= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"504":{"this":{"__isSmartRef__":true,"id":478}},"505":{"timestamp":{"__isSmartRef__":true,"id":506},"user":"sebastianwoinar","tags":[]},"506":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"507":{"varMapping":{"__isSmartRef__":true,"id":508},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":509},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"508":{"this":{"__isSmartRef__":true,"id":478}},"509":{"timestamp":{"__isSmartRef__":true,"id":510},"user":"sebastianwoinar","tags":[]},"510":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"511":{"varMapping":{"__isSmartRef__":true,"id":512},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"512":{"this":{"__isSmartRef__":true,"id":478}},"513":{"timestamp":{"__isSmartRef__":true,"id":514},"user":"sebastianwoinar","tags":[]},"514":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"515":{"varMapping":{"__isSmartRef__":true,"id":516},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"516":{"this":{"__isSmartRef__":true,"id":478}},"517":{"timestamp":{"__isSmartRef__":true,"id":518},"user":"sebastianwoinar","tags":[]},"518":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"519":{"varMapping":{"__isSmartRef__":true,"id":520},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"520":{"this":{"__isSmartRef__":true,"id":478}},"521":{"timestamp":{"__isSmartRef__":true,"id":522},"user":"sebastianwoinar","tags":[]},"522":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"523":{"varMapping":{"__isSmartRef__":true,"id":524},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":525},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"524":{"this":{"__isSmartRef__":true,"id":478}},"525":{"timestamp":{"__isSmartRef__":true,"id":526},"user":"sebastianwoinar","tags":[]},"526":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"527":{"varMapping":{"__isSmartRef__":true,"id":528},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"528":{"this":{"__isSmartRef__":true,"id":478}},"529":{"timestamp":{"__isSmartRef__":true,"id":530},"user":"sebastianwoinar","tags":[]},"530":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"531":{"varMapping":{"__isSmartRef__":true,"id":532},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"532":{"this":{"__isSmartRef__":true,"id":478}},"533":{"timestamp":{"__isSmartRef__":true,"id":534},"user":"sebastianwoinar","tags":[]},"534":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"535":{"varMapping":{"__isSmartRef__":true,"id":536},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"536":{"this":{"__isSmartRef__":true,"id":478}},"537":{"timestamp":{"__isSmartRef__":true,"id":538},"user":"sebastianwoinar","tags":[]},"538":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"539":{"varMapping":{"__isSmartRef__":true,"id":540},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"540":{"this":{"__isSmartRef__":true,"id":478}},"541":{"timestamp":{"__isSmartRef__":true,"id":542},"user":"sebastianwoinar","tags":[]},"542":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"543":{"varMapping":{"__isSmartRef__":true,"id":544},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":545},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"544":{"this":{"__isSmartRef__":true,"id":478}},"545":{"timestamp":{"__isSmartRef__":true,"id":546},"user":"sebastianwoinar","tags":[]},"546":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"547":{"varMapping":{"__isSmartRef__":true,"id":548},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":549},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"548":{"this":{"__isSmartRef__":true,"id":478}},"549":{"timestamp":{"__isSmartRef__":true,"id":550},"user":"sebastianwoinar","tags":[]},"550":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"551":{"varMapping":{"__isSmartRef__":true,"id":552},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":553},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"552":{"this":{"__isSmartRef__":true,"id":478}},"553":{"timestamp":{"__isSmartRef__":true,"id":554},"user":"sebastianwoinar","tags":[]},"554":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"555":{"varMapping":{"__isSmartRef__":true,"id":556},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":557},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"556":{"this":{"__isSmartRef__":true,"id":478}},"557":{"timestamp":{"__isSmartRef__":true,"id":558},"user":"sebastianwoinar","tags":[]},"558":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"559":{"varMapping":{"__isSmartRef__":true,"id":560},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"560":{"this":{"__isSmartRef__":true,"id":478}},"561":{"timestamp":{"__isSmartRef__":true,"id":562},"user":"sebastianwoinar","tags":[]},"562":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"563":{"varMapping":{"__isSmartRef__":true,"id":564},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":565},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"564":{"this":{"__isSmartRef__":true,"id":478}},"565":{"timestamp":{"__isSmartRef__":true,"id":566},"user":"sebastianwoinar","tags":[]},"566":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"567":{"varMapping":{"__isSmartRef__":true,"id":568},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"568":{"this":{"__isSmartRef__":true,"id":478},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":569}},"569":{"$super":{"__isSmartRef__":true,"id":570}},"570":{"varMapping":{"__isSmartRef__":true,"id":571},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":572},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"571":{"obj":{"__isSmartRef__":true,"id":478},"name":"onMouseDown"},"572":{},"573":{"timestamp":{"__isSmartRef__":true,"id":574},"user":"sebastianwoinar","tags":[]},"574":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"575":{"varMapping":{"__isSmartRef__":true,"id":576},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":577},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"576":{"this":{"__isSmartRef__":true,"id":478}},"577":{"timestamp":{"__isSmartRef__":true,"id":578},"user":"sebastianwoinar","tags":[]},"578":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"579":{"varMapping":{"__isSmartRef__":true,"id":580},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"580":{"this":{"__isSmartRef__":true,"id":478}},"581":{"timestamp":{"__isSmartRef__":true,"id":582},"user":"sebastianwoinar","tags":[]},"582":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"583":{"varMapping":{"__isSmartRef__":true,"id":584},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"584":{"this":{"__isSmartRef__":true,"id":478}},"585":{"timestamp":{"__isSmartRef__":true,"id":586},"user":"sebastianwoinar","tags":[]},"586":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"587":{"varMapping":{"__isSmartRef__":true,"id":588},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":589},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"588":{"this":{"__isSmartRef__":true,"id":478}},"589":{"timestamp":{"__isSmartRef__":true,"id":590},"user":"sebastianwoinar","tags":[]},"590":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"591":{"varMapping":{"__isSmartRef__":true,"id":592},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":593},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"592":{"this":{"__isSmartRef__":true,"id":478}},"593":{"timestamp":{"__isSmartRef__":true,"id":594},"user":"sebastianwoinar","tags":[]},"594":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"595":{"varMapping":{"__isSmartRef__":true,"id":596},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":597},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"596":{"this":{"__isSmartRef__":true,"id":478}},"597":{"timestamp":{"__isSmartRef__":true,"id":598},"user":"sebastianwoinar","tags":[]},"598":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"599":{"varMapping":{"__isSmartRef__":true,"id":600},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":601},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"600":{"this":{"__isSmartRef__":true,"id":478}},"601":{"timestamp":{"__isSmartRef__":true,"id":602},"user":"sebastianwoinar","tags":[]},"602":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"603":{"varMapping":{"__isSmartRef__":true,"id":604},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":605},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"604":{"this":{"__isSmartRef__":true,"id":478}},"605":{"timestamp":{"__isSmartRef__":true,"id":606},"user":"sebastianwoinar","tags":[]},"606":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"607":{"submorphs":[],"scripts":[],"id":"5CC3357F-7B19-4567-AAFF-0F97EBF55F7C","shape":{"__isSmartRef__":true,"id":608},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"movesCount1","partsBinMetaInfo":{"__isSmartRef__":true,"id":609},"textChunks":[{"__isSmartRef__":true,"id":620}],"charsReplaced":"Select algorithm","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":622},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","D211FB30-6129-4381-BEB8-26856DE96463","0CC6589E-629E-4971-A12A-BB9A7D5C5F66"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"#startLetters":"get","owner":{"__isSmartRef__":true,"id":403},"previousSelection":[7,16],"priorSelectionRange":[7,7],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(68.1,-42.6)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(112.2,-5.6)"},"608":{"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(160.5,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"609":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":610},{"__isSmartRef__":true,"id":612},{"__isSmartRef__":true,"id":614},{"__isSmartRef__":true,"id":616},{"__isSmartRef__":true,"id":618}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"610":{"date":{"__isSmartRef__":true,"id":611},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"611":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"612":{"date":{"__isSmartRef__":true,"id":613},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"613":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"614":{"date":{"__isSmartRef__":true,"id":615},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"615":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"616":{"date":{"__isSmartRef__":true,"id":617},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"617":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"618":{"date":{"__isSmartRef__":true,"id":619},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"619":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"620":{"style":{"__isSmartRef__":true,"id":621},"morph":{"__isSmartRef__":true,"id":607},"chunkOwner":{"__isSmartRef__":true,"id":607},"storedString":"use ABP","_id":"_19524","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"621":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"622":{"morph":{"__isSmartRef__":true,"id":607},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"623":{"submorphs":[],"scripts":[],"id":"EA61ADA3-9EBE-40C2-AA78-4B012973DB00","shape":{"__isSmartRef__":true,"id":624},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"movesCount2","partsBinMetaInfo":{"__isSmartRef__":true,"id":625},"textChunks":[{"__isSmartRef__":true,"id":636}],"charsReplaced":"Select algorithm","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":638},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","D211FB30-6129-4381-BEB8-26856DE96463","0CC6589E-629E-4971-A12A-BB9A7D5C5F66","5CC3357F-7B19-4567-AAFF-0F97EBF55F7C"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"#startLetters":"get","owner":{"__isSmartRef__":true,"id":403},"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(70.1,-17.8)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(111.2,-13.6)"},"624":{"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(160.5,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"625":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":626},{"__isSmartRef__":true,"id":628},{"__isSmartRef__":true,"id":630},{"__isSmartRef__":true,"id":632},{"__isSmartRef__":true,"id":634}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"626":{"date":{"__isSmartRef__":true,"id":627},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"627":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"628":{"date":{"__isSmartRef__":true,"id":629},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"629":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"630":{"date":{"__isSmartRef__":true,"id":631},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"631":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"632":{"date":{"__isSmartRef__":true,"id":633},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"633":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"634":{"date":{"__isSmartRef__":true,"id":635},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"635":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"636":{"style":{"__isSmartRef__":true,"id":637},"morph":{"__isSmartRef__":true,"id":623},"chunkOwner":{"__isSmartRef__":true,"id":623},"storedString":"Control","_id":"_19524","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"637":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"638":{"morph":{"__isSmartRef__":true,"id":623},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"639":{"submorphs":[{"__isSmartRef__":true,"id":640}],"scripts":[],"id":"B5EFC9DC-5E60-4C1B-B452-1BED6BE55E9E","shape":{"__isSmartRef__":true,"id":645},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":651},"lighterFill":{"__isSmartRef__":true,"id":656},"label":{"__isSmartRef__":true,"id":640},"name":"Button2","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":661},"attributeConnections":[{"__isSmartRef__":true,"id":672},{"__isSmartRef__":true,"id":673}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3290},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","C95CA3B7-340C-4EA5-BC6C-D0F013C7C7E1"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":403},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3291},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(220.0,-16.0)","distanceToDragEvent":"lively.pt(48.8,-17.4)"},"640":{"submorphs":[],"scripts":[],"id":"053C7887-1403-4628-BE8B-266056E62D29","shape":{"__isSmartRef__":true,"id":641},"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":639},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":642}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":644},"_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","7AD8E6A9-40EE-4DFD-B063-EAE2F7B01D73"],"_MinTextWidth":100,"_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)"},"641":{"_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(59.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"642":{"style":{"__isSmartRef__":true,"id":643},"chunkOwner":{"__isSmartRef__":true,"id":640},"_id":"_20063","storedString":"Step","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"643":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"644":{"morph":{"__isSmartRef__":true,"id":640},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"645":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":646},"_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(59.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"646":{"stops":[{"__isSmartRef__":true,"id":647},{"__isSmartRef__":true,"id":648},{"__isSmartRef__":true,"id":649},{"__isSmartRef__":true,"id":650}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"647":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"648":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"649":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"650":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"651":{"stops":[{"__isSmartRef__":true,"id":652},{"__isSmartRef__":true,"id":653},{"__isSmartRef__":true,"id":654},{"__isSmartRef__":true,"id":655}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"652":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"653":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"654":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"655":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"656":{"stops":[{"__isSmartRef__":true,"id":657},{"__isSmartRef__":true,"id":658},{"__isSmartRef__":true,"id":659},{"__isSmartRef__":true,"id":660}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"657":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"658":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"659":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"660":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"661":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":662},{"__isSmartRef__":true,"id":664},{"__isSmartRef__":true,"id":666},{"__isSmartRef__":true,"id":668},{"__isSmartRef__":true,"id":670}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"662":{"date":{"__isSmartRef__":true,"id":663},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"663":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"664":{"date":{"__isSmartRef__":true,"id":665},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"665":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"666":{"date":{"__isSmartRef__":true,"id":667},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"667":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"668":{"date":{"__isSmartRef__":true,"id":669},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"669":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"670":{"date":{"__isSmartRef__":true,"id":671},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"671":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"672":{"sourceObj":{"__isSmartRef__":true,"id":639},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":639},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"673":{"sourceObj":{"__isSmartRef__":true,"id":639},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":674},"targetMethodName":"makeStep","varMapping":{"__isSmartRef__":true,"id":3289},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"674":{"submorphs":[{"__isSmartRef__":true,"id":675},{"__isSmartRef__":true,"id":733},{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":886},{"__isSmartRef__":true,"id":1015},{"__isSmartRef__":true,"id":1249},{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1402},{"__isSmartRef__":true,"id":1531},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":1789},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2281},{"__isSmartRef__":true,"id":2305},{"__isSmartRef__":true,"id":2434},{"__isSmartRef__":true,"id":2563},{"__isSmartRef__":true,"id":2902},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2918},{"__isSmartRef__":true,"id":2926},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2966},{"__isSmartRef__":true,"id":2974},{"__isSmartRef__":true,"id":2982},{"__isSmartRef__":true,"id":2990},{"__isSmartRef__":true,"id":2998},{"__isSmartRef__":true,"id":3006},{"__isSmartRef__":true,"id":3014},{"__isSmartRef__":true,"id":3022}],"scripts":[],"id":"05B4103A-AF57-4D70-B212-9B6F69E70622","shape":{"__isSmartRef__":true,"id":3030},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"gameTree","partsBinMetaInfo":{"__isSmartRef__":true,"id":3031},"eventHandler":{"__isSmartRef__":true,"id":3048},"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"],"partTests":{"__isSmartRef__":true,"id":3049},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":403},"#startLetters":"","gameTree":{"__isSmartRef__":true,"id":3054},"rootNode":{"__isSmartRef__":true,"id":675},"prevScroll":[0,0],"levels":[[{"__isSmartRef__":true,"id":675}],[{"__isSmartRef__":true,"id":733},{"__isSmartRef__":true,"id":1249},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":2281}],[{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":886},{"__isSmartRef__":true,"id":1015},{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1402},{"__isSmartRef__":true,"id":1531},{"__isSmartRef__":true,"id":1789},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2305},{"__isSmartRef__":true,"id":2434},{"__isSmartRef__":true,"id":2563}]],"isBeingDragged":false,"abp":{"__isSmartRef__":true,"id":3055},"isCopyMorphRef":true,"morphRefId":1,"initNegMax":false,"_Rotation":0,"_Scale":1,"magnets":[{"__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}],"attributeConnections":[{"__isSmartRef__":true,"id":3064},{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3168},{"__isSmartRef__":true,"id":3170},{"__isSmartRef__":true,"id":3172}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3192},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(-70.0,40.0)","distanceToDragEvent":"lively.pt(753.3,-12.7)"},"675":{"submorphs":[{"__isSmartRef__":true,"id":676}],"scripts":[],"shape":{"__isSmartRef__":true,"id":693},"id":"CAE28D2C-9BCF-4D12-82AE-27BBA7C1E8CE","eventHandler":{"__isSmartRef__":true,"id":694},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":695},"name":"node1","partsBinMetaInfo":{"__isSmartRef__":true,"id":696},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":699},"owner":{"__isSmartRef__":true,"id":674},"childNodes":[{"__isSmartRef__":true,"id":733},{"__isSmartRef__":true,"id":1249},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":2281}],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2797},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(364.7,60.0)"},"676":{"submorphs":[],"scripts":[],"id":"4E1BD712-D16D-4040-B294-04858131EA0F","shape":{"__isSmartRef__":true,"id":677},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":678},"textChunks":[{"__isSmartRef__":true,"id":690}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":692},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":675},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"677":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"678":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":679},{"__isSmartRef__":true,"id":681},{"__isSmartRef__":true,"id":683},{"__isSmartRef__":true,"id":685},{"__isSmartRef__":true,"id":687}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":689},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"679":{"date":{"__isSmartRef__":true,"id":680},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"680":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"681":{"date":{"__isSmartRef__":true,"id":682},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"682":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"683":{"date":{"__isSmartRef__":true,"id":684},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"684":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"685":{"date":{"__isSmartRef__":true,"id":686},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"686":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"687":{"date":{"__isSmartRef__":true,"id":688},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"688":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"689":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"690":{"style":{"__isSmartRef__":true,"id":691},"morph":{"__isSmartRef__":true,"id":676},"chunkOwner":{"__isSmartRef__":true,"id":676},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"691":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"692":{"morph":{"__isSmartRef__":true,"id":676},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"693":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"694":{"morph":{"__isSmartRef__":true,"id":675},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"695":{},"696":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":697}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"697":{"date":{"__isSmartRef__":true,"id":698},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"698":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"699":{"parent":null,"state":{"__isSmartRef__":true,"id":700},"level":0,"childs":[{"__isSmartRef__":true,"id":701},{"__isSmartRef__":true,"id":709},{"__isSmartRef__":true,"id":717},{"__isSmartRef__":true,"id":725}],"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"700":{"gameboard":[[],[],[],[null,null,null,"black","white"],[null,null,null,"white","black"],[],[],[]],"player":"white","nextPlayer":"black","valid":false,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"701":{"parent":{"__isSmartRef__":true,"id":699},"state":{"__isSmartRef__":true,"id":702},"level":1,"childs":[{"__isSmartRef__":true,"id":703},{"__isSmartRef__":true,"id":705},{"__isSmartRef__":true,"id":707}],"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"702":{"gameboard":[[],[],[null,null,null,"white"],[null,null,null,"white","white"],[null,null,null,"white","black"],[],[],[]],"player":"black","nextPlayer":"white","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"703":{"parent":{"__isSmartRef__":true,"id":701},"state":{"__isSmartRef__":true,"id":704},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"704":{"gameboard":[[],[],[null,null,"black","white"],[null,null,null,"black","white"],[null,null,null,"white","black"],[],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"705":{"parent":{"__isSmartRef__":true,"id":701},"state":{"__isSmartRef__":true,"id":706},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"706":{"gameboard":[[],[],[null,null,null,"white","black"],[null,null,null,"white","black"],[null,null,null,"white","black"],[],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"707":{"parent":{"__isSmartRef__":true,"id":701},"state":{"__isSmartRef__":true,"id":708},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"708":{"gameboard":[[],[],[null,null,null,"white"],[null,null,null,"white","white"],[null,null,"black","black","black"],[],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"709":{"parent":{"__isSmartRef__":true,"id":699},"state":{"__isSmartRef__":true,"id":710},"level":1,"childs":[{"__isSmartRef__":true,"id":711},{"__isSmartRef__":true,"id":713},{"__isSmartRef__":true,"id":715}],"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"710":{"gameboard":[[],[],[],[null,null,"white","white","white"],[null,null,null,"white","black"],[],[],[]],"player":"black","nextPlayer":"white","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"711":{"parent":{"__isSmartRef__":true,"id":709},"state":{"__isSmartRef__":true,"id":712},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"712":{"gameboard":[[],[],[null,null,"black"],[null,null,"white","black","white"],[null,null,null,"white","black"],[],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"713":{"parent":{"__isSmartRef__":true,"id":709},"state":{"__isSmartRef__":true,"id":714},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"714":{"gameboard":[[],[],[null,null,null,null,"black"],[null,null,"white","white","black"],[null,null,null,"white","black"],[],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"715":{"parent":{"__isSmartRef__":true,"id":709},"state":{"__isSmartRef__":true,"id":716},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"716":{"gameboard":[[],[],[],[null,null,"white","white","white"],[null,null,"black","black","black"],[],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"717":{"parent":{"__isSmartRef__":true,"id":699},"state":{"__isSmartRef__":true,"id":718},"level":1,"childs":[{"__isSmartRef__":true,"id":719},{"__isSmartRef__":true,"id":721},{"__isSmartRef__":true,"id":723}],"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"718":{"gameboard":[[],[],[],[null,null,null,"black","white"],[null,null,null,"white","white","white"],[],[],[]],"player":"black","nextPlayer":"white","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"719":{"parent":{"__isSmartRef__":true,"id":717},"state":{"__isSmartRef__":true,"id":720},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"720":{"gameboard":[[],[],[],[null,null,null,"black","black","black"],[null,null,null,"white","white","white"],[],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"721":{"parent":{"__isSmartRef__":true,"id":717},"state":{"__isSmartRef__":true,"id":722},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"722":{"gameboard":[[],[],[],[null,null,null,"black","white"],[null,null,null,"black","white","white"],[null,null,null,"black"],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"723":{"parent":{"__isSmartRef__":true,"id":717},"state":{"__isSmartRef__":true,"id":724},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"724":{"gameboard":[[],[],[],[null,null,null,"black","white"],[null,null,null,"white","black","white"],[null,null,null,null,null,"black"],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"725":{"parent":{"__isSmartRef__":true,"id":699},"state":{"__isSmartRef__":true,"id":726},"level":1,"childs":[{"__isSmartRef__":true,"id":727},{"__isSmartRef__":true,"id":729},{"__isSmartRef__":true,"id":731}],"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"726":{"gameboard":[[],[],[],[null,null,null,"black","white"],[null,null,null,"white","white"],[null,null,null,null,"white"],[],[]],"player":"black","nextPlayer":"white","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"727":{"parent":{"__isSmartRef__":true,"id":725},"state":{"__isSmartRef__":true,"id":728},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"728":{"gameboard":[[],[],[],[null,null,null,"black","black","black"],[null,null,null,"white","white"],[null,null,null,null,"white"],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"729":{"parent":{"__isSmartRef__":true,"id":725},"state":{"__isSmartRef__":true,"id":730},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"730":{"gameboard":[[],[],[],[null,null,null,"black","white"],[null,null,null,"black","white"],[null,null,null,"black","white"],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"731":{"parent":{"__isSmartRef__":true,"id":725},"state":{"__isSmartRef__":true,"id":732},"level":2,"__LivelyClassName__":"ABPGameTreeNode","__SourceModuleName__":"Global.projects.SWD12.reversi"},"732":{"gameboard":[[],[],[],[null,null,null,"black","white"],[null,null,null,"white","black"],[null,null,null,null,"white","black"],[],[]],"player":"white","nextPlayer":"black","valid":true,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"733":{"submorphs":[{"__isSmartRef__":true,"id":734}],"scripts":[],"shape":{"__isSmartRef__":true,"id":751},"id":"06E616A3-856C-423A-91C3-69609E7D0C78","eventHandler":{"__isSmartRef__":true,"id":752},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":753},"name":"node3","partsBinMetaInfo":{"__isSmartRef__":true,"id":754},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":701},"owner":{"__isSmartRef__":true,"id":674},"childNodes":[{"__isSmartRef__":true,"id":757},{"__isSmartRef__":true,"id":886},{"__isSmartRef__":true,"id":1015}],"parent":{"__isSmartRef__":true,"id":675},"level":1,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1144},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(164.8,110.0)"},"734":{"submorphs":[],"scripts":[],"id":"120909AC-B6E2-47C6-84EC-92B34413330E","shape":{"__isSmartRef__":true,"id":735},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":736},"textChunks":[{"__isSmartRef__":true,"id":748}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":750},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":733},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"735":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"736":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":737},{"__isSmartRef__":true,"id":739},{"__isSmartRef__":true,"id":741},{"__isSmartRef__":true,"id":743},{"__isSmartRef__":true,"id":745}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":747},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"737":{"date":{"__isSmartRef__":true,"id":738},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"738":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"739":{"date":{"__isSmartRef__":true,"id":740},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"740":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"741":{"date":{"__isSmartRef__":true,"id":742},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"742":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"743":{"date":{"__isSmartRef__":true,"id":744},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"744":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"745":{"date":{"__isSmartRef__":true,"id":746},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"746":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"747":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"748":{"style":{"__isSmartRef__":true,"id":749},"morph":{"__isSmartRef__":true,"id":734},"chunkOwner":{"__isSmartRef__":true,"id":734},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"749":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"750":{"morph":{"__isSmartRef__":true,"id":734},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"751":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"752":{"morph":{"__isSmartRef__":true,"id":733},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"753":{},"754":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":755}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"755":{"date":{"__isSmartRef__":true,"id":756},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"756":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"757":{"submorphs":[{"__isSmartRef__":true,"id":758}],"scripts":[],"shape":{"__isSmartRef__":true,"id":775},"id":"970ACC1E-CDEA-4DD8-AB57-4DD0C31DEEE7","eventHandler":{"__isSmartRef__":true,"id":776},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":777},"name":"node4","partsBinMetaInfo":{"__isSmartRef__":true,"id":778},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":703},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":733},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":781},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(82.8,160.0)"},"758":{"submorphs":[],"scripts":[],"id":"4F6BB3A3-FD06-4C88-8526-2F176D2D5125","shape":{"__isSmartRef__":true,"id":759},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":760},"textChunks":[{"__isSmartRef__":true,"id":772}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":774},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":757},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"759":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"760":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":761},{"__isSmartRef__":true,"id":763},{"__isSmartRef__":true,"id":765},{"__isSmartRef__":true,"id":767},{"__isSmartRef__":true,"id":769}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":771},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"761":{"date":{"__isSmartRef__":true,"id":762},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"762":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"763":{"date":{"__isSmartRef__":true,"id":764},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"764":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"765":{"date":{"__isSmartRef__":true,"id":766},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"766":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"767":{"date":{"__isSmartRef__":true,"id":768},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"768":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"769":{"date":{"__isSmartRef__":true,"id":770},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"770":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"771":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"772":{"style":{"__isSmartRef__":true,"id":773},"morph":{"__isSmartRef__":true,"id":758},"chunkOwner":{"__isSmartRef__":true,"id":758},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"773":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"774":{"morph":{"__isSmartRef__":true,"id":758},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"775":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"776":{"morph":{"__isSmartRef__":true,"id":757},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"777":{},"778":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":779}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"779":{"date":{"__isSmartRef__":true,"id":780},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"780":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"781":{"buildChildNodes":{"__isSmartRef__":true,"id":782},"getGameTree":{"__isSmartRef__":true,"id":786},"getLevel":{"__isSmartRef__":true,"id":790},"getLevelWeight":{"__isSmartRef__":true,"id":794},"getWeight":{"__isSmartRef__":true,"id":798},"setNode":{"__isSmartRef__":true,"id":802},"setParent":{"__isSmartRef__":true,"id":806},"getParent":{"__isSmartRef__":true,"id":810},"deactivate":{"__isSmartRef__":true,"id":814},"blink":{"__isSmartRef__":true,"id":818},"ABPreturn":{"__isSmartRef__":true,"id":822},"ABPstart":{"__isSmartRef__":true,"id":826},"ABPcontinue":{"__isSmartRef__":true,"id":830},"ABPshowValue":{"__isSmartRef__":true,"id":834},"ABPgetValue":{"__isSmartRef__":true,"id":838},"ABPhasChildNodes":{"__isSmartRef__":true,"id":842},"onMouseDown":{"__isSmartRef__":true,"id":846},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":854},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":858},"ABPmarkAsDone":{"__isSmartRef__":true,"id":862},"ABPmarkAsActive":{"__isSmartRef__":true,"id":866},"getStateMorph":{"__isSmartRef__":true,"id":870},"showState":{"__isSmartRef__":true,"id":874},"ABPfailHard":{"__isSmartRef__":true,"id":878},"markFinalDrawWith":{"__isSmartRef__":true,"id":882}},"782":{"varMapping":{"__isSmartRef__":true,"id":783},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":784},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"783":{"this":{"__isSmartRef__":true,"id":757}},"784":{"timestamp":{"__isSmartRef__":true,"id":785},"user":"sebastianwoinar","tags":[]},"785":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"786":{"varMapping":{"__isSmartRef__":true,"id":787},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":788},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"787":{"this":{"__isSmartRef__":true,"id":757}},"788":{"timestamp":{"__isSmartRef__":true,"id":789},"user":"sebastianwoinar","tags":[]},"789":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"790":{"varMapping":{"__isSmartRef__":true,"id":791},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":792},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"791":{"this":{"__isSmartRef__":true,"id":757}},"792":{"timestamp":{"__isSmartRef__":true,"id":793},"user":"sebastianwoinar","tags":[]},"793":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"794":{"varMapping":{"__isSmartRef__":true,"id":795},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":796},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"795":{"this":{"__isSmartRef__":true,"id":757}},"796":{"timestamp":{"__isSmartRef__":true,"id":797},"user":"sebastianwoinar","tags":[]},"797":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"798":{"varMapping":{"__isSmartRef__":true,"id":799},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"799":{"this":{"__isSmartRef__":true,"id":757}},"800":{"timestamp":{"__isSmartRef__":true,"id":801},"user":"sebastianwoinar","tags":[]},"801":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"802":{"varMapping":{"__isSmartRef__":true,"id":803},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"803":{"this":{"__isSmartRef__":true,"id":757}},"804":{"timestamp":{"__isSmartRef__":true,"id":805},"user":"sebastianwoinar","tags":[]},"805":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"806":{"varMapping":{"__isSmartRef__":true,"id":807},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":808},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"807":{"this":{"__isSmartRef__":true,"id":757}},"808":{"timestamp":{"__isSmartRef__":true,"id":809},"user":"sebastianwoinar","tags":[]},"809":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"810":{"varMapping":{"__isSmartRef__":true,"id":811},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"811":{"this":{"__isSmartRef__":true,"id":757}},"812":{"timestamp":{"__isSmartRef__":true,"id":813},"user":"sebastianwoinar","tags":[]},"813":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"814":{"varMapping":{"__isSmartRef__":true,"id":815},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":816},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"815":{"this":{"__isSmartRef__":true,"id":757}},"816":{"timestamp":{"__isSmartRef__":true,"id":817},"user":"sebastianwoinar","tags":[]},"817":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"818":{"varMapping":{"__isSmartRef__":true,"id":819},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":820},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"819":{"this":{"__isSmartRef__":true,"id":757}},"820":{"timestamp":{"__isSmartRef__":true,"id":821},"user":"sebastianwoinar","tags":[]},"821":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"822":{"varMapping":{"__isSmartRef__":true,"id":823},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":824},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"823":{"this":{"__isSmartRef__":true,"id":757}},"824":{"timestamp":{"__isSmartRef__":true,"id":825},"user":"sebastianwoinar","tags":[]},"825":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"826":{"varMapping":{"__isSmartRef__":true,"id":827},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"827":{"this":{"__isSmartRef__":true,"id":757}},"828":{"timestamp":{"__isSmartRef__":true,"id":829},"user":"sebastianwoinar","tags":[]},"829":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"830":{"varMapping":{"__isSmartRef__":true,"id":831},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":832},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"831":{"this":{"__isSmartRef__":true,"id":757}},"832":{"timestamp":{"__isSmartRef__":true,"id":833},"user":"sebastianwoinar","tags":[]},"833":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"834":{"varMapping":{"__isSmartRef__":true,"id":835},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"835":{"this":{"__isSmartRef__":true,"id":757}},"836":{"timestamp":{"__isSmartRef__":true,"id":837},"user":"sebastianwoinar","tags":[]},"837":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"838":{"varMapping":{"__isSmartRef__":true,"id":839},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"839":{"this":{"__isSmartRef__":true,"id":757}},"840":{"timestamp":{"__isSmartRef__":true,"id":841},"user":"sebastianwoinar","tags":[]},"841":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"842":{"varMapping":{"__isSmartRef__":true,"id":843},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":844},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"843":{"this":{"__isSmartRef__":true,"id":757}},"844":{"timestamp":{"__isSmartRef__":true,"id":845},"user":"sebastianwoinar","tags":[]},"845":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"846":{"varMapping":{"__isSmartRef__":true,"id":847},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"847":{"this":{"__isSmartRef__":true,"id":757},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":848}},"848":{"$super":{"__isSmartRef__":true,"id":849}},"849":{"varMapping":{"__isSmartRef__":true,"id":850},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"850":{"obj":{"__isSmartRef__":true,"id":757},"name":"onMouseDown"},"851":{},"852":{"timestamp":{"__isSmartRef__":true,"id":853},"user":"sebastianwoinar","tags":[]},"853":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"854":{"varMapping":{"__isSmartRef__":true,"id":855},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":856},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"855":{"this":{"__isSmartRef__":true,"id":757}},"856":{"timestamp":{"__isSmartRef__":true,"id":857},"user":"sebastianwoinar","tags":[]},"857":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"858":{"varMapping":{"__isSmartRef__":true,"id":859},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":860},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"859":{"this":{"__isSmartRef__":true,"id":757}},"860":{"timestamp":{"__isSmartRef__":true,"id":861},"user":"sebastianwoinar","tags":[]},"861":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"862":{"varMapping":{"__isSmartRef__":true,"id":863},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":864},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"863":{"this":{"__isSmartRef__":true,"id":757}},"864":{"timestamp":{"__isSmartRef__":true,"id":865},"user":"sebastianwoinar","tags":[]},"865":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"866":{"varMapping":{"__isSmartRef__":true,"id":867},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":868},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"867":{"this":{"__isSmartRef__":true,"id":757}},"868":{"timestamp":{"__isSmartRef__":true,"id":869},"user":"sebastianwoinar","tags":[]},"869":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"870":{"varMapping":{"__isSmartRef__":true,"id":871},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":872},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"871":{"this":{"__isSmartRef__":true,"id":757}},"872":{"timestamp":{"__isSmartRef__":true,"id":873},"user":"sebastianwoinar","tags":[]},"873":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"874":{"varMapping":{"__isSmartRef__":true,"id":875},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":876},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"875":{"this":{"__isSmartRef__":true,"id":757}},"876":{"timestamp":{"__isSmartRef__":true,"id":877},"user":"sebastianwoinar","tags":[]},"877":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"878":{"varMapping":{"__isSmartRef__":true,"id":879},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"879":{"this":{"__isSmartRef__":true,"id":757}},"880":{"timestamp":{"__isSmartRef__":true,"id":881},"user":"sebastianwoinar","tags":[]},"881":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"882":{"varMapping":{"__isSmartRef__":true,"id":883},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"883":{"this":{"__isSmartRef__":true,"id":757}},"884":{"timestamp":{"__isSmartRef__":true,"id":885},"user":"sebastianwoinar","tags":[]},"885":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"886":{"submorphs":[{"__isSmartRef__":true,"id":887}],"scripts":[],"shape":{"__isSmartRef__":true,"id":904},"id":"1AA5E309-19E9-4AA5-AD16-7EDD1E44B336","eventHandler":{"__isSmartRef__":true,"id":905},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":906},"name":"node5","partsBinMetaInfo":{"__isSmartRef__":true,"id":907},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":705},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":733},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":910},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(134.0,160.0)"},"887":{"submorphs":[],"scripts":[],"id":"D917E07A-6B79-4AF0-9482-F36A889A4AF3","shape":{"__isSmartRef__":true,"id":888},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":889},"textChunks":[{"__isSmartRef__":true,"id":901}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":903},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":886},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"888":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"889":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":890},{"__isSmartRef__":true,"id":892},{"__isSmartRef__":true,"id":894},{"__isSmartRef__":true,"id":896},{"__isSmartRef__":true,"id":898}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":900},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"890":{"date":{"__isSmartRef__":true,"id":891},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"891":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"892":{"date":{"__isSmartRef__":true,"id":893},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"893":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"894":{"date":{"__isSmartRef__":true,"id":895},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"895":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"896":{"date":{"__isSmartRef__":true,"id":897},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"897":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"898":{"date":{"__isSmartRef__":true,"id":899},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"899":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"900":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"901":{"style":{"__isSmartRef__":true,"id":902},"morph":{"__isSmartRef__":true,"id":887},"chunkOwner":{"__isSmartRef__":true,"id":887},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"902":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"903":{"morph":{"__isSmartRef__":true,"id":887},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"904":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"905":{"morph":{"__isSmartRef__":true,"id":886},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"906":{},"907":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":908}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"908":{"date":{"__isSmartRef__":true,"id":909},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"909":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"910":{"buildChildNodes":{"__isSmartRef__":true,"id":911},"getGameTree":{"__isSmartRef__":true,"id":915},"getLevel":{"__isSmartRef__":true,"id":919},"getLevelWeight":{"__isSmartRef__":true,"id":923},"getWeight":{"__isSmartRef__":true,"id":927},"setNode":{"__isSmartRef__":true,"id":931},"setParent":{"__isSmartRef__":true,"id":935},"getParent":{"__isSmartRef__":true,"id":939},"deactivate":{"__isSmartRef__":true,"id":943},"blink":{"__isSmartRef__":true,"id":947},"ABPreturn":{"__isSmartRef__":true,"id":951},"ABPstart":{"__isSmartRef__":true,"id":955},"ABPcontinue":{"__isSmartRef__":true,"id":959},"ABPshowValue":{"__isSmartRef__":true,"id":963},"ABPgetValue":{"__isSmartRef__":true,"id":967},"ABPhasChildNodes":{"__isSmartRef__":true,"id":971},"onMouseDown":{"__isSmartRef__":true,"id":975},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":983},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":987},"ABPmarkAsDone":{"__isSmartRef__":true,"id":991},"ABPmarkAsActive":{"__isSmartRef__":true,"id":995},"getStateMorph":{"__isSmartRef__":true,"id":999},"showState":{"__isSmartRef__":true,"id":1003},"ABPfailHard":{"__isSmartRef__":true,"id":1007},"markFinalDrawWith":{"__isSmartRef__":true,"id":1011}},"911":{"varMapping":{"__isSmartRef__":true,"id":912},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"912":{"this":{"__isSmartRef__":true,"id":886}},"913":{"timestamp":{"__isSmartRef__":true,"id":914},"user":"sebastianwoinar","tags":[]},"914":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"915":{"varMapping":{"__isSmartRef__":true,"id":916},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":917},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"916":{"this":{"__isSmartRef__":true,"id":886}},"917":{"timestamp":{"__isSmartRef__":true,"id":918},"user":"sebastianwoinar","tags":[]},"918":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"919":{"varMapping":{"__isSmartRef__":true,"id":920},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"920":{"this":{"__isSmartRef__":true,"id":886}},"921":{"timestamp":{"__isSmartRef__":true,"id":922},"user":"sebastianwoinar","tags":[]},"922":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"923":{"varMapping":{"__isSmartRef__":true,"id":924},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":925},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"924":{"this":{"__isSmartRef__":true,"id":886}},"925":{"timestamp":{"__isSmartRef__":true,"id":926},"user":"sebastianwoinar","tags":[]},"926":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"927":{"varMapping":{"__isSmartRef__":true,"id":928},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":929},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"928":{"this":{"__isSmartRef__":true,"id":886}},"929":{"timestamp":{"__isSmartRef__":true,"id":930},"user":"sebastianwoinar","tags":[]},"930":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"931":{"varMapping":{"__isSmartRef__":true,"id":932},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"932":{"this":{"__isSmartRef__":true,"id":886}},"933":{"timestamp":{"__isSmartRef__":true,"id":934},"user":"sebastianwoinar","tags":[]},"934":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"935":{"varMapping":{"__isSmartRef__":true,"id":936},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"936":{"this":{"__isSmartRef__":true,"id":886}},"937":{"timestamp":{"__isSmartRef__":true,"id":938},"user":"sebastianwoinar","tags":[]},"938":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"939":{"varMapping":{"__isSmartRef__":true,"id":940},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":941},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"940":{"this":{"__isSmartRef__":true,"id":886}},"941":{"timestamp":{"__isSmartRef__":true,"id":942},"user":"sebastianwoinar","tags":[]},"942":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"943":{"varMapping":{"__isSmartRef__":true,"id":944},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"944":{"this":{"__isSmartRef__":true,"id":886}},"945":{"timestamp":{"__isSmartRef__":true,"id":946},"user":"sebastianwoinar","tags":[]},"946":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"947":{"varMapping":{"__isSmartRef__":true,"id":948},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"948":{"this":{"__isSmartRef__":true,"id":886}},"949":{"timestamp":{"__isSmartRef__":true,"id":950},"user":"sebastianwoinar","tags":[]},"950":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"951":{"varMapping":{"__isSmartRef__":true,"id":952},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"952":{"this":{"__isSmartRef__":true,"id":886}},"953":{"timestamp":{"__isSmartRef__":true,"id":954},"user":"sebastianwoinar","tags":[]},"954":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"955":{"varMapping":{"__isSmartRef__":true,"id":956},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":957},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"956":{"this":{"__isSmartRef__":true,"id":886}},"957":{"timestamp":{"__isSmartRef__":true,"id":958},"user":"sebastianwoinar","tags":[]},"958":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"959":{"varMapping":{"__isSmartRef__":true,"id":960},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"960":{"this":{"__isSmartRef__":true,"id":886}},"961":{"timestamp":{"__isSmartRef__":true,"id":962},"user":"sebastianwoinar","tags":[]},"962":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"963":{"varMapping":{"__isSmartRef__":true,"id":964},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"964":{"this":{"__isSmartRef__":true,"id":886}},"965":{"timestamp":{"__isSmartRef__":true,"id":966},"user":"sebastianwoinar","tags":[]},"966":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"967":{"varMapping":{"__isSmartRef__":true,"id":968},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"968":{"this":{"__isSmartRef__":true,"id":886}},"969":{"timestamp":{"__isSmartRef__":true,"id":970},"user":"sebastianwoinar","tags":[]},"970":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"971":{"varMapping":{"__isSmartRef__":true,"id":972},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":973},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"972":{"this":{"__isSmartRef__":true,"id":886}},"973":{"timestamp":{"__isSmartRef__":true,"id":974},"user":"sebastianwoinar","tags":[]},"974":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"975":{"varMapping":{"__isSmartRef__":true,"id":976},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"976":{"this":{"__isSmartRef__":true,"id":886},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":977}},"977":{"$super":{"__isSmartRef__":true,"id":978}},"978":{"varMapping":{"__isSmartRef__":true,"id":979},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":980},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"979":{"obj":{"__isSmartRef__":true,"id":886},"name":"onMouseDown"},"980":{},"981":{"timestamp":{"__isSmartRef__":true,"id":982},"user":"sebastianwoinar","tags":[]},"982":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"983":{"varMapping":{"__isSmartRef__":true,"id":984},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"984":{"this":{"__isSmartRef__":true,"id":886}},"985":{"timestamp":{"__isSmartRef__":true,"id":986},"user":"sebastianwoinar","tags":[]},"986":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"987":{"varMapping":{"__isSmartRef__":true,"id":988},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"988":{"this":{"__isSmartRef__":true,"id":886}},"989":{"timestamp":{"__isSmartRef__":true,"id":990},"user":"sebastianwoinar","tags":[]},"990":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"991":{"varMapping":{"__isSmartRef__":true,"id":992},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"992":{"this":{"__isSmartRef__":true,"id":886}},"993":{"timestamp":{"__isSmartRef__":true,"id":994},"user":"sebastianwoinar","tags":[]},"994":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"995":{"varMapping":{"__isSmartRef__":true,"id":996},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"996":{"this":{"__isSmartRef__":true,"id":886}},"997":{"timestamp":{"__isSmartRef__":true,"id":998},"user":"sebastianwoinar","tags":[]},"998":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"999":{"varMapping":{"__isSmartRef__":true,"id":1000},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":1001},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1000":{"this":{"__isSmartRef__":true,"id":886}},"1001":{"timestamp":{"__isSmartRef__":true,"id":1002},"user":"sebastianwoinar","tags":[]},"1002":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"1003":{"varMapping":{"__isSmartRef__":true,"id":1004},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1004":{"this":{"__isSmartRef__":true,"id":886}},"1005":{"timestamp":{"__isSmartRef__":true,"id":1006},"user":"sebastianwoinar","tags":[]},"1006":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"1007":{"varMapping":{"__isSmartRef__":true,"id":1008},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":1009},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1008":{"this":{"__isSmartRef__":true,"id":886}},"1009":{"timestamp":{"__isSmartRef__":true,"id":1010},"user":"sebastianwoinar","tags":[]},"1010":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"1011":{"varMapping":{"__isSmartRef__":true,"id":1012},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1013},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1012":{"this":{"__isSmartRef__":true,"id":886}},"1013":{"timestamp":{"__isSmartRef__":true,"id":1014},"user":"sebastianwoinar","tags":[]},"1014":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"1015":{"submorphs":[{"__isSmartRef__":true,"id":1016}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1033},"id":"25248C8D-23CE-44E4-B193-B1EFC4A96F14","eventHandler":{"__isSmartRef__":true,"id":1034},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":1035},"name":"node6","partsBinMetaInfo":{"__isSmartRef__":true,"id":1036},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":707},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":733},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1039},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(185.3,160.0)"},"1016":{"submorphs":[],"scripts":[],"id":"1CEAF440-A73F-441D-B08D-6DE020992312","shape":{"__isSmartRef__":true,"id":1017},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1018},"textChunks":[{"__isSmartRef__":true,"id":1030}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1032},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1015},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"1017":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1018":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1019},{"__isSmartRef__":true,"id":1021},{"__isSmartRef__":true,"id":1023},{"__isSmartRef__":true,"id":1025},{"__isSmartRef__":true,"id":1027}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":1029},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1019":{"date":{"__isSmartRef__":true,"id":1020},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"1020":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"1021":{"date":{"__isSmartRef__":true,"id":1022},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1022":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1023":{"date":{"__isSmartRef__":true,"id":1024},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"1024":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"1025":{"date":{"__isSmartRef__":true,"id":1026},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"1026":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"1027":{"date":{"__isSmartRef__":true,"id":1028},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"1028":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"1029":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"1030":{"style":{"__isSmartRef__":true,"id":1031},"morph":{"__isSmartRef__":true,"id":1016},"chunkOwner":{"__isSmartRef__":true,"id":1016},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1031":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1032":{"morph":{"__isSmartRef__":true,"id":1016},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1033":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1034":{"morph":{"__isSmartRef__":true,"id":1015},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1035":{},"1036":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":1037}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1037":{"date":{"__isSmartRef__":true,"id":1038},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1038":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"1039":{"buildChildNodes":{"__isSmartRef__":true,"id":1040},"getGameTree":{"__isSmartRef__":true,"id":1044},"getLevel":{"__isSmartRef__":true,"id":1048},"getLevelWeight":{"__isSmartRef__":true,"id":1052},"getWeight":{"__isSmartRef__":true,"id":1056},"setNode":{"__isSmartRef__":true,"id":1060},"setParent":{"__isSmartRef__":true,"id":1064},"getParent":{"__isSmartRef__":true,"id":1068},"deactivate":{"__isSmartRef__":true,"id":1072},"blink":{"__isSmartRef__":true,"id":1076},"ABPreturn":{"__isSmartRef__":true,"id":1080},"ABPstart":{"__isSmartRef__":true,"id":1084},"ABPcontinue":{"__isSmartRef__":true,"id":1088},"ABPshowValue":{"__isSmartRef__":true,"id":1092},"ABPgetValue":{"__isSmartRef__":true,"id":1096},"ABPhasChildNodes":{"__isSmartRef__":true,"id":1100},"onMouseDown":{"__isSmartRef__":true,"id":1104},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":1112},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":1116},"ABPmarkAsDone":{"__isSmartRef__":true,"id":1120},"ABPmarkAsActive":{"__isSmartRef__":true,"id":1124},"getStateMorph":{"__isSmartRef__":true,"id":1128},"showState":{"__isSmartRef__":true,"id":1132},"ABPfailHard":{"__isSmartRef__":true,"id":1136},"markFinalDrawWith":{"__isSmartRef__":true,"id":1140}},"1040":{"varMapping":{"__isSmartRef__":true,"id":1041},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1041":{"this":{"__isSmartRef__":true,"id":1015}},"1042":{"timestamp":{"__isSmartRef__":true,"id":1043},"user":"sebastianwoinar","tags":[]},"1043":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"1044":{"varMapping":{"__isSmartRef__":true,"id":1045},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":1046},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1045":{"this":{"__isSmartRef__":true,"id":1015}},"1046":{"timestamp":{"__isSmartRef__":true,"id":1047},"user":"sebastianwoinar","tags":[]},"1047":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1048":{"varMapping":{"__isSmartRef__":true,"id":1049},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":1050},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1049":{"this":{"__isSmartRef__":true,"id":1015}},"1050":{"timestamp":{"__isSmartRef__":true,"id":1051},"user":"sebastianwoinar","tags":[]},"1051":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1052":{"varMapping":{"__isSmartRef__":true,"id":1053},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1054},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1053":{"this":{"__isSmartRef__":true,"id":1015}},"1054":{"timestamp":{"__isSmartRef__":true,"id":1055},"user":"sebastianwoinar","tags":[]},"1055":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1056":{"varMapping":{"__isSmartRef__":true,"id":1057},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":1058},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1057":{"this":{"__isSmartRef__":true,"id":1015}},"1058":{"timestamp":{"__isSmartRef__":true,"id":1059},"user":"sebastianwoinar","tags":[]},"1059":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1060":{"varMapping":{"__isSmartRef__":true,"id":1061},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":1062},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1061":{"this":{"__isSmartRef__":true,"id":1015}},"1062":{"timestamp":{"__isSmartRef__":true,"id":1063},"user":"sebastianwoinar","tags":[]},"1063":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1064":{"varMapping":{"__isSmartRef__":true,"id":1065},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1066},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1065":{"this":{"__isSmartRef__":true,"id":1015}},"1066":{"timestamp":{"__isSmartRef__":true,"id":1067},"user":"sebastianwoinar","tags":[]},"1067":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1068":{"varMapping":{"__isSmartRef__":true,"id":1069},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":1070},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1069":{"this":{"__isSmartRef__":true,"id":1015}},"1070":{"timestamp":{"__isSmartRef__":true,"id":1071},"user":"sebastianwoinar","tags":[]},"1071":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"1072":{"varMapping":{"__isSmartRef__":true,"id":1073},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1074},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1073":{"this":{"__isSmartRef__":true,"id":1015}},"1074":{"timestamp":{"__isSmartRef__":true,"id":1075},"user":"sebastianwoinar","tags":[]},"1075":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"1076":{"varMapping":{"__isSmartRef__":true,"id":1077},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":1078},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1077":{"this":{"__isSmartRef__":true,"id":1015}},"1078":{"timestamp":{"__isSmartRef__":true,"id":1079},"user":"sebastianwoinar","tags":[]},"1079":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"1080":{"varMapping":{"__isSmartRef__":true,"id":1081},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":1082},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1081":{"this":{"__isSmartRef__":true,"id":1015}},"1082":{"timestamp":{"__isSmartRef__":true,"id":1083},"user":"sebastianwoinar","tags":[]},"1083":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"1084":{"varMapping":{"__isSmartRef__":true,"id":1085},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":1086},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1085":{"this":{"__isSmartRef__":true,"id":1015}},"1086":{"timestamp":{"__isSmartRef__":true,"id":1087},"user":"sebastianwoinar","tags":[]},"1087":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"1088":{"varMapping":{"__isSmartRef__":true,"id":1089},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1090},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1089":{"this":{"__isSmartRef__":true,"id":1015}},"1090":{"timestamp":{"__isSmartRef__":true,"id":1091},"user":"sebastianwoinar","tags":[]},"1091":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"1092":{"varMapping":{"__isSmartRef__":true,"id":1093},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":1094},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1093":{"this":{"__isSmartRef__":true,"id":1015}},"1094":{"timestamp":{"__isSmartRef__":true,"id":1095},"user":"sebastianwoinar","tags":[]},"1095":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"1096":{"varMapping":{"__isSmartRef__":true,"id":1097},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":1098},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1097":{"this":{"__isSmartRef__":true,"id":1015}},"1098":{"timestamp":{"__isSmartRef__":true,"id":1099},"user":"sebastianwoinar","tags":[]},"1099":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"1100":{"varMapping":{"__isSmartRef__":true,"id":1101},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":1102},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1101":{"this":{"__isSmartRef__":true,"id":1015}},"1102":{"timestamp":{"__isSmartRef__":true,"id":1103},"user":"sebastianwoinar","tags":[]},"1103":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"1104":{"varMapping":{"__isSmartRef__":true,"id":1105},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1105":{"this":{"__isSmartRef__":true,"id":1015},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1106}},"1106":{"$super":{"__isSmartRef__":true,"id":1107}},"1107":{"varMapping":{"__isSmartRef__":true,"id":1108},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1108":{"obj":{"__isSmartRef__":true,"id":1015},"name":"onMouseDown"},"1109":{},"1110":{"timestamp":{"__isSmartRef__":true,"id":1111},"user":"sebastianwoinar","tags":[]},"1111":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"1112":{"varMapping":{"__isSmartRef__":true,"id":1113},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1114},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1113":{"this":{"__isSmartRef__":true,"id":1015}},"1114":{"timestamp":{"__isSmartRef__":true,"id":1115},"user":"sebastianwoinar","tags":[]},"1115":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"1116":{"varMapping":{"__isSmartRef__":true,"id":1117},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":1118},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1117":{"this":{"__isSmartRef__":true,"id":1015}},"1118":{"timestamp":{"__isSmartRef__":true,"id":1119},"user":"sebastianwoinar","tags":[]},"1119":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"1120":{"varMapping":{"__isSmartRef__":true,"id":1121},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1122},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1121":{"this":{"__isSmartRef__":true,"id":1015}},"1122":{"timestamp":{"__isSmartRef__":true,"id":1123},"user":"sebastianwoinar","tags":[]},"1123":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"1124":{"varMapping":{"__isSmartRef__":true,"id":1125},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":1126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1125":{"this":{"__isSmartRef__":true,"id":1015}},"1126":{"timestamp":{"__isSmartRef__":true,"id":1127},"user":"sebastianwoinar","tags":[]},"1127":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"1128":{"varMapping":{"__isSmartRef__":true,"id":1129},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":1130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1129":{"this":{"__isSmartRef__":true,"id":1015}},"1130":{"timestamp":{"__isSmartRef__":true,"id":1131},"user":"sebastianwoinar","tags":[]},"1131":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"1132":{"varMapping":{"__isSmartRef__":true,"id":1133},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1134},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1133":{"this":{"__isSmartRef__":true,"id":1015}},"1134":{"timestamp":{"__isSmartRef__":true,"id":1135},"user":"sebastianwoinar","tags":[]},"1135":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"1136":{"varMapping":{"__isSmartRef__":true,"id":1137},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":1138},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1137":{"this":{"__isSmartRef__":true,"id":1015}},"1138":{"timestamp":{"__isSmartRef__":true,"id":1139},"user":"sebastianwoinar","tags":[]},"1139":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"1140":{"varMapping":{"__isSmartRef__":true,"id":1141},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1142},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1141":{"this":{"__isSmartRef__":true,"id":1015}},"1142":{"timestamp":{"__isSmartRef__":true,"id":1143},"user":"sebastianwoinar","tags":[]},"1143":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"1144":{"buildChildNodes":{"__isSmartRef__":true,"id":1145},"getGameTree":{"__isSmartRef__":true,"id":1149},"getLevel":{"__isSmartRef__":true,"id":1153},"getLevelWeight":{"__isSmartRef__":true,"id":1157},"getWeight":{"__isSmartRef__":true,"id":1161},"setNode":{"__isSmartRef__":true,"id":1165},"setParent":{"__isSmartRef__":true,"id":1169},"getParent":{"__isSmartRef__":true,"id":1173},"deactivate":{"__isSmartRef__":true,"id":1177},"blink":{"__isSmartRef__":true,"id":1181},"ABPreturn":{"__isSmartRef__":true,"id":1185},"ABPstart":{"__isSmartRef__":true,"id":1189},"ABPcontinue":{"__isSmartRef__":true,"id":1193},"ABPshowValue":{"__isSmartRef__":true,"id":1197},"ABPgetValue":{"__isSmartRef__":true,"id":1201},"ABPhasChildNodes":{"__isSmartRef__":true,"id":1205},"onMouseDown":{"__isSmartRef__":true,"id":1209},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":1217},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":1221},"ABPmarkAsDone":{"__isSmartRef__":true,"id":1225},"ABPmarkAsActive":{"__isSmartRef__":true,"id":1229},"getStateMorph":{"__isSmartRef__":true,"id":1233},"showState":{"__isSmartRef__":true,"id":1237},"ABPfailHard":{"__isSmartRef__":true,"id":1241},"markFinalDrawWith":{"__isSmartRef__":true,"id":1245}},"1145":{"varMapping":{"__isSmartRef__":true,"id":1146},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1147},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1146":{"this":{"__isSmartRef__":true,"id":733}},"1147":{"timestamp":{"__isSmartRef__":true,"id":1148},"user":"sebastianwoinar","tags":[]},"1148":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"1149":{"varMapping":{"__isSmartRef__":true,"id":1150},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":1151},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1150":{"this":{"__isSmartRef__":true,"id":733}},"1151":{"timestamp":{"__isSmartRef__":true,"id":1152},"user":"sebastianwoinar","tags":[]},"1152":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1153":{"varMapping":{"__isSmartRef__":true,"id":1154},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":1155},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1154":{"this":{"__isSmartRef__":true,"id":733}},"1155":{"timestamp":{"__isSmartRef__":true,"id":1156},"user":"sebastianwoinar","tags":[]},"1156":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1157":{"varMapping":{"__isSmartRef__":true,"id":1158},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1159},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1158":{"this":{"__isSmartRef__":true,"id":733}},"1159":{"timestamp":{"__isSmartRef__":true,"id":1160},"user":"sebastianwoinar","tags":[]},"1160":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1161":{"varMapping":{"__isSmartRef__":true,"id":1162},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":1163},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1162":{"this":{"__isSmartRef__":true,"id":733}},"1163":{"timestamp":{"__isSmartRef__":true,"id":1164},"user":"sebastianwoinar","tags":[]},"1164":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1165":{"varMapping":{"__isSmartRef__":true,"id":1166},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":1167},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1166":{"this":{"__isSmartRef__":true,"id":733}},"1167":{"timestamp":{"__isSmartRef__":true,"id":1168},"user":"sebastianwoinar","tags":[]},"1168":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1169":{"varMapping":{"__isSmartRef__":true,"id":1170},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1171},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1170":{"this":{"__isSmartRef__":true,"id":733}},"1171":{"timestamp":{"__isSmartRef__":true,"id":1172},"user":"sebastianwoinar","tags":[]},"1172":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1173":{"varMapping":{"__isSmartRef__":true,"id":1174},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":1175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1174":{"this":{"__isSmartRef__":true,"id":733}},"1175":{"timestamp":{"__isSmartRef__":true,"id":1176},"user":"sebastianwoinar","tags":[]},"1176":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"1177":{"varMapping":{"__isSmartRef__":true,"id":1178},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1179},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1178":{"this":{"__isSmartRef__":true,"id":733}},"1179":{"timestamp":{"__isSmartRef__":true,"id":1180},"user":"sebastianwoinar","tags":[]},"1180":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"1181":{"varMapping":{"__isSmartRef__":true,"id":1182},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":1183},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1182":{"this":{"__isSmartRef__":true,"id":733}},"1183":{"timestamp":{"__isSmartRef__":true,"id":1184},"user":"sebastianwoinar","tags":[]},"1184":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"1185":{"varMapping":{"__isSmartRef__":true,"id":1186},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":1187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1186":{"this":{"__isSmartRef__":true,"id":733}},"1187":{"timestamp":{"__isSmartRef__":true,"id":1188},"user":"sebastianwoinar","tags":[]},"1188":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"1189":{"varMapping":{"__isSmartRef__":true,"id":1190},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":1191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1190":{"this":{"__isSmartRef__":true,"id":733}},"1191":{"timestamp":{"__isSmartRef__":true,"id":1192},"user":"sebastianwoinar","tags":[]},"1192":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"1193":{"varMapping":{"__isSmartRef__":true,"id":1194},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1194":{"this":{"__isSmartRef__":true,"id":733}},"1195":{"timestamp":{"__isSmartRef__":true,"id":1196},"user":"sebastianwoinar","tags":[]},"1196":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"1197":{"varMapping":{"__isSmartRef__":true,"id":1198},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":1199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1198":{"this":{"__isSmartRef__":true,"id":733}},"1199":{"timestamp":{"__isSmartRef__":true,"id":1200},"user":"sebastianwoinar","tags":[]},"1200":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"1201":{"varMapping":{"__isSmartRef__":true,"id":1202},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":1203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1202":{"this":{"__isSmartRef__":true,"id":733}},"1203":{"timestamp":{"__isSmartRef__":true,"id":1204},"user":"sebastianwoinar","tags":[]},"1204":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"1205":{"varMapping":{"__isSmartRef__":true,"id":1206},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":1207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1206":{"this":{"__isSmartRef__":true,"id":733}},"1207":{"timestamp":{"__isSmartRef__":true,"id":1208},"user":"sebastianwoinar","tags":[]},"1208":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"1209":{"varMapping":{"__isSmartRef__":true,"id":1210},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1210":{"this":{"__isSmartRef__":true,"id":733},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1211}},"1211":{"$super":{"__isSmartRef__":true,"id":1212}},"1212":{"varMapping":{"__isSmartRef__":true,"id":1213},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1214},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1213":{"obj":{"__isSmartRef__":true,"id":733},"name":"onMouseDown"},"1214":{},"1215":{"timestamp":{"__isSmartRef__":true,"id":1216},"user":"sebastianwoinar","tags":[]},"1216":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"1217":{"varMapping":{"__isSmartRef__":true,"id":1218},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1218":{"this":{"__isSmartRef__":true,"id":733}},"1219":{"timestamp":{"__isSmartRef__":true,"id":1220},"user":"sebastianwoinar","tags":[]},"1220":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"1221":{"varMapping":{"__isSmartRef__":true,"id":1222},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":1223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1222":{"this":{"__isSmartRef__":true,"id":733}},"1223":{"timestamp":{"__isSmartRef__":true,"id":1224},"user":"sebastianwoinar","tags":[]},"1224":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"1225":{"varMapping":{"__isSmartRef__":true,"id":1226},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1227},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1226":{"this":{"__isSmartRef__":true,"id":733}},"1227":{"timestamp":{"__isSmartRef__":true,"id":1228},"user":"sebastianwoinar","tags":[]},"1228":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"1229":{"varMapping":{"__isSmartRef__":true,"id":1230},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":1231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1230":{"this":{"__isSmartRef__":true,"id":733}},"1231":{"timestamp":{"__isSmartRef__":true,"id":1232},"user":"sebastianwoinar","tags":[]},"1232":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"1233":{"varMapping":{"__isSmartRef__":true,"id":1234},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":1235},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1234":{"this":{"__isSmartRef__":true,"id":733}},"1235":{"timestamp":{"__isSmartRef__":true,"id":1236},"user":"sebastianwoinar","tags":[]},"1236":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"1237":{"varMapping":{"__isSmartRef__":true,"id":1238},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1239},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1238":{"this":{"__isSmartRef__":true,"id":733}},"1239":{"timestamp":{"__isSmartRef__":true,"id":1240},"user":"sebastianwoinar","tags":[]},"1240":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"1241":{"varMapping":{"__isSmartRef__":true,"id":1242},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":1243},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1242":{"this":{"__isSmartRef__":true,"id":733}},"1243":{"timestamp":{"__isSmartRef__":true,"id":1244},"user":"sebastianwoinar","tags":[]},"1244":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"1245":{"varMapping":{"__isSmartRef__":true,"id":1246},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1247},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1246":{"this":{"__isSmartRef__":true,"id":733}},"1247":{"timestamp":{"__isSmartRef__":true,"id":1248},"user":"sebastianwoinar","tags":[]},"1248":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"1249":{"submorphs":[{"__isSmartRef__":true,"id":1250}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1267},"id":"3D78D6E1-3D8C-42B0-8EEB-43407095A297","eventHandler":{"__isSmartRef__":true,"id":1268},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":1269},"name":"node7","partsBinMetaInfo":{"__isSmartRef__":true,"id":1270},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":709},"owner":{"__isSmartRef__":true,"id":674},"childNodes":[{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1402},{"__isSmartRef__":true,"id":1531}],"parent":{"__isSmartRef__":true,"id":675},"level":1,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1660},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(298.1,110.0)"},"1250":{"submorphs":[],"scripts":[],"id":"EADEB49D-A997-49DD-A881-67898193D44D","shape":{"__isSmartRef__":true,"id":1251},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1252},"textChunks":[{"__isSmartRef__":true,"id":1264}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1266},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1249},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"1251":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1252":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1253},{"__isSmartRef__":true,"id":1255},{"__isSmartRef__":true,"id":1257},{"__isSmartRef__":true,"id":1259},{"__isSmartRef__":true,"id":1261}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":1263},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1253":{"date":{"__isSmartRef__":true,"id":1254},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"1254":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"1255":{"date":{"__isSmartRef__":true,"id":1256},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1256":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1257":{"date":{"__isSmartRef__":true,"id":1258},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"1258":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"1259":{"date":{"__isSmartRef__":true,"id":1260},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"1260":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"1261":{"date":{"__isSmartRef__":true,"id":1262},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"1262":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"1263":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"1264":{"style":{"__isSmartRef__":true,"id":1265},"morph":{"__isSmartRef__":true,"id":1250},"chunkOwner":{"__isSmartRef__":true,"id":1250},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1265":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1266":{"morph":{"__isSmartRef__":true,"id":1250},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1267":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1268":{"morph":{"__isSmartRef__":true,"id":1249},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1269":{},"1270":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":1271}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1271":{"date":{"__isSmartRef__":true,"id":1272},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1272":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"1273":{"submorphs":[{"__isSmartRef__":true,"id":1274}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1291},"id":"E25D8DBB-CF38-49E1-8A36-FDABF1E42D7F","eventHandler":{"__isSmartRef__":true,"id":1292},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":1293},"name":"node8","partsBinMetaInfo":{"__isSmartRef__":true,"id":1294},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":711},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":1249},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1297},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(236.6,160.0)"},"1274":{"submorphs":[],"scripts":[],"id":"818541CB-6479-4931-98FF-78C8DA834F45","shape":{"__isSmartRef__":true,"id":1275},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1276},"textChunks":[{"__isSmartRef__":true,"id":1288}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1290},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1273},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"1275":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1276":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1277},{"__isSmartRef__":true,"id":1279},{"__isSmartRef__":true,"id":1281},{"__isSmartRef__":true,"id":1283},{"__isSmartRef__":true,"id":1285}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":1287},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1277":{"date":{"__isSmartRef__":true,"id":1278},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"1278":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"1279":{"date":{"__isSmartRef__":true,"id":1280},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1280":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1281":{"date":{"__isSmartRef__":true,"id":1282},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"1282":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"1283":{"date":{"__isSmartRef__":true,"id":1284},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"1284":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"1285":{"date":{"__isSmartRef__":true,"id":1286},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"1286":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"1287":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"1288":{"style":{"__isSmartRef__":true,"id":1289},"morph":{"__isSmartRef__":true,"id":1274},"chunkOwner":{"__isSmartRef__":true,"id":1274},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1289":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1290":{"morph":{"__isSmartRef__":true,"id":1274},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1291":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1292":{"morph":{"__isSmartRef__":true,"id":1273},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1293":{},"1294":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":1295}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1295":{"date":{"__isSmartRef__":true,"id":1296},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1296":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"1297":{"buildChildNodes":{"__isSmartRef__":true,"id":1298},"getGameTree":{"__isSmartRef__":true,"id":1302},"getLevel":{"__isSmartRef__":true,"id":1306},"getLevelWeight":{"__isSmartRef__":true,"id":1310},"getWeight":{"__isSmartRef__":true,"id":1314},"setNode":{"__isSmartRef__":true,"id":1318},"setParent":{"__isSmartRef__":true,"id":1322},"getParent":{"__isSmartRef__":true,"id":1326},"deactivate":{"__isSmartRef__":true,"id":1330},"blink":{"__isSmartRef__":true,"id":1334},"ABPreturn":{"__isSmartRef__":true,"id":1338},"ABPstart":{"__isSmartRef__":true,"id":1342},"ABPcontinue":{"__isSmartRef__":true,"id":1346},"ABPshowValue":{"__isSmartRef__":true,"id":1350},"ABPgetValue":{"__isSmartRef__":true,"id":1354},"ABPhasChildNodes":{"__isSmartRef__":true,"id":1358},"onMouseDown":{"__isSmartRef__":true,"id":1362},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":1370},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":1374},"ABPmarkAsDone":{"__isSmartRef__":true,"id":1378},"ABPmarkAsActive":{"__isSmartRef__":true,"id":1382},"getStateMorph":{"__isSmartRef__":true,"id":1386},"showState":{"__isSmartRef__":true,"id":1390},"ABPfailHard":{"__isSmartRef__":true,"id":1394},"markFinalDrawWith":{"__isSmartRef__":true,"id":1398}},"1298":{"varMapping":{"__isSmartRef__":true,"id":1299},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1300},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1299":{"this":{"__isSmartRef__":true,"id":1273}},"1300":{"timestamp":{"__isSmartRef__":true,"id":1301},"user":"sebastianwoinar","tags":[]},"1301":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"1302":{"varMapping":{"__isSmartRef__":true,"id":1303},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":1304},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1303":{"this":{"__isSmartRef__":true,"id":1273}},"1304":{"timestamp":{"__isSmartRef__":true,"id":1305},"user":"sebastianwoinar","tags":[]},"1305":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1306":{"varMapping":{"__isSmartRef__":true,"id":1307},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":1308},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1307":{"this":{"__isSmartRef__":true,"id":1273}},"1308":{"timestamp":{"__isSmartRef__":true,"id":1309},"user":"sebastianwoinar","tags":[]},"1309":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1310":{"varMapping":{"__isSmartRef__":true,"id":1311},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1312},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1311":{"this":{"__isSmartRef__":true,"id":1273}},"1312":{"timestamp":{"__isSmartRef__":true,"id":1313},"user":"sebastianwoinar","tags":[]},"1313":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1314":{"varMapping":{"__isSmartRef__":true,"id":1315},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":1316},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1315":{"this":{"__isSmartRef__":true,"id":1273}},"1316":{"timestamp":{"__isSmartRef__":true,"id":1317},"user":"sebastianwoinar","tags":[]},"1317":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1318":{"varMapping":{"__isSmartRef__":true,"id":1319},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":1320},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1319":{"this":{"__isSmartRef__":true,"id":1273}},"1320":{"timestamp":{"__isSmartRef__":true,"id":1321},"user":"sebastianwoinar","tags":[]},"1321":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1322":{"varMapping":{"__isSmartRef__":true,"id":1323},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1323":{"this":{"__isSmartRef__":true,"id":1273}},"1324":{"timestamp":{"__isSmartRef__":true,"id":1325},"user":"sebastianwoinar","tags":[]},"1325":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1326":{"varMapping":{"__isSmartRef__":true,"id":1327},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":1328},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1327":{"this":{"__isSmartRef__":true,"id":1273}},"1328":{"timestamp":{"__isSmartRef__":true,"id":1329},"user":"sebastianwoinar","tags":[]},"1329":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"1330":{"varMapping":{"__isSmartRef__":true,"id":1331},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1332},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1331":{"this":{"__isSmartRef__":true,"id":1273}},"1332":{"timestamp":{"__isSmartRef__":true,"id":1333},"user":"sebastianwoinar","tags":[]},"1333":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"1334":{"varMapping":{"__isSmartRef__":true,"id":1335},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":1336},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1335":{"this":{"__isSmartRef__":true,"id":1273}},"1336":{"timestamp":{"__isSmartRef__":true,"id":1337},"user":"sebastianwoinar","tags":[]},"1337":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"1338":{"varMapping":{"__isSmartRef__":true,"id":1339},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":1340},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1339":{"this":{"__isSmartRef__":true,"id":1273}},"1340":{"timestamp":{"__isSmartRef__":true,"id":1341},"user":"sebastianwoinar","tags":[]},"1341":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"1342":{"varMapping":{"__isSmartRef__":true,"id":1343},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":1344},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1343":{"this":{"__isSmartRef__":true,"id":1273}},"1344":{"timestamp":{"__isSmartRef__":true,"id":1345},"user":"sebastianwoinar","tags":[]},"1345":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"1346":{"varMapping":{"__isSmartRef__":true,"id":1347},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1348},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1347":{"this":{"__isSmartRef__":true,"id":1273}},"1348":{"timestamp":{"__isSmartRef__":true,"id":1349},"user":"sebastianwoinar","tags":[]},"1349":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"1350":{"varMapping":{"__isSmartRef__":true,"id":1351},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":1352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1351":{"this":{"__isSmartRef__":true,"id":1273}},"1352":{"timestamp":{"__isSmartRef__":true,"id":1353},"user":"sebastianwoinar","tags":[]},"1353":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"1354":{"varMapping":{"__isSmartRef__":true,"id":1355},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":1356},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1355":{"this":{"__isSmartRef__":true,"id":1273}},"1356":{"timestamp":{"__isSmartRef__":true,"id":1357},"user":"sebastianwoinar","tags":[]},"1357":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"1358":{"varMapping":{"__isSmartRef__":true,"id":1359},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":1360},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1359":{"this":{"__isSmartRef__":true,"id":1273}},"1360":{"timestamp":{"__isSmartRef__":true,"id":1361},"user":"sebastianwoinar","tags":[]},"1361":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"1362":{"varMapping":{"__isSmartRef__":true,"id":1363},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1368},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1363":{"this":{"__isSmartRef__":true,"id":1273},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1364}},"1364":{"$super":{"__isSmartRef__":true,"id":1365}},"1365":{"varMapping":{"__isSmartRef__":true,"id":1366},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1367},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1366":{"obj":{"__isSmartRef__":true,"id":1273},"name":"onMouseDown"},"1367":{},"1368":{"timestamp":{"__isSmartRef__":true,"id":1369},"user":"sebastianwoinar","tags":[]},"1369":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"1370":{"varMapping":{"__isSmartRef__":true,"id":1371},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1372},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1371":{"this":{"__isSmartRef__":true,"id":1273}},"1372":{"timestamp":{"__isSmartRef__":true,"id":1373},"user":"sebastianwoinar","tags":[]},"1373":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"1374":{"varMapping":{"__isSmartRef__":true,"id":1375},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":1376},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1375":{"this":{"__isSmartRef__":true,"id":1273}},"1376":{"timestamp":{"__isSmartRef__":true,"id":1377},"user":"sebastianwoinar","tags":[]},"1377":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"1378":{"varMapping":{"__isSmartRef__":true,"id":1379},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1380},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1379":{"this":{"__isSmartRef__":true,"id":1273}},"1380":{"timestamp":{"__isSmartRef__":true,"id":1381},"user":"sebastianwoinar","tags":[]},"1381":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"1382":{"varMapping":{"__isSmartRef__":true,"id":1383},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":1384},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1383":{"this":{"__isSmartRef__":true,"id":1273}},"1384":{"timestamp":{"__isSmartRef__":true,"id":1385},"user":"sebastianwoinar","tags":[]},"1385":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"1386":{"varMapping":{"__isSmartRef__":true,"id":1387},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":1388},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1387":{"this":{"__isSmartRef__":true,"id":1273}},"1388":{"timestamp":{"__isSmartRef__":true,"id":1389},"user":"sebastianwoinar","tags":[]},"1389":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"1390":{"varMapping":{"__isSmartRef__":true,"id":1391},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1392},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1391":{"this":{"__isSmartRef__":true,"id":1273}},"1392":{"timestamp":{"__isSmartRef__":true,"id":1393},"user":"sebastianwoinar","tags":[]},"1393":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"1394":{"varMapping":{"__isSmartRef__":true,"id":1395},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":1396},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1395":{"this":{"__isSmartRef__":true,"id":1273}},"1396":{"timestamp":{"__isSmartRef__":true,"id":1397},"user":"sebastianwoinar","tags":[]},"1397":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"1398":{"varMapping":{"__isSmartRef__":true,"id":1399},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1400},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1399":{"this":{"__isSmartRef__":true,"id":1273}},"1400":{"timestamp":{"__isSmartRef__":true,"id":1401},"user":"sebastianwoinar","tags":[]},"1401":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"1402":{"submorphs":[{"__isSmartRef__":true,"id":1403}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1420},"id":"B1294531-7D1D-432E-907E-B1573DF7162E","eventHandler":{"__isSmartRef__":true,"id":1421},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":1422},"name":"node9","partsBinMetaInfo":{"__isSmartRef__":true,"id":1423},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":713},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":1249},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1426},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(287.8,160.0)"},"1403":{"submorphs":[],"scripts":[],"id":"2C25739F-80C7-434E-90F2-089E2AB150A4","shape":{"__isSmartRef__":true,"id":1404},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1405},"textChunks":[{"__isSmartRef__":true,"id":1417}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1419},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1402},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"1404":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1405":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1406},{"__isSmartRef__":true,"id":1408},{"__isSmartRef__":true,"id":1410},{"__isSmartRef__":true,"id":1412},{"__isSmartRef__":true,"id":1414}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":1416},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1406":{"date":{"__isSmartRef__":true,"id":1407},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"1407":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"1408":{"date":{"__isSmartRef__":true,"id":1409},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1409":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1410":{"date":{"__isSmartRef__":true,"id":1411},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"1411":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"1412":{"date":{"__isSmartRef__":true,"id":1413},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"1413":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"1414":{"date":{"__isSmartRef__":true,"id":1415},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"1415":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"1416":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"1417":{"style":{"__isSmartRef__":true,"id":1418},"morph":{"__isSmartRef__":true,"id":1403},"chunkOwner":{"__isSmartRef__":true,"id":1403},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1418":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1419":{"morph":{"__isSmartRef__":true,"id":1403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1420":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1421":{"morph":{"__isSmartRef__":true,"id":1402},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1422":{},"1423":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":1424}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1424":{"date":{"__isSmartRef__":true,"id":1425},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1425":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"1426":{"buildChildNodes":{"__isSmartRef__":true,"id":1427},"getGameTree":{"__isSmartRef__":true,"id":1431},"getLevel":{"__isSmartRef__":true,"id":1435},"getLevelWeight":{"__isSmartRef__":true,"id":1439},"getWeight":{"__isSmartRef__":true,"id":1443},"setNode":{"__isSmartRef__":true,"id":1447},"setParent":{"__isSmartRef__":true,"id":1451},"getParent":{"__isSmartRef__":true,"id":1455},"deactivate":{"__isSmartRef__":true,"id":1459},"blink":{"__isSmartRef__":true,"id":1463},"ABPreturn":{"__isSmartRef__":true,"id":1467},"ABPstart":{"__isSmartRef__":true,"id":1471},"ABPcontinue":{"__isSmartRef__":true,"id":1475},"ABPshowValue":{"__isSmartRef__":true,"id":1479},"ABPgetValue":{"__isSmartRef__":true,"id":1483},"ABPhasChildNodes":{"__isSmartRef__":true,"id":1487},"onMouseDown":{"__isSmartRef__":true,"id":1491},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":1499},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":1503},"ABPmarkAsDone":{"__isSmartRef__":true,"id":1507},"ABPmarkAsActive":{"__isSmartRef__":true,"id":1511},"getStateMorph":{"__isSmartRef__":true,"id":1515},"showState":{"__isSmartRef__":true,"id":1519},"ABPfailHard":{"__isSmartRef__":true,"id":1523},"markFinalDrawWith":{"__isSmartRef__":true,"id":1527}},"1427":{"varMapping":{"__isSmartRef__":true,"id":1428},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1428":{"this":{"__isSmartRef__":true,"id":1402}},"1429":{"timestamp":{"__isSmartRef__":true,"id":1430},"user":"sebastianwoinar","tags":[]},"1430":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"1431":{"varMapping":{"__isSmartRef__":true,"id":1432},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":1433},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1432":{"this":{"__isSmartRef__":true,"id":1402}},"1433":{"timestamp":{"__isSmartRef__":true,"id":1434},"user":"sebastianwoinar","tags":[]},"1434":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1435":{"varMapping":{"__isSmartRef__":true,"id":1436},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":1437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1436":{"this":{"__isSmartRef__":true,"id":1402}},"1437":{"timestamp":{"__isSmartRef__":true,"id":1438},"user":"sebastianwoinar","tags":[]},"1438":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1439":{"varMapping":{"__isSmartRef__":true,"id":1440},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1440":{"this":{"__isSmartRef__":true,"id":1402}},"1441":{"timestamp":{"__isSmartRef__":true,"id":1442},"user":"sebastianwoinar","tags":[]},"1442":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1443":{"varMapping":{"__isSmartRef__":true,"id":1444},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":1445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1444":{"this":{"__isSmartRef__":true,"id":1402}},"1445":{"timestamp":{"__isSmartRef__":true,"id":1446},"user":"sebastianwoinar","tags":[]},"1446":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1447":{"varMapping":{"__isSmartRef__":true,"id":1448},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":1449},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1448":{"this":{"__isSmartRef__":true,"id":1402}},"1449":{"timestamp":{"__isSmartRef__":true,"id":1450},"user":"sebastianwoinar","tags":[]},"1450":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1451":{"varMapping":{"__isSmartRef__":true,"id":1452},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1453},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1452":{"this":{"__isSmartRef__":true,"id":1402}},"1453":{"timestamp":{"__isSmartRef__":true,"id":1454},"user":"sebastianwoinar","tags":[]},"1454":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1455":{"varMapping":{"__isSmartRef__":true,"id":1456},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":1457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1456":{"this":{"__isSmartRef__":true,"id":1402}},"1457":{"timestamp":{"__isSmartRef__":true,"id":1458},"user":"sebastianwoinar","tags":[]},"1458":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"1459":{"varMapping":{"__isSmartRef__":true,"id":1460},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1461},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1460":{"this":{"__isSmartRef__":true,"id":1402}},"1461":{"timestamp":{"__isSmartRef__":true,"id":1462},"user":"sebastianwoinar","tags":[]},"1462":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"1463":{"varMapping":{"__isSmartRef__":true,"id":1464},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":1465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1464":{"this":{"__isSmartRef__":true,"id":1402}},"1465":{"timestamp":{"__isSmartRef__":true,"id":1466},"user":"sebastianwoinar","tags":[]},"1466":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"1467":{"varMapping":{"__isSmartRef__":true,"id":1468},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":1469},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1468":{"this":{"__isSmartRef__":true,"id":1402}},"1469":{"timestamp":{"__isSmartRef__":true,"id":1470},"user":"sebastianwoinar","tags":[]},"1470":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"1471":{"varMapping":{"__isSmartRef__":true,"id":1472},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":1473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1472":{"this":{"__isSmartRef__":true,"id":1402}},"1473":{"timestamp":{"__isSmartRef__":true,"id":1474},"user":"sebastianwoinar","tags":[]},"1474":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"1475":{"varMapping":{"__isSmartRef__":true,"id":1476},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1477},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1476":{"this":{"__isSmartRef__":true,"id":1402}},"1477":{"timestamp":{"__isSmartRef__":true,"id":1478},"user":"sebastianwoinar","tags":[]},"1478":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"1479":{"varMapping":{"__isSmartRef__":true,"id":1480},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":1481},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1480":{"this":{"__isSmartRef__":true,"id":1402}},"1481":{"timestamp":{"__isSmartRef__":true,"id":1482},"user":"sebastianwoinar","tags":[]},"1482":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"1483":{"varMapping":{"__isSmartRef__":true,"id":1484},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":1485},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1484":{"this":{"__isSmartRef__":true,"id":1402}},"1485":{"timestamp":{"__isSmartRef__":true,"id":1486},"user":"sebastianwoinar","tags":[]},"1486":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"1487":{"varMapping":{"__isSmartRef__":true,"id":1488},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":1489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1488":{"this":{"__isSmartRef__":true,"id":1402}},"1489":{"timestamp":{"__isSmartRef__":true,"id":1490},"user":"sebastianwoinar","tags":[]},"1490":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"1491":{"varMapping":{"__isSmartRef__":true,"id":1492},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1492":{"this":{"__isSmartRef__":true,"id":1402},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1493}},"1493":{"$super":{"__isSmartRef__":true,"id":1494}},"1494":{"varMapping":{"__isSmartRef__":true,"id":1495},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1496},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1495":{"obj":{"__isSmartRef__":true,"id":1402},"name":"onMouseDown"},"1496":{},"1497":{"timestamp":{"__isSmartRef__":true,"id":1498},"user":"sebastianwoinar","tags":[]},"1498":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"1499":{"varMapping":{"__isSmartRef__":true,"id":1500},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1500":{"this":{"__isSmartRef__":true,"id":1402}},"1501":{"timestamp":{"__isSmartRef__":true,"id":1502},"user":"sebastianwoinar","tags":[]},"1502":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"1503":{"varMapping":{"__isSmartRef__":true,"id":1504},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":1505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1504":{"this":{"__isSmartRef__":true,"id":1402}},"1505":{"timestamp":{"__isSmartRef__":true,"id":1506},"user":"sebastianwoinar","tags":[]},"1506":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"1507":{"varMapping":{"__isSmartRef__":true,"id":1508},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1509},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1508":{"this":{"__isSmartRef__":true,"id":1402}},"1509":{"timestamp":{"__isSmartRef__":true,"id":1510},"user":"sebastianwoinar","tags":[]},"1510":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"1511":{"varMapping":{"__isSmartRef__":true,"id":1512},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":1513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1512":{"this":{"__isSmartRef__":true,"id":1402}},"1513":{"timestamp":{"__isSmartRef__":true,"id":1514},"user":"sebastianwoinar","tags":[]},"1514":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"1515":{"varMapping":{"__isSmartRef__":true,"id":1516},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":1517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1516":{"this":{"__isSmartRef__":true,"id":1402}},"1517":{"timestamp":{"__isSmartRef__":true,"id":1518},"user":"sebastianwoinar","tags":[]},"1518":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"1519":{"varMapping":{"__isSmartRef__":true,"id":1520},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1520":{"this":{"__isSmartRef__":true,"id":1402}},"1521":{"timestamp":{"__isSmartRef__":true,"id":1522},"user":"sebastianwoinar","tags":[]},"1522":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"1523":{"varMapping":{"__isSmartRef__":true,"id":1524},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":1525},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1524":{"this":{"__isSmartRef__":true,"id":1402}},"1525":{"timestamp":{"__isSmartRef__":true,"id":1526},"user":"sebastianwoinar","tags":[]},"1526":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"1527":{"varMapping":{"__isSmartRef__":true,"id":1528},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1528":{"this":{"__isSmartRef__":true,"id":1402}},"1529":{"timestamp":{"__isSmartRef__":true,"id":1530},"user":"sebastianwoinar","tags":[]},"1530":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"1531":{"submorphs":[{"__isSmartRef__":true,"id":1532}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1549},"id":"DD3667E1-5AAC-4F78-99DA-0669B59580D3","eventHandler":{"__isSmartRef__":true,"id":1550},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":1551},"name":"node10","partsBinMetaInfo":{"__isSmartRef__":true,"id":1552},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":715},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":1249},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1555},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(339.1,160.0)"},"1532":{"submorphs":[],"scripts":[],"id":"4E17B617-2343-4B16-95EF-C0A85E50E552","shape":{"__isSmartRef__":true,"id":1533},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1534},"textChunks":[{"__isSmartRef__":true,"id":1546}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1548},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1531},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"1533":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1534":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1535},{"__isSmartRef__":true,"id":1537},{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1541},{"__isSmartRef__":true,"id":1543}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":1545},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1535":{"date":{"__isSmartRef__":true,"id":1536},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"1536":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"1537":{"date":{"__isSmartRef__":true,"id":1538},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1538":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1539":{"date":{"__isSmartRef__":true,"id":1540},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"1540":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"1541":{"date":{"__isSmartRef__":true,"id":1542},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"1542":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"1543":{"date":{"__isSmartRef__":true,"id":1544},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"1544":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"1545":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"1546":{"style":{"__isSmartRef__":true,"id":1547},"morph":{"__isSmartRef__":true,"id":1532},"chunkOwner":{"__isSmartRef__":true,"id":1532},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1547":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1548":{"morph":{"__isSmartRef__":true,"id":1532},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1549":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1550":{"morph":{"__isSmartRef__":true,"id":1531},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1551":{},"1552":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":1553}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1553":{"date":{"__isSmartRef__":true,"id":1554},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1554":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"1555":{"buildChildNodes":{"__isSmartRef__":true,"id":1556},"getGameTree":{"__isSmartRef__":true,"id":1560},"getLevel":{"__isSmartRef__":true,"id":1564},"getLevelWeight":{"__isSmartRef__":true,"id":1568},"getWeight":{"__isSmartRef__":true,"id":1572},"setNode":{"__isSmartRef__":true,"id":1576},"setParent":{"__isSmartRef__":true,"id":1580},"getParent":{"__isSmartRef__":true,"id":1584},"deactivate":{"__isSmartRef__":true,"id":1588},"blink":{"__isSmartRef__":true,"id":1592},"ABPreturn":{"__isSmartRef__":true,"id":1596},"ABPstart":{"__isSmartRef__":true,"id":1600},"ABPcontinue":{"__isSmartRef__":true,"id":1604},"ABPshowValue":{"__isSmartRef__":true,"id":1608},"ABPgetValue":{"__isSmartRef__":true,"id":1612},"ABPhasChildNodes":{"__isSmartRef__":true,"id":1616},"onMouseDown":{"__isSmartRef__":true,"id":1620},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":1628},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":1632},"ABPmarkAsDone":{"__isSmartRef__":true,"id":1636},"ABPmarkAsActive":{"__isSmartRef__":true,"id":1640},"getStateMorph":{"__isSmartRef__":true,"id":1644},"showState":{"__isSmartRef__":true,"id":1648},"ABPfailHard":{"__isSmartRef__":true,"id":1652},"markFinalDrawWith":{"__isSmartRef__":true,"id":1656}},"1556":{"varMapping":{"__isSmartRef__":true,"id":1557},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1558},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1557":{"this":{"__isSmartRef__":true,"id":1531}},"1558":{"timestamp":{"__isSmartRef__":true,"id":1559},"user":"sebastianwoinar","tags":[]},"1559":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"1560":{"varMapping":{"__isSmartRef__":true,"id":1561},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":1562},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1561":{"this":{"__isSmartRef__":true,"id":1531}},"1562":{"timestamp":{"__isSmartRef__":true,"id":1563},"user":"sebastianwoinar","tags":[]},"1563":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1564":{"varMapping":{"__isSmartRef__":true,"id":1565},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":1566},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1565":{"this":{"__isSmartRef__":true,"id":1531}},"1566":{"timestamp":{"__isSmartRef__":true,"id":1567},"user":"sebastianwoinar","tags":[]},"1567":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1568":{"varMapping":{"__isSmartRef__":true,"id":1569},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1570},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1569":{"this":{"__isSmartRef__":true,"id":1531}},"1570":{"timestamp":{"__isSmartRef__":true,"id":1571},"user":"sebastianwoinar","tags":[]},"1571":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1572":{"varMapping":{"__isSmartRef__":true,"id":1573},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":1574},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1573":{"this":{"__isSmartRef__":true,"id":1531}},"1574":{"timestamp":{"__isSmartRef__":true,"id":1575},"user":"sebastianwoinar","tags":[]},"1575":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1576":{"varMapping":{"__isSmartRef__":true,"id":1577},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":1578},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1577":{"this":{"__isSmartRef__":true,"id":1531}},"1578":{"timestamp":{"__isSmartRef__":true,"id":1579},"user":"sebastianwoinar","tags":[]},"1579":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1580":{"varMapping":{"__isSmartRef__":true,"id":1581},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1582},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1581":{"this":{"__isSmartRef__":true,"id":1531}},"1582":{"timestamp":{"__isSmartRef__":true,"id":1583},"user":"sebastianwoinar","tags":[]},"1583":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1584":{"varMapping":{"__isSmartRef__":true,"id":1585},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":1586},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1585":{"this":{"__isSmartRef__":true,"id":1531}},"1586":{"timestamp":{"__isSmartRef__":true,"id":1587},"user":"sebastianwoinar","tags":[]},"1587":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"1588":{"varMapping":{"__isSmartRef__":true,"id":1589},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1590},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1589":{"this":{"__isSmartRef__":true,"id":1531}},"1590":{"timestamp":{"__isSmartRef__":true,"id":1591},"user":"sebastianwoinar","tags":[]},"1591":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"1592":{"varMapping":{"__isSmartRef__":true,"id":1593},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":1594},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1593":{"this":{"__isSmartRef__":true,"id":1531}},"1594":{"timestamp":{"__isSmartRef__":true,"id":1595},"user":"sebastianwoinar","tags":[]},"1595":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"1596":{"varMapping":{"__isSmartRef__":true,"id":1597},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":1598},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1597":{"this":{"__isSmartRef__":true,"id":1531}},"1598":{"timestamp":{"__isSmartRef__":true,"id":1599},"user":"sebastianwoinar","tags":[]},"1599":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"1600":{"varMapping":{"__isSmartRef__":true,"id":1601},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":1602},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1601":{"this":{"__isSmartRef__":true,"id":1531}},"1602":{"timestamp":{"__isSmartRef__":true,"id":1603},"user":"sebastianwoinar","tags":[]},"1603":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"1604":{"varMapping":{"__isSmartRef__":true,"id":1605},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1606},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1605":{"this":{"__isSmartRef__":true,"id":1531}},"1606":{"timestamp":{"__isSmartRef__":true,"id":1607},"user":"sebastianwoinar","tags":[]},"1607":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"1608":{"varMapping":{"__isSmartRef__":true,"id":1609},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":1610},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1609":{"this":{"__isSmartRef__":true,"id":1531}},"1610":{"timestamp":{"__isSmartRef__":true,"id":1611},"user":"sebastianwoinar","tags":[]},"1611":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"1612":{"varMapping":{"__isSmartRef__":true,"id":1613},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":1614},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1613":{"this":{"__isSmartRef__":true,"id":1531}},"1614":{"timestamp":{"__isSmartRef__":true,"id":1615},"user":"sebastianwoinar","tags":[]},"1615":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"1616":{"varMapping":{"__isSmartRef__":true,"id":1617},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":1618},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1617":{"this":{"__isSmartRef__":true,"id":1531}},"1618":{"timestamp":{"__isSmartRef__":true,"id":1619},"user":"sebastianwoinar","tags":[]},"1619":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"1620":{"varMapping":{"__isSmartRef__":true,"id":1621},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1626},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1621":{"this":{"__isSmartRef__":true,"id":1531},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1622}},"1622":{"$super":{"__isSmartRef__":true,"id":1623}},"1623":{"varMapping":{"__isSmartRef__":true,"id":1624},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1625},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1624":{"obj":{"__isSmartRef__":true,"id":1531},"name":"onMouseDown"},"1625":{},"1626":{"timestamp":{"__isSmartRef__":true,"id":1627},"user":"sebastianwoinar","tags":[]},"1627":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"1628":{"varMapping":{"__isSmartRef__":true,"id":1629},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1630},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1629":{"this":{"__isSmartRef__":true,"id":1531}},"1630":{"timestamp":{"__isSmartRef__":true,"id":1631},"user":"sebastianwoinar","tags":[]},"1631":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"1632":{"varMapping":{"__isSmartRef__":true,"id":1633},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":1634},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1633":{"this":{"__isSmartRef__":true,"id":1531}},"1634":{"timestamp":{"__isSmartRef__":true,"id":1635},"user":"sebastianwoinar","tags":[]},"1635":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"1636":{"varMapping":{"__isSmartRef__":true,"id":1637},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1638},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1637":{"this":{"__isSmartRef__":true,"id":1531}},"1638":{"timestamp":{"__isSmartRef__":true,"id":1639},"user":"sebastianwoinar","tags":[]},"1639":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"1640":{"varMapping":{"__isSmartRef__":true,"id":1641},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":1642},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1641":{"this":{"__isSmartRef__":true,"id":1531}},"1642":{"timestamp":{"__isSmartRef__":true,"id":1643},"user":"sebastianwoinar","tags":[]},"1643":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"1644":{"varMapping":{"__isSmartRef__":true,"id":1645},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":1646},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1645":{"this":{"__isSmartRef__":true,"id":1531}},"1646":{"timestamp":{"__isSmartRef__":true,"id":1647},"user":"sebastianwoinar","tags":[]},"1647":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"1648":{"varMapping":{"__isSmartRef__":true,"id":1649},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1650},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1649":{"this":{"__isSmartRef__":true,"id":1531}},"1650":{"timestamp":{"__isSmartRef__":true,"id":1651},"user":"sebastianwoinar","tags":[]},"1651":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"1652":{"varMapping":{"__isSmartRef__":true,"id":1653},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":1654},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1653":{"this":{"__isSmartRef__":true,"id":1531}},"1654":{"timestamp":{"__isSmartRef__":true,"id":1655},"user":"sebastianwoinar","tags":[]},"1655":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"1656":{"varMapping":{"__isSmartRef__":true,"id":1657},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1658},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1657":{"this":{"__isSmartRef__":true,"id":1531}},"1658":{"timestamp":{"__isSmartRef__":true,"id":1659},"user":"sebastianwoinar","tags":[]},"1659":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"1660":{"buildChildNodes":{"__isSmartRef__":true,"id":1661},"getGameTree":{"__isSmartRef__":true,"id":1665},"getLevel":{"__isSmartRef__":true,"id":1669},"getLevelWeight":{"__isSmartRef__":true,"id":1673},"getWeight":{"__isSmartRef__":true,"id":1677},"setNode":{"__isSmartRef__":true,"id":1681},"setParent":{"__isSmartRef__":true,"id":1685},"getParent":{"__isSmartRef__":true,"id":1689},"deactivate":{"__isSmartRef__":true,"id":1693},"blink":{"__isSmartRef__":true,"id":1697},"ABPreturn":{"__isSmartRef__":true,"id":1701},"ABPstart":{"__isSmartRef__":true,"id":1705},"ABPcontinue":{"__isSmartRef__":true,"id":1709},"ABPshowValue":{"__isSmartRef__":true,"id":1713},"ABPgetValue":{"__isSmartRef__":true,"id":1717},"ABPhasChildNodes":{"__isSmartRef__":true,"id":1721},"onMouseDown":{"__isSmartRef__":true,"id":1725},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":1733},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":1737},"ABPmarkAsDone":{"__isSmartRef__":true,"id":1741},"ABPmarkAsActive":{"__isSmartRef__":true,"id":1745},"getStateMorph":{"__isSmartRef__":true,"id":1749},"showState":{"__isSmartRef__":true,"id":1753},"ABPfailHard":{"__isSmartRef__":true,"id":1757},"markFinalDrawWith":{"__isSmartRef__":true,"id":1761}},"1661":{"varMapping":{"__isSmartRef__":true,"id":1662},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1663},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1662":{"this":{"__isSmartRef__":true,"id":1249}},"1663":{"timestamp":{"__isSmartRef__":true,"id":1664},"user":"sebastianwoinar","tags":[]},"1664":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"1665":{"varMapping":{"__isSmartRef__":true,"id":1666},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":1667},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1666":{"this":{"__isSmartRef__":true,"id":1249}},"1667":{"timestamp":{"__isSmartRef__":true,"id":1668},"user":"sebastianwoinar","tags":[]},"1668":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1669":{"varMapping":{"__isSmartRef__":true,"id":1670},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":1671},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1670":{"this":{"__isSmartRef__":true,"id":1249}},"1671":{"timestamp":{"__isSmartRef__":true,"id":1672},"user":"sebastianwoinar","tags":[]},"1672":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1673":{"varMapping":{"__isSmartRef__":true,"id":1674},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1675},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1674":{"this":{"__isSmartRef__":true,"id":1249}},"1675":{"timestamp":{"__isSmartRef__":true,"id":1676},"user":"sebastianwoinar","tags":[]},"1676":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1677":{"varMapping":{"__isSmartRef__":true,"id":1678},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":1679},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1678":{"this":{"__isSmartRef__":true,"id":1249}},"1679":{"timestamp":{"__isSmartRef__":true,"id":1680},"user":"sebastianwoinar","tags":[]},"1680":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1681":{"varMapping":{"__isSmartRef__":true,"id":1682},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":1683},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1682":{"this":{"__isSmartRef__":true,"id":1249}},"1683":{"timestamp":{"__isSmartRef__":true,"id":1684},"user":"sebastianwoinar","tags":[]},"1684":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1685":{"varMapping":{"__isSmartRef__":true,"id":1686},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1687},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1686":{"this":{"__isSmartRef__":true,"id":1249}},"1687":{"timestamp":{"__isSmartRef__":true,"id":1688},"user":"sebastianwoinar","tags":[]},"1688":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1689":{"varMapping":{"__isSmartRef__":true,"id":1690},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":1691},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1690":{"this":{"__isSmartRef__":true,"id":1249}},"1691":{"timestamp":{"__isSmartRef__":true,"id":1692},"user":"sebastianwoinar","tags":[]},"1692":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"1693":{"varMapping":{"__isSmartRef__":true,"id":1694},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1695},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1694":{"this":{"__isSmartRef__":true,"id":1249}},"1695":{"timestamp":{"__isSmartRef__":true,"id":1696},"user":"sebastianwoinar","tags":[]},"1696":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"1697":{"varMapping":{"__isSmartRef__":true,"id":1698},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":1699},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1698":{"this":{"__isSmartRef__":true,"id":1249}},"1699":{"timestamp":{"__isSmartRef__":true,"id":1700},"user":"sebastianwoinar","tags":[]},"1700":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"1701":{"varMapping":{"__isSmartRef__":true,"id":1702},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":1703},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1702":{"this":{"__isSmartRef__":true,"id":1249}},"1703":{"timestamp":{"__isSmartRef__":true,"id":1704},"user":"sebastianwoinar","tags":[]},"1704":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"1705":{"varMapping":{"__isSmartRef__":true,"id":1706},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":1707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1706":{"this":{"__isSmartRef__":true,"id":1249}},"1707":{"timestamp":{"__isSmartRef__":true,"id":1708},"user":"sebastianwoinar","tags":[]},"1708":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"1709":{"varMapping":{"__isSmartRef__":true,"id":1710},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1711},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1710":{"this":{"__isSmartRef__":true,"id":1249}},"1711":{"timestamp":{"__isSmartRef__":true,"id":1712},"user":"sebastianwoinar","tags":[]},"1712":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"1713":{"varMapping":{"__isSmartRef__":true,"id":1714},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":1715},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1714":{"this":{"__isSmartRef__":true,"id":1249}},"1715":{"timestamp":{"__isSmartRef__":true,"id":1716},"user":"sebastianwoinar","tags":[]},"1716":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"1717":{"varMapping":{"__isSmartRef__":true,"id":1718},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":1719},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1718":{"this":{"__isSmartRef__":true,"id":1249}},"1719":{"timestamp":{"__isSmartRef__":true,"id":1720},"user":"sebastianwoinar","tags":[]},"1720":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"1721":{"varMapping":{"__isSmartRef__":true,"id":1722},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":1723},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1722":{"this":{"__isSmartRef__":true,"id":1249}},"1723":{"timestamp":{"__isSmartRef__":true,"id":1724},"user":"sebastianwoinar","tags":[]},"1724":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"1725":{"varMapping":{"__isSmartRef__":true,"id":1726},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1731},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1726":{"this":{"__isSmartRef__":true,"id":1249},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1727}},"1727":{"$super":{"__isSmartRef__":true,"id":1728}},"1728":{"varMapping":{"__isSmartRef__":true,"id":1729},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1730},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1729":{"obj":{"__isSmartRef__":true,"id":1249},"name":"onMouseDown"},"1730":{},"1731":{"timestamp":{"__isSmartRef__":true,"id":1732},"user":"sebastianwoinar","tags":[]},"1732":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"1733":{"varMapping":{"__isSmartRef__":true,"id":1734},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1735},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1734":{"this":{"__isSmartRef__":true,"id":1249}},"1735":{"timestamp":{"__isSmartRef__":true,"id":1736},"user":"sebastianwoinar","tags":[]},"1736":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"1737":{"varMapping":{"__isSmartRef__":true,"id":1738},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":1739},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1738":{"this":{"__isSmartRef__":true,"id":1249}},"1739":{"timestamp":{"__isSmartRef__":true,"id":1740},"user":"sebastianwoinar","tags":[]},"1740":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"1741":{"varMapping":{"__isSmartRef__":true,"id":1742},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1743},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1742":{"this":{"__isSmartRef__":true,"id":1249}},"1743":{"timestamp":{"__isSmartRef__":true,"id":1744},"user":"sebastianwoinar","tags":[]},"1744":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"1745":{"varMapping":{"__isSmartRef__":true,"id":1746},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":1747},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1746":{"this":{"__isSmartRef__":true,"id":1249}},"1747":{"timestamp":{"__isSmartRef__":true,"id":1748},"user":"sebastianwoinar","tags":[]},"1748":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"1749":{"varMapping":{"__isSmartRef__":true,"id":1750},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":1751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1750":{"this":{"__isSmartRef__":true,"id":1249}},"1751":{"timestamp":{"__isSmartRef__":true,"id":1752},"user":"sebastianwoinar","tags":[]},"1752":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"1753":{"varMapping":{"__isSmartRef__":true,"id":1754},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1755},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1754":{"this":{"__isSmartRef__":true,"id":1249}},"1755":{"timestamp":{"__isSmartRef__":true,"id":1756},"user":"sebastianwoinar","tags":[]},"1756":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"1757":{"varMapping":{"__isSmartRef__":true,"id":1758},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":1759},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1758":{"this":{"__isSmartRef__":true,"id":1249}},"1759":{"timestamp":{"__isSmartRef__":true,"id":1760},"user":"sebastianwoinar","tags":[]},"1760":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"1761":{"varMapping":{"__isSmartRef__":true,"id":1762},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1762":{"this":{"__isSmartRef__":true,"id":1249}},"1763":{"timestamp":{"__isSmartRef__":true,"id":1764},"user":"sebastianwoinar","tags":[]},"1764":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"1765":{"submorphs":[{"__isSmartRef__":true,"id":1766}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1783},"id":"748962A3-E668-4D9F-9E65-B9C60B70605A","eventHandler":{"__isSmartRef__":true,"id":1784},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":1785},"name":"node11","partsBinMetaInfo":{"__isSmartRef__":true,"id":1786},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":717},"owner":{"__isSmartRef__":true,"id":674},"childNodes":[{"__isSmartRef__":true,"id":1789},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":2047}],"parent":{"__isSmartRef__":true,"id":675},"level":1,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2176},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(431.4,110.0)"},"1766":{"submorphs":[],"scripts":[],"id":"9FA19A63-4003-4CF5-A0E0-EDD29ACDC96E","shape":{"__isSmartRef__":true,"id":1767},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1768},"textChunks":[{"__isSmartRef__":true,"id":1780}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1782},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1765},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"1767":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1768":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1769},{"__isSmartRef__":true,"id":1771},{"__isSmartRef__":true,"id":1773},{"__isSmartRef__":true,"id":1775},{"__isSmartRef__":true,"id":1777}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":1779},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1769":{"date":{"__isSmartRef__":true,"id":1770},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"1770":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"1771":{"date":{"__isSmartRef__":true,"id":1772},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1772":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1773":{"date":{"__isSmartRef__":true,"id":1774},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"1774":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"1775":{"date":{"__isSmartRef__":true,"id":1776},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"1776":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"1777":{"date":{"__isSmartRef__":true,"id":1778},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"1778":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"1779":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"1780":{"style":{"__isSmartRef__":true,"id":1781},"morph":{"__isSmartRef__":true,"id":1766},"chunkOwner":{"__isSmartRef__":true,"id":1766},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1781":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1782":{"morph":{"__isSmartRef__":true,"id":1766},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1783":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1784":{"morph":{"__isSmartRef__":true,"id":1765},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1785":{},"1786":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":1787}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1787":{"date":{"__isSmartRef__":true,"id":1788},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1788":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"1789":{"submorphs":[{"__isSmartRef__":true,"id":1790}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1807},"id":"2D2A8C06-E14A-40D0-A5F7-0B20DD1B11A9","eventHandler":{"__isSmartRef__":true,"id":1808},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":1809},"name":"node12","partsBinMetaInfo":{"__isSmartRef__":true,"id":1810},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":719},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":1765},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1813},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(390.4,160.0)"},"1790":{"submorphs":[],"scripts":[],"id":"948967CE-7EF6-4C55-9B77-D4C11C63B259","shape":{"__isSmartRef__":true,"id":1791},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1792},"textChunks":[{"__isSmartRef__":true,"id":1804}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1806},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1789},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"1791":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1792":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1793},{"__isSmartRef__":true,"id":1795},{"__isSmartRef__":true,"id":1797},{"__isSmartRef__":true,"id":1799},{"__isSmartRef__":true,"id":1801}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":1803},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1793":{"date":{"__isSmartRef__":true,"id":1794},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"1794":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"1795":{"date":{"__isSmartRef__":true,"id":1796},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1796":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1797":{"date":{"__isSmartRef__":true,"id":1798},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"1798":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"1799":{"date":{"__isSmartRef__":true,"id":1800},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"1800":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"1801":{"date":{"__isSmartRef__":true,"id":1802},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"1802":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"1803":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"1804":{"style":{"__isSmartRef__":true,"id":1805},"morph":{"__isSmartRef__":true,"id":1790},"chunkOwner":{"__isSmartRef__":true,"id":1790},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1805":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1806":{"morph":{"__isSmartRef__":true,"id":1790},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1807":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1808":{"morph":{"__isSmartRef__":true,"id":1789},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1809":{},"1810":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":1811}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1811":{"date":{"__isSmartRef__":true,"id":1812},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1812":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"1813":{"buildChildNodes":{"__isSmartRef__":true,"id":1814},"getGameTree":{"__isSmartRef__":true,"id":1818},"getLevel":{"__isSmartRef__":true,"id":1822},"getLevelWeight":{"__isSmartRef__":true,"id":1826},"getWeight":{"__isSmartRef__":true,"id":1830},"setNode":{"__isSmartRef__":true,"id":1834},"setParent":{"__isSmartRef__":true,"id":1838},"getParent":{"__isSmartRef__":true,"id":1842},"deactivate":{"__isSmartRef__":true,"id":1846},"blink":{"__isSmartRef__":true,"id":1850},"ABPreturn":{"__isSmartRef__":true,"id":1854},"ABPstart":{"__isSmartRef__":true,"id":1858},"ABPcontinue":{"__isSmartRef__":true,"id":1862},"ABPshowValue":{"__isSmartRef__":true,"id":1866},"ABPgetValue":{"__isSmartRef__":true,"id":1870},"ABPhasChildNodes":{"__isSmartRef__":true,"id":1874},"onMouseDown":{"__isSmartRef__":true,"id":1878},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":1886},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":1890},"ABPmarkAsDone":{"__isSmartRef__":true,"id":1894},"ABPmarkAsActive":{"__isSmartRef__":true,"id":1898},"getStateMorph":{"__isSmartRef__":true,"id":1902},"showState":{"__isSmartRef__":true,"id":1906},"ABPfailHard":{"__isSmartRef__":true,"id":1910},"markFinalDrawWith":{"__isSmartRef__":true,"id":1914}},"1814":{"varMapping":{"__isSmartRef__":true,"id":1815},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1816},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1815":{"this":{"__isSmartRef__":true,"id":1789}},"1816":{"timestamp":{"__isSmartRef__":true,"id":1817},"user":"sebastianwoinar","tags":[]},"1817":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"1818":{"varMapping":{"__isSmartRef__":true,"id":1819},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":1820},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1819":{"this":{"__isSmartRef__":true,"id":1789}},"1820":{"timestamp":{"__isSmartRef__":true,"id":1821},"user":"sebastianwoinar","tags":[]},"1821":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1822":{"varMapping":{"__isSmartRef__":true,"id":1823},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":1824},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1823":{"this":{"__isSmartRef__":true,"id":1789}},"1824":{"timestamp":{"__isSmartRef__":true,"id":1825},"user":"sebastianwoinar","tags":[]},"1825":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1826":{"varMapping":{"__isSmartRef__":true,"id":1827},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1827":{"this":{"__isSmartRef__":true,"id":1789}},"1828":{"timestamp":{"__isSmartRef__":true,"id":1829},"user":"sebastianwoinar","tags":[]},"1829":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1830":{"varMapping":{"__isSmartRef__":true,"id":1831},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":1832},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1831":{"this":{"__isSmartRef__":true,"id":1789}},"1832":{"timestamp":{"__isSmartRef__":true,"id":1833},"user":"sebastianwoinar","tags":[]},"1833":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1834":{"varMapping":{"__isSmartRef__":true,"id":1835},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":1836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1835":{"this":{"__isSmartRef__":true,"id":1789}},"1836":{"timestamp":{"__isSmartRef__":true,"id":1837},"user":"sebastianwoinar","tags":[]},"1837":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1838":{"varMapping":{"__isSmartRef__":true,"id":1839},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1839":{"this":{"__isSmartRef__":true,"id":1789}},"1840":{"timestamp":{"__isSmartRef__":true,"id":1841},"user":"sebastianwoinar","tags":[]},"1841":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1842":{"varMapping":{"__isSmartRef__":true,"id":1843},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":1844},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1843":{"this":{"__isSmartRef__":true,"id":1789}},"1844":{"timestamp":{"__isSmartRef__":true,"id":1845},"user":"sebastianwoinar","tags":[]},"1845":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"1846":{"varMapping":{"__isSmartRef__":true,"id":1847},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1848},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1847":{"this":{"__isSmartRef__":true,"id":1789}},"1848":{"timestamp":{"__isSmartRef__":true,"id":1849},"user":"sebastianwoinar","tags":[]},"1849":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"1850":{"varMapping":{"__isSmartRef__":true,"id":1851},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":1852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1851":{"this":{"__isSmartRef__":true,"id":1789}},"1852":{"timestamp":{"__isSmartRef__":true,"id":1853},"user":"sebastianwoinar","tags":[]},"1853":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"1854":{"varMapping":{"__isSmartRef__":true,"id":1855},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":1856},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1855":{"this":{"__isSmartRef__":true,"id":1789}},"1856":{"timestamp":{"__isSmartRef__":true,"id":1857},"user":"sebastianwoinar","tags":[]},"1857":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"1858":{"varMapping":{"__isSmartRef__":true,"id":1859},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":1860},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1859":{"this":{"__isSmartRef__":true,"id":1789}},"1860":{"timestamp":{"__isSmartRef__":true,"id":1861},"user":"sebastianwoinar","tags":[]},"1861":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"1862":{"varMapping":{"__isSmartRef__":true,"id":1863},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1864},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1863":{"this":{"__isSmartRef__":true,"id":1789}},"1864":{"timestamp":{"__isSmartRef__":true,"id":1865},"user":"sebastianwoinar","tags":[]},"1865":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"1866":{"varMapping":{"__isSmartRef__":true,"id":1867},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":1868},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1867":{"this":{"__isSmartRef__":true,"id":1789}},"1868":{"timestamp":{"__isSmartRef__":true,"id":1869},"user":"sebastianwoinar","tags":[]},"1869":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"1870":{"varMapping":{"__isSmartRef__":true,"id":1871},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":1872},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1871":{"this":{"__isSmartRef__":true,"id":1789}},"1872":{"timestamp":{"__isSmartRef__":true,"id":1873},"user":"sebastianwoinar","tags":[]},"1873":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"1874":{"varMapping":{"__isSmartRef__":true,"id":1875},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":1876},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1875":{"this":{"__isSmartRef__":true,"id":1789}},"1876":{"timestamp":{"__isSmartRef__":true,"id":1877},"user":"sebastianwoinar","tags":[]},"1877":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"1878":{"varMapping":{"__isSmartRef__":true,"id":1879},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1879":{"this":{"__isSmartRef__":true,"id":1789},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1880}},"1880":{"$super":{"__isSmartRef__":true,"id":1881}},"1881":{"varMapping":{"__isSmartRef__":true,"id":1882},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1883},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1882":{"obj":{"__isSmartRef__":true,"id":1789},"name":"onMouseDown"},"1883":{},"1884":{"timestamp":{"__isSmartRef__":true,"id":1885},"user":"sebastianwoinar","tags":[]},"1885":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"1886":{"varMapping":{"__isSmartRef__":true,"id":1887},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1887":{"this":{"__isSmartRef__":true,"id":1789}},"1888":{"timestamp":{"__isSmartRef__":true,"id":1889},"user":"sebastianwoinar","tags":[]},"1889":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"1890":{"varMapping":{"__isSmartRef__":true,"id":1891},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":1892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1891":{"this":{"__isSmartRef__":true,"id":1789}},"1892":{"timestamp":{"__isSmartRef__":true,"id":1893},"user":"sebastianwoinar","tags":[]},"1893":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"1894":{"varMapping":{"__isSmartRef__":true,"id":1895},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1896},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1895":{"this":{"__isSmartRef__":true,"id":1789}},"1896":{"timestamp":{"__isSmartRef__":true,"id":1897},"user":"sebastianwoinar","tags":[]},"1897":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"1898":{"varMapping":{"__isSmartRef__":true,"id":1899},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":1900},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1899":{"this":{"__isSmartRef__":true,"id":1789}},"1900":{"timestamp":{"__isSmartRef__":true,"id":1901},"user":"sebastianwoinar","tags":[]},"1901":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"1902":{"varMapping":{"__isSmartRef__":true,"id":1903},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":1904},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1903":{"this":{"__isSmartRef__":true,"id":1789}},"1904":{"timestamp":{"__isSmartRef__":true,"id":1905},"user":"sebastianwoinar","tags":[]},"1905":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"1906":{"varMapping":{"__isSmartRef__":true,"id":1907},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1908},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1907":{"this":{"__isSmartRef__":true,"id":1789}},"1908":{"timestamp":{"__isSmartRef__":true,"id":1909},"user":"sebastianwoinar","tags":[]},"1909":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"1910":{"varMapping":{"__isSmartRef__":true,"id":1911},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":1912},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1911":{"this":{"__isSmartRef__":true,"id":1789}},"1912":{"timestamp":{"__isSmartRef__":true,"id":1913},"user":"sebastianwoinar","tags":[]},"1913":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"1914":{"varMapping":{"__isSmartRef__":true,"id":1915},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1916},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1915":{"this":{"__isSmartRef__":true,"id":1789}},"1916":{"timestamp":{"__isSmartRef__":true,"id":1917},"user":"sebastianwoinar","tags":[]},"1917":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"1918":{"submorphs":[{"__isSmartRef__":true,"id":1919}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1936},"id":"BF96CA35-B0D8-423D-A798-6D8DA9202DF8","eventHandler":{"__isSmartRef__":true,"id":1937},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":1938},"name":"node13","partsBinMetaInfo":{"__isSmartRef__":true,"id":1939},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":721},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":1765},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1942},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(441.6,160.0)"},"1919":{"submorphs":[],"scripts":[],"id":"B640CC8C-75EB-4B1C-A76D-6BE5E93DE290","shape":{"__isSmartRef__":true,"id":1920},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1921},"textChunks":[{"__isSmartRef__":true,"id":1933}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1935},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1918},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"1920":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"1921":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":1922},{"__isSmartRef__":true,"id":1924},{"__isSmartRef__":true,"id":1926},{"__isSmartRef__":true,"id":1928},{"__isSmartRef__":true,"id":1930}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":1932},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1922":{"date":{"__isSmartRef__":true,"id":1923},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"1923":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"1924":{"date":{"__isSmartRef__":true,"id":1925},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"1925":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"1926":{"date":{"__isSmartRef__":true,"id":1927},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"1927":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"1928":{"date":{"__isSmartRef__":true,"id":1929},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"1929":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"1930":{"date":{"__isSmartRef__":true,"id":1931},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"1931":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"1932":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"1933":{"style":{"__isSmartRef__":true,"id":1934},"morph":{"__isSmartRef__":true,"id":1919},"chunkOwner":{"__isSmartRef__":true,"id":1919},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1934":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1935":{"morph":{"__isSmartRef__":true,"id":1919},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1936":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"1937":{"morph":{"__isSmartRef__":true,"id":1918},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1938":{},"1939":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":1940}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1940":{"date":{"__isSmartRef__":true,"id":1941},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"1941":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"1942":{"buildChildNodes":{"__isSmartRef__":true,"id":1943},"getGameTree":{"__isSmartRef__":true,"id":1947},"getLevel":{"__isSmartRef__":true,"id":1951},"getLevelWeight":{"__isSmartRef__":true,"id":1955},"getWeight":{"__isSmartRef__":true,"id":1959},"setNode":{"__isSmartRef__":true,"id":1963},"setParent":{"__isSmartRef__":true,"id":1967},"getParent":{"__isSmartRef__":true,"id":1971},"deactivate":{"__isSmartRef__":true,"id":1975},"blink":{"__isSmartRef__":true,"id":1979},"ABPreturn":{"__isSmartRef__":true,"id":1983},"ABPstart":{"__isSmartRef__":true,"id":1987},"ABPcontinue":{"__isSmartRef__":true,"id":1991},"ABPshowValue":{"__isSmartRef__":true,"id":1995},"ABPgetValue":{"__isSmartRef__":true,"id":1999},"ABPhasChildNodes":{"__isSmartRef__":true,"id":2003},"onMouseDown":{"__isSmartRef__":true,"id":2007},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":2015},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":2019},"ABPmarkAsDone":{"__isSmartRef__":true,"id":2023},"ABPmarkAsActive":{"__isSmartRef__":true,"id":2027},"getStateMorph":{"__isSmartRef__":true,"id":2031},"showState":{"__isSmartRef__":true,"id":2035},"ABPfailHard":{"__isSmartRef__":true,"id":2039},"markFinalDrawWith":{"__isSmartRef__":true,"id":2043}},"1943":{"varMapping":{"__isSmartRef__":true,"id":1944},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":1945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1944":{"this":{"__isSmartRef__":true,"id":1918}},"1945":{"timestamp":{"__isSmartRef__":true,"id":1946},"user":"sebastianwoinar","tags":[]},"1946":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"1947":{"varMapping":{"__isSmartRef__":true,"id":1948},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":1949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1948":{"this":{"__isSmartRef__":true,"id":1918}},"1949":{"timestamp":{"__isSmartRef__":true,"id":1950},"user":"sebastianwoinar","tags":[]},"1950":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1951":{"varMapping":{"__isSmartRef__":true,"id":1952},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":1953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1952":{"this":{"__isSmartRef__":true,"id":1918}},"1953":{"timestamp":{"__isSmartRef__":true,"id":1954},"user":"sebastianwoinar","tags":[]},"1954":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1955":{"varMapping":{"__isSmartRef__":true,"id":1956},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1957},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1956":{"this":{"__isSmartRef__":true,"id":1918}},"1957":{"timestamp":{"__isSmartRef__":true,"id":1958},"user":"sebastianwoinar","tags":[]},"1958":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1959":{"varMapping":{"__isSmartRef__":true,"id":1960},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":1961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1960":{"this":{"__isSmartRef__":true,"id":1918}},"1961":{"timestamp":{"__isSmartRef__":true,"id":1962},"user":"sebastianwoinar","tags":[]},"1962":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1963":{"varMapping":{"__isSmartRef__":true,"id":1964},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":1965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1964":{"this":{"__isSmartRef__":true,"id":1918}},"1965":{"timestamp":{"__isSmartRef__":true,"id":1966},"user":"sebastianwoinar","tags":[]},"1966":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1967":{"varMapping":{"__isSmartRef__":true,"id":1968},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":1969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1968":{"this":{"__isSmartRef__":true,"id":1918}},"1969":{"timestamp":{"__isSmartRef__":true,"id":1970},"user":"sebastianwoinar","tags":[]},"1970":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"1971":{"varMapping":{"__isSmartRef__":true,"id":1972},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":1973},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1972":{"this":{"__isSmartRef__":true,"id":1918}},"1973":{"timestamp":{"__isSmartRef__":true,"id":1974},"user":"sebastianwoinar","tags":[]},"1974":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"1975":{"varMapping":{"__isSmartRef__":true,"id":1976},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":1977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1976":{"this":{"__isSmartRef__":true,"id":1918}},"1977":{"timestamp":{"__isSmartRef__":true,"id":1978},"user":"sebastianwoinar","tags":[]},"1978":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"1979":{"varMapping":{"__isSmartRef__":true,"id":1980},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":1981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1980":{"this":{"__isSmartRef__":true,"id":1918}},"1981":{"timestamp":{"__isSmartRef__":true,"id":1982},"user":"sebastianwoinar","tags":[]},"1982":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"1983":{"varMapping":{"__isSmartRef__":true,"id":1984},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":1985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1984":{"this":{"__isSmartRef__":true,"id":1918}},"1985":{"timestamp":{"__isSmartRef__":true,"id":1986},"user":"sebastianwoinar","tags":[]},"1986":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"1987":{"varMapping":{"__isSmartRef__":true,"id":1988},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":1989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1988":{"this":{"__isSmartRef__":true,"id":1918}},"1989":{"timestamp":{"__isSmartRef__":true,"id":1990},"user":"sebastianwoinar","tags":[]},"1990":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"1991":{"varMapping":{"__isSmartRef__":true,"id":1992},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":1993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1992":{"this":{"__isSmartRef__":true,"id":1918}},"1993":{"timestamp":{"__isSmartRef__":true,"id":1994},"user":"sebastianwoinar","tags":[]},"1994":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"1995":{"varMapping":{"__isSmartRef__":true,"id":1996},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":1997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1996":{"this":{"__isSmartRef__":true,"id":1918}},"1997":{"timestamp":{"__isSmartRef__":true,"id":1998},"user":"sebastianwoinar","tags":[]},"1998":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"1999":{"varMapping":{"__isSmartRef__":true,"id":2000},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":2001},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2000":{"this":{"__isSmartRef__":true,"id":1918}},"2001":{"timestamp":{"__isSmartRef__":true,"id":2002},"user":"sebastianwoinar","tags":[]},"2002":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"2003":{"varMapping":{"__isSmartRef__":true,"id":2004},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":2005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2004":{"this":{"__isSmartRef__":true,"id":1918}},"2005":{"timestamp":{"__isSmartRef__":true,"id":2006},"user":"sebastianwoinar","tags":[]},"2006":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"2007":{"varMapping":{"__isSmartRef__":true,"id":2008},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":2013},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2008":{"this":{"__isSmartRef__":true,"id":1918},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2009}},"2009":{"$super":{"__isSmartRef__":true,"id":2010}},"2010":{"varMapping":{"__isSmartRef__":true,"id":2011},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2012},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2011":{"obj":{"__isSmartRef__":true,"id":1918},"name":"onMouseDown"},"2012":{},"2013":{"timestamp":{"__isSmartRef__":true,"id":2014},"user":"sebastianwoinar","tags":[]},"2014":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"2015":{"varMapping":{"__isSmartRef__":true,"id":2016},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":2017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2016":{"this":{"__isSmartRef__":true,"id":1918}},"2017":{"timestamp":{"__isSmartRef__":true,"id":2018},"user":"sebastianwoinar","tags":[]},"2018":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"2019":{"varMapping":{"__isSmartRef__":true,"id":2020},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":2021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2020":{"this":{"__isSmartRef__":true,"id":1918}},"2021":{"timestamp":{"__isSmartRef__":true,"id":2022},"user":"sebastianwoinar","tags":[]},"2022":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"2023":{"varMapping":{"__isSmartRef__":true,"id":2024},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2025},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2024":{"this":{"__isSmartRef__":true,"id":1918}},"2025":{"timestamp":{"__isSmartRef__":true,"id":2026},"user":"sebastianwoinar","tags":[]},"2026":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"2027":{"varMapping":{"__isSmartRef__":true,"id":2028},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":2029},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2028":{"this":{"__isSmartRef__":true,"id":1918}},"2029":{"timestamp":{"__isSmartRef__":true,"id":2030},"user":"sebastianwoinar","tags":[]},"2030":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"2031":{"varMapping":{"__isSmartRef__":true,"id":2032},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":2033},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2032":{"this":{"__isSmartRef__":true,"id":1918}},"2033":{"timestamp":{"__isSmartRef__":true,"id":2034},"user":"sebastianwoinar","tags":[]},"2034":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"2035":{"varMapping":{"__isSmartRef__":true,"id":2036},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2037},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2036":{"this":{"__isSmartRef__":true,"id":1918}},"2037":{"timestamp":{"__isSmartRef__":true,"id":2038},"user":"sebastianwoinar","tags":[]},"2038":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"2039":{"varMapping":{"__isSmartRef__":true,"id":2040},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":2041},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2040":{"this":{"__isSmartRef__":true,"id":1918}},"2041":{"timestamp":{"__isSmartRef__":true,"id":2042},"user":"sebastianwoinar","tags":[]},"2042":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"2043":{"varMapping":{"__isSmartRef__":true,"id":2044},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2045},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2044":{"this":{"__isSmartRef__":true,"id":1918}},"2045":{"timestamp":{"__isSmartRef__":true,"id":2046},"user":"sebastianwoinar","tags":[]},"2046":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"2047":{"submorphs":[{"__isSmartRef__":true,"id":2048}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2065},"id":"43162543-FEE2-4CD0-93CC-855CEC62AF00","eventHandler":{"__isSmartRef__":true,"id":2066},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":2067},"name":"node14","partsBinMetaInfo":{"__isSmartRef__":true,"id":2068},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":723},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":1765},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2071},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(492.9,160.0)"},"2048":{"submorphs":[],"scripts":[],"id":"61CBA402-63C3-4B67-9AFA-2D01AA893D0C","shape":{"__isSmartRef__":true,"id":2049},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":2050},"textChunks":[{"__isSmartRef__":true,"id":2062}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2064},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":2047},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"2049":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2050":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2051},{"__isSmartRef__":true,"id":2053},{"__isSmartRef__":true,"id":2055},{"__isSmartRef__":true,"id":2057},{"__isSmartRef__":true,"id":2059}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":2061},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2051":{"date":{"__isSmartRef__":true,"id":2052},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"2052":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"2053":{"date":{"__isSmartRef__":true,"id":2054},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"2054":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"2055":{"date":{"__isSmartRef__":true,"id":2056},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"2056":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"2057":{"date":{"__isSmartRef__":true,"id":2058},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"2058":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"2059":{"date":{"__isSmartRef__":true,"id":2060},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"2060":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"2061":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"2062":{"style":{"__isSmartRef__":true,"id":2063},"morph":{"__isSmartRef__":true,"id":2048},"chunkOwner":{"__isSmartRef__":true,"id":2048},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2063":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2064":{"morph":{"__isSmartRef__":true,"id":2048},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2065":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"2066":{"morph":{"__isSmartRef__":true,"id":2047},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2067":{},"2068":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":2069}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2069":{"date":{"__isSmartRef__":true,"id":2070},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"2070":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"2071":{"buildChildNodes":{"__isSmartRef__":true,"id":2072},"getGameTree":{"__isSmartRef__":true,"id":2076},"getLevel":{"__isSmartRef__":true,"id":2080},"getLevelWeight":{"__isSmartRef__":true,"id":2084},"getWeight":{"__isSmartRef__":true,"id":2088},"setNode":{"__isSmartRef__":true,"id":2092},"setParent":{"__isSmartRef__":true,"id":2096},"getParent":{"__isSmartRef__":true,"id":2100},"deactivate":{"__isSmartRef__":true,"id":2104},"blink":{"__isSmartRef__":true,"id":2108},"ABPreturn":{"__isSmartRef__":true,"id":2112},"ABPstart":{"__isSmartRef__":true,"id":2116},"ABPcontinue":{"__isSmartRef__":true,"id":2120},"ABPshowValue":{"__isSmartRef__":true,"id":2124},"ABPgetValue":{"__isSmartRef__":true,"id":2128},"ABPhasChildNodes":{"__isSmartRef__":true,"id":2132},"onMouseDown":{"__isSmartRef__":true,"id":2136},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":2144},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":2148},"ABPmarkAsDone":{"__isSmartRef__":true,"id":2152},"ABPmarkAsActive":{"__isSmartRef__":true,"id":2156},"getStateMorph":{"__isSmartRef__":true,"id":2160},"showState":{"__isSmartRef__":true,"id":2164},"ABPfailHard":{"__isSmartRef__":true,"id":2168},"markFinalDrawWith":{"__isSmartRef__":true,"id":2172}},"2072":{"varMapping":{"__isSmartRef__":true,"id":2073},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2074},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2073":{"this":{"__isSmartRef__":true,"id":2047}},"2074":{"timestamp":{"__isSmartRef__":true,"id":2075},"user":"sebastianwoinar","tags":[]},"2075":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"2076":{"varMapping":{"__isSmartRef__":true,"id":2077},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":2078},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2077":{"this":{"__isSmartRef__":true,"id":2047}},"2078":{"timestamp":{"__isSmartRef__":true,"id":2079},"user":"sebastianwoinar","tags":[]},"2079":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2080":{"varMapping":{"__isSmartRef__":true,"id":2081},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":2082},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2081":{"this":{"__isSmartRef__":true,"id":2047}},"2082":{"timestamp":{"__isSmartRef__":true,"id":2083},"user":"sebastianwoinar","tags":[]},"2083":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2084":{"varMapping":{"__isSmartRef__":true,"id":2085},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2086},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2085":{"this":{"__isSmartRef__":true,"id":2047}},"2086":{"timestamp":{"__isSmartRef__":true,"id":2087},"user":"sebastianwoinar","tags":[]},"2087":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2088":{"varMapping":{"__isSmartRef__":true,"id":2089},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":2090},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2089":{"this":{"__isSmartRef__":true,"id":2047}},"2090":{"timestamp":{"__isSmartRef__":true,"id":2091},"user":"sebastianwoinar","tags":[]},"2091":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2092":{"varMapping":{"__isSmartRef__":true,"id":2093},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":2094},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2093":{"this":{"__isSmartRef__":true,"id":2047}},"2094":{"timestamp":{"__isSmartRef__":true,"id":2095},"user":"sebastianwoinar","tags":[]},"2095":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2096":{"varMapping":{"__isSmartRef__":true,"id":2097},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":2098},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2097":{"this":{"__isSmartRef__":true,"id":2047}},"2098":{"timestamp":{"__isSmartRef__":true,"id":2099},"user":"sebastianwoinar","tags":[]},"2099":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2100":{"varMapping":{"__isSmartRef__":true,"id":2101},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":2102},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2101":{"this":{"__isSmartRef__":true,"id":2047}},"2102":{"timestamp":{"__isSmartRef__":true,"id":2103},"user":"sebastianwoinar","tags":[]},"2103":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"2104":{"varMapping":{"__isSmartRef__":true,"id":2105},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2106},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2105":{"this":{"__isSmartRef__":true,"id":2047}},"2106":{"timestamp":{"__isSmartRef__":true,"id":2107},"user":"sebastianwoinar","tags":[]},"2107":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"2108":{"varMapping":{"__isSmartRef__":true,"id":2109},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":2110},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2109":{"this":{"__isSmartRef__":true,"id":2047}},"2110":{"timestamp":{"__isSmartRef__":true,"id":2111},"user":"sebastianwoinar","tags":[]},"2111":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"2112":{"varMapping":{"__isSmartRef__":true,"id":2113},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":2114},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2113":{"this":{"__isSmartRef__":true,"id":2047}},"2114":{"timestamp":{"__isSmartRef__":true,"id":2115},"user":"sebastianwoinar","tags":[]},"2115":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"2116":{"varMapping":{"__isSmartRef__":true,"id":2117},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":2118},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2117":{"this":{"__isSmartRef__":true,"id":2047}},"2118":{"timestamp":{"__isSmartRef__":true,"id":2119},"user":"sebastianwoinar","tags":[]},"2119":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"2120":{"varMapping":{"__isSmartRef__":true,"id":2121},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":2122},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2121":{"this":{"__isSmartRef__":true,"id":2047}},"2122":{"timestamp":{"__isSmartRef__":true,"id":2123},"user":"sebastianwoinar","tags":[]},"2123":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"2124":{"varMapping":{"__isSmartRef__":true,"id":2125},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":2126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2125":{"this":{"__isSmartRef__":true,"id":2047}},"2126":{"timestamp":{"__isSmartRef__":true,"id":2127},"user":"sebastianwoinar","tags":[]},"2127":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"2128":{"varMapping":{"__isSmartRef__":true,"id":2129},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":2130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2129":{"this":{"__isSmartRef__":true,"id":2047}},"2130":{"timestamp":{"__isSmartRef__":true,"id":2131},"user":"sebastianwoinar","tags":[]},"2131":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"2132":{"varMapping":{"__isSmartRef__":true,"id":2133},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":2134},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2133":{"this":{"__isSmartRef__":true,"id":2047}},"2134":{"timestamp":{"__isSmartRef__":true,"id":2135},"user":"sebastianwoinar","tags":[]},"2135":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"2136":{"varMapping":{"__isSmartRef__":true,"id":2137},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":2142},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2137":{"this":{"__isSmartRef__":true,"id":2047},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2138}},"2138":{"$super":{"__isSmartRef__":true,"id":2139}},"2139":{"varMapping":{"__isSmartRef__":true,"id":2140},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2141},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2140":{"obj":{"__isSmartRef__":true,"id":2047},"name":"onMouseDown"},"2141":{},"2142":{"timestamp":{"__isSmartRef__":true,"id":2143},"user":"sebastianwoinar","tags":[]},"2143":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"2144":{"varMapping":{"__isSmartRef__":true,"id":2145},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":2146},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2145":{"this":{"__isSmartRef__":true,"id":2047}},"2146":{"timestamp":{"__isSmartRef__":true,"id":2147},"user":"sebastianwoinar","tags":[]},"2147":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"2148":{"varMapping":{"__isSmartRef__":true,"id":2149},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":2150},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2149":{"this":{"__isSmartRef__":true,"id":2047}},"2150":{"timestamp":{"__isSmartRef__":true,"id":2151},"user":"sebastianwoinar","tags":[]},"2151":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"2152":{"varMapping":{"__isSmartRef__":true,"id":2153},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2153":{"this":{"__isSmartRef__":true,"id":2047}},"2154":{"timestamp":{"__isSmartRef__":true,"id":2155},"user":"sebastianwoinar","tags":[]},"2155":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"2156":{"varMapping":{"__isSmartRef__":true,"id":2157},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":2158},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2157":{"this":{"__isSmartRef__":true,"id":2047}},"2158":{"timestamp":{"__isSmartRef__":true,"id":2159},"user":"sebastianwoinar","tags":[]},"2159":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"2160":{"varMapping":{"__isSmartRef__":true,"id":2161},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":2162},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2161":{"this":{"__isSmartRef__":true,"id":2047}},"2162":{"timestamp":{"__isSmartRef__":true,"id":2163},"user":"sebastianwoinar","tags":[]},"2163":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"2164":{"varMapping":{"__isSmartRef__":true,"id":2165},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2166},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2165":{"this":{"__isSmartRef__":true,"id":2047}},"2166":{"timestamp":{"__isSmartRef__":true,"id":2167},"user":"sebastianwoinar","tags":[]},"2167":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"2168":{"varMapping":{"__isSmartRef__":true,"id":2169},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":2170},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2169":{"this":{"__isSmartRef__":true,"id":2047}},"2170":{"timestamp":{"__isSmartRef__":true,"id":2171},"user":"sebastianwoinar","tags":[]},"2171":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"2172":{"varMapping":{"__isSmartRef__":true,"id":2173},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2174},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2173":{"this":{"__isSmartRef__":true,"id":2047}},"2174":{"timestamp":{"__isSmartRef__":true,"id":2175},"user":"sebastianwoinar","tags":[]},"2175":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"2176":{"buildChildNodes":{"__isSmartRef__":true,"id":2177},"getGameTree":{"__isSmartRef__":true,"id":2181},"getLevel":{"__isSmartRef__":true,"id":2185},"getLevelWeight":{"__isSmartRef__":true,"id":2189},"getWeight":{"__isSmartRef__":true,"id":2193},"setNode":{"__isSmartRef__":true,"id":2197},"setParent":{"__isSmartRef__":true,"id":2201},"getParent":{"__isSmartRef__":true,"id":2205},"deactivate":{"__isSmartRef__":true,"id":2209},"blink":{"__isSmartRef__":true,"id":2213},"ABPreturn":{"__isSmartRef__":true,"id":2217},"ABPstart":{"__isSmartRef__":true,"id":2221},"ABPcontinue":{"__isSmartRef__":true,"id":2225},"ABPshowValue":{"__isSmartRef__":true,"id":2229},"ABPgetValue":{"__isSmartRef__":true,"id":2233},"ABPhasChildNodes":{"__isSmartRef__":true,"id":2237},"onMouseDown":{"__isSmartRef__":true,"id":2241},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":2249},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":2253},"ABPmarkAsDone":{"__isSmartRef__":true,"id":2257},"ABPmarkAsActive":{"__isSmartRef__":true,"id":2261},"getStateMorph":{"__isSmartRef__":true,"id":2265},"showState":{"__isSmartRef__":true,"id":2269},"ABPfailHard":{"__isSmartRef__":true,"id":2273},"markFinalDrawWith":{"__isSmartRef__":true,"id":2277}},"2177":{"varMapping":{"__isSmartRef__":true,"id":2178},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2179},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2178":{"this":{"__isSmartRef__":true,"id":1765}},"2179":{"timestamp":{"__isSmartRef__":true,"id":2180},"user":"sebastianwoinar","tags":[]},"2180":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"2181":{"varMapping":{"__isSmartRef__":true,"id":2182},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":2183},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2182":{"this":{"__isSmartRef__":true,"id":1765}},"2183":{"timestamp":{"__isSmartRef__":true,"id":2184},"user":"sebastianwoinar","tags":[]},"2184":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2185":{"varMapping":{"__isSmartRef__":true,"id":2186},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":2187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2186":{"this":{"__isSmartRef__":true,"id":1765}},"2187":{"timestamp":{"__isSmartRef__":true,"id":2188},"user":"sebastianwoinar","tags":[]},"2188":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2189":{"varMapping":{"__isSmartRef__":true,"id":2190},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2190":{"this":{"__isSmartRef__":true,"id":1765}},"2191":{"timestamp":{"__isSmartRef__":true,"id":2192},"user":"sebastianwoinar","tags":[]},"2192":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2193":{"varMapping":{"__isSmartRef__":true,"id":2194},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":2195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2194":{"this":{"__isSmartRef__":true,"id":1765}},"2195":{"timestamp":{"__isSmartRef__":true,"id":2196},"user":"sebastianwoinar","tags":[]},"2196":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2197":{"varMapping":{"__isSmartRef__":true,"id":2198},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":2199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2198":{"this":{"__isSmartRef__":true,"id":1765}},"2199":{"timestamp":{"__isSmartRef__":true,"id":2200},"user":"sebastianwoinar","tags":[]},"2200":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2201":{"varMapping":{"__isSmartRef__":true,"id":2202},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":2203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2202":{"this":{"__isSmartRef__":true,"id":1765}},"2203":{"timestamp":{"__isSmartRef__":true,"id":2204},"user":"sebastianwoinar","tags":[]},"2204":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2205":{"varMapping":{"__isSmartRef__":true,"id":2206},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":2207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2206":{"this":{"__isSmartRef__":true,"id":1765}},"2207":{"timestamp":{"__isSmartRef__":true,"id":2208},"user":"sebastianwoinar","tags":[]},"2208":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"2209":{"varMapping":{"__isSmartRef__":true,"id":2210},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2210":{"this":{"__isSmartRef__":true,"id":1765}},"2211":{"timestamp":{"__isSmartRef__":true,"id":2212},"user":"sebastianwoinar","tags":[]},"2212":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"2213":{"varMapping":{"__isSmartRef__":true,"id":2214},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":2215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2214":{"this":{"__isSmartRef__":true,"id":1765}},"2215":{"timestamp":{"__isSmartRef__":true,"id":2216},"user":"sebastianwoinar","tags":[]},"2216":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"2217":{"varMapping":{"__isSmartRef__":true,"id":2218},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":2219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2218":{"this":{"__isSmartRef__":true,"id":1765}},"2219":{"timestamp":{"__isSmartRef__":true,"id":2220},"user":"sebastianwoinar","tags":[]},"2220":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"2221":{"varMapping":{"__isSmartRef__":true,"id":2222},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":2223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2222":{"this":{"__isSmartRef__":true,"id":1765}},"2223":{"timestamp":{"__isSmartRef__":true,"id":2224},"user":"sebastianwoinar","tags":[]},"2224":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"2225":{"varMapping":{"__isSmartRef__":true,"id":2226},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":2227},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2226":{"this":{"__isSmartRef__":true,"id":1765}},"2227":{"timestamp":{"__isSmartRef__":true,"id":2228},"user":"sebastianwoinar","tags":[]},"2228":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"2229":{"varMapping":{"__isSmartRef__":true,"id":2230},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":2231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2230":{"this":{"__isSmartRef__":true,"id":1765}},"2231":{"timestamp":{"__isSmartRef__":true,"id":2232},"user":"sebastianwoinar","tags":[]},"2232":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"2233":{"varMapping":{"__isSmartRef__":true,"id":2234},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":2235},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2234":{"this":{"__isSmartRef__":true,"id":1765}},"2235":{"timestamp":{"__isSmartRef__":true,"id":2236},"user":"sebastianwoinar","tags":[]},"2236":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"2237":{"varMapping":{"__isSmartRef__":true,"id":2238},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":2239},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2238":{"this":{"__isSmartRef__":true,"id":1765}},"2239":{"timestamp":{"__isSmartRef__":true,"id":2240},"user":"sebastianwoinar","tags":[]},"2240":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"2241":{"varMapping":{"__isSmartRef__":true,"id":2242},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":2247},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2242":{"this":{"__isSmartRef__":true,"id":1765},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2243}},"2243":{"$super":{"__isSmartRef__":true,"id":2244}},"2244":{"varMapping":{"__isSmartRef__":true,"id":2245},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2246},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2245":{"obj":{"__isSmartRef__":true,"id":1765},"name":"onMouseDown"},"2246":{},"2247":{"timestamp":{"__isSmartRef__":true,"id":2248},"user":"sebastianwoinar","tags":[]},"2248":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"2249":{"varMapping":{"__isSmartRef__":true,"id":2250},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":2251},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2250":{"this":{"__isSmartRef__":true,"id":1765}},"2251":{"timestamp":{"__isSmartRef__":true,"id":2252},"user":"sebastianwoinar","tags":[]},"2252":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"2253":{"varMapping":{"__isSmartRef__":true,"id":2254},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":2255},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2254":{"this":{"__isSmartRef__":true,"id":1765}},"2255":{"timestamp":{"__isSmartRef__":true,"id":2256},"user":"sebastianwoinar","tags":[]},"2256":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"2257":{"varMapping":{"__isSmartRef__":true,"id":2258},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2259},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2258":{"this":{"__isSmartRef__":true,"id":1765}},"2259":{"timestamp":{"__isSmartRef__":true,"id":2260},"user":"sebastianwoinar","tags":[]},"2260":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"2261":{"varMapping":{"__isSmartRef__":true,"id":2262},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":2263},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2262":{"this":{"__isSmartRef__":true,"id":1765}},"2263":{"timestamp":{"__isSmartRef__":true,"id":2264},"user":"sebastianwoinar","tags":[]},"2264":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"2265":{"varMapping":{"__isSmartRef__":true,"id":2266},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":2267},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2266":{"this":{"__isSmartRef__":true,"id":1765}},"2267":{"timestamp":{"__isSmartRef__":true,"id":2268},"user":"sebastianwoinar","tags":[]},"2268":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"2269":{"varMapping":{"__isSmartRef__":true,"id":2270},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2271},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2270":{"this":{"__isSmartRef__":true,"id":1765}},"2271":{"timestamp":{"__isSmartRef__":true,"id":2272},"user":"sebastianwoinar","tags":[]},"2272":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"2273":{"varMapping":{"__isSmartRef__":true,"id":2274},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":2275},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2274":{"this":{"__isSmartRef__":true,"id":1765}},"2275":{"timestamp":{"__isSmartRef__":true,"id":2276},"user":"sebastianwoinar","tags":[]},"2276":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"2277":{"varMapping":{"__isSmartRef__":true,"id":2278},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2279},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2278":{"this":{"__isSmartRef__":true,"id":1765}},"2279":{"timestamp":{"__isSmartRef__":true,"id":2280},"user":"sebastianwoinar","tags":[]},"2280":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"2281":{"submorphs":[{"__isSmartRef__":true,"id":2282}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2299},"id":"44FA7370-9FCA-47B8-BD20-788644DDE63E","eventHandler":{"__isSmartRef__":true,"id":2300},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":2301},"name":"node15","partsBinMetaInfo":{"__isSmartRef__":true,"id":2302},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":725},"owner":{"__isSmartRef__":true,"id":674},"childNodes":[{"__isSmartRef__":true,"id":2305},{"__isSmartRef__":true,"id":2434},{"__isSmartRef__":true,"id":2563}],"parent":{"__isSmartRef__":true,"id":675},"level":1,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2692},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(564.7,110.0)"},"2282":{"submorphs":[],"scripts":[],"id":"0B42C473-B859-4667-8694-AC3C26B22E7D","shape":{"__isSmartRef__":true,"id":2283},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":2284},"textChunks":[{"__isSmartRef__":true,"id":2296}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2298},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":2281},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"2283":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2284":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2285},{"__isSmartRef__":true,"id":2287},{"__isSmartRef__":true,"id":2289},{"__isSmartRef__":true,"id":2291},{"__isSmartRef__":true,"id":2293}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":2295},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2285":{"date":{"__isSmartRef__":true,"id":2286},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"2286":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"2287":{"date":{"__isSmartRef__":true,"id":2288},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"2288":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"2289":{"date":{"__isSmartRef__":true,"id":2290},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"2290":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"2291":{"date":{"__isSmartRef__":true,"id":2292},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"2292":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"2293":{"date":{"__isSmartRef__":true,"id":2294},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"2294":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"2295":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"2296":{"style":{"__isSmartRef__":true,"id":2297},"morph":{"__isSmartRef__":true,"id":2282},"chunkOwner":{"__isSmartRef__":true,"id":2282},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2297":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2298":{"morph":{"__isSmartRef__":true,"id":2282},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2299":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"2300":{"morph":{"__isSmartRef__":true,"id":2281},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2301":{},"2302":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":2303}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2303":{"date":{"__isSmartRef__":true,"id":2304},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"2304":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"2305":{"submorphs":[{"__isSmartRef__":true,"id":2306}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2323},"id":"79B02242-AB1F-48C5-9C81-3E72BA9613F8","eventHandler":{"__isSmartRef__":true,"id":2324},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":2325},"name":"node16","partsBinMetaInfo":{"__isSmartRef__":true,"id":2326},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":727},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":2281},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2329},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(544.1,160.0)"},"2306":{"submorphs":[],"scripts":[],"id":"99BAC734-F8C6-4FBF-B086-D2113B3FD42F","shape":{"__isSmartRef__":true,"id":2307},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":2308},"textChunks":[{"__isSmartRef__":true,"id":2320}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2322},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":2305},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"2307":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2308":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2309},{"__isSmartRef__":true,"id":2311},{"__isSmartRef__":true,"id":2313},{"__isSmartRef__":true,"id":2315},{"__isSmartRef__":true,"id":2317}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":2319},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2309":{"date":{"__isSmartRef__":true,"id":2310},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"2310":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"2311":{"date":{"__isSmartRef__":true,"id":2312},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"2312":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"2313":{"date":{"__isSmartRef__":true,"id":2314},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"2314":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"2315":{"date":{"__isSmartRef__":true,"id":2316},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"2316":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"2317":{"date":{"__isSmartRef__":true,"id":2318},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"2318":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"2319":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"2320":{"style":{"__isSmartRef__":true,"id":2321},"morph":{"__isSmartRef__":true,"id":2306},"chunkOwner":{"__isSmartRef__":true,"id":2306},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2321":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2322":{"morph":{"__isSmartRef__":true,"id":2306},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2323":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"2324":{"morph":{"__isSmartRef__":true,"id":2305},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2325":{},"2326":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":2327}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2327":{"date":{"__isSmartRef__":true,"id":2328},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"2328":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"2329":{"buildChildNodes":{"__isSmartRef__":true,"id":2330},"getGameTree":{"__isSmartRef__":true,"id":2334},"getLevel":{"__isSmartRef__":true,"id":2338},"getLevelWeight":{"__isSmartRef__":true,"id":2342},"getWeight":{"__isSmartRef__":true,"id":2346},"setNode":{"__isSmartRef__":true,"id":2350},"setParent":{"__isSmartRef__":true,"id":2354},"getParent":{"__isSmartRef__":true,"id":2358},"deactivate":{"__isSmartRef__":true,"id":2362},"blink":{"__isSmartRef__":true,"id":2366},"ABPreturn":{"__isSmartRef__":true,"id":2370},"ABPstart":{"__isSmartRef__":true,"id":2374},"ABPcontinue":{"__isSmartRef__":true,"id":2378},"ABPshowValue":{"__isSmartRef__":true,"id":2382},"ABPgetValue":{"__isSmartRef__":true,"id":2386},"ABPhasChildNodes":{"__isSmartRef__":true,"id":2390},"onMouseDown":{"__isSmartRef__":true,"id":2394},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":2402},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":2406},"ABPmarkAsDone":{"__isSmartRef__":true,"id":2410},"ABPmarkAsActive":{"__isSmartRef__":true,"id":2414},"getStateMorph":{"__isSmartRef__":true,"id":2418},"showState":{"__isSmartRef__":true,"id":2422},"ABPfailHard":{"__isSmartRef__":true,"id":2426},"markFinalDrawWith":{"__isSmartRef__":true,"id":2430}},"2330":{"varMapping":{"__isSmartRef__":true,"id":2331},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2332},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2331":{"this":{"__isSmartRef__":true,"id":2305}},"2332":{"timestamp":{"__isSmartRef__":true,"id":2333},"user":"sebastianwoinar","tags":[]},"2333":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"2334":{"varMapping":{"__isSmartRef__":true,"id":2335},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":2336},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2335":{"this":{"__isSmartRef__":true,"id":2305}},"2336":{"timestamp":{"__isSmartRef__":true,"id":2337},"user":"sebastianwoinar","tags":[]},"2337":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2338":{"varMapping":{"__isSmartRef__":true,"id":2339},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":2340},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2339":{"this":{"__isSmartRef__":true,"id":2305}},"2340":{"timestamp":{"__isSmartRef__":true,"id":2341},"user":"sebastianwoinar","tags":[]},"2341":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2342":{"varMapping":{"__isSmartRef__":true,"id":2343},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2344},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2343":{"this":{"__isSmartRef__":true,"id":2305}},"2344":{"timestamp":{"__isSmartRef__":true,"id":2345},"user":"sebastianwoinar","tags":[]},"2345":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2346":{"varMapping":{"__isSmartRef__":true,"id":2347},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":2348},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2347":{"this":{"__isSmartRef__":true,"id":2305}},"2348":{"timestamp":{"__isSmartRef__":true,"id":2349},"user":"sebastianwoinar","tags":[]},"2349":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2350":{"varMapping":{"__isSmartRef__":true,"id":2351},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":2352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2351":{"this":{"__isSmartRef__":true,"id":2305}},"2352":{"timestamp":{"__isSmartRef__":true,"id":2353},"user":"sebastianwoinar","tags":[]},"2353":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2354":{"varMapping":{"__isSmartRef__":true,"id":2355},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":2356},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2355":{"this":{"__isSmartRef__":true,"id":2305}},"2356":{"timestamp":{"__isSmartRef__":true,"id":2357},"user":"sebastianwoinar","tags":[]},"2357":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2358":{"varMapping":{"__isSmartRef__":true,"id":2359},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":2360},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2359":{"this":{"__isSmartRef__":true,"id":2305}},"2360":{"timestamp":{"__isSmartRef__":true,"id":2361},"user":"sebastianwoinar","tags":[]},"2361":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"2362":{"varMapping":{"__isSmartRef__":true,"id":2363},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2364},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2363":{"this":{"__isSmartRef__":true,"id":2305}},"2364":{"timestamp":{"__isSmartRef__":true,"id":2365},"user":"sebastianwoinar","tags":[]},"2365":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"2366":{"varMapping":{"__isSmartRef__":true,"id":2367},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":2368},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2367":{"this":{"__isSmartRef__":true,"id":2305}},"2368":{"timestamp":{"__isSmartRef__":true,"id":2369},"user":"sebastianwoinar","tags":[]},"2369":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"2370":{"varMapping":{"__isSmartRef__":true,"id":2371},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":2372},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2371":{"this":{"__isSmartRef__":true,"id":2305}},"2372":{"timestamp":{"__isSmartRef__":true,"id":2373},"user":"sebastianwoinar","tags":[]},"2373":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"2374":{"varMapping":{"__isSmartRef__":true,"id":2375},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":2376},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2375":{"this":{"__isSmartRef__":true,"id":2305}},"2376":{"timestamp":{"__isSmartRef__":true,"id":2377},"user":"sebastianwoinar","tags":[]},"2377":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"2378":{"varMapping":{"__isSmartRef__":true,"id":2379},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":2380},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2379":{"this":{"__isSmartRef__":true,"id":2305}},"2380":{"timestamp":{"__isSmartRef__":true,"id":2381},"user":"sebastianwoinar","tags":[]},"2381":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"2382":{"varMapping":{"__isSmartRef__":true,"id":2383},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":2384},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2383":{"this":{"__isSmartRef__":true,"id":2305}},"2384":{"timestamp":{"__isSmartRef__":true,"id":2385},"user":"sebastianwoinar","tags":[]},"2385":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"2386":{"varMapping":{"__isSmartRef__":true,"id":2387},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":2388},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2387":{"this":{"__isSmartRef__":true,"id":2305}},"2388":{"timestamp":{"__isSmartRef__":true,"id":2389},"user":"sebastianwoinar","tags":[]},"2389":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"2390":{"varMapping":{"__isSmartRef__":true,"id":2391},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":2392},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2391":{"this":{"__isSmartRef__":true,"id":2305}},"2392":{"timestamp":{"__isSmartRef__":true,"id":2393},"user":"sebastianwoinar","tags":[]},"2393":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"2394":{"varMapping":{"__isSmartRef__":true,"id":2395},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":2400},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2395":{"this":{"__isSmartRef__":true,"id":2305},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2396}},"2396":{"$super":{"__isSmartRef__":true,"id":2397}},"2397":{"varMapping":{"__isSmartRef__":true,"id":2398},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2399},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2398":{"obj":{"__isSmartRef__":true,"id":2305},"name":"onMouseDown"},"2399":{},"2400":{"timestamp":{"__isSmartRef__":true,"id":2401},"user":"sebastianwoinar","tags":[]},"2401":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"2402":{"varMapping":{"__isSmartRef__":true,"id":2403},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":2404},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2403":{"this":{"__isSmartRef__":true,"id":2305}},"2404":{"timestamp":{"__isSmartRef__":true,"id":2405},"user":"sebastianwoinar","tags":[]},"2405":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"2406":{"varMapping":{"__isSmartRef__":true,"id":2407},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":2408},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2407":{"this":{"__isSmartRef__":true,"id":2305}},"2408":{"timestamp":{"__isSmartRef__":true,"id":2409},"user":"sebastianwoinar","tags":[]},"2409":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"2410":{"varMapping":{"__isSmartRef__":true,"id":2411},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2412},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2411":{"this":{"__isSmartRef__":true,"id":2305}},"2412":{"timestamp":{"__isSmartRef__":true,"id":2413},"user":"sebastianwoinar","tags":[]},"2413":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"2414":{"varMapping":{"__isSmartRef__":true,"id":2415},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":2416},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2415":{"this":{"__isSmartRef__":true,"id":2305}},"2416":{"timestamp":{"__isSmartRef__":true,"id":2417},"user":"sebastianwoinar","tags":[]},"2417":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"2418":{"varMapping":{"__isSmartRef__":true,"id":2419},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":2420},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2419":{"this":{"__isSmartRef__":true,"id":2305}},"2420":{"timestamp":{"__isSmartRef__":true,"id":2421},"user":"sebastianwoinar","tags":[]},"2421":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"2422":{"varMapping":{"__isSmartRef__":true,"id":2423},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2424},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2423":{"this":{"__isSmartRef__":true,"id":2305}},"2424":{"timestamp":{"__isSmartRef__":true,"id":2425},"user":"sebastianwoinar","tags":[]},"2425":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"2426":{"varMapping":{"__isSmartRef__":true,"id":2427},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":2428},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2427":{"this":{"__isSmartRef__":true,"id":2305}},"2428":{"timestamp":{"__isSmartRef__":true,"id":2429},"user":"sebastianwoinar","tags":[]},"2429":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"2430":{"varMapping":{"__isSmartRef__":true,"id":2431},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2432},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2431":{"this":{"__isSmartRef__":true,"id":2305}},"2432":{"timestamp":{"__isSmartRef__":true,"id":2433},"user":"sebastianwoinar","tags":[]},"2433":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"2434":{"submorphs":[{"__isSmartRef__":true,"id":2435}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2452},"id":"3D049BE8-E07C-4462-A3A8-D7C66AF06CC0","eventHandler":{"__isSmartRef__":true,"id":2453},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":2454},"name":"node17","partsBinMetaInfo":{"__isSmartRef__":true,"id":2455},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":729},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":2281},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2458},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(595.4,160.0)"},"2435":{"submorphs":[],"scripts":[],"id":"E597ED47-971E-4521-9D92-6971F4FBA071","shape":{"__isSmartRef__":true,"id":2436},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":2437},"textChunks":[{"__isSmartRef__":true,"id":2449}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2451},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":2434},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"2436":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2437":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2438},{"__isSmartRef__":true,"id":2440},{"__isSmartRef__":true,"id":2442},{"__isSmartRef__":true,"id":2444},{"__isSmartRef__":true,"id":2446}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":2448},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2438":{"date":{"__isSmartRef__":true,"id":2439},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"2439":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"2440":{"date":{"__isSmartRef__":true,"id":2441},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"2441":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"2442":{"date":{"__isSmartRef__":true,"id":2443},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"2443":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"2444":{"date":{"__isSmartRef__":true,"id":2445},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"2445":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"2446":{"date":{"__isSmartRef__":true,"id":2447},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"2447":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"2448":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"2449":{"style":{"__isSmartRef__":true,"id":2450},"morph":{"__isSmartRef__":true,"id":2435},"chunkOwner":{"__isSmartRef__":true,"id":2435},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2450":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2451":{"morph":{"__isSmartRef__":true,"id":2435},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2452":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"2453":{"morph":{"__isSmartRef__":true,"id":2434},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2454":{},"2455":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":2456}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2456":{"date":{"__isSmartRef__":true,"id":2457},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"2457":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"2458":{"buildChildNodes":{"__isSmartRef__":true,"id":2459},"getGameTree":{"__isSmartRef__":true,"id":2463},"getLevel":{"__isSmartRef__":true,"id":2467},"getLevelWeight":{"__isSmartRef__":true,"id":2471},"getWeight":{"__isSmartRef__":true,"id":2475},"setNode":{"__isSmartRef__":true,"id":2479},"setParent":{"__isSmartRef__":true,"id":2483},"getParent":{"__isSmartRef__":true,"id":2487},"deactivate":{"__isSmartRef__":true,"id":2491},"blink":{"__isSmartRef__":true,"id":2495},"ABPreturn":{"__isSmartRef__":true,"id":2499},"ABPstart":{"__isSmartRef__":true,"id":2503},"ABPcontinue":{"__isSmartRef__":true,"id":2507},"ABPshowValue":{"__isSmartRef__":true,"id":2511},"ABPgetValue":{"__isSmartRef__":true,"id":2515},"ABPhasChildNodes":{"__isSmartRef__":true,"id":2519},"onMouseDown":{"__isSmartRef__":true,"id":2523},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":2531},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":2535},"ABPmarkAsDone":{"__isSmartRef__":true,"id":2539},"ABPmarkAsActive":{"__isSmartRef__":true,"id":2543},"getStateMorph":{"__isSmartRef__":true,"id":2547},"showState":{"__isSmartRef__":true,"id":2551},"ABPfailHard":{"__isSmartRef__":true,"id":2555},"markFinalDrawWith":{"__isSmartRef__":true,"id":2559}},"2459":{"varMapping":{"__isSmartRef__":true,"id":2460},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2461},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2460":{"this":{"__isSmartRef__":true,"id":2434}},"2461":{"timestamp":{"__isSmartRef__":true,"id":2462},"user":"sebastianwoinar","tags":[]},"2462":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"2463":{"varMapping":{"__isSmartRef__":true,"id":2464},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":2465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2464":{"this":{"__isSmartRef__":true,"id":2434}},"2465":{"timestamp":{"__isSmartRef__":true,"id":2466},"user":"sebastianwoinar","tags":[]},"2466":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2467":{"varMapping":{"__isSmartRef__":true,"id":2468},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":2469},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2468":{"this":{"__isSmartRef__":true,"id":2434}},"2469":{"timestamp":{"__isSmartRef__":true,"id":2470},"user":"sebastianwoinar","tags":[]},"2470":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2471":{"varMapping":{"__isSmartRef__":true,"id":2472},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2472":{"this":{"__isSmartRef__":true,"id":2434}},"2473":{"timestamp":{"__isSmartRef__":true,"id":2474},"user":"sebastianwoinar","tags":[]},"2474":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2475":{"varMapping":{"__isSmartRef__":true,"id":2476},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":2477},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2476":{"this":{"__isSmartRef__":true,"id":2434}},"2477":{"timestamp":{"__isSmartRef__":true,"id":2478},"user":"sebastianwoinar","tags":[]},"2478":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2479":{"varMapping":{"__isSmartRef__":true,"id":2480},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":2481},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2480":{"this":{"__isSmartRef__":true,"id":2434}},"2481":{"timestamp":{"__isSmartRef__":true,"id":2482},"user":"sebastianwoinar","tags":[]},"2482":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2483":{"varMapping":{"__isSmartRef__":true,"id":2484},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":2485},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2484":{"this":{"__isSmartRef__":true,"id":2434}},"2485":{"timestamp":{"__isSmartRef__":true,"id":2486},"user":"sebastianwoinar","tags":[]},"2486":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2487":{"varMapping":{"__isSmartRef__":true,"id":2488},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":2489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2488":{"this":{"__isSmartRef__":true,"id":2434}},"2489":{"timestamp":{"__isSmartRef__":true,"id":2490},"user":"sebastianwoinar","tags":[]},"2490":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"2491":{"varMapping":{"__isSmartRef__":true,"id":2492},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2493},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2492":{"this":{"__isSmartRef__":true,"id":2434}},"2493":{"timestamp":{"__isSmartRef__":true,"id":2494},"user":"sebastianwoinar","tags":[]},"2494":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"2495":{"varMapping":{"__isSmartRef__":true,"id":2496},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":2497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2496":{"this":{"__isSmartRef__":true,"id":2434}},"2497":{"timestamp":{"__isSmartRef__":true,"id":2498},"user":"sebastianwoinar","tags":[]},"2498":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"2499":{"varMapping":{"__isSmartRef__":true,"id":2500},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":2501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2500":{"this":{"__isSmartRef__":true,"id":2434}},"2501":{"timestamp":{"__isSmartRef__":true,"id":2502},"user":"sebastianwoinar","tags":[]},"2502":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"2503":{"varMapping":{"__isSmartRef__":true,"id":2504},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":2505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2504":{"this":{"__isSmartRef__":true,"id":2434}},"2505":{"timestamp":{"__isSmartRef__":true,"id":2506},"user":"sebastianwoinar","tags":[]},"2506":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"2507":{"varMapping":{"__isSmartRef__":true,"id":2508},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":2509},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2508":{"this":{"__isSmartRef__":true,"id":2434}},"2509":{"timestamp":{"__isSmartRef__":true,"id":2510},"user":"sebastianwoinar","tags":[]},"2510":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"2511":{"varMapping":{"__isSmartRef__":true,"id":2512},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":2513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2512":{"this":{"__isSmartRef__":true,"id":2434}},"2513":{"timestamp":{"__isSmartRef__":true,"id":2514},"user":"sebastianwoinar","tags":[]},"2514":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"2515":{"varMapping":{"__isSmartRef__":true,"id":2516},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":2517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2516":{"this":{"__isSmartRef__":true,"id":2434}},"2517":{"timestamp":{"__isSmartRef__":true,"id":2518},"user":"sebastianwoinar","tags":[]},"2518":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"2519":{"varMapping":{"__isSmartRef__":true,"id":2520},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":2521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2520":{"this":{"__isSmartRef__":true,"id":2434}},"2521":{"timestamp":{"__isSmartRef__":true,"id":2522},"user":"sebastianwoinar","tags":[]},"2522":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"2523":{"varMapping":{"__isSmartRef__":true,"id":2524},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":2529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2524":{"this":{"__isSmartRef__":true,"id":2434},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2525}},"2525":{"$super":{"__isSmartRef__":true,"id":2526}},"2526":{"varMapping":{"__isSmartRef__":true,"id":2527},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2528},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2527":{"obj":{"__isSmartRef__":true,"id":2434},"name":"onMouseDown"},"2528":{},"2529":{"timestamp":{"__isSmartRef__":true,"id":2530},"user":"sebastianwoinar","tags":[]},"2530":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"2531":{"varMapping":{"__isSmartRef__":true,"id":2532},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":2533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2532":{"this":{"__isSmartRef__":true,"id":2434}},"2533":{"timestamp":{"__isSmartRef__":true,"id":2534},"user":"sebastianwoinar","tags":[]},"2534":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"2535":{"varMapping":{"__isSmartRef__":true,"id":2536},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":2537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2536":{"this":{"__isSmartRef__":true,"id":2434}},"2537":{"timestamp":{"__isSmartRef__":true,"id":2538},"user":"sebastianwoinar","tags":[]},"2538":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"2539":{"varMapping":{"__isSmartRef__":true,"id":2540},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2540":{"this":{"__isSmartRef__":true,"id":2434}},"2541":{"timestamp":{"__isSmartRef__":true,"id":2542},"user":"sebastianwoinar","tags":[]},"2542":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"2543":{"varMapping":{"__isSmartRef__":true,"id":2544},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":2545},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2544":{"this":{"__isSmartRef__":true,"id":2434}},"2545":{"timestamp":{"__isSmartRef__":true,"id":2546},"user":"sebastianwoinar","tags":[]},"2546":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"2547":{"varMapping":{"__isSmartRef__":true,"id":2548},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":2549},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2548":{"this":{"__isSmartRef__":true,"id":2434}},"2549":{"timestamp":{"__isSmartRef__":true,"id":2550},"user":"sebastianwoinar","tags":[]},"2550":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"2551":{"varMapping":{"__isSmartRef__":true,"id":2552},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2553},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2552":{"this":{"__isSmartRef__":true,"id":2434}},"2553":{"timestamp":{"__isSmartRef__":true,"id":2554},"user":"sebastianwoinar","tags":[]},"2554":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"2555":{"varMapping":{"__isSmartRef__":true,"id":2556},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":2557},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2556":{"this":{"__isSmartRef__":true,"id":2434}},"2557":{"timestamp":{"__isSmartRef__":true,"id":2558},"user":"sebastianwoinar","tags":[]},"2558":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"2559":{"varMapping":{"__isSmartRef__":true,"id":2560},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2560":{"this":{"__isSmartRef__":true,"id":2434}},"2561":{"timestamp":{"__isSmartRef__":true,"id":2562},"user":"sebastianwoinar","tags":[]},"2562":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"2563":{"submorphs":[{"__isSmartRef__":true,"id":2564}],"scripts":[],"shape":{"__isSmartRef__":true,"id":2581},"id":"B6AE6CEE-8015-4CB7-8DEC-568E4FC31CA8","eventHandler":{"__isSmartRef__":true,"id":2582},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":2583},"name":"node18","partsBinMetaInfo":{"__isSmartRef__":true,"id":2584},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","B7D04369-41DD-48AC-BC75-866BFB6D5CA5"],"_ClipMode":"visible","#startLetters":"no","__serializedExpressions__":["_Position"],"node":{"__isSmartRef__":true,"id":731},"owner":{"__isSmartRef__":true,"id":674},"parent":{"__isSmartRef__":true,"id":2281},"level":2,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2587},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(646.7,160.0)"},"2564":{"submorphs":[],"scripts":[],"id":"CFA198B5-8567-4586-A014-90EE51A106ED","shape":{"__isSmartRef__":true,"id":2565},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"textMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":2566},"textChunks":[{"__isSmartRef__":true,"id":2578}],"charsReplaced":"Some","lastFindLoc":4,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":2580},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","49C188EA-7F40-4BB7-BCD9-47A2DBD456F4","23D4F552-5160-46E1-A76D-8354DAB108DA"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":2563},"priorSelectionRange":[0,0],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-49.0,-47.7)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(32.5,-7.9)"},"2565":{"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(19.7,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"2566":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":2567},{"__isSmartRef__":true,"id":2569},{"__isSmartRef__":true,"id":2571},{"__isSmartRef__":true,"id":2573},{"__isSmartRef__":true,"id":2575}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":2577},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2567":{"date":{"__isSmartRef__":true,"id":2568},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"2568":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"2569":{"date":{"__isSmartRef__":true,"id":2570},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"2570":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"2571":{"date":{"__isSmartRef__":true,"id":2572},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"2572":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"2573":{"date":{"__isSmartRef__":true,"id":2574},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"2574":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"2575":{"date":{"__isSmartRef__":true,"id":2576},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"2576":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"2577":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"2578":{"style":{"__isSmartRef__":true,"id":2579},"morph":{"__isSmartRef__":true,"id":2564},"chunkOwner":{"__isSmartRef__":true,"id":2564},"storedString":"","_id":"_105312","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2579":{"fontSize":7,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2580":{"morph":{"__isSmartRef__":true,"id":2564},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2581":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(27.0,28.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"2582":{"morph":{"__isSmartRef__":true,"id":2563},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2583":{},"2584":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"undefined","changes":[{"__isSmartRef__":true,"id":2585}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2585":{"date":{"__isSmartRef__":true,"id":2586},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"2586":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"2587":{"buildChildNodes":{"__isSmartRef__":true,"id":2588},"getGameTree":{"__isSmartRef__":true,"id":2592},"getLevel":{"__isSmartRef__":true,"id":2596},"getLevelWeight":{"__isSmartRef__":true,"id":2600},"getWeight":{"__isSmartRef__":true,"id":2604},"setNode":{"__isSmartRef__":true,"id":2608},"setParent":{"__isSmartRef__":true,"id":2612},"getParent":{"__isSmartRef__":true,"id":2616},"deactivate":{"__isSmartRef__":true,"id":2620},"blink":{"__isSmartRef__":true,"id":2624},"ABPreturn":{"__isSmartRef__":true,"id":2628},"ABPstart":{"__isSmartRef__":true,"id":2632},"ABPcontinue":{"__isSmartRef__":true,"id":2636},"ABPshowValue":{"__isSmartRef__":true,"id":2640},"ABPgetValue":{"__isSmartRef__":true,"id":2644},"ABPhasChildNodes":{"__isSmartRef__":true,"id":2648},"onMouseDown":{"__isSmartRef__":true,"id":2652},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":2660},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":2664},"ABPmarkAsDone":{"__isSmartRef__":true,"id":2668},"ABPmarkAsActive":{"__isSmartRef__":true,"id":2672},"getStateMorph":{"__isSmartRef__":true,"id":2676},"showState":{"__isSmartRef__":true,"id":2680},"ABPfailHard":{"__isSmartRef__":true,"id":2684},"markFinalDrawWith":{"__isSmartRef__":true,"id":2688}},"2588":{"varMapping":{"__isSmartRef__":true,"id":2589},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2590},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2589":{"this":{"__isSmartRef__":true,"id":2563}},"2590":{"timestamp":{"__isSmartRef__":true,"id":2591},"user":"sebastianwoinar","tags":[]},"2591":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"2592":{"varMapping":{"__isSmartRef__":true,"id":2593},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":2594},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2593":{"this":{"__isSmartRef__":true,"id":2563}},"2594":{"timestamp":{"__isSmartRef__":true,"id":2595},"user":"sebastianwoinar","tags":[]},"2595":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2596":{"varMapping":{"__isSmartRef__":true,"id":2597},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":2598},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2597":{"this":{"__isSmartRef__":true,"id":2563}},"2598":{"timestamp":{"__isSmartRef__":true,"id":2599},"user":"sebastianwoinar","tags":[]},"2599":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2600":{"varMapping":{"__isSmartRef__":true,"id":2601},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2602},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2601":{"this":{"__isSmartRef__":true,"id":2563}},"2602":{"timestamp":{"__isSmartRef__":true,"id":2603},"user":"sebastianwoinar","tags":[]},"2603":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2604":{"varMapping":{"__isSmartRef__":true,"id":2605},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":2606},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2605":{"this":{"__isSmartRef__":true,"id":2563}},"2606":{"timestamp":{"__isSmartRef__":true,"id":2607},"user":"sebastianwoinar","tags":[]},"2607":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2608":{"varMapping":{"__isSmartRef__":true,"id":2609},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":2610},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2609":{"this":{"__isSmartRef__":true,"id":2563}},"2610":{"timestamp":{"__isSmartRef__":true,"id":2611},"user":"sebastianwoinar","tags":[]},"2611":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2612":{"varMapping":{"__isSmartRef__":true,"id":2613},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":2614},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2613":{"this":{"__isSmartRef__":true,"id":2563}},"2614":{"timestamp":{"__isSmartRef__":true,"id":2615},"user":"sebastianwoinar","tags":[]},"2615":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2616":{"varMapping":{"__isSmartRef__":true,"id":2617},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":2618},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2617":{"this":{"__isSmartRef__":true,"id":2563}},"2618":{"timestamp":{"__isSmartRef__":true,"id":2619},"user":"sebastianwoinar","tags":[]},"2619":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"2620":{"varMapping":{"__isSmartRef__":true,"id":2621},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2622},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2621":{"this":{"__isSmartRef__":true,"id":2563}},"2622":{"timestamp":{"__isSmartRef__":true,"id":2623},"user":"sebastianwoinar","tags":[]},"2623":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"2624":{"varMapping":{"__isSmartRef__":true,"id":2625},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":2626},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2625":{"this":{"__isSmartRef__":true,"id":2563}},"2626":{"timestamp":{"__isSmartRef__":true,"id":2627},"user":"sebastianwoinar","tags":[]},"2627":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"2628":{"varMapping":{"__isSmartRef__":true,"id":2629},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":2630},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2629":{"this":{"__isSmartRef__":true,"id":2563}},"2630":{"timestamp":{"__isSmartRef__":true,"id":2631},"user":"sebastianwoinar","tags":[]},"2631":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"2632":{"varMapping":{"__isSmartRef__":true,"id":2633},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":2634},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2633":{"this":{"__isSmartRef__":true,"id":2563}},"2634":{"timestamp":{"__isSmartRef__":true,"id":2635},"user":"sebastianwoinar","tags":[]},"2635":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"2636":{"varMapping":{"__isSmartRef__":true,"id":2637},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":2638},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2637":{"this":{"__isSmartRef__":true,"id":2563}},"2638":{"timestamp":{"__isSmartRef__":true,"id":2639},"user":"sebastianwoinar","tags":[]},"2639":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"2640":{"varMapping":{"__isSmartRef__":true,"id":2641},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":2642},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2641":{"this":{"__isSmartRef__":true,"id":2563}},"2642":{"timestamp":{"__isSmartRef__":true,"id":2643},"user":"sebastianwoinar","tags":[]},"2643":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"2644":{"varMapping":{"__isSmartRef__":true,"id":2645},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":2646},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2645":{"this":{"__isSmartRef__":true,"id":2563}},"2646":{"timestamp":{"__isSmartRef__":true,"id":2647},"user":"sebastianwoinar","tags":[]},"2647":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"2648":{"varMapping":{"__isSmartRef__":true,"id":2649},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":2650},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2649":{"this":{"__isSmartRef__":true,"id":2563}},"2650":{"timestamp":{"__isSmartRef__":true,"id":2651},"user":"sebastianwoinar","tags":[]},"2651":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"2652":{"varMapping":{"__isSmartRef__":true,"id":2653},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":2658},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2653":{"this":{"__isSmartRef__":true,"id":2563},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2654}},"2654":{"$super":{"__isSmartRef__":true,"id":2655}},"2655":{"varMapping":{"__isSmartRef__":true,"id":2656},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2656":{"obj":{"__isSmartRef__":true,"id":2563},"name":"onMouseDown"},"2657":{},"2658":{"timestamp":{"__isSmartRef__":true,"id":2659},"user":"sebastianwoinar","tags":[]},"2659":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"2660":{"varMapping":{"__isSmartRef__":true,"id":2661},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":2662},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2661":{"this":{"__isSmartRef__":true,"id":2563}},"2662":{"timestamp":{"__isSmartRef__":true,"id":2663},"user":"sebastianwoinar","tags":[]},"2663":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"2664":{"varMapping":{"__isSmartRef__":true,"id":2665},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":2666},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2665":{"this":{"__isSmartRef__":true,"id":2563}},"2666":{"timestamp":{"__isSmartRef__":true,"id":2667},"user":"sebastianwoinar","tags":[]},"2667":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"2668":{"varMapping":{"__isSmartRef__":true,"id":2669},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2670},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2669":{"this":{"__isSmartRef__":true,"id":2563}},"2670":{"timestamp":{"__isSmartRef__":true,"id":2671},"user":"sebastianwoinar","tags":[]},"2671":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"2672":{"varMapping":{"__isSmartRef__":true,"id":2673},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":2674},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2673":{"this":{"__isSmartRef__":true,"id":2563}},"2674":{"timestamp":{"__isSmartRef__":true,"id":2675},"user":"sebastianwoinar","tags":[]},"2675":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"2676":{"varMapping":{"__isSmartRef__":true,"id":2677},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":2678},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2677":{"this":{"__isSmartRef__":true,"id":2563}},"2678":{"timestamp":{"__isSmartRef__":true,"id":2679},"user":"sebastianwoinar","tags":[]},"2679":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"2680":{"varMapping":{"__isSmartRef__":true,"id":2681},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2682},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2681":{"this":{"__isSmartRef__":true,"id":2563}},"2682":{"timestamp":{"__isSmartRef__":true,"id":2683},"user":"sebastianwoinar","tags":[]},"2683":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"2684":{"varMapping":{"__isSmartRef__":true,"id":2685},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":2686},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2685":{"this":{"__isSmartRef__":true,"id":2563}},"2686":{"timestamp":{"__isSmartRef__":true,"id":2687},"user":"sebastianwoinar","tags":[]},"2687":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"2688":{"varMapping":{"__isSmartRef__":true,"id":2689},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2690},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2689":{"this":{"__isSmartRef__":true,"id":2563}},"2690":{"timestamp":{"__isSmartRef__":true,"id":2691},"user":"sebastianwoinar","tags":[]},"2691":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"2692":{"buildChildNodes":{"__isSmartRef__":true,"id":2693},"getGameTree":{"__isSmartRef__":true,"id":2697},"getLevel":{"__isSmartRef__":true,"id":2701},"getLevelWeight":{"__isSmartRef__":true,"id":2705},"getWeight":{"__isSmartRef__":true,"id":2709},"setNode":{"__isSmartRef__":true,"id":2713},"setParent":{"__isSmartRef__":true,"id":2717},"getParent":{"__isSmartRef__":true,"id":2721},"deactivate":{"__isSmartRef__":true,"id":2725},"blink":{"__isSmartRef__":true,"id":2729},"ABPreturn":{"__isSmartRef__":true,"id":2733},"ABPstart":{"__isSmartRef__":true,"id":2737},"ABPcontinue":{"__isSmartRef__":true,"id":2741},"ABPshowValue":{"__isSmartRef__":true,"id":2745},"ABPgetValue":{"__isSmartRef__":true,"id":2749},"ABPhasChildNodes":{"__isSmartRef__":true,"id":2753},"onMouseDown":{"__isSmartRef__":true,"id":2757},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":2765},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":2769},"ABPmarkAsDone":{"__isSmartRef__":true,"id":2773},"ABPmarkAsActive":{"__isSmartRef__":true,"id":2777},"getStateMorph":{"__isSmartRef__":true,"id":2781},"showState":{"__isSmartRef__":true,"id":2785},"ABPfailHard":{"__isSmartRef__":true,"id":2789},"markFinalDrawWith":{"__isSmartRef__":true,"id":2793}},"2693":{"varMapping":{"__isSmartRef__":true,"id":2694},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2695},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2694":{"this":{"__isSmartRef__":true,"id":2281}},"2695":{"timestamp":{"__isSmartRef__":true,"id":2696},"user":"sebastianwoinar","tags":[]},"2696":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"2697":{"varMapping":{"__isSmartRef__":true,"id":2698},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":2699},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2698":{"this":{"__isSmartRef__":true,"id":2281}},"2699":{"timestamp":{"__isSmartRef__":true,"id":2700},"user":"sebastianwoinar","tags":[]},"2700":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2701":{"varMapping":{"__isSmartRef__":true,"id":2702},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":2703},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2702":{"this":{"__isSmartRef__":true,"id":2281}},"2703":{"timestamp":{"__isSmartRef__":true,"id":2704},"user":"sebastianwoinar","tags":[]},"2704":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2705":{"varMapping":{"__isSmartRef__":true,"id":2706},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2706":{"this":{"__isSmartRef__":true,"id":2281}},"2707":{"timestamp":{"__isSmartRef__":true,"id":2708},"user":"sebastianwoinar","tags":[]},"2708":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2709":{"varMapping":{"__isSmartRef__":true,"id":2710},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":2711},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2710":{"this":{"__isSmartRef__":true,"id":2281}},"2711":{"timestamp":{"__isSmartRef__":true,"id":2712},"user":"sebastianwoinar","tags":[]},"2712":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2713":{"varMapping":{"__isSmartRef__":true,"id":2714},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":2715},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2714":{"this":{"__isSmartRef__":true,"id":2281}},"2715":{"timestamp":{"__isSmartRef__":true,"id":2716},"user":"sebastianwoinar","tags":[]},"2716":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2717":{"varMapping":{"__isSmartRef__":true,"id":2718},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":2719},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2718":{"this":{"__isSmartRef__":true,"id":2281}},"2719":{"timestamp":{"__isSmartRef__":true,"id":2720},"user":"sebastianwoinar","tags":[]},"2720":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2721":{"varMapping":{"__isSmartRef__":true,"id":2722},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":2723},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2722":{"this":{"__isSmartRef__":true,"id":2281}},"2723":{"timestamp":{"__isSmartRef__":true,"id":2724},"user":"sebastianwoinar","tags":[]},"2724":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"2725":{"varMapping":{"__isSmartRef__":true,"id":2726},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2727},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2726":{"this":{"__isSmartRef__":true,"id":2281}},"2727":{"timestamp":{"__isSmartRef__":true,"id":2728},"user":"sebastianwoinar","tags":[]},"2728":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"2729":{"varMapping":{"__isSmartRef__":true,"id":2730},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":2731},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2730":{"this":{"__isSmartRef__":true,"id":2281}},"2731":{"timestamp":{"__isSmartRef__":true,"id":2732},"user":"sebastianwoinar","tags":[]},"2732":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"2733":{"varMapping":{"__isSmartRef__":true,"id":2734},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":2735},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2734":{"this":{"__isSmartRef__":true,"id":2281}},"2735":{"timestamp":{"__isSmartRef__":true,"id":2736},"user":"sebastianwoinar","tags":[]},"2736":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"2737":{"varMapping":{"__isSmartRef__":true,"id":2738},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2738":{"this":{"__isSmartRef__":true,"id":2281}},"2739":{"timestamp":{"__isSmartRef__":true,"id":2740},"user":"sebastianwoinar","tags":[]},"2740":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"2741":{"varMapping":{"__isSmartRef__":true,"id":2742},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":2743},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2742":{"this":{"__isSmartRef__":true,"id":2281}},"2743":{"timestamp":{"__isSmartRef__":true,"id":2744},"user":"sebastianwoinar","tags":[]},"2744":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"2745":{"varMapping":{"__isSmartRef__":true,"id":2746},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":2747},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2746":{"this":{"__isSmartRef__":true,"id":2281}},"2747":{"timestamp":{"__isSmartRef__":true,"id":2748},"user":"sebastianwoinar","tags":[]},"2748":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"2749":{"varMapping":{"__isSmartRef__":true,"id":2750},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":2751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2750":{"this":{"__isSmartRef__":true,"id":2281}},"2751":{"timestamp":{"__isSmartRef__":true,"id":2752},"user":"sebastianwoinar","tags":[]},"2752":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"2753":{"varMapping":{"__isSmartRef__":true,"id":2754},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":2755},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2754":{"this":{"__isSmartRef__":true,"id":2281}},"2755":{"timestamp":{"__isSmartRef__":true,"id":2756},"user":"sebastianwoinar","tags":[]},"2756":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"2757":{"varMapping":{"__isSmartRef__":true,"id":2758},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2758":{"this":{"__isSmartRef__":true,"id":2281},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2759}},"2759":{"$super":{"__isSmartRef__":true,"id":2760}},"2760":{"varMapping":{"__isSmartRef__":true,"id":2761},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2762},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2761":{"obj":{"__isSmartRef__":true,"id":2281},"name":"onMouseDown"},"2762":{},"2763":{"timestamp":{"__isSmartRef__":true,"id":2764},"user":"sebastianwoinar","tags":[]},"2764":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"2765":{"varMapping":{"__isSmartRef__":true,"id":2766},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":2767},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2766":{"this":{"__isSmartRef__":true,"id":2281}},"2767":{"timestamp":{"__isSmartRef__":true,"id":2768},"user":"sebastianwoinar","tags":[]},"2768":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"2769":{"varMapping":{"__isSmartRef__":true,"id":2770},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":2771},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2770":{"this":{"__isSmartRef__":true,"id":2281}},"2771":{"timestamp":{"__isSmartRef__":true,"id":2772},"user":"sebastianwoinar","tags":[]},"2772":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"2773":{"varMapping":{"__isSmartRef__":true,"id":2774},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2775},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2774":{"this":{"__isSmartRef__":true,"id":2281}},"2775":{"timestamp":{"__isSmartRef__":true,"id":2776},"user":"sebastianwoinar","tags":[]},"2776":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"2777":{"varMapping":{"__isSmartRef__":true,"id":2778},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":2779},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2778":{"this":{"__isSmartRef__":true,"id":2281}},"2779":{"timestamp":{"__isSmartRef__":true,"id":2780},"user":"sebastianwoinar","tags":[]},"2780":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"2781":{"varMapping":{"__isSmartRef__":true,"id":2782},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":2783},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2782":{"this":{"__isSmartRef__":true,"id":2281}},"2783":{"timestamp":{"__isSmartRef__":true,"id":2784},"user":"sebastianwoinar","tags":[]},"2784":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"2785":{"varMapping":{"__isSmartRef__":true,"id":2786},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2787},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2786":{"this":{"__isSmartRef__":true,"id":2281}},"2787":{"timestamp":{"__isSmartRef__":true,"id":2788},"user":"sebastianwoinar","tags":[]},"2788":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"2789":{"varMapping":{"__isSmartRef__":true,"id":2790},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2790":{"this":{"__isSmartRef__":true,"id":2281}},"2791":{"timestamp":{"__isSmartRef__":true,"id":2792},"user":"sebastianwoinar","tags":[]},"2792":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"2793":{"varMapping":{"__isSmartRef__":true,"id":2794},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2795},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2794":{"this":{"__isSmartRef__":true,"id":2281}},"2795":{"timestamp":{"__isSmartRef__":true,"id":2796},"user":"sebastianwoinar","tags":[]},"2796":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"2797":{"buildChildNodes":{"__isSmartRef__":true,"id":2798},"getGameTree":{"__isSmartRef__":true,"id":2802},"getLevel":{"__isSmartRef__":true,"id":2806},"getLevelWeight":{"__isSmartRef__":true,"id":2810},"getWeight":{"__isSmartRef__":true,"id":2814},"setNode":{"__isSmartRef__":true,"id":2818},"setParent":{"__isSmartRef__":true,"id":2822},"getParent":{"__isSmartRef__":true,"id":2826},"deactivate":{"__isSmartRef__":true,"id":2830},"blink":{"__isSmartRef__":true,"id":2834},"ABPreturn":{"__isSmartRef__":true,"id":2838},"ABPstart":{"__isSmartRef__":true,"id":2842},"ABPcontinue":{"__isSmartRef__":true,"id":2846},"ABPshowValue":{"__isSmartRef__":true,"id":2850},"ABPgetValue":{"__isSmartRef__":true,"id":2854},"ABPhasChildNodes":{"__isSmartRef__":true,"id":2858},"onMouseDown":{"__isSmartRef__":true,"id":2862},"ABPmarkChildNodesAsSkippedAfter":{"__isSmartRef__":true,"id":2870},"ABPmarkAsSkipped":{"__isSmartRef__":true,"id":2874},"ABPmarkAsDone":{"__isSmartRef__":true,"id":2878},"ABPmarkAsActive":{"__isSmartRef__":true,"id":2882},"getStateMorph":{"__isSmartRef__":true,"id":2886},"showState":{"__isSmartRef__":true,"id":2890},"ABPfailHard":{"__isSmartRef__":true,"id":2894},"markFinalDrawWith":{"__isSmartRef__":true,"id":2898}},"2798":{"varMapping":{"__isSmartRef__":true,"id":2799},"source":"function buildChildNodes() {\n if(this.getLevel() >= this.getGameTree().getMovesCount()){\n return;\n }\n var that = this;\n this.childNodes = new Array();\n this.node.buildChildNodes();\n this.node.getChilds().forEach(function(node){\n var child = that.getGameTree().getNewNode();\n child.setNode(node);\n that.getGameTree().addNode(child);\n that.getGameTree().addMorph(child);\n child.buildChildNodes();\n child.setParent(that);\n that.childNodes.push(child);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":2800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2799":{"this":{"__isSmartRef__":true,"id":675}},"2800":{"timestamp":{"__isSmartRef__":true,"id":2801},"user":"sebastianwoinar","tags":[]},"2801":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:40:39 GMT+0100 (CET)"},"2802":{"varMapping":{"__isSmartRef__":true,"id":2803},"source":"function getGameTree() {\n return this.owner;\n}","funcProperties":{"__isSmartRef__":true,"id":2804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2803":{"this":{"__isSmartRef__":true,"id":675}},"2804":{"timestamp":{"__isSmartRef__":true,"id":2805},"user":"sebastianwoinar","tags":[]},"2805":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2806":{"varMapping":{"__isSmartRef__":true,"id":2807},"source":"function getLevel() {\n return this.node.level;\n}","funcProperties":{"__isSmartRef__":true,"id":2808},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2807":{"this":{"__isSmartRef__":true,"id":675}},"2808":{"timestamp":{"__isSmartRef__":true,"id":2809},"user":"sebastianwoinar","tags":[]},"2809":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2810":{"varMapping":{"__isSmartRef__":true,"id":2811},"source":"function getLevelWeight(level) {\n if (level == 0) {\n return 1;\n } else if (this.level == level - 1) {\n return this.childNodes.length;\n } else {\n var weight = 0;\n this.childNodes.forEach(function(ele) {\n weight = weight + ele.getLevelWeight(level);\n });\n return weight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2811":{"this":{"__isSmartRef__":true,"id":675}},"2812":{"timestamp":{"__isSmartRef__":true,"id":2813},"user":"sebastianwoinar","tags":[]},"2813":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2814":{"varMapping":{"__isSmartRef__":true,"id":2815},"source":"function getWeight() {\n return this.childNodes.length;\n}","funcProperties":{"__isSmartRef__":true,"id":2816},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2815":{"this":{"__isSmartRef__":true,"id":675}},"2816":{"timestamp":{"__isSmartRef__":true,"id":2817},"user":"sebastianwoinar","tags":[]},"2817":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2818":{"varMapping":{"__isSmartRef__":true,"id":2819},"source":"function setNode(node) {\n this.node = node;\n}","funcProperties":{"__isSmartRef__":true,"id":2820},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2819":{"this":{"__isSmartRef__":true,"id":675}},"2820":{"timestamp":{"__isSmartRef__":true,"id":2821},"user":"sebastianwoinar","tags":[]},"2821":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2822":{"varMapping":{"__isSmartRef__":true,"id":2823},"source":"function setParent(parent) {\n this.parent = parent;\n this.level = parent.getLevel() + 1;\n}","funcProperties":{"__isSmartRef__":true,"id":2824},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2823":{"this":{"__isSmartRef__":true,"id":675}},"2824":{"timestamp":{"__isSmartRef__":true,"id":2825},"user":"sebastianwoinar","tags":[]},"2825":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:58:16 GMT+0100 (CET)"},"2826":{"varMapping":{"__isSmartRef__":true,"id":2827},"source":"function getParent() {\n return this.parent;\n}","funcProperties":{"__isSmartRef__":true,"id":2828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2827":{"this":{"__isSmartRef__":true,"id":675}},"2828":{"timestamp":{"__isSmartRef__":true,"id":2829},"user":"sebastianwoinar","tags":[]},"2829":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:39 GMT+0100 (CET)"},"2830":{"varMapping":{"__isSmartRef__":true,"id":2831},"source":"function deactivate() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2832},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2831":{"this":{"__isSmartRef__":true,"id":675}},"2832":{"timestamp":{"__isSmartRef__":true,"id":2833},"user":"sebastianwoinar","tags":[]},"2833":{"isSerializedDate":true,"string":"Sun Dec 02 2012 13:48:19 GMT+0100 (CET)"},"2834":{"varMapping":{"__isSmartRef__":true,"id":2835},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":2836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2835":{"this":{"__isSmartRef__":true,"id":675}},"2836":{"timestamp":{"__isSmartRef__":true,"id":2837},"user":"sebastianwoinar","tags":[]},"2837":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:49:46 GMT+0100 (CET)"},"2838":{"varMapping":{"__isSmartRef__":true,"id":2839},"source":"function ABPreturn() {\n this.blink();\n this.ABPshowValue();\n if(this.abp.origAlpha == this.abp.alpha){\n // \"alpha return\" therefore the I have better draws than this\n this.submorphs[0].setTextColor(Color.blue);\n } \n setTimeout(function(){\n this.ABPmarkAsDone();\n this.getGameTree().ABPreturn(this.abp.parentCallback);\n }.bind(this), 300); \n}","funcProperties":{"__isSmartRef__":true,"id":2840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2839":{"this":{"__isSmartRef__":true,"id":675}},"2840":{"timestamp":{"__isSmartRef__":true,"id":2841},"user":"sebastianwoinar","tags":[]},"2841":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:01:02 GMT+0100 (CET)"},"2842":{"varMapping":{"__isSmartRef__":true,"id":2843},"source":"function ABPstart(useABP, alpha, beta, callbackFn) {\n // initiliaze instance variabels for \n this.ABPmarkAsActive();\n this.abp = {\n \"isActive\" : useABP,\n \"alpha\" : alpha,\n \"beta\" : beta,\n \"i\" : 0,\n \"m\" : alpha,\n \"origAlpha\" : alpha,\n \"d\" : 0,\n \"parentCallback\" : callbackFn\n };\n this.ABPcontinue();\n}","funcProperties":{"__isSmartRef__":true,"id":2844},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2843":{"this":{"__isSmartRef__":true,"id":675}},"2844":{"timestamp":{"__isSmartRef__":true,"id":2845},"user":"sebastianwoinar","tags":[]},"2845":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:06:35 GMT+0100 (CET)"},"2846":{"varMapping":{"__isSmartRef__":true,"id":2847},"source":"function ABPcontinue() {\n this.showState();\n\n if( this.ABPhasChildNodes() == false ) {\n this.abp.m = this.node.state.value();\n this.abp.alpha = this.abp.m;\n }\n if (this.ABPhasChildNodes() == false || this.abp.i >= this.childNodes.length){\n this.ABPreturn();\n } else {\n \n var child = this.childNodes[this.abp.i];\n \n var callbackForChild = function() {\n this.abp.i++;\n var t = -child.ABPgetValue();\n \n if(t > this.abp.m) {\n this.abp.m = t;\n this.abp.alpha = this.abp.m;\n }\n \n if(this.abp.isActive == true) {\n // use additional recursive exit condition for ABP optimization\n if (t >= this.abp.beta){\n // this state is better for me than the best draw of my oppenent, therefore he would never chose this branch\n this.ABPfailHard();\n return;\n }\n }\n \n this.ABPcontinue();\n }.bind(this);\n \n child.ABPstart(this.abp.isActive, - this.abp.beta, - this.abp.m, callbackForChild);\n \n }\n}","funcProperties":{"__isSmartRef__":true,"id":2848},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2847":{"this":{"__isSmartRef__":true,"id":675}},"2848":{"timestamp":{"__isSmartRef__":true,"id":2849},"user":"sebastianwoinar","tags":[]},"2849":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:25:56 GMT+0100 (CET)"},"2850":{"varMapping":{"__isSmartRef__":true,"id":2851},"source":"function ABPshowValue() {\n this.submorphs[0].setTextString(this.abp.m);\n this.showState();\n}","funcProperties":{"__isSmartRef__":true,"id":2852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2851":{"this":{"__isSmartRef__":true,"id":675}},"2852":{"timestamp":{"__isSmartRef__":true,"id":2853},"user":"sebastianwoinar","tags":[]},"2853":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:51:07 GMT+0100 (CET)"},"2854":{"varMapping":{"__isSmartRef__":true,"id":2855},"source":"function ABPgetValue() {\n return this.abp.m;\n}","funcProperties":{"__isSmartRef__":true,"id":2856},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2855":{"this":{"__isSmartRef__":true,"id":675}},"2856":{"timestamp":{"__isSmartRef__":true,"id":2857},"user":"sebastianwoinar","tags":[]},"2857":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:02:26 GMT+0100 (CET)"},"2858":{"varMapping":{"__isSmartRef__":true,"id":2859},"source":"function ABPhasChildNodes() {\n return typeof this.childNodes != \"undefined\" && this.childNodes.length > 0;\n}","funcProperties":{"__isSmartRef__":true,"id":2860},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2859":{"this":{"__isSmartRef__":true,"id":675}},"2860":{"timestamp":{"__isSmartRef__":true,"id":2861},"user":"sebastianwoinar","tags":[]},"2861":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:07:07 GMT+0100 (CET)"},"2862":{"varMapping":{"__isSmartRef__":true,"id":2863},"source":"function onMouseDown(evt) {\n this.showState();\n this.getGameTree().showStateOf(this);\n \n $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":2868},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2863":{"this":{"__isSmartRef__":true,"id":675},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2864}},"2864":{"$super":{"__isSmartRef__":true,"id":2865}},"2865":{"varMapping":{"__isSmartRef__":true,"id":2866},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":2867},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2866":{"obj":{"__isSmartRef__":true,"id":675},"name":"onMouseDown"},"2867":{},"2868":{"timestamp":{"__isSmartRef__":true,"id":2869},"user":"sebastianwoinar","tags":[]},"2869":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:39:29 GMT+0100 (CET)"},"2870":{"varMapping":{"__isSmartRef__":true,"id":2871},"source":"function ABPmarkChildNodesAsSkippedAfter(index) {\n if(typeof this.childNodes != \"undefined\"){\n for(var i = index ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.ABPmarkAsSkipped();\n child.ABPmarkChildNodesAsSkippedAfter(0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":2872},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2871":{"this":{"__isSmartRef__":true,"id":675}},"2872":{"timestamp":{"__isSmartRef__":true,"id":2873},"user":"sebastianwoinar","tags":[]},"2873":{"isSerializedDate":true,"string":"Mon Dec 10 2012 16:36:35 GMT+0100 (CET)"},"2874":{"varMapping":{"__isSmartRef__":true,"id":2875},"source":"function ABPmarkAsSkipped() {\n this.setBorderColor(Color.white);\n}","funcProperties":{"__isSmartRef__":true,"id":2876},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2875":{"this":{"__isSmartRef__":true,"id":675}},"2876":{"timestamp":{"__isSmartRef__":true,"id":2877},"user":"sebastianwoinar","tags":[]},"2877":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:27 GMT+0100 (CET)"},"2878":{"varMapping":{"__isSmartRef__":true,"id":2879},"source":"function ABPmarkAsDone() {\n this.setBorderColor(Color.black);\n}","funcProperties":{"__isSmartRef__":true,"id":2880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2879":{"this":{"__isSmartRef__":true,"id":675}},"2880":{"timestamp":{"__isSmartRef__":true,"id":2881},"user":"sebastianwoinar","tags":[]},"2881":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:08:22 GMT+0100 (CET)"},"2882":{"varMapping":{"__isSmartRef__":true,"id":2883},"source":"function ABPmarkAsActive() {\n this.setBorderColor(Color.red);\n}","funcProperties":{"__isSmartRef__":true,"id":2884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2883":{"this":{"__isSmartRef__":true,"id":675}},"2884":{"timestamp":{"__isSmartRef__":true,"id":2885},"user":"sebastianwoinar","tags":[]},"2885":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:06:59 GMT+0100 (CET)"},"2886":{"varMapping":{"__isSmartRef__":true,"id":2887},"source":"function getStateMorph() {\n return $morph(\"ABPstateMorph\");\n}","funcProperties":{"__isSmartRef__":true,"id":2888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2887":{"this":{"__isSmartRef__":true,"id":675}},"2888":{"timestamp":{"__isSmartRef__":true,"id":2889},"user":"sebastianwoinar","tags":[]},"2889":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:34:19 GMT+0100 (CET)"},"2890":{"varMapping":{"__isSmartRef__":true,"id":2891},"source":"function showState() {\n if(typeof this.abp != \"undefined\") {\n var m = this.getStateMorph();\n m.setAlpha(this.abp.alpha);\n m.setBeta(this.abp.beta);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2891":{"this":{"__isSmartRef__":true,"id":675}},"2892":{"timestamp":{"__isSmartRef__":true,"id":2893},"user":"sebastianwoinar","tags":[]},"2893":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:23:13 GMT+0100 (CET)"},"2894":{"varMapping":{"__isSmartRef__":true,"id":2895},"source":"function ABPfailHard() {\n this.ABPreturn();\n this.ABPmarkChildNodesAsSkippedAfter(this.abp.i);\n this.submorphs[0].setTextString(this.abp.beta);\n this.submorphs[0].setTextColor(Color.red);\n // beta cut off\n}","funcProperties":{"__isSmartRef__":true,"id":2896},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2895":{"this":{"__isSmartRef__":true,"id":675}},"2896":{"timestamp":{"__isSmartRef__":true,"id":2897},"user":"sebastianwoinar","tags":[]},"2897":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:00:03 GMT+0100 (CET)"},"2898":{"varMapping":{"__isSmartRef__":true,"id":2899},"source":"function markFinalDrawWith(points) {\n if(this.ABPhasChildNodes()) {\n for(var i = 0 ; i < this.childNodes.length; i++) {\n var child = this.childNodes[i];\n child.markFinalDrawWith(-points);\n }\n } else{\n\n if(typeof this.abp != \"undefined\") {\n // skipped node\n debugger;\n if(this.abp.m == points) {\n this.setBorderColor(Color.green);\n }\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":2900},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2899":{"this":{"__isSmartRef__":true,"id":675}},"2900":{"timestamp":{"__isSmartRef__":true,"id":2901},"user":"sebastianwoinar","tags":[]},"2901":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:30:30 GMT+0100 (CET)"},"2902":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2903},"id":"6D63099E-E9C0-41BC-9195-21DE732DBE47","eventHandler":{"__isSmartRef__":true,"id":2906},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2907},{"__isSmartRef__":true,"id":2908}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2909},"name":"edge1","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(328.2,24.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2903":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2904},{"__isSmartRef__":true,"id":2905}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-201.9,12.0)","_Extent":"lively.pt(202.9,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2904":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2905":{"isAbsolute":true,"x":-199.93306163021856,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2906":{"morph":{"__isSmartRef__":true,"id":2902},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2907":{"morph":{"__isSmartRef__":true,"id":2902},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2908":{"morph":{"__isSmartRef__":true,"id":2902},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2909":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2910":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2911},"id":"2095C9C3-145A-4D0A-A420-0D3A923831B5","eventHandler":{"__isSmartRef__":true,"id":2914},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2915},{"__isSmartRef__":true,"id":2916}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2917},"name":"edge2","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(328.2,24.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2911":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2913}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-68.6,12.0)","_Extent":"lively.pt(69.6,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2912":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2913":{"isAbsolute":true,"x":-66.6443538767395,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2914":{"morph":{"__isSmartRef__":true,"id":2910},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2915":{"morph":{"__isSmartRef__":true,"id":2910},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2916":{"morph":{"__isSmartRef__":true,"id":2910},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2917":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2918":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2919},"id":"C762F52A-1514-4E08-B673-4C882E765E24","eventHandler":{"__isSmartRef__":true,"id":2922},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2923},{"__isSmartRef__":true,"id":2924}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2925},"name":"edge3","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(328.2,24.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2919":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2920},{"__isSmartRef__":true,"id":2921}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-2.0,12.0)","_Extent":"lively.pt(69.6,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2920":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2921":{"isAbsolute":true,"x":66.64435387673956,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2922":{"morph":{"__isSmartRef__":true,"id":2918},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2923":{"morph":{"__isSmartRef__":true,"id":2918},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2924":{"morph":{"__isSmartRef__":true,"id":2918},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2925":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2926":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2927},"id":"48021BF6-8297-40F0-BF4D-73BBA8232A91","eventHandler":{"__isSmartRef__":true,"id":2930},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2931},{"__isSmartRef__":true,"id":2932}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2933},"name":"edge4","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(328.2,24.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2927":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2928},{"__isSmartRef__":true,"id":2929}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-2.0,12.0)","_Extent":"lively.pt(202.9,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2928":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2929":{"isAbsolute":true,"x":199.93306163021862,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2930":{"morph":{"__isSmartRef__":true,"id":2926},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2931":{"morph":{"__isSmartRef__":true,"id":2926},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2932":{"morph":{"__isSmartRef__":true,"id":2926},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2933":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2934":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2935},"id":"1DE89A88-4368-444A-9F3D-18B3D0F790F7","eventHandler":{"__isSmartRef__":true,"id":2938},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2939},{"__isSmartRef__":true,"id":2940}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2941},"name":"edge5","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(128.3,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2935":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2937}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-84.0,12.0)","_Extent":"lively.pt(85.0,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2936":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2937":{"isAbsolute":true,"x":-82.02382015598712,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2938":{"morph":{"__isSmartRef__":true,"id":2934},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2939":{"morph":{"__isSmartRef__":true,"id":2934},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2940":{"morph":{"__isSmartRef__":true,"id":2934},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2941":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2942":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2943},"id":"B7075151-89CC-4F8B-9163-3A46FE0D5A3B","eventHandler":{"__isSmartRef__":true,"id":2946},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2947},{"__isSmartRef__":true,"id":2948}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2949},"name":"edge6","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(128.3,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2943":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2945}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-32.8,12.0)","_Extent":"lively.pt(33.8,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2944":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2945":{"isAbsolute":true,"x":-30.75893255849519,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2946":{"morph":{"__isSmartRef__":true,"id":2942},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2947":{"morph":{"__isSmartRef__":true,"id":2942},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2948":{"morph":{"__isSmartRef__":true,"id":2942},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2949":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2950":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2951},"id":"547F6F16-6159-4F6A-9CC0-DCF3F8BB1CD5","eventHandler":{"__isSmartRef__":true,"id":2954},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2955},{"__isSmartRef__":true,"id":2956}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2957},"name":"edge7","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(128.3,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2951":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2953}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-2.0,12.0)","_Extent":"lively.pt(23.5,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2952":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2953":{"isAbsolute":true,"x":20.505955038996774,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2954":{"morph":{"__isSmartRef__":true,"id":2950},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2955":{"morph":{"__isSmartRef__":true,"id":2950},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2956":{"morph":{"__isSmartRef__":true,"id":2950},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2957":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2958":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2959},"id":"95A97321-2B91-4353-A62F-185401EACD8B","eventHandler":{"__isSmartRef__":true,"id":2962},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2963},{"__isSmartRef__":true,"id":2964}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2965},"name":"edge8","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(261.6,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2959":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2961}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-63.5,12.0)","_Extent":"lively.pt(64.5,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2960":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2961":{"isAbsolute":true,"x":-61.51786511699035,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2962":{"morph":{"__isSmartRef__":true,"id":2958},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2963":{"morph":{"__isSmartRef__":true,"id":2958},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2964":{"morph":{"__isSmartRef__":true,"id":2958},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2965":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2966":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2967},"id":"8F86BA39-A78A-4BAB-81EB-983F9E6979A8","eventHandler":{"__isSmartRef__":true,"id":2970},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2971},{"__isSmartRef__":true,"id":2972}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2973},"name":"edge9","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(261.6,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2967":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2968},{"__isSmartRef__":true,"id":2969}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-12.3,12.0)","_Extent":"lively.pt(13.3,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2968":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2969":{"isAbsolute":true,"x":-10.252977519498415,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2970":{"morph":{"__isSmartRef__":true,"id":2966},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2971":{"morph":{"__isSmartRef__":true,"id":2966},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2972":{"morph":{"__isSmartRef__":true,"id":2966},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2973":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2974":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2975},"id":"D79C5289-C18C-4830-9F00-962ED639F7A9","eventHandler":{"__isSmartRef__":true,"id":2978},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2979},{"__isSmartRef__":true,"id":2980}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2981},"name":"edge10","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(261.6,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2975":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2976},{"__isSmartRef__":true,"id":2977}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-2.0,12.0)","_Extent":"lively.pt(44.0,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2976":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2977":{"isAbsolute":true,"x":41.01191007799355,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2978":{"morph":{"__isSmartRef__":true,"id":2974},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2979":{"morph":{"__isSmartRef__":true,"id":2974},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2980":{"morph":{"__isSmartRef__":true,"id":2974},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2981":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2982":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2983},"id":"F45DD142-0D01-436A-869E-CC722C8883D2","eventHandler":{"__isSmartRef__":true,"id":2986},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2987},{"__isSmartRef__":true,"id":2988}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2989},"name":"edge11","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(394.9,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2983":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2984},{"__isSmartRef__":true,"id":2985}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-43.0,12.0)","_Extent":"lively.pt(44.0,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2984":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2985":{"isAbsolute":true,"x":-41.011910077993605,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2986":{"morph":{"__isSmartRef__":true,"id":2982},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2987":{"morph":{"__isSmartRef__":true,"id":2982},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2988":{"morph":{"__isSmartRef__":true,"id":2982},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2989":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2990":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2991},"id":"220D5623-2A67-4707-959F-0A764AAE23CF","eventHandler":{"__isSmartRef__":true,"id":2994},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":2995},{"__isSmartRef__":true,"id":2996}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":2997},"name":"edge12","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(394.9,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2991":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2992},{"__isSmartRef__":true,"id":2993}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-2.0,12.0)","_Extent":"lively.pt(13.3,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"2992":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2993":{"isAbsolute":true,"x":10.252977519498359,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2994":{"morph":{"__isSmartRef__":true,"id":2990},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2995":{"morph":{"__isSmartRef__":true,"id":2990},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2996":{"morph":{"__isSmartRef__":true,"id":2990},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2997":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2998":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":2999},"id":"5CD09036-AF1A-4AF0-B9AD-1E5C47931745","eventHandler":{"__isSmartRef__":true,"id":3002},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":3003},{"__isSmartRef__":true,"id":3004}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3005},"name":"edge13","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(394.9,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"2999":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3000},{"__isSmartRef__":true,"id":3001}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-2.0,12.0)","_Extent":"lively.pt(64.5,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"3000":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3001":{"isAbsolute":true,"x":61.51786511699032,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3002":{"morph":{"__isSmartRef__":true,"id":2998},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3003":{"morph":{"__isSmartRef__":true,"id":2998},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3004":{"morph":{"__isSmartRef__":true,"id":2998},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3005":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3006":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3007},"id":"30DC3415-68A5-42CC-BD72-D7615D5CA4CB","eventHandler":{"__isSmartRef__":true,"id":3010},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":3011},{"__isSmartRef__":true,"id":3012}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3013},"name":"edge14","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(528.2,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"3007":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3008},{"__isSmartRef__":true,"id":3009}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-22.5,12.0)","_Extent":"lively.pt(23.5,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"3008":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3009":{"isAbsolute":true,"x":-20.50595503899683,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3010":{"morph":{"__isSmartRef__":true,"id":3006},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3011":{"morph":{"__isSmartRef__":true,"id":3006},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3012":{"morph":{"__isSmartRef__":true,"id":3006},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3013":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3014":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3015},"id":"BFDF1FA1-3448-47AF-A297-CAB554004FC8","eventHandler":{"__isSmartRef__":true,"id":3018},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":3019},{"__isSmartRef__":true,"id":3020}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3021},"name":"edge15","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(528.2,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"3015":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3016},{"__isSmartRef__":true,"id":3017}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-2.0,12.0)","_Extent":"lively.pt(33.8,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"3016":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3017":{"isAbsolute":true,"x":30.758932558495076,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3018":{"morph":{"__isSmartRef__":true,"id":3014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3019":{"morph":{"__isSmartRef__":true,"id":3014},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3020":{"morph":{"__isSmartRef__":true,"id":3014},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3021":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3022":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3023},"id":"3042F871-17CC-46EE-98F9-C517A69EEAB5","eventHandler":{"__isSmartRef__":true,"id":3026},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":3027},{"__isSmartRef__":true,"id":3028}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3029},"name":"edge16","derivationIds":[731,"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F"],"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":674},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(528.2,74.0)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"3023":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3024},{"__isSmartRef__":true,"id":3025}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-2.0,12.0)","_Extent":"lively.pt(85.0,25.0)","_BorderColor":"Color.rgb(0,0,0)"},"3024":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3025":{"isAbsolute":true,"x":82.0238201559871,"y":36,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3026":{"morph":{"__isSmartRef__":true,"id":3022},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3027":{"morph":{"__isSmartRef__":true,"id":3022},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3028":{"morph":{"__isSmartRef__":true,"id":3022},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3029":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3030":{"_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(666.4,305.4)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(204,204,204)","_Padding":"lively.rect(0,0,0,0)"},"3031":{"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":3032},{"__isSmartRef__":true,"id":3034},{"__isSmartRef__":true,"id":3036},{"__isSmartRef__":true,"id":3038},{"__isSmartRef__":true,"id":3040},{"__isSmartRef__":true,"id":3042},{"__isSmartRef__":true,"id":3044},{"__isSmartRef__":true,"id":3046}],"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3032":{"date":{"__isSmartRef__":true,"id":3033},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"3033":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"3034":{"date":{"__isSmartRef__":true,"id":3035},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"3035":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"3036":{"date":{"__isSmartRef__":true,"id":3037},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3037":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3038":{"date":{"__isSmartRef__":true,"id":3039},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3039":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3040":{"date":{"__isSmartRef__":true,"id":3041},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3041":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3042":{"date":{"__isSmartRef__":true,"id":3043},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"3043":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"3044":{"date":{"__isSmartRef__":true,"id":3045},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"3045":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"3046":{"date":{"__isSmartRef__":true,"id":3047},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"3047":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"3048":{"morph":{"__isSmartRef__":true,"id":674},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3049":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3050}},"3050":{"test01IsMorph":{"__isSmartRef__":true,"id":3051}},"3051":{"varMapping":{"__isSmartRef__":true,"id":3052},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3053},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3052":{"this":{"__isSmartRef__":true,"id":3049}},"3053":{},"3054":{"rootNode":{"__isSmartRef__":true,"id":699},"__LivelyClassName__":"ABPGameTree","__SourceModuleName__":"Global.projects.SWD12.reversi"},"3055":{"isActive":true,"alpha":-10000000000000,"beta":10000000000000,"done":false},"3056":{"morph":{"__isSmartRef__":true,"id":674},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"3057":{"morph":{"__isSmartRef__":true,"id":674},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)"},"3058":{"morph":{"__isSmartRef__":true,"id":674},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)"},"3059":{"morph":{"__isSmartRef__":true,"id":674},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)"},"3060":{"morph":{"__isSmartRef__":true,"id":674},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)"},"3061":{"morph":{"__isSmartRef__":true,"id":674},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)"},"3062":{"morph":{"__isSmartRef__":true,"id":674},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)"},"3063":{"morph":{"__isSmartRef__":true,"id":674},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)"},"3064":{"sourceObj":{"__isSmartRef__":true,"id":674},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":3065},"targetMethodName":"realignConnection","varMapping":{"__isSmartRef__":true,"id":3165},"dependendConnections":[{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3168},{"__isSmartRef__":true,"id":3170},{"__isSmartRef__":true,"id":3172},{"__isSmartRef__":true,"id":3174},{"__isSmartRef__":true,"id":3176},{"__isSmartRef__":true,"id":3178},{"__isSmartRef__":true,"id":3180},{"__isSmartRef__":true,"id":3182},{"__isSmartRef__":true,"id":3184},{"__isSmartRef__":true,"id":3186},{"__isSmartRef__":true,"id":3188}],"oldTransform":{"__isSmartRef__":true,"id":3190},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"3065":{"submorphs":[{"__isSmartRef__":true,"id":3066}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3073},"eventHandler":{"__isSmartRef__":true,"id":3076},"_ClipMode":"visible","derivationIds":[],"id":"2BEA15FB-5CA6-4925-8B4A-0AF0C9EAFC61","droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":3077},{"__isSmartRef__":true,"id":3078}],"con":{"__isSmartRef__":true,"id":3079},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3157},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3066":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3067},"eventHandler":{"__isSmartRef__":true,"id":3072},"_ClipMode":"visible","derivationIds":[],"id":"EBEC539D-CC77-4B0A-89D1-5A52FB7E8D91","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":3065},"_Rotation":0.2656148054194754,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(491.9,40.0)"},"3067":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3068},{"__isSmartRef__":true,"id":3069},{"__isSmartRef__":true,"id":3070},{"__isSmartRef__":true,"id":3071}],"_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(17.0,13.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"3068":{"isAbsolute":true,"x":-11,"y":-5,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3069":{"isAbsolute":true,"x":-11,"y":7,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3070":{"isAbsolute":true,"x":5,"y":1,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3071":{"isAbsolute":true,"x":-11,"y":-5,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3072":{"morph":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3073":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3074},{"__isSmartRef__":true,"id":3075}],"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(285.0,-17.0)","_Extent":"lively.pt(206.9,57.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3074":{"isAbsolute":true,"x":286,"y":-16,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3075":{"isAbsolute":true,"x":491.85,"y":40,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3076":{"morph":{"__isSmartRef__":true,"id":3065},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3077":{"morph":{"__isSmartRef__":true,"id":3065},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3078":{"morph":{"__isSmartRef__":true,"id":3065},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":3066},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3079":{"sourceObj":{"__isSmartRef__":true,"id":3080},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":674},"targetMethodName":"autorun","varMapping":{"__isSmartRef__":true,"id":3156},"visualConnector":{"__isSmartRef__":true,"id":3065},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3080":{"submorphs":[{"__isSmartRef__":true,"id":3081}],"scripts":[],"id":"8D4FD94C-D603-411D-B19D-B20A70D4FD1F","shape":{"__isSmartRef__":true,"id":3086},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3092},"lighterFill":{"__isSmartRef__":true,"id":3097},"label":{"__isSmartRef__":true,"id":3081},"name":"Button3","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3102},"attributeConnections":[{"__isSmartRef__":true,"id":3113},{"__isSmartRef__":true,"id":3079},{"__isSmartRef__":true,"id":3114},{"__isSmartRef__":true,"id":3116},{"__isSmartRef__":true,"id":3118},{"__isSmartRef__":true,"id":3120},{"__isSmartRef__":true,"id":3122}],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"eventHandler":{"__isSmartRef__":true,"id":3142},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","C95CA3B7-340C-4EA5-BC6C-D0F013C7C7E1","B5EFC9DC-5E60-4C1B-B452-1BED6BE55E9E"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":403},"_Rotation":0,"_Scale":1,"prevScroll":[0,0],"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3151},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(286.0,-16.0)","distanceToDragEvent":"lively.pt(45.4,-18.4)"},"3081":{"submorphs":[],"scripts":[],"id":"042ED58F-A124-4A81-B9B2-7DAEE5C3A0B7","shape":{"__isSmartRef__":true,"id":3082},"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":3080},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3083}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3085},"_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","7AD8E6A9-40EE-4DFD-B063-EAE2F7B01D73","053C7887-1403-4628-BE8B-266056E62D29"],"_MinTextWidth":100,"_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)"},"3082":{"_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(59.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3083":{"style":{"__isSmartRef__":true,"id":3084},"chunkOwner":{"__isSmartRef__":true,"id":3081},"_id":"_67859","storedString":"Play","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3084":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3085":{"morph":{"__isSmartRef__":true,"id":3081},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3086":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3087},"_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(59.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3087":{"stops":[{"__isSmartRef__":true,"id":3088},{"__isSmartRef__":true,"id":3089},{"__isSmartRef__":true,"id":3090},{"__isSmartRef__":true,"id":3091}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3088":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3089":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3090":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3091":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3092":{"stops":[{"__isSmartRef__":true,"id":3093},{"__isSmartRef__":true,"id":3094},{"__isSmartRef__":true,"id":3095},{"__isSmartRef__":true,"id":3096}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3093":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3094":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3095":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3096":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3097":{"stops":[{"__isSmartRef__":true,"id":3098},{"__isSmartRef__":true,"id":3099},{"__isSmartRef__":true,"id":3100},{"__isSmartRef__":true,"id":3101}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3098":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3099":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3100":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3101":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3102":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":3103},{"__isSmartRef__":true,"id":3105},{"__isSmartRef__":true,"id":3107},{"__isSmartRef__":true,"id":3109},{"__isSmartRef__":true,"id":3111}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3103":{"date":{"__isSmartRef__":true,"id":3104},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"3104":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"3105":{"date":{"__isSmartRef__":true,"id":3106},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"3106":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"3107":{"date":{"__isSmartRef__":true,"id":3108},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"3108":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"3109":{"date":{"__isSmartRef__":true,"id":3110},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"3110":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"3111":{"date":{"__isSmartRef__":true,"id":3112},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"3112":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"3113":{"sourceObj":{"__isSmartRef__":true,"id":3080},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3080},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3114":{"sourceObj":{"__isSmartRef__":true,"id":3080},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":3065},"targetMethodName":"realignConnection","varMapping":{"__isSmartRef__":true,"id":3115},"dependendConnections":[{"__isSmartRef__":true,"id":3116},{"__isSmartRef__":true,"id":3118},{"__isSmartRef__":true,"id":3120},{"__isSmartRef__":true,"id":3122},{"__isSmartRef__":true,"id":3124},{"__isSmartRef__":true,"id":3126},{"__isSmartRef__":true,"id":3128},{"__isSmartRef__":true,"id":3130},{"__isSmartRef__":true,"id":3132},{"__isSmartRef__":true,"id":3134},{"__isSmartRef__":true,"id":3136},{"__isSmartRef__":true,"id":3138}],"oldTransform":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"3115":{"source":{"__isSmartRef__":true,"id":3080},"target":{"__isSmartRef__":true,"id":3065}},"3116":{"sourceObj":{"__isSmartRef__":true,"id":3080},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3117},"dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3117":{"source":{"__isSmartRef__":true,"id":3080},"target":{"__isSmartRef__":true,"id":3114}},"3118":{"sourceObj":{"__isSmartRef__":true,"id":3080},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3119},"dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3119":{"source":{"__isSmartRef__":true,"id":3080},"target":{"__isSmartRef__":true,"id":3114}},"3120":{"sourceObj":{"__isSmartRef__":true,"id":3080},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3121},"dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3121":{"source":{"__isSmartRef__":true,"id":3080},"target":{"__isSmartRef__":true,"id":3114}},"3122":{"sourceObj":{"__isSmartRef__":true,"id":3080},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":3123},"dependedBy":{"__isSmartRef__":true,"id":3114},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3123":{"source":{"__isSmartRef__":true,"id":3080},"target":{"__isSmartRef__":true,"id":3114}},"3124":{"sourceObj":{"__isSmartRef__":true,"id":403},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3125},"dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3125":{"source":{"__isSmartRef__":true,"id":403},"target":{"__isSmartRef__":true,"id":3114}},"3126":{"sourceObj":{"__isSmartRef__":true,"id":403},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3127},"dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3127":{"source":{"__isSmartRef__":true,"id":403},"target":{"__isSmartRef__":true,"id":3114}},"3128":{"sourceObj":{"__isSmartRef__":true,"id":403},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3129},"dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3129":{"source":{"__isSmartRef__":true,"id":403},"target":{"__isSmartRef__":true,"id":3114}},"3130":{"sourceObj":{"__isSmartRef__":true,"id":403},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":3131},"dependedBy":{"__isSmartRef__":true,"id":3114},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3131":{"source":{"__isSmartRef__":true,"id":403},"target":{"__isSmartRef__":true,"id":3114}},"3132":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3133},"dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3133":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":3114}},"3134":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3135},"dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3135":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":3114}},"3136":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3137},"dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3137":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":3114}},"3138":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":3114},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":3139},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","dependedBy":{"__isSmartRef__":true,"id":3114},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3139":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":3114}},"3140":{"d":1,"a":1,"f":503.4512922465209,"e":491.34393638170945,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":3141},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3141":{"a":1,"b":0,"c":0,"d":1,"e":491.34393638170945,"f":503.4512922465209,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3142":{"morph":{"__isSmartRef__":true,"id":3080},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3143":{"morph":{"__isSmartRef__":true,"id":3080},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"3144":{"morph":{"__isSmartRef__":true,"id":3080},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)"},"3145":{"morph":{"__isSmartRef__":true,"id":3080},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)"},"3146":{"morph":{"__isSmartRef__":true,"id":3080},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)"},"3147":{"morph":{"__isSmartRef__":true,"id":3080},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)"},"3148":{"morph":{"__isSmartRef__":true,"id":3080},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)"},"3149":{"morph":{"__isSmartRef__":true,"id":3080},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)"},"3150":{"morph":{"__isSmartRef__":true,"id":3080},"connectedControlPoints":[],"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)"},"3151":{"doAction":{"__isSmartRef__":true,"id":3152}},"3152":{"varMapping":{"__isSmartRef__":true,"id":3153},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":3154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3153":{"this":{"__isSmartRef__":true,"id":3080}},"3154":{"timestamp":{"__isSmartRef__":true,"id":3155},"user":"robertkrahn","tags":[]},"3155":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"3156":{"source":{"__isSmartRef__":true,"id":3080},"target":{"__isSmartRef__":true,"id":674}},"3157":{"morphMenuItems":{"__isSmartRef__":true,"id":3158}},"3158":{"varMapping":{"__isSmartRef__":true,"id":3159},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = $world;\n var items = [\n ['Edit converter', function() {\n var window = lively.bindings.editConnection(con);\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":3164},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3159":{"this":{"__isSmartRef__":true,"id":3065},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3160}},"3160":{"$super":{"__isSmartRef__":true,"id":3161}},"3161":{"varMapping":{"__isSmartRef__":true,"id":3162},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3163},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3162":{"obj":{"__isSmartRef__":true,"id":3065},"name":"morphMenuItems"},"3163":{},"3164":{},"3165":{"source":{"__isSmartRef__":true,"id":674},"target":{"__isSmartRef__":true,"id":3065}},"3166":{"sourceObj":{"__isSmartRef__":true,"id":674},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3167},"dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3167":{"source":{"__isSmartRef__":true,"id":674},"target":{"__isSmartRef__":true,"id":3064}},"3168":{"sourceObj":{"__isSmartRef__":true,"id":674},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3169},"dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3169":{"source":{"__isSmartRef__":true,"id":674},"target":{"__isSmartRef__":true,"id":3064}},"3170":{"sourceObj":{"__isSmartRef__":true,"id":674},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3171},"dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3171":{"source":{"__isSmartRef__":true,"id":674},"target":{"__isSmartRef__":true,"id":3064}},"3172":{"sourceObj":{"__isSmartRef__":true,"id":674},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":3173},"dependedBy":{"__isSmartRef__":true,"id":3064},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3173":{"source":{"__isSmartRef__":true,"id":674},"target":{"__isSmartRef__":true,"id":3064}},"3174":{"sourceObj":{"__isSmartRef__":true,"id":403},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3175},"dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3175":{"source":{"__isSmartRef__":true,"id":403},"target":{"__isSmartRef__":true,"id":3064}},"3176":{"sourceObj":{"__isSmartRef__":true,"id":403},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3177},"dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3177":{"source":{"__isSmartRef__":true,"id":403},"target":{"__isSmartRef__":true,"id":3064}},"3178":{"sourceObj":{"__isSmartRef__":true,"id":403},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3179},"dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3179":{"source":{"__isSmartRef__":true,"id":403},"target":{"__isSmartRef__":true,"id":3064}},"3180":{"sourceObj":{"__isSmartRef__":true,"id":403},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":3181},"dependedBy":{"__isSmartRef__":true,"id":3064},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3181":{"source":{"__isSmartRef__":true,"id":403},"target":{"__isSmartRef__":true,"id":3064}},"3182":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3183},"dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3183":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":3064}},"3184":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3185},"dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3185":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":3064}},"3186":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"signalTarget","varMapping":{"__isSmartRef__":true,"id":3187},"dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3187":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":3064}},"3188":{"sourceObj":{"__isSmartRef__":true,"id":402},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":3064},"targetMethodName":"updateOwners","varMapping":{"__isSmartRef__":true,"id":3189},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","dependedBy":{"__isSmartRef__":true,"id":3064},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3189":{"source":{"__isSmartRef__":true,"id":402},"target":{"__isSmartRef__":true,"id":3064}},"3190":{"d":1,"a":1,"f":559.4512922465209,"e":135.34393638170945,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":3191},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3191":{"a":1,"b":0,"c":0,"d":1,"e":135.34393638170945,"f":559.4512922465209,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3192":{"init":{"__isSmartRef__":true,"id":3193},"setState":{"__isSmartRef__":true,"id":3197},"drawSkeleton":{"__isSmartRef__":true,"id":3201},"clean":{"__isSmartRef__":true,"id":3205},"getNewNode":{"__isSmartRef__":true,"id":3209},"buildSkeleton":{"__isSmartRef__":true,"id":3213},"getMovesCount":{"__isSmartRef__":true,"id":3217},"addNode":{"__isSmartRef__":true,"id":3221},"arrangeNode":{"__isSmartRef__":true,"id":3225},"connect":{"__isSmartRef__":true,"id":3229},"getNewEdge":{"__isSmartRef__":true,"id":3233},"finishStep":{"__isSmartRef__":true,"id":3237},"ABPreturn":{"__isSmartRef__":true,"id":3241},"ABPdone":{"__isSmartRef__":true,"id":3245},"ABPinit":{"__isSmartRef__":true,"id":3249},"showOriginalState":{"__isSmartRef__":true,"id":3253},"showStateOf":{"__isSmartRef__":true,"id":3257},"getGame":{"__isSmartRef__":true,"id":3261},"resize":{"__isSmartRef__":true,"id":3265},"NegaMaxInit":{"__isSmartRef__":true,"id":3269},"ABPstop":{"__isSmartRef__":true,"id":3273},"autorun":{"__isSmartRef__":true,"id":3277},"makeStep":{"__isSmartRef__":true,"id":3281},"initAlgorithm":{"__isSmartRef__":true,"id":3285}},"3193":{"varMapping":{"__isSmartRef__":true,"id":3194},"source":"function init() {\n this.levels = new Array();\n this.gameTree = new ABPGameTree();\n this.clean();\n delete this.nextStep;\n\n }","funcProperties":{"__isSmartRef__":true,"id":3195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3194":{"this":{"__isSmartRef__":true,"id":674}},"3195":{"timestamp":{"__isSmartRef__":true,"id":3196},"user":"sebastianwoinar","tags":[]},"3196":{"isSerializedDate":true,"string":"Tue Dec 11 2012 10:18:14 GMT+0100 (CET)"},"3197":{"varMapping":{"__isSmartRef__":true,"id":3198},"source":"function setState(state) {\n this.resize();\n this.init();\n this.gameTree.buildWithState(state);\n this.buildSkeleton();\n this.drawSkeleton();\n}","funcProperties":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3198":{"this":{"__isSmartRef__":true,"id":674}},"3199":{"timestamp":{"__isSmartRef__":true,"id":3200},"user":"sebastianwoinar","tags":[]},"3200":{"isSerializedDate":true,"string":"Tue Dec 04 2012 15:39:56 GMT+0100 (CET)"},"3201":{"varMapping":{"__isSmartRef__":true,"id":3202},"source":"function drawSkeleton() {\n debugger;\n var extent = this.getExtent();\n for (var i = 0; i < this.levels.length; i++) {\n var distance = extent.x/(this.levels[i].length + 1);\n for (var j = 0; j < this.levels[i].length; j++){\n var node = this.levels[i][j];\n this.arrangeNode(node, distance, i, j);\n this.connect(node, node.getParent());\n }\n };\n}","funcProperties":{"__isSmartRef__":true,"id":3203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3202":{"this":{"__isSmartRef__":true,"id":674}},"3203":{"timestamp":{"__isSmartRef__":true,"id":3204},"user":"sebastianwoinar","tags":[]},"3204":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:55:54 GMT+0100 (CET)"},"3205":{"varMapping":{"__isSmartRef__":true,"id":3206},"source":"function clean() {\n this.submorphs.each(function(morph){\n morph.remove();\n });\n}","funcProperties":{"__isSmartRef__":true,"id":3207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3206":{"this":{"__isSmartRef__":true,"id":674}},"3207":{"timestamp":{"__isSmartRef__":true,"id":3208},"user":"sebastianwoinar","tags":[]},"3208":{"isSerializedDate":true,"string":"Tue Nov 27 2012 16:17:34 GMT+0100 (CET)"},"3209":{"varMapping":{"__isSmartRef__":true,"id":3210},"source":"function getNewNode() {\n return $morph(\"node\").copy();\n}","funcProperties":{"__isSmartRef__":true,"id":3211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3210":{"this":{"__isSmartRef__":true,"id":674}},"3211":{"timestamp":{"__isSmartRef__":true,"id":3212},"user":"sebastianwoinar","tags":[]},"3212":{"isSerializedDate":true,"string":"Tue Nov 27 2012 16:19:32 GMT+0100 (CET)"},"3213":{"varMapping":{"__isSmartRef__":true,"id":3214},"source":"function buildSkeleton() {\n this.rootNode = this.getNewNode();\n this.rootNode.setNode(this.gameTree.rootNode);\n this.addMorph(this.rootNode);\n this.addNode(this.rootNode);\n this.rootNode.buildChildNodes();\n}","funcProperties":{"__isSmartRef__":true,"id":3215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3214":{"this":{"__isSmartRef__":true,"id":674}},"3215":{"timestamp":{"__isSmartRef__":true,"id":3216},"user":"sebastianwoinar","tags":[]},"3216":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:45:04 GMT+0100 (CET)"},"3217":{"varMapping":{"__isSmartRef__":true,"id":3218},"source":"function getMovesCount() {\n return parseInt($morph(\"movesCount\").getTextString());\n}","funcProperties":{"__isSmartRef__":true,"id":3219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3218":{"this":{"__isSmartRef__":true,"id":674}},"3219":{"timestamp":{"__isSmartRef__":true,"id":3220},"user":"sebastianwoinar","tags":[]},"3220":{"isSerializedDate":true,"string":"Sat Dec 01 2012 15:35:18 GMT+0100 (CET)"},"3221":{"varMapping":{"__isSmartRef__":true,"id":3222},"source":"function addNode(node) {\n var nodeLevel = node.getLevel();\n if (typeof this.levels[nodeLevel] == \"undefined\") {\n this.levels[nodeLevel] = new Array();\n }\n this.levels[nodeLevel].push(node);\n}","funcProperties":{"__isSmartRef__":true,"id":3223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3222":{"this":{"__isSmartRef__":true,"id":674}},"3223":{"timestamp":{"__isSmartRef__":true,"id":3224},"user":"sebastianwoinar","tags":[]},"3224":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:35:56 GMT+0100 (CET)"},"3225":{"varMapping":{"__isSmartRef__":true,"id":3226},"source":"function arrangeNode(node, distance, level, nr) {\n var magicPaddingTop = 60, magicPaddingLeft = 45;\n node.setPosition(pt(magicPaddingLeft + distance*(nr+1)-node.getExtent().x/2,magicPaddingTop + level*50));\n}","funcProperties":{"__isSmartRef__":true,"id":3227},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3226":{"this":{"__isSmartRef__":true,"id":674}},"3227":{"timestamp":{"__isSmartRef__":true,"id":3228},"user":"sebastianwoinar","tags":[]},"3228":{"isSerializedDate":true,"string":"Sat Dec 01 2012 18:16:05 GMT+0100 (CET)"},"3229":{"varMapping":{"__isSmartRef__":true,"id":3230},"source":"function connect(child, father) {\n if (typeof father == \"undefined\") {\n return;\n }\n var nodeFatherCenter = father.getCenter();\n var nodeChildCenter = child.getCenter();\n var delta = nodeChildCenter.subPt(nodeFatherCenter).addPt(pt(0,-14));\n var edge = this.getNewEdge();\n this.addMorph(edge);\n edge.setPosition(nodeFatherCenter);\n edge.shape.setVertices([pt(0,14),delta]);\n}","funcProperties":{"__isSmartRef__":true,"id":3231},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3230":{"this":{"__isSmartRef__":true,"id":674}},"3231":{"timestamp":{"__isSmartRef__":true,"id":3232},"user":"sebastianwoinar","tags":[]},"3232":{"isSerializedDate":true,"string":"Mon Dec 10 2012 17:11:05 GMT+0100 (CET)"},"3233":{"varMapping":{"__isSmartRef__":true,"id":3234},"source":"function getNewEdge() {\n return $morph(\"edge\").copy();\n}","funcProperties":{"__isSmartRef__":true,"id":3235},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3234":{"this":{"__isSmartRef__":true,"id":674}},"3235":{"timestamp":{"__isSmartRef__":true,"id":3236},"user":"sebastianwoinar","tags":[]},"3236":{"isSerializedDate":true,"string":"Sat Dec 01 2012 17:59:40 GMT+0100 (CET)"},"3237":{"varMapping":{"__isSmartRef__":true,"id":3238},"source":"function finishStep(callback) {\n this.abp.nextStep = callback;\n}","funcProperties":{"__isSmartRef__":true,"id":3239},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3238":{"this":{"__isSmartRef__":true,"id":674}},"3239":{"timestamp":{"__isSmartRef__":true,"id":3240},"user":"sebastianwoinar","tags":[]},"3240":{"isSerializedDate":true,"string":"Sun Dec 02 2012 14:02:11 GMT+0100 (CET)"},"3241":{"varMapping":{"__isSmartRef__":true,"id":3242},"source":"function ABPreturn(callback) {\n this.nextStep = callback;\n}","funcProperties":{"__isSmartRef__":true,"id":3243},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3242":{"this":{"__isSmartRef__":true,"id":674}},"3243":{"timestamp":{"__isSmartRef__":true,"id":3244},"user":"sebastianwoinar","tags":[]},"3244":{"isSerializedDate":true,"string":"Sun Dec 09 2012 11:04:45 GMT+0100 (CET)"},"3245":{"varMapping":{"__isSmartRef__":true,"id":3246},"source":"function ABPdone() {\n this.abp.done = true;\n alert(\"Done\");\n this.rootNode.markFinalDrawWith(this.rootNode.abp.m);\n}","funcProperties":{"__isSmartRef__":true,"id":3247},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3246":{"this":{"__isSmartRef__":true,"id":674}},"3247":{"timestamp":{"__isSmartRef__":true,"id":3248},"user":"sebastianwoinar","tags":[]},"3248":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:23:18 GMT+0100 (CET)"},"3249":{"varMapping":{"__isSmartRef__":true,"id":3250},"source":"function ABPinit() {\n var that = this;\n this.abp = {\n \"isActive\" : true,\n \"alpha\" : -10000000000000,\n \"beta\" : 10000000000000,\n \"done\" : false,\n };\n this.nextStep = function(){\n this.rootNode.ABPstart( this.abp.isActive, this.abp.alpha, this.abp.beta, function(){\n that.ABPdone();\n });\n }.bind(this);\n \n}","funcProperties":{"__isSmartRef__":true,"id":3251},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3250":{"this":{"__isSmartRef__":true,"id":674}},"3251":{"timestamp":{"__isSmartRef__":true,"id":3252},"user":"sebastianwoinar","tags":[]},"3252":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:22:13 GMT+0100 (CET)"},"3253":{"varMapping":{"__isSmartRef__":true,"id":3254},"source":"function showOriginalState() {\n this.showStateOf(this.rootNode);\n}","funcProperties":{"__isSmartRef__":true,"id":3255},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3254":{"this":{"__isSmartRef__":true,"id":674}},"3255":{"timestamp":{"__isSmartRef__":true,"id":3256},"user":"sebastianwoinar","tags":[]},"3256":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:51:44 GMT+0100 (CET)"},"3257":{"varMapping":{"__isSmartRef__":true,"id":3258},"source":"function showStateOf(node) {\n this.getGame().drawState(node.node.state);\n}","funcProperties":{"__isSmartRef__":true,"id":3259},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3258":{"this":{"__isSmartRef__":true,"id":674}},"3259":{"timestamp":{"__isSmartRef__":true,"id":3260},"user":"sebastianwoinar","tags":[]},"3260":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:50:59 GMT+0100 (CET)"},"3261":{"varMapping":{"__isSmartRef__":true,"id":3262},"source":"function getGame() {\n return $morph(\"Reversi\");\n}","funcProperties":{"__isSmartRef__":true,"id":3263},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3262":{"this":{"__isSmartRef__":true,"id":674}},"3263":{"timestamp":{"__isSmartRef__":true,"id":3264},"user":"sebastianwoinar","tags":[]},"3264":{"isSerializedDate":true,"string":"Sun Dec 02 2012 15:49:49 GMT+0100 (CET)"},"3265":{"varMapping":{"__isSmartRef__":true,"id":3266},"source":"function resize() {\n this.setPosition(pt(-70,40)); // sophisticated numbers\n var sizeOfOwner = this.owner.getExtent();\n var mySize = sizeOfOwner.addPt(pt(-20,-96));\n this.setExtent(mySize);\n\n}","funcProperties":{"__isSmartRef__":true,"id":3267},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3266":{"this":{"__isSmartRef__":true,"id":674}},"3267":{"timestamp":{"__isSmartRef__":true,"id":3268},"user":"sebastianwoinar","tags":[]},"3268":{"isSerializedDate":true,"string":"Tue Dec 04 2012 15:44:49 GMT+0100 (CET)"},"3269":{"varMapping":{"__isSmartRef__":true,"id":3270},"source":"function NegaMaxInit() {\n var that = this;\n this.abp = {\n \"isActive\" : false,\n \"alpha\" : -10000000000000,\n \"beta\" : 10000000000000,\n \"nextStep\" : null,\n \"done\" : false\n };\n this.nextStep = function(){\n this.rootNode.ABPstart( this.abp.isActive, this.abp.alpha, this.abp.beta, function(){\n that.ABPdone();\n });\n }.bind(this);\n \n}","funcProperties":{"__isSmartRef__":true,"id":3271},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3270":{"this":{"__isSmartRef__":true,"id":674}},"3271":{"timestamp":{"__isSmartRef__":true,"id":3272},"user":"sebastianwoinar","tags":[]},"3272":{"isSerializedDate":true,"string":"Mon Dec 10 2012 14:04:29 GMT+0100 (CET)"},"3273":{"varMapping":{"__isSmartRef__":true,"id":3274},"source":"function ABPstop() {\n if( typeof this.autoRunInterval != \"undefined\") {\n clearInterval(this.autoRunInterval);\n delete this.autoRunInterval;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3275},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3274":{"this":{"__isSmartRef__":true,"id":674}},"3275":{"timestamp":{"__isSmartRef__":true,"id":3276},"user":"sebastianwoinar","tags":[]},"3276":{"isSerializedDate":true,"string":"Tue Dec 11 2012 10:22:24 GMT+0100 (CET)"},"3277":{"varMapping":{"__isSmartRef__":true,"id":3278},"source":"function autorun() {\n if(typeof this.autoRunInterval == \"undefined\") {\n var that = this;\n \n if( typeof this.nextStep == \"undefined\") {\n this.initAlgorithm();\n }\n \n var interval = setInterval(function(){ if(that.abp.done){ clearInterval(interval);delete this.autoRunInterval;} else { that.makeStep(); } }.bind(this), 1000);\n this.autoRunInterval = interval;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3279},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3278":{"this":{"__isSmartRef__":true,"id":674}},"3279":{"timestamp":{"__isSmartRef__":true,"id":3280},"user":"sebastianwoinar","tags":[]},"3280":{"isSerializedDate":true,"string":"Mon Dec 10 2012 23:35:22 GMT+0100 (CET)"},"3281":{"varMapping":{"__isSmartRef__":true,"id":3282},"source":"function makeStep() {\n if( typeof this.nextStep == \"undefined\") {\n this.initAlgorithm();\n }\n if(this.abp.done == false) {\n this.nextStep();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3282":{"this":{"__isSmartRef__":true,"id":674}},"3283":{"timestamp":{"__isSmartRef__":true,"id":3284},"user":"sebastianwoinar","tags":[]},"3284":{"isSerializedDate":true,"string":"Sun Dec 09 2012 11:03:55 GMT+0100 (CET)"},"3285":{"varMapping":{"__isSmartRef__":true,"id":3286},"source":"function initAlgorithm() {\n if(typeof this.autoRunInterval != \"undefined\") {\n clearInterval(this.autoRunInterval);\n delete this.autoRunInterval;\n }\n \n if( $morph(\"chkbUseABP\").isChecked() ) {\n this.ABPinit();\n } else {\n this.NegaMaxInit();\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":3287},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3286":{"this":{"__isSmartRef__":true,"id":674}},"3287":{"timestamp":{"__isSmartRef__":true,"id":3288},"user":"sebastianwoinar","tags":[]},"3288":{"isSerializedDate":true,"string":"Tue Dec 11 2012 10:20:32 GMT+0100 (CET)"},"3289":{"source":{"__isSmartRef__":true,"id":639},"target":{"__isSmartRef__":true,"id":674}},"3290":{"morph":{"__isSmartRef__":true,"id":639},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3291":{"doAction":{"__isSmartRef__":true,"id":3292}},"3292":{"varMapping":{"__isSmartRef__":true,"id":3293},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":3294},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3293":{"this":{"__isSmartRef__":true,"id":639}},"3294":{"timestamp":{"__isSmartRef__":true,"id":3295},"user":"robertkrahn","tags":[]},"3295":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"3296":{"submorphs":[],"scripts":[],"id":"C8B16ACA-69BC-4C7F-B954-0DB44FA6F272","shape":{"__isSmartRef__":true,"id":3297},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"movesCount3","partsBinMetaInfo":{"__isSmartRef__":true,"id":3298},"textChunks":[{"__isSmartRef__":true,"id":3309}],"charsReplaced":"Select algorithm","lastFindLoc":16,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3311},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","D211FB30-6129-4381-BEB8-26856DE96463","0CC6589E-629E-4971-A12A-BB9A7D5C5F66","5CC3357F-7B19-4567-AAFF-0F97EBF55F7C"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"#startLetters":"getTextSt","owner":{"__isSmartRef__":true,"id":403},"priorSelectionRange":[0,15],"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-74.0,-12.8)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3297":{"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(160.5,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3298":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3299},{"__isSmartRef__":true,"id":3301},{"__isSmartRef__":true,"id":3303},{"__isSmartRef__":true,"id":3305},{"__isSmartRef__":true,"id":3307}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3299":{"date":{"__isSmartRef__":true,"id":3300},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"3300":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"3301":{"date":{"__isSmartRef__":true,"id":3302},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"3302":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"3303":{"date":{"__isSmartRef__":true,"id":3304},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"3304":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"3305":{"date":{"__isSmartRef__":true,"id":3306},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"3306":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"3307":{"date":{"__isSmartRef__":true,"id":3308},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"3308":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"3309":{"style":{"__isSmartRef__":true,"id":3310},"morph":{"__isSmartRef__":true,"id":3296},"chunkOwner":{"__isSmartRef__":true,"id":3296},"storedString":"Number of moves","_id":"_19524","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3310":{"fontSize":11,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3311":{"morph":{"__isSmartRef__":true,"id":3296},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3312":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3313},"id":"F8DE67DB-819B-4CFD-8F8B-7FC57BDC633F","eventHandler":{"__isSmartRef__":true,"id":3316},"droppingEnabled":true,"halosEnabled":true,"isBeingDragged":false,"controlPoints":[{"__isSmartRef__":true,"id":3317},{"__isSmartRef__":true,"id":3318}],"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3319},"name":"edge","derivationIds":[731],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":403},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(259.4,245.4)","distanceToDragEvent":"lively.pt(95.1,-9.5)"},"3313":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":3314},{"__isSmartRef__":true,"id":3315}],"_ClipMode":"visible","_BorderWidth":2,"__serializedExpressions__":["_Padding","_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-108.6,8.0)","_Extent":"lively.pt(109.6,33.0)","_BorderColor":"Color.rgb(0,0,0)"},"3314":{"isAbsolute":true,"x":0,"y":10,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3315":{"isAbsolute":true,"x":-106.6110004440556,"y":40,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3316":{"morph":{"__isSmartRef__":true,"id":3312},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3317":{"morph":{"__isSmartRef__":true,"id":3312},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3318":{"morph":{"__isSmartRef__":true,"id":3312},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3319":{"requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","comment":"a line","partName":"line","revisionOnLoad":148769,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3320":{"submorphs":[{"__isSmartRef__":true,"id":3321},{"__isSmartRef__":true,"id":3338},{"__isSmartRef__":true,"id":3355},{"__isSmartRef__":true,"id":3360}],"scripts":[],"id":"F6A654A2-EFE1-474E-B4E3-ED309363AE32","shape":{"__isSmartRef__":true,"id":3377},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ABPstateMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":3378},"eventHandler":{"__isSmartRef__":true,"id":3396},"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"],"partTests":{"__isSmartRef__":true,"id":3397},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":403},"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3402},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(433.9,-35.3)","distanceToDragEvent":"lively.pt(166.0,-15.9)"},"3321":{"submorphs":[],"scripts":[],"id":"C569D035-5C3C-45BB-846D-9CA533E46167","shape":{"__isSmartRef__":true,"id":3322},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":3323},"textChunks":[{"__isSmartRef__":true,"id":3335}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3337},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3320},"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(7.0,7.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(91.5,-11.9)"},"3322":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3323":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3324},{"__isSmartRef__":true,"id":3326},{"__isSmartRef__":true,"id":3328},{"__isSmartRef__":true,"id":3330},{"__isSmartRef__":true,"id":3332}],"lastModifiedDate":{"__isSmartRef__":true,"id":3334},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3324":{"date":{"__isSmartRef__":true,"id":3325},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"3325":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"3326":{"date":{"__isSmartRef__":true,"id":3327},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"3327":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"3328":{"date":{"__isSmartRef__":true,"id":3329},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"3329":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"3330":{"date":{"__isSmartRef__":true,"id":3331},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"3331":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"3332":{"date":{"__isSmartRef__":true,"id":3333},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"3333":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"3334":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"3335":{"style":{"__isSmartRef__":true,"id":3336},"morph":{"__isSmartRef__":true,"id":3321},"chunkOwner":{"__isSmartRef__":true,"id":3321},"storedString":"Alpha","_id":"_41336","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3336":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3337":{"morph":{"__isSmartRef__":true,"id":3321},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3338":{"submorphs":[],"scripts":[],"id":"E6886695-9840-450D-9D73-588E4CE1E492","shape":{"__isSmartRef__":true,"id":3339},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3340},"textChunks":[{"__isSmartRef__":true,"id":3352}],"charsReplaced":"Alpha","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3354},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","C569D035-5C3C-45BB-846D-9CA533E46167"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[5,5],"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3320},"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(6.0,29.8)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3339":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3340":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3341},{"__isSmartRef__":true,"id":3343},{"__isSmartRef__":true,"id":3345},{"__isSmartRef__":true,"id":3347},{"__isSmartRef__":true,"id":3349}],"revisionOnLoad":160159,"lastModifiedDate":{"__isSmartRef__":true,"id":3351},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3341":{"date":{"__isSmartRef__":true,"id":3342},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"3342":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"3343":{"date":{"__isSmartRef__":true,"id":3344},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"3344":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"3345":{"date":{"__isSmartRef__":true,"id":3346},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"3346":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"3347":{"date":{"__isSmartRef__":true,"id":3348},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"3348":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"3349":{"date":{"__isSmartRef__":true,"id":3350},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"3350":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"3351":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"3352":{"style":{"__isSmartRef__":true,"id":3353},"morph":{"__isSmartRef__":true,"id":3338},"chunkOwner":{"__isSmartRef__":true,"id":3338},"storedString":"Beta","_id":"_41336","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3353":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3354":{"morph":{"__isSmartRef__":true,"id":3338},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3355":{"submorphs":[],"scripts":[],"id":"CFC3780D-7C56-4A35-B91E-2353A66C97E7","shape":{"__isSmartRef__":true,"id":3356},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"alpha","partsBinMetaInfo":{"__isSmartRef__":true,"id":3323},"textChunks":[{"__isSmartRef__":true,"id":3357}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3359},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3320},"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(111.3,3.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3356":{"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(48.2,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3357":{"style":{"__isSmartRef__":true,"id":3358},"chunkOwner":{"__isSmartRef__":true,"id":3355},"_id":"_397","storedString":" 6","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3358":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3359":{"morph":{"__isSmartRef__":true,"id":3355},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3360":{"submorphs":[],"scripts":[],"id":"5FAA99FF-D360-466B-976A-5F3B7834F4D0","shape":{"__isSmartRef__":true,"id":3361},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"beta","partsBinMetaInfo":{"__isSmartRef__":true,"id":3362},"textChunks":[{"__isSmartRef__":true,"id":3374}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3376},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","CFC3780D-7C56-4A35-B91E-2353A66C97E7"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3320},"__serializedExpressions__":["_Position","textColor","_Padding"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(112.3,28.8)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3361":{"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(46.2,23.9)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3362":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3363},{"__isSmartRef__":true,"id":3365},{"__isSmartRef__":true,"id":3367},{"__isSmartRef__":true,"id":3369},{"__isSmartRef__":true,"id":3371}],"lastModifiedDate":{"__isSmartRef__":true,"id":3373},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3363":{"date":{"__isSmartRef__":true,"id":3364},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"3364":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"3365":{"date":{"__isSmartRef__":true,"id":3366},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"3366":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"3367":{"date":{"__isSmartRef__":true,"id":3368},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"3368":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"3369":{"date":{"__isSmartRef__":true,"id":3370},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"3370":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"3371":{"date":{"__isSmartRef__":true,"id":3372},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"3372":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"3373":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"3374":{"style":{"__isSmartRef__":true,"id":3375},"chunkOwner":{"__isSmartRef__":true,"id":3360},"_id":"_398","storedString":" 6","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3375":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3376":{"morph":{"__isSmartRef__":true,"id":3360},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3377":{"_BorderWidth":1,"_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(159.0,64.2)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3378":{"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":3379},{"__isSmartRef__":true,"id":3381},{"__isSmartRef__":true,"id":3383},{"__isSmartRef__":true,"id":3385},{"__isSmartRef__":true,"id":3387},{"__isSmartRef__":true,"id":3389},{"__isSmartRef__":true,"id":3391},{"__isSmartRef__":true,"id":3393}],"lastModifiedDate":{"__isSmartRef__":true,"id":3395},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3379":{"date":{"__isSmartRef__":true,"id":3380},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"3380":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"3381":{"date":{"__isSmartRef__":true,"id":3382},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"3382":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"3383":{"date":{"__isSmartRef__":true,"id":3384},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3384":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3385":{"date":{"__isSmartRef__":true,"id":3386},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3386":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3387":{"date":{"__isSmartRef__":true,"id":3388},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3388":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3389":{"date":{"__isSmartRef__":true,"id":3390},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"3390":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"3391":{"date":{"__isSmartRef__":true,"id":3392},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"3392":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"3393":{"date":{"__isSmartRef__":true,"id":3394},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"3394":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"3395":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"3396":{"morph":{"__isSmartRef__":true,"id":3320},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3397":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3398}},"3398":{"test01IsMorph":{"__isSmartRef__":true,"id":3399}},"3399":{"varMapping":{"__isSmartRef__":true,"id":3400},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3400":{"this":{"__isSmartRef__":true,"id":3397}},"3401":{},"3402":{"setAlpha":{"__isSmartRef__":true,"id":3403},"setBeta":{"__isSmartRef__":true,"id":3407}},"3403":{"varMapping":{"__isSmartRef__":true,"id":3404},"source":"function setAlpha(value) {\n if(value > 100000){\n $morph(\"alpha\").setTextString(\" oo\");\n }else if(value < -100000){\n $morph(\"alpha\").setTextString(\"- oo\");\n }else {\n $morph(\"alpha\").setTextString(\" \" + value);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3404":{"this":{"__isSmartRef__":true,"id":3320}},"3405":{"timestamp":{"__isSmartRef__":true,"id":3406},"user":"sebastianwoinar","tags":[]},"3406":{"isSerializedDate":true,"string":"Fri Dec 07 2012 22:49:08 GMT+0100 (CET)"},"3407":{"varMapping":{"__isSmartRef__":true,"id":3408},"source":"function setBeta(value) {\n if(value > 100000){\n $morph(\"beta\").setTextString(\" oo\");\n }else if(value < -100000){\n $morph(\"beta\").setTextString(\"- oo\");\n }else {\n $morph(\"beta\").setTextString(\" \" + value);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3409},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3408":{"this":{"__isSmartRef__":true,"id":3320}},"3409":{"timestamp":{"__isSmartRef__":true,"id":3410},"user":"sebastianwoinar","tags":[]},"3410":{"isSerializedDate":true,"string":"Fri Dec 07 2012 22:49:08 GMT+0100 (CET)"},"3411":{"submorphs":[],"scripts":[],"id":"031DF93A-8386-425C-A29A-1FDCF864792D","shape":{"__isSmartRef__":true,"id":3412},"droppingEnabled":true,"halosEnabled":true,"checked":true,"showsHalos":false,"name":"chkbUseABP","partsBinMetaInfo":{"__isSmartRef__":true,"id":3413},"eventHandler":{"__isSmartRef__":true,"id":3415},"derivationIds":[6345],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":403},"moved":true,"#startLetters":"","__serializedExpressions__":["_Position"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.CheckBox","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(224.1,-41.3)"},"3412":{"stringifiedShapeNode":"","__serializedExpressions__":["extent","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(12.0,12.0)","_Extent":"lively.pt(12.0,12.0)"},"3413":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","lastModifiedDate":{"__isSmartRef__":true,"id":3414},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3414":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"3415":{"morph":{"__isSmartRef__":true,"id":3411},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3416":{"submorphs":[{"__isSmartRef__":true,"id":3417}],"scripts":[],"id":"8A45E8F7-872B-42FD-A5F5-BC62C73C13BE","shape":{"__isSmartRef__":true,"id":3422},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3428},"lighterFill":{"__isSmartRef__":true,"id":3433},"label":{"__isSmartRef__":true,"id":3417},"name":"Button4","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3438},"attributeConnections":[{"__isSmartRef__":true,"id":3449},{"__isSmartRef__":true,"id":3450}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3452},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","C95CA3B7-340C-4EA5-BC6C-D0F013C7C7E1","B5EFC9DC-5E60-4C1B-B452-1BED6BE55E9E","8D4FD94C-D603-411D-B19D-B20A70D4FD1F"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":403},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3453},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(350.6,-15.0)","distanceToDragEvent":"lively.pt(46.4,-15.4)"},"3417":{"submorphs":[],"scripts":[],"id":"EC467DE3-63D7-4F55-BA5B-601778B06390","shape":{"__isSmartRef__":true,"id":3418},"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":3416},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3419}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3421},"_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","7AD8E6A9-40EE-4DFD-B063-EAE2F7B01D73","053C7887-1403-4628-BE8B-266056E62D29","042ED58F-A124-4A81-B9B2-7DAEE5C3A0B7"],"_MinTextWidth":100,"_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)"},"3418":{"_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(59.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3419":{"style":{"__isSmartRef__":true,"id":3420},"chunkOwner":{"__isSmartRef__":true,"id":3417},"_id":"_14400","storedString":"Stop","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3420":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3421":{"morph":{"__isSmartRef__":true,"id":3417},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3422":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3423},"_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(59.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3423":{"stops":[{"__isSmartRef__":true,"id":3424},{"__isSmartRef__":true,"id":3425},{"__isSmartRef__":true,"id":3426},{"__isSmartRef__":true,"id":3427}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3424":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3425":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3426":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3427":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3428":{"stops":[{"__isSmartRef__":true,"id":3429},{"__isSmartRef__":true,"id":3430},{"__isSmartRef__":true,"id":3431},{"__isSmartRef__":true,"id":3432}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3429":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3430":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3431":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3432":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3433":{"stops":[{"__isSmartRef__":true,"id":3434},{"__isSmartRef__":true,"id":3435},{"__isSmartRef__":true,"id":3436},{"__isSmartRef__":true,"id":3437}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3434":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3435":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3436":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3437":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3438":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":3439},{"__isSmartRef__":true,"id":3441},{"__isSmartRef__":true,"id":3443},{"__isSmartRef__":true,"id":3445},{"__isSmartRef__":true,"id":3447}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3439":{"date":{"__isSmartRef__":true,"id":3440},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"3440":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"3441":{"date":{"__isSmartRef__":true,"id":3442},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"3442":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"3443":{"date":{"__isSmartRef__":true,"id":3444},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"3444":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"3445":{"date":{"__isSmartRef__":true,"id":3446},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"3446":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"3447":{"date":{"__isSmartRef__":true,"id":3448},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"3448":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"3449":{"sourceObj":{"__isSmartRef__":true,"id":3416},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3416},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3450":{"sourceObj":{"__isSmartRef__":true,"id":3416},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":674},"targetMethodName":"ABPstop","varMapping":{"__isSmartRef__":true,"id":3451},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3451":{"source":{"__isSmartRef__":true,"id":3416},"target":{"__isSmartRef__":true,"id":674}},"3452":{"morph":{"__isSmartRef__":true,"id":3416},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3453":{"doAction":{"__isSmartRef__":true,"id":3454}},"3454":{"varMapping":{"__isSmartRef__":true,"id":3455},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":3456},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3455":{"this":{"__isSmartRef__":true,"id":3416}},"3456":{"timestamp":{"__isSmartRef__":true,"id":3457},"user":"robertkrahn","tags":[]},"3457":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"3458":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(686.4,401.4)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-81.0,-47.0)"},"3459":{"partsSpaceName":"PartsBin/sd1213/","comment":"Vsualization of the Alpha-Beta-Pruning algorithm","migrationLevel":4,"partName":"AlphaBetaPruning","changes":[{"__isSmartRef__":true,"id":3460},{"__isSmartRef__":true,"id":3462},{"__isSmartRef__":true,"id":3464},{"__isSmartRef__":true,"id":3466},{"__isSmartRef__":true,"id":3468},{"__isSmartRef__":true,"id":3470},{"__isSmartRef__":true,"id":3472},{"__isSmartRef__":true,"id":3474}],"revisionOnLoad":185895,"lastModifiedDate":{"__isSmartRef__":true,"id":3476},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3460":{"date":{"__isSmartRef__":true,"id":3461},"author":"bgnauk","message":"no comment","id":"30E760F5-3ADF-4006-BBB0-64082A2BA1FD"},"3461":{"isSerializedDate":true,"string":"Thu Jun 07 2012 01:25:20 GMT+0200 (CEST)"},"3462":{"date":{"__isSmartRef__":true,"id":3463},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"3463":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"3464":{"date":{"__isSmartRef__":true,"id":3465},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3465":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3466":{"date":{"__isSmartRef__":true,"id":3467},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3467":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3468":{"date":{"__isSmartRef__":true,"id":3469},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3469":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3470":{"date":{"__isSmartRef__":true,"id":3471},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"3471":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"3472":{"date":{"__isSmartRef__":true,"id":3473},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"3473":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"3474":{"date":{"__isSmartRef__":true,"id":3475},"author":"sebastianwoinar","message":"first version","id":"2F234C09-A067-4F86-9918-A4D062196B9B"},"3475":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:54:05 GMT+0100 (CET)"},"3476":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:54:06 GMT+0100 (CET)"},"3477":{"morph":{"__isSmartRef__":true,"id":403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3478":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3479}},"3479":{"test01IsMorph":{"__isSmartRef__":true,"id":3480}},"3480":{"varMapping":{"__isSmartRef__":true,"id":3481},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3481":{"this":{"__isSmartRef__":true,"id":3478}},"3482":{},"3483":{"gameboard":[[],[null,null,null,null,"white"],[null,null,null,null,"white"],[null,"black",null,"black","white"],[null,null,"black","black","black","black","black"],[null,null,null,"black"],[],[]],"player":"white","nextPlayer":"black","valid":false,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"3484":{"gameboard":[[],[null,null,null,null,"white"],[null,null,null,null,"white"],[null,"black",null,"black","white"],[null,null,"black","black","black","black","black"],[null,null,null,"black"],[],[]],"player":"white","nextPlayer":"black","valid":false,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"3485":{"gameboard":[["black","black","black","black","black","black","black"],[null,"black","black","black","black","white","white","white"],["black","black","white","black","black","black","white","black"],["black","black","black","black","black","white","black","black"],["black","black","white","white","black","white","white","black"],["black","black","white","white","white","white","white","black"],["black","black","black","black","white","white","black","black"],[null,"black","black","black","black","black","black"]],"player":"white","nextPlayer":"black","valid":false,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"3486":{"getGame":{"__isSmartRef__":true,"id":3487},"setLastState":{"__isSmartRef__":true,"id":3491},"getLastState":{"__isSmartRef__":true,"id":3495},"updateGameTree":{"__isSmartRef__":true,"id":3499},"drawGameTree":{"__isSmartRef__":true,"id":3503}},"3487":{"varMapping":{"__isSmartRef__":true,"id":3488},"source":"function getGame() {\n return $morph(\"Reversi\");\n}","funcProperties":{"__isSmartRef__":true,"id":3489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3488":{"this":{"__isSmartRef__":true,"id":403}},"3489":{"timestamp":{"__isSmartRef__":true,"id":3490},"user":"sebastianwoinar","tags":[]},"3490":{"isSerializedDate":true,"string":"Tue Nov 27 2012 15:47:29 GMT+0100 (CET)"},"3491":{"varMapping":{"__isSmartRef__":true,"id":3492},"source":"function setLastState(state) {\n this.state = state;\n}","funcProperties":{"__isSmartRef__":true,"id":3493},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3492":{"this":{"__isSmartRef__":true,"id":403}},"3493":{"timestamp":{"__isSmartRef__":true,"id":3494},"user":"sebastianwoinar","tags":[]},"3494":{"isSerializedDate":true,"string":"Tue Nov 27 2012 15:54:22 GMT+0100 (CET)"},"3495":{"varMapping":{"__isSmartRef__":true,"id":3496},"source":"function getLastState() {\n return this.state;\n}","funcProperties":{"__isSmartRef__":true,"id":3497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3496":{"this":{"__isSmartRef__":true,"id":403}},"3497":{"timestamp":{"__isSmartRef__":true,"id":3498},"user":"sebastianwoinar","tags":[]},"3498":{"isSerializedDate":true,"string":"Tue Nov 27 2012 15:54:33 GMT+0100 (CET)"},"3499":{"varMapping":{"__isSmartRef__":true,"id":3500},"source":"function updateGameTree() {\n if( this.getGame().getState().equalsTo(this.getLastState()) == false ) {\n this.drawGameTree(this.getGame().getState());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3500":{"this":{"__isSmartRef__":true,"id":403}},"3501":{"timestamp":{"__isSmartRef__":true,"id":3502},"user":"sebastianwoinar","tags":[]},"3502":{"isSerializedDate":true,"string":"Tue Nov 27 2012 15:59:04 GMT+0100 (CET)"},"3503":{"varMapping":{"__isSmartRef__":true,"id":3504},"source":"function drawGameTree(state) {\n $morph(\"gameTree\").setState(state);\n}","funcProperties":{"__isSmartRef__":true,"id":3505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3504":{"this":{"__isSmartRef__":true,"id":403}},"3505":{"timestamp":{"__isSmartRef__":true,"id":3506},"user":"sebastianwoinar","tags":[]},"3506":{"isSerializedDate":true,"string":"Tue Nov 27 2012 16:30:48 GMT+0100 (CET)"},"3507":{"submorphs":[{"__isSmartRef__":true,"id":3508}],"scripts":[],"id":"FECA61B3-8ECE-4CDD-970B-A0573E2A24D1","shape":{"__isSmartRef__":true,"id":3513},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3519},"lighterFill":{"__isSmartRef__":true,"id":3524},"label":{"__isSmartRef__":true,"id":3508},"name":"Button5","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3529},"attributeConnections":[{"__isSmartRef__":true,"id":3541}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3542},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","293DD699-9C55-4FDE-B940-70E5F47080A4"],"_ClipMode":"visible","isPressed":false,"exampleState":{"__isSmartRef__":true,"id":3543},"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":402},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3544},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(734.6,63.6)","distanceToDragEvent":"lively.pt(68.6,-10.9)"},"3508":{"submorphs":[],"scripts":[],"id":"D5AED41C-188D-470F-91F9-8731CD3ECC84","shape":{"__isSmartRef__":true,"id":3509},"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":3507},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3510}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3512},"_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","D0061138-7545-47C8-9558-8F79337D42B2"],"_MinTextWidth":100,"_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)"},"3509":{"_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)"},"3510":{"style":{"__isSmartRef__":true,"id":3511},"chunkOwner":{"__isSmartRef__":true,"id":3508},"_id":"_6016","storedString":"Example state 2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3511":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3512":{"morph":{"__isSmartRef__":true,"id":3508},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3513":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3514},"_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)"},"3514":{"stops":[{"__isSmartRef__":true,"id":3515},{"__isSmartRef__":true,"id":3516},{"__isSmartRef__":true,"id":3517},{"__isSmartRef__":true,"id":3518}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3515":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3516":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3517":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3518":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3519":{"stops":[{"__isSmartRef__":true,"id":3520},{"__isSmartRef__":true,"id":3521},{"__isSmartRef__":true,"id":3522},{"__isSmartRef__":true,"id":3523}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3520":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3521":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3522":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3523":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3524":{"stops":[{"__isSmartRef__":true,"id":3525},{"__isSmartRef__":true,"id":3526},{"__isSmartRef__":true,"id":3527},{"__isSmartRef__":true,"id":3528}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3525":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3526":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3527":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3528":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3529":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":3530},{"__isSmartRef__":true,"id":3532},{"__isSmartRef__":true,"id":3534},{"__isSmartRef__":true,"id":3536},{"__isSmartRef__":true,"id":3538}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":3540},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3530":{"date":{"__isSmartRef__":true,"id":3531},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"3531":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"3532":{"date":{"__isSmartRef__":true,"id":3533},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"3533":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"3534":{"date":{"__isSmartRef__":true,"id":3535},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"3535":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"3536":{"date":{"__isSmartRef__":true,"id":3537},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"3537":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"3538":{"date":{"__isSmartRef__":true,"id":3539},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"3539":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"3540":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"3541":{"sourceObj":{"__isSmartRef__":true,"id":3507},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3507},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3542":{"morph":{"__isSmartRef__":true,"id":3507},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3543":{"gameboard":[["black","black","white",null,"black","black","black"],[null,"black","white","white","black","black","black"],["black","black","white","black","black","black","black","black"],["black","black","black","black","black","white","black","black"],["black","black","white","white","black","white","white","black"],["black","black","white","white","white","white","white","black"],["black","black","black","black","white","white","black","black"],[null,"black","black","black","black","black","black"]],"player":"white","nextPlayer":"black","valid":false,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"3544":{"doAction":{"__isSmartRef__":true,"id":3545}},"3545":{"varMapping":{"__isSmartRef__":true,"id":3546},"source":"function doAction() {\n $morph(\"Reversi\").drawState(this.exampleState);\n}","funcProperties":{"__isSmartRef__":true,"id":3547},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3546":{"this":{"__isSmartRef__":true,"id":3507}},"3547":{"timestamp":{"__isSmartRef__":true,"id":3548},"user":"sebastianwoinar","tags":[]},"3548":{"isSerializedDate":true,"string":"Tue Dec 11 2012 21:56:09 GMT+0100 (CET)"},"3549":{"submorphs":[{"__isSmartRef__":true,"id":3550}],"scripts":[],"id":"293DD699-9C55-4FDE-B940-70E5F47080A4","shape":{"__isSmartRef__":true,"id":3555},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3561},"lighterFill":{"__isSmartRef__":true,"id":3566},"label":{"__isSmartRef__":true,"id":3550},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3571},"attributeConnections":[{"__isSmartRef__":true,"id":3583}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3584},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":402},"exampleState":{"__isSmartRef__":true,"id":3585},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3586},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(735.6,27.8)","distanceToDragEvent":"lively.pt(73.6,-9.9)"},"3550":{"submorphs":[],"scripts":[],"id":"D0061138-7545-47C8-9558-8F79337D42B2","shape":{"__isSmartRef__":true,"id":3551},"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":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":3549},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3552}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3554},"_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"],"_MinTextWidth":100,"_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)"},"3551":{"__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(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3552":{"style":{"__isSmartRef__":true,"id":3553},"chunkOwner":{"__isSmartRef__":true,"id":3550},"_id":"_842","storedString":"Example state 1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3553":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3554":{"morph":{"__isSmartRef__":true,"id":3550},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3555":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3556},"_BorderRadius":5.2,"_ClipMode":"visible","__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)"},"3556":{"stops":[{"__isSmartRef__":true,"id":3557},{"__isSmartRef__":true,"id":3558},{"__isSmartRef__":true,"id":3559},{"__isSmartRef__":true,"id":3560}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3557":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3558":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3559":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3560":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3561":{"stops":[{"__isSmartRef__":true,"id":3562},{"__isSmartRef__":true,"id":3563},{"__isSmartRef__":true,"id":3564},{"__isSmartRef__":true,"id":3565}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3562":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3563":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3564":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3565":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3566":{"stops":[{"__isSmartRef__":true,"id":3567},{"__isSmartRef__":true,"id":3568},{"__isSmartRef__":true,"id":3569},{"__isSmartRef__":true,"id":3570}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3567":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3568":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3569":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3570":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3571":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":3572},{"__isSmartRef__":true,"id":3574},{"__isSmartRef__":true,"id":3576},{"__isSmartRef__":true,"id":3578},{"__isSmartRef__":true,"id":3580}],"revisionOnLoad":171940,"lastModifiedDate":{"__isSmartRef__":true,"id":3582},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3572":{"date":{"__isSmartRef__":true,"id":3573},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"3573":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"3574":{"date":{"__isSmartRef__":true,"id":3575},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"3575":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"3576":{"date":{"__isSmartRef__":true,"id":3577},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"3577":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"3578":{"date":{"__isSmartRef__":true,"id":3579},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"3579":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"3580":{"date":{"__isSmartRef__":true,"id":3581},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"3581":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"3582":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"3583":{"sourceObj":{"__isSmartRef__":true,"id":3549},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3549},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3584":{"morph":{"__isSmartRef__":true,"id":3549},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3585":{"gameboard":[[],[null,null,null,null,"white"],[null,null,null,null,"white"],[null,"black",null,"black","white"],[null,null,"black","black","black","black","black"],[null,null,null,"black"],[],[]],"player":"white","nextPlayer":"black","valid":false,"__LivelyClassName__":"ABPReversiState","__SourceModuleName__":"Global.projects.SWD12.reversi"},"3586":{"doAction":{"__isSmartRef__":true,"id":3587}},"3587":{"varMapping":{"__isSmartRef__":true,"id":3588},"source":"function doAction() {\n $morph(\"Reversi\").drawState(this.exampleState);\n}","funcProperties":{"__isSmartRef__":true,"id":3589},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3588":{"this":{"__isSmartRef__":true,"id":3549}},"3589":{"timestamp":{"__isSmartRef__":true,"id":3590},"user":"sebastianwoinar","tags":[]},"3590":{"isSerializedDate":true,"string":"Tue Dec 11 2012 21:56:09 GMT+0100 (CET)"},"3591":{"submorphs":[{"__isSmartRef__":true,"id":3592},{"__isSmartRef__":true,"id":3664},{"__isSmartRef__":true,"id":3722},{"__isSmartRef__":true,"id":3742},{"__isSmartRef__":true,"id":3762},{"__isSmartRef__":true,"id":3795},{"__isSmartRef__":true,"id":3867},{"__isSmartRef__":true,"id":3939},{"__isSmartRef__":true,"id":4011},{"__isSmartRef__":true,"id":4083},{"__isSmartRef__":true,"id":4155},{"__isSmartRef__":true,"id":4227},{"__isSmartRef__":true,"id":4299},{"__isSmartRef__":true,"id":4371},{"__isSmartRef__":true,"id":4443},{"__isSmartRef__":true,"id":4515},{"__isSmartRef__":true,"id":4587},{"__isSmartRef__":true,"id":4659},{"__isSmartRef__":true,"id":4731},{"__isSmartRef__":true,"id":4803},{"__isSmartRef__":true,"id":4875},{"__isSmartRef__":true,"id":4947},{"__isSmartRef__":true,"id":5019},{"__isSmartRef__":true,"id":5091},{"__isSmartRef__":true,"id":5163},{"__isSmartRef__":true,"id":5235},{"__isSmartRef__":true,"id":5307},{"__isSmartRef__":true,"id":5379},{"__isSmartRef__":true,"id":5451},{"__isSmartRef__":true,"id":5523},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5667},{"__isSmartRef__":true,"id":5739},{"__isSmartRef__":true,"id":5831},{"__isSmartRef__":true,"id":5923},{"__isSmartRef__":true,"id":5995},{"__isSmartRef__":true,"id":6067},{"__isSmartRef__":true,"id":6139},{"__isSmartRef__":true,"id":6211},{"__isSmartRef__":true,"id":6283},{"__isSmartRef__":true,"id":6355},{"__isSmartRef__":true,"id":6447},{"__isSmartRef__":true,"id":6539},{"__isSmartRef__":true,"id":6611},{"__isSmartRef__":true,"id":6683},{"__isSmartRef__":true,"id":6755},{"__isSmartRef__":true,"id":6827},{"__isSmartRef__":true,"id":6899},{"__isSmartRef__":true,"id":6971},{"__isSmartRef__":true,"id":7043},{"__isSmartRef__":true,"id":7115},{"__isSmartRef__":true,"id":7187},{"__isSmartRef__":true,"id":7259},{"__isSmartRef__":true,"id":7331},{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7475},{"__isSmartRef__":true,"id":7547},{"__isSmartRef__":true,"id":7619},{"__isSmartRef__":true,"id":7691},{"__isSmartRef__":true,"id":7763},{"__isSmartRef__":true,"id":7835},{"__isSmartRef__":true,"id":7907},{"__isSmartRef__":true,"id":7979},{"__isSmartRef__":true,"id":8051},{"__isSmartRef__":true,"id":8123},{"__isSmartRef__":true,"id":8195},{"__isSmartRef__":true,"id":8267},{"__isSmartRef__":true,"id":8339},{"__isSmartRef__":true,"id":8411}],"scripts":[],"id":"5220FAF7-AA80-43E5-A848-C09B59D6DA77","shape":{"__isSmartRef__":true,"id":8483},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Reversi","partsBinMetaInfo":{"__isSmartRef__":true,"id":8484},"eventHandler":{"__isSmartRef__":true,"id":8508},"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","E7244798-2DFF-4AE8-8CD8-E148CE7B59AB","8D529F56-6950-4FCB-A14B-B74C7DD23DFF"],"partTests":{"__isSmartRef__":true,"id":8509},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"magnets":[{"__isSmartRef__":true,"id":8514},{"__isSmartRef__":true,"id":8515},{"__isSmartRef__":true,"id":8516},{"__isSmartRef__":true,"id":8517},{"__isSmartRef__":true,"id":8518},{"__isSmartRef__":true,"id":8519},{"__isSmartRef__":true,"id":8520},{"__isSmartRef__":true,"id":8521}],"prevScroll":[0,0],"#startLetters":"set","player":"white","owner":{"__isSmartRef__":true,"id":402},"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8522},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(699.8,119.3)","distanceToDragEvent":"lively.pt(139.2,-5.0)"},"3592":{"submorphs":[],"scripts":[],"id":"A7B008FD-495D-467B-95BE-0C08357FC42E","shape":{"__isSmartRef__":true,"id":3593},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field","partsBinMetaInfo":{"__isSmartRef__":true,"id":3594},"eventHandler":{"__isSmartRef__":true,"id":3613},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD"],"partTests":{"__isSmartRef__":true,"id":3614},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":3591},"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3627},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(28.0,206.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"3593":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"3594":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":3595},{"__isSmartRef__":true,"id":3597},{"__isSmartRef__":true,"id":3599},{"__isSmartRef__":true,"id":3601},{"__isSmartRef__":true,"id":3603},{"__isSmartRef__":true,"id":3605},{"__isSmartRef__":true,"id":3607},{"__isSmartRef__":true,"id":3609},{"__isSmartRef__":true,"id":3611}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3595":{"date":{"__isSmartRef__":true,"id":3596},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"3596":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"3597":{"date":{"__isSmartRef__":true,"id":3598},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"3598":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"3599":{"date":{"__isSmartRef__":true,"id":3600},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3600":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3601":{"date":{"__isSmartRef__":true,"id":3602},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3602":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3603":{"date":{"__isSmartRef__":true,"id":3604},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3604":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3605":{"date":{"__isSmartRef__":true,"id":3606},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"3606":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"3607":{"date":{"__isSmartRef__":true,"id":3608},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"3608":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"3609":{"date":{"__isSmartRef__":true,"id":3610},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"3610":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"3611":{"date":{"__isSmartRef__":true,"id":3612},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"3612":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"3613":{"morph":{"__isSmartRef__":true,"id":3592},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3614":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3615}},"3615":{"test01IsMorph":{"__isSmartRef__":true,"id":3616}},"3616":{"varMapping":{"__isSmartRef__":true,"id":3617},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3618},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3617":{"this":{"__isSmartRef__":true,"id":3614}},"3618":{},"3619":{"morph":{"__isSmartRef__":true,"id":3592},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"3620":{"morph":{"__isSmartRef__":true,"id":3592},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"3621":{"morph":{"__isSmartRef__":true,"id":3592},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"3622":{"morph":{"__isSmartRef__":true,"id":3592},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"3623":{"morph":{"__isSmartRef__":true,"id":3592},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"3624":{"morph":{"__isSmartRef__":true,"id":3592},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"3625":{"morph":{"__isSmartRef__":true,"id":3592},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"3626":{"morph":{"__isSmartRef__":true,"id":3592},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"3627":{"putStone":{"__isSmartRef__":true,"id":3628},"onMouseUp":{"__isSmartRef__":true,"id":3632},"setIndex":{"__isSmartRef__":true,"id":3640},"getStone":{"__isSmartRef__":true,"id":3644},"getIndexRow":{"__isSmartRef__":true,"id":3648},"getIndexCol":{"__isSmartRef__":true,"id":3652},"onInValidPosition":{"__isSmartRef__":true,"id":3656},"blink":{"__isSmartRef__":true,"id":3660}},"3628":{"varMapping":{"__isSmartRef__":true,"id":3629},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":3630},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3629":{"this":{"__isSmartRef__":true,"id":3592}},"3630":{"timestamp":{"__isSmartRef__":true,"id":3631},"user":"sebastianwoinar","tags":[]},"3631":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"3632":{"varMapping":{"__isSmartRef__":true,"id":3633},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":3638},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3633":{"this":{"__isSmartRef__":true,"id":3592},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3634}},"3634":{"$super":{"__isSmartRef__":true,"id":3635}},"3635":{"varMapping":{"__isSmartRef__":true,"id":3636},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3636":{"obj":{"__isSmartRef__":true,"id":3592},"name":"onMouseUp"},"3637":{},"3638":{"timestamp":{"__isSmartRef__":true,"id":3639},"user":"sebastianwoinar","tags":[]},"3639":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"3640":{"varMapping":{"__isSmartRef__":true,"id":3641},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":3642},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3641":{"this":{"__isSmartRef__":true,"id":3592}},"3642":{"timestamp":{"__isSmartRef__":true,"id":3643},"user":"sebastianwoinar","tags":[]},"3643":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"3644":{"varMapping":{"__isSmartRef__":true,"id":3645},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":3646},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3645":{"this":{"__isSmartRef__":true,"id":3592}},"3646":{"timestamp":{"__isSmartRef__":true,"id":3647},"user":"sebastianwoinar","tags":[]},"3647":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"3648":{"varMapping":{"__isSmartRef__":true,"id":3649},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":3650},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3649":{"this":{"__isSmartRef__":true,"id":3592}},"3650":{"timestamp":{"__isSmartRef__":true,"id":3651},"user":"sebastianwoinar","tags":[]},"3651":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"3652":{"varMapping":{"__isSmartRef__":true,"id":3653},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":3654},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3653":{"this":{"__isSmartRef__":true,"id":3592}},"3654":{"timestamp":{"__isSmartRef__":true,"id":3655},"user":"sebastianwoinar","tags":[]},"3655":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"3656":{"varMapping":{"__isSmartRef__":true,"id":3657},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":3658},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3657":{"this":{"__isSmartRef__":true,"id":3592}},"3658":{"timestamp":{"__isSmartRef__":true,"id":3659},"user":"sebastianwoinar","tags":[]},"3659":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"3660":{"varMapping":{"__isSmartRef__":true,"id":3661},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":3662},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3661":{"this":{"__isSmartRef__":true,"id":3592}},"3662":{"timestamp":{"__isSmartRef__":true,"id":3663},"user":"sebastianwoinar","tags":[]},"3663":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"3664":{"submorphs":[{"__isSmartRef__":true,"id":3665}],"scripts":[],"id":"B5DCBD7F-6787-45D8-85EA-9E947DB94038","shape":{"__isSmartRef__":true,"id":3678},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3684},"lighterFill":{"__isSmartRef__":true,"id":3689},"label":{"__isSmartRef__":true,"id":3665},"name":"newGame","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3694},"attributeConnections":[{"__isSmartRef__":true,"id":3705},{"__isSmartRef__":true,"id":3706}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3708},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","59197265-2F1E-4756-AD3B-E7C479E4B324","F3B6E0A0-5310-408B-A27D-7B1780FC0FBB"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":3591},"magnets":[{"__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}],"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3717},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(52.0,243.0)","distanceToDragEvent":"lively.pt(75.0,-14.0)"},"3665":{"submorphs":[],"scripts":[],"id":"ABB25048-747C-4907-B6C0-53C1B3E29736","shape":{"__isSmartRef__":true,"id":3666},"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":3664},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3667}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3669},"_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","E4056764-8517-4D7C-8712-ECA93AA8FF05","6A12DF9E-1298-43BB-B818-EDBB2B5C3444"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"magnets":[{"__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}],"_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)"},"3666":{"_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)"},"3667":{"style":{"__isSmartRef__":true,"id":3668},"chunkOwner":{"__isSmartRef__":true,"id":3665},"_id":"_7070","storedString":"New Game","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3668":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3669":{"morph":{"__isSmartRef__":true,"id":3665},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3670":{"morph":{"__isSmartRef__":true,"id":3665},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(405.0,347.0)"},"3671":{"morph":{"__isSmartRef__":true,"id":3665},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(455.0,347.0)"},"3672":{"morph":{"__isSmartRef__":true,"id":3665},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(505.0,347.0)"},"3673":{"morph":{"__isSmartRef__":true,"id":3665},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(505.0,358.0)"},"3674":{"morph":{"__isSmartRef__":true,"id":3665},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(505.0,369.0)"},"3675":{"morph":{"__isSmartRef__":true,"id":3665},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(455.0,369.0)"},"3676":{"morph":{"__isSmartRef__":true,"id":3665},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(405.0,369.0)"},"3677":{"morph":{"__isSmartRef__":true,"id":3665},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(405.0,358.0)"},"3678":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3679},"_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)"},"3679":{"stops":[{"__isSmartRef__":true,"id":3680},{"__isSmartRef__":true,"id":3681},{"__isSmartRef__":true,"id":3682},{"__isSmartRef__":true,"id":3683}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3680":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3681":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3682":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3683":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3684":{"stops":[{"__isSmartRef__":true,"id":3685},{"__isSmartRef__":true,"id":3686},{"__isSmartRef__":true,"id":3687},{"__isSmartRef__":true,"id":3688}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3685":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3686":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3687":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3688":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3689":{"stops":[{"__isSmartRef__":true,"id":3690},{"__isSmartRef__":true,"id":3691},{"__isSmartRef__":true,"id":3692},{"__isSmartRef__":true,"id":3693}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3690":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3691":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3692":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3693":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3694":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":3695},{"__isSmartRef__":true,"id":3697},{"__isSmartRef__":true,"id":3699},{"__isSmartRef__":true,"id":3701},{"__isSmartRef__":true,"id":3703}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3695":{"date":{"__isSmartRef__":true,"id":3696},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"3696":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"3697":{"date":{"__isSmartRef__":true,"id":3698},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"3698":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"3699":{"date":{"__isSmartRef__":true,"id":3700},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"3700":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"3701":{"date":{"__isSmartRef__":true,"id":3702},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"3702":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"3703":{"date":{"__isSmartRef__":true,"id":3704},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"3704":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"3705":{"sourceObj":{"__isSmartRef__":true,"id":3664},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3664},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3706":{"sourceObj":{"__isSmartRef__":true,"id":3664},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3591},"targetMethodName":"newGame","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3707},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3707":{"source":{"__isSmartRef__":true,"id":3664},"target":{"__isSmartRef__":true,"id":3591}},"3708":{"morph":{"__isSmartRef__":true,"id":3664},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3709":{"morph":{"__isSmartRef__":true,"id":3664},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(405.0,347.0)"},"3710":{"morph":{"__isSmartRef__":true,"id":3664},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(455.0,347.0)"},"3711":{"morph":{"__isSmartRef__":true,"id":3664},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(505.0,347.0)"},"3712":{"morph":{"__isSmartRef__":true,"id":3664},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(505.0,358.0)"},"3713":{"morph":{"__isSmartRef__":true,"id":3664},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(505.0,369.0)"},"3714":{"morph":{"__isSmartRef__":true,"id":3664},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(455.0,369.0)"},"3715":{"morph":{"__isSmartRef__":true,"id":3664},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(405.0,369.0)"},"3716":{"morph":{"__isSmartRef__":true,"id":3664},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(405.0,358.0)"},"3717":{"doAction":{"__isSmartRef__":true,"id":3718}},"3718":{"varMapping":{"__isSmartRef__":true,"id":3719},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":3720},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3719":{"this":{"__isSmartRef__":true,"id":3664}},"3720":{"timestamp":{"__isSmartRef__":true,"id":3721},"user":"robertkrahn","tags":[]},"3721":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"3722":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3723},"id":"6D4AA3F0-52FA-4629-A05D-4BB12763CDE7","eventHandler":{"__isSmartRef__":true,"id":3724},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":3725},"name":"white","partsBinMetaInfo":{"__isSmartRef__":true,"id":3726},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","F771531A-E59F-4706-B069-F76BC7434F66","11305969-4470-4E6A-A9DB-7954A8665158"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":3591},"isBeingDragged":false,"draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3737},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(80.0,258.0)","distanceToDragEvent":"lively.pt(39.0,-20.0)"},"3723":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(21.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3724":{"morph":{"__isSmartRef__":true,"id":3722},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3725":{},"3726":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":3727}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3727":{"date":{"__isSmartRef__":true,"id":3728},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"3728":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"3729":{"morph":{"__isSmartRef__":true,"id":3722},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-2.4)","cachedGlobalPosition":"lively.pt(382.0,310.0)"},"3730":{"morph":{"__isSmartRef__":true,"id":3722},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-2.4)","cachedGlobalPosition":"lively.pt(392.5,310.0)"},"3731":{"morph":{"__isSmartRef__":true,"id":3722},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-2.4)","cachedGlobalPosition":"lively.pt(403.0,310.0)"},"3732":{"morph":{"__isSmartRef__":true,"id":3722},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.9)","cachedGlobalPosition":"lively.pt(403.0,320.5)"},"3733":{"morph":{"__isSmartRef__":true,"id":3722},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.4)","cachedGlobalPosition":"lively.pt(403.0,331.0)"},"3734":{"morph":{"__isSmartRef__":true,"id":3722},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-1.4)","cachedGlobalPosition":"lively.pt(392.5,331.0)"},"3735":{"morph":{"__isSmartRef__":true,"id":3722},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.4)","cachedGlobalPosition":"lively.pt(382.0,331.0)"},"3736":{"morph":{"__isSmartRef__":true,"id":3722},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.9)","cachedGlobalPosition":"lively.pt(382.0,320.5)"},"3737":{"value":{"__isSmartRef__":true,"id":3738}},"3738":{"varMapping":{"__isSmartRef__":true,"id":3739},"source":"function value() {\n return \"white\";\n}","funcProperties":{"__isSmartRef__":true,"id":3740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3739":{"this":{"__isSmartRef__":true,"id":3722}},"3740":{"timestamp":{"__isSmartRef__":true,"id":3741},"user":"sebastianwoinar","tags":[]},"3741":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:53:39 GMT+0100 (CET)"},"3742":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3743},"id":"48B8BD06-66A1-4D8A-9E21-A886639A5581","eventHandler":{"__isSmartRef__":true,"id":3744},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":3745},"name":"black","partsBinMetaInfo":{"__isSmartRef__":true,"id":3746},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","F771531A-E59F-4706-B069-F76BC7434F66","74F4AA1B-C645-405E-BB15-F1A880B510A3","AC41C307-A607-4F9E-9EBC-535439F38C99"],"_ClipMode":"visible","isBeingDragged":false,"owner":{"__isSmartRef__":true,"id":3591},"grabbingEnabled":false,"magnets":[{"__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}],"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3757},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(201.0,258.0)","distanceToDragEvent":"lively.pt(37.0,-10.0)"},"3743":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(21.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"3744":{"morph":{"__isSmartRef__":true,"id":3742},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3745":{},"3746":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":3747}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3747":{"date":{"__isSmartRef__":true,"id":3748},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"3748":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"3749":{"morph":{"__isSmartRef__":true,"id":3742},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-2.4)","cachedGlobalPosition":"lively.pt(504.0,312.0)"},"3750":{"morph":{"__isSmartRef__":true,"id":3742},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-2.4)","cachedGlobalPosition":"lively.pt(514.5,312.0)"},"3751":{"morph":{"__isSmartRef__":true,"id":3742},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-2.4)","cachedGlobalPosition":"lively.pt(525.0,312.0)"},"3752":{"morph":{"__isSmartRef__":true,"id":3742},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.9)","cachedGlobalPosition":"lively.pt(525.0,322.5)"},"3753":{"morph":{"__isSmartRef__":true,"id":3742},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.4)","cachedGlobalPosition":"lively.pt(525.0,333.0)"},"3754":{"morph":{"__isSmartRef__":true,"id":3742},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-1.4)","cachedGlobalPosition":"lively.pt(514.5,333.0)"},"3755":{"morph":{"__isSmartRef__":true,"id":3742},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.4)","cachedGlobalPosition":"lively.pt(504.0,333.0)"},"3756":{"morph":{"__isSmartRef__":true,"id":3742},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.9)","cachedGlobalPosition":"lively.pt(504.0,322.5)"},"3757":{"value":{"__isSmartRef__":true,"id":3758}},"3758":{"varMapping":{"__isSmartRef__":true,"id":3759},"source":"function value() {\n return \"black\";\n}","funcProperties":{"__isSmartRef__":true,"id":3760},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3759":{"this":{"__isSmartRef__":true,"id":3742}},"3760":{"timestamp":{"__isSmartRef__":true,"id":3761},"user":"sebastianwoinar","tags":[]},"3761":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:53:52 GMT+0100 (CET)"},"3762":{"submorphs":[],"scripts":[],"id":"582D3C81-8775-4180-9062-D983C3E166E3","shape":{"__isSmartRef__":true,"id":3763},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":61,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"turn","partsBinMetaInfo":{"__isSmartRef__":true,"id":3764},"textChunks":[{"__isSmartRef__":true,"id":3775}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3777},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","5DF4BB59-FCB5-4D2D-B9E8-769EBF157587","8F752A45-1961-41A0-97AA-65A022B845DD"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":61,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3591},"magnets":[{"__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}],"__serializedExpressions__":["_Position","textColor","_Padding","_TextColor","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3786},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(74.0,207.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","_TextColor":"Color.rgb(255,255,255)","distanceToDragEvent":"lively.pt(43.0,-11.0)"},"3763":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__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(69.0,26.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)","_Fill":"Color.rgb(255,143,0)"},"3764":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3765},{"__isSmartRef__":true,"id":3767},{"__isSmartRef__":true,"id":3769},{"__isSmartRef__":true,"id":3771},{"__isSmartRef__":true,"id":3773}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3765":{"date":{"__isSmartRef__":true,"id":3766},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"3766":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"3767":{"date":{"__isSmartRef__":true,"id":3768},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"3768":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"3769":{"date":{"__isSmartRef__":true,"id":3770},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"3770":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"3771":{"date":{"__isSmartRef__":true,"id":3772},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"3772":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"3773":{"date":{"__isSmartRef__":true,"id":3774},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"3774":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"3775":{"style":{"__isSmartRef__":true,"id":3776},"chunkOwner":{"__isSmartRef__":true,"id":3762},"_id":"_53839","storedString":"Draw!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3776":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3777":{"morph":{"__isSmartRef__":true,"id":3762},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3778":{"morph":{"__isSmartRef__":true,"id":3762},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(427.0,311.0)"},"3779":{"morph":{"__isSmartRef__":true,"id":3762},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(455.5,311.0)"},"3780":{"morph":{"__isSmartRef__":true,"id":3762},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(484.0,311.0)"},"3781":{"morph":{"__isSmartRef__":true,"id":3762},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(484.0,324.5)"},"3782":{"morph":{"__isSmartRef__":true,"id":3762},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(484.0,338.0)"},"3783":{"morph":{"__isSmartRef__":true,"id":3762},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(455.5,338.0)"},"3784":{"morph":{"__isSmartRef__":true,"id":3762},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(427.0,338.0)"},"3785":{"morph":{"__isSmartRef__":true,"id":3762},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(427.0,324.5)"},"3786":{"turn":{"__isSmartRef__":true,"id":3787},"changeTurn":{"__isSmartRef__":true,"id":3791}},"3787":{"varMapping":{"__isSmartRef__":true,"id":3788},"source":"function turn() {\n if (this.getTextColor() == Color.white) {\n this.setTextColor(Color.black);\n return \"white\";\n } else {\n this.setTextColor(Color.white);\n return \"black\";\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3789},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3788":{"this":{"__isSmartRef__":true,"id":3762}},"3789":{"timestamp":{"__isSmartRef__":true,"id":3790},"user":"robert.breske","tags":[]},"3790":{"isSerializedDate":true,"string":"Fri Nov 09 2012 18:48:14 GMT+0100 (CET)"},"3791":{"varMapping":{"__isSmartRef__":true,"id":3792},"source":"function changeTurn(player) {\n if(player == \"white\") {\n this.setTextColor(Color.white);\n } else if (player == \"black\") {\n this.setTextColor(Color.black);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3793},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3792":{"this":{"__isSmartRef__":true,"id":3762}},"3793":{"timestamp":{"__isSmartRef__":true,"id":3794},"user":"robert.breske","tags":[]},"3794":{"isSerializedDate":true,"string":"Tue Nov 13 2012 15:51:16 GMT+0100 (CET)"},"3795":{"submorphs":[],"scripts":[],"id":"0E75B8AB-3E31-4162-84C4-F5DD68B3245E","shape":{"__isSmartRef__":true,"id":3796},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field1","partsBinMetaInfo":{"__isSmartRef__":true,"id":3797},"eventHandler":{"__isSmartRef__":true,"id":3816},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":3817},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":0,"indexY":0,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3830},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"3796":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"3797":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":3798},{"__isSmartRef__":true,"id":3800},{"__isSmartRef__":true,"id":3802},{"__isSmartRef__":true,"id":3804},{"__isSmartRef__":true,"id":3806},{"__isSmartRef__":true,"id":3808},{"__isSmartRef__":true,"id":3810},{"__isSmartRef__":true,"id":3812},{"__isSmartRef__":true,"id":3814}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3798":{"date":{"__isSmartRef__":true,"id":3799},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"3799":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"3800":{"date":{"__isSmartRef__":true,"id":3801},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"3801":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"3802":{"date":{"__isSmartRef__":true,"id":3803},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3803":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3804":{"date":{"__isSmartRef__":true,"id":3805},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3805":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3806":{"date":{"__isSmartRef__":true,"id":3807},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3807":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3808":{"date":{"__isSmartRef__":true,"id":3809},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"3809":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"3810":{"date":{"__isSmartRef__":true,"id":3811},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"3811":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"3812":{"date":{"__isSmartRef__":true,"id":3813},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"3813":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"3814":{"date":{"__isSmartRef__":true,"id":3815},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"3815":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"3816":{"morph":{"__isSmartRef__":true,"id":3795},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3817":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3818}},"3818":{"test01IsMorph":{"__isSmartRef__":true,"id":3819}},"3819":{"varMapping":{"__isSmartRef__":true,"id":3820},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3821},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3820":{"this":{"__isSmartRef__":true,"id":3817}},"3821":{},"3822":{"morph":{"__isSmartRef__":true,"id":3795},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"3823":{"morph":{"__isSmartRef__":true,"id":3795},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"3824":{"morph":{"__isSmartRef__":true,"id":3795},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"3825":{"morph":{"__isSmartRef__":true,"id":3795},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"3826":{"morph":{"__isSmartRef__":true,"id":3795},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"3827":{"morph":{"__isSmartRef__":true,"id":3795},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"3828":{"morph":{"__isSmartRef__":true,"id":3795},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"3829":{"morph":{"__isSmartRef__":true,"id":3795},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"3830":{"putStone":{"__isSmartRef__":true,"id":3831},"onMouseUp":{"__isSmartRef__":true,"id":3835},"setIndex":{"__isSmartRef__":true,"id":3843},"getStone":{"__isSmartRef__":true,"id":3847},"getIndexRow":{"__isSmartRef__":true,"id":3851},"getIndexCol":{"__isSmartRef__":true,"id":3855},"onInValidPosition":{"__isSmartRef__":true,"id":3859},"blink":{"__isSmartRef__":true,"id":3863}},"3831":{"varMapping":{"__isSmartRef__":true,"id":3832},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":3833},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3832":{"this":{"__isSmartRef__":true,"id":3795}},"3833":{"timestamp":{"__isSmartRef__":true,"id":3834},"user":"sebastianwoinar","tags":[]},"3834":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"3835":{"varMapping":{"__isSmartRef__":true,"id":3836},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":3841},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3836":{"this":{"__isSmartRef__":true,"id":3795},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3837}},"3837":{"$super":{"__isSmartRef__":true,"id":3838}},"3838":{"varMapping":{"__isSmartRef__":true,"id":3839},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3839":{"obj":{"__isSmartRef__":true,"id":3795},"name":"onMouseUp"},"3840":{},"3841":{"timestamp":{"__isSmartRef__":true,"id":3842},"user":"sebastianwoinar","tags":[]},"3842":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"3843":{"varMapping":{"__isSmartRef__":true,"id":3844},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":3845},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3844":{"this":{"__isSmartRef__":true,"id":3795}},"3845":{"timestamp":{"__isSmartRef__":true,"id":3846},"user":"sebastianwoinar","tags":[]},"3846":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"3847":{"varMapping":{"__isSmartRef__":true,"id":3848},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":3849},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3848":{"this":{"__isSmartRef__":true,"id":3795}},"3849":{"timestamp":{"__isSmartRef__":true,"id":3850},"user":"sebastianwoinar","tags":[]},"3850":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"3851":{"varMapping":{"__isSmartRef__":true,"id":3852},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":3853},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3852":{"this":{"__isSmartRef__":true,"id":3795}},"3853":{"timestamp":{"__isSmartRef__":true,"id":3854},"user":"sebastianwoinar","tags":[]},"3854":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"3855":{"varMapping":{"__isSmartRef__":true,"id":3856},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":3857},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3856":{"this":{"__isSmartRef__":true,"id":3795}},"3857":{"timestamp":{"__isSmartRef__":true,"id":3858},"user":"sebastianwoinar","tags":[]},"3858":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"3859":{"varMapping":{"__isSmartRef__":true,"id":3860},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":3861},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3860":{"this":{"__isSmartRef__":true,"id":3795}},"3861":{"timestamp":{"__isSmartRef__":true,"id":3862},"user":"sebastianwoinar","tags":[]},"3862":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"3863":{"varMapping":{"__isSmartRef__":true,"id":3864},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":3865},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3864":{"this":{"__isSmartRef__":true,"id":3795}},"3865":{"timestamp":{"__isSmartRef__":true,"id":3866},"user":"sebastianwoinar","tags":[]},"3866":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"3867":{"submorphs":[],"scripts":[],"id":"3CC3DA8B-AAFC-477B-B56C-D0B5245FBA3D","shape":{"__isSmartRef__":true,"id":3868},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field2","partsBinMetaInfo":{"__isSmartRef__":true,"id":3869},"eventHandler":{"__isSmartRef__":true,"id":3888},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":3889},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":0,"indexY":1,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3902},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,25.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"3868":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"3869":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":3870},{"__isSmartRef__":true,"id":3872},{"__isSmartRef__":true,"id":3874},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3870":{"date":{"__isSmartRef__":true,"id":3871},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"3871":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"3872":{"date":{"__isSmartRef__":true,"id":3873},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"3873":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"3874":{"date":{"__isSmartRef__":true,"id":3875},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3875":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3876":{"date":{"__isSmartRef__":true,"id":3877},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3877":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3878":{"date":{"__isSmartRef__":true,"id":3879},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3879":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3880":{"date":{"__isSmartRef__":true,"id":3881},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"3881":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"3882":{"date":{"__isSmartRef__":true,"id":3883},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"3883":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"3884":{"date":{"__isSmartRef__":true,"id":3885},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"3885":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"3886":{"date":{"__isSmartRef__":true,"id":3887},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"3887":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"3888":{"morph":{"__isSmartRef__":true,"id":3867},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3889":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3890}},"3890":{"test01IsMorph":{"__isSmartRef__":true,"id":3891}},"3891":{"varMapping":{"__isSmartRef__":true,"id":3892},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3893},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3892":{"this":{"__isSmartRef__":true,"id":3889}},"3893":{},"3894":{"morph":{"__isSmartRef__":true,"id":3867},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"3895":{"morph":{"__isSmartRef__":true,"id":3867},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"3896":{"morph":{"__isSmartRef__":true,"id":3867},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"3897":{"morph":{"__isSmartRef__":true,"id":3867},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"3898":{"morph":{"__isSmartRef__":true,"id":3867},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"3899":{"morph":{"__isSmartRef__":true,"id":3867},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"3900":{"morph":{"__isSmartRef__":true,"id":3867},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"3901":{"morph":{"__isSmartRef__":true,"id":3867},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"3902":{"putStone":{"__isSmartRef__":true,"id":3903},"onMouseUp":{"__isSmartRef__":true,"id":3907},"setIndex":{"__isSmartRef__":true,"id":3915},"getStone":{"__isSmartRef__":true,"id":3919},"getIndexRow":{"__isSmartRef__":true,"id":3923},"getIndexCol":{"__isSmartRef__":true,"id":3927},"onInValidPosition":{"__isSmartRef__":true,"id":3931},"blink":{"__isSmartRef__":true,"id":3935}},"3903":{"varMapping":{"__isSmartRef__":true,"id":3904},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":3905},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3904":{"this":{"__isSmartRef__":true,"id":3867}},"3905":{"timestamp":{"__isSmartRef__":true,"id":3906},"user":"sebastianwoinar","tags":[]},"3906":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"3907":{"varMapping":{"__isSmartRef__":true,"id":3908},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":3913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3908":{"this":{"__isSmartRef__":true,"id":3867},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3909}},"3909":{"$super":{"__isSmartRef__":true,"id":3910}},"3910":{"varMapping":{"__isSmartRef__":true,"id":3911},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3912},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3911":{"obj":{"__isSmartRef__":true,"id":3867},"name":"onMouseUp"},"3912":{},"3913":{"timestamp":{"__isSmartRef__":true,"id":3914},"user":"sebastianwoinar","tags":[]},"3914":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"3915":{"varMapping":{"__isSmartRef__":true,"id":3916},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":3917},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3916":{"this":{"__isSmartRef__":true,"id":3867}},"3917":{"timestamp":{"__isSmartRef__":true,"id":3918},"user":"sebastianwoinar","tags":[]},"3918":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"3919":{"varMapping":{"__isSmartRef__":true,"id":3920},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":3921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3920":{"this":{"__isSmartRef__":true,"id":3867}},"3921":{"timestamp":{"__isSmartRef__":true,"id":3922},"user":"sebastianwoinar","tags":[]},"3922":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"3923":{"varMapping":{"__isSmartRef__":true,"id":3924},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":3925},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3924":{"this":{"__isSmartRef__":true,"id":3867}},"3925":{"timestamp":{"__isSmartRef__":true,"id":3926},"user":"sebastianwoinar","tags":[]},"3926":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"3927":{"varMapping":{"__isSmartRef__":true,"id":3928},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":3929},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3928":{"this":{"__isSmartRef__":true,"id":3867}},"3929":{"timestamp":{"__isSmartRef__":true,"id":3930},"user":"sebastianwoinar","tags":[]},"3930":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"3931":{"varMapping":{"__isSmartRef__":true,"id":3932},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":3933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3932":{"this":{"__isSmartRef__":true,"id":3867}},"3933":{"timestamp":{"__isSmartRef__":true,"id":3934},"user":"sebastianwoinar","tags":[]},"3934":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"3935":{"varMapping":{"__isSmartRef__":true,"id":3936},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":3937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3936":{"this":{"__isSmartRef__":true,"id":3867}},"3937":{"timestamp":{"__isSmartRef__":true,"id":3938},"user":"sebastianwoinar","tags":[]},"3938":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"3939":{"submorphs":[],"scripts":[],"id":"12A068BE-5017-41E9-8DAA-4834B1699C35","shape":{"__isSmartRef__":true,"id":3940},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field3","partsBinMetaInfo":{"__isSmartRef__":true,"id":3941},"eventHandler":{"__isSmartRef__":true,"id":3960},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":3961},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":0,"indexY":2,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3974},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,50.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"3940":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"3941":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":3942},{"__isSmartRef__":true,"id":3944},{"__isSmartRef__":true,"id":3946},{"__isSmartRef__":true,"id":3948},{"__isSmartRef__":true,"id":3950},{"__isSmartRef__":true,"id":3952},{"__isSmartRef__":true,"id":3954},{"__isSmartRef__":true,"id":3956},{"__isSmartRef__":true,"id":3958}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3942":{"date":{"__isSmartRef__":true,"id":3943},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"3943":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"3944":{"date":{"__isSmartRef__":true,"id":3945},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"3945":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"3946":{"date":{"__isSmartRef__":true,"id":3947},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"3947":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"3948":{"date":{"__isSmartRef__":true,"id":3949},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"3949":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"3950":{"date":{"__isSmartRef__":true,"id":3951},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"3951":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"3952":{"date":{"__isSmartRef__":true,"id":3953},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"3953":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"3954":{"date":{"__isSmartRef__":true,"id":3955},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"3955":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"3956":{"date":{"__isSmartRef__":true,"id":3957},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"3957":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"3958":{"date":{"__isSmartRef__":true,"id":3959},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"3959":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"3960":{"morph":{"__isSmartRef__":true,"id":3939},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3961":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3962}},"3962":{"test01IsMorph":{"__isSmartRef__":true,"id":3963}},"3963":{"varMapping":{"__isSmartRef__":true,"id":3964},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":3965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3964":{"this":{"__isSmartRef__":true,"id":3961}},"3965":{},"3966":{"morph":{"__isSmartRef__":true,"id":3939},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"3967":{"morph":{"__isSmartRef__":true,"id":3939},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"3968":{"morph":{"__isSmartRef__":true,"id":3939},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"3969":{"morph":{"__isSmartRef__":true,"id":3939},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"3970":{"morph":{"__isSmartRef__":true,"id":3939},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"3971":{"morph":{"__isSmartRef__":true,"id":3939},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"3972":{"morph":{"__isSmartRef__":true,"id":3939},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"3973":{"morph":{"__isSmartRef__":true,"id":3939},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"3974":{"putStone":{"__isSmartRef__":true,"id":3975},"onMouseUp":{"__isSmartRef__":true,"id":3979},"setIndex":{"__isSmartRef__":true,"id":3987},"getStone":{"__isSmartRef__":true,"id":3991},"getIndexRow":{"__isSmartRef__":true,"id":3995},"getIndexCol":{"__isSmartRef__":true,"id":3999},"onInValidPosition":{"__isSmartRef__":true,"id":4003},"blink":{"__isSmartRef__":true,"id":4007}},"3975":{"varMapping":{"__isSmartRef__":true,"id":3976},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":3977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3976":{"this":{"__isSmartRef__":true,"id":3939}},"3977":{"timestamp":{"__isSmartRef__":true,"id":3978},"user":"sebastianwoinar","tags":[]},"3978":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"3979":{"varMapping":{"__isSmartRef__":true,"id":3980},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":3985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3980":{"this":{"__isSmartRef__":true,"id":3939},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3981}},"3981":{"$super":{"__isSmartRef__":true,"id":3982}},"3982":{"varMapping":{"__isSmartRef__":true,"id":3983},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3984},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3983":{"obj":{"__isSmartRef__":true,"id":3939},"name":"onMouseUp"},"3984":{},"3985":{"timestamp":{"__isSmartRef__":true,"id":3986},"user":"sebastianwoinar","tags":[]},"3986":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"3987":{"varMapping":{"__isSmartRef__":true,"id":3988},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":3989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3988":{"this":{"__isSmartRef__":true,"id":3939}},"3989":{"timestamp":{"__isSmartRef__":true,"id":3990},"user":"sebastianwoinar","tags":[]},"3990":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"3991":{"varMapping":{"__isSmartRef__":true,"id":3992},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":3993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3992":{"this":{"__isSmartRef__":true,"id":3939}},"3993":{"timestamp":{"__isSmartRef__":true,"id":3994},"user":"sebastianwoinar","tags":[]},"3994":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"3995":{"varMapping":{"__isSmartRef__":true,"id":3996},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":3997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3996":{"this":{"__isSmartRef__":true,"id":3939}},"3997":{"timestamp":{"__isSmartRef__":true,"id":3998},"user":"sebastianwoinar","tags":[]},"3998":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"3999":{"varMapping":{"__isSmartRef__":true,"id":4000},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4001},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4000":{"this":{"__isSmartRef__":true,"id":3939}},"4001":{"timestamp":{"__isSmartRef__":true,"id":4002},"user":"sebastianwoinar","tags":[]},"4002":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4003":{"varMapping":{"__isSmartRef__":true,"id":4004},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4004":{"this":{"__isSmartRef__":true,"id":3939}},"4005":{"timestamp":{"__isSmartRef__":true,"id":4006},"user":"sebastianwoinar","tags":[]},"4006":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4007":{"varMapping":{"__isSmartRef__":true,"id":4008},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4009},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4008":{"this":{"__isSmartRef__":true,"id":3939}},"4009":{"timestamp":{"__isSmartRef__":true,"id":4010},"user":"sebastianwoinar","tags":[]},"4010":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4011":{"submorphs":[],"scripts":[],"id":"B4ABC410-C879-486A-A40A-6D063CA19A70","shape":{"__isSmartRef__":true,"id":4012},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field4","partsBinMetaInfo":{"__isSmartRef__":true,"id":4013},"eventHandler":{"__isSmartRef__":true,"id":4032},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4033},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":0,"indexY":3,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4046},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,75.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4012":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4013":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4014},{"__isSmartRef__":true,"id":4016},{"__isSmartRef__":true,"id":4018},{"__isSmartRef__":true,"id":4020},{"__isSmartRef__":true,"id":4022},{"__isSmartRef__":true,"id":4024},{"__isSmartRef__":true,"id":4026},{"__isSmartRef__":true,"id":4028},{"__isSmartRef__":true,"id":4030}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4014":{"date":{"__isSmartRef__":true,"id":4015},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4015":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4016":{"date":{"__isSmartRef__":true,"id":4017},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4017":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4018":{"date":{"__isSmartRef__":true,"id":4019},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4019":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4020":{"date":{"__isSmartRef__":true,"id":4021},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4021":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4022":{"date":{"__isSmartRef__":true,"id":4023},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4023":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4024":{"date":{"__isSmartRef__":true,"id":4025},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4025":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4026":{"date":{"__isSmartRef__":true,"id":4027},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4027":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4028":{"date":{"__isSmartRef__":true,"id":4029},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4029":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4030":{"date":{"__isSmartRef__":true,"id":4031},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4031":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4032":{"morph":{"__isSmartRef__":true,"id":4011},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4033":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4034}},"4034":{"test01IsMorph":{"__isSmartRef__":true,"id":4035}},"4035":{"varMapping":{"__isSmartRef__":true,"id":4036},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4037},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4036":{"this":{"__isSmartRef__":true,"id":4033}},"4037":{},"4038":{"morph":{"__isSmartRef__":true,"id":4011},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4039":{"morph":{"__isSmartRef__":true,"id":4011},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4040":{"morph":{"__isSmartRef__":true,"id":4011},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4041":{"morph":{"__isSmartRef__":true,"id":4011},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4042":{"morph":{"__isSmartRef__":true,"id":4011},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4043":{"morph":{"__isSmartRef__":true,"id":4011},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4044":{"morph":{"__isSmartRef__":true,"id":4011},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4045":{"morph":{"__isSmartRef__":true,"id":4011},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4046":{"putStone":{"__isSmartRef__":true,"id":4047},"onMouseUp":{"__isSmartRef__":true,"id":4051},"setIndex":{"__isSmartRef__":true,"id":4059},"getStone":{"__isSmartRef__":true,"id":4063},"getIndexRow":{"__isSmartRef__":true,"id":4067},"getIndexCol":{"__isSmartRef__":true,"id":4071},"onInValidPosition":{"__isSmartRef__":true,"id":4075},"blink":{"__isSmartRef__":true,"id":4079}},"4047":{"varMapping":{"__isSmartRef__":true,"id":4048},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4049},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4048":{"this":{"__isSmartRef__":true,"id":4011}},"4049":{"timestamp":{"__isSmartRef__":true,"id":4050},"user":"sebastianwoinar","tags":[]},"4050":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4051":{"varMapping":{"__isSmartRef__":true,"id":4052},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4052":{"this":{"__isSmartRef__":true,"id":4011},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4053}},"4053":{"$super":{"__isSmartRef__":true,"id":4054}},"4054":{"varMapping":{"__isSmartRef__":true,"id":4055},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4056},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4055":{"obj":{"__isSmartRef__":true,"id":4011},"name":"onMouseUp"},"4056":{},"4057":{"timestamp":{"__isSmartRef__":true,"id":4058},"user":"sebastianwoinar","tags":[]},"4058":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4059":{"varMapping":{"__isSmartRef__":true,"id":4060},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4061},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4060":{"this":{"__isSmartRef__":true,"id":4011}},"4061":{"timestamp":{"__isSmartRef__":true,"id":4062},"user":"sebastianwoinar","tags":[]},"4062":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4063":{"varMapping":{"__isSmartRef__":true,"id":4064},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4064":{"this":{"__isSmartRef__":true,"id":4011}},"4065":{"timestamp":{"__isSmartRef__":true,"id":4066},"user":"sebastianwoinar","tags":[]},"4066":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4067":{"varMapping":{"__isSmartRef__":true,"id":4068},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4068":{"this":{"__isSmartRef__":true,"id":4011}},"4069":{"timestamp":{"__isSmartRef__":true,"id":4070},"user":"sebastianwoinar","tags":[]},"4070":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4071":{"varMapping":{"__isSmartRef__":true,"id":4072},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4073},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4072":{"this":{"__isSmartRef__":true,"id":4011}},"4073":{"timestamp":{"__isSmartRef__":true,"id":4074},"user":"sebastianwoinar","tags":[]},"4074":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4075":{"varMapping":{"__isSmartRef__":true,"id":4076},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4077},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4076":{"this":{"__isSmartRef__":true,"id":4011}},"4077":{"timestamp":{"__isSmartRef__":true,"id":4078},"user":"sebastianwoinar","tags":[]},"4078":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4079":{"varMapping":{"__isSmartRef__":true,"id":4080},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4081},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4080":{"this":{"__isSmartRef__":true,"id":4011}},"4081":{"timestamp":{"__isSmartRef__":true,"id":4082},"user":"sebastianwoinar","tags":[]},"4082":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4083":{"submorphs":[],"scripts":[],"id":"FF9A92B4-3D1D-4C99-BE52-FEE38ABDA4E6","shape":{"__isSmartRef__":true,"id":4084},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field5","partsBinMetaInfo":{"__isSmartRef__":true,"id":4085},"eventHandler":{"__isSmartRef__":true,"id":4104},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4105},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":0,"indexY":4,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4118},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,100.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4084":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4085":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4086},{"__isSmartRef__":true,"id":4088},{"__isSmartRef__":true,"id":4090},{"__isSmartRef__":true,"id":4092},{"__isSmartRef__":true,"id":4094},{"__isSmartRef__":true,"id":4096},{"__isSmartRef__":true,"id":4098},{"__isSmartRef__":true,"id":4100},{"__isSmartRef__":true,"id":4102}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4086":{"date":{"__isSmartRef__":true,"id":4087},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4087":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4088":{"date":{"__isSmartRef__":true,"id":4089},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4089":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4090":{"date":{"__isSmartRef__":true,"id":4091},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4091":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4092":{"date":{"__isSmartRef__":true,"id":4093},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4093":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4094":{"date":{"__isSmartRef__":true,"id":4095},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4095":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4096":{"date":{"__isSmartRef__":true,"id":4097},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4097":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4098":{"date":{"__isSmartRef__":true,"id":4099},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4099":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4100":{"date":{"__isSmartRef__":true,"id":4101},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4101":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4102":{"date":{"__isSmartRef__":true,"id":4103},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4103":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4104":{"morph":{"__isSmartRef__":true,"id":4083},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4105":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4106}},"4106":{"test01IsMorph":{"__isSmartRef__":true,"id":4107}},"4107":{"varMapping":{"__isSmartRef__":true,"id":4108},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4108":{"this":{"__isSmartRef__":true,"id":4105}},"4109":{},"4110":{"morph":{"__isSmartRef__":true,"id":4083},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4111":{"morph":{"__isSmartRef__":true,"id":4083},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4112":{"morph":{"__isSmartRef__":true,"id":4083},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4113":{"morph":{"__isSmartRef__":true,"id":4083},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4114":{"morph":{"__isSmartRef__":true,"id":4083},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4115":{"morph":{"__isSmartRef__":true,"id":4083},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4116":{"morph":{"__isSmartRef__":true,"id":4083},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4117":{"morph":{"__isSmartRef__":true,"id":4083},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4118":{"putStone":{"__isSmartRef__":true,"id":4119},"onMouseUp":{"__isSmartRef__":true,"id":4123},"setIndex":{"__isSmartRef__":true,"id":4131},"getStone":{"__isSmartRef__":true,"id":4135},"getIndexRow":{"__isSmartRef__":true,"id":4139},"getIndexCol":{"__isSmartRef__":true,"id":4143},"onInValidPosition":{"__isSmartRef__":true,"id":4147},"blink":{"__isSmartRef__":true,"id":4151}},"4119":{"varMapping":{"__isSmartRef__":true,"id":4120},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4121},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4120":{"this":{"__isSmartRef__":true,"id":4083}},"4121":{"timestamp":{"__isSmartRef__":true,"id":4122},"user":"sebastianwoinar","tags":[]},"4122":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4123":{"varMapping":{"__isSmartRef__":true,"id":4124},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4129},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4124":{"this":{"__isSmartRef__":true,"id":4083},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4125}},"4125":{"$super":{"__isSmartRef__":true,"id":4126}},"4126":{"varMapping":{"__isSmartRef__":true,"id":4127},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4128},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4127":{"obj":{"__isSmartRef__":true,"id":4083},"name":"onMouseUp"},"4128":{},"4129":{"timestamp":{"__isSmartRef__":true,"id":4130},"user":"sebastianwoinar","tags":[]},"4130":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4131":{"varMapping":{"__isSmartRef__":true,"id":4132},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4133},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4132":{"this":{"__isSmartRef__":true,"id":4083}},"4133":{"timestamp":{"__isSmartRef__":true,"id":4134},"user":"sebastianwoinar","tags":[]},"4134":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4135":{"varMapping":{"__isSmartRef__":true,"id":4136},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4137},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4136":{"this":{"__isSmartRef__":true,"id":4083}},"4137":{"timestamp":{"__isSmartRef__":true,"id":4138},"user":"sebastianwoinar","tags":[]},"4138":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4139":{"varMapping":{"__isSmartRef__":true,"id":4140},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4141},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4140":{"this":{"__isSmartRef__":true,"id":4083}},"4141":{"timestamp":{"__isSmartRef__":true,"id":4142},"user":"sebastianwoinar","tags":[]},"4142":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4143":{"varMapping":{"__isSmartRef__":true,"id":4144},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4144":{"this":{"__isSmartRef__":true,"id":4083}},"4145":{"timestamp":{"__isSmartRef__":true,"id":4146},"user":"sebastianwoinar","tags":[]},"4146":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4147":{"varMapping":{"__isSmartRef__":true,"id":4148},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4149},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4148":{"this":{"__isSmartRef__":true,"id":4083}},"4149":{"timestamp":{"__isSmartRef__":true,"id":4150},"user":"sebastianwoinar","tags":[]},"4150":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4151":{"varMapping":{"__isSmartRef__":true,"id":4152},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4152":{"this":{"__isSmartRef__":true,"id":4083}},"4153":{"timestamp":{"__isSmartRef__":true,"id":4154},"user":"sebastianwoinar","tags":[]},"4154":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4155":{"submorphs":[],"scripts":[],"id":"EB7EAC0A-A9C2-496E-B8B4-06DA9D1DC56B","shape":{"__isSmartRef__":true,"id":4156},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field6","partsBinMetaInfo":{"__isSmartRef__":true,"id":4157},"eventHandler":{"__isSmartRef__":true,"id":4176},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4177},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":0,"indexY":5,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4190},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,125.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4156":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4157":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4158},{"__isSmartRef__":true,"id":4160},{"__isSmartRef__":true,"id":4162},{"__isSmartRef__":true,"id":4164},{"__isSmartRef__":true,"id":4166},{"__isSmartRef__":true,"id":4168},{"__isSmartRef__":true,"id":4170},{"__isSmartRef__":true,"id":4172},{"__isSmartRef__":true,"id":4174}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4158":{"date":{"__isSmartRef__":true,"id":4159},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4159":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4160":{"date":{"__isSmartRef__":true,"id":4161},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4161":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4162":{"date":{"__isSmartRef__":true,"id":4163},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4163":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4164":{"date":{"__isSmartRef__":true,"id":4165},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4165":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4166":{"date":{"__isSmartRef__":true,"id":4167},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4167":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4168":{"date":{"__isSmartRef__":true,"id":4169},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4169":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4170":{"date":{"__isSmartRef__":true,"id":4171},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4171":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4172":{"date":{"__isSmartRef__":true,"id":4173},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4173":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4174":{"date":{"__isSmartRef__":true,"id":4175},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4175":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4176":{"morph":{"__isSmartRef__":true,"id":4155},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4177":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4178}},"4178":{"test01IsMorph":{"__isSmartRef__":true,"id":4179}},"4179":{"varMapping":{"__isSmartRef__":true,"id":4180},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4181},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4180":{"this":{"__isSmartRef__":true,"id":4177}},"4181":{},"4182":{"morph":{"__isSmartRef__":true,"id":4155},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4183":{"morph":{"__isSmartRef__":true,"id":4155},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4184":{"morph":{"__isSmartRef__":true,"id":4155},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4185":{"morph":{"__isSmartRef__":true,"id":4155},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4186":{"morph":{"__isSmartRef__":true,"id":4155},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4187":{"morph":{"__isSmartRef__":true,"id":4155},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4188":{"morph":{"__isSmartRef__":true,"id":4155},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4189":{"morph":{"__isSmartRef__":true,"id":4155},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4190":{"putStone":{"__isSmartRef__":true,"id":4191},"onMouseUp":{"__isSmartRef__":true,"id":4195},"setIndex":{"__isSmartRef__":true,"id":4203},"getStone":{"__isSmartRef__":true,"id":4207},"getIndexRow":{"__isSmartRef__":true,"id":4211},"getIndexCol":{"__isSmartRef__":true,"id":4215},"onInValidPosition":{"__isSmartRef__":true,"id":4219},"blink":{"__isSmartRef__":true,"id":4223}},"4191":{"varMapping":{"__isSmartRef__":true,"id":4192},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4193},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4192":{"this":{"__isSmartRef__":true,"id":4155}},"4193":{"timestamp":{"__isSmartRef__":true,"id":4194},"user":"sebastianwoinar","tags":[]},"4194":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4195":{"varMapping":{"__isSmartRef__":true,"id":4196},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4196":{"this":{"__isSmartRef__":true,"id":4155},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4197}},"4197":{"$super":{"__isSmartRef__":true,"id":4198}},"4198":{"varMapping":{"__isSmartRef__":true,"id":4199},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4200},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4199":{"obj":{"__isSmartRef__":true,"id":4155},"name":"onMouseUp"},"4200":{},"4201":{"timestamp":{"__isSmartRef__":true,"id":4202},"user":"sebastianwoinar","tags":[]},"4202":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4203":{"varMapping":{"__isSmartRef__":true,"id":4204},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4205},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4204":{"this":{"__isSmartRef__":true,"id":4155}},"4205":{"timestamp":{"__isSmartRef__":true,"id":4206},"user":"sebastianwoinar","tags":[]},"4206":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4207":{"varMapping":{"__isSmartRef__":true,"id":4208},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4209},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4208":{"this":{"__isSmartRef__":true,"id":4155}},"4209":{"timestamp":{"__isSmartRef__":true,"id":4210},"user":"sebastianwoinar","tags":[]},"4210":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4211":{"varMapping":{"__isSmartRef__":true,"id":4212},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4213},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4212":{"this":{"__isSmartRef__":true,"id":4155}},"4213":{"timestamp":{"__isSmartRef__":true,"id":4214},"user":"sebastianwoinar","tags":[]},"4214":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4215":{"varMapping":{"__isSmartRef__":true,"id":4216},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4217},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4216":{"this":{"__isSmartRef__":true,"id":4155}},"4217":{"timestamp":{"__isSmartRef__":true,"id":4218},"user":"sebastianwoinar","tags":[]},"4218":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4219":{"varMapping":{"__isSmartRef__":true,"id":4220},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4221},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4220":{"this":{"__isSmartRef__":true,"id":4155}},"4221":{"timestamp":{"__isSmartRef__":true,"id":4222},"user":"sebastianwoinar","tags":[]},"4222":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4223":{"varMapping":{"__isSmartRef__":true,"id":4224},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4225},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4224":{"this":{"__isSmartRef__":true,"id":4155}},"4225":{"timestamp":{"__isSmartRef__":true,"id":4226},"user":"sebastianwoinar","tags":[]},"4226":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4227":{"submorphs":[],"scripts":[],"id":"1215E3DD-B2D8-4C95-9191-AC58AC5C20CD","shape":{"__isSmartRef__":true,"id":4228},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field7","partsBinMetaInfo":{"__isSmartRef__":true,"id":4229},"eventHandler":{"__isSmartRef__":true,"id":4248},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4249},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":0,"indexY":6,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4262},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,150.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4228":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4229":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4230},{"__isSmartRef__":true,"id":4232},{"__isSmartRef__":true,"id":4234},{"__isSmartRef__":true,"id":4236},{"__isSmartRef__":true,"id":4238},{"__isSmartRef__":true,"id":4240},{"__isSmartRef__":true,"id":4242},{"__isSmartRef__":true,"id":4244},{"__isSmartRef__":true,"id":4246}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4230":{"date":{"__isSmartRef__":true,"id":4231},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4231":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4232":{"date":{"__isSmartRef__":true,"id":4233},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4233":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4234":{"date":{"__isSmartRef__":true,"id":4235},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4235":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4236":{"date":{"__isSmartRef__":true,"id":4237},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4237":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4238":{"date":{"__isSmartRef__":true,"id":4239},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4239":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4240":{"date":{"__isSmartRef__":true,"id":4241},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4241":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4242":{"date":{"__isSmartRef__":true,"id":4243},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4243":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4244":{"date":{"__isSmartRef__":true,"id":4245},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4245":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4246":{"date":{"__isSmartRef__":true,"id":4247},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4247":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4248":{"morph":{"__isSmartRef__":true,"id":4227},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4249":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4250}},"4250":{"test01IsMorph":{"__isSmartRef__":true,"id":4251}},"4251":{"varMapping":{"__isSmartRef__":true,"id":4252},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4253},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4252":{"this":{"__isSmartRef__":true,"id":4249}},"4253":{},"4254":{"morph":{"__isSmartRef__":true,"id":4227},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4255":{"morph":{"__isSmartRef__":true,"id":4227},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4256":{"morph":{"__isSmartRef__":true,"id":4227},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4257":{"morph":{"__isSmartRef__":true,"id":4227},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4258":{"morph":{"__isSmartRef__":true,"id":4227},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4259":{"morph":{"__isSmartRef__":true,"id":4227},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4260":{"morph":{"__isSmartRef__":true,"id":4227},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4261":{"morph":{"__isSmartRef__":true,"id":4227},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4262":{"putStone":{"__isSmartRef__":true,"id":4263},"onMouseUp":{"__isSmartRef__":true,"id":4267},"setIndex":{"__isSmartRef__":true,"id":4275},"getStone":{"__isSmartRef__":true,"id":4279},"getIndexRow":{"__isSmartRef__":true,"id":4283},"getIndexCol":{"__isSmartRef__":true,"id":4287},"onInValidPosition":{"__isSmartRef__":true,"id":4291},"blink":{"__isSmartRef__":true,"id":4295}},"4263":{"varMapping":{"__isSmartRef__":true,"id":4264},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4265},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4264":{"this":{"__isSmartRef__":true,"id":4227}},"4265":{"timestamp":{"__isSmartRef__":true,"id":4266},"user":"sebastianwoinar","tags":[]},"4266":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4267":{"varMapping":{"__isSmartRef__":true,"id":4268},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4273},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4268":{"this":{"__isSmartRef__":true,"id":4227},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4269}},"4269":{"$super":{"__isSmartRef__":true,"id":4270}},"4270":{"varMapping":{"__isSmartRef__":true,"id":4271},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4272},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4271":{"obj":{"__isSmartRef__":true,"id":4227},"name":"onMouseUp"},"4272":{},"4273":{"timestamp":{"__isSmartRef__":true,"id":4274},"user":"sebastianwoinar","tags":[]},"4274":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4275":{"varMapping":{"__isSmartRef__":true,"id":4276},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4277},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4276":{"this":{"__isSmartRef__":true,"id":4227}},"4277":{"timestamp":{"__isSmartRef__":true,"id":4278},"user":"sebastianwoinar","tags":[]},"4278":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4279":{"varMapping":{"__isSmartRef__":true,"id":4280},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4281},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4280":{"this":{"__isSmartRef__":true,"id":4227}},"4281":{"timestamp":{"__isSmartRef__":true,"id":4282},"user":"sebastianwoinar","tags":[]},"4282":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4283":{"varMapping":{"__isSmartRef__":true,"id":4284},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4285},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4284":{"this":{"__isSmartRef__":true,"id":4227}},"4285":{"timestamp":{"__isSmartRef__":true,"id":4286},"user":"sebastianwoinar","tags":[]},"4286":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4287":{"varMapping":{"__isSmartRef__":true,"id":4288},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4289},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4288":{"this":{"__isSmartRef__":true,"id":4227}},"4289":{"timestamp":{"__isSmartRef__":true,"id":4290},"user":"sebastianwoinar","tags":[]},"4290":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4291":{"varMapping":{"__isSmartRef__":true,"id":4292},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4293},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4292":{"this":{"__isSmartRef__":true,"id":4227}},"4293":{"timestamp":{"__isSmartRef__":true,"id":4294},"user":"sebastianwoinar","tags":[]},"4294":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4295":{"varMapping":{"__isSmartRef__":true,"id":4296},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4296":{"this":{"__isSmartRef__":true,"id":4227}},"4297":{"timestamp":{"__isSmartRef__":true,"id":4298},"user":"sebastianwoinar","tags":[]},"4298":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4299":{"submorphs":[],"scripts":[],"id":"86F6D8C0-663D-4A88-9A33-16E06F0EE721","shape":{"__isSmartRef__":true,"id":4300},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field8","partsBinMetaInfo":{"__isSmartRef__":true,"id":4301},"eventHandler":{"__isSmartRef__":true,"id":4320},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4321},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":0,"indexY":7,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4334},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,175.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4300":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4301":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4302},{"__isSmartRef__":true,"id":4304},{"__isSmartRef__":true,"id":4306},{"__isSmartRef__":true,"id":4308},{"__isSmartRef__":true,"id":4310},{"__isSmartRef__":true,"id":4312},{"__isSmartRef__":true,"id":4314},{"__isSmartRef__":true,"id":4316},{"__isSmartRef__":true,"id":4318}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4302":{"date":{"__isSmartRef__":true,"id":4303},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4303":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4304":{"date":{"__isSmartRef__":true,"id":4305},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4305":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4306":{"date":{"__isSmartRef__":true,"id":4307},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4307":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4308":{"date":{"__isSmartRef__":true,"id":4309},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4309":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4310":{"date":{"__isSmartRef__":true,"id":4311},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4311":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4312":{"date":{"__isSmartRef__":true,"id":4313},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4313":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4314":{"date":{"__isSmartRef__":true,"id":4315},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4315":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4316":{"date":{"__isSmartRef__":true,"id":4317},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4317":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4318":{"date":{"__isSmartRef__":true,"id":4319},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4319":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4320":{"morph":{"__isSmartRef__":true,"id":4299},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4321":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4322}},"4322":{"test01IsMorph":{"__isSmartRef__":true,"id":4323}},"4323":{"varMapping":{"__isSmartRef__":true,"id":4324},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4325},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4324":{"this":{"__isSmartRef__":true,"id":4321}},"4325":{},"4326":{"morph":{"__isSmartRef__":true,"id":4299},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4327":{"morph":{"__isSmartRef__":true,"id":4299},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4328":{"morph":{"__isSmartRef__":true,"id":4299},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4329":{"morph":{"__isSmartRef__":true,"id":4299},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4330":{"morph":{"__isSmartRef__":true,"id":4299},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4331":{"morph":{"__isSmartRef__":true,"id":4299},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4332":{"morph":{"__isSmartRef__":true,"id":4299},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4333":{"morph":{"__isSmartRef__":true,"id":4299},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4334":{"putStone":{"__isSmartRef__":true,"id":4335},"onMouseUp":{"__isSmartRef__":true,"id":4339},"setIndex":{"__isSmartRef__":true,"id":4347},"getStone":{"__isSmartRef__":true,"id":4351},"getIndexRow":{"__isSmartRef__":true,"id":4355},"getIndexCol":{"__isSmartRef__":true,"id":4359},"onInValidPosition":{"__isSmartRef__":true,"id":4363},"blink":{"__isSmartRef__":true,"id":4367}},"4335":{"varMapping":{"__isSmartRef__":true,"id":4336},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4336":{"this":{"__isSmartRef__":true,"id":4299}},"4337":{"timestamp":{"__isSmartRef__":true,"id":4338},"user":"sebastianwoinar","tags":[]},"4338":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4339":{"varMapping":{"__isSmartRef__":true,"id":4340},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4345},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4340":{"this":{"__isSmartRef__":true,"id":4299},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4341}},"4341":{"$super":{"__isSmartRef__":true,"id":4342}},"4342":{"varMapping":{"__isSmartRef__":true,"id":4343},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4344},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4343":{"obj":{"__isSmartRef__":true,"id":4299},"name":"onMouseUp"},"4344":{},"4345":{"timestamp":{"__isSmartRef__":true,"id":4346},"user":"sebastianwoinar","tags":[]},"4346":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4347":{"varMapping":{"__isSmartRef__":true,"id":4348},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4348":{"this":{"__isSmartRef__":true,"id":4299}},"4349":{"timestamp":{"__isSmartRef__":true,"id":4350},"user":"sebastianwoinar","tags":[]},"4350":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4351":{"varMapping":{"__isSmartRef__":true,"id":4352},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4353},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4352":{"this":{"__isSmartRef__":true,"id":4299}},"4353":{"timestamp":{"__isSmartRef__":true,"id":4354},"user":"sebastianwoinar","tags":[]},"4354":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4355":{"varMapping":{"__isSmartRef__":true,"id":4356},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4357},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4356":{"this":{"__isSmartRef__":true,"id":4299}},"4357":{"timestamp":{"__isSmartRef__":true,"id":4358},"user":"sebastianwoinar","tags":[]},"4358":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4359":{"varMapping":{"__isSmartRef__":true,"id":4360},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4361},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4360":{"this":{"__isSmartRef__":true,"id":4299}},"4361":{"timestamp":{"__isSmartRef__":true,"id":4362},"user":"sebastianwoinar","tags":[]},"4362":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4363":{"varMapping":{"__isSmartRef__":true,"id":4364},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4365},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4364":{"this":{"__isSmartRef__":true,"id":4299}},"4365":{"timestamp":{"__isSmartRef__":true,"id":4366},"user":"sebastianwoinar","tags":[]},"4366":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4367":{"varMapping":{"__isSmartRef__":true,"id":4368},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4369},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4368":{"this":{"__isSmartRef__":true,"id":4299}},"4369":{"timestamp":{"__isSmartRef__":true,"id":4370},"user":"sebastianwoinar","tags":[]},"4370":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4371":{"submorphs":[],"scripts":[],"id":"2001B770-AD14-40A6-BD99-EDB0F0851D55","shape":{"__isSmartRef__":true,"id":4372},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field9","partsBinMetaInfo":{"__isSmartRef__":true,"id":4373},"eventHandler":{"__isSmartRef__":true,"id":4392},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4393},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":1,"indexY":0,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4406},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(25.0,0.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4372":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4373":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4374},{"__isSmartRef__":true,"id":4376},{"__isSmartRef__":true,"id":4378},{"__isSmartRef__":true,"id":4380},{"__isSmartRef__":true,"id":4382},{"__isSmartRef__":true,"id":4384},{"__isSmartRef__":true,"id":4386},{"__isSmartRef__":true,"id":4388},{"__isSmartRef__":true,"id":4390}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4374":{"date":{"__isSmartRef__":true,"id":4375},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4375":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4376":{"date":{"__isSmartRef__":true,"id":4377},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4377":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4378":{"date":{"__isSmartRef__":true,"id":4379},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4379":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4380":{"date":{"__isSmartRef__":true,"id":4381},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4381":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4382":{"date":{"__isSmartRef__":true,"id":4383},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4383":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4384":{"date":{"__isSmartRef__":true,"id":4385},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4385":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4386":{"date":{"__isSmartRef__":true,"id":4387},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4387":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4388":{"date":{"__isSmartRef__":true,"id":4389},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4389":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4390":{"date":{"__isSmartRef__":true,"id":4391},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4391":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4392":{"morph":{"__isSmartRef__":true,"id":4371},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4393":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4394}},"4394":{"test01IsMorph":{"__isSmartRef__":true,"id":4395}},"4395":{"varMapping":{"__isSmartRef__":true,"id":4396},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4397},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4396":{"this":{"__isSmartRef__":true,"id":4393}},"4397":{},"4398":{"morph":{"__isSmartRef__":true,"id":4371},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4399":{"morph":{"__isSmartRef__":true,"id":4371},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4400":{"morph":{"__isSmartRef__":true,"id":4371},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4401":{"morph":{"__isSmartRef__":true,"id":4371},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4402":{"morph":{"__isSmartRef__":true,"id":4371},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4403":{"morph":{"__isSmartRef__":true,"id":4371},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4404":{"morph":{"__isSmartRef__":true,"id":4371},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4405":{"morph":{"__isSmartRef__":true,"id":4371},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4406":{"putStone":{"__isSmartRef__":true,"id":4407},"onMouseUp":{"__isSmartRef__":true,"id":4411},"setIndex":{"__isSmartRef__":true,"id":4419},"getStone":{"__isSmartRef__":true,"id":4423},"getIndexRow":{"__isSmartRef__":true,"id":4427},"getIndexCol":{"__isSmartRef__":true,"id":4431},"onInValidPosition":{"__isSmartRef__":true,"id":4435},"blink":{"__isSmartRef__":true,"id":4439}},"4407":{"varMapping":{"__isSmartRef__":true,"id":4408},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4409},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4408":{"this":{"__isSmartRef__":true,"id":4371}},"4409":{"timestamp":{"__isSmartRef__":true,"id":4410},"user":"sebastianwoinar","tags":[]},"4410":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4411":{"varMapping":{"__isSmartRef__":true,"id":4412},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4417},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4412":{"this":{"__isSmartRef__":true,"id":4371},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4413}},"4413":{"$super":{"__isSmartRef__":true,"id":4414}},"4414":{"varMapping":{"__isSmartRef__":true,"id":4415},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4416},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4415":{"obj":{"__isSmartRef__":true,"id":4371},"name":"onMouseUp"},"4416":{},"4417":{"timestamp":{"__isSmartRef__":true,"id":4418},"user":"sebastianwoinar","tags":[]},"4418":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4419":{"varMapping":{"__isSmartRef__":true,"id":4420},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4421},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4420":{"this":{"__isSmartRef__":true,"id":4371}},"4421":{"timestamp":{"__isSmartRef__":true,"id":4422},"user":"sebastianwoinar","tags":[]},"4422":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4423":{"varMapping":{"__isSmartRef__":true,"id":4424},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4424":{"this":{"__isSmartRef__":true,"id":4371}},"4425":{"timestamp":{"__isSmartRef__":true,"id":4426},"user":"sebastianwoinar","tags":[]},"4426":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4427":{"varMapping":{"__isSmartRef__":true,"id":4428},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4428":{"this":{"__isSmartRef__":true,"id":4371}},"4429":{"timestamp":{"__isSmartRef__":true,"id":4430},"user":"sebastianwoinar","tags":[]},"4430":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4431":{"varMapping":{"__isSmartRef__":true,"id":4432},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4433},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4432":{"this":{"__isSmartRef__":true,"id":4371}},"4433":{"timestamp":{"__isSmartRef__":true,"id":4434},"user":"sebastianwoinar","tags":[]},"4434":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4435":{"varMapping":{"__isSmartRef__":true,"id":4436},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4436":{"this":{"__isSmartRef__":true,"id":4371}},"4437":{"timestamp":{"__isSmartRef__":true,"id":4438},"user":"sebastianwoinar","tags":[]},"4438":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4439":{"varMapping":{"__isSmartRef__":true,"id":4440},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4440":{"this":{"__isSmartRef__":true,"id":4371}},"4441":{"timestamp":{"__isSmartRef__":true,"id":4442},"user":"sebastianwoinar","tags":[]},"4442":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4443":{"submorphs":[],"scripts":[],"id":"10BA65FF-85B5-4F24-9201-938CF3344BCD","shape":{"__isSmartRef__":true,"id":4444},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field10","partsBinMetaInfo":{"__isSmartRef__":true,"id":4445},"eventHandler":{"__isSmartRef__":true,"id":4464},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4465},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":1,"indexY":1,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4478},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(25.0,25.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4444":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4445":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4446},{"__isSmartRef__":true,"id":4448},{"__isSmartRef__":true,"id":4450},{"__isSmartRef__":true,"id":4452},{"__isSmartRef__":true,"id":4454},{"__isSmartRef__":true,"id":4456},{"__isSmartRef__":true,"id":4458},{"__isSmartRef__":true,"id":4460},{"__isSmartRef__":true,"id":4462}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4446":{"date":{"__isSmartRef__":true,"id":4447},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4447":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4448":{"date":{"__isSmartRef__":true,"id":4449},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4449":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4450":{"date":{"__isSmartRef__":true,"id":4451},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4451":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4452":{"date":{"__isSmartRef__":true,"id":4453},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4453":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4454":{"date":{"__isSmartRef__":true,"id":4455},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4455":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4456":{"date":{"__isSmartRef__":true,"id":4457},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4457":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4458":{"date":{"__isSmartRef__":true,"id":4459},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4459":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4460":{"date":{"__isSmartRef__":true,"id":4461},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4461":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4462":{"date":{"__isSmartRef__":true,"id":4463},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4463":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4464":{"morph":{"__isSmartRef__":true,"id":4443},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4465":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4466}},"4466":{"test01IsMorph":{"__isSmartRef__":true,"id":4467}},"4467":{"varMapping":{"__isSmartRef__":true,"id":4468},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4469},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4468":{"this":{"__isSmartRef__":true,"id":4465}},"4469":{},"4470":{"morph":{"__isSmartRef__":true,"id":4443},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4471":{"morph":{"__isSmartRef__":true,"id":4443},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4472":{"morph":{"__isSmartRef__":true,"id":4443},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4473":{"morph":{"__isSmartRef__":true,"id":4443},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4474":{"morph":{"__isSmartRef__":true,"id":4443},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4475":{"morph":{"__isSmartRef__":true,"id":4443},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4476":{"morph":{"__isSmartRef__":true,"id":4443},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4477":{"morph":{"__isSmartRef__":true,"id":4443},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4478":{"putStone":{"__isSmartRef__":true,"id":4479},"onMouseUp":{"__isSmartRef__":true,"id":4483},"setIndex":{"__isSmartRef__":true,"id":4491},"getStone":{"__isSmartRef__":true,"id":4495},"getIndexRow":{"__isSmartRef__":true,"id":4499},"getIndexCol":{"__isSmartRef__":true,"id":4503},"onInValidPosition":{"__isSmartRef__":true,"id":4507},"blink":{"__isSmartRef__":true,"id":4511}},"4479":{"varMapping":{"__isSmartRef__":true,"id":4480},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4481},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4480":{"this":{"__isSmartRef__":true,"id":4443}},"4481":{"timestamp":{"__isSmartRef__":true,"id":4482},"user":"sebastianwoinar","tags":[]},"4482":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4483":{"varMapping":{"__isSmartRef__":true,"id":4484},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4484":{"this":{"__isSmartRef__":true,"id":4443},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4485}},"4485":{"$super":{"__isSmartRef__":true,"id":4486}},"4486":{"varMapping":{"__isSmartRef__":true,"id":4487},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4488},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4487":{"obj":{"__isSmartRef__":true,"id":4443},"name":"onMouseUp"},"4488":{},"4489":{"timestamp":{"__isSmartRef__":true,"id":4490},"user":"sebastianwoinar","tags":[]},"4490":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4491":{"varMapping":{"__isSmartRef__":true,"id":4492},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4493},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4492":{"this":{"__isSmartRef__":true,"id":4443}},"4493":{"timestamp":{"__isSmartRef__":true,"id":4494},"user":"sebastianwoinar","tags":[]},"4494":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4495":{"varMapping":{"__isSmartRef__":true,"id":4496},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4496":{"this":{"__isSmartRef__":true,"id":4443}},"4497":{"timestamp":{"__isSmartRef__":true,"id":4498},"user":"sebastianwoinar","tags":[]},"4498":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4499":{"varMapping":{"__isSmartRef__":true,"id":4500},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4500":{"this":{"__isSmartRef__":true,"id":4443}},"4501":{"timestamp":{"__isSmartRef__":true,"id":4502},"user":"sebastianwoinar","tags":[]},"4502":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4503":{"varMapping":{"__isSmartRef__":true,"id":4504},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4504":{"this":{"__isSmartRef__":true,"id":4443}},"4505":{"timestamp":{"__isSmartRef__":true,"id":4506},"user":"sebastianwoinar","tags":[]},"4506":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4507":{"varMapping":{"__isSmartRef__":true,"id":4508},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4509},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4508":{"this":{"__isSmartRef__":true,"id":4443}},"4509":{"timestamp":{"__isSmartRef__":true,"id":4510},"user":"sebastianwoinar","tags":[]},"4510":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4511":{"varMapping":{"__isSmartRef__":true,"id":4512},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4512":{"this":{"__isSmartRef__":true,"id":4443}},"4513":{"timestamp":{"__isSmartRef__":true,"id":4514},"user":"sebastianwoinar","tags":[]},"4514":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4515":{"submorphs":[],"scripts":[],"id":"48AF7196-FE65-46F3-92DE-6B246F531105","shape":{"__isSmartRef__":true,"id":4516},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field11","partsBinMetaInfo":{"__isSmartRef__":true,"id":4517},"eventHandler":{"__isSmartRef__":true,"id":4536},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4537},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":1,"indexY":2,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4550},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(25.0,50.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4516":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4517":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4518},{"__isSmartRef__":true,"id":4520},{"__isSmartRef__":true,"id":4522},{"__isSmartRef__":true,"id":4524},{"__isSmartRef__":true,"id":4526},{"__isSmartRef__":true,"id":4528},{"__isSmartRef__":true,"id":4530},{"__isSmartRef__":true,"id":4532},{"__isSmartRef__":true,"id":4534}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4518":{"date":{"__isSmartRef__":true,"id":4519},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4519":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4520":{"date":{"__isSmartRef__":true,"id":4521},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4521":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4522":{"date":{"__isSmartRef__":true,"id":4523},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4523":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4524":{"date":{"__isSmartRef__":true,"id":4525},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4525":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4526":{"date":{"__isSmartRef__":true,"id":4527},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4527":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4528":{"date":{"__isSmartRef__":true,"id":4529},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4529":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4530":{"date":{"__isSmartRef__":true,"id":4531},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4531":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4532":{"date":{"__isSmartRef__":true,"id":4533},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4533":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4534":{"date":{"__isSmartRef__":true,"id":4535},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4535":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4536":{"morph":{"__isSmartRef__":true,"id":4515},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4537":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4538}},"4538":{"test01IsMorph":{"__isSmartRef__":true,"id":4539}},"4539":{"varMapping":{"__isSmartRef__":true,"id":4540},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4540":{"this":{"__isSmartRef__":true,"id":4537}},"4541":{},"4542":{"morph":{"__isSmartRef__":true,"id":4515},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4543":{"morph":{"__isSmartRef__":true,"id":4515},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4544":{"morph":{"__isSmartRef__":true,"id":4515},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4545":{"morph":{"__isSmartRef__":true,"id":4515},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4546":{"morph":{"__isSmartRef__":true,"id":4515},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4547":{"morph":{"__isSmartRef__":true,"id":4515},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4548":{"morph":{"__isSmartRef__":true,"id":4515},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4549":{"morph":{"__isSmartRef__":true,"id":4515},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4550":{"putStone":{"__isSmartRef__":true,"id":4551},"onMouseUp":{"__isSmartRef__":true,"id":4555},"setIndex":{"__isSmartRef__":true,"id":4563},"getStone":{"__isSmartRef__":true,"id":4567},"getIndexRow":{"__isSmartRef__":true,"id":4571},"getIndexCol":{"__isSmartRef__":true,"id":4575},"onInValidPosition":{"__isSmartRef__":true,"id":4579},"blink":{"__isSmartRef__":true,"id":4583}},"4551":{"varMapping":{"__isSmartRef__":true,"id":4552},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4553},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4552":{"this":{"__isSmartRef__":true,"id":4515}},"4553":{"timestamp":{"__isSmartRef__":true,"id":4554},"user":"sebastianwoinar","tags":[]},"4554":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4555":{"varMapping":{"__isSmartRef__":true,"id":4556},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4556":{"this":{"__isSmartRef__":true,"id":4515},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4557}},"4557":{"$super":{"__isSmartRef__":true,"id":4558}},"4558":{"varMapping":{"__isSmartRef__":true,"id":4559},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4560},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4559":{"obj":{"__isSmartRef__":true,"id":4515},"name":"onMouseUp"},"4560":{},"4561":{"timestamp":{"__isSmartRef__":true,"id":4562},"user":"sebastianwoinar","tags":[]},"4562":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4563":{"varMapping":{"__isSmartRef__":true,"id":4564},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4565},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4564":{"this":{"__isSmartRef__":true,"id":4515}},"4565":{"timestamp":{"__isSmartRef__":true,"id":4566},"user":"sebastianwoinar","tags":[]},"4566":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4567":{"varMapping":{"__isSmartRef__":true,"id":4568},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4569},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4568":{"this":{"__isSmartRef__":true,"id":4515}},"4569":{"timestamp":{"__isSmartRef__":true,"id":4570},"user":"sebastianwoinar","tags":[]},"4570":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4571":{"varMapping":{"__isSmartRef__":true,"id":4572},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4572":{"this":{"__isSmartRef__":true,"id":4515}},"4573":{"timestamp":{"__isSmartRef__":true,"id":4574},"user":"sebastianwoinar","tags":[]},"4574":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4575":{"varMapping":{"__isSmartRef__":true,"id":4576},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4577},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4576":{"this":{"__isSmartRef__":true,"id":4515}},"4577":{"timestamp":{"__isSmartRef__":true,"id":4578},"user":"sebastianwoinar","tags":[]},"4578":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4579":{"varMapping":{"__isSmartRef__":true,"id":4580},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4580":{"this":{"__isSmartRef__":true,"id":4515}},"4581":{"timestamp":{"__isSmartRef__":true,"id":4582},"user":"sebastianwoinar","tags":[]},"4582":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4583":{"varMapping":{"__isSmartRef__":true,"id":4584},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4584":{"this":{"__isSmartRef__":true,"id":4515}},"4585":{"timestamp":{"__isSmartRef__":true,"id":4586},"user":"sebastianwoinar","tags":[]},"4586":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4587":{"submorphs":[],"scripts":[],"id":"3F5B533E-7FDD-454D-B320-DFA796771107","shape":{"__isSmartRef__":true,"id":4588},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field12","partsBinMetaInfo":{"__isSmartRef__":true,"id":4589},"eventHandler":{"__isSmartRef__":true,"id":4608},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4609},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":1,"indexY":3,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4622},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(25.0,75.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4588":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4589":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4590},{"__isSmartRef__":true,"id":4592},{"__isSmartRef__":true,"id":4594},{"__isSmartRef__":true,"id":4596},{"__isSmartRef__":true,"id":4598},{"__isSmartRef__":true,"id":4600},{"__isSmartRef__":true,"id":4602},{"__isSmartRef__":true,"id":4604},{"__isSmartRef__":true,"id":4606}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4590":{"date":{"__isSmartRef__":true,"id":4591},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4591":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4592":{"date":{"__isSmartRef__":true,"id":4593},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4593":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4594":{"date":{"__isSmartRef__":true,"id":4595},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4595":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4596":{"date":{"__isSmartRef__":true,"id":4597},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4597":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4598":{"date":{"__isSmartRef__":true,"id":4599},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4599":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4600":{"date":{"__isSmartRef__":true,"id":4601},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4601":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4602":{"date":{"__isSmartRef__":true,"id":4603},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4603":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4604":{"date":{"__isSmartRef__":true,"id":4605},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4605":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4606":{"date":{"__isSmartRef__":true,"id":4607},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4607":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4608":{"morph":{"__isSmartRef__":true,"id":4587},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4609":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4610}},"4610":{"test01IsMorph":{"__isSmartRef__":true,"id":4611}},"4611":{"varMapping":{"__isSmartRef__":true,"id":4612},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4613},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4612":{"this":{"__isSmartRef__":true,"id":4609}},"4613":{},"4614":{"morph":{"__isSmartRef__":true,"id":4587},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4615":{"morph":{"__isSmartRef__":true,"id":4587},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4616":{"morph":{"__isSmartRef__":true,"id":4587},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4617":{"morph":{"__isSmartRef__":true,"id":4587},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4618":{"morph":{"__isSmartRef__":true,"id":4587},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4619":{"morph":{"__isSmartRef__":true,"id":4587},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4620":{"morph":{"__isSmartRef__":true,"id":4587},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4621":{"morph":{"__isSmartRef__":true,"id":4587},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4622":{"putStone":{"__isSmartRef__":true,"id":4623},"onMouseUp":{"__isSmartRef__":true,"id":4627},"setIndex":{"__isSmartRef__":true,"id":4635},"getStone":{"__isSmartRef__":true,"id":4639},"getIndexRow":{"__isSmartRef__":true,"id":4643},"getIndexCol":{"__isSmartRef__":true,"id":4647},"onInValidPosition":{"__isSmartRef__":true,"id":4651},"blink":{"__isSmartRef__":true,"id":4655}},"4623":{"varMapping":{"__isSmartRef__":true,"id":4624},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4625},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4624":{"this":{"__isSmartRef__":true,"id":4587}},"4625":{"timestamp":{"__isSmartRef__":true,"id":4626},"user":"sebastianwoinar","tags":[]},"4626":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4627":{"varMapping":{"__isSmartRef__":true,"id":4628},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4633},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4628":{"this":{"__isSmartRef__":true,"id":4587},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4629}},"4629":{"$super":{"__isSmartRef__":true,"id":4630}},"4630":{"varMapping":{"__isSmartRef__":true,"id":4631},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4632},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4631":{"obj":{"__isSmartRef__":true,"id":4587},"name":"onMouseUp"},"4632":{},"4633":{"timestamp":{"__isSmartRef__":true,"id":4634},"user":"sebastianwoinar","tags":[]},"4634":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4635":{"varMapping":{"__isSmartRef__":true,"id":4636},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4636":{"this":{"__isSmartRef__":true,"id":4587}},"4637":{"timestamp":{"__isSmartRef__":true,"id":4638},"user":"sebastianwoinar","tags":[]},"4638":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4639":{"varMapping":{"__isSmartRef__":true,"id":4640},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4641},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4640":{"this":{"__isSmartRef__":true,"id":4587}},"4641":{"timestamp":{"__isSmartRef__":true,"id":4642},"user":"sebastianwoinar","tags":[]},"4642":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4643":{"varMapping":{"__isSmartRef__":true,"id":4644},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4645},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4644":{"this":{"__isSmartRef__":true,"id":4587}},"4645":{"timestamp":{"__isSmartRef__":true,"id":4646},"user":"sebastianwoinar","tags":[]},"4646":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4647":{"varMapping":{"__isSmartRef__":true,"id":4648},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4648":{"this":{"__isSmartRef__":true,"id":4587}},"4649":{"timestamp":{"__isSmartRef__":true,"id":4650},"user":"sebastianwoinar","tags":[]},"4650":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4651":{"varMapping":{"__isSmartRef__":true,"id":4652},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4653},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4652":{"this":{"__isSmartRef__":true,"id":4587}},"4653":{"timestamp":{"__isSmartRef__":true,"id":4654},"user":"sebastianwoinar","tags":[]},"4654":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4655":{"varMapping":{"__isSmartRef__":true,"id":4656},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4656":{"this":{"__isSmartRef__":true,"id":4587}},"4657":{"timestamp":{"__isSmartRef__":true,"id":4658},"user":"sebastianwoinar","tags":[]},"4658":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4659":{"submorphs":[],"scripts":[],"id":"A748F7CD-0C5D-4FA5-BED6-1CAB066D4A04","shape":{"__isSmartRef__":true,"id":4660},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field13","partsBinMetaInfo":{"__isSmartRef__":true,"id":4661},"eventHandler":{"__isSmartRef__":true,"id":4680},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4681},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":4686},{"__isSmartRef__":true,"id":4687},{"__isSmartRef__":true,"id":4688},{"__isSmartRef__":true,"id":4689},{"__isSmartRef__":true,"id":4690},{"__isSmartRef__":true,"id":4691},{"__isSmartRef__":true,"id":4692},{"__isSmartRef__":true,"id":4693}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":1,"indexY":4,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4694},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(25.0,100.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4660":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4661":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4662},{"__isSmartRef__":true,"id":4664},{"__isSmartRef__":true,"id":4666},{"__isSmartRef__":true,"id":4668},{"__isSmartRef__":true,"id":4670},{"__isSmartRef__":true,"id":4672},{"__isSmartRef__":true,"id":4674},{"__isSmartRef__":true,"id":4676},{"__isSmartRef__":true,"id":4678}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4662":{"date":{"__isSmartRef__":true,"id":4663},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4663":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4664":{"date":{"__isSmartRef__":true,"id":4665},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4665":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4666":{"date":{"__isSmartRef__":true,"id":4667},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4667":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4668":{"date":{"__isSmartRef__":true,"id":4669},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4669":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4670":{"date":{"__isSmartRef__":true,"id":4671},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4671":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4672":{"date":{"__isSmartRef__":true,"id":4673},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4673":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4674":{"date":{"__isSmartRef__":true,"id":4675},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4675":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4676":{"date":{"__isSmartRef__":true,"id":4677},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4677":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4678":{"date":{"__isSmartRef__":true,"id":4679},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4679":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4680":{"morph":{"__isSmartRef__":true,"id":4659},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4681":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4682}},"4682":{"test01IsMorph":{"__isSmartRef__":true,"id":4683}},"4683":{"varMapping":{"__isSmartRef__":true,"id":4684},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4685},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4684":{"this":{"__isSmartRef__":true,"id":4681}},"4685":{},"4686":{"morph":{"__isSmartRef__":true,"id":4659},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4687":{"morph":{"__isSmartRef__":true,"id":4659},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4688":{"morph":{"__isSmartRef__":true,"id":4659},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4689":{"morph":{"__isSmartRef__":true,"id":4659},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4690":{"morph":{"__isSmartRef__":true,"id":4659},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4691":{"morph":{"__isSmartRef__":true,"id":4659},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4692":{"morph":{"__isSmartRef__":true,"id":4659},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4693":{"morph":{"__isSmartRef__":true,"id":4659},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4694":{"putStone":{"__isSmartRef__":true,"id":4695},"onMouseUp":{"__isSmartRef__":true,"id":4699},"setIndex":{"__isSmartRef__":true,"id":4707},"getStone":{"__isSmartRef__":true,"id":4711},"getIndexRow":{"__isSmartRef__":true,"id":4715},"getIndexCol":{"__isSmartRef__":true,"id":4719},"onInValidPosition":{"__isSmartRef__":true,"id":4723},"blink":{"__isSmartRef__":true,"id":4727}},"4695":{"varMapping":{"__isSmartRef__":true,"id":4696},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4697},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4696":{"this":{"__isSmartRef__":true,"id":4659}},"4697":{"timestamp":{"__isSmartRef__":true,"id":4698},"user":"sebastianwoinar","tags":[]},"4698":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4699":{"varMapping":{"__isSmartRef__":true,"id":4700},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4705},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4700":{"this":{"__isSmartRef__":true,"id":4659},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4701}},"4701":{"$super":{"__isSmartRef__":true,"id":4702}},"4702":{"varMapping":{"__isSmartRef__":true,"id":4703},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4703":{"obj":{"__isSmartRef__":true,"id":4659},"name":"onMouseUp"},"4704":{},"4705":{"timestamp":{"__isSmartRef__":true,"id":4706},"user":"sebastianwoinar","tags":[]},"4706":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4707":{"varMapping":{"__isSmartRef__":true,"id":4708},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4709},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4708":{"this":{"__isSmartRef__":true,"id":4659}},"4709":{"timestamp":{"__isSmartRef__":true,"id":4710},"user":"sebastianwoinar","tags":[]},"4710":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4711":{"varMapping":{"__isSmartRef__":true,"id":4712},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4713},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4712":{"this":{"__isSmartRef__":true,"id":4659}},"4713":{"timestamp":{"__isSmartRef__":true,"id":4714},"user":"sebastianwoinar","tags":[]},"4714":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4715":{"varMapping":{"__isSmartRef__":true,"id":4716},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4717},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4716":{"this":{"__isSmartRef__":true,"id":4659}},"4717":{"timestamp":{"__isSmartRef__":true,"id":4718},"user":"sebastianwoinar","tags":[]},"4718":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4719":{"varMapping":{"__isSmartRef__":true,"id":4720},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4721},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4720":{"this":{"__isSmartRef__":true,"id":4659}},"4721":{"timestamp":{"__isSmartRef__":true,"id":4722},"user":"sebastianwoinar","tags":[]},"4722":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4723":{"varMapping":{"__isSmartRef__":true,"id":4724},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4725},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4724":{"this":{"__isSmartRef__":true,"id":4659}},"4725":{"timestamp":{"__isSmartRef__":true,"id":4726},"user":"sebastianwoinar","tags":[]},"4726":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4727":{"varMapping":{"__isSmartRef__":true,"id":4728},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4729},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4728":{"this":{"__isSmartRef__":true,"id":4659}},"4729":{"timestamp":{"__isSmartRef__":true,"id":4730},"user":"sebastianwoinar","tags":[]},"4730":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4731":{"submorphs":[],"scripts":[],"id":"099A83B5-4626-460E-814E-A1387A216FF4","shape":{"__isSmartRef__":true,"id":4732},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field14","partsBinMetaInfo":{"__isSmartRef__":true,"id":4733},"eventHandler":{"__isSmartRef__":true,"id":4752},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4753},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":4758},{"__isSmartRef__":true,"id":4759},{"__isSmartRef__":true,"id":4760},{"__isSmartRef__":true,"id":4761},{"__isSmartRef__":true,"id":4762},{"__isSmartRef__":true,"id":4763},{"__isSmartRef__":true,"id":4764},{"__isSmartRef__":true,"id":4765}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":1,"indexY":5,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4766},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(25.0,125.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4732":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4733":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4734},{"__isSmartRef__":true,"id":4736},{"__isSmartRef__":true,"id":4738},{"__isSmartRef__":true,"id":4740},{"__isSmartRef__":true,"id":4742},{"__isSmartRef__":true,"id":4744},{"__isSmartRef__":true,"id":4746},{"__isSmartRef__":true,"id":4748},{"__isSmartRef__":true,"id":4750}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4734":{"date":{"__isSmartRef__":true,"id":4735},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4735":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4736":{"date":{"__isSmartRef__":true,"id":4737},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4737":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4738":{"date":{"__isSmartRef__":true,"id":4739},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4739":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4740":{"date":{"__isSmartRef__":true,"id":4741},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4741":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4742":{"date":{"__isSmartRef__":true,"id":4743},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4743":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4744":{"date":{"__isSmartRef__":true,"id":4745},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4745":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4746":{"date":{"__isSmartRef__":true,"id":4747},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4747":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4748":{"date":{"__isSmartRef__":true,"id":4749},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4749":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4750":{"date":{"__isSmartRef__":true,"id":4751},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4751":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4752":{"morph":{"__isSmartRef__":true,"id":4731},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4753":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4754}},"4754":{"test01IsMorph":{"__isSmartRef__":true,"id":4755}},"4755":{"varMapping":{"__isSmartRef__":true,"id":4756},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4757},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4756":{"this":{"__isSmartRef__":true,"id":4753}},"4757":{},"4758":{"morph":{"__isSmartRef__":true,"id":4731},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4759":{"morph":{"__isSmartRef__":true,"id":4731},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4760":{"morph":{"__isSmartRef__":true,"id":4731},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4761":{"morph":{"__isSmartRef__":true,"id":4731},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4762":{"morph":{"__isSmartRef__":true,"id":4731},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4763":{"morph":{"__isSmartRef__":true,"id":4731},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4764":{"morph":{"__isSmartRef__":true,"id":4731},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4765":{"morph":{"__isSmartRef__":true,"id":4731},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4766":{"putStone":{"__isSmartRef__":true,"id":4767},"onMouseUp":{"__isSmartRef__":true,"id":4771},"setIndex":{"__isSmartRef__":true,"id":4779},"getStone":{"__isSmartRef__":true,"id":4783},"getIndexRow":{"__isSmartRef__":true,"id":4787},"getIndexCol":{"__isSmartRef__":true,"id":4791},"onInValidPosition":{"__isSmartRef__":true,"id":4795},"blink":{"__isSmartRef__":true,"id":4799}},"4767":{"varMapping":{"__isSmartRef__":true,"id":4768},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4769},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4768":{"this":{"__isSmartRef__":true,"id":4731}},"4769":{"timestamp":{"__isSmartRef__":true,"id":4770},"user":"sebastianwoinar","tags":[]},"4770":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4771":{"varMapping":{"__isSmartRef__":true,"id":4772},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4777},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4772":{"this":{"__isSmartRef__":true,"id":4731},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4773}},"4773":{"$super":{"__isSmartRef__":true,"id":4774}},"4774":{"varMapping":{"__isSmartRef__":true,"id":4775},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4776},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4775":{"obj":{"__isSmartRef__":true,"id":4731},"name":"onMouseUp"},"4776":{},"4777":{"timestamp":{"__isSmartRef__":true,"id":4778},"user":"sebastianwoinar","tags":[]},"4778":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4779":{"varMapping":{"__isSmartRef__":true,"id":4780},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4781},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4780":{"this":{"__isSmartRef__":true,"id":4731}},"4781":{"timestamp":{"__isSmartRef__":true,"id":4782},"user":"sebastianwoinar","tags":[]},"4782":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4783":{"varMapping":{"__isSmartRef__":true,"id":4784},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4785},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4784":{"this":{"__isSmartRef__":true,"id":4731}},"4785":{"timestamp":{"__isSmartRef__":true,"id":4786},"user":"sebastianwoinar","tags":[]},"4786":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4787":{"varMapping":{"__isSmartRef__":true,"id":4788},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4789},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4788":{"this":{"__isSmartRef__":true,"id":4731}},"4789":{"timestamp":{"__isSmartRef__":true,"id":4790},"user":"sebastianwoinar","tags":[]},"4790":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4791":{"varMapping":{"__isSmartRef__":true,"id":4792},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4793},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4792":{"this":{"__isSmartRef__":true,"id":4731}},"4793":{"timestamp":{"__isSmartRef__":true,"id":4794},"user":"sebastianwoinar","tags":[]},"4794":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4795":{"varMapping":{"__isSmartRef__":true,"id":4796},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4797},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4796":{"this":{"__isSmartRef__":true,"id":4731}},"4797":{"timestamp":{"__isSmartRef__":true,"id":4798},"user":"sebastianwoinar","tags":[]},"4798":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4799":{"varMapping":{"__isSmartRef__":true,"id":4800},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4800":{"this":{"__isSmartRef__":true,"id":4731}},"4801":{"timestamp":{"__isSmartRef__":true,"id":4802},"user":"sebastianwoinar","tags":[]},"4802":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4803":{"submorphs":[],"scripts":[],"id":"CC92FBC4-1DEB-4B4D-9182-562EC2DCEC25","shape":{"__isSmartRef__":true,"id":4804},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field15","partsBinMetaInfo":{"__isSmartRef__":true,"id":4805},"eventHandler":{"__isSmartRef__":true,"id":4824},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4825},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":4830},{"__isSmartRef__":true,"id":4831},{"__isSmartRef__":true,"id":4832},{"__isSmartRef__":true,"id":4833},{"__isSmartRef__":true,"id":4834},{"__isSmartRef__":true,"id":4835},{"__isSmartRef__":true,"id":4836},{"__isSmartRef__":true,"id":4837}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":1,"indexY":6,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4838},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(25.0,150.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4804":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4805":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__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},{"__isSmartRef__":true,"id":4822}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4806":{"date":{"__isSmartRef__":true,"id":4807},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4807":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4808":{"date":{"__isSmartRef__":true,"id":4809},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4809":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4810":{"date":{"__isSmartRef__":true,"id":4811},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4811":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4812":{"date":{"__isSmartRef__":true,"id":4813},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4813":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4814":{"date":{"__isSmartRef__":true,"id":4815},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4815":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4816":{"date":{"__isSmartRef__":true,"id":4817},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4817":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4818":{"date":{"__isSmartRef__":true,"id":4819},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4819":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4820":{"date":{"__isSmartRef__":true,"id":4821},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4821":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4822":{"date":{"__isSmartRef__":true,"id":4823},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4823":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4824":{"morph":{"__isSmartRef__":true,"id":4803},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4825":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4826}},"4826":{"test01IsMorph":{"__isSmartRef__":true,"id":4827}},"4827":{"varMapping":{"__isSmartRef__":true,"id":4828},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4829},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4828":{"this":{"__isSmartRef__":true,"id":4825}},"4829":{},"4830":{"morph":{"__isSmartRef__":true,"id":4803},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4831":{"morph":{"__isSmartRef__":true,"id":4803},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4832":{"morph":{"__isSmartRef__":true,"id":4803},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4833":{"morph":{"__isSmartRef__":true,"id":4803},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4834":{"morph":{"__isSmartRef__":true,"id":4803},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4835":{"morph":{"__isSmartRef__":true,"id":4803},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4836":{"morph":{"__isSmartRef__":true,"id":4803},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4837":{"morph":{"__isSmartRef__":true,"id":4803},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4838":{"putStone":{"__isSmartRef__":true,"id":4839},"onMouseUp":{"__isSmartRef__":true,"id":4843},"setIndex":{"__isSmartRef__":true,"id":4851},"getStone":{"__isSmartRef__":true,"id":4855},"getIndexRow":{"__isSmartRef__":true,"id":4859},"getIndexCol":{"__isSmartRef__":true,"id":4863},"onInValidPosition":{"__isSmartRef__":true,"id":4867},"blink":{"__isSmartRef__":true,"id":4871}},"4839":{"varMapping":{"__isSmartRef__":true,"id":4840},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4841},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4840":{"this":{"__isSmartRef__":true,"id":4803}},"4841":{"timestamp":{"__isSmartRef__":true,"id":4842},"user":"sebastianwoinar","tags":[]},"4842":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4843":{"varMapping":{"__isSmartRef__":true,"id":4844},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4849},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4844":{"this":{"__isSmartRef__":true,"id":4803},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4845}},"4845":{"$super":{"__isSmartRef__":true,"id":4846}},"4846":{"varMapping":{"__isSmartRef__":true,"id":4847},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4848},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4847":{"obj":{"__isSmartRef__":true,"id":4803},"name":"onMouseUp"},"4848":{},"4849":{"timestamp":{"__isSmartRef__":true,"id":4850},"user":"sebastianwoinar","tags":[]},"4850":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4851":{"varMapping":{"__isSmartRef__":true,"id":4852},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4853},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4852":{"this":{"__isSmartRef__":true,"id":4803}},"4853":{"timestamp":{"__isSmartRef__":true,"id":4854},"user":"sebastianwoinar","tags":[]},"4854":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4855":{"varMapping":{"__isSmartRef__":true,"id":4856},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4857},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4856":{"this":{"__isSmartRef__":true,"id":4803}},"4857":{"timestamp":{"__isSmartRef__":true,"id":4858},"user":"sebastianwoinar","tags":[]},"4858":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4859":{"varMapping":{"__isSmartRef__":true,"id":4860},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4861},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4860":{"this":{"__isSmartRef__":true,"id":4803}},"4861":{"timestamp":{"__isSmartRef__":true,"id":4862},"user":"sebastianwoinar","tags":[]},"4862":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4863":{"varMapping":{"__isSmartRef__":true,"id":4864},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4865},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4864":{"this":{"__isSmartRef__":true,"id":4803}},"4865":{"timestamp":{"__isSmartRef__":true,"id":4866},"user":"sebastianwoinar","tags":[]},"4866":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4867":{"varMapping":{"__isSmartRef__":true,"id":4868},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4869},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4868":{"this":{"__isSmartRef__":true,"id":4803}},"4869":{"timestamp":{"__isSmartRef__":true,"id":4870},"user":"sebastianwoinar","tags":[]},"4870":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4871":{"varMapping":{"__isSmartRef__":true,"id":4872},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4873},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4872":{"this":{"__isSmartRef__":true,"id":4803}},"4873":{"timestamp":{"__isSmartRef__":true,"id":4874},"user":"sebastianwoinar","tags":[]},"4874":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4875":{"submorphs":[],"scripts":[],"id":"DCA11D60-08FF-46ED-B3DF-C5570409DF66","shape":{"__isSmartRef__":true,"id":4876},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field16","partsBinMetaInfo":{"__isSmartRef__":true,"id":4877},"eventHandler":{"__isSmartRef__":true,"id":4896},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4897},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":4902},{"__isSmartRef__":true,"id":4903},{"__isSmartRef__":true,"id":4904},{"__isSmartRef__":true,"id":4905},{"__isSmartRef__":true,"id":4906},{"__isSmartRef__":true,"id":4907},{"__isSmartRef__":true,"id":4908},{"__isSmartRef__":true,"id":4909}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":1,"indexY":7,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4910},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(25.0,175.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4876":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4877":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4878},{"__isSmartRef__":true,"id":4880},{"__isSmartRef__":true,"id":4882},{"__isSmartRef__":true,"id":4884},{"__isSmartRef__":true,"id":4886},{"__isSmartRef__":true,"id":4888},{"__isSmartRef__":true,"id":4890},{"__isSmartRef__":true,"id":4892},{"__isSmartRef__":true,"id":4894}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4878":{"date":{"__isSmartRef__":true,"id":4879},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4879":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4880":{"date":{"__isSmartRef__":true,"id":4881},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4881":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4882":{"date":{"__isSmartRef__":true,"id":4883},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4883":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4884":{"date":{"__isSmartRef__":true,"id":4885},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4885":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4886":{"date":{"__isSmartRef__":true,"id":4887},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4887":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4888":{"date":{"__isSmartRef__":true,"id":4889},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4889":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4890":{"date":{"__isSmartRef__":true,"id":4891},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4891":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4892":{"date":{"__isSmartRef__":true,"id":4893},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4893":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4894":{"date":{"__isSmartRef__":true,"id":4895},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4895":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4896":{"morph":{"__isSmartRef__":true,"id":4875},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4897":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4898}},"4898":{"test01IsMorph":{"__isSmartRef__":true,"id":4899}},"4899":{"varMapping":{"__isSmartRef__":true,"id":4900},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4901},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4900":{"this":{"__isSmartRef__":true,"id":4897}},"4901":{},"4902":{"morph":{"__isSmartRef__":true,"id":4875},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4903":{"morph":{"__isSmartRef__":true,"id":4875},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4904":{"morph":{"__isSmartRef__":true,"id":4875},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4905":{"morph":{"__isSmartRef__":true,"id":4875},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4906":{"morph":{"__isSmartRef__":true,"id":4875},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4907":{"morph":{"__isSmartRef__":true,"id":4875},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4908":{"morph":{"__isSmartRef__":true,"id":4875},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4909":{"morph":{"__isSmartRef__":true,"id":4875},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4910":{"putStone":{"__isSmartRef__":true,"id":4911},"onMouseUp":{"__isSmartRef__":true,"id":4915},"setIndex":{"__isSmartRef__":true,"id":4923},"getStone":{"__isSmartRef__":true,"id":4927},"getIndexRow":{"__isSmartRef__":true,"id":4931},"getIndexCol":{"__isSmartRef__":true,"id":4935},"onInValidPosition":{"__isSmartRef__":true,"id":4939},"blink":{"__isSmartRef__":true,"id":4943}},"4911":{"varMapping":{"__isSmartRef__":true,"id":4912},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4912":{"this":{"__isSmartRef__":true,"id":4875}},"4913":{"timestamp":{"__isSmartRef__":true,"id":4914},"user":"sebastianwoinar","tags":[]},"4914":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4915":{"varMapping":{"__isSmartRef__":true,"id":4916},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4916":{"this":{"__isSmartRef__":true,"id":4875},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4917}},"4917":{"$super":{"__isSmartRef__":true,"id":4918}},"4918":{"varMapping":{"__isSmartRef__":true,"id":4919},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4920},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4919":{"obj":{"__isSmartRef__":true,"id":4875},"name":"onMouseUp"},"4920":{},"4921":{"timestamp":{"__isSmartRef__":true,"id":4922},"user":"sebastianwoinar","tags":[]},"4922":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4923":{"varMapping":{"__isSmartRef__":true,"id":4924},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4925},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4924":{"this":{"__isSmartRef__":true,"id":4875}},"4925":{"timestamp":{"__isSmartRef__":true,"id":4926},"user":"sebastianwoinar","tags":[]},"4926":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4927":{"varMapping":{"__isSmartRef__":true,"id":4928},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":4929},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4928":{"this":{"__isSmartRef__":true,"id":4875}},"4929":{"timestamp":{"__isSmartRef__":true,"id":4930},"user":"sebastianwoinar","tags":[]},"4930":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"4931":{"varMapping":{"__isSmartRef__":true,"id":4932},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":4933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4932":{"this":{"__isSmartRef__":true,"id":4875}},"4933":{"timestamp":{"__isSmartRef__":true,"id":4934},"user":"sebastianwoinar","tags":[]},"4934":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"4935":{"varMapping":{"__isSmartRef__":true,"id":4936},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":4937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4936":{"this":{"__isSmartRef__":true,"id":4875}},"4937":{"timestamp":{"__isSmartRef__":true,"id":4938},"user":"sebastianwoinar","tags":[]},"4938":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"4939":{"varMapping":{"__isSmartRef__":true,"id":4940},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":4941},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4940":{"this":{"__isSmartRef__":true,"id":4875}},"4941":{"timestamp":{"__isSmartRef__":true,"id":4942},"user":"sebastianwoinar","tags":[]},"4942":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"4943":{"varMapping":{"__isSmartRef__":true,"id":4944},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":4945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4944":{"this":{"__isSmartRef__":true,"id":4875}},"4945":{"timestamp":{"__isSmartRef__":true,"id":4946},"user":"sebastianwoinar","tags":[]},"4946":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"4947":{"submorphs":[],"scripts":[],"id":"60608E99-8E9C-45BB-9879-F6C1C19204D7","shape":{"__isSmartRef__":true,"id":4948},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field17","partsBinMetaInfo":{"__isSmartRef__":true,"id":4949},"eventHandler":{"__isSmartRef__":true,"id":4968},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":4969},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":4974},{"__isSmartRef__":true,"id":4975},{"__isSmartRef__":true,"id":4976},{"__isSmartRef__":true,"id":4977},{"__isSmartRef__":true,"id":4978},{"__isSmartRef__":true,"id":4979},{"__isSmartRef__":true,"id":4980},{"__isSmartRef__":true,"id":4981}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":2,"indexY":0,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4982},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(50.0,0.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"4948":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"4949":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":4950},{"__isSmartRef__":true,"id":4952},{"__isSmartRef__":true,"id":4954},{"__isSmartRef__":true,"id":4956},{"__isSmartRef__":true,"id":4958},{"__isSmartRef__":true,"id":4960},{"__isSmartRef__":true,"id":4962},{"__isSmartRef__":true,"id":4964},{"__isSmartRef__":true,"id":4966}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4950":{"date":{"__isSmartRef__":true,"id":4951},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4951":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"4952":{"date":{"__isSmartRef__":true,"id":4953},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4953":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"4954":{"date":{"__isSmartRef__":true,"id":4955},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4955":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"4956":{"date":{"__isSmartRef__":true,"id":4957},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4957":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"4958":{"date":{"__isSmartRef__":true,"id":4959},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4959":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"4960":{"date":{"__isSmartRef__":true,"id":4961},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4961":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"4962":{"date":{"__isSmartRef__":true,"id":4963},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"4963":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"4964":{"date":{"__isSmartRef__":true,"id":4965},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"4965":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"4966":{"date":{"__isSmartRef__":true,"id":4967},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"4967":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"4968":{"morph":{"__isSmartRef__":true,"id":4947},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4969":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4970}},"4970":{"test01IsMorph":{"__isSmartRef__":true,"id":4971}},"4971":{"varMapping":{"__isSmartRef__":true,"id":4972},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4973},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4972":{"this":{"__isSmartRef__":true,"id":4969}},"4973":{},"4974":{"morph":{"__isSmartRef__":true,"id":4947},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"4975":{"morph":{"__isSmartRef__":true,"id":4947},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"4976":{"morph":{"__isSmartRef__":true,"id":4947},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"4977":{"morph":{"__isSmartRef__":true,"id":4947},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"4978":{"morph":{"__isSmartRef__":true,"id":4947},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"4979":{"morph":{"__isSmartRef__":true,"id":4947},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"4980":{"morph":{"__isSmartRef__":true,"id":4947},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"4981":{"morph":{"__isSmartRef__":true,"id":4947},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"4982":{"putStone":{"__isSmartRef__":true,"id":4983},"onMouseUp":{"__isSmartRef__":true,"id":4987},"setIndex":{"__isSmartRef__":true,"id":4995},"getStone":{"__isSmartRef__":true,"id":4999},"getIndexRow":{"__isSmartRef__":true,"id":5003},"getIndexCol":{"__isSmartRef__":true,"id":5007},"onInValidPosition":{"__isSmartRef__":true,"id":5011},"blink":{"__isSmartRef__":true,"id":5015}},"4983":{"varMapping":{"__isSmartRef__":true,"id":4984},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":4985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4984":{"this":{"__isSmartRef__":true,"id":4947}},"4985":{"timestamp":{"__isSmartRef__":true,"id":4986},"user":"sebastianwoinar","tags":[]},"4986":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"4987":{"varMapping":{"__isSmartRef__":true,"id":4988},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":4993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4988":{"this":{"__isSmartRef__":true,"id":4947},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4989}},"4989":{"$super":{"__isSmartRef__":true,"id":4990}},"4990":{"varMapping":{"__isSmartRef__":true,"id":4991},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4992},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4991":{"obj":{"__isSmartRef__":true,"id":4947},"name":"onMouseUp"},"4992":{},"4993":{"timestamp":{"__isSmartRef__":true,"id":4994},"user":"sebastianwoinar","tags":[]},"4994":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"4995":{"varMapping":{"__isSmartRef__":true,"id":4996},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":4997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4996":{"this":{"__isSmartRef__":true,"id":4947}},"4997":{"timestamp":{"__isSmartRef__":true,"id":4998},"user":"sebastianwoinar","tags":[]},"4998":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"4999":{"varMapping":{"__isSmartRef__":true,"id":5000},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5001},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5000":{"this":{"__isSmartRef__":true,"id":4947}},"5001":{"timestamp":{"__isSmartRef__":true,"id":5002},"user":"sebastianwoinar","tags":[]},"5002":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5003":{"varMapping":{"__isSmartRef__":true,"id":5004},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5004":{"this":{"__isSmartRef__":true,"id":4947}},"5005":{"timestamp":{"__isSmartRef__":true,"id":5006},"user":"sebastianwoinar","tags":[]},"5006":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5007":{"varMapping":{"__isSmartRef__":true,"id":5008},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5009},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5008":{"this":{"__isSmartRef__":true,"id":4947}},"5009":{"timestamp":{"__isSmartRef__":true,"id":5010},"user":"sebastianwoinar","tags":[]},"5010":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5011":{"varMapping":{"__isSmartRef__":true,"id":5012},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5013},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5012":{"this":{"__isSmartRef__":true,"id":4947}},"5013":{"timestamp":{"__isSmartRef__":true,"id":5014},"user":"sebastianwoinar","tags":[]},"5014":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5015":{"varMapping":{"__isSmartRef__":true,"id":5016},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5016":{"this":{"__isSmartRef__":true,"id":4947}},"5017":{"timestamp":{"__isSmartRef__":true,"id":5018},"user":"sebastianwoinar","tags":[]},"5018":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5019":{"submorphs":[],"scripts":[],"id":"F2D6E857-0876-4B02-A91C-A66937A453A3","shape":{"__isSmartRef__":true,"id":5020},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field18","partsBinMetaInfo":{"__isSmartRef__":true,"id":5021},"eventHandler":{"__isSmartRef__":true,"id":5040},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5041},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5046},{"__isSmartRef__":true,"id":5047},{"__isSmartRef__":true,"id":5048},{"__isSmartRef__":true,"id":5049},{"__isSmartRef__":true,"id":5050},{"__isSmartRef__":true,"id":5051},{"__isSmartRef__":true,"id":5052},{"__isSmartRef__":true,"id":5053}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":2,"indexY":1,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5054},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(50.0,25.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5020":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5021":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5022},{"__isSmartRef__":true,"id":5024},{"__isSmartRef__":true,"id":5026},{"__isSmartRef__":true,"id":5028},{"__isSmartRef__":true,"id":5030},{"__isSmartRef__":true,"id":5032},{"__isSmartRef__":true,"id":5034},{"__isSmartRef__":true,"id":5036},{"__isSmartRef__":true,"id":5038}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5022":{"date":{"__isSmartRef__":true,"id":5023},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5023":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5024":{"date":{"__isSmartRef__":true,"id":5025},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5025":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5026":{"date":{"__isSmartRef__":true,"id":5027},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5027":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5028":{"date":{"__isSmartRef__":true,"id":5029},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5029":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5030":{"date":{"__isSmartRef__":true,"id":5031},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5031":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5032":{"date":{"__isSmartRef__":true,"id":5033},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5033":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5034":{"date":{"__isSmartRef__":true,"id":5035},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5035":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5036":{"date":{"__isSmartRef__":true,"id":5037},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5037":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5038":{"date":{"__isSmartRef__":true,"id":5039},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5039":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5040":{"morph":{"__isSmartRef__":true,"id":5019},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5041":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5042}},"5042":{"test01IsMorph":{"__isSmartRef__":true,"id":5043}},"5043":{"varMapping":{"__isSmartRef__":true,"id":5044},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5045},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5044":{"this":{"__isSmartRef__":true,"id":5041}},"5045":{},"5046":{"morph":{"__isSmartRef__":true,"id":5019},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5047":{"morph":{"__isSmartRef__":true,"id":5019},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5048":{"morph":{"__isSmartRef__":true,"id":5019},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5049":{"morph":{"__isSmartRef__":true,"id":5019},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5050":{"morph":{"__isSmartRef__":true,"id":5019},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5051":{"morph":{"__isSmartRef__":true,"id":5019},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5052":{"morph":{"__isSmartRef__":true,"id":5019},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5053":{"morph":{"__isSmartRef__":true,"id":5019},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5054":{"putStone":{"__isSmartRef__":true,"id":5055},"onMouseUp":{"__isSmartRef__":true,"id":5059},"setIndex":{"__isSmartRef__":true,"id":5067},"getStone":{"__isSmartRef__":true,"id":5071},"getIndexRow":{"__isSmartRef__":true,"id":5075},"getIndexCol":{"__isSmartRef__":true,"id":5079},"onInValidPosition":{"__isSmartRef__":true,"id":5083},"blink":{"__isSmartRef__":true,"id":5087}},"5055":{"varMapping":{"__isSmartRef__":true,"id":5056},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5056":{"this":{"__isSmartRef__":true,"id":5019}},"5057":{"timestamp":{"__isSmartRef__":true,"id":5058},"user":"sebastianwoinar","tags":[]},"5058":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5059":{"varMapping":{"__isSmartRef__":true,"id":5060},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5060":{"this":{"__isSmartRef__":true,"id":5019},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5061}},"5061":{"$super":{"__isSmartRef__":true,"id":5062}},"5062":{"varMapping":{"__isSmartRef__":true,"id":5063},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5064},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5063":{"obj":{"__isSmartRef__":true,"id":5019},"name":"onMouseUp"},"5064":{},"5065":{"timestamp":{"__isSmartRef__":true,"id":5066},"user":"sebastianwoinar","tags":[]},"5066":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5067":{"varMapping":{"__isSmartRef__":true,"id":5068},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5068":{"this":{"__isSmartRef__":true,"id":5019}},"5069":{"timestamp":{"__isSmartRef__":true,"id":5070},"user":"sebastianwoinar","tags":[]},"5070":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5071":{"varMapping":{"__isSmartRef__":true,"id":5072},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5073},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5072":{"this":{"__isSmartRef__":true,"id":5019}},"5073":{"timestamp":{"__isSmartRef__":true,"id":5074},"user":"sebastianwoinar","tags":[]},"5074":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5075":{"varMapping":{"__isSmartRef__":true,"id":5076},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5077},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5076":{"this":{"__isSmartRef__":true,"id":5019}},"5077":{"timestamp":{"__isSmartRef__":true,"id":5078},"user":"sebastianwoinar","tags":[]},"5078":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5079":{"varMapping":{"__isSmartRef__":true,"id":5080},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5081},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5080":{"this":{"__isSmartRef__":true,"id":5019}},"5081":{"timestamp":{"__isSmartRef__":true,"id":5082},"user":"sebastianwoinar","tags":[]},"5082":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5083":{"varMapping":{"__isSmartRef__":true,"id":5084},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5085},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5084":{"this":{"__isSmartRef__":true,"id":5019}},"5085":{"timestamp":{"__isSmartRef__":true,"id":5086},"user":"sebastianwoinar","tags":[]},"5086":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5087":{"varMapping":{"__isSmartRef__":true,"id":5088},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5089},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5088":{"this":{"__isSmartRef__":true,"id":5019}},"5089":{"timestamp":{"__isSmartRef__":true,"id":5090},"user":"sebastianwoinar","tags":[]},"5090":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5091":{"submorphs":[],"scripts":[],"id":"9C0EC84E-977C-4D5C-B503-DFF0E1A0118E","shape":{"__isSmartRef__":true,"id":5092},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field19","partsBinMetaInfo":{"__isSmartRef__":true,"id":5093},"eventHandler":{"__isSmartRef__":true,"id":5112},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5113},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5118},{"__isSmartRef__":true,"id":5119},{"__isSmartRef__":true,"id":5120},{"__isSmartRef__":true,"id":5121},{"__isSmartRef__":true,"id":5122},{"__isSmartRef__":true,"id":5123},{"__isSmartRef__":true,"id":5124},{"__isSmartRef__":true,"id":5125}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":2,"indexY":2,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5126},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(50.0,50.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5092":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5093":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5094},{"__isSmartRef__":true,"id":5096},{"__isSmartRef__":true,"id":5098},{"__isSmartRef__":true,"id":5100},{"__isSmartRef__":true,"id":5102},{"__isSmartRef__":true,"id":5104},{"__isSmartRef__":true,"id":5106},{"__isSmartRef__":true,"id":5108},{"__isSmartRef__":true,"id":5110}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5094":{"date":{"__isSmartRef__":true,"id":5095},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5095":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5096":{"date":{"__isSmartRef__":true,"id":5097},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5097":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5098":{"date":{"__isSmartRef__":true,"id":5099},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5099":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5100":{"date":{"__isSmartRef__":true,"id":5101},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5101":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5102":{"date":{"__isSmartRef__":true,"id":5103},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5103":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5104":{"date":{"__isSmartRef__":true,"id":5105},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5105":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5106":{"date":{"__isSmartRef__":true,"id":5107},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5107":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5108":{"date":{"__isSmartRef__":true,"id":5109},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5109":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5110":{"date":{"__isSmartRef__":true,"id":5111},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5111":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5112":{"morph":{"__isSmartRef__":true,"id":5091},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5113":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5114}},"5114":{"test01IsMorph":{"__isSmartRef__":true,"id":5115}},"5115":{"varMapping":{"__isSmartRef__":true,"id":5116},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5116":{"this":{"__isSmartRef__":true,"id":5113}},"5117":{},"5118":{"morph":{"__isSmartRef__":true,"id":5091},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5119":{"morph":{"__isSmartRef__":true,"id":5091},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5120":{"morph":{"__isSmartRef__":true,"id":5091},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5121":{"morph":{"__isSmartRef__":true,"id":5091},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5122":{"morph":{"__isSmartRef__":true,"id":5091},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5123":{"morph":{"__isSmartRef__":true,"id":5091},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5124":{"morph":{"__isSmartRef__":true,"id":5091},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5125":{"morph":{"__isSmartRef__":true,"id":5091},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5126":{"putStone":{"__isSmartRef__":true,"id":5127},"onMouseUp":{"__isSmartRef__":true,"id":5131},"setIndex":{"__isSmartRef__":true,"id":5139},"getStone":{"__isSmartRef__":true,"id":5143},"getIndexRow":{"__isSmartRef__":true,"id":5147},"getIndexCol":{"__isSmartRef__":true,"id":5151},"onInValidPosition":{"__isSmartRef__":true,"id":5155},"blink":{"__isSmartRef__":true,"id":5159}},"5127":{"varMapping":{"__isSmartRef__":true,"id":5128},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5129},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5128":{"this":{"__isSmartRef__":true,"id":5091}},"5129":{"timestamp":{"__isSmartRef__":true,"id":5130},"user":"sebastianwoinar","tags":[]},"5130":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5131":{"varMapping":{"__isSmartRef__":true,"id":5132},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5137},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5132":{"this":{"__isSmartRef__":true,"id":5091},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5133}},"5133":{"$super":{"__isSmartRef__":true,"id":5134}},"5134":{"varMapping":{"__isSmartRef__":true,"id":5135},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5136},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5135":{"obj":{"__isSmartRef__":true,"id":5091},"name":"onMouseUp"},"5136":{},"5137":{"timestamp":{"__isSmartRef__":true,"id":5138},"user":"sebastianwoinar","tags":[]},"5138":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5139":{"varMapping":{"__isSmartRef__":true,"id":5140},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5141},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5140":{"this":{"__isSmartRef__":true,"id":5091}},"5141":{"timestamp":{"__isSmartRef__":true,"id":5142},"user":"sebastianwoinar","tags":[]},"5142":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5143":{"varMapping":{"__isSmartRef__":true,"id":5144},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5144":{"this":{"__isSmartRef__":true,"id":5091}},"5145":{"timestamp":{"__isSmartRef__":true,"id":5146},"user":"sebastianwoinar","tags":[]},"5146":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5147":{"varMapping":{"__isSmartRef__":true,"id":5148},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5149},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5148":{"this":{"__isSmartRef__":true,"id":5091}},"5149":{"timestamp":{"__isSmartRef__":true,"id":5150},"user":"sebastianwoinar","tags":[]},"5150":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5151":{"varMapping":{"__isSmartRef__":true,"id":5152},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5152":{"this":{"__isSmartRef__":true,"id":5091}},"5153":{"timestamp":{"__isSmartRef__":true,"id":5154},"user":"sebastianwoinar","tags":[]},"5154":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5155":{"varMapping":{"__isSmartRef__":true,"id":5156},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5156":{"this":{"__isSmartRef__":true,"id":5091}},"5157":{"timestamp":{"__isSmartRef__":true,"id":5158},"user":"sebastianwoinar","tags":[]},"5158":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5159":{"varMapping":{"__isSmartRef__":true,"id":5160},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5161},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5160":{"this":{"__isSmartRef__":true,"id":5091}},"5161":{"timestamp":{"__isSmartRef__":true,"id":5162},"user":"sebastianwoinar","tags":[]},"5162":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5163":{"submorphs":[],"scripts":[],"id":"F0EB4828-08C6-4BA5-8D6F-09C2FB951C09","shape":{"__isSmartRef__":true,"id":5164},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field20","partsBinMetaInfo":{"__isSmartRef__":true,"id":5165},"eventHandler":{"__isSmartRef__":true,"id":5184},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5185},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5190},{"__isSmartRef__":true,"id":5191},{"__isSmartRef__":true,"id":5192},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5194},{"__isSmartRef__":true,"id":5195},{"__isSmartRef__":true,"id":5196},{"__isSmartRef__":true,"id":5197}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":2,"indexY":3,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5198},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(50.0,75.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5164":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5165":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5166},{"__isSmartRef__":true,"id":5168},{"__isSmartRef__":true,"id":5170},{"__isSmartRef__":true,"id":5172},{"__isSmartRef__":true,"id":5174},{"__isSmartRef__":true,"id":5176},{"__isSmartRef__":true,"id":5178},{"__isSmartRef__":true,"id":5180},{"__isSmartRef__":true,"id":5182}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5166":{"date":{"__isSmartRef__":true,"id":5167},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5167":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5168":{"date":{"__isSmartRef__":true,"id":5169},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5169":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5170":{"date":{"__isSmartRef__":true,"id":5171},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5171":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5172":{"date":{"__isSmartRef__":true,"id":5173},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5173":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5174":{"date":{"__isSmartRef__":true,"id":5175},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5175":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5176":{"date":{"__isSmartRef__":true,"id":5177},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5177":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5178":{"date":{"__isSmartRef__":true,"id":5179},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5179":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5180":{"date":{"__isSmartRef__":true,"id":5181},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5181":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5182":{"date":{"__isSmartRef__":true,"id":5183},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5183":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5184":{"morph":{"__isSmartRef__":true,"id":5163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5185":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5186}},"5186":{"test01IsMorph":{"__isSmartRef__":true,"id":5187}},"5187":{"varMapping":{"__isSmartRef__":true,"id":5188},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5189},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5188":{"this":{"__isSmartRef__":true,"id":5185}},"5189":{},"5190":{"morph":{"__isSmartRef__":true,"id":5163},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5191":{"morph":{"__isSmartRef__":true,"id":5163},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5192":{"morph":{"__isSmartRef__":true,"id":5163},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5193":{"morph":{"__isSmartRef__":true,"id":5163},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5194":{"morph":{"__isSmartRef__":true,"id":5163},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5195":{"morph":{"__isSmartRef__":true,"id":5163},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5196":{"morph":{"__isSmartRef__":true,"id":5163},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5197":{"morph":{"__isSmartRef__":true,"id":5163},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5198":{"putStone":{"__isSmartRef__":true,"id":5199},"onMouseUp":{"__isSmartRef__":true,"id":5203},"setIndex":{"__isSmartRef__":true,"id":5211},"getStone":{"__isSmartRef__":true,"id":5215},"getIndexRow":{"__isSmartRef__":true,"id":5219},"getIndexCol":{"__isSmartRef__":true,"id":5223},"onInValidPosition":{"__isSmartRef__":true,"id":5227},"blink":{"__isSmartRef__":true,"id":5231}},"5199":{"varMapping":{"__isSmartRef__":true,"id":5200},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5200":{"this":{"__isSmartRef__":true,"id":5163}},"5201":{"timestamp":{"__isSmartRef__":true,"id":5202},"user":"sebastianwoinar","tags":[]},"5202":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5203":{"varMapping":{"__isSmartRef__":true,"id":5204},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5209},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5204":{"this":{"__isSmartRef__":true,"id":5163},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5205}},"5205":{"$super":{"__isSmartRef__":true,"id":5206}},"5206":{"varMapping":{"__isSmartRef__":true,"id":5207},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5208},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5207":{"obj":{"__isSmartRef__":true,"id":5163},"name":"onMouseUp"},"5208":{},"5209":{"timestamp":{"__isSmartRef__":true,"id":5210},"user":"sebastianwoinar","tags":[]},"5210":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5211":{"varMapping":{"__isSmartRef__":true,"id":5212},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5213},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5212":{"this":{"__isSmartRef__":true,"id":5163}},"5213":{"timestamp":{"__isSmartRef__":true,"id":5214},"user":"sebastianwoinar","tags":[]},"5214":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5215":{"varMapping":{"__isSmartRef__":true,"id":5216},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5217},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5216":{"this":{"__isSmartRef__":true,"id":5163}},"5217":{"timestamp":{"__isSmartRef__":true,"id":5218},"user":"sebastianwoinar","tags":[]},"5218":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5219":{"varMapping":{"__isSmartRef__":true,"id":5220},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5221},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5220":{"this":{"__isSmartRef__":true,"id":5163}},"5221":{"timestamp":{"__isSmartRef__":true,"id":5222},"user":"sebastianwoinar","tags":[]},"5222":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5223":{"varMapping":{"__isSmartRef__":true,"id":5224},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5225},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5224":{"this":{"__isSmartRef__":true,"id":5163}},"5225":{"timestamp":{"__isSmartRef__":true,"id":5226},"user":"sebastianwoinar","tags":[]},"5226":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5227":{"varMapping":{"__isSmartRef__":true,"id":5228},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5229},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5228":{"this":{"__isSmartRef__":true,"id":5163}},"5229":{"timestamp":{"__isSmartRef__":true,"id":5230},"user":"sebastianwoinar","tags":[]},"5230":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5231":{"varMapping":{"__isSmartRef__":true,"id":5232},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5233},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5232":{"this":{"__isSmartRef__":true,"id":5163}},"5233":{"timestamp":{"__isSmartRef__":true,"id":5234},"user":"sebastianwoinar","tags":[]},"5234":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5235":{"submorphs":[],"scripts":[],"id":"7ADE5714-4E49-49D4-9340-152772BB3F9F","shape":{"__isSmartRef__":true,"id":5236},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field21","partsBinMetaInfo":{"__isSmartRef__":true,"id":5237},"eventHandler":{"__isSmartRef__":true,"id":5256},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5257},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5262},{"__isSmartRef__":true,"id":5263},{"__isSmartRef__":true,"id":5264},{"__isSmartRef__":true,"id":5265},{"__isSmartRef__":true,"id":5266},{"__isSmartRef__":true,"id":5267},{"__isSmartRef__":true,"id":5268},{"__isSmartRef__":true,"id":5269}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":2,"indexY":4,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5270},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(50.0,100.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5236":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5237":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5238},{"__isSmartRef__":true,"id":5240},{"__isSmartRef__":true,"id":5242},{"__isSmartRef__":true,"id":5244},{"__isSmartRef__":true,"id":5246},{"__isSmartRef__":true,"id":5248},{"__isSmartRef__":true,"id":5250},{"__isSmartRef__":true,"id":5252},{"__isSmartRef__":true,"id":5254}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5238":{"date":{"__isSmartRef__":true,"id":5239},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5239":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5240":{"date":{"__isSmartRef__":true,"id":5241},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5241":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5242":{"date":{"__isSmartRef__":true,"id":5243},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5243":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5244":{"date":{"__isSmartRef__":true,"id":5245},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5245":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5246":{"date":{"__isSmartRef__":true,"id":5247},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5247":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5248":{"date":{"__isSmartRef__":true,"id":5249},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5249":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5250":{"date":{"__isSmartRef__":true,"id":5251},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5251":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5252":{"date":{"__isSmartRef__":true,"id":5253},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5253":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5254":{"date":{"__isSmartRef__":true,"id":5255},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5255":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5256":{"morph":{"__isSmartRef__":true,"id":5235},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5257":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5258}},"5258":{"test01IsMorph":{"__isSmartRef__":true,"id":5259}},"5259":{"varMapping":{"__isSmartRef__":true,"id":5260},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5261},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5260":{"this":{"__isSmartRef__":true,"id":5257}},"5261":{},"5262":{"morph":{"__isSmartRef__":true,"id":5235},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5263":{"morph":{"__isSmartRef__":true,"id":5235},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5264":{"morph":{"__isSmartRef__":true,"id":5235},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5265":{"morph":{"__isSmartRef__":true,"id":5235},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5266":{"morph":{"__isSmartRef__":true,"id":5235},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5267":{"morph":{"__isSmartRef__":true,"id":5235},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5268":{"morph":{"__isSmartRef__":true,"id":5235},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5269":{"morph":{"__isSmartRef__":true,"id":5235},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5270":{"putStone":{"__isSmartRef__":true,"id":5271},"onMouseUp":{"__isSmartRef__":true,"id":5275},"setIndex":{"__isSmartRef__":true,"id":5283},"getStone":{"__isSmartRef__":true,"id":5287},"getIndexRow":{"__isSmartRef__":true,"id":5291},"getIndexCol":{"__isSmartRef__":true,"id":5295},"onInValidPosition":{"__isSmartRef__":true,"id":5299},"blink":{"__isSmartRef__":true,"id":5303}},"5271":{"varMapping":{"__isSmartRef__":true,"id":5272},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5273},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5272":{"this":{"__isSmartRef__":true,"id":5235}},"5273":{"timestamp":{"__isSmartRef__":true,"id":5274},"user":"sebastianwoinar","tags":[]},"5274":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5275":{"varMapping":{"__isSmartRef__":true,"id":5276},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5281},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5276":{"this":{"__isSmartRef__":true,"id":5235},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5277}},"5277":{"$super":{"__isSmartRef__":true,"id":5278}},"5278":{"varMapping":{"__isSmartRef__":true,"id":5279},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5280},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5279":{"obj":{"__isSmartRef__":true,"id":5235},"name":"onMouseUp"},"5280":{},"5281":{"timestamp":{"__isSmartRef__":true,"id":5282},"user":"sebastianwoinar","tags":[]},"5282":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5283":{"varMapping":{"__isSmartRef__":true,"id":5284},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5285},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5284":{"this":{"__isSmartRef__":true,"id":5235}},"5285":{"timestamp":{"__isSmartRef__":true,"id":5286},"user":"sebastianwoinar","tags":[]},"5286":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5287":{"varMapping":{"__isSmartRef__":true,"id":5288},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5289},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5288":{"this":{"__isSmartRef__":true,"id":5235}},"5289":{"timestamp":{"__isSmartRef__":true,"id":5290},"user":"sebastianwoinar","tags":[]},"5290":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5291":{"varMapping":{"__isSmartRef__":true,"id":5292},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5293},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5292":{"this":{"__isSmartRef__":true,"id":5235}},"5293":{"timestamp":{"__isSmartRef__":true,"id":5294},"user":"sebastianwoinar","tags":[]},"5294":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5295":{"varMapping":{"__isSmartRef__":true,"id":5296},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5296":{"this":{"__isSmartRef__":true,"id":5235}},"5297":{"timestamp":{"__isSmartRef__":true,"id":5298},"user":"sebastianwoinar","tags":[]},"5298":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5299":{"varMapping":{"__isSmartRef__":true,"id":5300},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5301},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5300":{"this":{"__isSmartRef__":true,"id":5235}},"5301":{"timestamp":{"__isSmartRef__":true,"id":5302},"user":"sebastianwoinar","tags":[]},"5302":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5303":{"varMapping":{"__isSmartRef__":true,"id":5304},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5305},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5304":{"this":{"__isSmartRef__":true,"id":5235}},"5305":{"timestamp":{"__isSmartRef__":true,"id":5306},"user":"sebastianwoinar","tags":[]},"5306":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5307":{"submorphs":[],"scripts":[],"id":"2CDBBC87-6551-40E1-850A-3D5C762AAE8B","shape":{"__isSmartRef__":true,"id":5308},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field22","partsBinMetaInfo":{"__isSmartRef__":true,"id":5309},"eventHandler":{"__isSmartRef__":true,"id":5328},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5329},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5334},{"__isSmartRef__":true,"id":5335},{"__isSmartRef__":true,"id":5336},{"__isSmartRef__":true,"id":5337},{"__isSmartRef__":true,"id":5338},{"__isSmartRef__":true,"id":5339},{"__isSmartRef__":true,"id":5340},{"__isSmartRef__":true,"id":5341}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":2,"indexY":5,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5342},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(50.0,125.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5308":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5309":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__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}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5310":{"date":{"__isSmartRef__":true,"id":5311},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5311":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5312":{"date":{"__isSmartRef__":true,"id":5313},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5313":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5314":{"date":{"__isSmartRef__":true,"id":5315},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5315":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5316":{"date":{"__isSmartRef__":true,"id":5317},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5317":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5318":{"date":{"__isSmartRef__":true,"id":5319},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5319":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5320":{"date":{"__isSmartRef__":true,"id":5321},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5321":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5322":{"date":{"__isSmartRef__":true,"id":5323},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5323":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5324":{"date":{"__isSmartRef__":true,"id":5325},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5325":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5326":{"date":{"__isSmartRef__":true,"id":5327},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5327":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5328":{"morph":{"__isSmartRef__":true,"id":5307},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5329":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5330}},"5330":{"test01IsMorph":{"__isSmartRef__":true,"id":5331}},"5331":{"varMapping":{"__isSmartRef__":true,"id":5332},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5333},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5332":{"this":{"__isSmartRef__":true,"id":5329}},"5333":{},"5334":{"morph":{"__isSmartRef__":true,"id":5307},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5335":{"morph":{"__isSmartRef__":true,"id":5307},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5336":{"morph":{"__isSmartRef__":true,"id":5307},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5337":{"morph":{"__isSmartRef__":true,"id":5307},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5338":{"morph":{"__isSmartRef__":true,"id":5307},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5339":{"morph":{"__isSmartRef__":true,"id":5307},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5340":{"morph":{"__isSmartRef__":true,"id":5307},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5341":{"morph":{"__isSmartRef__":true,"id":5307},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5342":{"putStone":{"__isSmartRef__":true,"id":5343},"onMouseUp":{"__isSmartRef__":true,"id":5347},"setIndex":{"__isSmartRef__":true,"id":5355},"getStone":{"__isSmartRef__":true,"id":5359},"getIndexRow":{"__isSmartRef__":true,"id":5363},"getIndexCol":{"__isSmartRef__":true,"id":5367},"onInValidPosition":{"__isSmartRef__":true,"id":5371},"blink":{"__isSmartRef__":true,"id":5375}},"5343":{"varMapping":{"__isSmartRef__":true,"id":5344},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5345},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5344":{"this":{"__isSmartRef__":true,"id":5307}},"5345":{"timestamp":{"__isSmartRef__":true,"id":5346},"user":"sebastianwoinar","tags":[]},"5346":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5347":{"varMapping":{"__isSmartRef__":true,"id":5348},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5353},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5348":{"this":{"__isSmartRef__":true,"id":5307},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5349}},"5349":{"$super":{"__isSmartRef__":true,"id":5350}},"5350":{"varMapping":{"__isSmartRef__":true,"id":5351},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5351":{"obj":{"__isSmartRef__":true,"id":5307},"name":"onMouseUp"},"5352":{},"5353":{"timestamp":{"__isSmartRef__":true,"id":5354},"user":"sebastianwoinar","tags":[]},"5354":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5355":{"varMapping":{"__isSmartRef__":true,"id":5356},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5357},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5356":{"this":{"__isSmartRef__":true,"id":5307}},"5357":{"timestamp":{"__isSmartRef__":true,"id":5358},"user":"sebastianwoinar","tags":[]},"5358":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5359":{"varMapping":{"__isSmartRef__":true,"id":5360},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5361},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5360":{"this":{"__isSmartRef__":true,"id":5307}},"5361":{"timestamp":{"__isSmartRef__":true,"id":5362},"user":"sebastianwoinar","tags":[]},"5362":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5363":{"varMapping":{"__isSmartRef__":true,"id":5364},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5365},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5364":{"this":{"__isSmartRef__":true,"id":5307}},"5365":{"timestamp":{"__isSmartRef__":true,"id":5366},"user":"sebastianwoinar","tags":[]},"5366":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5367":{"varMapping":{"__isSmartRef__":true,"id":5368},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5369},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5368":{"this":{"__isSmartRef__":true,"id":5307}},"5369":{"timestamp":{"__isSmartRef__":true,"id":5370},"user":"sebastianwoinar","tags":[]},"5370":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5371":{"varMapping":{"__isSmartRef__":true,"id":5372},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5373},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5372":{"this":{"__isSmartRef__":true,"id":5307}},"5373":{"timestamp":{"__isSmartRef__":true,"id":5374},"user":"sebastianwoinar","tags":[]},"5374":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5375":{"varMapping":{"__isSmartRef__":true,"id":5376},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5377},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5376":{"this":{"__isSmartRef__":true,"id":5307}},"5377":{"timestamp":{"__isSmartRef__":true,"id":5378},"user":"sebastianwoinar","tags":[]},"5378":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5379":{"submorphs":[],"scripts":[],"id":"5AE06187-0C8F-49A0-9D78-3B925F5F0057","shape":{"__isSmartRef__":true,"id":5380},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field23","partsBinMetaInfo":{"__isSmartRef__":true,"id":5381},"eventHandler":{"__isSmartRef__":true,"id":5400},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5401},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5406},{"__isSmartRef__":true,"id":5407},{"__isSmartRef__":true,"id":5408},{"__isSmartRef__":true,"id":5409},{"__isSmartRef__":true,"id":5410},{"__isSmartRef__":true,"id":5411},{"__isSmartRef__":true,"id":5412},{"__isSmartRef__":true,"id":5413}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":2,"indexY":6,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5414},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(50.0,150.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5380":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5381":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5382},{"__isSmartRef__":true,"id":5384},{"__isSmartRef__":true,"id":5386},{"__isSmartRef__":true,"id":5388},{"__isSmartRef__":true,"id":5390},{"__isSmartRef__":true,"id":5392},{"__isSmartRef__":true,"id":5394},{"__isSmartRef__":true,"id":5396},{"__isSmartRef__":true,"id":5398}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5382":{"date":{"__isSmartRef__":true,"id":5383},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5383":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5384":{"date":{"__isSmartRef__":true,"id":5385},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5385":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5386":{"date":{"__isSmartRef__":true,"id":5387},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5387":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5388":{"date":{"__isSmartRef__":true,"id":5389},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5389":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5390":{"date":{"__isSmartRef__":true,"id":5391},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5391":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5392":{"date":{"__isSmartRef__":true,"id":5393},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5393":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5394":{"date":{"__isSmartRef__":true,"id":5395},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5395":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5396":{"date":{"__isSmartRef__":true,"id":5397},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5397":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5398":{"date":{"__isSmartRef__":true,"id":5399},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5399":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5400":{"morph":{"__isSmartRef__":true,"id":5379},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5401":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5402}},"5402":{"test01IsMorph":{"__isSmartRef__":true,"id":5403}},"5403":{"varMapping":{"__isSmartRef__":true,"id":5404},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5404":{"this":{"__isSmartRef__":true,"id":5401}},"5405":{},"5406":{"morph":{"__isSmartRef__":true,"id":5379},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5407":{"morph":{"__isSmartRef__":true,"id":5379},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5408":{"morph":{"__isSmartRef__":true,"id":5379},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5409":{"morph":{"__isSmartRef__":true,"id":5379},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5410":{"morph":{"__isSmartRef__":true,"id":5379},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5411":{"morph":{"__isSmartRef__":true,"id":5379},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5412":{"morph":{"__isSmartRef__":true,"id":5379},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5413":{"morph":{"__isSmartRef__":true,"id":5379},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5414":{"putStone":{"__isSmartRef__":true,"id":5415},"onMouseUp":{"__isSmartRef__":true,"id":5419},"setIndex":{"__isSmartRef__":true,"id":5427},"getStone":{"__isSmartRef__":true,"id":5431},"getIndexRow":{"__isSmartRef__":true,"id":5435},"getIndexCol":{"__isSmartRef__":true,"id":5439},"onInValidPosition":{"__isSmartRef__":true,"id":5443},"blink":{"__isSmartRef__":true,"id":5447}},"5415":{"varMapping":{"__isSmartRef__":true,"id":5416},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5417},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5416":{"this":{"__isSmartRef__":true,"id":5379}},"5417":{"timestamp":{"__isSmartRef__":true,"id":5418},"user":"sebastianwoinar","tags":[]},"5418":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5419":{"varMapping":{"__isSmartRef__":true,"id":5420},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5420":{"this":{"__isSmartRef__":true,"id":5379},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5421}},"5421":{"$super":{"__isSmartRef__":true,"id":5422}},"5422":{"varMapping":{"__isSmartRef__":true,"id":5423},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5424},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5423":{"obj":{"__isSmartRef__":true,"id":5379},"name":"onMouseUp"},"5424":{},"5425":{"timestamp":{"__isSmartRef__":true,"id":5426},"user":"sebastianwoinar","tags":[]},"5426":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5427":{"varMapping":{"__isSmartRef__":true,"id":5428},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5428":{"this":{"__isSmartRef__":true,"id":5379}},"5429":{"timestamp":{"__isSmartRef__":true,"id":5430},"user":"sebastianwoinar","tags":[]},"5430":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5431":{"varMapping":{"__isSmartRef__":true,"id":5432},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5433},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5432":{"this":{"__isSmartRef__":true,"id":5379}},"5433":{"timestamp":{"__isSmartRef__":true,"id":5434},"user":"sebastianwoinar","tags":[]},"5434":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5435":{"varMapping":{"__isSmartRef__":true,"id":5436},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5436":{"this":{"__isSmartRef__":true,"id":5379}},"5437":{"timestamp":{"__isSmartRef__":true,"id":5438},"user":"sebastianwoinar","tags":[]},"5438":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5439":{"varMapping":{"__isSmartRef__":true,"id":5440},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5440":{"this":{"__isSmartRef__":true,"id":5379}},"5441":{"timestamp":{"__isSmartRef__":true,"id":5442},"user":"sebastianwoinar","tags":[]},"5442":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5443":{"varMapping":{"__isSmartRef__":true,"id":5444},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5444":{"this":{"__isSmartRef__":true,"id":5379}},"5445":{"timestamp":{"__isSmartRef__":true,"id":5446},"user":"sebastianwoinar","tags":[]},"5446":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5447":{"varMapping":{"__isSmartRef__":true,"id":5448},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5449},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5448":{"this":{"__isSmartRef__":true,"id":5379}},"5449":{"timestamp":{"__isSmartRef__":true,"id":5450},"user":"sebastianwoinar","tags":[]},"5450":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5451":{"submorphs":[],"scripts":[],"id":"C73E5AB3-9D99-4CC5-B010-E0454DBEA17A","shape":{"__isSmartRef__":true,"id":5452},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field24","partsBinMetaInfo":{"__isSmartRef__":true,"id":5453},"eventHandler":{"__isSmartRef__":true,"id":5472},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5473},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5478},{"__isSmartRef__":true,"id":5479},{"__isSmartRef__":true,"id":5480},{"__isSmartRef__":true,"id":5481},{"__isSmartRef__":true,"id":5482},{"__isSmartRef__":true,"id":5483},{"__isSmartRef__":true,"id":5484},{"__isSmartRef__":true,"id":5485}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":2,"indexY":7,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5486},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(50.0,175.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5452":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5453":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5454},{"__isSmartRef__":true,"id":5456},{"__isSmartRef__":true,"id":5458},{"__isSmartRef__":true,"id":5460},{"__isSmartRef__":true,"id":5462},{"__isSmartRef__":true,"id":5464},{"__isSmartRef__":true,"id":5466},{"__isSmartRef__":true,"id":5468},{"__isSmartRef__":true,"id":5470}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5454":{"date":{"__isSmartRef__":true,"id":5455},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5455":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5456":{"date":{"__isSmartRef__":true,"id":5457},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5457":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5458":{"date":{"__isSmartRef__":true,"id":5459},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5459":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5460":{"date":{"__isSmartRef__":true,"id":5461},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5461":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5462":{"date":{"__isSmartRef__":true,"id":5463},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5463":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5464":{"date":{"__isSmartRef__":true,"id":5465},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5465":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5466":{"date":{"__isSmartRef__":true,"id":5467},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5467":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5468":{"date":{"__isSmartRef__":true,"id":5469},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5469":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5470":{"date":{"__isSmartRef__":true,"id":5471},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5471":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5472":{"morph":{"__isSmartRef__":true,"id":5451},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5473":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5474}},"5474":{"test01IsMorph":{"__isSmartRef__":true,"id":5475}},"5475":{"varMapping":{"__isSmartRef__":true,"id":5476},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5477},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5476":{"this":{"__isSmartRef__":true,"id":5473}},"5477":{},"5478":{"morph":{"__isSmartRef__":true,"id":5451},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5479":{"morph":{"__isSmartRef__":true,"id":5451},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5480":{"morph":{"__isSmartRef__":true,"id":5451},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5481":{"morph":{"__isSmartRef__":true,"id":5451},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5482":{"morph":{"__isSmartRef__":true,"id":5451},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5483":{"morph":{"__isSmartRef__":true,"id":5451},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5484":{"morph":{"__isSmartRef__":true,"id":5451},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5485":{"morph":{"__isSmartRef__":true,"id":5451},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5486":{"putStone":{"__isSmartRef__":true,"id":5487},"onMouseUp":{"__isSmartRef__":true,"id":5491},"setIndex":{"__isSmartRef__":true,"id":5499},"getStone":{"__isSmartRef__":true,"id":5503},"getIndexRow":{"__isSmartRef__":true,"id":5507},"getIndexCol":{"__isSmartRef__":true,"id":5511},"onInValidPosition":{"__isSmartRef__":true,"id":5515},"blink":{"__isSmartRef__":true,"id":5519}},"5487":{"varMapping":{"__isSmartRef__":true,"id":5488},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5488":{"this":{"__isSmartRef__":true,"id":5451}},"5489":{"timestamp":{"__isSmartRef__":true,"id":5490},"user":"sebastianwoinar","tags":[]},"5490":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5491":{"varMapping":{"__isSmartRef__":true,"id":5492},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5497},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5492":{"this":{"__isSmartRef__":true,"id":5451},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5493}},"5493":{"$super":{"__isSmartRef__":true,"id":5494}},"5494":{"varMapping":{"__isSmartRef__":true,"id":5495},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5496},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5495":{"obj":{"__isSmartRef__":true,"id":5451},"name":"onMouseUp"},"5496":{},"5497":{"timestamp":{"__isSmartRef__":true,"id":5498},"user":"sebastianwoinar","tags":[]},"5498":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5499":{"varMapping":{"__isSmartRef__":true,"id":5500},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5500":{"this":{"__isSmartRef__":true,"id":5451}},"5501":{"timestamp":{"__isSmartRef__":true,"id":5502},"user":"sebastianwoinar","tags":[]},"5502":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5503":{"varMapping":{"__isSmartRef__":true,"id":5504},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5504":{"this":{"__isSmartRef__":true,"id":5451}},"5505":{"timestamp":{"__isSmartRef__":true,"id":5506},"user":"sebastianwoinar","tags":[]},"5506":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5507":{"varMapping":{"__isSmartRef__":true,"id":5508},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5509},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5508":{"this":{"__isSmartRef__":true,"id":5451}},"5509":{"timestamp":{"__isSmartRef__":true,"id":5510},"user":"sebastianwoinar","tags":[]},"5510":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5511":{"varMapping":{"__isSmartRef__":true,"id":5512},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5512":{"this":{"__isSmartRef__":true,"id":5451}},"5513":{"timestamp":{"__isSmartRef__":true,"id":5514},"user":"sebastianwoinar","tags":[]},"5514":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5515":{"varMapping":{"__isSmartRef__":true,"id":5516},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5516":{"this":{"__isSmartRef__":true,"id":5451}},"5517":{"timestamp":{"__isSmartRef__":true,"id":5518},"user":"sebastianwoinar","tags":[]},"5518":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5519":{"varMapping":{"__isSmartRef__":true,"id":5520},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5520":{"this":{"__isSmartRef__":true,"id":5451}},"5521":{"timestamp":{"__isSmartRef__":true,"id":5522},"user":"sebastianwoinar","tags":[]},"5522":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5523":{"submorphs":[],"scripts":[],"id":"8748C212-CA35-4E42-A92E-0EAB82DC3563","shape":{"__isSmartRef__":true,"id":5524},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field25","partsBinMetaInfo":{"__isSmartRef__":true,"id":5525},"eventHandler":{"__isSmartRef__":true,"id":5544},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5545},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5550},{"__isSmartRef__":true,"id":5551},{"__isSmartRef__":true,"id":5552},{"__isSmartRef__":true,"id":5553},{"__isSmartRef__":true,"id":5554},{"__isSmartRef__":true,"id":5555},{"__isSmartRef__":true,"id":5556},{"__isSmartRef__":true,"id":5557}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":3,"indexY":0,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5558},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(75.0,0.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5524":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5525":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5526},{"__isSmartRef__":true,"id":5528},{"__isSmartRef__":true,"id":5530},{"__isSmartRef__":true,"id":5532},{"__isSmartRef__":true,"id":5534},{"__isSmartRef__":true,"id":5536},{"__isSmartRef__":true,"id":5538},{"__isSmartRef__":true,"id":5540},{"__isSmartRef__":true,"id":5542}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5526":{"date":{"__isSmartRef__":true,"id":5527},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5527":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5528":{"date":{"__isSmartRef__":true,"id":5529},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5529":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5530":{"date":{"__isSmartRef__":true,"id":5531},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5531":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5532":{"date":{"__isSmartRef__":true,"id":5533},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5533":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5534":{"date":{"__isSmartRef__":true,"id":5535},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5535":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5536":{"date":{"__isSmartRef__":true,"id":5537},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5537":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5538":{"date":{"__isSmartRef__":true,"id":5539},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5539":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5540":{"date":{"__isSmartRef__":true,"id":5541},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5541":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5542":{"date":{"__isSmartRef__":true,"id":5543},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5543":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5544":{"morph":{"__isSmartRef__":true,"id":5523},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5545":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5546}},"5546":{"test01IsMorph":{"__isSmartRef__":true,"id":5547}},"5547":{"varMapping":{"__isSmartRef__":true,"id":5548},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5549},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5548":{"this":{"__isSmartRef__":true,"id":5545}},"5549":{},"5550":{"morph":{"__isSmartRef__":true,"id":5523},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5551":{"morph":{"__isSmartRef__":true,"id":5523},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5552":{"morph":{"__isSmartRef__":true,"id":5523},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5553":{"morph":{"__isSmartRef__":true,"id":5523},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5554":{"morph":{"__isSmartRef__":true,"id":5523},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5555":{"morph":{"__isSmartRef__":true,"id":5523},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5556":{"morph":{"__isSmartRef__":true,"id":5523},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5557":{"morph":{"__isSmartRef__":true,"id":5523},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5558":{"putStone":{"__isSmartRef__":true,"id":5559},"onMouseUp":{"__isSmartRef__":true,"id":5563},"setIndex":{"__isSmartRef__":true,"id":5571},"getStone":{"__isSmartRef__":true,"id":5575},"getIndexRow":{"__isSmartRef__":true,"id":5579},"getIndexCol":{"__isSmartRef__":true,"id":5583},"onInValidPosition":{"__isSmartRef__":true,"id":5587},"blink":{"__isSmartRef__":true,"id":5591}},"5559":{"varMapping":{"__isSmartRef__":true,"id":5560},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5560":{"this":{"__isSmartRef__":true,"id":5523}},"5561":{"timestamp":{"__isSmartRef__":true,"id":5562},"user":"sebastianwoinar","tags":[]},"5562":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5563":{"varMapping":{"__isSmartRef__":true,"id":5564},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5569},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5564":{"this":{"__isSmartRef__":true,"id":5523},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5565}},"5565":{"$super":{"__isSmartRef__":true,"id":5566}},"5566":{"varMapping":{"__isSmartRef__":true,"id":5567},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5568},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5567":{"obj":{"__isSmartRef__":true,"id":5523},"name":"onMouseUp"},"5568":{},"5569":{"timestamp":{"__isSmartRef__":true,"id":5570},"user":"sebastianwoinar","tags":[]},"5570":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5571":{"varMapping":{"__isSmartRef__":true,"id":5572},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5572":{"this":{"__isSmartRef__":true,"id":5523}},"5573":{"timestamp":{"__isSmartRef__":true,"id":5574},"user":"sebastianwoinar","tags":[]},"5574":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5575":{"varMapping":{"__isSmartRef__":true,"id":5576},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5577},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5576":{"this":{"__isSmartRef__":true,"id":5523}},"5577":{"timestamp":{"__isSmartRef__":true,"id":5578},"user":"sebastianwoinar","tags":[]},"5578":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5579":{"varMapping":{"__isSmartRef__":true,"id":5580},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5580":{"this":{"__isSmartRef__":true,"id":5523}},"5581":{"timestamp":{"__isSmartRef__":true,"id":5582},"user":"sebastianwoinar","tags":[]},"5582":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5583":{"varMapping":{"__isSmartRef__":true,"id":5584},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5584":{"this":{"__isSmartRef__":true,"id":5523}},"5585":{"timestamp":{"__isSmartRef__":true,"id":5586},"user":"sebastianwoinar","tags":[]},"5586":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5587":{"varMapping":{"__isSmartRef__":true,"id":5588},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5589},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5588":{"this":{"__isSmartRef__":true,"id":5523}},"5589":{"timestamp":{"__isSmartRef__":true,"id":5590},"user":"sebastianwoinar","tags":[]},"5590":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5591":{"varMapping":{"__isSmartRef__":true,"id":5592},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5593},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5592":{"this":{"__isSmartRef__":true,"id":5523}},"5593":{"timestamp":{"__isSmartRef__":true,"id":5594},"user":"sebastianwoinar","tags":[]},"5594":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5595":{"submorphs":[],"scripts":[],"id":"A83F49F0-3CD9-4381-943D-1A2AF0A9AA57","shape":{"__isSmartRef__":true,"id":5596},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field26","partsBinMetaInfo":{"__isSmartRef__":true,"id":5597},"eventHandler":{"__isSmartRef__":true,"id":5616},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5617},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5622},{"__isSmartRef__":true,"id":5623},{"__isSmartRef__":true,"id":5624},{"__isSmartRef__":true,"id":5625},{"__isSmartRef__":true,"id":5626},{"__isSmartRef__":true,"id":5627},{"__isSmartRef__":true,"id":5628},{"__isSmartRef__":true,"id":5629}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":3,"indexY":1,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5630},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(75.0,25.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5596":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5597":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5598},{"__isSmartRef__":true,"id":5600},{"__isSmartRef__":true,"id":5602},{"__isSmartRef__":true,"id":5604},{"__isSmartRef__":true,"id":5606},{"__isSmartRef__":true,"id":5608},{"__isSmartRef__":true,"id":5610},{"__isSmartRef__":true,"id":5612},{"__isSmartRef__":true,"id":5614}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5598":{"date":{"__isSmartRef__":true,"id":5599},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5599":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5600":{"date":{"__isSmartRef__":true,"id":5601},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5601":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5602":{"date":{"__isSmartRef__":true,"id":5603},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5603":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5604":{"date":{"__isSmartRef__":true,"id":5605},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5605":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5606":{"date":{"__isSmartRef__":true,"id":5607},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5607":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5608":{"date":{"__isSmartRef__":true,"id":5609},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5609":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5610":{"date":{"__isSmartRef__":true,"id":5611},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5611":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5612":{"date":{"__isSmartRef__":true,"id":5613},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5613":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5614":{"date":{"__isSmartRef__":true,"id":5615},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5615":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5616":{"morph":{"__isSmartRef__":true,"id":5595},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5617":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5618}},"5618":{"test01IsMorph":{"__isSmartRef__":true,"id":5619}},"5619":{"varMapping":{"__isSmartRef__":true,"id":5620},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5621},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5620":{"this":{"__isSmartRef__":true,"id":5617}},"5621":{},"5622":{"morph":{"__isSmartRef__":true,"id":5595},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5623":{"morph":{"__isSmartRef__":true,"id":5595},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5624":{"morph":{"__isSmartRef__":true,"id":5595},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5625":{"morph":{"__isSmartRef__":true,"id":5595},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5626":{"morph":{"__isSmartRef__":true,"id":5595},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5627":{"morph":{"__isSmartRef__":true,"id":5595},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5628":{"morph":{"__isSmartRef__":true,"id":5595},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5629":{"morph":{"__isSmartRef__":true,"id":5595},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5630":{"putStone":{"__isSmartRef__":true,"id":5631},"onMouseUp":{"__isSmartRef__":true,"id":5635},"setIndex":{"__isSmartRef__":true,"id":5643},"getStone":{"__isSmartRef__":true,"id":5647},"getIndexRow":{"__isSmartRef__":true,"id":5651},"getIndexCol":{"__isSmartRef__":true,"id":5655},"onInValidPosition":{"__isSmartRef__":true,"id":5659},"blink":{"__isSmartRef__":true,"id":5663}},"5631":{"varMapping":{"__isSmartRef__":true,"id":5632},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5633},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5632":{"this":{"__isSmartRef__":true,"id":5595}},"5633":{"timestamp":{"__isSmartRef__":true,"id":5634},"user":"sebastianwoinar","tags":[]},"5634":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5635":{"varMapping":{"__isSmartRef__":true,"id":5636},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5641},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5636":{"this":{"__isSmartRef__":true,"id":5595},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5637}},"5637":{"$super":{"__isSmartRef__":true,"id":5638}},"5638":{"varMapping":{"__isSmartRef__":true,"id":5639},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5640},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5639":{"obj":{"__isSmartRef__":true,"id":5595},"name":"onMouseUp"},"5640":{},"5641":{"timestamp":{"__isSmartRef__":true,"id":5642},"user":"sebastianwoinar","tags":[]},"5642":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5643":{"varMapping":{"__isSmartRef__":true,"id":5644},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5645},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5644":{"this":{"__isSmartRef__":true,"id":5595}},"5645":{"timestamp":{"__isSmartRef__":true,"id":5646},"user":"sebastianwoinar","tags":[]},"5646":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5647":{"varMapping":{"__isSmartRef__":true,"id":5648},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5648":{"this":{"__isSmartRef__":true,"id":5595}},"5649":{"timestamp":{"__isSmartRef__":true,"id":5650},"user":"sebastianwoinar","tags":[]},"5650":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5651":{"varMapping":{"__isSmartRef__":true,"id":5652},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5653},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5652":{"this":{"__isSmartRef__":true,"id":5595}},"5653":{"timestamp":{"__isSmartRef__":true,"id":5654},"user":"sebastianwoinar","tags":[]},"5654":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5655":{"varMapping":{"__isSmartRef__":true,"id":5656},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5656":{"this":{"__isSmartRef__":true,"id":5595}},"5657":{"timestamp":{"__isSmartRef__":true,"id":5658},"user":"sebastianwoinar","tags":[]},"5658":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5659":{"varMapping":{"__isSmartRef__":true,"id":5660},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5661},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5660":{"this":{"__isSmartRef__":true,"id":5595}},"5661":{"timestamp":{"__isSmartRef__":true,"id":5662},"user":"sebastianwoinar","tags":[]},"5662":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5663":{"varMapping":{"__isSmartRef__":true,"id":5664},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5664":{"this":{"__isSmartRef__":true,"id":5595}},"5665":{"timestamp":{"__isSmartRef__":true,"id":5666},"user":"sebastianwoinar","tags":[]},"5666":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5667":{"submorphs":[],"scripts":[],"id":"09D14B4E-AA75-40D9-98F3-D99B62D0C122","shape":{"__isSmartRef__":true,"id":5668},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field27","partsBinMetaInfo":{"__isSmartRef__":true,"id":5669},"eventHandler":{"__isSmartRef__":true,"id":5688},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5689},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5694},{"__isSmartRef__":true,"id":5695},{"__isSmartRef__":true,"id":5696},{"__isSmartRef__":true,"id":5697},{"__isSmartRef__":true,"id":5698},{"__isSmartRef__":true,"id":5699},{"__isSmartRef__":true,"id":5700},{"__isSmartRef__":true,"id":5701}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":3,"indexY":2,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5702},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(75.0,50.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5668":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5669":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5670},{"__isSmartRef__":true,"id":5672},{"__isSmartRef__":true,"id":5674},{"__isSmartRef__":true,"id":5676},{"__isSmartRef__":true,"id":5678},{"__isSmartRef__":true,"id":5680},{"__isSmartRef__":true,"id":5682},{"__isSmartRef__":true,"id":5684},{"__isSmartRef__":true,"id":5686}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5670":{"date":{"__isSmartRef__":true,"id":5671},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5671":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5672":{"date":{"__isSmartRef__":true,"id":5673},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5673":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5674":{"date":{"__isSmartRef__":true,"id":5675},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5675":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5676":{"date":{"__isSmartRef__":true,"id":5677},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5677":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5678":{"date":{"__isSmartRef__":true,"id":5679},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5679":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5680":{"date":{"__isSmartRef__":true,"id":5681},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5681":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5682":{"date":{"__isSmartRef__":true,"id":5683},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5683":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5684":{"date":{"__isSmartRef__":true,"id":5685},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5685":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5686":{"date":{"__isSmartRef__":true,"id":5687},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5687":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5688":{"morph":{"__isSmartRef__":true,"id":5667},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5689":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5690}},"5690":{"test01IsMorph":{"__isSmartRef__":true,"id":5691}},"5691":{"varMapping":{"__isSmartRef__":true,"id":5692},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5692":{"this":{"__isSmartRef__":true,"id":5689}},"5693":{},"5694":{"morph":{"__isSmartRef__":true,"id":5667},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5695":{"morph":{"__isSmartRef__":true,"id":5667},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5696":{"morph":{"__isSmartRef__":true,"id":5667},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5697":{"morph":{"__isSmartRef__":true,"id":5667},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5698":{"morph":{"__isSmartRef__":true,"id":5667},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5699":{"morph":{"__isSmartRef__":true,"id":5667},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5700":{"morph":{"__isSmartRef__":true,"id":5667},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5701":{"morph":{"__isSmartRef__":true,"id":5667},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5702":{"putStone":{"__isSmartRef__":true,"id":5703},"onMouseUp":{"__isSmartRef__":true,"id":5707},"setIndex":{"__isSmartRef__":true,"id":5715},"getStone":{"__isSmartRef__":true,"id":5719},"getIndexRow":{"__isSmartRef__":true,"id":5723},"getIndexCol":{"__isSmartRef__":true,"id":5727},"onInValidPosition":{"__isSmartRef__":true,"id":5731},"blink":{"__isSmartRef__":true,"id":5735}},"5703":{"varMapping":{"__isSmartRef__":true,"id":5704},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5705},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5704":{"this":{"__isSmartRef__":true,"id":5667}},"5705":{"timestamp":{"__isSmartRef__":true,"id":5706},"user":"sebastianwoinar","tags":[]},"5706":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5707":{"varMapping":{"__isSmartRef__":true,"id":5708},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5713},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5708":{"this":{"__isSmartRef__":true,"id":5667},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5709}},"5709":{"$super":{"__isSmartRef__":true,"id":5710}},"5710":{"varMapping":{"__isSmartRef__":true,"id":5711},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5712},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5711":{"obj":{"__isSmartRef__":true,"id":5667},"name":"onMouseUp"},"5712":{},"5713":{"timestamp":{"__isSmartRef__":true,"id":5714},"user":"sebastianwoinar","tags":[]},"5714":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5715":{"varMapping":{"__isSmartRef__":true,"id":5716},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5717},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5716":{"this":{"__isSmartRef__":true,"id":5667}},"5717":{"timestamp":{"__isSmartRef__":true,"id":5718},"user":"sebastianwoinar","tags":[]},"5718":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5719":{"varMapping":{"__isSmartRef__":true,"id":5720},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5721},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5720":{"this":{"__isSmartRef__":true,"id":5667}},"5721":{"timestamp":{"__isSmartRef__":true,"id":5722},"user":"sebastianwoinar","tags":[]},"5722":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5723":{"varMapping":{"__isSmartRef__":true,"id":5724},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5725},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5724":{"this":{"__isSmartRef__":true,"id":5667}},"5725":{"timestamp":{"__isSmartRef__":true,"id":5726},"user":"sebastianwoinar","tags":[]},"5726":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5727":{"varMapping":{"__isSmartRef__":true,"id":5728},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5729},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5728":{"this":{"__isSmartRef__":true,"id":5667}},"5729":{"timestamp":{"__isSmartRef__":true,"id":5730},"user":"sebastianwoinar","tags":[]},"5730":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5731":{"varMapping":{"__isSmartRef__":true,"id":5732},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5733},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5732":{"this":{"__isSmartRef__":true,"id":5667}},"5733":{"timestamp":{"__isSmartRef__":true,"id":5734},"user":"sebastianwoinar","tags":[]},"5734":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5735":{"varMapping":{"__isSmartRef__":true,"id":5736},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5737},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5736":{"this":{"__isSmartRef__":true,"id":5667}},"5737":{"timestamp":{"__isSmartRef__":true,"id":5738},"user":"sebastianwoinar","tags":[]},"5738":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5739":{"submorphs":[{"__isSmartRef__":true,"id":5740}],"scripts":[],"id":"D4B7005D-36E4-4120-B8A3-0678651CFAAD","shape":{"__isSmartRef__":true,"id":5760},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field28","partsBinMetaInfo":{"__isSmartRef__":true,"id":5761},"eventHandler":{"__isSmartRef__":true,"id":5780},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5781},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5786},{"__isSmartRef__":true,"id":5787},{"__isSmartRef__":true,"id":5788},{"__isSmartRef__":true,"id":5789},{"__isSmartRef__":true,"id":5790},{"__isSmartRef__":true,"id":5791},{"__isSmartRef__":true,"id":5792},{"__isSmartRef__":true,"id":5793}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":3,"indexY":3,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5794},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(75.0,75.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5740":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5741},"id":"B1756A6B-A639-447E-97E1-07733C78053B","eventHandler":{"__isSmartRef__":true,"id":5742},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":5743},"name":"black1","partsBinMetaInfo":{"__isSmartRef__":true,"id":5744},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","F771531A-E59F-4706-B069-F76BC7434F66","74F4AA1B-C645-405E-BB15-F1A880B510A3","AC41C307-A607-4F9E-9EBC-535439F38C99","48B8BD06-66A1-4D8A-9E21-A886639A5581"],"_ClipMode":"visible","isBeingDragged":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5747},{"__isSmartRef__":true,"id":5748},{"__isSmartRef__":true,"id":5749},{"__isSmartRef__":true,"id":5750},{"__isSmartRef__":true,"id":5751},{"__isSmartRef__":true,"id":5752},{"__isSmartRef__":true,"id":5753},{"__isSmartRef__":true,"id":5754}],"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":5739},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5755},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(52.0,52.0)","distanceToDragEvent":"lively.pt(37.0,-10.0)"},"5741":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(21.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"5742":{"morph":{"__isSmartRef__":true,"id":5740},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5743":{},"5744":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":5745}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5745":{"date":{"__isSmartRef__":true,"id":5746},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"5746":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"5747":{"morph":{"__isSmartRef__":true,"id":5740},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-2.4)","cachedGlobalPosition":"lively.pt(504.0,312.0)"},"5748":{"morph":{"__isSmartRef__":true,"id":5740},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-2.4)","cachedGlobalPosition":"lively.pt(514.5,312.0)"},"5749":{"morph":{"__isSmartRef__":true,"id":5740},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-2.4)","cachedGlobalPosition":"lively.pt(525.0,312.0)"},"5750":{"morph":{"__isSmartRef__":true,"id":5740},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.9)","cachedGlobalPosition":"lively.pt(525.0,322.5)"},"5751":{"morph":{"__isSmartRef__":true,"id":5740},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.4)","cachedGlobalPosition":"lively.pt(525.0,333.0)"},"5752":{"morph":{"__isSmartRef__":true,"id":5740},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-1.4)","cachedGlobalPosition":"lively.pt(514.5,333.0)"},"5753":{"morph":{"__isSmartRef__":true,"id":5740},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.4)","cachedGlobalPosition":"lively.pt(504.0,333.0)"},"5754":{"morph":{"__isSmartRef__":true,"id":5740},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.9)","cachedGlobalPosition":"lively.pt(504.0,322.5)"},"5755":{"value":{"__isSmartRef__":true,"id":5756}},"5756":{"varMapping":{"__isSmartRef__":true,"id":5757},"source":"function value() {\n return \"black\";\n}","funcProperties":{"__isSmartRef__":true,"id":5758},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5757":{"this":{"__isSmartRef__":true,"id":5740}},"5758":{"timestamp":{"__isSmartRef__":true,"id":5759},"user":"sebastianwoinar","tags":[]},"5759":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:53:52 GMT+0100 (CET)"},"5760":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5761":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5762},{"__isSmartRef__":true,"id":5764},{"__isSmartRef__":true,"id":5766},{"__isSmartRef__":true,"id":5768},{"__isSmartRef__":true,"id":5770},{"__isSmartRef__":true,"id":5772},{"__isSmartRef__":true,"id":5774},{"__isSmartRef__":true,"id":5776},{"__isSmartRef__":true,"id":5778}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5762":{"date":{"__isSmartRef__":true,"id":5763},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5763":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5764":{"date":{"__isSmartRef__":true,"id":5765},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5765":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5766":{"date":{"__isSmartRef__":true,"id":5767},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5767":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5768":{"date":{"__isSmartRef__":true,"id":5769},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5769":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5770":{"date":{"__isSmartRef__":true,"id":5771},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5771":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5772":{"date":{"__isSmartRef__":true,"id":5773},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5773":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5774":{"date":{"__isSmartRef__":true,"id":5775},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5775":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5776":{"date":{"__isSmartRef__":true,"id":5777},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5777":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5778":{"date":{"__isSmartRef__":true,"id":5779},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5779":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5780":{"morph":{"__isSmartRef__":true,"id":5739},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5781":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5782}},"5782":{"test01IsMorph":{"__isSmartRef__":true,"id":5783}},"5783":{"varMapping":{"__isSmartRef__":true,"id":5784},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5785},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5784":{"this":{"__isSmartRef__":true,"id":5781}},"5785":{},"5786":{"morph":{"__isSmartRef__":true,"id":5739},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5787":{"morph":{"__isSmartRef__":true,"id":5739},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5788":{"morph":{"__isSmartRef__":true,"id":5739},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5789":{"morph":{"__isSmartRef__":true,"id":5739},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5790":{"morph":{"__isSmartRef__":true,"id":5739},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5791":{"morph":{"__isSmartRef__":true,"id":5739},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5792":{"morph":{"__isSmartRef__":true,"id":5739},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5793":{"morph":{"__isSmartRef__":true,"id":5739},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5794":{"putStone":{"__isSmartRef__":true,"id":5795},"onMouseUp":{"__isSmartRef__":true,"id":5799},"setIndex":{"__isSmartRef__":true,"id":5807},"getStone":{"__isSmartRef__":true,"id":5811},"getIndexRow":{"__isSmartRef__":true,"id":5815},"getIndexCol":{"__isSmartRef__":true,"id":5819},"onInValidPosition":{"__isSmartRef__":true,"id":5823},"blink":{"__isSmartRef__":true,"id":5827}},"5795":{"varMapping":{"__isSmartRef__":true,"id":5796},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5797},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5796":{"this":{"__isSmartRef__":true,"id":5739}},"5797":{"timestamp":{"__isSmartRef__":true,"id":5798},"user":"sebastianwoinar","tags":[]},"5798":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5799":{"varMapping":{"__isSmartRef__":true,"id":5800},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5805},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5800":{"this":{"__isSmartRef__":true,"id":5739},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5801}},"5801":{"$super":{"__isSmartRef__":true,"id":5802}},"5802":{"varMapping":{"__isSmartRef__":true,"id":5803},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5803":{"obj":{"__isSmartRef__":true,"id":5739},"name":"onMouseUp"},"5804":{},"5805":{"timestamp":{"__isSmartRef__":true,"id":5806},"user":"sebastianwoinar","tags":[]},"5806":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5807":{"varMapping":{"__isSmartRef__":true,"id":5808},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5809},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5808":{"this":{"__isSmartRef__":true,"id":5739}},"5809":{"timestamp":{"__isSmartRef__":true,"id":5810},"user":"sebastianwoinar","tags":[]},"5810":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5811":{"varMapping":{"__isSmartRef__":true,"id":5812},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5813},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5812":{"this":{"__isSmartRef__":true,"id":5739}},"5813":{"timestamp":{"__isSmartRef__":true,"id":5814},"user":"sebastianwoinar","tags":[]},"5814":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5815":{"varMapping":{"__isSmartRef__":true,"id":5816},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5817},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5816":{"this":{"__isSmartRef__":true,"id":5739}},"5817":{"timestamp":{"__isSmartRef__":true,"id":5818},"user":"sebastianwoinar","tags":[]},"5818":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5819":{"varMapping":{"__isSmartRef__":true,"id":5820},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5821},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5820":{"this":{"__isSmartRef__":true,"id":5739}},"5821":{"timestamp":{"__isSmartRef__":true,"id":5822},"user":"sebastianwoinar","tags":[]},"5822":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5823":{"varMapping":{"__isSmartRef__":true,"id":5824},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5825},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5824":{"this":{"__isSmartRef__":true,"id":5739}},"5825":{"timestamp":{"__isSmartRef__":true,"id":5826},"user":"sebastianwoinar","tags":[]},"5826":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5827":{"varMapping":{"__isSmartRef__":true,"id":5828},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5829},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5828":{"this":{"__isSmartRef__":true,"id":5739}},"5829":{"timestamp":{"__isSmartRef__":true,"id":5830},"user":"sebastianwoinar","tags":[]},"5830":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5831":{"submorphs":[{"__isSmartRef__":true,"id":5832}],"scripts":[],"id":"69F39AED-20F5-443A-9061-A80F839EC2A9","shape":{"__isSmartRef__":true,"id":5852},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field29","partsBinMetaInfo":{"__isSmartRef__":true,"id":5853},"eventHandler":{"__isSmartRef__":true,"id":5872},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5873},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5878},{"__isSmartRef__":true,"id":5879},{"__isSmartRef__":true,"id":5880},{"__isSmartRef__":true,"id":5881},{"__isSmartRef__":true,"id":5882},{"__isSmartRef__":true,"id":5883},{"__isSmartRef__":true,"id":5884},{"__isSmartRef__":true,"id":5885}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":3,"indexY":4,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5886},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(75.0,100.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5832":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5833},"id":"CFCEAD40-CD29-4D9E-9B53-63C524792231","eventHandler":{"__isSmartRef__":true,"id":5834},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":5835},"name":"white1","partsBinMetaInfo":{"__isSmartRef__":true,"id":5836},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","F771531A-E59F-4706-B069-F76BC7434F66","11305969-4470-4E6A-A9DB-7954A8665158","6D4AA3F0-52FA-4629-A05D-4BB12763CDE7"],"_ClipMode":"visible","isBeingDragged":false,"draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5839},{"__isSmartRef__":true,"id":5840},{"__isSmartRef__":true,"id":5841},{"__isSmartRef__":true,"id":5842},{"__isSmartRef__":true,"id":5843},{"__isSmartRef__":true,"id":5844},{"__isSmartRef__":true,"id":5845},{"__isSmartRef__":true,"id":5846}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":5831},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5847},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(52.0,52.0)","distanceToDragEvent":"lively.pt(39.0,-20.0)"},"5833":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(21.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5834":{"morph":{"__isSmartRef__":true,"id":5832},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5835":{},"5836":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":5837}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5837":{"date":{"__isSmartRef__":true,"id":5838},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"5838":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"5839":{"morph":{"__isSmartRef__":true,"id":5832},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-2.4)","cachedGlobalPosition":"lively.pt(382.0,310.0)"},"5840":{"morph":{"__isSmartRef__":true,"id":5832},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-2.4)","cachedGlobalPosition":"lively.pt(392.5,310.0)"},"5841":{"morph":{"__isSmartRef__":true,"id":5832},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-2.4)","cachedGlobalPosition":"lively.pt(403.0,310.0)"},"5842":{"morph":{"__isSmartRef__":true,"id":5832},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.9)","cachedGlobalPosition":"lively.pt(403.0,320.5)"},"5843":{"morph":{"__isSmartRef__":true,"id":5832},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.4)","cachedGlobalPosition":"lively.pt(403.0,331.0)"},"5844":{"morph":{"__isSmartRef__":true,"id":5832},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-1.4)","cachedGlobalPosition":"lively.pt(392.5,331.0)"},"5845":{"morph":{"__isSmartRef__":true,"id":5832},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.4)","cachedGlobalPosition":"lively.pt(382.0,331.0)"},"5846":{"morph":{"__isSmartRef__":true,"id":5832},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.9)","cachedGlobalPosition":"lively.pt(382.0,320.5)"},"5847":{"value":{"__isSmartRef__":true,"id":5848}},"5848":{"varMapping":{"__isSmartRef__":true,"id":5849},"source":"function value() {\n return \"white\";\n}","funcProperties":{"__isSmartRef__":true,"id":5850},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5849":{"this":{"__isSmartRef__":true,"id":5832}},"5850":{"timestamp":{"__isSmartRef__":true,"id":5851},"user":"sebastianwoinar","tags":[]},"5851":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:53:39 GMT+0100 (CET)"},"5852":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5853":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5854},{"__isSmartRef__":true,"id":5856},{"__isSmartRef__":true,"id":5858},{"__isSmartRef__":true,"id":5860},{"__isSmartRef__":true,"id":5862},{"__isSmartRef__":true,"id":5864},{"__isSmartRef__":true,"id":5866},{"__isSmartRef__":true,"id":5868},{"__isSmartRef__":true,"id":5870}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5854":{"date":{"__isSmartRef__":true,"id":5855},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5855":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5856":{"date":{"__isSmartRef__":true,"id":5857},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5857":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5858":{"date":{"__isSmartRef__":true,"id":5859},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5859":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5860":{"date":{"__isSmartRef__":true,"id":5861},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5861":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5862":{"date":{"__isSmartRef__":true,"id":5863},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5863":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5864":{"date":{"__isSmartRef__":true,"id":5865},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5865":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5866":{"date":{"__isSmartRef__":true,"id":5867},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5867":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5868":{"date":{"__isSmartRef__":true,"id":5869},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5869":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5870":{"date":{"__isSmartRef__":true,"id":5871},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5871":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5872":{"morph":{"__isSmartRef__":true,"id":5831},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5873":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5874}},"5874":{"test01IsMorph":{"__isSmartRef__":true,"id":5875}},"5875":{"varMapping":{"__isSmartRef__":true,"id":5876},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5877},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5876":{"this":{"__isSmartRef__":true,"id":5873}},"5877":{},"5878":{"morph":{"__isSmartRef__":true,"id":5831},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5879":{"morph":{"__isSmartRef__":true,"id":5831},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5880":{"morph":{"__isSmartRef__":true,"id":5831},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5881":{"morph":{"__isSmartRef__":true,"id":5831},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5882":{"morph":{"__isSmartRef__":true,"id":5831},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5883":{"morph":{"__isSmartRef__":true,"id":5831},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5884":{"morph":{"__isSmartRef__":true,"id":5831},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5885":{"morph":{"__isSmartRef__":true,"id":5831},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5886":{"putStone":{"__isSmartRef__":true,"id":5887},"onMouseUp":{"__isSmartRef__":true,"id":5891},"setIndex":{"__isSmartRef__":true,"id":5899},"getStone":{"__isSmartRef__":true,"id":5903},"getIndexRow":{"__isSmartRef__":true,"id":5907},"getIndexCol":{"__isSmartRef__":true,"id":5911},"onInValidPosition":{"__isSmartRef__":true,"id":5915},"blink":{"__isSmartRef__":true,"id":5919}},"5887":{"varMapping":{"__isSmartRef__":true,"id":5888},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5889},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5888":{"this":{"__isSmartRef__":true,"id":5831}},"5889":{"timestamp":{"__isSmartRef__":true,"id":5890},"user":"sebastianwoinar","tags":[]},"5890":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5891":{"varMapping":{"__isSmartRef__":true,"id":5892},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5897},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5892":{"this":{"__isSmartRef__":true,"id":5831},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5893}},"5893":{"$super":{"__isSmartRef__":true,"id":5894}},"5894":{"varMapping":{"__isSmartRef__":true,"id":5895},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5896},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5895":{"obj":{"__isSmartRef__":true,"id":5831},"name":"onMouseUp"},"5896":{},"5897":{"timestamp":{"__isSmartRef__":true,"id":5898},"user":"sebastianwoinar","tags":[]},"5898":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5899":{"varMapping":{"__isSmartRef__":true,"id":5900},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5901},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5900":{"this":{"__isSmartRef__":true,"id":5831}},"5901":{"timestamp":{"__isSmartRef__":true,"id":5902},"user":"sebastianwoinar","tags":[]},"5902":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5903":{"varMapping":{"__isSmartRef__":true,"id":5904},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5905},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5904":{"this":{"__isSmartRef__":true,"id":5831}},"5905":{"timestamp":{"__isSmartRef__":true,"id":5906},"user":"sebastianwoinar","tags":[]},"5906":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5907":{"varMapping":{"__isSmartRef__":true,"id":5908},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5909},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5908":{"this":{"__isSmartRef__":true,"id":5831}},"5909":{"timestamp":{"__isSmartRef__":true,"id":5910},"user":"sebastianwoinar","tags":[]},"5910":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5911":{"varMapping":{"__isSmartRef__":true,"id":5912},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5913},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5912":{"this":{"__isSmartRef__":true,"id":5831}},"5913":{"timestamp":{"__isSmartRef__":true,"id":5914},"user":"sebastianwoinar","tags":[]},"5914":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5915":{"varMapping":{"__isSmartRef__":true,"id":5916},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5917},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5916":{"this":{"__isSmartRef__":true,"id":5831}},"5917":{"timestamp":{"__isSmartRef__":true,"id":5918},"user":"sebastianwoinar","tags":[]},"5918":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5919":{"varMapping":{"__isSmartRef__":true,"id":5920},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5920":{"this":{"__isSmartRef__":true,"id":5831}},"5921":{"timestamp":{"__isSmartRef__":true,"id":5922},"user":"sebastianwoinar","tags":[]},"5922":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5923":{"submorphs":[],"scripts":[],"id":"6BC23BDD-08F1-4AC0-B8F2-F13AF8324FA0","shape":{"__isSmartRef__":true,"id":5924},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field30","partsBinMetaInfo":{"__isSmartRef__":true,"id":5925},"eventHandler":{"__isSmartRef__":true,"id":5944},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":5945},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":5950},{"__isSmartRef__":true,"id":5951},{"__isSmartRef__":true,"id":5952},{"__isSmartRef__":true,"id":5953},{"__isSmartRef__":true,"id":5954},{"__isSmartRef__":true,"id":5955},{"__isSmartRef__":true,"id":5956},{"__isSmartRef__":true,"id":5957}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":3,"indexY":5,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5958},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(75.0,125.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5924":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5925":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5926},{"__isSmartRef__":true,"id":5928},{"__isSmartRef__":true,"id":5930},{"__isSmartRef__":true,"id":5932},{"__isSmartRef__":true,"id":5934},{"__isSmartRef__":true,"id":5936},{"__isSmartRef__":true,"id":5938},{"__isSmartRef__":true,"id":5940},{"__isSmartRef__":true,"id":5942}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5926":{"date":{"__isSmartRef__":true,"id":5927},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5927":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5928":{"date":{"__isSmartRef__":true,"id":5929},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5929":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5930":{"date":{"__isSmartRef__":true,"id":5931},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5931":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5932":{"date":{"__isSmartRef__":true,"id":5933},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5933":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5934":{"date":{"__isSmartRef__":true,"id":5935},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5935":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5936":{"date":{"__isSmartRef__":true,"id":5937},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5937":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5938":{"date":{"__isSmartRef__":true,"id":5939},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5939":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5940":{"date":{"__isSmartRef__":true,"id":5941},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"5941":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"5942":{"date":{"__isSmartRef__":true,"id":5943},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"5943":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"5944":{"morph":{"__isSmartRef__":true,"id":5923},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5945":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5946}},"5946":{"test01IsMorph":{"__isSmartRef__":true,"id":5947}},"5947":{"varMapping":{"__isSmartRef__":true,"id":5948},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5948":{"this":{"__isSmartRef__":true,"id":5945}},"5949":{},"5950":{"morph":{"__isSmartRef__":true,"id":5923},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"5951":{"morph":{"__isSmartRef__":true,"id":5923},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"5952":{"morph":{"__isSmartRef__":true,"id":5923},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"5953":{"morph":{"__isSmartRef__":true,"id":5923},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"5954":{"morph":{"__isSmartRef__":true,"id":5923},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"5955":{"morph":{"__isSmartRef__":true,"id":5923},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"5956":{"morph":{"__isSmartRef__":true,"id":5923},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"5957":{"morph":{"__isSmartRef__":true,"id":5923},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"5958":{"putStone":{"__isSmartRef__":true,"id":5959},"onMouseUp":{"__isSmartRef__":true,"id":5963},"setIndex":{"__isSmartRef__":true,"id":5971},"getStone":{"__isSmartRef__":true,"id":5975},"getIndexRow":{"__isSmartRef__":true,"id":5979},"getIndexCol":{"__isSmartRef__":true,"id":5983},"onInValidPosition":{"__isSmartRef__":true,"id":5987},"blink":{"__isSmartRef__":true,"id":5991}},"5959":{"varMapping":{"__isSmartRef__":true,"id":5960},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":5961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5960":{"this":{"__isSmartRef__":true,"id":5923}},"5961":{"timestamp":{"__isSmartRef__":true,"id":5962},"user":"sebastianwoinar","tags":[]},"5962":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"5963":{"varMapping":{"__isSmartRef__":true,"id":5964},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":5969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5964":{"this":{"__isSmartRef__":true,"id":5923},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5965}},"5965":{"$super":{"__isSmartRef__":true,"id":5966}},"5966":{"varMapping":{"__isSmartRef__":true,"id":5967},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5968},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5967":{"obj":{"__isSmartRef__":true,"id":5923},"name":"onMouseUp"},"5968":{},"5969":{"timestamp":{"__isSmartRef__":true,"id":5970},"user":"sebastianwoinar","tags":[]},"5970":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"5971":{"varMapping":{"__isSmartRef__":true,"id":5972},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":5973},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5972":{"this":{"__isSmartRef__":true,"id":5923}},"5973":{"timestamp":{"__isSmartRef__":true,"id":5974},"user":"sebastianwoinar","tags":[]},"5974":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"5975":{"varMapping":{"__isSmartRef__":true,"id":5976},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":5977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5976":{"this":{"__isSmartRef__":true,"id":5923}},"5977":{"timestamp":{"__isSmartRef__":true,"id":5978},"user":"sebastianwoinar","tags":[]},"5978":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"5979":{"varMapping":{"__isSmartRef__":true,"id":5980},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":5981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5980":{"this":{"__isSmartRef__":true,"id":5923}},"5981":{"timestamp":{"__isSmartRef__":true,"id":5982},"user":"sebastianwoinar","tags":[]},"5982":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"5983":{"varMapping":{"__isSmartRef__":true,"id":5984},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":5985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5984":{"this":{"__isSmartRef__":true,"id":5923}},"5985":{"timestamp":{"__isSmartRef__":true,"id":5986},"user":"sebastianwoinar","tags":[]},"5986":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"5987":{"varMapping":{"__isSmartRef__":true,"id":5988},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":5989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5988":{"this":{"__isSmartRef__":true,"id":5923}},"5989":{"timestamp":{"__isSmartRef__":true,"id":5990},"user":"sebastianwoinar","tags":[]},"5990":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"5991":{"varMapping":{"__isSmartRef__":true,"id":5992},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":5993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5992":{"this":{"__isSmartRef__":true,"id":5923}},"5993":{"timestamp":{"__isSmartRef__":true,"id":5994},"user":"sebastianwoinar","tags":[]},"5994":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"5995":{"submorphs":[],"scripts":[],"id":"49196CE2-15CF-4B18-A6C7-DF77D9D37970","shape":{"__isSmartRef__":true,"id":5996},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field31","partsBinMetaInfo":{"__isSmartRef__":true,"id":5997},"eventHandler":{"__isSmartRef__":true,"id":6016},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6017},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":6022},{"__isSmartRef__":true,"id":6023},{"__isSmartRef__":true,"id":6024},{"__isSmartRef__":true,"id":6025},{"__isSmartRef__":true,"id":6026},{"__isSmartRef__":true,"id":6027},{"__isSmartRef__":true,"id":6028},{"__isSmartRef__":true,"id":6029}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":3,"indexY":6,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6030},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(75.0,150.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"5996":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"5997":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":5998},{"__isSmartRef__":true,"id":6000},{"__isSmartRef__":true,"id":6002},{"__isSmartRef__":true,"id":6004},{"__isSmartRef__":true,"id":6006},{"__isSmartRef__":true,"id":6008},{"__isSmartRef__":true,"id":6010},{"__isSmartRef__":true,"id":6012},{"__isSmartRef__":true,"id":6014}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5998":{"date":{"__isSmartRef__":true,"id":5999},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5999":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6000":{"date":{"__isSmartRef__":true,"id":6001},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6001":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6002":{"date":{"__isSmartRef__":true,"id":6003},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6003":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6004":{"date":{"__isSmartRef__":true,"id":6005},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6005":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6006":{"date":{"__isSmartRef__":true,"id":6007},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6007":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6008":{"date":{"__isSmartRef__":true,"id":6009},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6009":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6010":{"date":{"__isSmartRef__":true,"id":6011},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6011":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6012":{"date":{"__isSmartRef__":true,"id":6013},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6013":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6014":{"date":{"__isSmartRef__":true,"id":6015},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6015":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6016":{"morph":{"__isSmartRef__":true,"id":5995},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6017":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6018}},"6018":{"test01IsMorph":{"__isSmartRef__":true,"id":6019}},"6019":{"varMapping":{"__isSmartRef__":true,"id":6020},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6020":{"this":{"__isSmartRef__":true,"id":6017}},"6021":{},"6022":{"morph":{"__isSmartRef__":true,"id":5995},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6023":{"morph":{"__isSmartRef__":true,"id":5995},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6024":{"morph":{"__isSmartRef__":true,"id":5995},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6025":{"morph":{"__isSmartRef__":true,"id":5995},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6026":{"morph":{"__isSmartRef__":true,"id":5995},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6027":{"morph":{"__isSmartRef__":true,"id":5995},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6028":{"morph":{"__isSmartRef__":true,"id":5995},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6029":{"morph":{"__isSmartRef__":true,"id":5995},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6030":{"putStone":{"__isSmartRef__":true,"id":6031},"onMouseUp":{"__isSmartRef__":true,"id":6035},"setIndex":{"__isSmartRef__":true,"id":6043},"getStone":{"__isSmartRef__":true,"id":6047},"getIndexRow":{"__isSmartRef__":true,"id":6051},"getIndexCol":{"__isSmartRef__":true,"id":6055},"onInValidPosition":{"__isSmartRef__":true,"id":6059},"blink":{"__isSmartRef__":true,"id":6063}},"6031":{"varMapping":{"__isSmartRef__":true,"id":6032},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6033},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6032":{"this":{"__isSmartRef__":true,"id":5995}},"6033":{"timestamp":{"__isSmartRef__":true,"id":6034},"user":"sebastianwoinar","tags":[]},"6034":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6035":{"varMapping":{"__isSmartRef__":true,"id":6036},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6041},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6036":{"this":{"__isSmartRef__":true,"id":5995},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6037}},"6037":{"$super":{"__isSmartRef__":true,"id":6038}},"6038":{"varMapping":{"__isSmartRef__":true,"id":6039},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6040},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6039":{"obj":{"__isSmartRef__":true,"id":5995},"name":"onMouseUp"},"6040":{},"6041":{"timestamp":{"__isSmartRef__":true,"id":6042},"user":"sebastianwoinar","tags":[]},"6042":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6043":{"varMapping":{"__isSmartRef__":true,"id":6044},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6045},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6044":{"this":{"__isSmartRef__":true,"id":5995}},"6045":{"timestamp":{"__isSmartRef__":true,"id":6046},"user":"sebastianwoinar","tags":[]},"6046":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6047":{"varMapping":{"__isSmartRef__":true,"id":6048},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6049},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6048":{"this":{"__isSmartRef__":true,"id":5995}},"6049":{"timestamp":{"__isSmartRef__":true,"id":6050},"user":"sebastianwoinar","tags":[]},"6050":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6051":{"varMapping":{"__isSmartRef__":true,"id":6052},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6053},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6052":{"this":{"__isSmartRef__":true,"id":5995}},"6053":{"timestamp":{"__isSmartRef__":true,"id":6054},"user":"sebastianwoinar","tags":[]},"6054":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6055":{"varMapping":{"__isSmartRef__":true,"id":6056},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6056":{"this":{"__isSmartRef__":true,"id":5995}},"6057":{"timestamp":{"__isSmartRef__":true,"id":6058},"user":"sebastianwoinar","tags":[]},"6058":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6059":{"varMapping":{"__isSmartRef__":true,"id":6060},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6061},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6060":{"this":{"__isSmartRef__":true,"id":5995}},"6061":{"timestamp":{"__isSmartRef__":true,"id":6062},"user":"sebastianwoinar","tags":[]},"6062":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6063":{"varMapping":{"__isSmartRef__":true,"id":6064},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6064":{"this":{"__isSmartRef__":true,"id":5995}},"6065":{"timestamp":{"__isSmartRef__":true,"id":6066},"user":"sebastianwoinar","tags":[]},"6066":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6067":{"submorphs":[],"scripts":[],"id":"FCC7A5C5-583E-4CE2-BB06-B602797E9BB3","shape":{"__isSmartRef__":true,"id":6068},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field32","partsBinMetaInfo":{"__isSmartRef__":true,"id":6069},"eventHandler":{"__isSmartRef__":true,"id":6088},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6089},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":6094},{"__isSmartRef__":true,"id":6095},{"__isSmartRef__":true,"id":6096},{"__isSmartRef__":true,"id":6097},{"__isSmartRef__":true,"id":6098},{"__isSmartRef__":true,"id":6099},{"__isSmartRef__":true,"id":6100},{"__isSmartRef__":true,"id":6101}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":3,"indexY":7,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6102},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(75.0,175.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6068":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6069":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6070},{"__isSmartRef__":true,"id":6072},{"__isSmartRef__":true,"id":6074},{"__isSmartRef__":true,"id":6076},{"__isSmartRef__":true,"id":6078},{"__isSmartRef__":true,"id":6080},{"__isSmartRef__":true,"id":6082},{"__isSmartRef__":true,"id":6084},{"__isSmartRef__":true,"id":6086}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6070":{"date":{"__isSmartRef__":true,"id":6071},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6071":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6072":{"date":{"__isSmartRef__":true,"id":6073},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6073":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6074":{"date":{"__isSmartRef__":true,"id":6075},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6075":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6076":{"date":{"__isSmartRef__":true,"id":6077},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6077":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6078":{"date":{"__isSmartRef__":true,"id":6079},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6079":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6080":{"date":{"__isSmartRef__":true,"id":6081},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6081":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6082":{"date":{"__isSmartRef__":true,"id":6083},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6083":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6084":{"date":{"__isSmartRef__":true,"id":6085},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6085":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6086":{"date":{"__isSmartRef__":true,"id":6087},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6087":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6088":{"morph":{"__isSmartRef__":true,"id":6067},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6089":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6090}},"6090":{"test01IsMorph":{"__isSmartRef__":true,"id":6091}},"6091":{"varMapping":{"__isSmartRef__":true,"id":6092},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6093},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6092":{"this":{"__isSmartRef__":true,"id":6089}},"6093":{},"6094":{"morph":{"__isSmartRef__":true,"id":6067},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6095":{"morph":{"__isSmartRef__":true,"id":6067},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6096":{"morph":{"__isSmartRef__":true,"id":6067},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6097":{"morph":{"__isSmartRef__":true,"id":6067},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6098":{"morph":{"__isSmartRef__":true,"id":6067},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6099":{"morph":{"__isSmartRef__":true,"id":6067},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6100":{"morph":{"__isSmartRef__":true,"id":6067},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6101":{"morph":{"__isSmartRef__":true,"id":6067},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6102":{"putStone":{"__isSmartRef__":true,"id":6103},"onMouseUp":{"__isSmartRef__":true,"id":6107},"setIndex":{"__isSmartRef__":true,"id":6115},"getStone":{"__isSmartRef__":true,"id":6119},"getIndexRow":{"__isSmartRef__":true,"id":6123},"getIndexCol":{"__isSmartRef__":true,"id":6127},"onInValidPosition":{"__isSmartRef__":true,"id":6131},"blink":{"__isSmartRef__":true,"id":6135}},"6103":{"varMapping":{"__isSmartRef__":true,"id":6104},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6104":{"this":{"__isSmartRef__":true,"id":6067}},"6105":{"timestamp":{"__isSmartRef__":true,"id":6106},"user":"sebastianwoinar","tags":[]},"6106":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6107":{"varMapping":{"__isSmartRef__":true,"id":6108},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6108":{"this":{"__isSmartRef__":true,"id":6067},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6109}},"6109":{"$super":{"__isSmartRef__":true,"id":6110}},"6110":{"varMapping":{"__isSmartRef__":true,"id":6111},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6112},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6111":{"obj":{"__isSmartRef__":true,"id":6067},"name":"onMouseUp"},"6112":{},"6113":{"timestamp":{"__isSmartRef__":true,"id":6114},"user":"sebastianwoinar","tags":[]},"6114":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6115":{"varMapping":{"__isSmartRef__":true,"id":6116},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6116":{"this":{"__isSmartRef__":true,"id":6067}},"6117":{"timestamp":{"__isSmartRef__":true,"id":6118},"user":"sebastianwoinar","tags":[]},"6118":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6119":{"varMapping":{"__isSmartRef__":true,"id":6120},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6121},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6120":{"this":{"__isSmartRef__":true,"id":6067}},"6121":{"timestamp":{"__isSmartRef__":true,"id":6122},"user":"sebastianwoinar","tags":[]},"6122":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6123":{"varMapping":{"__isSmartRef__":true,"id":6124},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6125},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6124":{"this":{"__isSmartRef__":true,"id":6067}},"6125":{"timestamp":{"__isSmartRef__":true,"id":6126},"user":"sebastianwoinar","tags":[]},"6126":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6127":{"varMapping":{"__isSmartRef__":true,"id":6128},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6129},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6128":{"this":{"__isSmartRef__":true,"id":6067}},"6129":{"timestamp":{"__isSmartRef__":true,"id":6130},"user":"sebastianwoinar","tags":[]},"6130":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6131":{"varMapping":{"__isSmartRef__":true,"id":6132},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6133},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6132":{"this":{"__isSmartRef__":true,"id":6067}},"6133":{"timestamp":{"__isSmartRef__":true,"id":6134},"user":"sebastianwoinar","tags":[]},"6134":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6135":{"varMapping":{"__isSmartRef__":true,"id":6136},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6137},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6136":{"this":{"__isSmartRef__":true,"id":6067}},"6137":{"timestamp":{"__isSmartRef__":true,"id":6138},"user":"sebastianwoinar","tags":[]},"6138":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6139":{"submorphs":[],"scripts":[],"id":"1D091C67-1387-4143-BBDE-D6992DDC770C","shape":{"__isSmartRef__":true,"id":6140},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field33","partsBinMetaInfo":{"__isSmartRef__":true,"id":6141},"eventHandler":{"__isSmartRef__":true,"id":6160},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6161},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":6166},{"__isSmartRef__":true,"id":6167},{"__isSmartRef__":true,"id":6168},{"__isSmartRef__":true,"id":6169},{"__isSmartRef__":true,"id":6170},{"__isSmartRef__":true,"id":6171},{"__isSmartRef__":true,"id":6172},{"__isSmartRef__":true,"id":6173}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":4,"indexY":0,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6174},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,0.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6140":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6141":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6142},{"__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},{"__isSmartRef__":true,"id":6158}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6142":{"date":{"__isSmartRef__":true,"id":6143},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6143":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6144":{"date":{"__isSmartRef__":true,"id":6145},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6145":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6146":{"date":{"__isSmartRef__":true,"id":6147},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6147":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6148":{"date":{"__isSmartRef__":true,"id":6149},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6149":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6150":{"date":{"__isSmartRef__":true,"id":6151},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6151":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6152":{"date":{"__isSmartRef__":true,"id":6153},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6153":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6154":{"date":{"__isSmartRef__":true,"id":6155},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6155":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6156":{"date":{"__isSmartRef__":true,"id":6157},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6157":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6158":{"date":{"__isSmartRef__":true,"id":6159},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6159":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6160":{"morph":{"__isSmartRef__":true,"id":6139},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6161":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6162}},"6162":{"test01IsMorph":{"__isSmartRef__":true,"id":6163}},"6163":{"varMapping":{"__isSmartRef__":true,"id":6164},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6165},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6164":{"this":{"__isSmartRef__":true,"id":6161}},"6165":{},"6166":{"morph":{"__isSmartRef__":true,"id":6139},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6167":{"morph":{"__isSmartRef__":true,"id":6139},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6168":{"morph":{"__isSmartRef__":true,"id":6139},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6169":{"morph":{"__isSmartRef__":true,"id":6139},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6170":{"morph":{"__isSmartRef__":true,"id":6139},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6171":{"morph":{"__isSmartRef__":true,"id":6139},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6172":{"morph":{"__isSmartRef__":true,"id":6139},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6173":{"morph":{"__isSmartRef__":true,"id":6139},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6174":{"putStone":{"__isSmartRef__":true,"id":6175},"onMouseUp":{"__isSmartRef__":true,"id":6179},"setIndex":{"__isSmartRef__":true,"id":6187},"getStone":{"__isSmartRef__":true,"id":6191},"getIndexRow":{"__isSmartRef__":true,"id":6195},"getIndexCol":{"__isSmartRef__":true,"id":6199},"onInValidPosition":{"__isSmartRef__":true,"id":6203},"blink":{"__isSmartRef__":true,"id":6207}},"6175":{"varMapping":{"__isSmartRef__":true,"id":6176},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6177},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6176":{"this":{"__isSmartRef__":true,"id":6139}},"6177":{"timestamp":{"__isSmartRef__":true,"id":6178},"user":"sebastianwoinar","tags":[]},"6178":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6179":{"varMapping":{"__isSmartRef__":true,"id":6180},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6185},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6180":{"this":{"__isSmartRef__":true,"id":6139},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6181}},"6181":{"$super":{"__isSmartRef__":true,"id":6182}},"6182":{"varMapping":{"__isSmartRef__":true,"id":6183},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6184},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6183":{"obj":{"__isSmartRef__":true,"id":6139},"name":"onMouseUp"},"6184":{},"6185":{"timestamp":{"__isSmartRef__":true,"id":6186},"user":"sebastianwoinar","tags":[]},"6186":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6187":{"varMapping":{"__isSmartRef__":true,"id":6188},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6189},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6188":{"this":{"__isSmartRef__":true,"id":6139}},"6189":{"timestamp":{"__isSmartRef__":true,"id":6190},"user":"sebastianwoinar","tags":[]},"6190":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6191":{"varMapping":{"__isSmartRef__":true,"id":6192},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6193},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6192":{"this":{"__isSmartRef__":true,"id":6139}},"6193":{"timestamp":{"__isSmartRef__":true,"id":6194},"user":"sebastianwoinar","tags":[]},"6194":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6195":{"varMapping":{"__isSmartRef__":true,"id":6196},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6197},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6196":{"this":{"__isSmartRef__":true,"id":6139}},"6197":{"timestamp":{"__isSmartRef__":true,"id":6198},"user":"sebastianwoinar","tags":[]},"6198":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6199":{"varMapping":{"__isSmartRef__":true,"id":6200},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6200":{"this":{"__isSmartRef__":true,"id":6139}},"6201":{"timestamp":{"__isSmartRef__":true,"id":6202},"user":"sebastianwoinar","tags":[]},"6202":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6203":{"varMapping":{"__isSmartRef__":true,"id":6204},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6205},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6204":{"this":{"__isSmartRef__":true,"id":6139}},"6205":{"timestamp":{"__isSmartRef__":true,"id":6206},"user":"sebastianwoinar","tags":[]},"6206":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6207":{"varMapping":{"__isSmartRef__":true,"id":6208},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6209},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6208":{"this":{"__isSmartRef__":true,"id":6139}},"6209":{"timestamp":{"__isSmartRef__":true,"id":6210},"user":"sebastianwoinar","tags":[]},"6210":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6211":{"submorphs":[],"scripts":[],"id":"634F8CC7-6AEE-49D5-B4CA-A11A395E3333","shape":{"__isSmartRef__":true,"id":6212},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field34","partsBinMetaInfo":{"__isSmartRef__":true,"id":6213},"eventHandler":{"__isSmartRef__":true,"id":6232},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6233},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":6238},{"__isSmartRef__":true,"id":6239},{"__isSmartRef__":true,"id":6240},{"__isSmartRef__":true,"id":6241},{"__isSmartRef__":true,"id":6242},{"__isSmartRef__":true,"id":6243},{"__isSmartRef__":true,"id":6244},{"__isSmartRef__":true,"id":6245}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":4,"indexY":1,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6246},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,25.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6212":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6213":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6214},{"__isSmartRef__":true,"id":6216},{"__isSmartRef__":true,"id":6218},{"__isSmartRef__":true,"id":6220},{"__isSmartRef__":true,"id":6222},{"__isSmartRef__":true,"id":6224},{"__isSmartRef__":true,"id":6226},{"__isSmartRef__":true,"id":6228},{"__isSmartRef__":true,"id":6230}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6214":{"date":{"__isSmartRef__":true,"id":6215},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6215":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6216":{"date":{"__isSmartRef__":true,"id":6217},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6217":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6218":{"date":{"__isSmartRef__":true,"id":6219},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6219":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6220":{"date":{"__isSmartRef__":true,"id":6221},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6221":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6222":{"date":{"__isSmartRef__":true,"id":6223},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6223":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6224":{"date":{"__isSmartRef__":true,"id":6225},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6225":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6226":{"date":{"__isSmartRef__":true,"id":6227},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6227":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6228":{"date":{"__isSmartRef__":true,"id":6229},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6229":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6230":{"date":{"__isSmartRef__":true,"id":6231},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6231":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6232":{"morph":{"__isSmartRef__":true,"id":6211},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6233":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6234}},"6234":{"test01IsMorph":{"__isSmartRef__":true,"id":6235}},"6235":{"varMapping":{"__isSmartRef__":true,"id":6236},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6237},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6236":{"this":{"__isSmartRef__":true,"id":6233}},"6237":{},"6238":{"morph":{"__isSmartRef__":true,"id":6211},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6239":{"morph":{"__isSmartRef__":true,"id":6211},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6240":{"morph":{"__isSmartRef__":true,"id":6211},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6241":{"morph":{"__isSmartRef__":true,"id":6211},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6242":{"morph":{"__isSmartRef__":true,"id":6211},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6243":{"morph":{"__isSmartRef__":true,"id":6211},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6244":{"morph":{"__isSmartRef__":true,"id":6211},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6245":{"morph":{"__isSmartRef__":true,"id":6211},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6246":{"putStone":{"__isSmartRef__":true,"id":6247},"onMouseUp":{"__isSmartRef__":true,"id":6251},"setIndex":{"__isSmartRef__":true,"id":6259},"getStone":{"__isSmartRef__":true,"id":6263},"getIndexRow":{"__isSmartRef__":true,"id":6267},"getIndexCol":{"__isSmartRef__":true,"id":6271},"onInValidPosition":{"__isSmartRef__":true,"id":6275},"blink":{"__isSmartRef__":true,"id":6279}},"6247":{"varMapping":{"__isSmartRef__":true,"id":6248},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6249},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6248":{"this":{"__isSmartRef__":true,"id":6211}},"6249":{"timestamp":{"__isSmartRef__":true,"id":6250},"user":"sebastianwoinar","tags":[]},"6250":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6251":{"varMapping":{"__isSmartRef__":true,"id":6252},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6257},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6252":{"this":{"__isSmartRef__":true,"id":6211},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6253}},"6253":{"$super":{"__isSmartRef__":true,"id":6254}},"6254":{"varMapping":{"__isSmartRef__":true,"id":6255},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6256},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6255":{"obj":{"__isSmartRef__":true,"id":6211},"name":"onMouseUp"},"6256":{},"6257":{"timestamp":{"__isSmartRef__":true,"id":6258},"user":"sebastianwoinar","tags":[]},"6258":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6259":{"varMapping":{"__isSmartRef__":true,"id":6260},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6261},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6260":{"this":{"__isSmartRef__":true,"id":6211}},"6261":{"timestamp":{"__isSmartRef__":true,"id":6262},"user":"sebastianwoinar","tags":[]},"6262":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6263":{"varMapping":{"__isSmartRef__":true,"id":6264},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6265},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6264":{"this":{"__isSmartRef__":true,"id":6211}},"6265":{"timestamp":{"__isSmartRef__":true,"id":6266},"user":"sebastianwoinar","tags":[]},"6266":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6267":{"varMapping":{"__isSmartRef__":true,"id":6268},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6269},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6268":{"this":{"__isSmartRef__":true,"id":6211}},"6269":{"timestamp":{"__isSmartRef__":true,"id":6270},"user":"sebastianwoinar","tags":[]},"6270":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6271":{"varMapping":{"__isSmartRef__":true,"id":6272},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6273},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6272":{"this":{"__isSmartRef__":true,"id":6211}},"6273":{"timestamp":{"__isSmartRef__":true,"id":6274},"user":"sebastianwoinar","tags":[]},"6274":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6275":{"varMapping":{"__isSmartRef__":true,"id":6276},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6277},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6276":{"this":{"__isSmartRef__":true,"id":6211}},"6277":{"timestamp":{"__isSmartRef__":true,"id":6278},"user":"sebastianwoinar","tags":[]},"6278":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6279":{"varMapping":{"__isSmartRef__":true,"id":6280},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6281},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6280":{"this":{"__isSmartRef__":true,"id":6211}},"6281":{"timestamp":{"__isSmartRef__":true,"id":6282},"user":"sebastianwoinar","tags":[]},"6282":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6283":{"submorphs":[],"scripts":[],"id":"1343B981-ED71-4C08-A6AB-BF509FB27648","shape":{"__isSmartRef__":true,"id":6284},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field35","partsBinMetaInfo":{"__isSmartRef__":true,"id":6285},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6305},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":4,"indexY":2,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,50.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6284":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6285":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6286},{"__isSmartRef__":true,"id":6288},{"__isSmartRef__":true,"id":6290},{"__isSmartRef__":true,"id":6292},{"__isSmartRef__":true,"id":6294},{"__isSmartRef__":true,"id":6296},{"__isSmartRef__":true,"id":6298},{"__isSmartRef__":true,"id":6300},{"__isSmartRef__":true,"id":6302}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6286":{"date":{"__isSmartRef__":true,"id":6287},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6287":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6288":{"date":{"__isSmartRef__":true,"id":6289},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6289":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6290":{"date":{"__isSmartRef__":true,"id":6291},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6291":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6292":{"date":{"__isSmartRef__":true,"id":6293},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6293":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6294":{"date":{"__isSmartRef__":true,"id":6295},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6295":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6296":{"date":{"__isSmartRef__":true,"id":6297},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6297":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6298":{"date":{"__isSmartRef__":true,"id":6299},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6299":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6300":{"date":{"__isSmartRef__":true,"id":6301},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6301":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6302":{"date":{"__isSmartRef__":true,"id":6303},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6303":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6304":{"morph":{"__isSmartRef__":true,"id":6283},"__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":{"morph":{"__isSmartRef__":true,"id":6283},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6311":{"morph":{"__isSmartRef__":true,"id":6283},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6312":{"morph":{"__isSmartRef__":true,"id":6283},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6313":{"morph":{"__isSmartRef__":true,"id":6283},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6314":{"morph":{"__isSmartRef__":true,"id":6283},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6315":{"morph":{"__isSmartRef__":true,"id":6283},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6316":{"morph":{"__isSmartRef__":true,"id":6283},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6317":{"morph":{"__isSmartRef__":true,"id":6283},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6318":{"putStone":{"__isSmartRef__":true,"id":6319},"onMouseUp":{"__isSmartRef__":true,"id":6323},"setIndex":{"__isSmartRef__":true,"id":6331},"getStone":{"__isSmartRef__":true,"id":6335},"getIndexRow":{"__isSmartRef__":true,"id":6339},"getIndexCol":{"__isSmartRef__":true,"id":6343},"onInValidPosition":{"__isSmartRef__":true,"id":6347},"blink":{"__isSmartRef__":true,"id":6351}},"6319":{"varMapping":{"__isSmartRef__":true,"id":6320},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6321},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6320":{"this":{"__isSmartRef__":true,"id":6283}},"6321":{"timestamp":{"__isSmartRef__":true,"id":6322},"user":"sebastianwoinar","tags":[]},"6322":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6323":{"varMapping":{"__isSmartRef__":true,"id":6324},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6329},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6324":{"this":{"__isSmartRef__":true,"id":6283},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6325}},"6325":{"$super":{"__isSmartRef__":true,"id":6326}},"6326":{"varMapping":{"__isSmartRef__":true,"id":6327},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6328},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6327":{"obj":{"__isSmartRef__":true,"id":6283},"name":"onMouseUp"},"6328":{},"6329":{"timestamp":{"__isSmartRef__":true,"id":6330},"user":"sebastianwoinar","tags":[]},"6330":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6331":{"varMapping":{"__isSmartRef__":true,"id":6332},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6333},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6332":{"this":{"__isSmartRef__":true,"id":6283}},"6333":{"timestamp":{"__isSmartRef__":true,"id":6334},"user":"sebastianwoinar","tags":[]},"6334":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6335":{"varMapping":{"__isSmartRef__":true,"id":6336},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6336":{"this":{"__isSmartRef__":true,"id":6283}},"6337":{"timestamp":{"__isSmartRef__":true,"id":6338},"user":"sebastianwoinar","tags":[]},"6338":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6339":{"varMapping":{"__isSmartRef__":true,"id":6340},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6341},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6340":{"this":{"__isSmartRef__":true,"id":6283}},"6341":{"timestamp":{"__isSmartRef__":true,"id":6342},"user":"sebastianwoinar","tags":[]},"6342":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6343":{"varMapping":{"__isSmartRef__":true,"id":6344},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6345},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6344":{"this":{"__isSmartRef__":true,"id":6283}},"6345":{"timestamp":{"__isSmartRef__":true,"id":6346},"user":"sebastianwoinar","tags":[]},"6346":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6347":{"varMapping":{"__isSmartRef__":true,"id":6348},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6348":{"this":{"__isSmartRef__":true,"id":6283}},"6349":{"timestamp":{"__isSmartRef__":true,"id":6350},"user":"sebastianwoinar","tags":[]},"6350":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6351":{"varMapping":{"__isSmartRef__":true,"id":6352},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6352":{"this":{"__isSmartRef__":true,"id":6283}},"6353":{"timestamp":{"__isSmartRef__":true,"id":6354},"user":"sebastianwoinar","tags":[]},"6354":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6355":{"submorphs":[{"__isSmartRef__":true,"id":6356}],"scripts":[],"id":"D974E3AB-68AA-463C-B520-0D6C2727F11C","shape":{"__isSmartRef__":true,"id":6376},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field36","partsBinMetaInfo":{"__isSmartRef__":true,"id":6377},"eventHandler":{"__isSmartRef__":true,"id":6396},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6397},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":4,"indexY":3,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6410},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,75.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6356":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6357},"id":"CF201399-A35C-46A8-BE5B-FF7D27F43808","eventHandler":{"__isSmartRef__":true,"id":6358},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":6359},"name":"white2","partsBinMetaInfo":{"__isSmartRef__":true,"id":6360},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","F771531A-E59F-4706-B069-F76BC7434F66","11305969-4470-4E6A-A9DB-7954A8665158","6D4AA3F0-52FA-4629-A05D-4BB12763CDE7"],"_ClipMode":"visible","isBeingDragged":false,"draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":6355},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6371},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(52.0,52.0)","distanceToDragEvent":"lively.pt(39.0,-20.0)"},"6357":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(21.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"6358":{"morph":{"__isSmartRef__":true,"id":6356},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6359":{},"6360":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":6361}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6361":{"date":{"__isSmartRef__":true,"id":6362},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"6362":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"6363":{"morph":{"__isSmartRef__":true,"id":6356},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-2.4)","cachedGlobalPosition":"lively.pt(382.0,310.0)"},"6364":{"morph":{"__isSmartRef__":true,"id":6356},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-2.4)","cachedGlobalPosition":"lively.pt(392.5,310.0)"},"6365":{"morph":{"__isSmartRef__":true,"id":6356},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-2.4)","cachedGlobalPosition":"lively.pt(403.0,310.0)"},"6366":{"morph":{"__isSmartRef__":true,"id":6356},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.9)","cachedGlobalPosition":"lively.pt(403.0,320.5)"},"6367":{"morph":{"__isSmartRef__":true,"id":6356},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.4)","cachedGlobalPosition":"lively.pt(403.0,331.0)"},"6368":{"morph":{"__isSmartRef__":true,"id":6356},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-1.4)","cachedGlobalPosition":"lively.pt(392.5,331.0)"},"6369":{"morph":{"__isSmartRef__":true,"id":6356},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.4)","cachedGlobalPosition":"lively.pt(382.0,331.0)"},"6370":{"morph":{"__isSmartRef__":true,"id":6356},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.9)","cachedGlobalPosition":"lively.pt(382.0,320.5)"},"6371":{"value":{"__isSmartRef__":true,"id":6372}},"6372":{"varMapping":{"__isSmartRef__":true,"id":6373},"source":"function value() {\n return \"white\";\n}","funcProperties":{"__isSmartRef__":true,"id":6374},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6373":{"this":{"__isSmartRef__":true,"id":6356}},"6374":{"timestamp":{"__isSmartRef__":true,"id":6375},"user":"sebastianwoinar","tags":[]},"6375":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:53:39 GMT+0100 (CET)"},"6376":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6377":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6378},{"__isSmartRef__":true,"id":6380},{"__isSmartRef__":true,"id":6382},{"__isSmartRef__":true,"id":6384},{"__isSmartRef__":true,"id":6386},{"__isSmartRef__":true,"id":6388},{"__isSmartRef__":true,"id":6390},{"__isSmartRef__":true,"id":6392},{"__isSmartRef__":true,"id":6394}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6378":{"date":{"__isSmartRef__":true,"id":6379},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6379":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6380":{"date":{"__isSmartRef__":true,"id":6381},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6381":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6382":{"date":{"__isSmartRef__":true,"id":6383},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6383":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6384":{"date":{"__isSmartRef__":true,"id":6385},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6385":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6386":{"date":{"__isSmartRef__":true,"id":6387},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6387":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6388":{"date":{"__isSmartRef__":true,"id":6389},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6389":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6390":{"date":{"__isSmartRef__":true,"id":6391},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6391":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6392":{"date":{"__isSmartRef__":true,"id":6393},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6393":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6394":{"date":{"__isSmartRef__":true,"id":6395},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6395":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6396":{"morph":{"__isSmartRef__":true,"id":6355},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6397":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6398}},"6398":{"test01IsMorph":{"__isSmartRef__":true,"id":6399}},"6399":{"varMapping":{"__isSmartRef__":true,"id":6400},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6400":{"this":{"__isSmartRef__":true,"id":6397}},"6401":{},"6402":{"morph":{"__isSmartRef__":true,"id":6355},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6403":{"morph":{"__isSmartRef__":true,"id":6355},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6404":{"morph":{"__isSmartRef__":true,"id":6355},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6405":{"morph":{"__isSmartRef__":true,"id":6355},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6406":{"morph":{"__isSmartRef__":true,"id":6355},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6407":{"morph":{"__isSmartRef__":true,"id":6355},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6408":{"morph":{"__isSmartRef__":true,"id":6355},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6409":{"morph":{"__isSmartRef__":true,"id":6355},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6410":{"putStone":{"__isSmartRef__":true,"id":6411},"onMouseUp":{"__isSmartRef__":true,"id":6415},"setIndex":{"__isSmartRef__":true,"id":6423},"getStone":{"__isSmartRef__":true,"id":6427},"getIndexRow":{"__isSmartRef__":true,"id":6431},"getIndexCol":{"__isSmartRef__":true,"id":6435},"onInValidPosition":{"__isSmartRef__":true,"id":6439},"blink":{"__isSmartRef__":true,"id":6443}},"6411":{"varMapping":{"__isSmartRef__":true,"id":6412},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6413},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6412":{"this":{"__isSmartRef__":true,"id":6355}},"6413":{"timestamp":{"__isSmartRef__":true,"id":6414},"user":"sebastianwoinar","tags":[]},"6414":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6415":{"varMapping":{"__isSmartRef__":true,"id":6416},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6421},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6416":{"this":{"__isSmartRef__":true,"id":6355},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6417}},"6417":{"$super":{"__isSmartRef__":true,"id":6418}},"6418":{"varMapping":{"__isSmartRef__":true,"id":6419},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6420},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6419":{"obj":{"__isSmartRef__":true,"id":6355},"name":"onMouseUp"},"6420":{},"6421":{"timestamp":{"__isSmartRef__":true,"id":6422},"user":"sebastianwoinar","tags":[]},"6422":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6423":{"varMapping":{"__isSmartRef__":true,"id":6424},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6424":{"this":{"__isSmartRef__":true,"id":6355}},"6425":{"timestamp":{"__isSmartRef__":true,"id":6426},"user":"sebastianwoinar","tags":[]},"6426":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6427":{"varMapping":{"__isSmartRef__":true,"id":6428},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6428":{"this":{"__isSmartRef__":true,"id":6355}},"6429":{"timestamp":{"__isSmartRef__":true,"id":6430},"user":"sebastianwoinar","tags":[]},"6430":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6431":{"varMapping":{"__isSmartRef__":true,"id":6432},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6433},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6432":{"this":{"__isSmartRef__":true,"id":6355}},"6433":{"timestamp":{"__isSmartRef__":true,"id":6434},"user":"sebastianwoinar","tags":[]},"6434":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6435":{"varMapping":{"__isSmartRef__":true,"id":6436},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6436":{"this":{"__isSmartRef__":true,"id":6355}},"6437":{"timestamp":{"__isSmartRef__":true,"id":6438},"user":"sebastianwoinar","tags":[]},"6438":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6439":{"varMapping":{"__isSmartRef__":true,"id":6440},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6440":{"this":{"__isSmartRef__":true,"id":6355}},"6441":{"timestamp":{"__isSmartRef__":true,"id":6442},"user":"sebastianwoinar","tags":[]},"6442":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6443":{"varMapping":{"__isSmartRef__":true,"id":6444},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6444":{"this":{"__isSmartRef__":true,"id":6355}},"6445":{"timestamp":{"__isSmartRef__":true,"id":6446},"user":"sebastianwoinar","tags":[]},"6446":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6447":{"submorphs":[{"__isSmartRef__":true,"id":6448}],"scripts":[],"id":"6B895245-5C63-4DEC-A333-C08C52CA60F9","shape":{"__isSmartRef__":true,"id":6468},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field37","partsBinMetaInfo":{"__isSmartRef__":true,"id":6469},"eventHandler":{"__isSmartRef__":true,"id":6488},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6489},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":4,"indexY":4,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6502},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,100.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6448":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6449},"id":"32FEE75F-679A-465A-8EBC-AF5786FCB1E1","eventHandler":{"__isSmartRef__":true,"id":6450},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":6451},"name":"black2","partsBinMetaInfo":{"__isSmartRef__":true,"id":6452},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724","F771531A-E59F-4706-B069-F76BC7434F66","74F4AA1B-C645-405E-BB15-F1A880B510A3","AC41C307-A607-4F9E-9EBC-535439F38C99","48B8BD06-66A1-4D8A-9E21-A886639A5581"],"_ClipMode":"visible","isBeingDragged":false,"grabbingEnabled":false,"magnets":[{"__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}],"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":6447},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6463},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(52.0,52.0)","distanceToDragEvent":"lively.pt(37.0,-10.0)"},"6449":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(21.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"6450":{"morph":{"__isSmartRef__":true,"id":6448},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6451":{},"6452":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":6453}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6453":{"date":{"__isSmartRef__":true,"id":6454},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"6454":{"isSerializedDate":true,"string":"Tue Apr 03 2012 09:08:08 GMT+0200 (CEST)"},"6455":{"morph":{"__isSmartRef__":true,"id":6448},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-2.4)","cachedGlobalPosition":"lively.pt(504.0,312.0)"},"6456":{"morph":{"__isSmartRef__":true,"id":6448},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-2.4)","cachedGlobalPosition":"lively.pt(514.5,312.0)"},"6457":{"morph":{"__isSmartRef__":true,"id":6448},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-2.4)","cachedGlobalPosition":"lively.pt(525.0,312.0)"},"6458":{"morph":{"__isSmartRef__":true,"id":6448},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.9)","cachedGlobalPosition":"lively.pt(525.0,322.5)"},"6459":{"morph":{"__isSmartRef__":true,"id":6448},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.4,-1.4)","cachedGlobalPosition":"lively.pt(525.0,333.0)"},"6460":{"morph":{"__isSmartRef__":true,"id":6448},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-1.9,-1.4)","cachedGlobalPosition":"lively.pt(514.5,333.0)"},"6461":{"morph":{"__isSmartRef__":true,"id":6448},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.4)","cachedGlobalPosition":"lively.pt(504.0,333.0)"},"6462":{"morph":{"__isSmartRef__":true,"id":6448},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(-2.4,-1.9)","cachedGlobalPosition":"lively.pt(504.0,322.5)"},"6463":{"value":{"__isSmartRef__":true,"id":6464}},"6464":{"varMapping":{"__isSmartRef__":true,"id":6465},"source":"function value() {\n return \"black\";\n}","funcProperties":{"__isSmartRef__":true,"id":6466},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6465":{"this":{"__isSmartRef__":true,"id":6448}},"6466":{"timestamp":{"__isSmartRef__":true,"id":6467},"user":"sebastianwoinar","tags":[]},"6467":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:53:52 GMT+0100 (CET)"},"6468":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6469":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6470},{"__isSmartRef__":true,"id":6472},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6478},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484},{"__isSmartRef__":true,"id":6486}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6470":{"date":{"__isSmartRef__":true,"id":6471},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6471":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6472":{"date":{"__isSmartRef__":true,"id":6473},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6473":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6474":{"date":{"__isSmartRef__":true,"id":6475},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6475":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6476":{"date":{"__isSmartRef__":true,"id":6477},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6477":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6478":{"date":{"__isSmartRef__":true,"id":6479},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6479":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6480":{"date":{"__isSmartRef__":true,"id":6481},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6481":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6482":{"date":{"__isSmartRef__":true,"id":6483},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6483":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6484":{"date":{"__isSmartRef__":true,"id":6485},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6485":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6486":{"date":{"__isSmartRef__":true,"id":6487},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6487":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6488":{"morph":{"__isSmartRef__":true,"id":6447},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6489":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6490}},"6490":{"test01IsMorph":{"__isSmartRef__":true,"id":6491}},"6491":{"varMapping":{"__isSmartRef__":true,"id":6492},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6493},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6492":{"this":{"__isSmartRef__":true,"id":6489}},"6493":{},"6494":{"morph":{"__isSmartRef__":true,"id":6447},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6495":{"morph":{"__isSmartRef__":true,"id":6447},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6496":{"morph":{"__isSmartRef__":true,"id":6447},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6497":{"morph":{"__isSmartRef__":true,"id":6447},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6498":{"morph":{"__isSmartRef__":true,"id":6447},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6499":{"morph":{"__isSmartRef__":true,"id":6447},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6500":{"morph":{"__isSmartRef__":true,"id":6447},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6501":{"morph":{"__isSmartRef__":true,"id":6447},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6502":{"putStone":{"__isSmartRef__":true,"id":6503},"onMouseUp":{"__isSmartRef__":true,"id":6507},"setIndex":{"__isSmartRef__":true,"id":6515},"getStone":{"__isSmartRef__":true,"id":6519},"getIndexRow":{"__isSmartRef__":true,"id":6523},"getIndexCol":{"__isSmartRef__":true,"id":6527},"onInValidPosition":{"__isSmartRef__":true,"id":6531},"blink":{"__isSmartRef__":true,"id":6535}},"6503":{"varMapping":{"__isSmartRef__":true,"id":6504},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6504":{"this":{"__isSmartRef__":true,"id":6447}},"6505":{"timestamp":{"__isSmartRef__":true,"id":6506},"user":"sebastianwoinar","tags":[]},"6506":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6507":{"varMapping":{"__isSmartRef__":true,"id":6508},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6508":{"this":{"__isSmartRef__":true,"id":6447},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6509}},"6509":{"$super":{"__isSmartRef__":true,"id":6510}},"6510":{"varMapping":{"__isSmartRef__":true,"id":6511},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6512},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6511":{"obj":{"__isSmartRef__":true,"id":6447},"name":"onMouseUp"},"6512":{},"6513":{"timestamp":{"__isSmartRef__":true,"id":6514},"user":"sebastianwoinar","tags":[]},"6514":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6515":{"varMapping":{"__isSmartRef__":true,"id":6516},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6516":{"this":{"__isSmartRef__":true,"id":6447}},"6517":{"timestamp":{"__isSmartRef__":true,"id":6518},"user":"sebastianwoinar","tags":[]},"6518":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6519":{"varMapping":{"__isSmartRef__":true,"id":6520},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6520":{"this":{"__isSmartRef__":true,"id":6447}},"6521":{"timestamp":{"__isSmartRef__":true,"id":6522},"user":"sebastianwoinar","tags":[]},"6522":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6523":{"varMapping":{"__isSmartRef__":true,"id":6524},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6525},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6524":{"this":{"__isSmartRef__":true,"id":6447}},"6525":{"timestamp":{"__isSmartRef__":true,"id":6526},"user":"sebastianwoinar","tags":[]},"6526":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6527":{"varMapping":{"__isSmartRef__":true,"id":6528},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6528":{"this":{"__isSmartRef__":true,"id":6447}},"6529":{"timestamp":{"__isSmartRef__":true,"id":6530},"user":"sebastianwoinar","tags":[]},"6530":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6531":{"varMapping":{"__isSmartRef__":true,"id":6532},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6532":{"this":{"__isSmartRef__":true,"id":6447}},"6533":{"timestamp":{"__isSmartRef__":true,"id":6534},"user":"sebastianwoinar","tags":[]},"6534":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6535":{"varMapping":{"__isSmartRef__":true,"id":6536},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6536":{"this":{"__isSmartRef__":true,"id":6447}},"6537":{"timestamp":{"__isSmartRef__":true,"id":6538},"user":"sebastianwoinar","tags":[]},"6538":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6539":{"submorphs":[],"scripts":[],"id":"1E831609-9BB6-40CA-9169-9D210CBAFBCD","shape":{"__isSmartRef__":true,"id":6540},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field38","partsBinMetaInfo":{"__isSmartRef__":true,"id":6541},"eventHandler":{"__isSmartRef__":true,"id":6560},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6561},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":4,"indexY":5,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6574},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,125.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6540":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6541":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6542},{"__isSmartRef__":true,"id":6544},{"__isSmartRef__":true,"id":6546},{"__isSmartRef__":true,"id":6548},{"__isSmartRef__":true,"id":6550},{"__isSmartRef__":true,"id":6552},{"__isSmartRef__":true,"id":6554},{"__isSmartRef__":true,"id":6556},{"__isSmartRef__":true,"id":6558}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6542":{"date":{"__isSmartRef__":true,"id":6543},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6543":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6544":{"date":{"__isSmartRef__":true,"id":6545},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6545":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6546":{"date":{"__isSmartRef__":true,"id":6547},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6547":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6548":{"date":{"__isSmartRef__":true,"id":6549},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6549":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6550":{"date":{"__isSmartRef__":true,"id":6551},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6551":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6552":{"date":{"__isSmartRef__":true,"id":6553},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6553":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6554":{"date":{"__isSmartRef__":true,"id":6555},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6555":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6556":{"date":{"__isSmartRef__":true,"id":6557},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6557":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6558":{"date":{"__isSmartRef__":true,"id":6559},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6559":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6560":{"morph":{"__isSmartRef__":true,"id":6539},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6561":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6562}},"6562":{"test01IsMorph":{"__isSmartRef__":true,"id":6563}},"6563":{"varMapping":{"__isSmartRef__":true,"id":6564},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6565},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6564":{"this":{"__isSmartRef__":true,"id":6561}},"6565":{},"6566":{"morph":{"__isSmartRef__":true,"id":6539},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6567":{"morph":{"__isSmartRef__":true,"id":6539},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6568":{"morph":{"__isSmartRef__":true,"id":6539},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6569":{"morph":{"__isSmartRef__":true,"id":6539},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6570":{"morph":{"__isSmartRef__":true,"id":6539},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6571":{"morph":{"__isSmartRef__":true,"id":6539},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6572":{"morph":{"__isSmartRef__":true,"id":6539},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6573":{"morph":{"__isSmartRef__":true,"id":6539},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6574":{"putStone":{"__isSmartRef__":true,"id":6575},"onMouseUp":{"__isSmartRef__":true,"id":6579},"setIndex":{"__isSmartRef__":true,"id":6587},"getStone":{"__isSmartRef__":true,"id":6591},"getIndexRow":{"__isSmartRef__":true,"id":6595},"getIndexCol":{"__isSmartRef__":true,"id":6599},"onInValidPosition":{"__isSmartRef__":true,"id":6603},"blink":{"__isSmartRef__":true,"id":6607}},"6575":{"varMapping":{"__isSmartRef__":true,"id":6576},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6577},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6576":{"this":{"__isSmartRef__":true,"id":6539}},"6577":{"timestamp":{"__isSmartRef__":true,"id":6578},"user":"sebastianwoinar","tags":[]},"6578":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6579":{"varMapping":{"__isSmartRef__":true,"id":6580},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6580":{"this":{"__isSmartRef__":true,"id":6539},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6581}},"6581":{"$super":{"__isSmartRef__":true,"id":6582}},"6582":{"varMapping":{"__isSmartRef__":true,"id":6583},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6584},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6583":{"obj":{"__isSmartRef__":true,"id":6539},"name":"onMouseUp"},"6584":{},"6585":{"timestamp":{"__isSmartRef__":true,"id":6586},"user":"sebastianwoinar","tags":[]},"6586":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6587":{"varMapping":{"__isSmartRef__":true,"id":6588},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6589},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6588":{"this":{"__isSmartRef__":true,"id":6539}},"6589":{"timestamp":{"__isSmartRef__":true,"id":6590},"user":"sebastianwoinar","tags":[]},"6590":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6591":{"varMapping":{"__isSmartRef__":true,"id":6592},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6593},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6592":{"this":{"__isSmartRef__":true,"id":6539}},"6593":{"timestamp":{"__isSmartRef__":true,"id":6594},"user":"sebastianwoinar","tags":[]},"6594":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6595":{"varMapping":{"__isSmartRef__":true,"id":6596},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6597},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6596":{"this":{"__isSmartRef__":true,"id":6539}},"6597":{"timestamp":{"__isSmartRef__":true,"id":6598},"user":"sebastianwoinar","tags":[]},"6598":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6599":{"varMapping":{"__isSmartRef__":true,"id":6600},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6601},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6600":{"this":{"__isSmartRef__":true,"id":6539}},"6601":{"timestamp":{"__isSmartRef__":true,"id":6602},"user":"sebastianwoinar","tags":[]},"6602":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6603":{"varMapping":{"__isSmartRef__":true,"id":6604},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6605},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6604":{"this":{"__isSmartRef__":true,"id":6539}},"6605":{"timestamp":{"__isSmartRef__":true,"id":6606},"user":"sebastianwoinar","tags":[]},"6606":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6607":{"varMapping":{"__isSmartRef__":true,"id":6608},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6609},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6608":{"this":{"__isSmartRef__":true,"id":6539}},"6609":{"timestamp":{"__isSmartRef__":true,"id":6610},"user":"sebastianwoinar","tags":[]},"6610":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6611":{"submorphs":[],"scripts":[],"id":"236D4A9C-FEBC-4E21-8475-272510462C24","shape":{"__isSmartRef__":true,"id":6612},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field39","partsBinMetaInfo":{"__isSmartRef__":true,"id":6613},"eventHandler":{"__isSmartRef__":true,"id":6632},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6633},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":4,"indexY":6,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6646},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,150.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6612":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6613":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6614},{"__isSmartRef__":true,"id":6616},{"__isSmartRef__":true,"id":6618},{"__isSmartRef__":true,"id":6620},{"__isSmartRef__":true,"id":6622},{"__isSmartRef__":true,"id":6624},{"__isSmartRef__":true,"id":6626},{"__isSmartRef__":true,"id":6628},{"__isSmartRef__":true,"id":6630}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6614":{"date":{"__isSmartRef__":true,"id":6615},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6615":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6616":{"date":{"__isSmartRef__":true,"id":6617},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6617":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6618":{"date":{"__isSmartRef__":true,"id":6619},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6619":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6620":{"date":{"__isSmartRef__":true,"id":6621},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6621":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6622":{"date":{"__isSmartRef__":true,"id":6623},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6623":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6624":{"date":{"__isSmartRef__":true,"id":6625},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6625":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6626":{"date":{"__isSmartRef__":true,"id":6627},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6627":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6628":{"date":{"__isSmartRef__":true,"id":6629},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6629":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6630":{"date":{"__isSmartRef__":true,"id":6631},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6631":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6632":{"morph":{"__isSmartRef__":true,"id":6611},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6633":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6634}},"6634":{"test01IsMorph":{"__isSmartRef__":true,"id":6635}},"6635":{"varMapping":{"__isSmartRef__":true,"id":6636},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6636":{"this":{"__isSmartRef__":true,"id":6633}},"6637":{},"6638":{"morph":{"__isSmartRef__":true,"id":6611},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6639":{"morph":{"__isSmartRef__":true,"id":6611},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6640":{"morph":{"__isSmartRef__":true,"id":6611},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6641":{"morph":{"__isSmartRef__":true,"id":6611},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6642":{"morph":{"__isSmartRef__":true,"id":6611},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6643":{"morph":{"__isSmartRef__":true,"id":6611},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6644":{"morph":{"__isSmartRef__":true,"id":6611},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6645":{"morph":{"__isSmartRef__":true,"id":6611},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6646":{"putStone":{"__isSmartRef__":true,"id":6647},"onMouseUp":{"__isSmartRef__":true,"id":6651},"setIndex":{"__isSmartRef__":true,"id":6659},"getStone":{"__isSmartRef__":true,"id":6663},"getIndexRow":{"__isSmartRef__":true,"id":6667},"getIndexCol":{"__isSmartRef__":true,"id":6671},"onInValidPosition":{"__isSmartRef__":true,"id":6675},"blink":{"__isSmartRef__":true,"id":6679}},"6647":{"varMapping":{"__isSmartRef__":true,"id":6648},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6648":{"this":{"__isSmartRef__":true,"id":6611}},"6649":{"timestamp":{"__isSmartRef__":true,"id":6650},"user":"sebastianwoinar","tags":[]},"6650":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6651":{"varMapping":{"__isSmartRef__":true,"id":6652},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6652":{"this":{"__isSmartRef__":true,"id":6611},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6653}},"6653":{"$super":{"__isSmartRef__":true,"id":6654}},"6654":{"varMapping":{"__isSmartRef__":true,"id":6655},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6656},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6655":{"obj":{"__isSmartRef__":true,"id":6611},"name":"onMouseUp"},"6656":{},"6657":{"timestamp":{"__isSmartRef__":true,"id":6658},"user":"sebastianwoinar","tags":[]},"6658":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6659":{"varMapping":{"__isSmartRef__":true,"id":6660},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6661},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6660":{"this":{"__isSmartRef__":true,"id":6611}},"6661":{"timestamp":{"__isSmartRef__":true,"id":6662},"user":"sebastianwoinar","tags":[]},"6662":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6663":{"varMapping":{"__isSmartRef__":true,"id":6664},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6664":{"this":{"__isSmartRef__":true,"id":6611}},"6665":{"timestamp":{"__isSmartRef__":true,"id":6666},"user":"sebastianwoinar","tags":[]},"6666":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6667":{"varMapping":{"__isSmartRef__":true,"id":6668},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6669},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6668":{"this":{"__isSmartRef__":true,"id":6611}},"6669":{"timestamp":{"__isSmartRef__":true,"id":6670},"user":"sebastianwoinar","tags":[]},"6670":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6671":{"varMapping":{"__isSmartRef__":true,"id":6672},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6673},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6672":{"this":{"__isSmartRef__":true,"id":6611}},"6673":{"timestamp":{"__isSmartRef__":true,"id":6674},"user":"sebastianwoinar","tags":[]},"6674":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6675":{"varMapping":{"__isSmartRef__":true,"id":6676},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6677},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6676":{"this":{"__isSmartRef__":true,"id":6611}},"6677":{"timestamp":{"__isSmartRef__":true,"id":6678},"user":"sebastianwoinar","tags":[]},"6678":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6679":{"varMapping":{"__isSmartRef__":true,"id":6680},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6681},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6680":{"this":{"__isSmartRef__":true,"id":6611}},"6681":{"timestamp":{"__isSmartRef__":true,"id":6682},"user":"sebastianwoinar","tags":[]},"6682":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6683":{"submorphs":[],"scripts":[],"id":"220E309A-513C-42DC-97A8-FE97134B3F9D","shape":{"__isSmartRef__":true,"id":6684},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field40","partsBinMetaInfo":{"__isSmartRef__":true,"id":6685},"eventHandler":{"__isSmartRef__":true,"id":6704},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6705},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":4,"indexY":7,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6718},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(100.0,175.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6684":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6685":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6686},{"__isSmartRef__":true,"id":6688},{"__isSmartRef__":true,"id":6690},{"__isSmartRef__":true,"id":6692},{"__isSmartRef__":true,"id":6694},{"__isSmartRef__":true,"id":6696},{"__isSmartRef__":true,"id":6698},{"__isSmartRef__":true,"id":6700},{"__isSmartRef__":true,"id":6702}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6686":{"date":{"__isSmartRef__":true,"id":6687},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6687":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6688":{"date":{"__isSmartRef__":true,"id":6689},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6689":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6690":{"date":{"__isSmartRef__":true,"id":6691},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6691":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6692":{"date":{"__isSmartRef__":true,"id":6693},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6693":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6694":{"date":{"__isSmartRef__":true,"id":6695},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6695":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6696":{"date":{"__isSmartRef__":true,"id":6697},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6697":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6698":{"date":{"__isSmartRef__":true,"id":6699},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6699":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6700":{"date":{"__isSmartRef__":true,"id":6701},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6701":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6702":{"date":{"__isSmartRef__":true,"id":6703},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6703":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6704":{"morph":{"__isSmartRef__":true,"id":6683},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6705":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6706}},"6706":{"test01IsMorph":{"__isSmartRef__":true,"id":6707}},"6707":{"varMapping":{"__isSmartRef__":true,"id":6708},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6709},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6708":{"this":{"__isSmartRef__":true,"id":6705}},"6709":{},"6710":{"morph":{"__isSmartRef__":true,"id":6683},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6711":{"morph":{"__isSmartRef__":true,"id":6683},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6712":{"morph":{"__isSmartRef__":true,"id":6683},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6713":{"morph":{"__isSmartRef__":true,"id":6683},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6714":{"morph":{"__isSmartRef__":true,"id":6683},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6715":{"morph":{"__isSmartRef__":true,"id":6683},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6716":{"morph":{"__isSmartRef__":true,"id":6683},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6717":{"morph":{"__isSmartRef__":true,"id":6683},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6718":{"putStone":{"__isSmartRef__":true,"id":6719},"onMouseUp":{"__isSmartRef__":true,"id":6723},"setIndex":{"__isSmartRef__":true,"id":6731},"getStone":{"__isSmartRef__":true,"id":6735},"getIndexRow":{"__isSmartRef__":true,"id":6739},"getIndexCol":{"__isSmartRef__":true,"id":6743},"onInValidPosition":{"__isSmartRef__":true,"id":6747},"blink":{"__isSmartRef__":true,"id":6751}},"6719":{"varMapping":{"__isSmartRef__":true,"id":6720},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6721},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6720":{"this":{"__isSmartRef__":true,"id":6683}},"6721":{"timestamp":{"__isSmartRef__":true,"id":6722},"user":"sebastianwoinar","tags":[]},"6722":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6723":{"varMapping":{"__isSmartRef__":true,"id":6724},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6729},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6724":{"this":{"__isSmartRef__":true,"id":6683},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6725}},"6725":{"$super":{"__isSmartRef__":true,"id":6726}},"6726":{"varMapping":{"__isSmartRef__":true,"id":6727},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6728},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6727":{"obj":{"__isSmartRef__":true,"id":6683},"name":"onMouseUp"},"6728":{},"6729":{"timestamp":{"__isSmartRef__":true,"id":6730},"user":"sebastianwoinar","tags":[]},"6730":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6731":{"varMapping":{"__isSmartRef__":true,"id":6732},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6733},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6732":{"this":{"__isSmartRef__":true,"id":6683}},"6733":{"timestamp":{"__isSmartRef__":true,"id":6734},"user":"sebastianwoinar","tags":[]},"6734":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6735":{"varMapping":{"__isSmartRef__":true,"id":6736},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6737},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6736":{"this":{"__isSmartRef__":true,"id":6683}},"6737":{"timestamp":{"__isSmartRef__":true,"id":6738},"user":"sebastianwoinar","tags":[]},"6738":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6739":{"varMapping":{"__isSmartRef__":true,"id":6740},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6741},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6740":{"this":{"__isSmartRef__":true,"id":6683}},"6741":{"timestamp":{"__isSmartRef__":true,"id":6742},"user":"sebastianwoinar","tags":[]},"6742":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6743":{"varMapping":{"__isSmartRef__":true,"id":6744},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6745},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6744":{"this":{"__isSmartRef__":true,"id":6683}},"6745":{"timestamp":{"__isSmartRef__":true,"id":6746},"user":"sebastianwoinar","tags":[]},"6746":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6747":{"varMapping":{"__isSmartRef__":true,"id":6748},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6748":{"this":{"__isSmartRef__":true,"id":6683}},"6749":{"timestamp":{"__isSmartRef__":true,"id":6750},"user":"sebastianwoinar","tags":[]},"6750":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6751":{"varMapping":{"__isSmartRef__":true,"id":6752},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6752":{"this":{"__isSmartRef__":true,"id":6683}},"6753":{"timestamp":{"__isSmartRef__":true,"id":6754},"user":"sebastianwoinar","tags":[]},"6754":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6755":{"submorphs":[],"scripts":[],"id":"A5FD3179-2DB2-488C-B357-9BEC9879D8A9","shape":{"__isSmartRef__":true,"id":6756},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field41","partsBinMetaInfo":{"__isSmartRef__":true,"id":6757},"eventHandler":{"__isSmartRef__":true,"id":6776},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6777},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":5,"indexY":0,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6790},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(125.0,0.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6756":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6757":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6758},{"__isSmartRef__":true,"id":6760},{"__isSmartRef__":true,"id":6762},{"__isSmartRef__":true,"id":6764},{"__isSmartRef__":true,"id":6766},{"__isSmartRef__":true,"id":6768},{"__isSmartRef__":true,"id":6770},{"__isSmartRef__":true,"id":6772},{"__isSmartRef__":true,"id":6774}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6758":{"date":{"__isSmartRef__":true,"id":6759},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6759":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6760":{"date":{"__isSmartRef__":true,"id":6761},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6761":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6762":{"date":{"__isSmartRef__":true,"id":6763},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6763":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6764":{"date":{"__isSmartRef__":true,"id":6765},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6765":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6766":{"date":{"__isSmartRef__":true,"id":6767},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6767":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6768":{"date":{"__isSmartRef__":true,"id":6769},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6769":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6770":{"date":{"__isSmartRef__":true,"id":6771},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6771":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6772":{"date":{"__isSmartRef__":true,"id":6773},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6773":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6774":{"date":{"__isSmartRef__":true,"id":6775},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6775":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6776":{"morph":{"__isSmartRef__":true,"id":6755},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6777":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6778}},"6778":{"test01IsMorph":{"__isSmartRef__":true,"id":6779}},"6779":{"varMapping":{"__isSmartRef__":true,"id":6780},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6781},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6780":{"this":{"__isSmartRef__":true,"id":6777}},"6781":{},"6782":{"morph":{"__isSmartRef__":true,"id":6755},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6783":{"morph":{"__isSmartRef__":true,"id":6755},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6784":{"morph":{"__isSmartRef__":true,"id":6755},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6785":{"morph":{"__isSmartRef__":true,"id":6755},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6786":{"morph":{"__isSmartRef__":true,"id":6755},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6787":{"morph":{"__isSmartRef__":true,"id":6755},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6788":{"morph":{"__isSmartRef__":true,"id":6755},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6789":{"morph":{"__isSmartRef__":true,"id":6755},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6790":{"putStone":{"__isSmartRef__":true,"id":6791},"onMouseUp":{"__isSmartRef__":true,"id":6795},"setIndex":{"__isSmartRef__":true,"id":6803},"getStone":{"__isSmartRef__":true,"id":6807},"getIndexRow":{"__isSmartRef__":true,"id":6811},"getIndexCol":{"__isSmartRef__":true,"id":6815},"onInValidPosition":{"__isSmartRef__":true,"id":6819},"blink":{"__isSmartRef__":true,"id":6823}},"6791":{"varMapping":{"__isSmartRef__":true,"id":6792},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6793},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6792":{"this":{"__isSmartRef__":true,"id":6755}},"6793":{"timestamp":{"__isSmartRef__":true,"id":6794},"user":"sebastianwoinar","tags":[]},"6794":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6795":{"varMapping":{"__isSmartRef__":true,"id":6796},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6796":{"this":{"__isSmartRef__":true,"id":6755},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6797}},"6797":{"$super":{"__isSmartRef__":true,"id":6798}},"6798":{"varMapping":{"__isSmartRef__":true,"id":6799},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6799":{"obj":{"__isSmartRef__":true,"id":6755},"name":"onMouseUp"},"6800":{},"6801":{"timestamp":{"__isSmartRef__":true,"id":6802},"user":"sebastianwoinar","tags":[]},"6802":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6803":{"varMapping":{"__isSmartRef__":true,"id":6804},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6805},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6804":{"this":{"__isSmartRef__":true,"id":6755}},"6805":{"timestamp":{"__isSmartRef__":true,"id":6806},"user":"sebastianwoinar","tags":[]},"6806":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6807":{"varMapping":{"__isSmartRef__":true,"id":6808},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6809},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6808":{"this":{"__isSmartRef__":true,"id":6755}},"6809":{"timestamp":{"__isSmartRef__":true,"id":6810},"user":"sebastianwoinar","tags":[]},"6810":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6811":{"varMapping":{"__isSmartRef__":true,"id":6812},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6813},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6812":{"this":{"__isSmartRef__":true,"id":6755}},"6813":{"timestamp":{"__isSmartRef__":true,"id":6814},"user":"sebastianwoinar","tags":[]},"6814":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6815":{"varMapping":{"__isSmartRef__":true,"id":6816},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6817},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6816":{"this":{"__isSmartRef__":true,"id":6755}},"6817":{"timestamp":{"__isSmartRef__":true,"id":6818},"user":"sebastianwoinar","tags":[]},"6818":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6819":{"varMapping":{"__isSmartRef__":true,"id":6820},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6821},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6820":{"this":{"__isSmartRef__":true,"id":6755}},"6821":{"timestamp":{"__isSmartRef__":true,"id":6822},"user":"sebastianwoinar","tags":[]},"6822":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6823":{"varMapping":{"__isSmartRef__":true,"id":6824},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6825},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6824":{"this":{"__isSmartRef__":true,"id":6755}},"6825":{"timestamp":{"__isSmartRef__":true,"id":6826},"user":"sebastianwoinar","tags":[]},"6826":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6827":{"submorphs":[],"scripts":[],"id":"4E25984F-0475-4CFD-9EF5-D023E87DB766","shape":{"__isSmartRef__":true,"id":6828},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field42","partsBinMetaInfo":{"__isSmartRef__":true,"id":6829},"eventHandler":{"__isSmartRef__":true,"id":6848},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6849},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":5,"indexY":1,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6862},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(125.0,25.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6828":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6829":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6830},{"__isSmartRef__":true,"id":6832},{"__isSmartRef__":true,"id":6834},{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6838},{"__isSmartRef__":true,"id":6840},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6844},{"__isSmartRef__":true,"id":6846}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6830":{"date":{"__isSmartRef__":true,"id":6831},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6831":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6832":{"date":{"__isSmartRef__":true,"id":6833},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6833":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6834":{"date":{"__isSmartRef__":true,"id":6835},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6835":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6836":{"date":{"__isSmartRef__":true,"id":6837},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6837":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6838":{"date":{"__isSmartRef__":true,"id":6839},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6839":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6840":{"date":{"__isSmartRef__":true,"id":6841},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6841":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6842":{"date":{"__isSmartRef__":true,"id":6843},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6843":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6844":{"date":{"__isSmartRef__":true,"id":6845},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6845":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6846":{"date":{"__isSmartRef__":true,"id":6847},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6847":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6848":{"morph":{"__isSmartRef__":true,"id":6827},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6849":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6850}},"6850":{"test01IsMorph":{"__isSmartRef__":true,"id":6851}},"6851":{"varMapping":{"__isSmartRef__":true,"id":6852},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6853},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6852":{"this":{"__isSmartRef__":true,"id":6849}},"6853":{},"6854":{"morph":{"__isSmartRef__":true,"id":6827},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6855":{"morph":{"__isSmartRef__":true,"id":6827},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6856":{"morph":{"__isSmartRef__":true,"id":6827},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6857":{"morph":{"__isSmartRef__":true,"id":6827},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6858":{"morph":{"__isSmartRef__":true,"id":6827},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6859":{"morph":{"__isSmartRef__":true,"id":6827},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6860":{"morph":{"__isSmartRef__":true,"id":6827},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6861":{"morph":{"__isSmartRef__":true,"id":6827},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6862":{"putStone":{"__isSmartRef__":true,"id":6863},"onMouseUp":{"__isSmartRef__":true,"id":6867},"setIndex":{"__isSmartRef__":true,"id":6875},"getStone":{"__isSmartRef__":true,"id":6879},"getIndexRow":{"__isSmartRef__":true,"id":6883},"getIndexCol":{"__isSmartRef__":true,"id":6887},"onInValidPosition":{"__isSmartRef__":true,"id":6891},"blink":{"__isSmartRef__":true,"id":6895}},"6863":{"varMapping":{"__isSmartRef__":true,"id":6864},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6865},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6864":{"this":{"__isSmartRef__":true,"id":6827}},"6865":{"timestamp":{"__isSmartRef__":true,"id":6866},"user":"sebastianwoinar","tags":[]},"6866":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6867":{"varMapping":{"__isSmartRef__":true,"id":6868},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6873},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6868":{"this":{"__isSmartRef__":true,"id":6827},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6869}},"6869":{"$super":{"__isSmartRef__":true,"id":6870}},"6870":{"varMapping":{"__isSmartRef__":true,"id":6871},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6872},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6871":{"obj":{"__isSmartRef__":true,"id":6827},"name":"onMouseUp"},"6872":{},"6873":{"timestamp":{"__isSmartRef__":true,"id":6874},"user":"sebastianwoinar","tags":[]},"6874":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6875":{"varMapping":{"__isSmartRef__":true,"id":6876},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6877},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6876":{"this":{"__isSmartRef__":true,"id":6827}},"6877":{"timestamp":{"__isSmartRef__":true,"id":6878},"user":"sebastianwoinar","tags":[]},"6878":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6879":{"varMapping":{"__isSmartRef__":true,"id":6880},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6881},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6880":{"this":{"__isSmartRef__":true,"id":6827}},"6881":{"timestamp":{"__isSmartRef__":true,"id":6882},"user":"sebastianwoinar","tags":[]},"6882":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6883":{"varMapping":{"__isSmartRef__":true,"id":6884},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6885},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6884":{"this":{"__isSmartRef__":true,"id":6827}},"6885":{"timestamp":{"__isSmartRef__":true,"id":6886},"user":"sebastianwoinar","tags":[]},"6886":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6887":{"varMapping":{"__isSmartRef__":true,"id":6888},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6889},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6888":{"this":{"__isSmartRef__":true,"id":6827}},"6889":{"timestamp":{"__isSmartRef__":true,"id":6890},"user":"sebastianwoinar","tags":[]},"6890":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6891":{"varMapping":{"__isSmartRef__":true,"id":6892},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6893},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6892":{"this":{"__isSmartRef__":true,"id":6827}},"6893":{"timestamp":{"__isSmartRef__":true,"id":6894},"user":"sebastianwoinar","tags":[]},"6894":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6895":{"varMapping":{"__isSmartRef__":true,"id":6896},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6897},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6896":{"this":{"__isSmartRef__":true,"id":6827}},"6897":{"timestamp":{"__isSmartRef__":true,"id":6898},"user":"sebastianwoinar","tags":[]},"6898":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6899":{"submorphs":[],"scripts":[],"id":"14DEDE5F-9B5A-4F51-9C93-BF8490ADAAD4","shape":{"__isSmartRef__":true,"id":6900},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field43","partsBinMetaInfo":{"__isSmartRef__":true,"id":6901},"eventHandler":{"__isSmartRef__":true,"id":6920},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6921},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":5,"indexY":2,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6934},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(125.0,50.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6900":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6901":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6902},{"__isSmartRef__":true,"id":6904},{"__isSmartRef__":true,"id":6906},{"__isSmartRef__":true,"id":6908},{"__isSmartRef__":true,"id":6910},{"__isSmartRef__":true,"id":6912},{"__isSmartRef__":true,"id":6914},{"__isSmartRef__":true,"id":6916},{"__isSmartRef__":true,"id":6918}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6902":{"date":{"__isSmartRef__":true,"id":6903},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6903":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6904":{"date":{"__isSmartRef__":true,"id":6905},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6905":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6906":{"date":{"__isSmartRef__":true,"id":6907},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6907":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6908":{"date":{"__isSmartRef__":true,"id":6909},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6909":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6910":{"date":{"__isSmartRef__":true,"id":6911},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6911":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6912":{"date":{"__isSmartRef__":true,"id":6913},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6913":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6914":{"date":{"__isSmartRef__":true,"id":6915},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6915":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6916":{"date":{"__isSmartRef__":true,"id":6917},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6917":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6918":{"date":{"__isSmartRef__":true,"id":6919},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6919":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6920":{"morph":{"__isSmartRef__":true,"id":6899},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6921":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6922}},"6922":{"test01IsMorph":{"__isSmartRef__":true,"id":6923}},"6923":{"varMapping":{"__isSmartRef__":true,"id":6924},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6925},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6924":{"this":{"__isSmartRef__":true,"id":6921}},"6925":{},"6926":{"morph":{"__isSmartRef__":true,"id":6899},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6927":{"morph":{"__isSmartRef__":true,"id":6899},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"6928":{"morph":{"__isSmartRef__":true,"id":6899},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"6929":{"morph":{"__isSmartRef__":true,"id":6899},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"6930":{"morph":{"__isSmartRef__":true,"id":6899},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"6931":{"morph":{"__isSmartRef__":true,"id":6899},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"6932":{"morph":{"__isSmartRef__":true,"id":6899},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"6933":{"morph":{"__isSmartRef__":true,"id":6899},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"6934":{"putStone":{"__isSmartRef__":true,"id":6935},"onMouseUp":{"__isSmartRef__":true,"id":6939},"setIndex":{"__isSmartRef__":true,"id":6947},"getStone":{"__isSmartRef__":true,"id":6951},"getIndexRow":{"__isSmartRef__":true,"id":6955},"getIndexCol":{"__isSmartRef__":true,"id":6959},"onInValidPosition":{"__isSmartRef__":true,"id":6963},"blink":{"__isSmartRef__":true,"id":6967}},"6935":{"varMapping":{"__isSmartRef__":true,"id":6936},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":6937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6936":{"this":{"__isSmartRef__":true,"id":6899}},"6937":{"timestamp":{"__isSmartRef__":true,"id":6938},"user":"sebastianwoinar","tags":[]},"6938":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"6939":{"varMapping":{"__isSmartRef__":true,"id":6940},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":6945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6940":{"this":{"__isSmartRef__":true,"id":6899},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6941}},"6941":{"$super":{"__isSmartRef__":true,"id":6942}},"6942":{"varMapping":{"__isSmartRef__":true,"id":6943},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6944},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6943":{"obj":{"__isSmartRef__":true,"id":6899},"name":"onMouseUp"},"6944":{},"6945":{"timestamp":{"__isSmartRef__":true,"id":6946},"user":"sebastianwoinar","tags":[]},"6946":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"6947":{"varMapping":{"__isSmartRef__":true,"id":6948},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":6949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6948":{"this":{"__isSmartRef__":true,"id":6899}},"6949":{"timestamp":{"__isSmartRef__":true,"id":6950},"user":"sebastianwoinar","tags":[]},"6950":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"6951":{"varMapping":{"__isSmartRef__":true,"id":6952},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":6953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6952":{"this":{"__isSmartRef__":true,"id":6899}},"6953":{"timestamp":{"__isSmartRef__":true,"id":6954},"user":"sebastianwoinar","tags":[]},"6954":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"6955":{"varMapping":{"__isSmartRef__":true,"id":6956},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":6957},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6956":{"this":{"__isSmartRef__":true,"id":6899}},"6957":{"timestamp":{"__isSmartRef__":true,"id":6958},"user":"sebastianwoinar","tags":[]},"6958":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"6959":{"varMapping":{"__isSmartRef__":true,"id":6960},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":6961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6960":{"this":{"__isSmartRef__":true,"id":6899}},"6961":{"timestamp":{"__isSmartRef__":true,"id":6962},"user":"sebastianwoinar","tags":[]},"6962":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"6963":{"varMapping":{"__isSmartRef__":true,"id":6964},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":6965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6964":{"this":{"__isSmartRef__":true,"id":6899}},"6965":{"timestamp":{"__isSmartRef__":true,"id":6966},"user":"sebastianwoinar","tags":[]},"6966":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"6967":{"varMapping":{"__isSmartRef__":true,"id":6968},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":6969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6968":{"this":{"__isSmartRef__":true,"id":6899}},"6969":{"timestamp":{"__isSmartRef__":true,"id":6970},"user":"sebastianwoinar","tags":[]},"6970":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"6971":{"submorphs":[],"scripts":[],"id":"788C9AB1-8BA3-47B8-A461-54546B43917D","shape":{"__isSmartRef__":true,"id":6972},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field44","partsBinMetaInfo":{"__isSmartRef__":true,"id":6973},"eventHandler":{"__isSmartRef__":true,"id":6992},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":6993},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":5,"indexY":3,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7006},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(125.0,75.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"6972":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"6973":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":6974},{"__isSmartRef__":true,"id":6976},{"__isSmartRef__":true,"id":6978},{"__isSmartRef__":true,"id":6980},{"__isSmartRef__":true,"id":6982},{"__isSmartRef__":true,"id":6984},{"__isSmartRef__":true,"id":6986},{"__isSmartRef__":true,"id":6988},{"__isSmartRef__":true,"id":6990}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6974":{"date":{"__isSmartRef__":true,"id":6975},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6975":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"6976":{"date":{"__isSmartRef__":true,"id":6977},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6977":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"6978":{"date":{"__isSmartRef__":true,"id":6979},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6979":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"6980":{"date":{"__isSmartRef__":true,"id":6981},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6981":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"6982":{"date":{"__isSmartRef__":true,"id":6983},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6983":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"6984":{"date":{"__isSmartRef__":true,"id":6985},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6985":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"6986":{"date":{"__isSmartRef__":true,"id":6987},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"6987":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"6988":{"date":{"__isSmartRef__":true,"id":6989},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"6989":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"6990":{"date":{"__isSmartRef__":true,"id":6991},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"6991":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"6992":{"morph":{"__isSmartRef__":true,"id":6971},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6993":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6994}},"6994":{"test01IsMorph":{"__isSmartRef__":true,"id":6995}},"6995":{"varMapping":{"__isSmartRef__":true,"id":6996},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6996":{"this":{"__isSmartRef__":true,"id":6993}},"6997":{},"6998":{"morph":{"__isSmartRef__":true,"id":6971},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"6999":{"morph":{"__isSmartRef__":true,"id":6971},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7000":{"morph":{"__isSmartRef__":true,"id":6971},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7001":{"morph":{"__isSmartRef__":true,"id":6971},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7002":{"morph":{"__isSmartRef__":true,"id":6971},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7003":{"morph":{"__isSmartRef__":true,"id":6971},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7004":{"morph":{"__isSmartRef__":true,"id":6971},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7005":{"morph":{"__isSmartRef__":true,"id":6971},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7006":{"putStone":{"__isSmartRef__":true,"id":7007},"onMouseUp":{"__isSmartRef__":true,"id":7011},"setIndex":{"__isSmartRef__":true,"id":7019},"getStone":{"__isSmartRef__":true,"id":7023},"getIndexRow":{"__isSmartRef__":true,"id":7027},"getIndexCol":{"__isSmartRef__":true,"id":7031},"onInValidPosition":{"__isSmartRef__":true,"id":7035},"blink":{"__isSmartRef__":true,"id":7039}},"7007":{"varMapping":{"__isSmartRef__":true,"id":7008},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7009},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7008":{"this":{"__isSmartRef__":true,"id":6971}},"7009":{"timestamp":{"__isSmartRef__":true,"id":7010},"user":"sebastianwoinar","tags":[]},"7010":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7011":{"varMapping":{"__isSmartRef__":true,"id":7012},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7012":{"this":{"__isSmartRef__":true,"id":6971},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7013}},"7013":{"$super":{"__isSmartRef__":true,"id":7014}},"7014":{"varMapping":{"__isSmartRef__":true,"id":7015},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7016},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7015":{"obj":{"__isSmartRef__":true,"id":6971},"name":"onMouseUp"},"7016":{},"7017":{"timestamp":{"__isSmartRef__":true,"id":7018},"user":"sebastianwoinar","tags":[]},"7018":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7019":{"varMapping":{"__isSmartRef__":true,"id":7020},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7020":{"this":{"__isSmartRef__":true,"id":6971}},"7021":{"timestamp":{"__isSmartRef__":true,"id":7022},"user":"sebastianwoinar","tags":[]},"7022":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7023":{"varMapping":{"__isSmartRef__":true,"id":7024},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7025},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7024":{"this":{"__isSmartRef__":true,"id":6971}},"7025":{"timestamp":{"__isSmartRef__":true,"id":7026},"user":"sebastianwoinar","tags":[]},"7026":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7027":{"varMapping":{"__isSmartRef__":true,"id":7028},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7029},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7028":{"this":{"__isSmartRef__":true,"id":6971}},"7029":{"timestamp":{"__isSmartRef__":true,"id":7030},"user":"sebastianwoinar","tags":[]},"7030":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7031":{"varMapping":{"__isSmartRef__":true,"id":7032},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7033},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7032":{"this":{"__isSmartRef__":true,"id":6971}},"7033":{"timestamp":{"__isSmartRef__":true,"id":7034},"user":"sebastianwoinar","tags":[]},"7034":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7035":{"varMapping":{"__isSmartRef__":true,"id":7036},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7037},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7036":{"this":{"__isSmartRef__":true,"id":6971}},"7037":{"timestamp":{"__isSmartRef__":true,"id":7038},"user":"sebastianwoinar","tags":[]},"7038":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7039":{"varMapping":{"__isSmartRef__":true,"id":7040},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7041},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7040":{"this":{"__isSmartRef__":true,"id":6971}},"7041":{"timestamp":{"__isSmartRef__":true,"id":7042},"user":"sebastianwoinar","tags":[]},"7042":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7043":{"submorphs":[],"scripts":[],"id":"5D502C91-EB2D-43CC-90A5-5AFD61E548E9","shape":{"__isSmartRef__":true,"id":7044},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field45","partsBinMetaInfo":{"__isSmartRef__":true,"id":7045},"eventHandler":{"__isSmartRef__":true,"id":7064},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7065},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":5,"indexY":4,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7078},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(125.0,100.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7044":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7045":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7046},{"__isSmartRef__":true,"id":7048},{"__isSmartRef__":true,"id":7050},{"__isSmartRef__":true,"id":7052},{"__isSmartRef__":true,"id":7054},{"__isSmartRef__":true,"id":7056},{"__isSmartRef__":true,"id":7058},{"__isSmartRef__":true,"id":7060},{"__isSmartRef__":true,"id":7062}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7046":{"date":{"__isSmartRef__":true,"id":7047},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7047":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7048":{"date":{"__isSmartRef__":true,"id":7049},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7049":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7050":{"date":{"__isSmartRef__":true,"id":7051},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7051":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7052":{"date":{"__isSmartRef__":true,"id":7053},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7053":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7054":{"date":{"__isSmartRef__":true,"id":7055},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7055":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7056":{"date":{"__isSmartRef__":true,"id":7057},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7057":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7058":{"date":{"__isSmartRef__":true,"id":7059},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7059":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7060":{"date":{"__isSmartRef__":true,"id":7061},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7061":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7062":{"date":{"__isSmartRef__":true,"id":7063},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7063":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7064":{"morph":{"__isSmartRef__":true,"id":7043},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7065":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7066}},"7066":{"test01IsMorph":{"__isSmartRef__":true,"id":7067}},"7067":{"varMapping":{"__isSmartRef__":true,"id":7068},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7068":{"this":{"__isSmartRef__":true,"id":7065}},"7069":{},"7070":{"morph":{"__isSmartRef__":true,"id":7043},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7071":{"morph":{"__isSmartRef__":true,"id":7043},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7072":{"morph":{"__isSmartRef__":true,"id":7043},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7073":{"morph":{"__isSmartRef__":true,"id":7043},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7074":{"morph":{"__isSmartRef__":true,"id":7043},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7075":{"morph":{"__isSmartRef__":true,"id":7043},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7076":{"morph":{"__isSmartRef__":true,"id":7043},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7077":{"morph":{"__isSmartRef__":true,"id":7043},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7078":{"putStone":{"__isSmartRef__":true,"id":7079},"onMouseUp":{"__isSmartRef__":true,"id":7083},"setIndex":{"__isSmartRef__":true,"id":7091},"getStone":{"__isSmartRef__":true,"id":7095},"getIndexRow":{"__isSmartRef__":true,"id":7099},"getIndexCol":{"__isSmartRef__":true,"id":7103},"onInValidPosition":{"__isSmartRef__":true,"id":7107},"blink":{"__isSmartRef__":true,"id":7111}},"7079":{"varMapping":{"__isSmartRef__":true,"id":7080},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7081},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7080":{"this":{"__isSmartRef__":true,"id":7043}},"7081":{"timestamp":{"__isSmartRef__":true,"id":7082},"user":"sebastianwoinar","tags":[]},"7082":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7083":{"varMapping":{"__isSmartRef__":true,"id":7084},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7089},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7084":{"this":{"__isSmartRef__":true,"id":7043},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7085}},"7085":{"$super":{"__isSmartRef__":true,"id":7086}},"7086":{"varMapping":{"__isSmartRef__":true,"id":7087},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7088},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7087":{"obj":{"__isSmartRef__":true,"id":7043},"name":"onMouseUp"},"7088":{},"7089":{"timestamp":{"__isSmartRef__":true,"id":7090},"user":"sebastianwoinar","tags":[]},"7090":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7091":{"varMapping":{"__isSmartRef__":true,"id":7092},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7093},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7092":{"this":{"__isSmartRef__":true,"id":7043}},"7093":{"timestamp":{"__isSmartRef__":true,"id":7094},"user":"sebastianwoinar","tags":[]},"7094":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7095":{"varMapping":{"__isSmartRef__":true,"id":7096},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7097},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7096":{"this":{"__isSmartRef__":true,"id":7043}},"7097":{"timestamp":{"__isSmartRef__":true,"id":7098},"user":"sebastianwoinar","tags":[]},"7098":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7099":{"varMapping":{"__isSmartRef__":true,"id":7100},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7100":{"this":{"__isSmartRef__":true,"id":7043}},"7101":{"timestamp":{"__isSmartRef__":true,"id":7102},"user":"sebastianwoinar","tags":[]},"7102":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7103":{"varMapping":{"__isSmartRef__":true,"id":7104},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7104":{"this":{"__isSmartRef__":true,"id":7043}},"7105":{"timestamp":{"__isSmartRef__":true,"id":7106},"user":"sebastianwoinar","tags":[]},"7106":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7107":{"varMapping":{"__isSmartRef__":true,"id":7108},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7108":{"this":{"__isSmartRef__":true,"id":7043}},"7109":{"timestamp":{"__isSmartRef__":true,"id":7110},"user":"sebastianwoinar","tags":[]},"7110":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7111":{"varMapping":{"__isSmartRef__":true,"id":7112},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7112":{"this":{"__isSmartRef__":true,"id":7043}},"7113":{"timestamp":{"__isSmartRef__":true,"id":7114},"user":"sebastianwoinar","tags":[]},"7114":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7115":{"submorphs":[],"scripts":[],"id":"A717BFB4-4428-477D-A20D-178EEFD45258","shape":{"__isSmartRef__":true,"id":7116},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field46","partsBinMetaInfo":{"__isSmartRef__":true,"id":7117},"eventHandler":{"__isSmartRef__":true,"id":7136},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7137},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":5,"indexY":5,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7150},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(125.0,125.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7116":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7117":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7118},{"__isSmartRef__":true,"id":7120},{"__isSmartRef__":true,"id":7122},{"__isSmartRef__":true,"id":7124},{"__isSmartRef__":true,"id":7126},{"__isSmartRef__":true,"id":7128},{"__isSmartRef__":true,"id":7130},{"__isSmartRef__":true,"id":7132},{"__isSmartRef__":true,"id":7134}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7118":{"date":{"__isSmartRef__":true,"id":7119},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7119":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7120":{"date":{"__isSmartRef__":true,"id":7121},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7121":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7122":{"date":{"__isSmartRef__":true,"id":7123},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7123":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7124":{"date":{"__isSmartRef__":true,"id":7125},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7125":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7126":{"date":{"__isSmartRef__":true,"id":7127},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7127":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7128":{"date":{"__isSmartRef__":true,"id":7129},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7129":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7130":{"date":{"__isSmartRef__":true,"id":7131},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7131":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7132":{"date":{"__isSmartRef__":true,"id":7133},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7133":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7134":{"date":{"__isSmartRef__":true,"id":7135},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7135":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7136":{"morph":{"__isSmartRef__":true,"id":7115},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7137":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7138}},"7138":{"test01IsMorph":{"__isSmartRef__":true,"id":7139}},"7139":{"varMapping":{"__isSmartRef__":true,"id":7140},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7141},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7140":{"this":{"__isSmartRef__":true,"id":7137}},"7141":{},"7142":{"morph":{"__isSmartRef__":true,"id":7115},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7143":{"morph":{"__isSmartRef__":true,"id":7115},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7144":{"morph":{"__isSmartRef__":true,"id":7115},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7145":{"morph":{"__isSmartRef__":true,"id":7115},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7146":{"morph":{"__isSmartRef__":true,"id":7115},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7147":{"morph":{"__isSmartRef__":true,"id":7115},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7148":{"morph":{"__isSmartRef__":true,"id":7115},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7149":{"morph":{"__isSmartRef__":true,"id":7115},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7150":{"putStone":{"__isSmartRef__":true,"id":7151},"onMouseUp":{"__isSmartRef__":true,"id":7155},"setIndex":{"__isSmartRef__":true,"id":7163},"getStone":{"__isSmartRef__":true,"id":7167},"getIndexRow":{"__isSmartRef__":true,"id":7171},"getIndexCol":{"__isSmartRef__":true,"id":7175},"onInValidPosition":{"__isSmartRef__":true,"id":7179},"blink":{"__isSmartRef__":true,"id":7183}},"7151":{"varMapping":{"__isSmartRef__":true,"id":7152},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7152":{"this":{"__isSmartRef__":true,"id":7115}},"7153":{"timestamp":{"__isSmartRef__":true,"id":7154},"user":"sebastianwoinar","tags":[]},"7154":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7155":{"varMapping":{"__isSmartRef__":true,"id":7156},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7161},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7156":{"this":{"__isSmartRef__":true,"id":7115},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7157}},"7157":{"$super":{"__isSmartRef__":true,"id":7158}},"7158":{"varMapping":{"__isSmartRef__":true,"id":7159},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7160},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7159":{"obj":{"__isSmartRef__":true,"id":7115},"name":"onMouseUp"},"7160":{},"7161":{"timestamp":{"__isSmartRef__":true,"id":7162},"user":"sebastianwoinar","tags":[]},"7162":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7163":{"varMapping":{"__isSmartRef__":true,"id":7164},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7165},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7164":{"this":{"__isSmartRef__":true,"id":7115}},"7165":{"timestamp":{"__isSmartRef__":true,"id":7166},"user":"sebastianwoinar","tags":[]},"7166":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7167":{"varMapping":{"__isSmartRef__":true,"id":7168},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7169},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7168":{"this":{"__isSmartRef__":true,"id":7115}},"7169":{"timestamp":{"__isSmartRef__":true,"id":7170},"user":"sebastianwoinar","tags":[]},"7170":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7171":{"varMapping":{"__isSmartRef__":true,"id":7172},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7173},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7172":{"this":{"__isSmartRef__":true,"id":7115}},"7173":{"timestamp":{"__isSmartRef__":true,"id":7174},"user":"sebastianwoinar","tags":[]},"7174":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7175":{"varMapping":{"__isSmartRef__":true,"id":7176},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7177},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7176":{"this":{"__isSmartRef__":true,"id":7115}},"7177":{"timestamp":{"__isSmartRef__":true,"id":7178},"user":"sebastianwoinar","tags":[]},"7178":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7179":{"varMapping":{"__isSmartRef__":true,"id":7180},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7181},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7180":{"this":{"__isSmartRef__":true,"id":7115}},"7181":{"timestamp":{"__isSmartRef__":true,"id":7182},"user":"sebastianwoinar","tags":[]},"7182":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7183":{"varMapping":{"__isSmartRef__":true,"id":7184},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7185},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7184":{"this":{"__isSmartRef__":true,"id":7115}},"7185":{"timestamp":{"__isSmartRef__":true,"id":7186},"user":"sebastianwoinar","tags":[]},"7186":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7187":{"submorphs":[],"scripts":[],"id":"D36E80AC-29BB-4A48-96D1-F81C062D0C9F","shape":{"__isSmartRef__":true,"id":7188},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field47","partsBinMetaInfo":{"__isSmartRef__":true,"id":7189},"eventHandler":{"__isSmartRef__":true,"id":7208},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7209},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":5,"indexY":6,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7222},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(125.0,150.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7188":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7189":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7190},{"__isSmartRef__":true,"id":7192},{"__isSmartRef__":true,"id":7194},{"__isSmartRef__":true,"id":7196},{"__isSmartRef__":true,"id":7198},{"__isSmartRef__":true,"id":7200},{"__isSmartRef__":true,"id":7202},{"__isSmartRef__":true,"id":7204},{"__isSmartRef__":true,"id":7206}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7190":{"date":{"__isSmartRef__":true,"id":7191},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7191":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7192":{"date":{"__isSmartRef__":true,"id":7193},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7193":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7194":{"date":{"__isSmartRef__":true,"id":7195},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7195":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7196":{"date":{"__isSmartRef__":true,"id":7197},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7197":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7198":{"date":{"__isSmartRef__":true,"id":7199},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7199":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7200":{"date":{"__isSmartRef__":true,"id":7201},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7201":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7202":{"date":{"__isSmartRef__":true,"id":7203},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7203":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7204":{"date":{"__isSmartRef__":true,"id":7205},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7205":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7206":{"date":{"__isSmartRef__":true,"id":7207},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7207":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7208":{"morph":{"__isSmartRef__":true,"id":7187},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7209":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7210}},"7210":{"test01IsMorph":{"__isSmartRef__":true,"id":7211}},"7211":{"varMapping":{"__isSmartRef__":true,"id":7212},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7213},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7212":{"this":{"__isSmartRef__":true,"id":7209}},"7213":{},"7214":{"morph":{"__isSmartRef__":true,"id":7187},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7215":{"morph":{"__isSmartRef__":true,"id":7187},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7216":{"morph":{"__isSmartRef__":true,"id":7187},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7217":{"morph":{"__isSmartRef__":true,"id":7187},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7218":{"morph":{"__isSmartRef__":true,"id":7187},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7219":{"morph":{"__isSmartRef__":true,"id":7187},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7220":{"morph":{"__isSmartRef__":true,"id":7187},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7221":{"morph":{"__isSmartRef__":true,"id":7187},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7222":{"putStone":{"__isSmartRef__":true,"id":7223},"onMouseUp":{"__isSmartRef__":true,"id":7227},"setIndex":{"__isSmartRef__":true,"id":7235},"getStone":{"__isSmartRef__":true,"id":7239},"getIndexRow":{"__isSmartRef__":true,"id":7243},"getIndexCol":{"__isSmartRef__":true,"id":7247},"onInValidPosition":{"__isSmartRef__":true,"id":7251},"blink":{"__isSmartRef__":true,"id":7255}},"7223":{"varMapping":{"__isSmartRef__":true,"id":7224},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7225},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7224":{"this":{"__isSmartRef__":true,"id":7187}},"7225":{"timestamp":{"__isSmartRef__":true,"id":7226},"user":"sebastianwoinar","tags":[]},"7226":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7227":{"varMapping":{"__isSmartRef__":true,"id":7228},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7233},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7228":{"this":{"__isSmartRef__":true,"id":7187},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7229}},"7229":{"$super":{"__isSmartRef__":true,"id":7230}},"7230":{"varMapping":{"__isSmartRef__":true,"id":7231},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7231":{"obj":{"__isSmartRef__":true,"id":7187},"name":"onMouseUp"},"7232":{},"7233":{"timestamp":{"__isSmartRef__":true,"id":7234},"user":"sebastianwoinar","tags":[]},"7234":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7235":{"varMapping":{"__isSmartRef__":true,"id":7236},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7237},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7236":{"this":{"__isSmartRef__":true,"id":7187}},"7237":{"timestamp":{"__isSmartRef__":true,"id":7238},"user":"sebastianwoinar","tags":[]},"7238":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7239":{"varMapping":{"__isSmartRef__":true,"id":7240},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7241},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7240":{"this":{"__isSmartRef__":true,"id":7187}},"7241":{"timestamp":{"__isSmartRef__":true,"id":7242},"user":"sebastianwoinar","tags":[]},"7242":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7243":{"varMapping":{"__isSmartRef__":true,"id":7244},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7245},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7244":{"this":{"__isSmartRef__":true,"id":7187}},"7245":{"timestamp":{"__isSmartRef__":true,"id":7246},"user":"sebastianwoinar","tags":[]},"7246":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7247":{"varMapping":{"__isSmartRef__":true,"id":7248},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7249},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7248":{"this":{"__isSmartRef__":true,"id":7187}},"7249":{"timestamp":{"__isSmartRef__":true,"id":7250},"user":"sebastianwoinar","tags":[]},"7250":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7251":{"varMapping":{"__isSmartRef__":true,"id":7252},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7253},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7252":{"this":{"__isSmartRef__":true,"id":7187}},"7253":{"timestamp":{"__isSmartRef__":true,"id":7254},"user":"sebastianwoinar","tags":[]},"7254":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7255":{"varMapping":{"__isSmartRef__":true,"id":7256},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7257},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7256":{"this":{"__isSmartRef__":true,"id":7187}},"7257":{"timestamp":{"__isSmartRef__":true,"id":7258},"user":"sebastianwoinar","tags":[]},"7258":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7259":{"submorphs":[],"scripts":[],"id":"D1307E20-1887-46E1-BAF4-EAF877D227AB","shape":{"__isSmartRef__":true,"id":7260},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field48","partsBinMetaInfo":{"__isSmartRef__":true,"id":7261},"eventHandler":{"__isSmartRef__":true,"id":7280},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7281},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":5,"indexY":7,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7294},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(125.0,175.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7260":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7261":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7262},{"__isSmartRef__":true,"id":7264},{"__isSmartRef__":true,"id":7266},{"__isSmartRef__":true,"id":7268},{"__isSmartRef__":true,"id":7270},{"__isSmartRef__":true,"id":7272},{"__isSmartRef__":true,"id":7274},{"__isSmartRef__":true,"id":7276},{"__isSmartRef__":true,"id":7278}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7262":{"date":{"__isSmartRef__":true,"id":7263},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7263":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7264":{"date":{"__isSmartRef__":true,"id":7265},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7265":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7266":{"date":{"__isSmartRef__":true,"id":7267},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7267":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7268":{"date":{"__isSmartRef__":true,"id":7269},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7269":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7270":{"date":{"__isSmartRef__":true,"id":7271},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7271":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7272":{"date":{"__isSmartRef__":true,"id":7273},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7273":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7274":{"date":{"__isSmartRef__":true,"id":7275},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7275":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7276":{"date":{"__isSmartRef__":true,"id":7277},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7277":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7278":{"date":{"__isSmartRef__":true,"id":7279},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7279":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7280":{"morph":{"__isSmartRef__":true,"id":7259},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7281":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7282}},"7282":{"test01IsMorph":{"__isSmartRef__":true,"id":7283}},"7283":{"varMapping":{"__isSmartRef__":true,"id":7284},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7285},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7284":{"this":{"__isSmartRef__":true,"id":7281}},"7285":{},"7286":{"morph":{"__isSmartRef__":true,"id":7259},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7287":{"morph":{"__isSmartRef__":true,"id":7259},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7288":{"morph":{"__isSmartRef__":true,"id":7259},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7289":{"morph":{"__isSmartRef__":true,"id":7259},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7290":{"morph":{"__isSmartRef__":true,"id":7259},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7291":{"morph":{"__isSmartRef__":true,"id":7259},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7292":{"morph":{"__isSmartRef__":true,"id":7259},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7293":{"morph":{"__isSmartRef__":true,"id":7259},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7294":{"putStone":{"__isSmartRef__":true,"id":7295},"onMouseUp":{"__isSmartRef__":true,"id":7299},"setIndex":{"__isSmartRef__":true,"id":7307},"getStone":{"__isSmartRef__":true,"id":7311},"getIndexRow":{"__isSmartRef__":true,"id":7315},"getIndexCol":{"__isSmartRef__":true,"id":7319},"onInValidPosition":{"__isSmartRef__":true,"id":7323},"blink":{"__isSmartRef__":true,"id":7327}},"7295":{"varMapping":{"__isSmartRef__":true,"id":7296},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7296":{"this":{"__isSmartRef__":true,"id":7259}},"7297":{"timestamp":{"__isSmartRef__":true,"id":7298},"user":"sebastianwoinar","tags":[]},"7298":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7299":{"varMapping":{"__isSmartRef__":true,"id":7300},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7305},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7300":{"this":{"__isSmartRef__":true,"id":7259},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7301}},"7301":{"$super":{"__isSmartRef__":true,"id":7302}},"7302":{"varMapping":{"__isSmartRef__":true,"id":7303},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7304},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7303":{"obj":{"__isSmartRef__":true,"id":7259},"name":"onMouseUp"},"7304":{},"7305":{"timestamp":{"__isSmartRef__":true,"id":7306},"user":"sebastianwoinar","tags":[]},"7306":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7307":{"varMapping":{"__isSmartRef__":true,"id":7308},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7309},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7308":{"this":{"__isSmartRef__":true,"id":7259}},"7309":{"timestamp":{"__isSmartRef__":true,"id":7310},"user":"sebastianwoinar","tags":[]},"7310":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7311":{"varMapping":{"__isSmartRef__":true,"id":7312},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7312":{"this":{"__isSmartRef__":true,"id":7259}},"7313":{"timestamp":{"__isSmartRef__":true,"id":7314},"user":"sebastianwoinar","tags":[]},"7314":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7315":{"varMapping":{"__isSmartRef__":true,"id":7316},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7317},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7316":{"this":{"__isSmartRef__":true,"id":7259}},"7317":{"timestamp":{"__isSmartRef__":true,"id":7318},"user":"sebastianwoinar","tags":[]},"7318":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7319":{"varMapping":{"__isSmartRef__":true,"id":7320},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7321},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7320":{"this":{"__isSmartRef__":true,"id":7259}},"7321":{"timestamp":{"__isSmartRef__":true,"id":7322},"user":"sebastianwoinar","tags":[]},"7322":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7323":{"varMapping":{"__isSmartRef__":true,"id":7324},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7325},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7324":{"this":{"__isSmartRef__":true,"id":7259}},"7325":{"timestamp":{"__isSmartRef__":true,"id":7326},"user":"sebastianwoinar","tags":[]},"7326":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7327":{"varMapping":{"__isSmartRef__":true,"id":7328},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7329},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7328":{"this":{"__isSmartRef__":true,"id":7259}},"7329":{"timestamp":{"__isSmartRef__":true,"id":7330},"user":"sebastianwoinar","tags":[]},"7330":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7331":{"submorphs":[],"scripts":[],"id":"72FE1A25-637C-42C7-9917-431DBBCFCE2C","shape":{"__isSmartRef__":true,"id":7332},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field49","partsBinMetaInfo":{"__isSmartRef__":true,"id":7333},"eventHandler":{"__isSmartRef__":true,"id":7352},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7353},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":6,"indexY":0,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7366},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(150.0,0.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7332":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7333":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7334},{"__isSmartRef__":true,"id":7336},{"__isSmartRef__":true,"id":7338},{"__isSmartRef__":true,"id":7340},{"__isSmartRef__":true,"id":7342},{"__isSmartRef__":true,"id":7344},{"__isSmartRef__":true,"id":7346},{"__isSmartRef__":true,"id":7348},{"__isSmartRef__":true,"id":7350}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7334":{"date":{"__isSmartRef__":true,"id":7335},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7335":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7336":{"date":{"__isSmartRef__":true,"id":7337},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7337":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7338":{"date":{"__isSmartRef__":true,"id":7339},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7339":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7340":{"date":{"__isSmartRef__":true,"id":7341},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7341":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7342":{"date":{"__isSmartRef__":true,"id":7343},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7343":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7344":{"date":{"__isSmartRef__":true,"id":7345},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7345":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7346":{"date":{"__isSmartRef__":true,"id":7347},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7347":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7348":{"date":{"__isSmartRef__":true,"id":7349},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7349":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7350":{"date":{"__isSmartRef__":true,"id":7351},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7351":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7352":{"morph":{"__isSmartRef__":true,"id":7331},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7353":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7354}},"7354":{"test01IsMorph":{"__isSmartRef__":true,"id":7355}},"7355":{"varMapping":{"__isSmartRef__":true,"id":7356},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7357},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7356":{"this":{"__isSmartRef__":true,"id":7353}},"7357":{},"7358":{"morph":{"__isSmartRef__":true,"id":7331},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7359":{"morph":{"__isSmartRef__":true,"id":7331},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7360":{"morph":{"__isSmartRef__":true,"id":7331},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7361":{"morph":{"__isSmartRef__":true,"id":7331},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7362":{"morph":{"__isSmartRef__":true,"id":7331},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7363":{"morph":{"__isSmartRef__":true,"id":7331},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7364":{"morph":{"__isSmartRef__":true,"id":7331},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7365":{"morph":{"__isSmartRef__":true,"id":7331},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7366":{"putStone":{"__isSmartRef__":true,"id":7367},"onMouseUp":{"__isSmartRef__":true,"id":7371},"setIndex":{"__isSmartRef__":true,"id":7379},"getStone":{"__isSmartRef__":true,"id":7383},"getIndexRow":{"__isSmartRef__":true,"id":7387},"getIndexCol":{"__isSmartRef__":true,"id":7391},"onInValidPosition":{"__isSmartRef__":true,"id":7395},"blink":{"__isSmartRef__":true,"id":7399}},"7367":{"varMapping":{"__isSmartRef__":true,"id":7368},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7369},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7368":{"this":{"__isSmartRef__":true,"id":7331}},"7369":{"timestamp":{"__isSmartRef__":true,"id":7370},"user":"sebastianwoinar","tags":[]},"7370":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7371":{"varMapping":{"__isSmartRef__":true,"id":7372},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7377},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7372":{"this":{"__isSmartRef__":true,"id":7331},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7373}},"7373":{"$super":{"__isSmartRef__":true,"id":7374}},"7374":{"varMapping":{"__isSmartRef__":true,"id":7375},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7376},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7375":{"obj":{"__isSmartRef__":true,"id":7331},"name":"onMouseUp"},"7376":{},"7377":{"timestamp":{"__isSmartRef__":true,"id":7378},"user":"sebastianwoinar","tags":[]},"7378":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7379":{"varMapping":{"__isSmartRef__":true,"id":7380},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7381},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7380":{"this":{"__isSmartRef__":true,"id":7331}},"7381":{"timestamp":{"__isSmartRef__":true,"id":7382},"user":"sebastianwoinar","tags":[]},"7382":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7383":{"varMapping":{"__isSmartRef__":true,"id":7384},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7385},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7384":{"this":{"__isSmartRef__":true,"id":7331}},"7385":{"timestamp":{"__isSmartRef__":true,"id":7386},"user":"sebastianwoinar","tags":[]},"7386":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7387":{"varMapping":{"__isSmartRef__":true,"id":7388},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7389},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7388":{"this":{"__isSmartRef__":true,"id":7331}},"7389":{"timestamp":{"__isSmartRef__":true,"id":7390},"user":"sebastianwoinar","tags":[]},"7390":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7391":{"varMapping":{"__isSmartRef__":true,"id":7392},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7393},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7392":{"this":{"__isSmartRef__":true,"id":7331}},"7393":{"timestamp":{"__isSmartRef__":true,"id":7394},"user":"sebastianwoinar","tags":[]},"7394":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7395":{"varMapping":{"__isSmartRef__":true,"id":7396},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7397},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7396":{"this":{"__isSmartRef__":true,"id":7331}},"7397":{"timestamp":{"__isSmartRef__":true,"id":7398},"user":"sebastianwoinar","tags":[]},"7398":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7399":{"varMapping":{"__isSmartRef__":true,"id":7400},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7400":{"this":{"__isSmartRef__":true,"id":7331}},"7401":{"timestamp":{"__isSmartRef__":true,"id":7402},"user":"sebastianwoinar","tags":[]},"7402":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7403":{"submorphs":[],"scripts":[],"id":"4E3ACCC8-D183-4B1C-9C6D-159D1B32AF71","shape":{"__isSmartRef__":true,"id":7404},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field50","partsBinMetaInfo":{"__isSmartRef__":true,"id":7405},"eventHandler":{"__isSmartRef__":true,"id":7424},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7425},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":6,"indexY":1,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7438},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(150.0,25.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7404":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7405":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7406},{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7410},{"__isSmartRef__":true,"id":7412},{"__isSmartRef__":true,"id":7414},{"__isSmartRef__":true,"id":7416},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7420},{"__isSmartRef__":true,"id":7422}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7406":{"date":{"__isSmartRef__":true,"id":7407},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7407":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7408":{"date":{"__isSmartRef__":true,"id":7409},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7409":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7410":{"date":{"__isSmartRef__":true,"id":7411},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7411":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7412":{"date":{"__isSmartRef__":true,"id":7413},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7413":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7414":{"date":{"__isSmartRef__":true,"id":7415},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7415":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7416":{"date":{"__isSmartRef__":true,"id":7417},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7417":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7418":{"date":{"__isSmartRef__":true,"id":7419},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7419":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7420":{"date":{"__isSmartRef__":true,"id":7421},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7421":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7422":{"date":{"__isSmartRef__":true,"id":7423},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7423":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7424":{"morph":{"__isSmartRef__":true,"id":7403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7425":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7426}},"7426":{"test01IsMorph":{"__isSmartRef__":true,"id":7427}},"7427":{"varMapping":{"__isSmartRef__":true,"id":7428},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7428":{"this":{"__isSmartRef__":true,"id":7425}},"7429":{},"7430":{"morph":{"__isSmartRef__":true,"id":7403},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7431":{"morph":{"__isSmartRef__":true,"id":7403},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7432":{"morph":{"__isSmartRef__":true,"id":7403},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7433":{"morph":{"__isSmartRef__":true,"id":7403},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7434":{"morph":{"__isSmartRef__":true,"id":7403},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7435":{"morph":{"__isSmartRef__":true,"id":7403},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7436":{"morph":{"__isSmartRef__":true,"id":7403},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7437":{"morph":{"__isSmartRef__":true,"id":7403},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7438":{"putStone":{"__isSmartRef__":true,"id":7439},"onMouseUp":{"__isSmartRef__":true,"id":7443},"setIndex":{"__isSmartRef__":true,"id":7451},"getStone":{"__isSmartRef__":true,"id":7455},"getIndexRow":{"__isSmartRef__":true,"id":7459},"getIndexCol":{"__isSmartRef__":true,"id":7463},"onInValidPosition":{"__isSmartRef__":true,"id":7467},"blink":{"__isSmartRef__":true,"id":7471}},"7439":{"varMapping":{"__isSmartRef__":true,"id":7440},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7440":{"this":{"__isSmartRef__":true,"id":7403}},"7441":{"timestamp":{"__isSmartRef__":true,"id":7442},"user":"sebastianwoinar","tags":[]},"7442":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7443":{"varMapping":{"__isSmartRef__":true,"id":7444},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7449},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7444":{"this":{"__isSmartRef__":true,"id":7403},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7445}},"7445":{"$super":{"__isSmartRef__":true,"id":7446}},"7446":{"varMapping":{"__isSmartRef__":true,"id":7447},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7448},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7447":{"obj":{"__isSmartRef__":true,"id":7403},"name":"onMouseUp"},"7448":{},"7449":{"timestamp":{"__isSmartRef__":true,"id":7450},"user":"sebastianwoinar","tags":[]},"7450":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7451":{"varMapping":{"__isSmartRef__":true,"id":7452},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7453},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7452":{"this":{"__isSmartRef__":true,"id":7403}},"7453":{"timestamp":{"__isSmartRef__":true,"id":7454},"user":"sebastianwoinar","tags":[]},"7454":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7455":{"varMapping":{"__isSmartRef__":true,"id":7456},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7456":{"this":{"__isSmartRef__":true,"id":7403}},"7457":{"timestamp":{"__isSmartRef__":true,"id":7458},"user":"sebastianwoinar","tags":[]},"7458":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7459":{"varMapping":{"__isSmartRef__":true,"id":7460},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7461},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7460":{"this":{"__isSmartRef__":true,"id":7403}},"7461":{"timestamp":{"__isSmartRef__":true,"id":7462},"user":"sebastianwoinar","tags":[]},"7462":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7463":{"varMapping":{"__isSmartRef__":true,"id":7464},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7464":{"this":{"__isSmartRef__":true,"id":7403}},"7465":{"timestamp":{"__isSmartRef__":true,"id":7466},"user":"sebastianwoinar","tags":[]},"7466":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7467":{"varMapping":{"__isSmartRef__":true,"id":7468},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7469},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7468":{"this":{"__isSmartRef__":true,"id":7403}},"7469":{"timestamp":{"__isSmartRef__":true,"id":7470},"user":"sebastianwoinar","tags":[]},"7470":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7471":{"varMapping":{"__isSmartRef__":true,"id":7472},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7472":{"this":{"__isSmartRef__":true,"id":7403}},"7473":{"timestamp":{"__isSmartRef__":true,"id":7474},"user":"sebastianwoinar","tags":[]},"7474":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7475":{"submorphs":[],"scripts":[],"id":"D1FB925E-367C-4C8F-AC60-2B4826C598EF","shape":{"__isSmartRef__":true,"id":7476},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field51","partsBinMetaInfo":{"__isSmartRef__":true,"id":7477},"eventHandler":{"__isSmartRef__":true,"id":7496},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7497},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":6,"indexY":2,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7510},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(150.0,50.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7476":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7477":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7478},{"__isSmartRef__":true,"id":7480},{"__isSmartRef__":true,"id":7482},{"__isSmartRef__":true,"id":7484},{"__isSmartRef__":true,"id":7486},{"__isSmartRef__":true,"id":7488},{"__isSmartRef__":true,"id":7490},{"__isSmartRef__":true,"id":7492},{"__isSmartRef__":true,"id":7494}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7478":{"date":{"__isSmartRef__":true,"id":7479},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7479":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7480":{"date":{"__isSmartRef__":true,"id":7481},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7481":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7482":{"date":{"__isSmartRef__":true,"id":7483},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7483":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7484":{"date":{"__isSmartRef__":true,"id":7485},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7485":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7486":{"date":{"__isSmartRef__":true,"id":7487},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7487":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7488":{"date":{"__isSmartRef__":true,"id":7489},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7489":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7490":{"date":{"__isSmartRef__":true,"id":7491},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7491":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7492":{"date":{"__isSmartRef__":true,"id":7493},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7493":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7494":{"date":{"__isSmartRef__":true,"id":7495},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7495":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7496":{"morph":{"__isSmartRef__":true,"id":7475},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7497":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7498}},"7498":{"test01IsMorph":{"__isSmartRef__":true,"id":7499}},"7499":{"varMapping":{"__isSmartRef__":true,"id":7500},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7501},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7500":{"this":{"__isSmartRef__":true,"id":7497}},"7501":{},"7502":{"morph":{"__isSmartRef__":true,"id":7475},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7503":{"morph":{"__isSmartRef__":true,"id":7475},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7504":{"morph":{"__isSmartRef__":true,"id":7475},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7505":{"morph":{"__isSmartRef__":true,"id":7475},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7506":{"morph":{"__isSmartRef__":true,"id":7475},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7507":{"morph":{"__isSmartRef__":true,"id":7475},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7508":{"morph":{"__isSmartRef__":true,"id":7475},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7509":{"morph":{"__isSmartRef__":true,"id":7475},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7510":{"putStone":{"__isSmartRef__":true,"id":7511},"onMouseUp":{"__isSmartRef__":true,"id":7515},"setIndex":{"__isSmartRef__":true,"id":7523},"getStone":{"__isSmartRef__":true,"id":7527},"getIndexRow":{"__isSmartRef__":true,"id":7531},"getIndexCol":{"__isSmartRef__":true,"id":7535},"onInValidPosition":{"__isSmartRef__":true,"id":7539},"blink":{"__isSmartRef__":true,"id":7543}},"7511":{"varMapping":{"__isSmartRef__":true,"id":7512},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7512":{"this":{"__isSmartRef__":true,"id":7475}},"7513":{"timestamp":{"__isSmartRef__":true,"id":7514},"user":"sebastianwoinar","tags":[]},"7514":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7515":{"varMapping":{"__isSmartRef__":true,"id":7516},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7516":{"this":{"__isSmartRef__":true,"id":7475},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7517}},"7517":{"$super":{"__isSmartRef__":true,"id":7518}},"7518":{"varMapping":{"__isSmartRef__":true,"id":7519},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7519":{"obj":{"__isSmartRef__":true,"id":7475},"name":"onMouseUp"},"7520":{},"7521":{"timestamp":{"__isSmartRef__":true,"id":7522},"user":"sebastianwoinar","tags":[]},"7522":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7523":{"varMapping":{"__isSmartRef__":true,"id":7524},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7525},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7524":{"this":{"__isSmartRef__":true,"id":7475}},"7525":{"timestamp":{"__isSmartRef__":true,"id":7526},"user":"sebastianwoinar","tags":[]},"7526":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7527":{"varMapping":{"__isSmartRef__":true,"id":7528},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7528":{"this":{"__isSmartRef__":true,"id":7475}},"7529":{"timestamp":{"__isSmartRef__":true,"id":7530},"user":"sebastianwoinar","tags":[]},"7530":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7531":{"varMapping":{"__isSmartRef__":true,"id":7532},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7532":{"this":{"__isSmartRef__":true,"id":7475}},"7533":{"timestamp":{"__isSmartRef__":true,"id":7534},"user":"sebastianwoinar","tags":[]},"7534":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7535":{"varMapping":{"__isSmartRef__":true,"id":7536},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7536":{"this":{"__isSmartRef__":true,"id":7475}},"7537":{"timestamp":{"__isSmartRef__":true,"id":7538},"user":"sebastianwoinar","tags":[]},"7538":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7539":{"varMapping":{"__isSmartRef__":true,"id":7540},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7540":{"this":{"__isSmartRef__":true,"id":7475}},"7541":{"timestamp":{"__isSmartRef__":true,"id":7542},"user":"sebastianwoinar","tags":[]},"7542":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7543":{"varMapping":{"__isSmartRef__":true,"id":7544},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7545},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7544":{"this":{"__isSmartRef__":true,"id":7475}},"7545":{"timestamp":{"__isSmartRef__":true,"id":7546},"user":"sebastianwoinar","tags":[]},"7546":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7547":{"submorphs":[],"scripts":[],"id":"42A3F84A-D278-4B43-B90C-CC781D71B2A9","shape":{"__isSmartRef__":true,"id":7548},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field52","partsBinMetaInfo":{"__isSmartRef__":true,"id":7549},"eventHandler":{"__isSmartRef__":true,"id":7568},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7569},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":6,"indexY":3,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7582},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(150.0,75.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7548":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7549":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7550},{"__isSmartRef__":true,"id":7552},{"__isSmartRef__":true,"id":7554},{"__isSmartRef__":true,"id":7556},{"__isSmartRef__":true,"id":7558},{"__isSmartRef__":true,"id":7560},{"__isSmartRef__":true,"id":7562},{"__isSmartRef__":true,"id":7564},{"__isSmartRef__":true,"id":7566}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7550":{"date":{"__isSmartRef__":true,"id":7551},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7551":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7552":{"date":{"__isSmartRef__":true,"id":7553},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7553":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7554":{"date":{"__isSmartRef__":true,"id":7555},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7555":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7556":{"date":{"__isSmartRef__":true,"id":7557},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7557":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7558":{"date":{"__isSmartRef__":true,"id":7559},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7559":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7560":{"date":{"__isSmartRef__":true,"id":7561},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7561":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7562":{"date":{"__isSmartRef__":true,"id":7563},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7563":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7564":{"date":{"__isSmartRef__":true,"id":7565},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7565":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7566":{"date":{"__isSmartRef__":true,"id":7567},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7567":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7568":{"morph":{"__isSmartRef__":true,"id":7547},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7569":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7570}},"7570":{"test01IsMorph":{"__isSmartRef__":true,"id":7571}},"7571":{"varMapping":{"__isSmartRef__":true,"id":7572},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7573},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7572":{"this":{"__isSmartRef__":true,"id":7569}},"7573":{},"7574":{"morph":{"__isSmartRef__":true,"id":7547},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7575":{"morph":{"__isSmartRef__":true,"id":7547},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7576":{"morph":{"__isSmartRef__":true,"id":7547},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7577":{"morph":{"__isSmartRef__":true,"id":7547},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7578":{"morph":{"__isSmartRef__":true,"id":7547},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7579":{"morph":{"__isSmartRef__":true,"id":7547},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7580":{"morph":{"__isSmartRef__":true,"id":7547},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7581":{"morph":{"__isSmartRef__":true,"id":7547},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7582":{"putStone":{"__isSmartRef__":true,"id":7583},"onMouseUp":{"__isSmartRef__":true,"id":7587},"setIndex":{"__isSmartRef__":true,"id":7595},"getStone":{"__isSmartRef__":true,"id":7599},"getIndexRow":{"__isSmartRef__":true,"id":7603},"getIndexCol":{"__isSmartRef__":true,"id":7607},"onInValidPosition":{"__isSmartRef__":true,"id":7611},"blink":{"__isSmartRef__":true,"id":7615}},"7583":{"varMapping":{"__isSmartRef__":true,"id":7584},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7584":{"this":{"__isSmartRef__":true,"id":7547}},"7585":{"timestamp":{"__isSmartRef__":true,"id":7586},"user":"sebastianwoinar","tags":[]},"7586":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7587":{"varMapping":{"__isSmartRef__":true,"id":7588},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7593},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7588":{"this":{"__isSmartRef__":true,"id":7547},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7589}},"7589":{"$super":{"__isSmartRef__":true,"id":7590}},"7590":{"varMapping":{"__isSmartRef__":true,"id":7591},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7592},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7591":{"obj":{"__isSmartRef__":true,"id":7547},"name":"onMouseUp"},"7592":{},"7593":{"timestamp":{"__isSmartRef__":true,"id":7594},"user":"sebastianwoinar","tags":[]},"7594":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7595":{"varMapping":{"__isSmartRef__":true,"id":7596},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7597},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7596":{"this":{"__isSmartRef__":true,"id":7547}},"7597":{"timestamp":{"__isSmartRef__":true,"id":7598},"user":"sebastianwoinar","tags":[]},"7598":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7599":{"varMapping":{"__isSmartRef__":true,"id":7600},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7601},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7600":{"this":{"__isSmartRef__":true,"id":7547}},"7601":{"timestamp":{"__isSmartRef__":true,"id":7602},"user":"sebastianwoinar","tags":[]},"7602":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7603":{"varMapping":{"__isSmartRef__":true,"id":7604},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7605},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7604":{"this":{"__isSmartRef__":true,"id":7547}},"7605":{"timestamp":{"__isSmartRef__":true,"id":7606},"user":"sebastianwoinar","tags":[]},"7606":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7607":{"varMapping":{"__isSmartRef__":true,"id":7608},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7609},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7608":{"this":{"__isSmartRef__":true,"id":7547}},"7609":{"timestamp":{"__isSmartRef__":true,"id":7610},"user":"sebastianwoinar","tags":[]},"7610":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7611":{"varMapping":{"__isSmartRef__":true,"id":7612},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7613},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7612":{"this":{"__isSmartRef__":true,"id":7547}},"7613":{"timestamp":{"__isSmartRef__":true,"id":7614},"user":"sebastianwoinar","tags":[]},"7614":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7615":{"varMapping":{"__isSmartRef__":true,"id":7616},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7617},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7616":{"this":{"__isSmartRef__":true,"id":7547}},"7617":{"timestamp":{"__isSmartRef__":true,"id":7618},"user":"sebastianwoinar","tags":[]},"7618":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7619":{"submorphs":[],"scripts":[],"id":"239EC64A-75C1-4A98-BD4C-1A61A96FDEF3","shape":{"__isSmartRef__":true,"id":7620},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field53","partsBinMetaInfo":{"__isSmartRef__":true,"id":7621},"eventHandler":{"__isSmartRef__":true,"id":7640},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7641},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":6,"indexY":4,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7654},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(150.0,100.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7620":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7621":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7622},{"__isSmartRef__":true,"id":7624},{"__isSmartRef__":true,"id":7626},{"__isSmartRef__":true,"id":7628},{"__isSmartRef__":true,"id":7630},{"__isSmartRef__":true,"id":7632},{"__isSmartRef__":true,"id":7634},{"__isSmartRef__":true,"id":7636},{"__isSmartRef__":true,"id":7638}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7622":{"date":{"__isSmartRef__":true,"id":7623},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7623":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7624":{"date":{"__isSmartRef__":true,"id":7625},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7625":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7626":{"date":{"__isSmartRef__":true,"id":7627},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7627":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7628":{"date":{"__isSmartRef__":true,"id":7629},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7629":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7630":{"date":{"__isSmartRef__":true,"id":7631},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7631":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7632":{"date":{"__isSmartRef__":true,"id":7633},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7633":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7634":{"date":{"__isSmartRef__":true,"id":7635},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7635":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7636":{"date":{"__isSmartRef__":true,"id":7637},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7637":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7638":{"date":{"__isSmartRef__":true,"id":7639},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7639":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7640":{"morph":{"__isSmartRef__":true,"id":7619},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7641":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7642}},"7642":{"test01IsMorph":{"__isSmartRef__":true,"id":7643}},"7643":{"varMapping":{"__isSmartRef__":true,"id":7644},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7645},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7644":{"this":{"__isSmartRef__":true,"id":7641}},"7645":{},"7646":{"morph":{"__isSmartRef__":true,"id":7619},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7647":{"morph":{"__isSmartRef__":true,"id":7619},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7648":{"morph":{"__isSmartRef__":true,"id":7619},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7649":{"morph":{"__isSmartRef__":true,"id":7619},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7650":{"morph":{"__isSmartRef__":true,"id":7619},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7651":{"morph":{"__isSmartRef__":true,"id":7619},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7652":{"morph":{"__isSmartRef__":true,"id":7619},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7653":{"morph":{"__isSmartRef__":true,"id":7619},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7654":{"putStone":{"__isSmartRef__":true,"id":7655},"onMouseUp":{"__isSmartRef__":true,"id":7659},"setIndex":{"__isSmartRef__":true,"id":7667},"getStone":{"__isSmartRef__":true,"id":7671},"getIndexRow":{"__isSmartRef__":true,"id":7675},"getIndexCol":{"__isSmartRef__":true,"id":7679},"onInValidPosition":{"__isSmartRef__":true,"id":7683},"blink":{"__isSmartRef__":true,"id":7687}},"7655":{"varMapping":{"__isSmartRef__":true,"id":7656},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7656":{"this":{"__isSmartRef__":true,"id":7619}},"7657":{"timestamp":{"__isSmartRef__":true,"id":7658},"user":"sebastianwoinar","tags":[]},"7658":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7659":{"varMapping":{"__isSmartRef__":true,"id":7660},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7660":{"this":{"__isSmartRef__":true,"id":7619},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7661}},"7661":{"$super":{"__isSmartRef__":true,"id":7662}},"7662":{"varMapping":{"__isSmartRef__":true,"id":7663},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7664},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7663":{"obj":{"__isSmartRef__":true,"id":7619},"name":"onMouseUp"},"7664":{},"7665":{"timestamp":{"__isSmartRef__":true,"id":7666},"user":"sebastianwoinar","tags":[]},"7666":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7667":{"varMapping":{"__isSmartRef__":true,"id":7668},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7669},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7668":{"this":{"__isSmartRef__":true,"id":7619}},"7669":{"timestamp":{"__isSmartRef__":true,"id":7670},"user":"sebastianwoinar","tags":[]},"7670":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7671":{"varMapping":{"__isSmartRef__":true,"id":7672},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7673},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7672":{"this":{"__isSmartRef__":true,"id":7619}},"7673":{"timestamp":{"__isSmartRef__":true,"id":7674},"user":"sebastianwoinar","tags":[]},"7674":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7675":{"varMapping":{"__isSmartRef__":true,"id":7676},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7677},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7676":{"this":{"__isSmartRef__":true,"id":7619}},"7677":{"timestamp":{"__isSmartRef__":true,"id":7678},"user":"sebastianwoinar","tags":[]},"7678":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7679":{"varMapping":{"__isSmartRef__":true,"id":7680},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7681},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7680":{"this":{"__isSmartRef__":true,"id":7619}},"7681":{"timestamp":{"__isSmartRef__":true,"id":7682},"user":"sebastianwoinar","tags":[]},"7682":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7683":{"varMapping":{"__isSmartRef__":true,"id":7684},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7685},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7684":{"this":{"__isSmartRef__":true,"id":7619}},"7685":{"timestamp":{"__isSmartRef__":true,"id":7686},"user":"sebastianwoinar","tags":[]},"7686":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7687":{"varMapping":{"__isSmartRef__":true,"id":7688},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7689},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7688":{"this":{"__isSmartRef__":true,"id":7619}},"7689":{"timestamp":{"__isSmartRef__":true,"id":7690},"user":"sebastianwoinar","tags":[]},"7690":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7691":{"submorphs":[],"scripts":[],"id":"9F5B8664-A2D3-43C0-A7C3-42DC294AC5B7","shape":{"__isSmartRef__":true,"id":7692},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field54","partsBinMetaInfo":{"__isSmartRef__":true,"id":7693},"eventHandler":{"__isSmartRef__":true,"id":7712},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7713},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":6,"indexY":5,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7726},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(150.0,125.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7692":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7693":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7694},{"__isSmartRef__":true,"id":7696},{"__isSmartRef__":true,"id":7698},{"__isSmartRef__":true,"id":7700},{"__isSmartRef__":true,"id":7702},{"__isSmartRef__":true,"id":7704},{"__isSmartRef__":true,"id":7706},{"__isSmartRef__":true,"id":7708},{"__isSmartRef__":true,"id":7710}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7694":{"date":{"__isSmartRef__":true,"id":7695},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7695":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7696":{"date":{"__isSmartRef__":true,"id":7697},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7697":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7698":{"date":{"__isSmartRef__":true,"id":7699},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7699":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7700":{"date":{"__isSmartRef__":true,"id":7701},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7701":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7702":{"date":{"__isSmartRef__":true,"id":7703},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7703":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7704":{"date":{"__isSmartRef__":true,"id":7705},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7705":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7706":{"date":{"__isSmartRef__":true,"id":7707},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7707":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7708":{"date":{"__isSmartRef__":true,"id":7709},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7709":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7710":{"date":{"__isSmartRef__":true,"id":7711},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7711":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7712":{"morph":{"__isSmartRef__":true,"id":7691},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7713":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7714}},"7714":{"test01IsMorph":{"__isSmartRef__":true,"id":7715}},"7715":{"varMapping":{"__isSmartRef__":true,"id":7716},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7717},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7716":{"this":{"__isSmartRef__":true,"id":7713}},"7717":{},"7718":{"morph":{"__isSmartRef__":true,"id":7691},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7719":{"morph":{"__isSmartRef__":true,"id":7691},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7720":{"morph":{"__isSmartRef__":true,"id":7691},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7721":{"morph":{"__isSmartRef__":true,"id":7691},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7722":{"morph":{"__isSmartRef__":true,"id":7691},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7723":{"morph":{"__isSmartRef__":true,"id":7691},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7724":{"morph":{"__isSmartRef__":true,"id":7691},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7725":{"morph":{"__isSmartRef__":true,"id":7691},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7726":{"putStone":{"__isSmartRef__":true,"id":7727},"onMouseUp":{"__isSmartRef__":true,"id":7731},"setIndex":{"__isSmartRef__":true,"id":7739},"getStone":{"__isSmartRef__":true,"id":7743},"getIndexRow":{"__isSmartRef__":true,"id":7747},"getIndexCol":{"__isSmartRef__":true,"id":7751},"onInValidPosition":{"__isSmartRef__":true,"id":7755},"blink":{"__isSmartRef__":true,"id":7759}},"7727":{"varMapping":{"__isSmartRef__":true,"id":7728},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7729},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7728":{"this":{"__isSmartRef__":true,"id":7691}},"7729":{"timestamp":{"__isSmartRef__":true,"id":7730},"user":"sebastianwoinar","tags":[]},"7730":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7731":{"varMapping":{"__isSmartRef__":true,"id":7732},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7737},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7732":{"this":{"__isSmartRef__":true,"id":7691},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7733}},"7733":{"$super":{"__isSmartRef__":true,"id":7734}},"7734":{"varMapping":{"__isSmartRef__":true,"id":7735},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7735":{"obj":{"__isSmartRef__":true,"id":7691},"name":"onMouseUp"},"7736":{},"7737":{"timestamp":{"__isSmartRef__":true,"id":7738},"user":"sebastianwoinar","tags":[]},"7738":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7739":{"varMapping":{"__isSmartRef__":true,"id":7740},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7741},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7740":{"this":{"__isSmartRef__":true,"id":7691}},"7741":{"timestamp":{"__isSmartRef__":true,"id":7742},"user":"sebastianwoinar","tags":[]},"7742":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7743":{"varMapping":{"__isSmartRef__":true,"id":7744},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7745},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7744":{"this":{"__isSmartRef__":true,"id":7691}},"7745":{"timestamp":{"__isSmartRef__":true,"id":7746},"user":"sebastianwoinar","tags":[]},"7746":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7747":{"varMapping":{"__isSmartRef__":true,"id":7748},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7749},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7748":{"this":{"__isSmartRef__":true,"id":7691}},"7749":{"timestamp":{"__isSmartRef__":true,"id":7750},"user":"sebastianwoinar","tags":[]},"7750":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7751":{"varMapping":{"__isSmartRef__":true,"id":7752},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7753},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7752":{"this":{"__isSmartRef__":true,"id":7691}},"7753":{"timestamp":{"__isSmartRef__":true,"id":7754},"user":"sebastianwoinar","tags":[]},"7754":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7755":{"varMapping":{"__isSmartRef__":true,"id":7756},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7757},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7756":{"this":{"__isSmartRef__":true,"id":7691}},"7757":{"timestamp":{"__isSmartRef__":true,"id":7758},"user":"sebastianwoinar","tags":[]},"7758":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7759":{"varMapping":{"__isSmartRef__":true,"id":7760},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7761},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7760":{"this":{"__isSmartRef__":true,"id":7691}},"7761":{"timestamp":{"__isSmartRef__":true,"id":7762},"user":"sebastianwoinar","tags":[]},"7762":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7763":{"submorphs":[],"scripts":[],"id":"3E3D426F-C5D0-435C-B992-EE51BFA98FD6","shape":{"__isSmartRef__":true,"id":7764},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field55","partsBinMetaInfo":{"__isSmartRef__":true,"id":7765},"eventHandler":{"__isSmartRef__":true,"id":7784},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7785},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":6,"indexY":6,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7798},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(150.0,150.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7764":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7765":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7766},{"__isSmartRef__":true,"id":7768},{"__isSmartRef__":true,"id":7770},{"__isSmartRef__":true,"id":7772},{"__isSmartRef__":true,"id":7774},{"__isSmartRef__":true,"id":7776},{"__isSmartRef__":true,"id":7778},{"__isSmartRef__":true,"id":7780},{"__isSmartRef__":true,"id":7782}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7766":{"date":{"__isSmartRef__":true,"id":7767},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7767":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7768":{"date":{"__isSmartRef__":true,"id":7769},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7769":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7770":{"date":{"__isSmartRef__":true,"id":7771},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7771":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7772":{"date":{"__isSmartRef__":true,"id":7773},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7773":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7774":{"date":{"__isSmartRef__":true,"id":7775},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7775":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7776":{"date":{"__isSmartRef__":true,"id":7777},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7777":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7778":{"date":{"__isSmartRef__":true,"id":7779},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7779":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7780":{"date":{"__isSmartRef__":true,"id":7781},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7781":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7782":{"date":{"__isSmartRef__":true,"id":7783},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7783":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7784":{"morph":{"__isSmartRef__":true,"id":7763},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7785":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7786}},"7786":{"test01IsMorph":{"__isSmartRef__":true,"id":7787}},"7787":{"varMapping":{"__isSmartRef__":true,"id":7788},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7789},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7788":{"this":{"__isSmartRef__":true,"id":7785}},"7789":{},"7790":{"morph":{"__isSmartRef__":true,"id":7763},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7791":{"morph":{"__isSmartRef__":true,"id":7763},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7792":{"morph":{"__isSmartRef__":true,"id":7763},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7793":{"morph":{"__isSmartRef__":true,"id":7763},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7794":{"morph":{"__isSmartRef__":true,"id":7763},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7795":{"morph":{"__isSmartRef__":true,"id":7763},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7796":{"morph":{"__isSmartRef__":true,"id":7763},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7797":{"morph":{"__isSmartRef__":true,"id":7763},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7798":{"putStone":{"__isSmartRef__":true,"id":7799},"onMouseUp":{"__isSmartRef__":true,"id":7803},"setIndex":{"__isSmartRef__":true,"id":7811},"getStone":{"__isSmartRef__":true,"id":7815},"getIndexRow":{"__isSmartRef__":true,"id":7819},"getIndexCol":{"__isSmartRef__":true,"id":7823},"onInValidPosition":{"__isSmartRef__":true,"id":7827},"blink":{"__isSmartRef__":true,"id":7831}},"7799":{"varMapping":{"__isSmartRef__":true,"id":7800},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7800":{"this":{"__isSmartRef__":true,"id":7763}},"7801":{"timestamp":{"__isSmartRef__":true,"id":7802},"user":"sebastianwoinar","tags":[]},"7802":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7803":{"varMapping":{"__isSmartRef__":true,"id":7804},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7809},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7804":{"this":{"__isSmartRef__":true,"id":7763},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7805}},"7805":{"$super":{"__isSmartRef__":true,"id":7806}},"7806":{"varMapping":{"__isSmartRef__":true,"id":7807},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7808},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7807":{"obj":{"__isSmartRef__":true,"id":7763},"name":"onMouseUp"},"7808":{},"7809":{"timestamp":{"__isSmartRef__":true,"id":7810},"user":"sebastianwoinar","tags":[]},"7810":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7811":{"varMapping":{"__isSmartRef__":true,"id":7812},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7813},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7812":{"this":{"__isSmartRef__":true,"id":7763}},"7813":{"timestamp":{"__isSmartRef__":true,"id":7814},"user":"sebastianwoinar","tags":[]},"7814":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7815":{"varMapping":{"__isSmartRef__":true,"id":7816},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7817},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7816":{"this":{"__isSmartRef__":true,"id":7763}},"7817":{"timestamp":{"__isSmartRef__":true,"id":7818},"user":"sebastianwoinar","tags":[]},"7818":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7819":{"varMapping":{"__isSmartRef__":true,"id":7820},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7821},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7820":{"this":{"__isSmartRef__":true,"id":7763}},"7821":{"timestamp":{"__isSmartRef__":true,"id":7822},"user":"sebastianwoinar","tags":[]},"7822":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7823":{"varMapping":{"__isSmartRef__":true,"id":7824},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7825},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7824":{"this":{"__isSmartRef__":true,"id":7763}},"7825":{"timestamp":{"__isSmartRef__":true,"id":7826},"user":"sebastianwoinar","tags":[]},"7826":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7827":{"varMapping":{"__isSmartRef__":true,"id":7828},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7829},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7828":{"this":{"__isSmartRef__":true,"id":7763}},"7829":{"timestamp":{"__isSmartRef__":true,"id":7830},"user":"sebastianwoinar","tags":[]},"7830":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7831":{"varMapping":{"__isSmartRef__":true,"id":7832},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7833},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7832":{"this":{"__isSmartRef__":true,"id":7763}},"7833":{"timestamp":{"__isSmartRef__":true,"id":7834},"user":"sebastianwoinar","tags":[]},"7834":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7835":{"submorphs":[],"scripts":[],"id":"1A3417CB-1B49-4252-87F9-CDD962018D24","shape":{"__isSmartRef__":true,"id":7836},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field56","partsBinMetaInfo":{"__isSmartRef__":true,"id":7837},"eventHandler":{"__isSmartRef__":true,"id":7856},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7857},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":6,"indexY":7,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7870},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(150.0,175.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7836":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7837":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7838},{"__isSmartRef__":true,"id":7840},{"__isSmartRef__":true,"id":7842},{"__isSmartRef__":true,"id":7844},{"__isSmartRef__":true,"id":7846},{"__isSmartRef__":true,"id":7848},{"__isSmartRef__":true,"id":7850},{"__isSmartRef__":true,"id":7852},{"__isSmartRef__":true,"id":7854}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7838":{"date":{"__isSmartRef__":true,"id":7839},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7839":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7840":{"date":{"__isSmartRef__":true,"id":7841},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7841":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7842":{"date":{"__isSmartRef__":true,"id":7843},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7843":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7844":{"date":{"__isSmartRef__":true,"id":7845},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7845":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7846":{"date":{"__isSmartRef__":true,"id":7847},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7847":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7848":{"date":{"__isSmartRef__":true,"id":7849},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7849":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7850":{"date":{"__isSmartRef__":true,"id":7851},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7851":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7852":{"date":{"__isSmartRef__":true,"id":7853},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7853":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7854":{"date":{"__isSmartRef__":true,"id":7855},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7855":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7856":{"morph":{"__isSmartRef__":true,"id":7835},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7857":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7858}},"7858":{"test01IsMorph":{"__isSmartRef__":true,"id":7859}},"7859":{"varMapping":{"__isSmartRef__":true,"id":7860},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7861},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7860":{"this":{"__isSmartRef__":true,"id":7857}},"7861":{},"7862":{"morph":{"__isSmartRef__":true,"id":7835},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7863":{"morph":{"__isSmartRef__":true,"id":7835},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7864":{"morph":{"__isSmartRef__":true,"id":7835},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7865":{"morph":{"__isSmartRef__":true,"id":7835},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7866":{"morph":{"__isSmartRef__":true,"id":7835},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7867":{"morph":{"__isSmartRef__":true,"id":7835},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7868":{"morph":{"__isSmartRef__":true,"id":7835},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7869":{"morph":{"__isSmartRef__":true,"id":7835},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7870":{"putStone":{"__isSmartRef__":true,"id":7871},"onMouseUp":{"__isSmartRef__":true,"id":7875},"setIndex":{"__isSmartRef__":true,"id":7883},"getStone":{"__isSmartRef__":true,"id":7887},"getIndexRow":{"__isSmartRef__":true,"id":7891},"getIndexCol":{"__isSmartRef__":true,"id":7895},"onInValidPosition":{"__isSmartRef__":true,"id":7899},"blink":{"__isSmartRef__":true,"id":7903}},"7871":{"varMapping":{"__isSmartRef__":true,"id":7872},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7873},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7872":{"this":{"__isSmartRef__":true,"id":7835}},"7873":{"timestamp":{"__isSmartRef__":true,"id":7874},"user":"sebastianwoinar","tags":[]},"7874":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7875":{"varMapping":{"__isSmartRef__":true,"id":7876},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7881},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7876":{"this":{"__isSmartRef__":true,"id":7835},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7877}},"7877":{"$super":{"__isSmartRef__":true,"id":7878}},"7878":{"varMapping":{"__isSmartRef__":true,"id":7879},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7879":{"obj":{"__isSmartRef__":true,"id":7835},"name":"onMouseUp"},"7880":{},"7881":{"timestamp":{"__isSmartRef__":true,"id":7882},"user":"sebastianwoinar","tags":[]},"7882":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7883":{"varMapping":{"__isSmartRef__":true,"id":7884},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7885},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7884":{"this":{"__isSmartRef__":true,"id":7835}},"7885":{"timestamp":{"__isSmartRef__":true,"id":7886},"user":"sebastianwoinar","tags":[]},"7886":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7887":{"varMapping":{"__isSmartRef__":true,"id":7888},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7889},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7888":{"this":{"__isSmartRef__":true,"id":7835}},"7889":{"timestamp":{"__isSmartRef__":true,"id":7890},"user":"sebastianwoinar","tags":[]},"7890":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7891":{"varMapping":{"__isSmartRef__":true,"id":7892},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7893},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7892":{"this":{"__isSmartRef__":true,"id":7835}},"7893":{"timestamp":{"__isSmartRef__":true,"id":7894},"user":"sebastianwoinar","tags":[]},"7894":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7895":{"varMapping":{"__isSmartRef__":true,"id":7896},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7897},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7896":{"this":{"__isSmartRef__":true,"id":7835}},"7897":{"timestamp":{"__isSmartRef__":true,"id":7898},"user":"sebastianwoinar","tags":[]},"7898":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7899":{"varMapping":{"__isSmartRef__":true,"id":7900},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7901},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7900":{"this":{"__isSmartRef__":true,"id":7835}},"7901":{"timestamp":{"__isSmartRef__":true,"id":7902},"user":"sebastianwoinar","tags":[]},"7902":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7903":{"varMapping":{"__isSmartRef__":true,"id":7904},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7905},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7904":{"this":{"__isSmartRef__":true,"id":7835}},"7905":{"timestamp":{"__isSmartRef__":true,"id":7906},"user":"sebastianwoinar","tags":[]},"7906":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7907":{"submorphs":[],"scripts":[],"id":"1D44FE05-307F-4488-9A82-DBF510CF7045","shape":{"__isSmartRef__":true,"id":7908},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field57","partsBinMetaInfo":{"__isSmartRef__":true,"id":7909},"eventHandler":{"__isSmartRef__":true,"id":7928},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":7929},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":7,"indexY":0,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7942},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(175.0,0.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7908":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7909":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7910},{"__isSmartRef__":true,"id":7912},{"__isSmartRef__":true,"id":7914},{"__isSmartRef__":true,"id":7916},{"__isSmartRef__":true,"id":7918},{"__isSmartRef__":true,"id":7920},{"__isSmartRef__":true,"id":7922},{"__isSmartRef__":true,"id":7924},{"__isSmartRef__":true,"id":7926}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7910":{"date":{"__isSmartRef__":true,"id":7911},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7911":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7912":{"date":{"__isSmartRef__":true,"id":7913},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7913":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7914":{"date":{"__isSmartRef__":true,"id":7915},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7915":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7916":{"date":{"__isSmartRef__":true,"id":7917},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7917":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7918":{"date":{"__isSmartRef__":true,"id":7919},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7919":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7920":{"date":{"__isSmartRef__":true,"id":7921},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7921":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7922":{"date":{"__isSmartRef__":true,"id":7923},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7923":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7924":{"date":{"__isSmartRef__":true,"id":7925},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7925":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7926":{"date":{"__isSmartRef__":true,"id":7927},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7927":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"7928":{"morph":{"__isSmartRef__":true,"id":7907},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7929":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7930}},"7930":{"test01IsMorph":{"__isSmartRef__":true,"id":7931}},"7931":{"varMapping":{"__isSmartRef__":true,"id":7932},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7932":{"this":{"__isSmartRef__":true,"id":7929}},"7933":{},"7934":{"morph":{"__isSmartRef__":true,"id":7907},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"7935":{"morph":{"__isSmartRef__":true,"id":7907},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"7936":{"morph":{"__isSmartRef__":true,"id":7907},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"7937":{"morph":{"__isSmartRef__":true,"id":7907},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"7938":{"morph":{"__isSmartRef__":true,"id":7907},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"7939":{"morph":{"__isSmartRef__":true,"id":7907},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"7940":{"morph":{"__isSmartRef__":true,"id":7907},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"7941":{"morph":{"__isSmartRef__":true,"id":7907},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"7942":{"putStone":{"__isSmartRef__":true,"id":7943},"onMouseUp":{"__isSmartRef__":true,"id":7947},"setIndex":{"__isSmartRef__":true,"id":7955},"getStone":{"__isSmartRef__":true,"id":7959},"getIndexRow":{"__isSmartRef__":true,"id":7963},"getIndexCol":{"__isSmartRef__":true,"id":7967},"onInValidPosition":{"__isSmartRef__":true,"id":7971},"blink":{"__isSmartRef__":true,"id":7975}},"7943":{"varMapping":{"__isSmartRef__":true,"id":7944},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":7945},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7944":{"this":{"__isSmartRef__":true,"id":7907}},"7945":{"timestamp":{"__isSmartRef__":true,"id":7946},"user":"sebastianwoinar","tags":[]},"7946":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"7947":{"varMapping":{"__isSmartRef__":true,"id":7948},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":7953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7948":{"this":{"__isSmartRef__":true,"id":7907},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7949}},"7949":{"$super":{"__isSmartRef__":true,"id":7950}},"7950":{"varMapping":{"__isSmartRef__":true,"id":7951},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7952},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7951":{"obj":{"__isSmartRef__":true,"id":7907},"name":"onMouseUp"},"7952":{},"7953":{"timestamp":{"__isSmartRef__":true,"id":7954},"user":"sebastianwoinar","tags":[]},"7954":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"7955":{"varMapping":{"__isSmartRef__":true,"id":7956},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":7957},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7956":{"this":{"__isSmartRef__":true,"id":7907}},"7957":{"timestamp":{"__isSmartRef__":true,"id":7958},"user":"sebastianwoinar","tags":[]},"7958":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"7959":{"varMapping":{"__isSmartRef__":true,"id":7960},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":7961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7960":{"this":{"__isSmartRef__":true,"id":7907}},"7961":{"timestamp":{"__isSmartRef__":true,"id":7962},"user":"sebastianwoinar","tags":[]},"7962":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"7963":{"varMapping":{"__isSmartRef__":true,"id":7964},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":7965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7964":{"this":{"__isSmartRef__":true,"id":7907}},"7965":{"timestamp":{"__isSmartRef__":true,"id":7966},"user":"sebastianwoinar","tags":[]},"7966":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"7967":{"varMapping":{"__isSmartRef__":true,"id":7968},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":7969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7968":{"this":{"__isSmartRef__":true,"id":7907}},"7969":{"timestamp":{"__isSmartRef__":true,"id":7970},"user":"sebastianwoinar","tags":[]},"7970":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"7971":{"varMapping":{"__isSmartRef__":true,"id":7972},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":7973},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7972":{"this":{"__isSmartRef__":true,"id":7907}},"7973":{"timestamp":{"__isSmartRef__":true,"id":7974},"user":"sebastianwoinar","tags":[]},"7974":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"7975":{"varMapping":{"__isSmartRef__":true,"id":7976},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":7977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7976":{"this":{"__isSmartRef__":true,"id":7907}},"7977":{"timestamp":{"__isSmartRef__":true,"id":7978},"user":"sebastianwoinar","tags":[]},"7978":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"7979":{"submorphs":[],"scripts":[],"id":"680EF142-6E27-4D30-8361-F65339ECD3B8","shape":{"__isSmartRef__":true,"id":7980},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field58","partsBinMetaInfo":{"__isSmartRef__":true,"id":7981},"eventHandler":{"__isSmartRef__":true,"id":8000},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":8001},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":7,"indexY":1,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8014},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(175.0,25.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"7980":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"7981":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":7982},{"__isSmartRef__":true,"id":7984},{"__isSmartRef__":true,"id":7986},{"__isSmartRef__":true,"id":7988},{"__isSmartRef__":true,"id":7990},{"__isSmartRef__":true,"id":7992},{"__isSmartRef__":true,"id":7994},{"__isSmartRef__":true,"id":7996},{"__isSmartRef__":true,"id":7998}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7982":{"date":{"__isSmartRef__":true,"id":7983},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7983":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7984":{"date":{"__isSmartRef__":true,"id":7985},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7985":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7986":{"date":{"__isSmartRef__":true,"id":7987},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7987":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7988":{"date":{"__isSmartRef__":true,"id":7989},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7989":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7990":{"date":{"__isSmartRef__":true,"id":7991},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7991":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7992":{"date":{"__isSmartRef__":true,"id":7993},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7993":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7994":{"date":{"__isSmartRef__":true,"id":7995},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7995":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7996":{"date":{"__isSmartRef__":true,"id":7997},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"7997":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"7998":{"date":{"__isSmartRef__":true,"id":7999},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"7999":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"8000":{"morph":{"__isSmartRef__":true,"id":7979},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8001":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8002}},"8002":{"test01IsMorph":{"__isSmartRef__":true,"id":8003}},"8003":{"varMapping":{"__isSmartRef__":true,"id":8004},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8004":{"this":{"__isSmartRef__":true,"id":8001}},"8005":{},"8006":{"morph":{"__isSmartRef__":true,"id":7979},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"8007":{"morph":{"__isSmartRef__":true,"id":7979},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"8008":{"morph":{"__isSmartRef__":true,"id":7979},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"8009":{"morph":{"__isSmartRef__":true,"id":7979},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"8010":{"morph":{"__isSmartRef__":true,"id":7979},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"8011":{"morph":{"__isSmartRef__":true,"id":7979},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"8012":{"morph":{"__isSmartRef__":true,"id":7979},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"8013":{"morph":{"__isSmartRef__":true,"id":7979},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"8014":{"putStone":{"__isSmartRef__":true,"id":8015},"onMouseUp":{"__isSmartRef__":true,"id":8019},"setIndex":{"__isSmartRef__":true,"id":8027},"getStone":{"__isSmartRef__":true,"id":8031},"getIndexRow":{"__isSmartRef__":true,"id":8035},"getIndexCol":{"__isSmartRef__":true,"id":8039},"onInValidPosition":{"__isSmartRef__":true,"id":8043},"blink":{"__isSmartRef__":true,"id":8047}},"8015":{"varMapping":{"__isSmartRef__":true,"id":8016},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":8017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8016":{"this":{"__isSmartRef__":true,"id":7979}},"8017":{"timestamp":{"__isSmartRef__":true,"id":8018},"user":"sebastianwoinar","tags":[]},"8018":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"8019":{"varMapping":{"__isSmartRef__":true,"id":8020},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":8025},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8020":{"this":{"__isSmartRef__":true,"id":7979},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8021}},"8021":{"$super":{"__isSmartRef__":true,"id":8022}},"8022":{"varMapping":{"__isSmartRef__":true,"id":8023},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8024},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8023":{"obj":{"__isSmartRef__":true,"id":7979},"name":"onMouseUp"},"8024":{},"8025":{"timestamp":{"__isSmartRef__":true,"id":8026},"user":"sebastianwoinar","tags":[]},"8026":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"8027":{"varMapping":{"__isSmartRef__":true,"id":8028},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":8029},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8028":{"this":{"__isSmartRef__":true,"id":7979}},"8029":{"timestamp":{"__isSmartRef__":true,"id":8030},"user":"sebastianwoinar","tags":[]},"8030":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"8031":{"varMapping":{"__isSmartRef__":true,"id":8032},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":8033},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8032":{"this":{"__isSmartRef__":true,"id":7979}},"8033":{"timestamp":{"__isSmartRef__":true,"id":8034},"user":"sebastianwoinar","tags":[]},"8034":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"8035":{"varMapping":{"__isSmartRef__":true,"id":8036},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":8037},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8036":{"this":{"__isSmartRef__":true,"id":7979}},"8037":{"timestamp":{"__isSmartRef__":true,"id":8038},"user":"sebastianwoinar","tags":[]},"8038":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"8039":{"varMapping":{"__isSmartRef__":true,"id":8040},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":8041},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8040":{"this":{"__isSmartRef__":true,"id":7979}},"8041":{"timestamp":{"__isSmartRef__":true,"id":8042},"user":"sebastianwoinar","tags":[]},"8042":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"8043":{"varMapping":{"__isSmartRef__":true,"id":8044},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":8045},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8044":{"this":{"__isSmartRef__":true,"id":7979}},"8045":{"timestamp":{"__isSmartRef__":true,"id":8046},"user":"sebastianwoinar","tags":[]},"8046":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"8047":{"varMapping":{"__isSmartRef__":true,"id":8048},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":8049},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8048":{"this":{"__isSmartRef__":true,"id":7979}},"8049":{"timestamp":{"__isSmartRef__":true,"id":8050},"user":"sebastianwoinar","tags":[]},"8050":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"8051":{"submorphs":[],"scripts":[],"id":"3FF8DB6B-7422-48AB-A035-2A3C04E2B12C","shape":{"__isSmartRef__":true,"id":8052},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field59","partsBinMetaInfo":{"__isSmartRef__":true,"id":8053},"eventHandler":{"__isSmartRef__":true,"id":8072},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":8073},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":7,"indexY":2,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8086},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(175.0,50.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"8052":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"8053":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":8054},{"__isSmartRef__":true,"id":8056},{"__isSmartRef__":true,"id":8058},{"__isSmartRef__":true,"id":8060},{"__isSmartRef__":true,"id":8062},{"__isSmartRef__":true,"id":8064},{"__isSmartRef__":true,"id":8066},{"__isSmartRef__":true,"id":8068},{"__isSmartRef__":true,"id":8070}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8054":{"date":{"__isSmartRef__":true,"id":8055},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8055":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8056":{"date":{"__isSmartRef__":true,"id":8057},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8057":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8058":{"date":{"__isSmartRef__":true,"id":8059},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8059":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8060":{"date":{"__isSmartRef__":true,"id":8061},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8061":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8062":{"date":{"__isSmartRef__":true,"id":8063},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8063":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8064":{"date":{"__isSmartRef__":true,"id":8065},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8065":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8066":{"date":{"__isSmartRef__":true,"id":8067},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"8067":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"8068":{"date":{"__isSmartRef__":true,"id":8069},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"8069":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"8070":{"date":{"__isSmartRef__":true,"id":8071},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"8071":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"8072":{"morph":{"__isSmartRef__":true,"id":8051},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8073":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8074}},"8074":{"test01IsMorph":{"__isSmartRef__":true,"id":8075}},"8075":{"varMapping":{"__isSmartRef__":true,"id":8076},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8077},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8076":{"this":{"__isSmartRef__":true,"id":8073}},"8077":{},"8078":{"morph":{"__isSmartRef__":true,"id":8051},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"8079":{"morph":{"__isSmartRef__":true,"id":8051},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"8080":{"morph":{"__isSmartRef__":true,"id":8051},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"8081":{"morph":{"__isSmartRef__":true,"id":8051},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"8082":{"morph":{"__isSmartRef__":true,"id":8051},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"8083":{"morph":{"__isSmartRef__":true,"id":8051},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"8084":{"morph":{"__isSmartRef__":true,"id":8051},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"8085":{"morph":{"__isSmartRef__":true,"id":8051},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"8086":{"putStone":{"__isSmartRef__":true,"id":8087},"onMouseUp":{"__isSmartRef__":true,"id":8091},"setIndex":{"__isSmartRef__":true,"id":8099},"getStone":{"__isSmartRef__":true,"id":8103},"getIndexRow":{"__isSmartRef__":true,"id":8107},"getIndexCol":{"__isSmartRef__":true,"id":8111},"onInValidPosition":{"__isSmartRef__":true,"id":8115},"blink":{"__isSmartRef__":true,"id":8119}},"8087":{"varMapping":{"__isSmartRef__":true,"id":8088},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":8089},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8088":{"this":{"__isSmartRef__":true,"id":8051}},"8089":{"timestamp":{"__isSmartRef__":true,"id":8090},"user":"sebastianwoinar","tags":[]},"8090":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"8091":{"varMapping":{"__isSmartRef__":true,"id":8092},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":8097},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8092":{"this":{"__isSmartRef__":true,"id":8051},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8093}},"8093":{"$super":{"__isSmartRef__":true,"id":8094}},"8094":{"varMapping":{"__isSmartRef__":true,"id":8095},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8096},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8095":{"obj":{"__isSmartRef__":true,"id":8051},"name":"onMouseUp"},"8096":{},"8097":{"timestamp":{"__isSmartRef__":true,"id":8098},"user":"sebastianwoinar","tags":[]},"8098":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"8099":{"varMapping":{"__isSmartRef__":true,"id":8100},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":8101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8100":{"this":{"__isSmartRef__":true,"id":8051}},"8101":{"timestamp":{"__isSmartRef__":true,"id":8102},"user":"sebastianwoinar","tags":[]},"8102":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"8103":{"varMapping":{"__isSmartRef__":true,"id":8104},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":8105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8104":{"this":{"__isSmartRef__":true,"id":8051}},"8105":{"timestamp":{"__isSmartRef__":true,"id":8106},"user":"sebastianwoinar","tags":[]},"8106":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"8107":{"varMapping":{"__isSmartRef__":true,"id":8108},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":8109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8108":{"this":{"__isSmartRef__":true,"id":8051}},"8109":{"timestamp":{"__isSmartRef__":true,"id":8110},"user":"sebastianwoinar","tags":[]},"8110":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"8111":{"varMapping":{"__isSmartRef__":true,"id":8112},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":8113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8112":{"this":{"__isSmartRef__":true,"id":8051}},"8113":{"timestamp":{"__isSmartRef__":true,"id":8114},"user":"sebastianwoinar","tags":[]},"8114":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"8115":{"varMapping":{"__isSmartRef__":true,"id":8116},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":8117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8116":{"this":{"__isSmartRef__":true,"id":8051}},"8117":{"timestamp":{"__isSmartRef__":true,"id":8118},"user":"sebastianwoinar","tags":[]},"8118":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"8119":{"varMapping":{"__isSmartRef__":true,"id":8120},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":8121},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8120":{"this":{"__isSmartRef__":true,"id":8051}},"8121":{"timestamp":{"__isSmartRef__":true,"id":8122},"user":"sebastianwoinar","tags":[]},"8122":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"8123":{"submorphs":[],"scripts":[],"id":"2CD45135-8196-4589-AEE2-95808EC4A1AB","shape":{"__isSmartRef__":true,"id":8124},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field60","partsBinMetaInfo":{"__isSmartRef__":true,"id":8125},"eventHandler":{"__isSmartRef__":true,"id":8144},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":8145},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__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}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":7,"indexY":3,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8158},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(175.0,75.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"8124":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"8125":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":8126},{"__isSmartRef__":true,"id":8128},{"__isSmartRef__":true,"id":8130},{"__isSmartRef__":true,"id":8132},{"__isSmartRef__":true,"id":8134},{"__isSmartRef__":true,"id":8136},{"__isSmartRef__":true,"id":8138},{"__isSmartRef__":true,"id":8140},{"__isSmartRef__":true,"id":8142}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8126":{"date":{"__isSmartRef__":true,"id":8127},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8127":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8128":{"date":{"__isSmartRef__":true,"id":8129},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8129":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8130":{"date":{"__isSmartRef__":true,"id":8131},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8131":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8132":{"date":{"__isSmartRef__":true,"id":8133},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8133":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8134":{"date":{"__isSmartRef__":true,"id":8135},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8135":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8136":{"date":{"__isSmartRef__":true,"id":8137},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8137":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8138":{"date":{"__isSmartRef__":true,"id":8139},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"8139":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"8140":{"date":{"__isSmartRef__":true,"id":8141},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"8141":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"8142":{"date":{"__isSmartRef__":true,"id":8143},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"8143":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"8144":{"morph":{"__isSmartRef__":true,"id":8123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8145":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8146}},"8146":{"test01IsMorph":{"__isSmartRef__":true,"id":8147}},"8147":{"varMapping":{"__isSmartRef__":true,"id":8148},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8149},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8148":{"this":{"__isSmartRef__":true,"id":8145}},"8149":{},"8150":{"morph":{"__isSmartRef__":true,"id":8123},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"8151":{"morph":{"__isSmartRef__":true,"id":8123},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"8152":{"morph":{"__isSmartRef__":true,"id":8123},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"8153":{"morph":{"__isSmartRef__":true,"id":8123},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"8154":{"morph":{"__isSmartRef__":true,"id":8123},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"8155":{"morph":{"__isSmartRef__":true,"id":8123},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"8156":{"morph":{"__isSmartRef__":true,"id":8123},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"8157":{"morph":{"__isSmartRef__":true,"id":8123},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"8158":{"putStone":{"__isSmartRef__":true,"id":8159},"onMouseUp":{"__isSmartRef__":true,"id":8163},"setIndex":{"__isSmartRef__":true,"id":8171},"getStone":{"__isSmartRef__":true,"id":8175},"getIndexRow":{"__isSmartRef__":true,"id":8179},"getIndexCol":{"__isSmartRef__":true,"id":8183},"onInValidPosition":{"__isSmartRef__":true,"id":8187},"blink":{"__isSmartRef__":true,"id":8191}},"8159":{"varMapping":{"__isSmartRef__":true,"id":8160},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":8161},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8160":{"this":{"__isSmartRef__":true,"id":8123}},"8161":{"timestamp":{"__isSmartRef__":true,"id":8162},"user":"sebastianwoinar","tags":[]},"8162":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"8163":{"varMapping":{"__isSmartRef__":true,"id":8164},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":8169},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8164":{"this":{"__isSmartRef__":true,"id":8123},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8165}},"8165":{"$super":{"__isSmartRef__":true,"id":8166}},"8166":{"varMapping":{"__isSmartRef__":true,"id":8167},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8168},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8167":{"obj":{"__isSmartRef__":true,"id":8123},"name":"onMouseUp"},"8168":{},"8169":{"timestamp":{"__isSmartRef__":true,"id":8170},"user":"sebastianwoinar","tags":[]},"8170":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"8171":{"varMapping":{"__isSmartRef__":true,"id":8172},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":8173},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8172":{"this":{"__isSmartRef__":true,"id":8123}},"8173":{"timestamp":{"__isSmartRef__":true,"id":8174},"user":"sebastianwoinar","tags":[]},"8174":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"8175":{"varMapping":{"__isSmartRef__":true,"id":8176},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":8177},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8176":{"this":{"__isSmartRef__":true,"id":8123}},"8177":{"timestamp":{"__isSmartRef__":true,"id":8178},"user":"sebastianwoinar","tags":[]},"8178":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"8179":{"varMapping":{"__isSmartRef__":true,"id":8180},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":8181},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8180":{"this":{"__isSmartRef__":true,"id":8123}},"8181":{"timestamp":{"__isSmartRef__":true,"id":8182},"user":"sebastianwoinar","tags":[]},"8182":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"8183":{"varMapping":{"__isSmartRef__":true,"id":8184},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":8185},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8184":{"this":{"__isSmartRef__":true,"id":8123}},"8185":{"timestamp":{"__isSmartRef__":true,"id":8186},"user":"sebastianwoinar","tags":[]},"8186":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"8187":{"varMapping":{"__isSmartRef__":true,"id":8188},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":8189},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8188":{"this":{"__isSmartRef__":true,"id":8123}},"8189":{"timestamp":{"__isSmartRef__":true,"id":8190},"user":"sebastianwoinar","tags":[]},"8190":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"8191":{"varMapping":{"__isSmartRef__":true,"id":8192},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":8193},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8192":{"this":{"__isSmartRef__":true,"id":8123}},"8193":{"timestamp":{"__isSmartRef__":true,"id":8194},"user":"sebastianwoinar","tags":[]},"8194":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"8195":{"submorphs":[],"scripts":[],"id":"01DE33D8-A969-4761-8472-7E2EF3A931E2","shape":{"__isSmartRef__":true,"id":8196},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field61","partsBinMetaInfo":{"__isSmartRef__":true,"id":8197},"eventHandler":{"__isSmartRef__":true,"id":8216},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":8217},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":8222},{"__isSmartRef__":true,"id":8223},{"__isSmartRef__":true,"id":8224},{"__isSmartRef__":true,"id":8225},{"__isSmartRef__":true,"id":8226},{"__isSmartRef__":true,"id":8227},{"__isSmartRef__":true,"id":8228},{"__isSmartRef__":true,"id":8229}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":7,"indexY":4,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8230},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(175.0,100.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"8196":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"8197":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":8198},{"__isSmartRef__":true,"id":8200},{"__isSmartRef__":true,"id":8202},{"__isSmartRef__":true,"id":8204},{"__isSmartRef__":true,"id":8206},{"__isSmartRef__":true,"id":8208},{"__isSmartRef__":true,"id":8210},{"__isSmartRef__":true,"id":8212},{"__isSmartRef__":true,"id":8214}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8198":{"date":{"__isSmartRef__":true,"id":8199},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8199":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8200":{"date":{"__isSmartRef__":true,"id":8201},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8201":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8202":{"date":{"__isSmartRef__":true,"id":8203},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8203":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8204":{"date":{"__isSmartRef__":true,"id":8205},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8205":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8206":{"date":{"__isSmartRef__":true,"id":8207},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8207":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8208":{"date":{"__isSmartRef__":true,"id":8209},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8209":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8210":{"date":{"__isSmartRef__":true,"id":8211},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"8211":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"8212":{"date":{"__isSmartRef__":true,"id":8213},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"8213":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"8214":{"date":{"__isSmartRef__":true,"id":8215},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"8215":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"8216":{"morph":{"__isSmartRef__":true,"id":8195},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8217":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8218}},"8218":{"test01IsMorph":{"__isSmartRef__":true,"id":8219}},"8219":{"varMapping":{"__isSmartRef__":true,"id":8220},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8221},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8220":{"this":{"__isSmartRef__":true,"id":8217}},"8221":{},"8222":{"morph":{"__isSmartRef__":true,"id":8195},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"8223":{"morph":{"__isSmartRef__":true,"id":8195},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"8224":{"morph":{"__isSmartRef__":true,"id":8195},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"8225":{"morph":{"__isSmartRef__":true,"id":8195},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"8226":{"morph":{"__isSmartRef__":true,"id":8195},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"8227":{"morph":{"__isSmartRef__":true,"id":8195},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"8228":{"morph":{"__isSmartRef__":true,"id":8195},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"8229":{"morph":{"__isSmartRef__":true,"id":8195},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"8230":{"putStone":{"__isSmartRef__":true,"id":8231},"onMouseUp":{"__isSmartRef__":true,"id":8235},"setIndex":{"__isSmartRef__":true,"id":8243},"getStone":{"__isSmartRef__":true,"id":8247},"getIndexRow":{"__isSmartRef__":true,"id":8251},"getIndexCol":{"__isSmartRef__":true,"id":8255},"onInValidPosition":{"__isSmartRef__":true,"id":8259},"blink":{"__isSmartRef__":true,"id":8263}},"8231":{"varMapping":{"__isSmartRef__":true,"id":8232},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":8233},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8232":{"this":{"__isSmartRef__":true,"id":8195}},"8233":{"timestamp":{"__isSmartRef__":true,"id":8234},"user":"sebastianwoinar","tags":[]},"8234":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"8235":{"varMapping":{"__isSmartRef__":true,"id":8236},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":8241},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8236":{"this":{"__isSmartRef__":true,"id":8195},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8237}},"8237":{"$super":{"__isSmartRef__":true,"id":8238}},"8238":{"varMapping":{"__isSmartRef__":true,"id":8239},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8240},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8239":{"obj":{"__isSmartRef__":true,"id":8195},"name":"onMouseUp"},"8240":{},"8241":{"timestamp":{"__isSmartRef__":true,"id":8242},"user":"sebastianwoinar","tags":[]},"8242":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"8243":{"varMapping":{"__isSmartRef__":true,"id":8244},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":8245},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8244":{"this":{"__isSmartRef__":true,"id":8195}},"8245":{"timestamp":{"__isSmartRef__":true,"id":8246},"user":"sebastianwoinar","tags":[]},"8246":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"8247":{"varMapping":{"__isSmartRef__":true,"id":8248},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":8249},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8248":{"this":{"__isSmartRef__":true,"id":8195}},"8249":{"timestamp":{"__isSmartRef__":true,"id":8250},"user":"sebastianwoinar","tags":[]},"8250":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"8251":{"varMapping":{"__isSmartRef__":true,"id":8252},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":8253},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8252":{"this":{"__isSmartRef__":true,"id":8195}},"8253":{"timestamp":{"__isSmartRef__":true,"id":8254},"user":"sebastianwoinar","tags":[]},"8254":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"8255":{"varMapping":{"__isSmartRef__":true,"id":8256},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":8257},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8256":{"this":{"__isSmartRef__":true,"id":8195}},"8257":{"timestamp":{"__isSmartRef__":true,"id":8258},"user":"sebastianwoinar","tags":[]},"8258":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"8259":{"varMapping":{"__isSmartRef__":true,"id":8260},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":8261},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8260":{"this":{"__isSmartRef__":true,"id":8195}},"8261":{"timestamp":{"__isSmartRef__":true,"id":8262},"user":"sebastianwoinar","tags":[]},"8262":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"8263":{"varMapping":{"__isSmartRef__":true,"id":8264},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":8265},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8264":{"this":{"__isSmartRef__":true,"id":8195}},"8265":{"timestamp":{"__isSmartRef__":true,"id":8266},"user":"sebastianwoinar","tags":[]},"8266":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"8267":{"submorphs":[],"scripts":[],"id":"CC5BC303-F51A-4C27-A2EA-1980BAD04093","shape":{"__isSmartRef__":true,"id":8268},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field62","partsBinMetaInfo":{"__isSmartRef__":true,"id":8269},"eventHandler":{"__isSmartRef__":true,"id":8288},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":8289},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":8294},{"__isSmartRef__":true,"id":8295},{"__isSmartRef__":true,"id":8296},{"__isSmartRef__":true,"id":8297},{"__isSmartRef__":true,"id":8298},{"__isSmartRef__":true,"id":8299},{"__isSmartRef__":true,"id":8300},{"__isSmartRef__":true,"id":8301}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":7,"indexY":5,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8302},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(175.0,125.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"8268":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"8269":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":8270},{"__isSmartRef__":true,"id":8272},{"__isSmartRef__":true,"id":8274},{"__isSmartRef__":true,"id":8276},{"__isSmartRef__":true,"id":8278},{"__isSmartRef__":true,"id":8280},{"__isSmartRef__":true,"id":8282},{"__isSmartRef__":true,"id":8284},{"__isSmartRef__":true,"id":8286}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8270":{"date":{"__isSmartRef__":true,"id":8271},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8271":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8272":{"date":{"__isSmartRef__":true,"id":8273},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8273":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8274":{"date":{"__isSmartRef__":true,"id":8275},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8275":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8276":{"date":{"__isSmartRef__":true,"id":8277},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8277":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8278":{"date":{"__isSmartRef__":true,"id":8279},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8279":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8280":{"date":{"__isSmartRef__":true,"id":8281},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8281":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8282":{"date":{"__isSmartRef__":true,"id":8283},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"8283":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"8284":{"date":{"__isSmartRef__":true,"id":8285},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"8285":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"8286":{"date":{"__isSmartRef__":true,"id":8287},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"8287":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"8288":{"morph":{"__isSmartRef__":true,"id":8267},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8289":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8290}},"8290":{"test01IsMorph":{"__isSmartRef__":true,"id":8291}},"8291":{"varMapping":{"__isSmartRef__":true,"id":8292},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8293},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8292":{"this":{"__isSmartRef__":true,"id":8289}},"8293":{},"8294":{"morph":{"__isSmartRef__":true,"id":8267},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"8295":{"morph":{"__isSmartRef__":true,"id":8267},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"8296":{"morph":{"__isSmartRef__":true,"id":8267},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"8297":{"morph":{"__isSmartRef__":true,"id":8267},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"8298":{"morph":{"__isSmartRef__":true,"id":8267},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"8299":{"morph":{"__isSmartRef__":true,"id":8267},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"8300":{"morph":{"__isSmartRef__":true,"id":8267},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"8301":{"morph":{"__isSmartRef__":true,"id":8267},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"8302":{"putStone":{"__isSmartRef__":true,"id":8303},"onMouseUp":{"__isSmartRef__":true,"id":8307},"setIndex":{"__isSmartRef__":true,"id":8315},"getStone":{"__isSmartRef__":true,"id":8319},"getIndexRow":{"__isSmartRef__":true,"id":8323},"getIndexCol":{"__isSmartRef__":true,"id":8327},"onInValidPosition":{"__isSmartRef__":true,"id":8331},"blink":{"__isSmartRef__":true,"id":8335}},"8303":{"varMapping":{"__isSmartRef__":true,"id":8304},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":8305},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8304":{"this":{"__isSmartRef__":true,"id":8267}},"8305":{"timestamp":{"__isSmartRef__":true,"id":8306},"user":"sebastianwoinar","tags":[]},"8306":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"8307":{"varMapping":{"__isSmartRef__":true,"id":8308},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":8313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8308":{"this":{"__isSmartRef__":true,"id":8267},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8309}},"8309":{"$super":{"__isSmartRef__":true,"id":8310}},"8310":{"varMapping":{"__isSmartRef__":true,"id":8311},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8312},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8311":{"obj":{"__isSmartRef__":true,"id":8267},"name":"onMouseUp"},"8312":{},"8313":{"timestamp":{"__isSmartRef__":true,"id":8314},"user":"sebastianwoinar","tags":[]},"8314":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"8315":{"varMapping":{"__isSmartRef__":true,"id":8316},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":8317},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8316":{"this":{"__isSmartRef__":true,"id":8267}},"8317":{"timestamp":{"__isSmartRef__":true,"id":8318},"user":"sebastianwoinar","tags":[]},"8318":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"8319":{"varMapping":{"__isSmartRef__":true,"id":8320},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":8321},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8320":{"this":{"__isSmartRef__":true,"id":8267}},"8321":{"timestamp":{"__isSmartRef__":true,"id":8322},"user":"sebastianwoinar","tags":[]},"8322":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"8323":{"varMapping":{"__isSmartRef__":true,"id":8324},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":8325},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8324":{"this":{"__isSmartRef__":true,"id":8267}},"8325":{"timestamp":{"__isSmartRef__":true,"id":8326},"user":"sebastianwoinar","tags":[]},"8326":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"8327":{"varMapping":{"__isSmartRef__":true,"id":8328},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":8329},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8328":{"this":{"__isSmartRef__":true,"id":8267}},"8329":{"timestamp":{"__isSmartRef__":true,"id":8330},"user":"sebastianwoinar","tags":[]},"8330":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"8331":{"varMapping":{"__isSmartRef__":true,"id":8332},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":8333},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8332":{"this":{"__isSmartRef__":true,"id":8267}},"8333":{"timestamp":{"__isSmartRef__":true,"id":8334},"user":"sebastianwoinar","tags":[]},"8334":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"8335":{"varMapping":{"__isSmartRef__":true,"id":8336},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":8337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8336":{"this":{"__isSmartRef__":true,"id":8267}},"8337":{"timestamp":{"__isSmartRef__":true,"id":8338},"user":"sebastianwoinar","tags":[]},"8338":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"8339":{"submorphs":[],"scripts":[],"id":"6D639DD7-1468-4EE9-AB90-2B9F85B80EE1","shape":{"__isSmartRef__":true,"id":8340},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field63","partsBinMetaInfo":{"__isSmartRef__":true,"id":8341},"eventHandler":{"__isSmartRef__":true,"id":8360},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":8361},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":8366},{"__isSmartRef__":true,"id":8367},{"__isSmartRef__":true,"id":8368},{"__isSmartRef__":true,"id":8369},{"__isSmartRef__":true,"id":8370},{"__isSmartRef__":true,"id":8371},{"__isSmartRef__":true,"id":8372},{"__isSmartRef__":true,"id":8373}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":7,"indexY":6,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8374},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(175.0,150.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"8340":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"8341":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":8342},{"__isSmartRef__":true,"id":8344},{"__isSmartRef__":true,"id":8346},{"__isSmartRef__":true,"id":8348},{"__isSmartRef__":true,"id":8350},{"__isSmartRef__":true,"id":8352},{"__isSmartRef__":true,"id":8354},{"__isSmartRef__":true,"id":8356},{"__isSmartRef__":true,"id":8358}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8342":{"date":{"__isSmartRef__":true,"id":8343},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8343":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8344":{"date":{"__isSmartRef__":true,"id":8345},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8345":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8346":{"date":{"__isSmartRef__":true,"id":8347},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8347":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8348":{"date":{"__isSmartRef__":true,"id":8349},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8349":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8350":{"date":{"__isSmartRef__":true,"id":8351},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8351":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8352":{"date":{"__isSmartRef__":true,"id":8353},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8353":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8354":{"date":{"__isSmartRef__":true,"id":8355},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"8355":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"8356":{"date":{"__isSmartRef__":true,"id":8357},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"8357":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"8358":{"date":{"__isSmartRef__":true,"id":8359},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"8359":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"8360":{"morph":{"__isSmartRef__":true,"id":8339},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8361":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8362}},"8362":{"test01IsMorph":{"__isSmartRef__":true,"id":8363}},"8363":{"varMapping":{"__isSmartRef__":true,"id":8364},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8365},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8364":{"this":{"__isSmartRef__":true,"id":8361}},"8365":{},"8366":{"morph":{"__isSmartRef__":true,"id":8339},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"8367":{"morph":{"__isSmartRef__":true,"id":8339},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"8368":{"morph":{"__isSmartRef__":true,"id":8339},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"8369":{"morph":{"__isSmartRef__":true,"id":8339},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"8370":{"morph":{"__isSmartRef__":true,"id":8339},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"8371":{"morph":{"__isSmartRef__":true,"id":8339},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"8372":{"morph":{"__isSmartRef__":true,"id":8339},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"8373":{"morph":{"__isSmartRef__":true,"id":8339},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"8374":{"putStone":{"__isSmartRef__":true,"id":8375},"onMouseUp":{"__isSmartRef__":true,"id":8379},"setIndex":{"__isSmartRef__":true,"id":8387},"getStone":{"__isSmartRef__":true,"id":8391},"getIndexRow":{"__isSmartRef__":true,"id":8395},"getIndexCol":{"__isSmartRef__":true,"id":8399},"onInValidPosition":{"__isSmartRef__":true,"id":8403},"blink":{"__isSmartRef__":true,"id":8407}},"8375":{"varMapping":{"__isSmartRef__":true,"id":8376},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":8377},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8376":{"this":{"__isSmartRef__":true,"id":8339}},"8377":{"timestamp":{"__isSmartRef__":true,"id":8378},"user":"sebastianwoinar","tags":[]},"8378":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"8379":{"varMapping":{"__isSmartRef__":true,"id":8380},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":8385},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8380":{"this":{"__isSmartRef__":true,"id":8339},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8381}},"8381":{"$super":{"__isSmartRef__":true,"id":8382}},"8382":{"varMapping":{"__isSmartRef__":true,"id":8383},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8384},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8383":{"obj":{"__isSmartRef__":true,"id":8339},"name":"onMouseUp"},"8384":{},"8385":{"timestamp":{"__isSmartRef__":true,"id":8386},"user":"sebastianwoinar","tags":[]},"8386":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"8387":{"varMapping":{"__isSmartRef__":true,"id":8388},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":8389},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8388":{"this":{"__isSmartRef__":true,"id":8339}},"8389":{"timestamp":{"__isSmartRef__":true,"id":8390},"user":"sebastianwoinar","tags":[]},"8390":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"8391":{"varMapping":{"__isSmartRef__":true,"id":8392},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":8393},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8392":{"this":{"__isSmartRef__":true,"id":8339}},"8393":{"timestamp":{"__isSmartRef__":true,"id":8394},"user":"sebastianwoinar","tags":[]},"8394":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"8395":{"varMapping":{"__isSmartRef__":true,"id":8396},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":8397},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8396":{"this":{"__isSmartRef__":true,"id":8339}},"8397":{"timestamp":{"__isSmartRef__":true,"id":8398},"user":"sebastianwoinar","tags":[]},"8398":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"8399":{"varMapping":{"__isSmartRef__":true,"id":8400},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":8401},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8400":{"this":{"__isSmartRef__":true,"id":8339}},"8401":{"timestamp":{"__isSmartRef__":true,"id":8402},"user":"sebastianwoinar","tags":[]},"8402":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"8403":{"varMapping":{"__isSmartRef__":true,"id":8404},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":8405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8404":{"this":{"__isSmartRef__":true,"id":8339}},"8405":{"timestamp":{"__isSmartRef__":true,"id":8406},"user":"sebastianwoinar","tags":[]},"8406":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"8407":{"varMapping":{"__isSmartRef__":true,"id":8408},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":8409},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8408":{"this":{"__isSmartRef__":true,"id":8339}},"8409":{"timestamp":{"__isSmartRef__":true,"id":8410},"user":"sebastianwoinar","tags":[]},"8410":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"8411":{"submorphs":[],"scripts":[],"id":"95950AF1-592C-4261-83BC-29473235FD9C","shape":{"__isSmartRef__":true,"id":8412},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"field64","partsBinMetaInfo":{"__isSmartRef__":true,"id":8413},"eventHandler":{"__isSmartRef__":true,"id":8432},"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","13BA48C1-A258-4027-A4E4-20AE0A2B9F64","564F1570-6B1E-4727-BA91-F96F921677AD","A7B008FD-495D-467B-95BE-0C08357FC42E"],"partTests":{"__isSmartRef__":true,"id":8433},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"#startLetters":"","draggingEnabled":false,"grabbingEnabled":false,"magnets":[{"__isSmartRef__":true,"id":8438},{"__isSmartRef__":true,"id":8439},{"__isSmartRef__":true,"id":8440},{"__isSmartRef__":true,"id":8441},{"__isSmartRef__":true,"id":8442},{"__isSmartRef__":true,"id":8443},{"__isSmartRef__":true,"id":8444},{"__isSmartRef__":true,"id":8445}],"__serializedExpressions__":["_Position","distanceToDragEvent"],"indexX":7,"indexY":7,"owner":{"__isSmartRef__":true,"id":3591},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8446},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(175.0,175.0)","distanceToDragEvent":"lively.pt(39.0,-13.0)"},"8412":{"_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(25.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(182,67,0)","_Padding":"lively.rect(0,0,0,0)"},"8413":{"partsSpaceName":"PartsBin/sd1213","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":8414},{"__isSmartRef__":true,"id":8416},{"__isSmartRef__":true,"id":8418},{"__isSmartRef__":true,"id":8420},{"__isSmartRef__":true,"id":8422},{"__isSmartRef__":true,"id":8424},{"__isSmartRef__":true,"id":8426},{"__isSmartRef__":true,"id":8428},{"__isSmartRef__":true,"id":8430}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8414":{"date":{"__isSmartRef__":true,"id":8415},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8415":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8416":{"date":{"__isSmartRef__":true,"id":8417},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8417":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8418":{"date":{"__isSmartRef__":true,"id":8419},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8419":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8420":{"date":{"__isSmartRef__":true,"id":8421},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8421":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8422":{"date":{"__isSmartRef__":true,"id":8423},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8423":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8424":{"date":{"__isSmartRef__":true,"id":8425},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8425":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8426":{"date":{"__isSmartRef__":true,"id":8427},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"8427":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"8428":{"date":{"__isSmartRef__":true,"id":8429},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"8429":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"8430":{"date":{"__isSmartRef__":true,"id":8431},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"8431":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"8432":{"morph":{"__isSmartRef__":true,"id":8411},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8433":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8434}},"8434":{"test01IsMorph":{"__isSmartRef__":true,"id":8435}},"8435":{"varMapping":{"__isSmartRef__":true,"id":8436},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8436":{"this":{"__isSmartRef__":true,"id":8433}},"8437":{},"8438":{"morph":{"__isSmartRef__":true,"id":8411},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(381.0,310.0)"},"8439":{"morph":{"__isSmartRef__":true,"id":8411},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(393.5,310.0)"},"8440":{"morph":{"__isSmartRef__":true,"id":8411},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(406.0,310.0)"},"8441":{"morph":{"__isSmartRef__":true,"id":8411},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(406.0,322.5)"},"8442":{"morph":{"__isSmartRef__":true,"id":8411},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(406.0,335.0)"},"8443":{"morph":{"__isSmartRef__":true,"id":8411},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(393.5,335.0)"},"8444":{"morph":{"__isSmartRef__":true,"id":8411},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(381.0,335.0)"},"8445":{"morph":{"__isSmartRef__":true,"id":8411},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(381.0,322.5)"},"8446":{"putStone":{"__isSmartRef__":true,"id":8447},"onMouseUp":{"__isSmartRef__":true,"id":8451},"setIndex":{"__isSmartRef__":true,"id":8459},"getStone":{"__isSmartRef__":true,"id":8463},"getIndexRow":{"__isSmartRef__":true,"id":8467},"getIndexCol":{"__isSmartRef__":true,"id":8471},"onInValidPosition":{"__isSmartRef__":true,"id":8475},"blink":{"__isSmartRef__":true,"id":8479}},"8447":{"varMapping":{"__isSmartRef__":true,"id":8448},"source":"function putStone(stone) {\n this.addMorph(stone);\n stone.setPosition(pt(2+2*25,2+2*25));\n}","funcProperties":{"__isSmartRef__":true,"id":8449},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8448":{"this":{"__isSmartRef__":true,"id":8411}},"8449":{"timestamp":{"__isSmartRef__":true,"id":8450},"user":"sebastianwoinar","tags":[]},"8450":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:10:56 GMT+0100 (CET)"},"8451":{"varMapping":{"__isSmartRef__":true,"id":8452},"source":"function onMouseUp() {\n if (!this.submorphs.length < 1) {\n return $super();\n }\n this.owner.occupy(this);\n return $super();\n}","funcProperties":{"__isSmartRef__":true,"id":8457},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8452":{"this":{"__isSmartRef__":true,"id":8411},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8453}},"8453":{"$super":{"__isSmartRef__":true,"id":8454}},"8454":{"varMapping":{"__isSmartRef__":true,"id":8455},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":8456},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8455":{"obj":{"__isSmartRef__":true,"id":8411},"name":"onMouseUp"},"8456":{},"8457":{"timestamp":{"__isSmartRef__":true,"id":8458},"user":"sebastianwoinar","tags":[]},"8458":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:11:08 GMT+0100 (CET)"},"8459":{"varMapping":{"__isSmartRef__":true,"id":8460},"source":"function setIndex(x,y) {\n this.indexX = x;\n this.indexY = y;\n}","funcProperties":{"__isSmartRef__":true,"id":8461},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8460":{"this":{"__isSmartRef__":true,"id":8411}},"8461":{"timestamp":{"__isSmartRef__":true,"id":8462},"user":"sebastianwoinar","tags":[]},"8462":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:27:40 GMT+0100 (CET)"},"8463":{"varMapping":{"__isSmartRef__":true,"id":8464},"source":"function getStone() {\n return this.submorphs[0];\n}","funcProperties":{"__isSmartRef__":true,"id":8465},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8464":{"this":{"__isSmartRef__":true,"id":8411}},"8465":{"timestamp":{"__isSmartRef__":true,"id":8466},"user":"sebastianwoinar","tags":[]},"8466":{"isSerializedDate":true,"string":"Sun Nov 18 2012 11:49:45 GMT+0100 (CET)"},"8467":{"varMapping":{"__isSmartRef__":true,"id":8468},"source":"function getIndexRow() {\n return this.indexY;\n}","funcProperties":{"__isSmartRef__":true,"id":8469},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8468":{"this":{"__isSmartRef__":true,"id":8411}},"8469":{"timestamp":{"__isSmartRef__":true,"id":8470},"user":"sebastianwoinar","tags":[]},"8470":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:10:43 GMT+0100 (CET)"},"8471":{"varMapping":{"__isSmartRef__":true,"id":8472},"source":"function getIndexCol() {\n return this.indexX;\n}","funcProperties":{"__isSmartRef__":true,"id":8473},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8472":{"this":{"__isSmartRef__":true,"id":8411}},"8473":{"timestamp":{"__isSmartRef__":true,"id":8474},"user":"sebastianwoinar","tags":[]},"8474":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:11:00 GMT+0100 (CET)"},"8475":{"varMapping":{"__isSmartRef__":true,"id":8476},"source":"function onInValidPosition() {\n this.blink();\n}","funcProperties":{"__isSmartRef__":true,"id":8477},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8476":{"this":{"__isSmartRef__":true,"id":8411}},"8477":{"timestamp":{"__isSmartRef__":true,"id":8478},"user":"sebastianwoinar","tags":[]},"8478":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:32:26 GMT+0100 (CET)"},"8479":{"varMapping":{"__isSmartRef__":true,"id":8480},"source":"function blink() {\n this.jQuery().fadeOut().fadeIn();\n}","funcProperties":{"__isSmartRef__":true,"id":8481},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8480":{"this":{"__isSmartRef__":true,"id":8411}},"8481":{"timestamp":{"__isSmartRef__":true,"id":8482},"user":"sebastianwoinar","tags":[]},"8482":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:34:55 GMT+0100 (CET)"},"8483":{"_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(201.0,271.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,143,0)","_Padding":"lively.rect(0,0,0,0)"},"8484":{"partsSpaceName":"PartsBin/sd1213/","comment":"Game Reversi with extensions 8x8","migrationLevel":4,"partName":"Reversi","changes":[{"__isSmartRef__":true,"id":8485},{"__isSmartRef__":true,"id":8487},{"__isSmartRef__":true,"id":8489},{"__isSmartRef__":true,"id":8491},{"__isSmartRef__":true,"id":8493},{"__isSmartRef__":true,"id":8495},{"__isSmartRef__":true,"id":8497},{"__isSmartRef__":true,"id":8499},{"__isSmartRef__":true,"id":8501},{"__isSmartRef__":true,"id":8503},{"__isSmartRef__":true,"id":8505}],"revisionOnLoad":185892,"requiredModules":["projects.SWD12.reversi"],"lastModifiedDate":{"__isSmartRef__":true,"id":8507},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8485":{"date":{"__isSmartRef__":true,"id":8486},"author":"sebastianwoinar","message":"Running version","id":"5B474CAC-A7FE-48A9-9568-333B11E231B3"},"8486":{"isSerializedDate":true,"string":"Tue Nov 27 2012 15:40:16 GMT+0100 (CET)"},"8487":{"date":{"__isSmartRef__":true,"id":8488},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8488":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8489":{"date":{"__isSmartRef__":true,"id":8490},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8490":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8491":{"date":{"__isSmartRef__":true,"id":8492},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8492":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8493":{"date":{"__isSmartRef__":true,"id":8494},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8494":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8495":{"date":{"__isSmartRef__":true,"id":8496},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8496":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8497":{"date":{"__isSmartRef__":true,"id":8498},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8498":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8499":{"date":{"__isSmartRef__":true,"id":8500},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"8500":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"8501":{"date":{"__isSmartRef__":true,"id":8502},"author":"robert.breske","message":"no comment","id":"5F29877E-235F-47AE-AF43-7AB826FF6638"},"8502":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:04:17 GMT+0100 (CET)"},"8503":{"date":{"__isSmartRef__":true,"id":8504},"author":"robert.breske","message":"no comment","id":"0B7A5CB0-4540-4BE7-B59A-672A46B680CC"},"8504":{"isSerializedDate":true,"string":"Tue Nov 13 2012 17:06:02 GMT+0100 (CET)"},"8505":{"date":{"__isSmartRef__":true,"id":8506},"author":"sebastianwoinar","message":"no comment","id":"6E548718-11D2-4A46-A99B-F3A7BD46BA89"},"8506":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:52:53 GMT+0100 (CET)"},"8507":{"isSerializedDate":true,"string":"Tue Dec 04 2012 16:52:54 GMT+0100 (CET)"},"8508":{"morph":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8509":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8510}},"8510":{"test01IsMorph":{"__isSmartRef__":true,"id":8511}},"8511":{"varMapping":{"__isSmartRef__":true,"id":8512},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8512":{"this":{"__isSmartRef__":true,"id":8509}},"8513":{},"8514":{"morph":{"__isSmartRef__":true,"id":3591},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(353.0,104.0)"},"8515":{"morph":{"__isSmartRef__":true,"id":3591},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(453.5,104.0)"},"8516":{"morph":{"__isSmartRef__":true,"id":3591},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(554.0,104.0)"},"8517":{"morph":{"__isSmartRef__":true,"id":3591},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(554.0,239.5)"},"8518":{"morph":{"__isSmartRef__":true,"id":3591},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(554.0,375.0)"},"8519":{"morph":{"__isSmartRef__":true,"id":3591},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(453.5,375.0)"},"8520":{"morph":{"__isSmartRef__":true,"id":3591},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(353.0,375.0)"},"8521":{"morph":{"__isSmartRef__":true,"id":3591},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(353.0,239.5)"},"8522":{"cleanBoard":{"__isSmartRef__":true,"id":8523},"newGame":{"__isSmartRef__":true,"id":8527},"drawState":{"__isSmartRef__":true,"id":8531},"occupy":{"__isSmartRef__":true,"id":8535},"getState":{"__isSmartRef__":true,"id":8539},"initializePlayers":{"__isSmartRef__":true,"id":8543},"getPlayer":{"__isSmartRef__":true,"id":8547},"toggleActivePlayer":{"__isSmartRef__":true,"id":8551},"getOtherPlayer":{"__isSmartRef__":true,"id":8555},"initialState":{"__isSmartRef__":true,"id":8559},"gameboardWidth":{"__isSmartRef__":true,"id":8563},"gameboardHeight":{"__isSmartRef__":true,"id":8567}},"8523":{"varMapping":{"__isSmartRef__":true,"id":8524},"source":"function cleanBoard() {\n this.submorphs.forEach(function(ele) {\n var name = ele.getName();\n if ( name == \"black\" || name == \"white\" || name == \"newGame\" || name == \"field\" || name == \"turn\") {\n return;\n } else {\n ele.remove();\n }\n });\n for (var i = 0; i < this.gameboardWidth(); i++) {\n for (var j = 0; j < this.gameboardHeight(); j++) {\n var field = $morph(\"field\").copy();\n field.setIndex(i,j);\n this.addMorph(field);\n field.setPosition(pt(i*25,j*25));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8525},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8524":{"this":{"__isSmartRef__":true,"id":3591}},"8525":{"timestamp":{"__isSmartRef__":true,"id":8526},"user":"sebastianwoinar","tags":[]},"8526":{"isSerializedDate":true,"string":"Tue Nov 20 2012 22:12:57 GMT+0100 (CET)"},"8527":{"varMapping":{"__isSmartRef__":true,"id":8528},"source":"function newGame() {\n this.initializePlayers();\n this.drawState(this.initialState());\n}","funcProperties":{"__isSmartRef__":true,"id":8529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8528":{"this":{"__isSmartRef__":true,"id":3591}},"8529":{"timestamp":{"__isSmartRef__":true,"id":8530},"user":"sebastianwoinar","tags":[]},"8530":{"isSerializedDate":true,"string":"Tue Nov 20 2012 22:03:56 GMT+0100 (CET)"},"8531":{"varMapping":{"__isSmartRef__":true,"id":8532},"source":"function drawState(state) {\n this.cleanBoard();\n\n for(var i=0; i<8; i++) {\n for(var j=0; j<8; j++) {\n var field = $morph(\"field\" + (i* 8 + j + 1));\n var valueOfField = state.gameboard[i][j];\n if(typeof valueOfField == \"string\") {\n var stone = $morph(valueOfField).copy();\n field.putStone(stone);\n }\n }\n }\n this.player = state.player;\n $morph(\"turn\").changeTurn(state.player);\n}","funcProperties":{"__isSmartRef__":true,"id":8533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8532":{"this":{"__isSmartRef__":true,"id":3591}},"8533":{"timestamp":{"__isSmartRef__":true,"id":8534},"user":"sebastianwoinar","tags":[]},"8534":{"isSerializedDate":true,"string":"Tue Nov 20 2012 21:58:45 GMT+0100 (CET)"},"8535":{"varMapping":{"__isSmartRef__":true,"id":8536},"source":"function occupy(field) {\n var state = this.getState();\n var newState = state.getNextStateIfValidOnCoordinate(field.getIndexCol(),field.getIndexRow());\n if ( newState && typeof newState != \"undefined\") {\n this.drawState(newState);\n }else {\n field.onInValidPosition();\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":8537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8536":{"this":{"__isSmartRef__":true,"id":3591}},"8537":{"timestamp":{"__isSmartRef__":true,"id":8538},"user":"sebastianwoinar","tags":[]},"8538":{"isSerializedDate":true,"string":"Tue Nov 20 2012 22:28:22 GMT+0100 (CET)"},"8539":{"varMapping":{"__isSmartRef__":true,"id":8540},"source":"function getState() {\n var gameboard = new Array();\n for(var i=0; i<8; i++) {\n var row = new Array();\n gameboard.push(row);\n for(var j=0; j<8; j++) {\n var field = $morph(\"field\" + (i* 8 + j + 1));\n var stone = field.getStone();\n if(typeof stone != \"undefined\"){\n row[j] = stone.value();\n }\n }\n }\n \n var state = new ABPReversiState(gameboard, this.getPlayer(), this.getOtherPlayer());\n return state;\n}","funcProperties":{"__isSmartRef__":true,"id":8541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8540":{"this":{"__isSmartRef__":true,"id":3591}},"8541":{"timestamp":{"__isSmartRef__":true,"id":8542},"user":"sebastianwoinar","tags":[]},"8542":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:46:06 GMT+0100 (CET)"},"8543":{"varMapping":{"__isSmartRef__":true,"id":8544},"source":"function initializePlayers() {\n this.player = \"white\";\n if(Math.random() < 0.5) {\n this.toggleActivePlayer();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8545},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8544":{"this":{"__isSmartRef__":true,"id":3591}},"8545":{"timestamp":{"__isSmartRef__":true,"id":8546},"user":"sebastianwoinar","tags":[]},"8546":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:19:45 GMT+0100 (CET)"},"8547":{"varMapping":{"__isSmartRef__":true,"id":8548},"source":"function getPlayer() {\n return this.player;\n}","funcProperties":{"__isSmartRef__":true,"id":8549},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8548":{"this":{"__isSmartRef__":true,"id":3591}},"8549":{"timestamp":{"__isSmartRef__":true,"id":8550},"user":"sebastianwoinar","tags":[]},"8550":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:19:59 GMT+0100 (CET)"},"8551":{"varMapping":{"__isSmartRef__":true,"id":8552},"source":"function toggleActivePlayer() {\n if(this.player == \"white\"){\n this.player = \"black\";\n }else{\n this.player = \"white\";\n }\n $morph(\"turn\").changeTurn(this.player);\n}","funcProperties":{"__isSmartRef__":true,"id":8553},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8552":{"this":{"__isSmartRef__":true,"id":3591}},"8553":{"timestamp":{"__isSmartRef__":true,"id":8554},"user":"sebastianwoinar","tags":[]},"8554":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:22:16 GMT+0100 (CET)"},"8555":{"varMapping":{"__isSmartRef__":true,"id":8556},"source":"function getOtherPlayer() {\n if(this.player == \"white\"){\n return \"black\";\n }else{\n return \"white\";\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8557},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8556":{"this":{"__isSmartRef__":true,"id":3591}},"8557":{"timestamp":{"__isSmartRef__":true,"id":8558},"user":"sebastianwoinar","tags":[]},"8558":{"isSerializedDate":true,"string":"Sun Nov 18 2012 12:45:46 GMT+0100 (CET)"},"8559":{"varMapping":{"__isSmartRef__":true,"id":8560},"source":"function initialState() {\n var gameboard = new Array();\n for ( var i = 0; i < this.gameboardWidth() ; i++) {\n gameboard.push(new Array());\n }\n gameboard[3][3] = \"black\";\n gameboard[4][4] = \"black\";\n gameboard[3][4] = \"white\";\n gameboard[4][3] = \"white\";\n return new ABPReversiState(gameboard, this.getPlayer(), this.getOtherPlayer());\n}","funcProperties":{"__isSmartRef__":true,"id":8561},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8560":{"this":{"__isSmartRef__":true,"id":3591}},"8561":{"timestamp":{"__isSmartRef__":true,"id":8562},"user":"sebastianwoinar","tags":[]},"8562":{"isSerializedDate":true,"string":"Tue Nov 20 2012 22:27:23 GMT+0100 (CET)"},"8563":{"varMapping":{"__isSmartRef__":true,"id":8564},"source":"function gameboardWidth() {\n return 8;\n}","funcProperties":{"__isSmartRef__":true,"id":8565},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8564":{"this":{"__isSmartRef__":true,"id":3591}},"8565":{"timestamp":{"__isSmartRef__":true,"id":8566},"user":"sebastianwoinar","tags":[]},"8566":{"isSerializedDate":true,"string":"Tue Nov 20 2012 22:10:12 GMT+0100 (CET)"},"8567":{"varMapping":{"__isSmartRef__":true,"id":8568},"source":"function gameboardHeight() {\n return 8;\n}","funcProperties":{"__isSmartRef__":true,"id":8569},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8568":{"this":{"__isSmartRef__":true,"id":3591}},"8569":{"timestamp":{"__isSmartRef__":true,"id":8570},"user":"sebastianwoinar","tags":[]},"8570":{"isSerializedDate":true,"string":"Tue Nov 20 2012 22:10:16 GMT+0100 (CET)"},"8571":{"__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(916.1,425.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"8572":{"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":8573},{"__isSmartRef__":true,"id":8575},{"__isSmartRef__":true,"id":8577},{"__isSmartRef__":true,"id":8579},{"__isSmartRef__":true,"id":8581},{"__isSmartRef__":true,"id":8583},{"__isSmartRef__":true,"id":8585},{"__isSmartRef__":true,"id":8587}],"lastModifiedDate":{"__isSmartRef__":true,"id":8589},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8573":{"date":{"__isSmartRef__":true,"id":8574},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"8574":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"8575":{"date":{"__isSmartRef__":true,"id":8576},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"8576":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"8577":{"date":{"__isSmartRef__":true,"id":8578},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"8578":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"8579":{"date":{"__isSmartRef__":true,"id":8580},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"8580":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"8581":{"date":{"__isSmartRef__":true,"id":8582},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"8582":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"8583":{"date":{"__isSmartRef__":true,"id":8584},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"8584":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"8585":{"date":{"__isSmartRef__":true,"id":8586},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"8586":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"8587":{"date":{"__isSmartRef__":true,"id":8588},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"8588":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"8589":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"8590":{"morph":{"__isSmartRef__":true,"id":402},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8591":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8592}},"8592":{"test01IsMorph":{"__isSmartRef__":true,"id":8593}},"8593":{"varMapping":{"__isSmartRef__":true,"id":8594},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":8595},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8594":{"this":{"__isSmartRef__":true,"id":8591}},"8595":{},"8596":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":8597},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"carriesGrabbedMorphs":false,"eventHandler":{"__isSmartRef__":true,"id":8598},"lastScrollTime":1355260588491,"_ClipMode":"visible","doNotSerialize":["$$scrollFocusMorph"],"doNotCopyProperties":["$$scrollFocusMorph"],"highlightConnection":null,"prevScroll":[0,0],"__serializedExpressions__":["_Position"],"_Scale":1.002003004005006,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.HandMorph","__SourceModuleName__":"Global.lively.morphic.Events","withLayers":["Global.NoMagnetsLayer"],"_Position":"lively.pt(632.2,1057.7)"},"8597":{"_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)"},"8598":{"morph":{"__isSmartRef__":true,"id":8596},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8599":{"_Fill":{"__isSmartRef__":true,"id":8600},"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_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)","_Padding":"lively.rect(0,0,0,0)"},"8600":{"stops":[{"__isSmartRef__":true,"id":8601},{"__isSmartRef__":true,"id":8602}],"__serializedExpressions__":["focus"],"__LivelyClassName__":"lively.morphic.RadialGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","focus":"lively.pt(0.5,0.3)"},"8601":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(243,243,243)"},"8602":{"offset":0.8,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"8603":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"8604":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8605":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","varMapping":{"__isSmartRef__":true,"id":8606},"updaterString":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) { $upd(v); }\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8606":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"8607":{"submorphs":[{"__isSmartRef__":true,"id":8608}],"scripts":[],"id":"EA7D0888-26A3-49E7-BC89-D371BF522456","shape":{"__isSmartRef__":true,"id":8619},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":8620},"eventHandler":{"__isSmartRef__":true,"id":8718},"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":8719},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8720},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"8608":{"submorphs":[{"__isSmartRef__":true,"id":8609}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8615},"id":"E610C7AF-A875-4D97-A456-61E8F06C3B1F","eventHandler":{"__isSmartRef__":true,"id":8616},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8617},"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":8607},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":8618},"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)"},"8609":{"submorphs":[],"scripts":[],"id":"B6EDE31C-D5FA-46C6-8A80-4CB8C2BC85C1","shape":{"__isSmartRef__":true,"id":8610},"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":8611},"textChunks":[{"__isSmartRef__":true,"id":8612}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":8614},"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":8608},"_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)"},"8610":{"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)"},"8611":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8612":{"style":{"__isSmartRef__":true,"id":8613},"chunkOwner":{"__isSmartRef__":true,"id":8609},"storedString":"loading part","_id":"_15","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8613":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8614":{"morph":{"__isSmartRef__":true,"id":8609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8615":{"__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)"},"8616":{"morph":{"__isSmartRef__":true,"id":8608},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8617":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8618":{"centeredHorizontal":true,"centeredVertical":true},"8619":{"__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)"},"8620":{"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":8621},{"__isSmartRef__":true,"id":8623},{"__isSmartRef__":true,"id":8625},{"__isSmartRef__":true,"id":8627},{"__isSmartRef__":true,"id":8629},{"__isSmartRef__":true,"id":8631},{"__isSmartRef__":true,"id":8633},{"__isSmartRef__":true,"id":8635},{"__isSmartRef__":true,"id":8637},{"__isSmartRef__":true,"id":8639},{"__isSmartRef__":true,"id":8641},{"__isSmartRef__":true,"id":8643},{"__isSmartRef__":true,"id":8645},{"__isSmartRef__":true,"id":8647},{"__isSmartRef__":true,"id":8649},{"__isSmartRef__":true,"id":8651},{"__isSmartRef__":true,"id":8653},{"__isSmartRef__":true,"id":8655},{"__isSmartRef__":true,"id":8657},{"__isSmartRef__":true,"id":8659},{"__isSmartRef__":true,"id":8661},{"__isSmartRef__":true,"id":8663},{"__isSmartRef__":true,"id":8665},{"__isSmartRef__":true,"id":8667},{"__isSmartRef__":true,"id":8669},{"__isSmartRef__":true,"id":8671},{"__isSmartRef__":true,"id":8673},{"__isSmartRef__":true,"id":8675},{"__isSmartRef__":true,"id":8677},{"__isSmartRef__":true,"id":8679},{"__isSmartRef__":true,"id":8681},{"__isSmartRef__":true,"id":8683},{"__isSmartRef__":true,"id":8685},{"__isSmartRef__":true,"id":8687},{"__isSmartRef__":true,"id":8689},{"__isSmartRef__":true,"id":8691},{"__isSmartRef__":true,"id":8693},{"__isSmartRef__":true,"id":8695},{"__isSmartRef__":true,"id":8697},{"__isSmartRef__":true,"id":8699},{"__isSmartRef__":true,"id":8701},{"__isSmartRef__":true,"id":8703},{"__isSmartRef__":true,"id":8705},{"__isSmartRef__":true,"id":8707},{"__isSmartRef__":true,"id":8709},{"__isSmartRef__":true,"id":8711},{"__isSmartRef__":true,"id":8713},{"__isSmartRef__":true,"id":8715}],"revisionOnLoad":151069,"lastModifiedDate":{"__isSmartRef__":true,"id":8717},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8621":{"date":{"__isSmartRef__":true,"id":8622},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"8622":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)"},"8623":{"date":{"__isSmartRef__":true,"id":8624},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"8624":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)"},"8625":{"date":{"__isSmartRef__":true,"id":8626},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"8626":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)"},"8627":{"date":{"__isSmartRef__":true,"id":8628},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"8628":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)"},"8629":{"date":{"__isSmartRef__":true,"id":8630},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"8630":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)"},"8631":{"date":{"__isSmartRef__":true,"id":8632},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"8632":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)"},"8633":{"date":{"__isSmartRef__":true,"id":8634},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"8634":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)"},"8635":{"date":{"__isSmartRef__":true,"id":8636},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"8636":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)"},"8637":{"date":{"__isSmartRef__":true,"id":8638},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"8638":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)"},"8639":{"date":{"__isSmartRef__":true,"id":8640},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"8640":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)"},"8641":{"date":{"__isSmartRef__":true,"id":8642},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"8642":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)"},"8643":{"date":{"__isSmartRef__":true,"id":8644},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"8644":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)"},"8645":{"date":{"__isSmartRef__":true,"id":8646},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"8646":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)"},"8647":{"date":{"__isSmartRef__":true,"id":8648},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"8648":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)"},"8649":{"date":{"__isSmartRef__":true,"id":8650},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"8650":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)"},"8651":{"date":{"__isSmartRef__":true,"id":8652},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"8652":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)"},"8653":{"date":{"__isSmartRef__":true,"id":8654},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"8654":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)"},"8655":{"date":{"__isSmartRef__":true,"id":8656},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"8656":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)"},"8657":{"date":{"__isSmartRef__":true,"id":8658},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"8658":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)"},"8659":{"date":{"__isSmartRef__":true,"id":8660},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"8660":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)"},"8661":{"date":{"__isSmartRef__":true,"id":8662},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"8662":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)"},"8663":{"date":{"__isSmartRef__":true,"id":8664},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"8664":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)"},"8665":{"date":{"__isSmartRef__":true,"id":8666},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"8666":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)"},"8667":{"date":{"__isSmartRef__":true,"id":8668},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"8668":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)"},"8669":{"date":{"__isSmartRef__":true,"id":8670},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"8670":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)"},"8671":{"date":{"__isSmartRef__":true,"id":8672},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"8672":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)"},"8673":{"date":{"__isSmartRef__":true,"id":8674},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"8674":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)"},"8675":{"date":{"__isSmartRef__":true,"id":8676},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"8676":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)"},"8677":{"date":{"__isSmartRef__":true,"id":8678},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"8678":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)"},"8679":{"date":{"__isSmartRef__":true,"id":8680},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"8680":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)"},"8681":{"date":{"__isSmartRef__":true,"id":8682},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"8682":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)"},"8683":{"date":{"__isSmartRef__":true,"id":8684},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"8684":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)"},"8685":{"date":{"__isSmartRef__":true,"id":8686},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"8686":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)"},"8687":{"date":{"__isSmartRef__":true,"id":8688},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"8688":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)"},"8689":{"date":{"__isSmartRef__":true,"id":8690},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"8690":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)"},"8691":{"date":{"__isSmartRef__":true,"id":8692},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"8692":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)"},"8693":{"date":{"__isSmartRef__":true,"id":8694},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"8694":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)"},"8695":{"date":{"__isSmartRef__":true,"id":8696},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"8696":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)"},"8697":{"date":{"__isSmartRef__":true,"id":8698},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"8698":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)"},"8699":{"date":{"__isSmartRef__":true,"id":8700},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"8700":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)"},"8701":{"date":{"__isSmartRef__":true,"id":8702},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"8702":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)"},"8703":{"date":{"__isSmartRef__":true,"id":8704},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"8704":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)"},"8705":{"date":{"__isSmartRef__":true,"id":8706},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"8706":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)"},"8707":{"date":{"__isSmartRef__":true,"id":8708},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"8708":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)"},"8709":{"date":{"__isSmartRef__":true,"id":8710},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"8710":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)"},"8711":{"date":{"__isSmartRef__":true,"id":8712},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"8712":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)"},"8713":{"date":{"__isSmartRef__":true,"id":8714},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"8714":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)"},"8715":{"date":{"__isSmartRef__":true,"id":8716},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"8716":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)"},"8717":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"8718":{"morph":{"__isSmartRef__":true,"id":8607},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8719":{"adjustForNewBounds":true},"8720":{"loadPart":{"__isSmartRef__":true,"id":8721},"loadFinished":{"__isSmartRef__":true,"id":8725},"loadPartByName":{"__isSmartRef__":true,"id":8729}},"8721":{"varMapping":{"__isSmartRef__":true,"id":8722},"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":8723},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8722":{"this":{"__isSmartRef__":true,"id":8607}},"8723":{"timestamp":{"__isSmartRef__":true,"id":8724},"user":"sstamm","tags":[]},"8724":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"8725":{"varMapping":{"__isSmartRef__":true,"id":8726},"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":8727},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8726":{"this":{"__isSmartRef__":true,"id":8607}},"8727":{"timestamp":{"__isSmartRef__":true,"id":8728},"user":"sstamm","tags":[]},"8728":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"8729":{"varMapping":{"__isSmartRef__":true,"id":8730},"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":8731},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8730":{"this":{"__isSmartRef__":true,"id":8607}},"8731":{"timestamp":{"__isSmartRef__":true,"id":8732},"user":"sstamm","tags":[]},"8732":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"8733":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/sebastianwoinar/demo-backup.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8734":{"isSerializedDate":true,"string":"Tue Dec 11 2012 22:17:03 GMT+0100 (CET)"},"isSimplifiedRegistry":true}}]]>