{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":1161}],"scripts":[],"id":"3E833992-F988-4478-97EE-C43C4DA002B4","shape":{"__isSmartRef__":true,"id":1229},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Box2D","partsBinMetaInfo":{"__isSmartRef__":true,"id":1230},"eventHandler":{"__isSmartRef__":true,"id":1244},"layout":{"__isSmartRef__":true,"id":1245},"connections":{"__isSmartRef__":true,"id":1247},"isInLayoutCycle":false,"scriptAnnotations":{"__isSmartRef__":true,"id":1249},"tick":1309799475780,"time":1373575916956,"derivationIds":[4829,"1FA0A483-C5AC-4990-9F2B-DAE0CBDB49E8","E8E43B9B-A6AF-4047-B7E5-30D59D9306B8","0A1E5E07-5A39-4170-973C-E392D1F70E70"],"_ClipMode":"visible","remaining":264,"updateTickingScripts":true,"autosaveNumber":1,"running":false,"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","distanceToDragEvent":"lively.pt(73.0,-13.0)","_Position":"lively.pt(0.0,0.0)"},"1":{"shape":{"__isSmartRef__":true,"id":2},"submorphs":[],"scripts":[],"_ClipMode":"visible","derivationIds":[],"id":"8A651207-F3BE-493D-96CD-93195C7245CC","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":3},"isBeingDragged":false,"showsHalos":false,"box2dWorld":{"__isSmartRef__":true,"id":4},"running":false,"libsLoaded":true,"libPolling":45,"_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":1100},{"__isSmartRef__":true,"id":1103},{"__isSmartRef__":true,"id":1114},{"__isSmartRef__":true,"id":1111}],"doNotSerialize":["$$_Rotation","$$_Scale"],"doNotCopyProperties":["$$_Rotation","$$_Scale"],"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1136},"__LivelyClassName__":"lively.morphic.HtmlWrapperMorph","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(8.6,8.6)"},"2":{"stringifiedShapeNode":"<div data-lively-morphid=\"8A651207-F3BE-493D-96CD-93195C7245CC\" class=\"Morph HtmlWrapperMorph\" id=\"null\" style=\"overflow: visible; position: absolute; left: 0px; top: 0px; padding: 0px; width: 600px; height: 400px; background-color: rgb(200, 200, 200);\"></div>","__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","extent"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(600.0,400.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(200,200,200)","extent":"lively.pt(600.0,400.0)"},"3":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4":{"s_stack":[null,null,null,null],"m_contactManager":{"__isSmartRef__":true,"id":5},"m_contactSolver":{"__isSmartRef__":true,"id":875},"m_island":{"__isSmartRef__":true,"id":1093},"m_destructionListener":null,"m_debugDraw":{"__isSmartRef__":true,"id":1094},"m_bodyList":{"__isSmartRef__":true,"id":177},"m_contactList":{"__isSmartRef__":true,"id":34},"m_jointList":null,"m_controllerList":null,"m_bodyCount":12,"m_contactCount":22,"m_jointCount":0,"m_controllerCount":0,"m_allowSleep":true,"m_gravity":{"__isSmartRef__":true,"id":1099},"m_inv_dt0":60,"m_groundBody":{"__isSmartRef__":true,"id":618},"m_flags":0},"5":{"m_world":{"__isSmartRef__":true,"id":4},"m_contactCount":-6,"m_contactFilter":{"__isSmartRef__":true,"id":6},"m_contactListener":{"__isSmartRef__":true,"id":7},"m_contactFactory":{"__isSmartRef__":true,"id":8},"m_broadPhase":{"__isSmartRef__":true,"id":862}},"6":{},"7":{},"8":{"m_registers":[[{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":11}],[{"__isSmartRef__":true,"id":12},{"__isSmartRef__":true,"id":857},{"__isSmartRef__":true,"id":858}],[{"__isSmartRef__":true,"id":859},{"__isSmartRef__":true,"id":860},{"__isSmartRef__":true,"id":861}]]},"9":{"primary":true},"10":{"primary":false},"11":{"primary":false},"12":{"primary":true,"poolCount":null,"pool":{"__isSmartRef__":true,"id":13}},"13":{"m_nodeA":{"__isSmartRef__":true,"id":14},"m_nodeB":{"__isSmartRef__":true,"id":784},"m_manifold":{"__isSmartRef__":true,"id":785},"m_oldManifold":{"__isSmartRef__":true,"id":796},"m_flags":32,"m_fixtureA":{"__isSmartRef__":true,"id":286},"m_fixtureB":{"__isSmartRef__":true,"id":371},"m_prev":{"__isSmartRef__":true,"id":470},"m_next":{"__isSmartRef__":true,"id":807}},"14":{"contact":{"__isSmartRef__":true,"id":13},"prev":{"__isSmartRef__":true,"id":15},"next":null,"other":{"__isSmartRef__":true,"id":102}},"15":{"contact":{"__isSmartRef__":true,"id":16},"prev":{"__isSmartRef__":true,"id":35},"next":null,"other":{"__isSmartRef__":true,"id":303}},"16":{"m_nodeA":{"__isSmartRef__":true,"id":17},"m_nodeB":{"__isSmartRef__":true,"id":15},"m_manifold":{"__isSmartRef__":true,"id":762},"m_oldManifold":{"__isSmartRef__":true,"id":773},"m_flags":32,"m_fixtureA":{"__isSmartRef__":true,"id":315},"m_fixtureB":{"__isSmartRef__":true,"id":286},"m_prev":{"__isSmartRef__":true,"id":19},"m_next":{"__isSmartRef__":true,"id":446}},"17":{"contact":{"__isSmartRef__":true,"id":16},"prev":{"__isSmartRef__":true,"id":18},"next":{"__isSmartRef__":true,"id":471},"other":{"__isSmartRef__":true,"id":291}},"18":{"contact":{"__isSmartRef__":true,"id":19},"prev":{"__isSmartRef__":true,"id":89},"next":{"__isSmartRef__":true,"id":17},"other":{"__isSmartRef__":true,"id":36}},"19":{"m_nodeA":{"__isSmartRef__":true,"id":18},"m_nodeB":{"__isSmartRef__":true,"id":20},"m_manifold":{"__isSmartRef__":true,"id":740},"m_oldManifold":{"__isSmartRef__":true,"id":751},"m_flags":50,"m_fixtureA":{"__isSmartRef__":true,"id":315},"m_fixtureB":{"__isSmartRef__":true,"id":236},"m_prev":{"__isSmartRef__":true,"id":22},"m_next":{"__isSmartRef__":true,"id":16},"m_toi":1},"20":{"contact":{"__isSmartRef__":true,"id":19},"prev":{"__isSmartRef__":true,"id":21},"next":{"__isSmartRef__":true,"id":447},"other":{"__isSmartRef__":true,"id":303}},"21":{"contact":{"__isSmartRef__":true,"id":22},"prev":{"__isSmartRef__":true,"id":117},"next":{"__isSmartRef__":true,"id":20},"other":{"__isSmartRef__":true,"id":159}},"22":{"m_nodeA":{"__isSmartRef__":true,"id":21},"m_nodeB":{"__isSmartRef__":true,"id":23},"m_manifold":{"__isSmartRef__":true,"id":718},"m_oldManifold":{"__isSmartRef__":true,"id":729},"m_flags":50,"m_fixtureA":{"__isSmartRef__":true,"id":236},"m_fixtureB":{"__isSmartRef__":true,"id":386},"m_prev":{"__isSmartRef__":true,"id":118},"m_next":{"__isSmartRef__":true,"id":19},"m_toi":1},"23":{"contact":{"__isSmartRef__":true,"id":22},"prev":{"__isSmartRef__":true,"id":24},"next":null,"other":{"__isSmartRef__":true,"id":36}},"24":{"contact":{"__isSmartRef__":true,"id":25},"prev":{"__isSmartRef__":true,"id":171},"next":{"__isSmartRef__":true,"id":23},"other":{"__isSmartRef__":true,"id":48}},"25":{"m_nodeA":{"__isSmartRef__":true,"id":26},"m_nodeB":{"__isSmartRef__":true,"id":24},"m_manifold":{"__isSmartRef__":true,"id":696},"m_oldManifold":{"__isSmartRef__":true,"id":707},"m_flags":48,"m_fixtureA":{"__isSmartRef__":true,"id":397},"m_fixtureB":{"__isSmartRef__":true,"id":386},"m_prev":{"__isSmartRef__":true,"id":172},"m_next":{"__isSmartRef__":true,"id":31}},"26":{"contact":{"__isSmartRef__":true,"id":25},"prev":{"__isSmartRef__":true,"id":27},"next":null,"other":{"__isSmartRef__":true,"id":159}},"27":{"contact":{"__isSmartRef__":true,"id":28},"prev":null,"next":{"__isSmartRef__":true,"id":26},"other":{"__isSmartRef__":true,"id":60}},"28":{"m_nodeA":{"__isSmartRef__":true,"id":27},"m_nodeB":{"__isSmartRef__":true,"id":29},"m_manifold":{"__isSmartRef__":true,"id":674},"m_oldManifold":{"__isSmartRef__":true,"id":685},"m_flags":48,"m_fixtureA":{"__isSmartRef__":true,"id":397},"m_fixtureB":{"__isSmartRef__":true,"id":263},"m_prev":{"__isSmartRef__":true,"id":85},"m_next":{"__isSmartRef__":true,"id":172}},"29":{"contact":{"__isSmartRef__":true,"id":28},"prev":null,"next":{"__isSmartRef__":true,"id":30},"other":{"__isSmartRef__":true,"id":48}},"30":{"contact":{"__isSmartRef__":true,"id":31},"prev":{"__isSmartRef__":true,"id":29},"next":null,"other":{"__isSmartRef__":true,"id":36}},"31":{"m_nodeA":{"__isSmartRef__":true,"id":30},"m_nodeB":{"__isSmartRef__":true,"id":32},"m_manifold":{"__isSmartRef__":true,"id":652},"m_oldManifold":{"__isSmartRef__":true,"id":663},"m_flags":50,"m_fixtureA":{"__isSmartRef__":true,"id":263},"m_fixtureB":{"__isSmartRef__":true,"id":236},"m_prev":{"__isSmartRef__":true,"id":25},"m_next":{"__isSmartRef__":true,"id":115},"m_toi":1},"32":{"contact":{"__isSmartRef__":true,"id":31},"prev":{"__isSmartRef__":true,"id":33},"next":{"__isSmartRef__":true,"id":116},"other":{"__isSmartRef__":true,"id":60}},"33":{"contact":{"__isSmartRef__":true,"id":34},"prev":null,"next":{"__isSmartRef__":true,"id":32},"other":{"__isSmartRef__":true,"id":291}},"34":{"m_nodeA":{"__isSmartRef__":true,"id":35},"m_nodeB":{"__isSmartRef__":true,"id":33},"m_manifold":{"__isSmartRef__":true,"id":630},"m_oldManifold":{"__isSmartRef__":true,"id":641},"m_flags":50,"m_fixtureA":{"__isSmartRef__":true,"id":286},"m_fixtureB":{"__isSmartRef__":true,"id":236},"m_prev":null,"m_next":{"__isSmartRef__":true,"id":85},"m_toi":1},"35":{"contact":{"__isSmartRef__":true,"id":34},"prev":null,"next":{"__isSmartRef__":true,"id":15},"other":{"__isSmartRef__":true,"id":36}},"36":{"m_xf":{"__isSmartRef__":true,"id":37},"m_sweep":{"__isSmartRef__":true,"id":42},"m_linearVelocity":{"__isSmartRef__":true,"id":46},"m_force":{"__isSmartRef__":true,"id":47},"m_flags":38,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":33},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":48},"m_next":{"__isSmartRef__":true,"id":618},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":0,"m_mass":0,"m_invMass":0,"m_I":0,"m_invI":0,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":236},"m_fixtureCount":1,"m_islandIndex":1},"37":{"position":{"__isSmartRef__":true,"id":38},"R":{"__isSmartRef__":true,"id":39}},"38":{"x":9,"y":13},"39":{"col1":{"__isSmartRef__":true,"id":40},"col2":{"__isSmartRef__":true,"id":41}},"40":{"x":1,"y":0},"41":{"x":0,"y":1},"42":{"localCenter":{"__isSmartRef__":true,"id":43},"c0":{"__isSmartRef__":true,"id":44},"c":{"__isSmartRef__":true,"id":45},"t0":0,"a":0,"a0":0},"43":{"x":0,"y":0},"44":{"x":9,"y":13},"45":{"x":9,"y":13},"46":{"x":0,"y":0},"47":{"x":0,"y":0},"48":{"m_xf":{"__isSmartRef__":true,"id":49},"m_sweep":{"__isSmartRef__":true,"id":54},"m_linearVelocity":{"__isSmartRef__":true,"id":58},"m_force":{"__isSmartRef__":true,"id":59},"m_flags":36,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":27},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":60},"m_next":{"__isSmartRef__":true,"id":36},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":4.379389127221223,"m_invMass":0.22834234888702676,"m_I":3.200420049011882,"m_invI":0.31245898497253394,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":397},"m_fixtureCount":1,"m_islandIndex":6},"49":{"position":{"__isSmartRef__":true,"id":50},"R":{"__isSmartRef__":true,"id":51}},"50":{"x":6.438499378934046,"y":10.33241360147909},"51":{"col1":{"__isSmartRef__":true,"id":52},"col2":{"__isSmartRef__":true,"id":53}},"52":{"x":0.5794750408174392,"y":0.8149899858707634},"53":{"x":-0.8149899858707634,"y":0.5794750408174392},"54":{"localCenter":{"__isSmartRef__":true,"id":55},"c0":{"__isSmartRef__":true,"id":56},"c":{"__isSmartRef__":true,"id":57},"t0":0,"a":0.9527119133481871,"a0":0.9527119133481953},"55":{"x":0,"y":0},"56":{"x":6.4384993789340355,"y":10.332413601479082},"57":{"x":6.438499378934046,"y":10.33241360147909},"58":{"x":0,"y":0},"59":{"x":0,"y":0},"60":{"m_xf":{"__isSmartRef__":true,"id":61},"m_sweep":{"__isSmartRef__":true,"id":66},"m_linearVelocity":{"__isSmartRef__":true,"id":70},"m_force":{"__isSmartRef__":true,"id":71},"m_flags":36,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":29},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":72},"m_next":{"__isSmartRef__":true,"id":48},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":1.7189532947791526,"m_invMass":0.5817493721541037,"m_I":0.5017191236814623,"m_invI":1.9931470673517568,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":263},"m_fixtureCount":1,"m_islandIndex":7},"61":{"position":{"__isSmartRef__":true,"id":62},"R":{"__isSmartRef__":true,"id":63}},"62":{"x":7.802537437586885,"y":11.769934157214317},"63":{"col1":{"__isSmartRef__":true,"id":64},"col2":{"__isSmartRef__":true,"id":65}},"64":{"x":0.9999985475088163,"y":-0.0017044002632963843},"65":{"x":0.0017044002632963843,"y":0.9999985475088163},"66":{"localCenter":{"__isSmartRef__":true,"id":67},"c0":{"__isSmartRef__":true,"id":68},"c":{"__isSmartRef__":true,"id":69},"t0":0,"a":-0.001704401088505649,"a0":-0.0017044010885056474},"67":{"x":0,"y":0},"68":{"x":7.802537437586875,"y":11.769934157214317},"69":{"x":7.802537437586885,"y":11.769934157214317},"70":{"x":0,"y":0},"71":{"x":0,"y":0},"72":{"m_xf":{"__isSmartRef__":true,"id":73},"m_sweep":{"__isSmartRef__":true,"id":78},"m_linearVelocity":{"__isSmartRef__":true,"id":82},"m_force":{"__isSmartRef__":true,"id":83},"m_flags":36,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":84},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":147},"m_next":{"__isSmartRef__":true,"id":60},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":0.133571616786043,"m_invMass":7.486620466695516,"m_I":0.0028395433110099083,"m_invI":352.1693069877287,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":416},"m_fixtureCount":1,"m_islandIndex":1},"73":{"position":{"__isSmartRef__":true,"id":74},"R":{"__isSmartRef__":true,"id":75}},"74":{"x":3.5307311098053855,"y":10.180381703938393},"75":{"col1":{"__isSmartRef__":true,"id":76},"col2":{"__isSmartRef__":true,"id":77}},"76":{"x":0.2516378646996849,"y":0.9678214634163592},"77":{"x":-0.9678214634163592,"y":0.2516378646996849},"78":{"localCenter":{"__isSmartRef__":true,"id":79},"c0":{"__isSmartRef__":true,"id":80},"c":{"__isSmartRef__":true,"id":81},"t0":0,"a":-4.966761185294203,"a0":-4.966761185294035},"79":{"x":0,"y":0},"80":{"x":3.530731109805599,"y":10.180381703938442},"81":{"x":3.5307311098053855,"y":10.180381703938393},"82":{"x":0,"y":0},"83":{"x":0,"y":0},"84":{"contact":{"__isSmartRef__":true,"id":85},"prev":null,"next":{"__isSmartRef__":true,"id":475},"other":{"__isSmartRef__":true,"id":90}},"85":{"m_nodeA":{"__isSmartRef__":true,"id":86},"m_nodeB":{"__isSmartRef__":true,"id":84},"m_manifold":{"__isSmartRef__":true,"id":596},"m_oldManifold":{"__isSmartRef__":true,"id":607},"m_flags":48,"m_fixtureA":{"__isSmartRef__":true,"id":342},"m_fixtureB":{"__isSmartRef__":true,"id":416},"m_prev":{"__isSmartRef__":true,"id":34},"m_next":{"__isSmartRef__":true,"id":28}},"86":{"contact":{"__isSmartRef__":true,"id":85},"prev":null,"next":{"__isSmartRef__":true,"id":87},"other":{"__isSmartRef__":true,"id":72}},"87":{"contact":{"__isSmartRef__":true,"id":88},"prev":{"__isSmartRef__":true,"id":86},"next":{"__isSmartRef__":true,"id":176},"other":{"__isSmartRef__":true,"id":303}},"88":{"m_nodeA":{"__isSmartRef__":true,"id":87},"m_nodeB":{"__isSmartRef__":true,"id":89},"m_manifold":{"__isSmartRef__":true,"id":574},"m_oldManifold":{"__isSmartRef__":true,"id":585},"m_flags":48,"m_fixtureA":{"__isSmartRef__":true,"id":342},"m_fixtureB":{"__isSmartRef__":true,"id":315},"m_prev":{"__isSmartRef__":true,"id":115},"m_next":{"__isSmartRef__":true,"id":175}},"89":{"contact":{"__isSmartRef__":true,"id":88},"prev":null,"next":{"__isSmartRef__":true,"id":18},"other":{"__isSmartRef__":true,"id":90}},"90":{"m_xf":{"__isSmartRef__":true,"id":91},"m_sweep":{"__isSmartRef__":true,"id":96},"m_linearVelocity":{"__isSmartRef__":true,"id":100},"m_force":{"__isSmartRef__":true,"id":101},"m_flags":36,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":86},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":102},"m_next":{"__isSmartRef__":true,"id":303},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":1.0599245553844572,"m_invMass":0.9434633766337065,"m_I":0.1874770322377365,"m_invI":5.333986718607305,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":342},"m_fixtureCount":1,"m_islandIndex":2},"91":{"position":{"__isSmartRef__":true,"id":92},"R":{"__isSmartRef__":true,"id":93}},"92":{"x":2.7918653229941635,"y":10.352611416188},"93":{"col1":{"__isSmartRef__":true,"id":94},"col2":{"__isSmartRef__":true,"id":95}},"94":{"x":0.9999999117290752,"y":-0.0004201688253989913},"95":{"x":0.0004201688253989913,"y":0.9999999117290752},"96":{"localCenter":{"__isSmartRef__":true,"id":97},"c0":{"__isSmartRef__":true,"id":98},"c":{"__isSmartRef__":true,"id":99},"t0":0,"a":-0.0004201688377618887,"a0":-0.0004201698167499798},"97":{"x":0,"y":0},"98":{"x":2.791865322993788,"y":10.3526114165167},"99":{"x":2.7918653229941635,"y":10.352611416188},"100":{"x":0,"y":0},"101":{"x":0,"y":0},"102":{"m_xf":{"__isSmartRef__":true,"id":103},"m_sweep":{"__isSmartRef__":true,"id":108},"m_linearVelocity":{"__isSmartRef__":true,"id":112},"m_force":{"__isSmartRef__":true,"id":113},"m_flags":38,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":114},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":177},"m_next":{"__isSmartRef__":true,"id":90},"m_angularVelocity":-3.3994058728172876,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":0.46709893013346593,"m_invMass":2.1408740964451924,"m_I":0.03472464997690262,"m_invI":28.797986463942994,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":371},"m_fixtureCount":1,"m_islandIndex":0},"103":{"position":{"__isSmartRef__":true,"id":104},"R":{"__isSmartRef__":true,"id":105}},"104":{"x":-1.536273175524002,"y":12.817331395925153},"105":{"col1":{"__isSmartRef__":true,"id":106},"col2":{"__isSmartRef__":true,"id":107}},"106":{"x":-0.2878493906818042,"y":0.95767569055715},"107":{"x":-0.95767569055715,"y":-0.2878493906818042},"108":{"localCenter":{"__isSmartRef__":true,"id":109},"c0":{"__isSmartRef__":true,"id":110},"c":{"__isSmartRef__":true,"id":111},"t0":0,"a":-4.4204085580428565,"a0":-4.363751793495902},"109":{"x":0,"y":0},"110":{"x":-1.520017081214272,"y":12.75940632431011},"111":{"x":-1.536273175524002,"y":12.817331395925153},"112":{"x":-0.9753656585838091,"y":3.4755042969026038},"113":{"x":0,"y":0},"114":{"contact":{"__isSmartRef__":true,"id":115},"prev":null,"next":null,"other":{"__isSmartRef__":true,"id":36}},"115":{"m_nodeA":{"__isSmartRef__":true,"id":116},"m_nodeB":{"__isSmartRef__":true,"id":114},"m_manifold":{"__isSmartRef__":true,"id":552},"m_oldManifold":{"__isSmartRef__":true,"id":563},"m_flags":42,"m_fixtureA":{"__isSmartRef__":true,"id":236},"m_fixtureB":{"__isSmartRef__":true,"id":371},"m_prev":{"__isSmartRef__":true,"id":31},"m_next":{"__isSmartRef__":true,"id":88},"m_toi":1},"116":{"contact":{"__isSmartRef__":true,"id":115},"prev":{"__isSmartRef__":true,"id":32},"next":{"__isSmartRef__":true,"id":117},"other":{"__isSmartRef__":true,"id":102}},"117":{"contact":{"__isSmartRef__":true,"id":118},"prev":{"__isSmartRef__":true,"id":116},"next":{"__isSmartRef__":true,"id":21},"other":{"__isSmartRef__":true,"id":147}},"118":{"m_nodeA":{"__isSmartRef__":true,"id":119},"m_nodeB":{"__isSmartRef__":true,"id":117},"m_manifold":{"__isSmartRef__":true,"id":120},"m_oldManifold":{"__isSmartRef__":true,"id":131},"m_flags":50,"m_fixtureA":{"__isSmartRef__":true,"id":142},"m_fixtureB":{"__isSmartRef__":true,"id":236},"m_prev":{"__isSmartRef__":true,"id":175},"m_next":{"__isSmartRef__":true,"id":22},"m_toi":1},"119":{"contact":{"__isSmartRef__":true,"id":118},"prev":null,"next":null,"other":{"__isSmartRef__":true,"id":36}},"120":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":125}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":129},"m_localPoint":{"__isSmartRef__":true,"id":130},"m_type":2},"121":{"m_localPoint":{"__isSmartRef__":true,"id":122},"m_id":{"__isSmartRef__":true,"id":123},"m_normalImpulse":0.07462543989870972,"m_tangentImpulse":0},"122":{"x":0.9994933275878424,"y":-0.5},"123":{"features":{"__isSmartRef__":true,"id":124},"_key":65794},"124":{"_m_id":{"__isSmartRef__":true,"id":123},"_referenceEdge":2,"_incidentEdge":1,"_incidentVertex":1,"_flip":0},"125":{"m_localPoint":{"__isSmartRef__":true,"id":126},"m_id":{"__isSmartRef__":true,"id":127},"m_normalImpulse":0.07462543989870972,"m_tangentImpulse":0},"126":{"x":0.22190141431987342,"y":-0.5},"127":{"features":{"__isSmartRef__":true,"id":128},"_key":2},"128":{"_m_id":{"__isSmartRef__":true,"id":127},"_referenceEdge":2,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"129":{"x":0,"y":1},"130":{"x":0,"y":0.5910208801738918},"131":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":132},{"__isSmartRef__":true,"id":136}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":140},"m_localPoint":{"__isSmartRef__":true,"id":141},"m_type":2},"132":{"m_localPoint":{"__isSmartRef__":true,"id":133},"m_id":{"__isSmartRef__":true,"id":134},"m_normalImpulse":0.07462543989870972,"m_tangentImpulse":0},"133":{"x":0.9994933275878424,"y":-0.5},"134":{"features":{"__isSmartRef__":true,"id":135},"_key":65794},"135":{"_m_id":{"__isSmartRef__":true,"id":134},"_referenceEdge":2,"_incidentEdge":1,"_incidentVertex":1,"_flip":0},"136":{"m_localPoint":{"__isSmartRef__":true,"id":137},"m_id":{"__isSmartRef__":true,"id":138},"m_normalImpulse":0.07462543989870972,"m_tangentImpulse":0},"137":{"x":0.22190141431987342,"y":-0.5},"138":{"features":{"__isSmartRef__":true,"id":139},"_key":2},"139":{"_m_id":{"__isSmartRef__":true,"id":138},"_referenceEdge":2,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"140":{"x":0,"y":1},"141":{"x":0,"y":0.5910208801738918},"142":{"m_filter":{"__isSmartRef__":true,"id":143},"m_aabb":{"__isSmartRef__":true,"id":144},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":147},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":542},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":255}},"143":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"144":{"lowerBound":{"__isSmartRef__":true,"id":145},"upperBound":{"__isSmartRef__":true,"id":146}},"145":{"x":9.226901414319872,"y":11.305458239652214},"146":{"x":9.994493327587843,"y":12.497499999999999},"147":{"m_xf":{"__isSmartRef__":true,"id":148},"m_sweep":{"__isSmartRef__":true,"id":153},"m_linearVelocity":{"__isSmartRef__":true,"id":157},"m_force":{"__isSmartRef__":true,"id":158},"m_flags":36,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":119},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":159},"m_next":{"__isSmartRef__":true,"id":72},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":0.8955052787845167,"m_invMass":1.1166880013899143,"m_I":0.14709929629714874,"m_invI":6.7981290541318735,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":142},"m_fixtureCount":1,"m_islandIndex":0},"148":{"position":{"__isSmartRef__":true,"id":149},"R":{"__isSmartRef__":true,"id":150}},"149":{"x":9.610697370953858,"y":11.901479119826107},"150":{"col1":{"__isSmartRef__":true,"id":151},"col2":{"__isSmartRef__":true,"id":152}},"151":{"x":1,"y":0},"152":{"x":0,"y":1},"153":{"localCenter":{"__isSmartRef__":true,"id":154},"c0":{"__isSmartRef__":true,"id":155},"c":{"__isSmartRef__":true,"id":156},"t0":0,"a":0,"a0":0},"154":{"x":0,"y":0},"155":{"x":9.610697370953858,"y":11.901479119826107},"156":{"x":9.610697370953858,"y":11.901479119826107},"157":{"x":0,"y":0},"158":{"x":0,"y":0},"159":{"m_xf":{"__isSmartRef__":true,"id":160},"m_sweep":{"__isSmartRef__":true,"id":165},"m_linearVelocity":{"__isSmartRef__":true,"id":169},"m_force":{"__isSmartRef__":true,"id":170},"m_flags":36,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":171},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":291},"m_next":{"__isSmartRef__":true,"id":147},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":2.3918618821834516,"m_invMass":0.4180843415118657,"m_I":0.9105259488216851,"m_invI":1.0982663385860705,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":386},"m_fixtureCount":1,"m_islandIndex":5},"160":{"position":{"__isSmartRef__":true,"id":161},"R":{"__isSmartRef__":true,"id":162}},"161":{"x":4.971532485333899,"y":11.627434605172532},"162":{"col1":{"__isSmartRef__":true,"id":163},"col2":{"__isSmartRef__":true,"id":164}},"163":{"x":0.8948027696922772,"y":-0.4464616482420741},"164":{"x":0.4464616482420741,"y":0.8948027696922772},"165":{"localCenter":{"__isSmartRef__":true,"id":166},"c0":{"__isSmartRef__":true,"id":167},"c":{"__isSmartRef__":true,"id":168},"t0":0,"a":-0.4628070829307832,"a0":-0.4628070829307959},"166":{"x":0,"y":0},"167":{"x":4.9715324853338885,"y":11.627434605172532},"168":{"x":4.971532485333899,"y":11.627434605172532},"169":{"x":0,"y":0},"170":{"x":0,"y":0},"171":{"contact":{"__isSmartRef__":true,"id":172},"prev":null,"next":{"__isSmartRef__":true,"id":24},"other":{"__isSmartRef__":true,"id":177}},"172":{"m_nodeA":{"__isSmartRef__":true,"id":173},"m_nodeB":{"__isSmartRef__":true,"id":171},"m_manifold":{"__isSmartRef__":true,"id":520},"m_oldManifold":{"__isSmartRef__":true,"id":531},"m_flags":48,"m_fixtureA":{"__isSmartRef__":true,"id":189},"m_fixtureB":{"__isSmartRef__":true,"id":386},"m_prev":{"__isSmartRef__":true,"id":28},"m_next":{"__isSmartRef__":true,"id":25}},"173":{"contact":{"__isSmartRef__":true,"id":172},"prev":null,"next":{"__isSmartRef__":true,"id":174},"other":{"__isSmartRef__":true,"id":159}},"174":{"contact":{"__isSmartRef__":true,"id":175},"prev":{"__isSmartRef__":true,"id":173},"next":{"__isSmartRef__":true,"id":445},"other":{"__isSmartRef__":true,"id":90}},"175":{"m_nodeA":{"__isSmartRef__":true,"id":174},"m_nodeB":{"__isSmartRef__":true,"id":176},"m_manifold":{"__isSmartRef__":true,"id":423},"m_oldManifold":{"__isSmartRef__":true,"id":434},"m_flags":32,"m_fixtureA":{"__isSmartRef__":true,"id":189},"m_fixtureB":{"__isSmartRef__":true,"id":342},"m_prev":{"__isSmartRef__":true,"id":88},"m_next":{"__isSmartRef__":true,"id":118}},"176":{"contact":{"__isSmartRef__":true,"id":175},"prev":{"__isSmartRef__":true,"id":87},"next":null,"other":{"__isSmartRef__":true,"id":177}},"177":{"m_xf":{"__isSmartRef__":true,"id":178},"m_sweep":{"__isSmartRef__":true,"id":183},"m_linearVelocity":{"__isSmartRef__":true,"id":187},"m_force":{"__isSmartRef__":true,"id":188},"m_flags":36,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":173},"m_controllerCount":0,"m_prev":null,"m_next":{"__isSmartRef__":true,"id":102},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":1.1996242363591694,"m_invMass":0.8335943620437145,"m_I":0.4754131933162163,"m_invI":2.1034334218294615,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":189},"m_fixtureCount":1,"m_islandIndex":0},"178":{"position":{"__isSmartRef__":true,"id":179},"R":{"__isSmartRef__":true,"id":180}},"179":{"x":3.799089781174152,"y":11.426659603192796},"180":{"col1":{"__isSmartRef__":true,"id":181},"col2":{"__isSmartRef__":true,"id":182}},"181":{"x":0.9980235572478529,"y":-0.06284090370405086},"182":{"x":0.06284090370405086,"y":0.9980235572478529},"183":{"localCenter":{"__isSmartRef__":true,"id":184},"c0":{"__isSmartRef__":true,"id":185},"c":{"__isSmartRef__":true,"id":186},"t0":0,"a":-0.06288233694496113,"a0":-0.06288233694492451},"184":{"x":0,"y":0},"185":{"x":3.7990897811741826,"y":11.426659603192808},"186":{"x":3.799089781174152,"y":11.426659603192796},"187":{"x":0,"y":0},"188":{"x":0,"y":0},"189":{"m_filter":{"__isSmartRef__":true,"id":190},"m_aabb":{"__isSmartRef__":true,"id":191},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":177},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":194},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":204}},"190":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"191":{"lowerBound":{"__isSmartRef__":true,"id":192},"upperBound":{"__isSmartRef__":true,"id":193}},"192":{"x":3.4435617082083216,"y":10.353356360250212},"193":{"x":4.154617854140043,"y":12.499962846135412},"194":{"m_type":1,"m_radius":0.005,"m_centroid":{"__isSmartRef__":true,"id":195},"m_vertices":[{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":199}],"m_normals":[{"__isSmartRef__":true,"id":200},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":203}],"m_vertexCount":4},"195":{"x":0,"y":0},"196":{"x":-0.2849526774603873,"y":-1.0524767191614957},"197":{"x":0.2849526774603873,"y":-1.0524767191614957},"198":{"x":0.2849526774603873,"y":1.0524767191614957},"199":{"x":-0.2849526774603873,"y":1.0524767191614957},"200":{"x":0,"y":-1},"201":{"x":1,"y":0},"202":{"x":0,"y":1},"203":{"x":-1,"y":0},"204":{"aabb":{"__isSmartRef__":true,"id":205},"userData":{"__isSmartRef__":true,"id":189},"parent":{"__isSmartRef__":true,"id":208}},"205":{"lowerBound":{"__isSmartRef__":true,"id":206},"upperBound":{"__isSmartRef__":true,"id":207}},"206":{"x":3.2844125303300067,"y":10.208916416360537},"207":{"x":4.514306288134264,"y":12.597939693297437},"208":{"aabb":{"__isSmartRef__":true,"id":209},"parent":{"__isSmartRef__":true,"id":212},"userData":null,"child1":{"__isSmartRef__":true,"id":204},"child2":{"__isSmartRef__":true,"id":412}},"209":{"lowerBound":{"__isSmartRef__":true,"id":210},"upperBound":{"__isSmartRef__":true,"id":211}},"210":{"x":3.2844125303300067,"y":9.846988092730022},"211":{"x":4.514306288134264,"y":12.597939693297437},"212":{"aabb":{"__isSmartRef__":true,"id":213},"parent":{"__isSmartRef__":true,"id":216},"userData":null,"child1":{"__isSmartRef__":true,"id":208},"child2":{"__isSmartRef__":true,"id":378}},"213":{"lowerBound":{"__isSmartRef__":true,"id":214},"upperBound":{"__isSmartRef__":true,"id":215}},"214":{"x":3.2844125303300067,"y":8.749065153477797},"215":{"x":7.994201584391017,"y":12.60003775333076},"216":{"aabb":{"__isSmartRef__":true,"id":217},"parent":{"__isSmartRef__":true,"id":220},"userData":null,"child1":{"__isSmartRef__":true,"id":334},"child2":{"__isSmartRef__":true,"id":212}},"217":{"lowerBound":{"__isSmartRef__":true,"id":218},"upperBound":{"__isSmartRef__":true,"id":219}},"218":{"x":1.0687090210272718,"y":8.73355662069676},"219":{"x":8.016972277499912,"y":12.60003775333076},"220":{"aabb":{"__isSmartRef__":true,"id":221},"parent":{"__isSmartRef__":true,"id":224},"userData":null,"child1":{"__isSmartRef__":true,"id":278},"child2":{"__isSmartRef__":true,"id":216}},"221":{"lowerBound":{"__isSmartRef__":true,"id":222},"upperBound":{"__isSmartRef__":true,"id":223}},"222":{"x":-2.005610399734386,"y":8.73355662069676},"223":{"x":8.016972277499912,"y":13.236666309496892},"224":{"aabb":{"__isSmartRef__":true,"id":225},"parent":null,"userData":null,"child1":{"__isSmartRef__":true,"id":228},"child2":{"__isSmartRef__":true,"id":220}},"225":{"lowerBound":{"__isSmartRef__":true,"id":226},"upperBound":{"__isSmartRef__":true,"id":227}},"226":{"x":-2.005610399734386,"y":8.73355662069676},"227":{"x":19.105,"y":13.605},"228":{"aabb":{"__isSmartRef__":true,"id":229},"parent":{"__isSmartRef__":true,"id":224},"userData":null,"child1":{"__isSmartRef__":true,"id":232},"child2":{"__isSmartRef__":true,"id":251}},"229":{"lowerBound":{"__isSmartRef__":true,"id":230},"upperBound":{"__isSmartRef__":true,"id":231}},"230":{"x":-1.105,"y":10.469124549018844},"231":{"x":19.105,"y":13.605},"232":{"aabb":{"__isSmartRef__":true,"id":233},"userData":{"__isSmartRef__":true,"id":236},"parent":{"__isSmartRef__":true,"id":228}},"233":{"lowerBound":{"__isSmartRef__":true,"id":234},"upperBound":{"__isSmartRef__":true,"id":235}},"234":{"x":-1.105,"y":12.395},"235":{"x":19.105,"y":13.605},"236":{"m_filter":{"__isSmartRef__":true,"id":237},"m_aabb":{"__isSmartRef__":true,"id":238},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":36},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":241},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":232}},"237":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"238":{"lowerBound":{"__isSmartRef__":true,"id":239},"upperBound":{"__isSmartRef__":true,"id":240}},"239":{"x":-1.005,"y":12.495},"240":{"x":19.005,"y":13.505},"241":{"m_type":1,"m_radius":0.005,"m_centroid":{"__isSmartRef__":true,"id":242},"m_vertices":[{"__isSmartRef__":true,"id":243},{"__isSmartRef__":true,"id":244},{"__isSmartRef__":true,"id":245},{"__isSmartRef__":true,"id":246}],"m_normals":[{"__isSmartRef__":true,"id":247},{"__isSmartRef__":true,"id":248},{"__isSmartRef__":true,"id":249},{"__isSmartRef__":true,"id":250}],"m_vertexCount":4},"242":{"x":0,"y":0},"243":{"x":-10,"y":-0.5},"244":{"x":10,"y":-0.5},"245":{"x":10,"y":0.5},"246":{"x":-10,"y":0.5},"247":{"x":0,"y":-1},"248":{"x":1,"y":0},"249":{"x":0,"y":1},"250":{"x":-1,"y":0},"251":{"aabb":{"__isSmartRef__":true,"id":252},"parent":{"__isSmartRef__":true,"id":228},"userData":null,"child1":{"__isSmartRef__":true,"id":255},"child2":{"__isSmartRef__":true,"id":259}},"252":{"lowerBound":{"__isSmartRef__":true,"id":253},"upperBound":{"__isSmartRef__":true,"id":254}},"253":{"x":7.044620860908181,"y":10.469124549018844},"254":{"x":10.094493327587843,"y":13.040097175588215},"255":{"aabb":{"__isSmartRef__":true,"id":256},"userData":{"__isSmartRef__":true,"id":142},"parent":{"__isSmartRef__":true,"id":251}},"256":{"lowerBound":{"__isSmartRef__":true,"id":257},"upperBound":{"__isSmartRef__":true,"id":258}},"257":{"x":9.126901414319873,"y":10.710747111611484},"258":{"x":10.094493327587843,"y":12.86667776084816},"259":{"aabb":{"__isSmartRef__":true,"id":260},"userData":{"__isSmartRef__":true,"id":263},"parent":{"__isSmartRef__":true,"id":251}},"260":{"lowerBound":{"__isSmartRef__":true,"id":261},"upperBound":{"__isSmartRef__":true,"id":262}},"261":{"x":7.044620860908181,"y":10.469124549018844},"262":{"x":8.444779554773122,"y":13.040097175588215},"263":{"m_filter":{"__isSmartRef__":true,"id":264},"m_aabb":{"__isSmartRef__":true,"id":265},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":60},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":268},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":259}},"264":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"265":{"lowerBound":{"__isSmartRef__":true,"id":266},"upperBound":{"__isSmartRef__":true,"id":267}},"266":{"x":7.20122811727274,"y":11.041767972788207},"267":{"x":8.40384675790102,"y":12.498100341640427},"268":{"m_type":1,"m_radius":0.005,"m_centroid":{"__isSmartRef__":true,"id":269},"m_vertices":[{"__isSmartRef__":true,"id":270},{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":272},{"__isSmartRef__":true,"id":273}],"m_normals":[{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":275},{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":277}],"m_vertexCount":4},"269":{"x":0,"y":0},"270":{"x":-0.5950793469324708,"y":-0.7221529799513519},"271":{"x":0.5950793469324708,"y":-0.7221529799513519},"272":{"x":0.5950793469324708,"y":0.7221529799513519},"273":{"x":-0.5950793469324708,"y":0.7221529799513519},"274":{"x":0,"y":-1},"275":{"x":1,"y":0},"276":{"x":0,"y":1},"277":{"x":-1,"y":0},"278":{"aabb":{"__isSmartRef__":true,"id":279},"parent":{"__isSmartRef__":true,"id":220},"userData":null,"child1":{"__isSmartRef__":true,"id":282},"child2":{"__isSmartRef__":true,"id":367}},"279":{"lowerBound":{"__isSmartRef__":true,"id":280},"upperBound":{"__isSmartRef__":true,"id":281}},"280":{"x":-2.005610399734386,"y":10.200615580523596},"281":{"x":1.3267181133816315,"y":13.236666309496892},"282":{"aabb":{"__isSmartRef__":true,"id":283},"userData":{"__isSmartRef__":true,"id":286},"parent":{"__isSmartRef__":true,"id":278}},"283":{"lowerBound":{"__isSmartRef__":true,"id":284},"upperBound":{"__isSmartRef__":true,"id":285}},"284":{"x":-0.7653273522101444,"y":10.200615580523596},"285":{"x":1.3267181133816315,"y":12.605990400253855},"286":{"m_filter":{"__isSmartRef__":true,"id":287},"m_aabb":{"__isSmartRef__":true,"id":288},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":291},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":357},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":282}},"287":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"288":{"lowerBound":{"__isSmartRef__":true,"id":289},"upperBound":{"__isSmartRef__":true,"id":290}},"289":{"x":0.2123826292485238,"y":10.748284393186593},"290":{"x":1.3130136436968294,"y":12.49703137151788},"291":{"m_xf":{"__isSmartRef__":true,"id":292},"m_sweep":{"__isSmartRef__":true,"id":297},"m_linearVelocity":{"__isSmartRef__":true,"id":301},"m_force":{"__isSmartRef__":true,"id":302},"m_flags":36,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":35},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":303},"m_next":{"__isSmartRef__":true,"id":159},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":1.892373192219931,"m_invMass":0.5284369933537826,"m_I":0.66321259965685,"m_invI":1.5078121261830757,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":286},"m_fixtureCount":1,"m_islandIndex":0},"292":{"position":{"__isSmartRef__":true,"id":293},"R":{"__isSmartRef__":true,"id":294}},"293":{"x":0.7626981364726766,"y":11.622657882352236},"294":{"col1":{"__isSmartRef__":true,"id":295},"col2":{"__isSmartRef__":true,"id":296}},"295":{"x":-0.0009411729823164164,"y":0.9999995570966106},"296":{"x":-0.9999995570966106,"y":-0.0009411729823164164},"297":{"localCenter":{"__isSmartRef__":true,"id":298},"c0":{"__isSmartRef__":true,"id":299},"c":{"__isSmartRef__":true,"id":300},"t0":0,"a":1.5717374999161626,"a0":1.5717374999161626},"298":{"x":0,"y":0},"299":{"x":0.7626981364726766,"y":11.622657882352236},"300":{"x":0.7626981364726766,"y":11.622657882352236},"301":{"x":0,"y":0},"302":{"x":0,"y":0},"303":{"m_xf":{"__isSmartRef__":true,"id":304},"m_sweep":{"__isSmartRef__":true,"id":309},"m_linearVelocity":{"__isSmartRef__":true,"id":313},"m_force":{"__isSmartRef__":true,"id":314},"m_flags":36,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":{"__isSmartRef__":true,"id":89},"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":90},"m_next":{"__isSmartRef__":true,"id":291},"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":2,"m_mass":3.404642014743832,"m_invMass":0.2937166361894999,"m_I":1.9896928779231202,"m_invI":0.5025901289066377,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":{"__isSmartRef__":true,"id":315},"m_fixtureCount":1,"m_islandIndex":3},"304":{"position":{"__isSmartRef__":true,"id":305},"R":{"__isSmartRef__":true,"id":306}},"305":{"x":2.3639659356668234,"y":11.676627110619222},"306":{"col1":{"__isSmartRef__":true,"id":307},"col2":{"__isSmartRef__":true,"id":308}},"307":{"x":0.9999986359091291,"y":0.0016517202793316433},"308":{"x":-0.0016517202793316433,"y":0.9999986359091291},"309":{"localCenter":{"__isSmartRef__":true,"id":310},"c0":{"__isSmartRef__":true,"id":311},"c":{"__isSmartRef__":true,"id":312},"t0":0,"a":0.001651721030364238,"a0":0.0016517216860961674},"310":{"x":0,"y":0},"311":{"x":2.3639659356674216,"y":11.676627110626754},"312":{"x":2.3639659356668234,"y":11.676627110619222},"313":{"x":0,"y":0},"314":{"x":0,"y":0},"315":{"m_filter":{"__isSmartRef__":true,"id":316},"m_aabb":{"__isSmartRef__":true,"id":317},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":303},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":320},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":330}},"316":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"317":{"lowerBound":{"__isSmartRef__":true,"id":318},"upperBound":{"__isSmartRef__":true,"id":319}},"318":{"x":1.3153630341171756,"y":10.853254215928253},"319":{"x":3.4125688372190845,"y":12.500000005342208},"320":{"m_type":1,"m_radius":0.005,"m_centroid":{"__isSmartRef__":true,"id":321},"m_vertices":[{"__isSmartRef__":true,"id":322},{"__isSmartRef__":true,"id":323},{"__isSmartRef__":true,"id":324},{"__isSmartRef__":true,"id":325}],"m_normals":[{"__isSmartRef__":true,"id":326},{"__isSmartRef__":true,"id":327},{"__isSmartRef__":true,"id":328},{"__isSmartRef__":true,"id":329}],"m_vertexCount":4},"321":{"x":0,"y":0},"322":{"x":-1.042255440633744,"y":-0.8166524927597493},"323":{"x":1.042255440633744,"y":-0.8166524927597493},"324":{"x":1.042255440633744,"y":0.8166524927597493},"325":{"x":-1.042255440633744,"y":0.8166524927597493},"326":{"x":0,"y":-1},"327":{"x":1,"y":0},"328":{"x":0,"y":1},"329":{"x":-1,"y":0},"330":{"aabb":{"__isSmartRef__":true,"id":331},"userData":{"__isSmartRef__":true,"id":315},"parent":{"__isSmartRef__":true,"id":334}},"331":{"lowerBound":{"__isSmartRef__":true,"id":332},"upperBound":{"__isSmartRef__":true,"id":333}},"332":{"x":1.0687090210272718,"y":10.547494639459826},"333":{"x":3.56224390734585,"y":12.564368697108124},"334":{"aabb":{"__isSmartRef__":true,"id":335},"parent":{"__isSmartRef__":true,"id":216},"userData":null,"child1":{"__isSmartRef__":true,"id":330},"child2":{"__isSmartRef__":true,"id":338}},"335":{"lowerBound":{"__isSmartRef__":true,"id":336},"upperBound":{"__isSmartRef__":true,"id":337}},"336":{"x":1.0687090210272718,"y":9.692999131010279},"337":{"x":3.591799179246976,"y":12.564368697108124},"338":{"aabb":{"__isSmartRef__":true,"id":339},"userData":{"__isSmartRef__":true,"id":342},"parent":{"__isSmartRef__":true,"id":334}},"339":{"lowerBound":{"__isSmartRef__":true,"id":340},"upperBound":{"__isSmartRef__":true,"id":341}},"340":{"x":2.2138403261900437,"y":9.692999131010279},"341":{"x":3.591799179246976,"y":10.96971145369297},"342":{"m_filter":{"__isSmartRef__":true,"id":343},"m_aabb":{"__isSmartRef__":true,"id":344},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":90},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":347},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":338}},"343":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"344":{"lowerBound":{"__isSmartRef__":true,"id":345},"upperBound":{"__isSmartRef__":true,"id":346}},"345":{"x":2.2587778660851683,"y":9.84541411607148},"346":{"x":3.324952779901536,"y":10.859808717738337},"347":{"m_type":1,"m_radius":0.005,"m_centroid":{"__isSmartRef__":true,"id":348},"m_vertices":[{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":350},{"__isSmartRef__":true,"id":351},{"__isSmartRef__":true,"id":352}],"m_normals":[{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":354},{"__isSmartRef__":true,"id":355},{"__isSmartRef__":true,"id":356}],"m_vertexCount":4},"348":{"x":0,"y":0},"349":{"x":-0.5278765879571438,"y":-0.5019755467306822},"350":{"x":0.5278765879571438,"y":-0.5019755467306822},"351":{"x":0.5278765879571438,"y":0.5019755467306822},"352":{"x":-0.5278765879571438,"y":0.5019755467306822},"353":{"x":0,"y":-1},"354":{"x":1,"y":0},"355":{"x":0,"y":1},"356":{"x":-1,"y":0},"357":{"m_type":1,"m_radius":0.005,"m_centroid":{"__isSmartRef__":true,"id":358},"m_vertices":[{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":360},{"__isSmartRef__":true,"id":361},{"__isSmartRef__":true,"id":362}],"m_normals":[{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":366}],"m_vertexCount":4},"358":{"x":0,"y":0},"359":{"x":-0.868861407181248,"y":-0.5444979995023459},"360":{"x":0.868861407181248,"y":-0.5444979995023459},"361":{"x":0.868861407181248,"y":0.5444979995023459},"362":{"x":-0.868861407181248,"y":0.5444979995023459},"363":{"x":0,"y":-1},"364":{"x":1,"y":0},"365":{"x":0,"y":1},"366":{"x":-1,"y":0},"367":{"aabb":{"__isSmartRef__":true,"id":368},"userData":{"__isSmartRef__":true,"id":371},"parent":{"__isSmartRef__":true,"id":278}},"368":{"lowerBound":{"__isSmartRef__":true,"id":369},"upperBound":{"__isSmartRef__":true,"id":370}},"369":{"x":-2.005610399734386,"y":12.017520981048111},"370":{"x":-0.9531432911455077,"y":13.236666309496892},"371":{"m_filter":{"__isSmartRef__":true,"id":372},"m_aabb":{"__isSmartRef__":true,"id":373},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":102},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":376},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":367}},"372":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"373":{"lowerBound":{"__isSmartRef__":true,"id":374},"upperBound":{"__isSmartRef__":true,"id":375}},"374":{"x":-1.921866494044116,"y":12.373813005789996},"375":{"x":-1.134423762694158,"y":13.202924714445267},"376":{"m_p":{"__isSmartRef__":true,"id":377},"m_type":0,"m_radius":0.3855933185201138},"377":{"x":0,"y":0},"378":{"aabb":{"__isSmartRef__":true,"id":379},"parent":{"__isSmartRef__":true,"id":212},"userData":null,"child1":{"__isSmartRef__":true,"id":382},"child2":{"__isSmartRef__":true,"id":393}},"379":{"lowerBound":{"__isSmartRef__":true,"id":380},"upperBound":{"__isSmartRef__":true,"id":381}},"380":{"x":3.9712068930279822,"y":8.749065153477797},"381":{"x":7.994201584391017,"y":12.60003775333076},"382":{"aabb":{"__isSmartRef__":true,"id":383},"userData":{"__isSmartRef__":true,"id":386},"parent":{"__isSmartRef__":true,"id":378}},"383":{"lowerBound":{"__isSmartRef__":true,"id":384},"upperBound":{"__isSmartRef__":true,"id":385}},"384":{"x":3.9712068930279822,"y":10.654899577046141},"385":{"x":6.005922857041602,"y":12.60003775333076},"386":{"m_filter":{"__isSmartRef__":true,"id":387},"m_aabb":{"__isSmartRef__":true,"id":388},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":159},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":391},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":382}},"387":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"388":{"lowerBound":{"__isSmartRef__":true,"id":389},"upperBound":{"__isSmartRef__":true,"id":390}},"389":{"x":4.098976880523994,"y":10.754879000362637},"390":{"x":5.844088090143795,"y":12.499990209982426},"391":{"m_p":{"__isSmartRef__":true,"id":392},"m_type":0,"m_radius":0.8725556048098951},"392":{"x":0,"y":0},"393":{"aabb":{"__isSmartRef__":true,"id":394},"userData":{"__isSmartRef__":true,"id":397},"parent":{"__isSmartRef__":true,"id":378}},"394":{"lowerBound":{"__isSmartRef__":true,"id":395},"upperBound":{"__isSmartRef__":true,"id":396}},"395":{"x":4.870044668839424,"y":8.749065153477797},"396":{"x":7.994201584391017,"y":11.85800147932288},"397":{"m_filter":{"__isSmartRef__":true,"id":398},"m_aabb":{"__isSmartRef__":true,"id":399},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":48},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":402},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":393}},"398":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"399":{"lowerBound":{"__isSmartRef__":true,"id":400},"upperBound":{"__isSmartRef__":true,"id":401}},"400":{"x":4.967859405111223,"y":8.873965321333149},"401":{"x":7.9091393527568625,"y":11.790861881625016},"402":{"m_type":1,"m_radius":0.005,"m_centroid":{"__isSmartRef__":true,"id":403},"m_vertices":[{"__isSmartRef__":true,"id":404},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":406},{"__isSmartRef__":true,"id":407}],"m_normals":[{"__isSmartRef__":true,"id":408},{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":410},{"__isSmartRef__":true,"id":411}],"m_vertexCount":4},"403":{"x":0,"y":0},"404":{"x":-1.0207865248899908,"y":-1.0725526396650822},"405":{"x":1.0207865248899908,"y":-1.0725526396650822},"406":{"x":1.0207865248899908,"y":1.0725526396650822},"407":{"x":-1.0207865248899908,"y":1.0725526396650822},"408":{"x":0,"y":-1},"409":{"x":1,"y":0},"410":{"x":0,"y":1},"411":{"x":-1,"y":0},"412":{"aabb":{"__isSmartRef__":true,"id":413},"userData":{"__isSmartRef__":true,"id":416},"parent":{"__isSmartRef__":true,"id":208}},"413":{"lowerBound":{"__isSmartRef__":true,"id":414},"upperBound":{"__isSmartRef__":true,"id":415}},"414":{"x":3.304334022190933,"y":9.846988092730022},"415":{"x":4.08133796076356,"y":10.491317416529425},"416":{"m_filter":{"__isSmartRef__":true,"id":417},"m_aabb":{"__isSmartRef__":true,"id":418},"m_userData":null,"m_body":{"__isSmartRef__":true,"id":72},"m_next":null,"m_shape":{"__isSmartRef__":true,"id":421},"m_density":1,"m_friction":0.5,"m_restitution":0.2,"m_isSensor":false,"m_proxy":{"__isSmartRef__":true,"id":412}},"417":{"categoryBits":1,"maskBits":65535,"groupIndex":0},"418":{"lowerBound":{"__isSmartRef__":true,"id":419},"upperBound":{"__isSmartRef__":true,"id":420}},"419":{"x":3.324534198731378,"y":9.974184792864222},"420":{"x":3.7369280208800815,"y":10.386578615012718},"421":{"m_p":{"__isSmartRef__":true,"id":422},"m_type":0,"m_radius":0.20619691107422114},"422":{"x":0,"y":0},"423":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":424},{"__isSmartRef__":true,"id":428}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":432},"m_localPoint":{"__isSmartRef__":true,"id":433}},"424":{"m_localPoint":{"__isSmartRef__":true,"id":425},"m_id":{"__isSmartRef__":true,"id":426},"m_normalImpulse":0,"m_tangentImpulse":0},"425":{"x":0,"y":0},"426":{"features":{"__isSmartRef__":true,"id":427},"_key":0},"427":{"_m_id":{"__isSmartRef__":true,"id":426},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"428":{"m_localPoint":{"__isSmartRef__":true,"id":429},"m_id":{"__isSmartRef__":true,"id":430},"m_normalImpulse":0,"m_tangentImpulse":0},"429":{"x":0,"y":0},"430":{"features":{"__isSmartRef__":true,"id":431},"_key":0},"431":{"_m_id":{"__isSmartRef__":true,"id":430},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"432":{"x":0,"y":0},"433":{"x":0,"y":0},"434":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":435},{"__isSmartRef__":true,"id":439}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":443},"m_localPoint":{"__isSmartRef__":true,"id":444}},"435":{"m_localPoint":{"__isSmartRef__":true,"id":436},"m_id":{"__isSmartRef__":true,"id":437},"m_normalImpulse":0,"m_tangentImpulse":0},"436":{"x":0,"y":0},"437":{"features":{"__isSmartRef__":true,"id":438},"_key":0},"438":{"_m_id":{"__isSmartRef__":true,"id":437},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"439":{"m_localPoint":{"__isSmartRef__":true,"id":440},"m_id":{"__isSmartRef__":true,"id":441},"m_normalImpulse":0,"m_tangentImpulse":0},"440":{"x":0,"y":0},"441":{"features":{"__isSmartRef__":true,"id":442},"_key":0},"442":{"_m_id":{"__isSmartRef__":true,"id":441},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"443":{"x":0,"y":0},"444":{"x":0,"y":0},"445":{"contact":{"__isSmartRef__":true,"id":446},"prev":{"__isSmartRef__":true,"id":174},"next":{"__isSmartRef__":true,"id":472},"other":{"__isSmartRef__":true,"id":36}},"446":{"m_nodeA":{"__isSmartRef__":true,"id":445},"m_nodeB":{"__isSmartRef__":true,"id":447},"m_manifold":{"__isSmartRef__":true,"id":448},"m_oldManifold":{"__isSmartRef__":true,"id":459},"m_flags":50,"m_fixtureA":{"__isSmartRef__":true,"id":189},"m_fixtureB":{"__isSmartRef__":true,"id":236},"m_prev":{"__isSmartRef__":true,"id":16},"m_next":{"__isSmartRef__":true,"id":470},"m_toi":1},"447":{"contact":{"__isSmartRef__":true,"id":446},"prev":{"__isSmartRef__":true,"id":20},"next":null,"other":{"__isSmartRef__":true,"id":177}},"448":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":453}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":457},"m_localPoint":{"__isSmartRef__":true,"id":458},"m_type":4},"449":{"m_localPoint":{"__isSmartRef__":true,"id":450},"m_id":{"__isSmartRef__":true,"id":451},"m_normalImpulse":0.2559410162914228,"m_tangentImpulse":-0.07772174920390953},"450":{"x":-0.28495267746038716,"y":1.0524767191614957},"451":{"features":{"__isSmartRef__":true,"id":452},"_key":16843520},"452":{"_m_id":{"__isSmartRef__":true,"id":451},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"453":{"m_localPoint":{"__isSmartRef__":true,"id":454},"m_id":{"__isSmartRef__":true,"id":455},"m_normalImpulse":0.19016556558693506,"m_tangentImpulse":-0.03639044690745013},"454":{"x":-0.2849526774603874,"y":1.0524767191614959},"455":{"features":{"__isSmartRef__":true,"id":456},"_key":16843520},"456":{"_m_id":{"__isSmartRef__":true,"id":455},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"457":{"x":0,"y":-1},"458":{"x":0,"y":-0.5},"459":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":460},{"__isSmartRef__":true,"id":464}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":468},"m_localPoint":{"__isSmartRef__":true,"id":469},"m_type":4},"460":{"m_localPoint":{"__isSmartRef__":true,"id":461},"m_id":{"__isSmartRef__":true,"id":462},"m_normalImpulse":0.2559410162914228,"m_tangentImpulse":-0.07772174920390953},"461":{"x":-0.28495267746038716,"y":1.0524767191614957},"462":{"features":{"__isSmartRef__":true,"id":463},"_key":16843520},"463":{"_m_id":{"__isSmartRef__":true,"id":462},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"464":{"m_localPoint":{"__isSmartRef__":true,"id":465},"m_id":{"__isSmartRef__":true,"id":466},"m_normalImpulse":0,"m_tangentImpulse":0},"465":{"x":-0.28495267746038727,"y":1.052476719161496},"466":{"features":{"__isSmartRef__":true,"id":467},"_key":16843520},"467":{"_m_id":{"__isSmartRef__":true,"id":466},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"468":{"x":0,"y":-1},"469":{"x":0,"y":-0.5},"470":{"m_nodeA":{"__isSmartRef__":true,"id":471},"m_nodeB":{"__isSmartRef__":true,"id":472},"m_manifold":{"__isSmartRef__":true,"id":498},"m_oldManifold":{"__isSmartRef__":true,"id":509},"m_flags":32,"m_fixtureA":{"__isSmartRef__":true,"id":315},"m_fixtureB":{"__isSmartRef__":true,"id":189},"m_prev":{"__isSmartRef__":true,"id":446},"m_next":{"__isSmartRef__":true,"id":474}},"471":{"contact":{"__isSmartRef__":true,"id":470},"prev":{"__isSmartRef__":true,"id":17},"next":null,"other":{"__isSmartRef__":true,"id":177}},"472":{"contact":{"__isSmartRef__":true,"id":470},"prev":{"__isSmartRef__":true,"id":445},"next":{"__isSmartRef__":true,"id":473},"other":{"__isSmartRef__":true,"id":303}},"473":{"contact":{"__isSmartRef__":true,"id":474},"prev":{"__isSmartRef__":true,"id":472},"next":null,"other":{"__isSmartRef__":true,"id":72}},"474":{"m_nodeA":{"__isSmartRef__":true,"id":473},"m_nodeB":{"__isSmartRef__":true,"id":475},"m_manifold":{"__isSmartRef__":true,"id":476},"m_oldManifold":{"__isSmartRef__":true,"id":487},"m_flags":48,"m_fixtureA":{"__isSmartRef__":true,"id":189},"m_fixtureB":{"__isSmartRef__":true,"id":416},"m_prev":{"__isSmartRef__":true,"id":470},"m_next":null},"475":{"contact":{"__isSmartRef__":true,"id":474},"prev":{"__isSmartRef__":true,"id":84},"next":null,"other":{"__isSmartRef__":true,"id":177}},"476":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":477},{"__isSmartRef__":true,"id":481}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":485},"m_localPoint":{"__isSmartRef__":true,"id":486},"m_type":2},"477":{"m_localPoint":{"__isSmartRef__":true,"id":478},"m_id":{"__isSmartRef__":true,"id":479},"m_normalImpulse":0.023740779865661785,"m_tangentImpulse":0.001357241488521886},"478":{"x":0,"y":0},"479":{"features":{"__isSmartRef__":true,"id":480},"_key":0},"480":{"_m_id":{"__isSmartRef__":true,"id":479},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"481":{"m_localPoint":{"__isSmartRef__":true,"id":482},"m_id":{"__isSmartRef__":true,"id":483},"m_normalImpulse":0,"m_tangentImpulse":0},"482":{"x":0,"y":0},"483":{"features":{"__isSmartRef__":true,"id":484},"_key":0},"484":{"_m_id":{"__isSmartRef__":true,"id":483},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"485":{"x":0,"y":-1},"486":{"x":0,"y":-1.0524767191614957},"487":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":488},{"__isSmartRef__":true,"id":492}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":496},"m_localPoint":{"__isSmartRef__":true,"id":497},"m_type":2},"488":{"m_localPoint":{"__isSmartRef__":true,"id":489},"m_id":{"__isSmartRef__":true,"id":490},"m_normalImpulse":0.023740779865719614,"m_tangentImpulse":0.0013572414922555455},"489":{"x":0,"y":0},"490":{"features":{"__isSmartRef__":true,"id":491},"_key":0},"491":{"_m_id":{"__isSmartRef__":true,"id":490},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"492":{"m_localPoint":{"__isSmartRef__":true,"id":493},"m_id":{"__isSmartRef__":true,"id":494},"m_normalImpulse":0,"m_tangentImpulse":0},"493":{"x":0,"y":0},"494":{"features":{"__isSmartRef__":true,"id":495},"_key":0},"495":{"_m_id":{"__isSmartRef__":true,"id":494},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"496":{"x":0,"y":-1},"497":{"x":0,"y":-1.0524767191614957},"498":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":499},{"__isSmartRef__":true,"id":503}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":507},"m_localPoint":{"__isSmartRef__":true,"id":508},"m_type":4},"499":{"m_localPoint":{"__isSmartRef__":true,"id":500},"m_id":{"__isSmartRef__":true,"id":501},"m_normalImpulse":0,"m_tangentImpulse":0},"500":{"x":1.042255440633744,"y":-0.8166524927597498},"501":{"features":{"__isSmartRef__":true,"id":502},"_key":16777475},"502":{"_m_id":{"__isSmartRef__":true,"id":501},"_referenceEdge":3,"_incidentEdge":1,"_incidentVertex":0,"_flip":1},"503":{"m_localPoint":{"__isSmartRef__":true,"id":504},"m_id":{"__isSmartRef__":true,"id":505},"m_normalImpulse":0,"m_tangentImpulse":0},"504":{"x":-0.28495267746038744,"y":-0.5235217711233879},"505":{"features":{"__isSmartRef__":true,"id":506},"_key":65537},"506":{"_m_id":{"__isSmartRef__":true,"id":505},"_referenceEdge":1,"_incidentEdge":0,"_incidentVertex":1,"_flip":0},"507":{"x":-1,"y":0},"508":{"x":-0.2849526774603873,"y":0},"509":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":510},{"__isSmartRef__":true,"id":514}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":518},"m_localPoint":{"__isSmartRef__":true,"id":519},"m_type":4},"510":{"m_localPoint":{"__isSmartRef__":true,"id":511},"m_id":{"__isSmartRef__":true,"id":512},"m_normalImpulse":0,"m_tangentImpulse":0},"511":{"x":1.042255440633744,"y":-0.8166524927597486},"512":{"features":{"__isSmartRef__":true,"id":513},"_key":16777475},"513":{"_m_id":{"__isSmartRef__":true,"id":512},"_referenceEdge":3,"_incidentEdge":1,"_incidentVertex":0,"_flip":1},"514":{"m_localPoint":{"__isSmartRef__":true,"id":515},"m_id":{"__isSmartRef__":true,"id":516},"m_normalImpulse":0.11174605471309829,"m_tangentImpulse":-0.055866683913180615},"515":{"x":1.0422554406337443,"y":0.7744431649549146},"516":{"features":{"__isSmartRef__":true,"id":517},"_key":16843267},"517":{"_m_id":{"__isSmartRef__":true,"id":516},"_referenceEdge":3,"_incidentEdge":2,"_incidentVertex":1,"_flip":1},"518":{"x":-1,"y":0},"519":{"x":-0.2849526774603873,"y":0},"520":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":521},{"__isSmartRef__":true,"id":525}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":529},"m_localPoint":{"__isSmartRef__":true,"id":530},"m_type":2},"521":{"m_localPoint":{"__isSmartRef__":true,"id":522},"m_id":{"__isSmartRef__":true,"id":523},"m_normalImpulse":0.0824446976753096,"m_tangentImpulse":0.02726807074676551},"522":{"x":0,"y":0},"523":{"features":{"__isSmartRef__":true,"id":524},"_key":0},"524":{"_m_id":{"__isSmartRef__":true,"id":523},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"525":{"m_localPoint":{"__isSmartRef__":true,"id":526},"m_id":{"__isSmartRef__":true,"id":527},"m_normalImpulse":0,"m_tangentImpulse":0},"526":{"x":0,"y":0},"527":{"features":{"__isSmartRef__":true,"id":528},"_key":0},"528":{"_m_id":{"__isSmartRef__":true,"id":527},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"529":{"x":1,"y":0},"530":{"x":0.2849526774603873,"y":0},"531":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":532},{"__isSmartRef__":true,"id":536}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":540},"m_localPoint":{"__isSmartRef__":true,"id":541},"m_type":2},"532":{"m_localPoint":{"__isSmartRef__":true,"id":533},"m_id":{"__isSmartRef__":true,"id":534},"m_normalImpulse":0.08244469768626474,"m_tangentImpulse":0.027268070752656956},"533":{"x":0,"y":0},"534":{"features":{"__isSmartRef__":true,"id":535},"_key":0},"535":{"_m_id":{"__isSmartRef__":true,"id":534},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"536":{"m_localPoint":{"__isSmartRef__":true,"id":537},"m_id":{"__isSmartRef__":true,"id":538},"m_normalImpulse":0,"m_tangentImpulse":0},"537":{"x":0,"y":0},"538":{"features":{"__isSmartRef__":true,"id":539},"_key":0},"539":{"_m_id":{"__isSmartRef__":true,"id":538},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"540":{"x":1,"y":0},"541":{"x":0.2849526774603873,"y":0},"542":{"m_type":1,"m_radius":0.005,"m_centroid":{"__isSmartRef__":true,"id":543},"m_vertices":[{"__isSmartRef__":true,"id":544},{"__isSmartRef__":true,"id":545},{"__isSmartRef__":true,"id":546},{"__isSmartRef__":true,"id":547}],"m_normals":[{"__isSmartRef__":true,"id":548},{"__isSmartRef__":true,"id":549},{"__isSmartRef__":true,"id":550},{"__isSmartRef__":true,"id":551}],"m_vertexCount":4},"543":{"x":0,"y":0},"544":{"x":-0.378795956633985,"y":-0.5910208801738918},"545":{"x":0.378795956633985,"y":-0.5910208801738918},"546":{"x":0.378795956633985,"y":0.5910208801738918},"547":{"x":-0.378795956633985,"y":0.5910208801738918},"548":{"x":0,"y":-1},"549":{"x":1,"y":0},"550":{"x":0,"y":1},"551":{"x":-1,"y":0},"552":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":553},{"__isSmartRef__":true,"id":557}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":561},"m_localPoint":{"__isSmartRef__":true,"id":562},"m_type":2},"553":{"m_localPoint":{"__isSmartRef__":true,"id":554},"m_id":{"__isSmartRef__":true,"id":555},"m_normalImpulse":0.040064523253694626,"m_tangentImpulse":-0.0150322258967384},"554":{"x":0,"y":0},"555":{"features":{"__isSmartRef__":true,"id":556},"_key":0},"556":{"_m_id":{"__isSmartRef__":true,"id":555},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"557":{"m_localPoint":{"__isSmartRef__":true,"id":558},"m_id":{"__isSmartRef__":true,"id":559},"m_normalImpulse":0,"m_tangentImpulse":0},"558":{"x":0,"y":0},"559":{"features":{"__isSmartRef__":true,"id":560},"_key":0},"560":{"_m_id":{"__isSmartRef__":true,"id":559},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"561":{"x":-0.5888005755510116,"y":-0.8082783445266843},"562":{"x":-10,"y":-0.5},"563":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":564},{"__isSmartRef__":true,"id":568}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":572},"m_localPoint":{"__isSmartRef__":true,"id":573},"m_type":2},"564":{"m_localPoint":{"__isSmartRef__":true,"id":565},"m_id":{"__isSmartRef__":true,"id":566},"m_normalImpulse":0.04978787896499597,"m_tangentImpulse":-0.024893939482497976},"565":{"x":0,"y":0},"566":{"features":{"__isSmartRef__":true,"id":567},"_key":0},"567":{"_m_id":{"__isSmartRef__":true,"id":566},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"568":{"m_localPoint":{"__isSmartRef__":true,"id":569},"m_id":{"__isSmartRef__":true,"id":570},"m_normalImpulse":0,"m_tangentImpulse":0},"569":{"x":0,"y":0},"570":{"features":{"__isSmartRef__":true,"id":571},"_key":0},"571":{"_m_id":{"__isSmartRef__":true,"id":570},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"572":{"x":-0.7071570298520257,"y":-0.7070565289500277},"573":{"x":-10,"y":-0.5},"574":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":575},{"__isSmartRef__":true,"id":579}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":583},"m_localPoint":{"__isSmartRef__":true,"id":584},"m_type":4},"575":{"m_localPoint":{"__isSmartRef__":true,"id":576},"m_id":{"__isSmartRef__":true,"id":577},"m_normalImpulse":0.08512977736255062,"m_tangentImpulse":-0.014069038326316606},"576":{"x":0.5278765879571438,"y":0.5019755467306821},"577":{"features":{"__isSmartRef__":true,"id":578},"_key":16777728},"578":{"_m_id":{"__isSmartRef__":true,"id":577},"_referenceEdge":0,"_incidentEdge":2,"_incidentVertex":0,"_flip":1},"579":{"m_localPoint":{"__isSmartRef__":true,"id":580},"m_id":{"__isSmartRef__":true,"id":581},"m_normalImpulse":0.0901821464479125,"m_tangentImpulse":0.01151215017065243},"580":{"x":-0.5278765879571438,"y":0.501975546730683},"581":{"features":{"__isSmartRef__":true,"id":582},"_key":16843520},"582":{"_m_id":{"__isSmartRef__":true,"id":581},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"583":{"x":0,"y":-1},"584":{"x":0,"y":-0.8166524927597493},"585":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":586},{"__isSmartRef__":true,"id":590}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":594},"m_localPoint":{"__isSmartRef__":true,"id":595},"m_type":4},"586":{"m_localPoint":{"__isSmartRef__":true,"id":587},"m_id":{"__isSmartRef__":true,"id":588},"m_normalImpulse":0.08512977727669853,"m_tangentImpulse":-0.014069038195879511},"587":{"x":0.5278765879571435,"y":0.5019755467306829},"588":{"features":{"__isSmartRef__":true,"id":589},"_key":16777728},"589":{"_m_id":{"__isSmartRef__":true,"id":588},"_referenceEdge":0,"_incidentEdge":2,"_incidentVertex":0,"_flip":1},"590":{"m_localPoint":{"__isSmartRef__":true,"id":591},"m_id":{"__isSmartRef__":true,"id":592},"m_normalImpulse":0.09018214653585388,"m_tangentImpulse":0.011512150170851774},"591":{"x":-0.5278765879571438,"y":0.501975546730683},"592":{"features":{"__isSmartRef__":true,"id":593},"_key":16843520},"593":{"_m_id":{"__isSmartRef__":true,"id":592},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"594":{"x":0,"y":-1},"595":{"x":0,"y":-0.8166524927597493},"596":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":597},{"__isSmartRef__":true,"id":601}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":605},"m_localPoint":{"__isSmartRef__":true,"id":606},"m_type":2},"597":{"m_localPoint":{"__isSmartRef__":true,"id":598},"m_id":{"__isSmartRef__":true,"id":599},"m_normalImpulse":0.002845884975183712,"m_tangentImpulse":-0.0013478270346306558},"598":{"x":0,"y":0},"599":{"features":{"__isSmartRef__":true,"id":600},"_key":0},"600":{"_m_id":{"__isSmartRef__":true,"id":599},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"601":{"m_localPoint":{"__isSmartRef__":true,"id":602},"m_id":{"__isSmartRef__":true,"id":603},"m_normalImpulse":0,"m_tangentImpulse":0},"602":{"x":0,"y":0},"603":{"features":{"__isSmartRef__":true,"id":604},"_key":0},"604":{"_m_id":{"__isSmartRef__":true,"id":603},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"605":{"x":1,"y":0},"606":{"x":0.5278765879571438,"y":0},"607":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":608},{"__isSmartRef__":true,"id":612}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":616},"m_localPoint":{"__isSmartRef__":true,"id":617},"m_type":2},"608":{"m_localPoint":{"__isSmartRef__":true,"id":609},"m_id":{"__isSmartRef__":true,"id":610},"m_normalImpulse":0.002845884977531719,"m_tangentImpulse":-0.0013478270377189985},"609":{"x":0,"y":0},"610":{"features":{"__isSmartRef__":true,"id":611},"_key":0},"611":{"_m_id":{"__isSmartRef__":true,"id":610},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"612":{"m_localPoint":{"__isSmartRef__":true,"id":613},"m_id":{"__isSmartRef__":true,"id":614},"m_normalImpulse":0,"m_tangentImpulse":0},"613":{"x":0,"y":0},"614":{"features":{"__isSmartRef__":true,"id":615},"_key":0},"615":{"_m_id":{"__isSmartRef__":true,"id":614},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"616":{"x":1,"y":0},"617":{"x":0.5278765879571438,"y":0},"618":{"m_xf":{"__isSmartRef__":true,"id":619},"m_sweep":{"__isSmartRef__":true,"id":624},"m_linearVelocity":{"__isSmartRef__":true,"id":628},"m_force":{"__isSmartRef__":true,"id":629},"m_flags":38,"m_world":{"__isSmartRef__":true,"id":4},"m_jointList":null,"m_controllerList":null,"m_contactList":null,"m_controllerCount":0,"m_prev":{"__isSmartRef__":true,"id":36},"m_next":null,"m_angularVelocity":0,"m_linearDamping":0,"m_angularDamping":0,"m_torque":0,"m_sleepTime":0,"m_type":0,"m_mass":0,"m_invMass":0,"m_I":0,"m_invI":0,"m_inertiaScale":1,"m_userData":null,"m_fixtureList":null,"m_fixtureCount":0},"619":{"position":{"__isSmartRef__":true,"id":620},"R":{"__isSmartRef__":true,"id":621}},"620":{"x":0,"y":0},"621":{"col1":{"__isSmartRef__":true,"id":622},"col2":{"__isSmartRef__":true,"id":623}},"622":{"x":1,"y":0},"623":{"x":0,"y":1},"624":{"localCenter":{"__isSmartRef__":true,"id":625},"c0":{"__isSmartRef__":true,"id":626},"c":{"__isSmartRef__":true,"id":627},"t0":0,"a":0,"a0":0},"625":{"x":0,"y":0},"626":{"x":0,"y":0},"627":{"x":0,"y":0},"628":{"x":0,"y":0},"629":{"x":0,"y":0},"630":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":631},{"__isSmartRef__":true,"id":635}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":639},"m_localPoint":{"__isSmartRef__":true,"id":640},"m_type":4},"631":{"m_localPoint":{"__isSmartRef__":true,"id":632},"m_id":{"__isSmartRef__":true,"id":633},"m_normalImpulse":0.15793463524143972,"m_tangentImpulse":0.00006864514233876267},"632":{"x":0.8688614071812478,"y":-0.544497999502346},"633":{"features":{"__isSmartRef__":true,"id":634},"_key":16777472},"634":{"_m_id":{"__isSmartRef__":true,"id":633},"_referenceEdge":0,"_incidentEdge":1,"_incidentVertex":0,"_flip":1},"635":{"m_localPoint":{"__isSmartRef__":true,"id":636},"m_id":{"__isSmartRef__":true,"id":637},"m_normalImpulse":0.15746089679521544,"m_tangentImpulse":-0.0000686451423387636},"636":{"x":0.8688614071812486,"y":0.5444979995023459},"637":{"features":{"__isSmartRef__":true,"id":638},"_key":16843264},"638":{"_m_id":{"__isSmartRef__":true,"id":637},"_referenceEdge":0,"_incidentEdge":2,"_incidentVertex":1,"_flip":1},"639":{"x":0,"y":-1},"640":{"x":0,"y":-0.5},"641":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":642},{"__isSmartRef__":true,"id":646}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":650},"m_localPoint":{"__isSmartRef__":true,"id":651},"m_type":4},"642":{"m_localPoint":{"__isSmartRef__":true,"id":643},"m_id":{"__isSmartRef__":true,"id":644},"m_normalImpulse":0.15793463524143972,"m_tangentImpulse":0.00006864514233876267},"643":{"x":0.8688614071812478,"y":-0.544497999502346},"644":{"features":{"__isSmartRef__":true,"id":645},"_key":16777472},"645":{"_m_id":{"__isSmartRef__":true,"id":644},"_referenceEdge":0,"_incidentEdge":1,"_incidentVertex":0,"_flip":1},"646":{"m_localPoint":{"__isSmartRef__":true,"id":647},"m_id":{"__isSmartRef__":true,"id":648},"m_normalImpulse":0.15746089679521544,"m_tangentImpulse":-0.0000686451423387636},"647":{"x":0.8688614071812486,"y":0.5444979995023459},"648":{"features":{"__isSmartRef__":true,"id":649},"_key":16843264},"649":{"_m_id":{"__isSmartRef__":true,"id":648},"_referenceEdge":0,"_incidentEdge":2,"_incidentVertex":1,"_flip":1},"650":{"x":0,"y":-1},"651":{"x":0,"y":-0.5},"652":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":653},{"__isSmartRef__":true,"id":657}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":661},"m_localPoint":{"__isSmartRef__":true,"id":662},"m_type":4},"653":{"m_localPoint":{"__isSmartRef__":true,"id":654},"m_id":{"__isSmartRef__":true,"id":655},"m_normalImpulse":0.4639130782731414,"m_tangentImpulse":0.1976742806093358},"654":{"x":0.5950793469324714,"y":0.7221529799513517},"655":{"features":{"__isSmartRef__":true,"id":656},"_key":16777728},"656":{"_m_id":{"__isSmartRef__":true,"id":655},"_referenceEdge":0,"_incidentEdge":2,"_incidentVertex":0,"_flip":1},"657":{"m_localPoint":{"__isSmartRef__":true,"id":658},"m_id":{"__isSmartRef__":true,"id":659},"m_normalImpulse":0.17218052454861502,"m_tangentImpulse":0.06687767259563826},"658":{"x":-0.5950793469324709,"y":0.7221529799513516},"659":{"features":{"__isSmartRef__":true,"id":660},"_key":16843520},"660":{"_m_id":{"__isSmartRef__":true,"id":659},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"661":{"x":0,"y":-1},"662":{"x":0,"y":-0.5},"663":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":664},{"__isSmartRef__":true,"id":668}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":672},"m_localPoint":{"__isSmartRef__":true,"id":673},"m_type":4},"664":{"m_localPoint":{"__isSmartRef__":true,"id":665},"m_id":{"__isSmartRef__":true,"id":666},"m_normalImpulse":0.4639130782731414,"m_tangentImpulse":0.1976742806093358},"665":{"x":0.5950793469324714,"y":0.7221529799513517},"666":{"features":{"__isSmartRef__":true,"id":667},"_key":16777728},"667":{"_m_id":{"__isSmartRef__":true,"id":666},"_referenceEdge":0,"_incidentEdge":2,"_incidentVertex":0,"_flip":1},"668":{"m_localPoint":{"__isSmartRef__":true,"id":669},"m_id":{"__isSmartRef__":true,"id":670},"m_normalImpulse":0.17218052454861502,"m_tangentImpulse":0.06687767259563826},"669":{"x":-0.5950793469324709,"y":0.7221529799513516},"670":{"features":{"__isSmartRef__":true,"id":671},"_key":16843520},"671":{"_m_id":{"__isSmartRef__":true,"id":670},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"672":{"x":0,"y":-1},"673":{"x":0,"y":-0.5},"674":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":675},{"__isSmartRef__":true,"id":679}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":683},"m_localPoint":{"__isSmartRef__":true,"id":684},"m_type":2},"675":{"m_localPoint":{"__isSmartRef__":true,"id":676},"m_id":{"__isSmartRef__":true,"id":677},"m_normalImpulse":0.4382228833549682,"m_tangentImpulse":0.013021914589862835},"676":{"x":-0.5950793469324706,"y":-0.7221529799513517},"677":{"features":{"__isSmartRef__":true,"id":678},"_key":1},"678":{"_m_id":{"__isSmartRef__":true,"id":677},"_referenceEdge":1,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"679":{"m_localPoint":{"__isSmartRef__":true,"id":680},"m_id":{"__isSmartRef__":true,"id":681},"m_normalImpulse":0,"m_tangentImpulse":0},"680":{"x":0,"y":0},"681":{"features":{"__isSmartRef__":true,"id":682},"_key":0},"682":{"_m_id":{"__isSmartRef__":true,"id":681},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"683":{"x":1,"y":0},"684":{"x":1.0207865248899908,"y":0},"685":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":690}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":694},"m_localPoint":{"__isSmartRef__":true,"id":695},"m_type":2},"686":{"m_localPoint":{"__isSmartRef__":true,"id":687},"m_id":{"__isSmartRef__":true,"id":688},"m_normalImpulse":0.438222883347653,"m_tangentImpulse":0.013021914587546691},"687":{"x":-0.5950793469324706,"y":-0.7221529799513517},"688":{"features":{"__isSmartRef__":true,"id":689},"_key":1},"689":{"_m_id":{"__isSmartRef__":true,"id":688},"_referenceEdge":1,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"690":{"m_localPoint":{"__isSmartRef__":true,"id":691},"m_id":{"__isSmartRef__":true,"id":692},"m_normalImpulse":0,"m_tangentImpulse":0},"691":{"x":0,"y":0},"692":{"features":{"__isSmartRef__":true,"id":693},"_key":0},"693":{"_m_id":{"__isSmartRef__":true,"id":692},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"694":{"x":1,"y":0},"695":{"x":1.0207865248899908,"y":0},"696":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":697},{"__isSmartRef__":true,"id":701}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":705},"m_localPoint":{"__isSmartRef__":true,"id":706},"m_type":2},"697":{"m_localPoint":{"__isSmartRef__":true,"id":698},"m_id":{"__isSmartRef__":true,"id":699},"m_normalImpulse":0.43597969680248017,"m_tangentImpulse":0.15663683045933646},"698":{"x":0,"y":0},"699":{"features":{"__isSmartRef__":true,"id":700},"_key":0},"700":{"_m_id":{"__isSmartRef__":true,"id":699},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"701":{"m_localPoint":{"__isSmartRef__":true,"id":702},"m_id":{"__isSmartRef__":true,"id":703},"m_normalImpulse":0,"m_tangentImpulse":0},"702":{"x":0,"y":0},"703":{"features":{"__isSmartRef__":true,"id":704},"_key":0},"704":{"_m_id":{"__isSmartRef__":true,"id":703},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"705":{"x":0,"y":1},"706":{"x":0,"y":1.0725526396650822},"707":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":708},{"__isSmartRef__":true,"id":712}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":716},"m_localPoint":{"__isSmartRef__":true,"id":717},"m_type":2},"708":{"m_localPoint":{"__isSmartRef__":true,"id":709},"m_id":{"__isSmartRef__":true,"id":710},"m_normalImpulse":0.43597969680718446,"m_tangentImpulse":0.15663683045706608},"709":{"x":0,"y":0},"710":{"features":{"__isSmartRef__":true,"id":711},"_key":0},"711":{"_m_id":{"__isSmartRef__":true,"id":710},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"712":{"m_localPoint":{"__isSmartRef__":true,"id":713},"m_id":{"__isSmartRef__":true,"id":714},"m_normalImpulse":0,"m_tangentImpulse":0},"713":{"x":0,"y":0},"714":{"features":{"__isSmartRef__":true,"id":715},"_key":0},"715":{"_m_id":{"__isSmartRef__":true,"id":714},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"716":{"x":0,"y":1},"717":{"x":0,"y":1.0725526396650822},"718":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":719},{"__isSmartRef__":true,"id":723}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":727},"m_localPoint":{"__isSmartRef__":true,"id":728},"m_type":2},"719":{"m_localPoint":{"__isSmartRef__":true,"id":720},"m_id":{"__isSmartRef__":true,"id":721},"m_normalImpulse":0.7465453716001669,"m_tangentImpulse":-0.18398375297420144},"720":{"x":0,"y":0},"721":{"features":{"__isSmartRef__":true,"id":722},"_key":0},"722":{"_m_id":{"__isSmartRef__":true,"id":721},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"723":{"m_localPoint":{"__isSmartRef__":true,"id":724},"m_id":{"__isSmartRef__":true,"id":725},"m_normalImpulse":0,"m_tangentImpulse":0},"724":{"x":0,"y":0},"725":{"features":{"__isSmartRef__":true,"id":726},"_key":0},"726":{"_m_id":{"__isSmartRef__":true,"id":725},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"727":{"x":0,"y":-1},"728":{"x":0,"y":-0.5},"729":{"m_pointCount":1,"m_points":[{"__isSmartRef__":true,"id":730},{"__isSmartRef__":true,"id":734}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":738},"m_localPoint":{"__isSmartRef__":true,"id":739},"m_type":2},"730":{"m_localPoint":{"__isSmartRef__":true,"id":731},"m_id":{"__isSmartRef__":true,"id":732},"m_normalImpulse":0.7465453716001669,"m_tangentImpulse":-0.18398375297420144},"731":{"x":0,"y":0},"732":{"features":{"__isSmartRef__":true,"id":733},"_key":0},"733":{"_m_id":{"__isSmartRef__":true,"id":732},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"734":{"m_localPoint":{"__isSmartRef__":true,"id":735},"m_id":{"__isSmartRef__":true,"id":736},"m_normalImpulse":0,"m_tangentImpulse":0},"735":{"x":0,"y":0},"736":{"features":{"__isSmartRef__":true,"id":737},"_key":0},"737":{"_m_id":{"__isSmartRef__":true,"id":736},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"738":{"x":0,"y":-1},"739":{"x":0,"y":-0.5},"740":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":741},{"__isSmartRef__":true,"id":745}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":749},"m_localPoint":{"__isSmartRef__":true,"id":750},"m_type":4},"741":{"m_localPoint":{"__isSmartRef__":true,"id":742},"m_id":{"__isSmartRef__":true,"id":743},"m_normalImpulse":0.4043329318463572,"m_tangentImpulse":-0.0026999378936345348},"742":{"x":1.0422554406337443,"y":0.816652492759749},"743":{"features":{"__isSmartRef__":true,"id":744},"_key":16777728},"744":{"_m_id":{"__isSmartRef__":true,"id":743},"_referenceEdge":0,"_incidentEdge":2,"_incidentVertex":0,"_flip":1},"745":{"m_localPoint":{"__isSmartRef__":true,"id":746},"m_id":{"__isSmartRef__":true,"id":747},"m_normalImpulse":0.3384148653474644,"m_tangentImpulse":-0.00014651315133912428},"746":{"x":-1.042255440633744,"y":0.8166524927597488},"747":{"features":{"__isSmartRef__":true,"id":748},"_key":16843520},"748":{"_m_id":{"__isSmartRef__":true,"id":747},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"749":{"x":0,"y":-1},"750":{"x":0,"y":-0.5},"751":{"m_pointCount":2,"m_points":[{"__isSmartRef__":true,"id":752},{"__isSmartRef__":true,"id":756}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":760},"m_localPoint":{"__isSmartRef__":true,"id":761},"m_type":4},"752":{"m_localPoint":{"__isSmartRef__":true,"id":753},"m_id":{"__isSmartRef__":true,"id":754},"m_normalImpulse":0.4043329318463572,"m_tangentImpulse":-0.0026999378936345348},"753":{"x":1.0422554406337443,"y":0.816652492759749},"754":{"features":{"__isSmartRef__":true,"id":755},"_key":16777728},"755":{"_m_id":{"__isSmartRef__":true,"id":754},"_referenceEdge":0,"_incidentEdge":2,"_incidentVertex":0,"_flip":1},"756":{"m_localPoint":{"__isSmartRef__":true,"id":757},"m_id":{"__isSmartRef__":true,"id":758},"m_normalImpulse":0.3384148653474644,"m_tangentImpulse":-0.00014651315133912428},"757":{"x":-1.042255440633744,"y":0.8166524927597488},"758":{"features":{"__isSmartRef__":true,"id":759},"_key":16843520},"759":{"_m_id":{"__isSmartRef__":true,"id":758},"_referenceEdge":0,"_incidentEdge":3,"_incidentVertex":1,"_flip":1},"760":{"x":0,"y":-1},"761":{"x":0,"y":-0.5},"762":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":763},{"__isSmartRef__":true,"id":767}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":771},"m_localPoint":{"__isSmartRef__":true,"id":772},"m_type":2},"763":{"m_localPoint":{"__isSmartRef__":true,"id":764},"m_id":{"__isSmartRef__":true,"id":765},"m_normalImpulse":0.2830333030440243,"m_tangentImpulse":0.1556088368127062},"764":{"x":0.8688614071812484,"y":-0.5444979995023459},"765":{"features":{"__isSmartRef__":true,"id":766},"_key":65795},"766":{"_m_id":{"__isSmartRef__":true,"id":765},"_referenceEdge":3,"_incidentEdge":1,"_incidentVertex":1,"_flip":0},"767":{"m_localPoint":{"__isSmartRef__":true,"id":768},"m_id":{"__isSmartRef__":true,"id":769},"m_normalImpulse":0.9868015713511282,"m_tangentImpulse":0.24813970641100433},"768":{"x":-0.7712521030140373,"y":-0.5444979995023459},"769":{"features":{"__isSmartRef__":true,"id":770},"_key":3},"770":{"_m_id":{"__isSmartRef__":true,"id":769},"_referenceEdge":3,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"771":{"x":-0.9999999999999999,"y":0},"772":{"x":-1.042255440633744,"y":0},"773":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":774},{"__isSmartRef__":true,"id":778}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":782},"m_localPoint":{"__isSmartRef__":true,"id":783},"m_type":2},"774":{"m_localPoint":{"__isSmartRef__":true,"id":775},"m_id":{"__isSmartRef__":true,"id":776},"m_normalImpulse":0,"m_tangentImpulse":0},"775":{"x":0.8688614071812478,"y":-0.5444979995023459},"776":{"features":{"__isSmartRef__":true,"id":777},"_key":65795},"777":{"_m_id":{"__isSmartRef__":true,"id":776},"_referenceEdge":3,"_incidentEdge":1,"_incidentVertex":1,"_flip":0},"778":{"m_localPoint":{"__isSmartRef__":true,"id":779},"m_id":{"__isSmartRef__":true,"id":780},"m_normalImpulse":0,"m_tangentImpulse":0},"779":{"x":-1.042255440633744,"y":-0.7590960112753139},"780":{"features":{"__isSmartRef__":true,"id":781},"_key":16777985},"781":{"_m_id":{"__isSmartRef__":true,"id":780},"_referenceEdge":1,"_incidentEdge":3,"_incidentVertex":0,"_flip":1},"782":{"x":-0.9999999999999999,"y":0},"783":{"x":-1.042255440633744,"y":0},"784":{"contact":{"__isSmartRef__":true,"id":13},"prev":{"__isSmartRef__":true,"id":114},"next":null,"other":{"__isSmartRef__":true,"id":291}},"785":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":786},{"__isSmartRef__":true,"id":790}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":794},"m_localPoint":{"__isSmartRef__":true,"id":795},"m_type":2},"786":{"m_localPoint":{"__isSmartRef__":true,"id":787},"m_id":{"__isSmartRef__":true,"id":788},"m_normalImpulse":0.09125529279136896,"m_tangentImpulse":0.04568863778112823},"787":{"x":0,"y":0},"788":{"features":{"__isSmartRef__":true,"id":789},"_key":0},"789":{"_m_id":{"__isSmartRef__":true,"id":788},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"790":{"m_localPoint":{"__isSmartRef__":true,"id":791},"m_id":{"__isSmartRef__":true,"id":792},"m_normalImpulse":0,"m_tangentImpulse":0},"791":{"x":0,"y":0},"792":{"features":{"__isSmartRef__":true,"id":793},"_key":0},"793":{"_m_id":{"__isSmartRef__":true,"id":792},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"794":{"x":0,"y":1},"795":{"x":0,"y":0.5444979995023459},"796":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":797},{"__isSmartRef__":true,"id":801}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":805},"m_localPoint":{"__isSmartRef__":true,"id":806},"m_type":2},"797":{"m_localPoint":{"__isSmartRef__":true,"id":798},"m_id":{"__isSmartRef__":true,"id":799},"m_normalImpulse":0.09465829924428751,"m_tangentImpulse":0.04737682600535983},"798":{"x":0,"y":0},"799":{"features":{"__isSmartRef__":true,"id":800},"_key":0},"800":{"_m_id":{"__isSmartRef__":true,"id":799},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"801":{"m_localPoint":{"__isSmartRef__":true,"id":802},"m_id":{"__isSmartRef__":true,"id":803},"m_normalImpulse":0,"m_tangentImpulse":0},"802":{"x":0,"y":0},"803":{"features":{"__isSmartRef__":true,"id":804},"_key":0},"804":{"_m_id":{"__isSmartRef__":true,"id":803},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"805":{"x":0,"y":1},"806":{"x":0,"y":0.5444979995023459},"807":{"m_nodeA":{"__isSmartRef__":true,"id":808},"m_nodeB":{"__isSmartRef__":true,"id":834},"m_manifold":{"__isSmartRef__":true,"id":835},"m_oldManifold":{"__isSmartRef__":true,"id":846},"m_flags":32,"m_fixtureA":{"__isSmartRef__":true,"id":397},"m_fixtureB":{"__isSmartRef__":true,"id":416},"m_prev":{"__isSmartRef__":true,"id":28}},"808":{"contact":{"__isSmartRef__":true,"id":807},"prev":{"__isSmartRef__":true,"id":27},"next":{"__isSmartRef__":true,"id":809},"other":{"__isSmartRef__":true,"id":72}},"809":{"contact":{"__isSmartRef__":true,"id":810},"prev":{"__isSmartRef__":true,"id":27},"next":{"__isSmartRef__":true,"id":26},"other":{"__isSmartRef__":true,"id":177}},"810":{"m_nodeA":{"__isSmartRef__":true,"id":811},"m_nodeB":{"__isSmartRef__":true,"id":809},"m_manifold":{"__isSmartRef__":true,"id":812},"m_oldManifold":{"__isSmartRef__":true,"id":823},"m_flags":32,"m_fixtureA":{"__isSmartRef__":true,"id":189},"m_fixtureB":{"__isSmartRef__":true,"id":397},"m_prev":{"__isSmartRef__":true,"id":172}},"811":{"contact":{"__isSmartRef__":true,"id":810},"prev":{"__isSmartRef__":true,"id":173},"next":{"__isSmartRef__":true,"id":174},"other":{"__isSmartRef__":true,"id":48}},"812":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":813},{"__isSmartRef__":true,"id":817}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":821},"m_localPoint":{"__isSmartRef__":true,"id":822},"m_type":2},"813":{"m_localPoint":{"__isSmartRef__":true,"id":814},"m_id":{"__isSmartRef__":true,"id":815},"m_normalImpulse":0,"m_tangentImpulse":0},"814":{"x":-1.020786524889991,"y":1.0725526396650824},"815":{"features":{"__isSmartRef__":true,"id":816},"_key":769},"816":{"_m_id":{"__isSmartRef__":true,"id":815},"_referenceEdge":1,"_incidentEdge":3,"_incidentVertex":0,"_flip":0},"817":{"m_localPoint":{"__isSmartRef__":true,"id":818},"m_id":{"__isSmartRef__":true,"id":819},"m_normalImpulse":0,"m_tangentImpulse":0},"818":{"x":0.2849526774603871,"y":-0.9007998155079382},"819":{"features":{"__isSmartRef__":true,"id":820},"_key":16843267},"820":{"_m_id":{"__isSmartRef__":true,"id":819},"_referenceEdge":3,"_incidentEdge":2,"_incidentVertex":1,"_flip":1},"821":{"x":1,"y":0},"822":{"x":0.2849526774603873,"y":0},"823":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":824},{"__isSmartRef__":true,"id":828}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":832},"m_localPoint":{"__isSmartRef__":true,"id":833},"m_type":4},"824":{"m_localPoint":{"__isSmartRef__":true,"id":825},"m_id":{"__isSmartRef__":true,"id":826},"m_normalImpulse":0,"m_tangentImpulse":0},"825":{"x":0.2849526774603873,"y":-1.0524767191614954},"826":{"features":{"__isSmartRef__":true,"id":827},"_key":16777475},"827":{"_m_id":{"__isSmartRef__":true,"id":826},"_referenceEdge":3,"_incidentEdge":1,"_incidentVertex":0,"_flip":1},"828":{"m_localPoint":{"__isSmartRef__":true,"id":829},"m_id":{"__isSmartRef__":true,"id":830},"m_normalImpulse":0,"m_tangentImpulse":0},"829":{"x":0.2849526774603872,"y":-0.9398088760963472},"830":{"features":{"__isSmartRef__":true,"id":831},"_key":16843267},"831":{"_m_id":{"__isSmartRef__":true,"id":830},"_referenceEdge":3,"_incidentEdge":2,"_incidentVertex":1,"_flip":1},"832":{"x":-1,"y":0},"833":{"x":-1.0207865248899908,"y":0},"834":{"contact":{"__isSmartRef__":true,"id":807},"prev":{"__isSmartRef__":true,"id":84},"next":{"__isSmartRef__":true,"id":475},"other":{"__isSmartRef__":true,"id":48}},"835":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":836},{"__isSmartRef__":true,"id":840}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":844},"m_localPoint":{"__isSmartRef__":true,"id":845},"m_type":2},"836":{"m_localPoint":{"__isSmartRef__":true,"id":837},"m_id":{"__isSmartRef__":true,"id":838},"m_normalImpulse":0,"m_tangentImpulse":0},"837":{"x":0,"y":0},"838":{"features":{"__isSmartRef__":true,"id":839},"_key":0},"839":{"_m_id":{"__isSmartRef__":true,"id":838},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"840":{"m_localPoint":{"__isSmartRef__":true,"id":841},"m_id":{"__isSmartRef__":true,"id":842},"m_normalImpulse":0,"m_tangentImpulse":0},"841":{"x":0,"y":0},"842":{"features":{"__isSmartRef__":true,"id":843},"_key":0},"843":{"_m_id":{"__isSmartRef__":true,"id":842},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"844":{"x":-0.9998481460018069,"y":0.017426558373620823},"845":{"x":-1.0207865248899908,"y":1.0725526396650822},"846":{"m_pointCount":0,"m_points":[{"__isSmartRef__":true,"id":847},{"__isSmartRef__":true,"id":851}],"m_localPlaneNormal":{"__isSmartRef__":true,"id":855},"m_localPoint":{"__isSmartRef__":true,"id":856},"m_type":2},"847":{"m_localPoint":{"__isSmartRef__":true,"id":848},"m_id":{"__isSmartRef__":true,"id":849},"m_normalImpulse":0.3516971581520238,"m_tangentImpulse":-0.1539689859094171},"848":{"x":0,"y":0},"849":{"features":{"__isSmartRef__":true,"id":850},"_key":0},"850":{"_m_id":{"__isSmartRef__":true,"id":849},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"851":{"m_localPoint":{"__isSmartRef__":true,"id":852},"m_id":{"__isSmartRef__":true,"id":853},"m_normalImpulse":0,"m_tangentImpulse":0},"852":{"x":0,"y":0},"853":{"features":{"__isSmartRef__":true,"id":854},"_key":0},"854":{"_m_id":{"__isSmartRef__":true,"id":853},"_referenceEdge":0,"_incidentEdge":0,"_incidentVertex":0,"_flip":0},"855":{"x":-1,"y":0},"856":{"x":-1.0207865248899908,"y":0},"857":{"primary":true,"poolCount":null,"pool":{"__isSmartRef__":true,"id":810}},"858":{"primary":true},"859":{"primary":true},"860":{"primary":false},"861":{},"862":{"m_tree":{"__isSmartRef__":true,"id":863},"m_moveBuffer":[],"m_pairBuffer":[{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":867},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":869},{"__isSmartRef__":true,"id":870},{"__isSmartRef__":true,"id":871},{"__isSmartRef__":true,"id":872},{"__isSmartRef__":true,"id":873},{"__isSmartRef__":true,"id":874}],"m_pairCount":0,"m_proxyCount":null},"863":{"m_root":{"__isSmartRef__":true,"id":224},"m_freeList":null,"m_path":0,"m_insertionCount":192},"864":{"proxyA":{"__isSmartRef__":true,"id":367},"proxyB":{"__isSmartRef__":true,"id":232}},"865":{"proxyA":{"__isSmartRef__":true,"id":367},"proxyB":{"__isSmartRef__":true,"id":232}},"866":{"proxyA":{"__isSmartRef__":true,"id":282},"proxyB":{"__isSmartRef__":true,"id":232}},"867":{"proxyA":{"__isSmartRef__":true,"id":393},"proxyB":{"__isSmartRef__":true,"id":259}},"868":{"proxyA":{"__isSmartRef__":true,"id":382},"proxyB":{"__isSmartRef__":true,"id":232}},"869":{"proxyA":{"__isSmartRef__":true,"id":204},"proxyB":{"__isSmartRef__":true,"id":232}},"870":{"proxyA":{"__isSmartRef__":true,"id":393},"proxyB":{"__isSmartRef__":true,"id":204}},"871":{"proxyA":{"__isSmartRef__":true,"id":393},"proxyB":{"__isSmartRef__":true,"id":382}},"872":{"proxyA":{"__isSmartRef__":true,"id":282},"proxyB":{"__isSmartRef__":true,"id":367}},"873":{"proxyA":{"__isSmartRef__":true,"id":412},"proxyB":{"__isSmartRef__":true,"id":338}},"874":{"proxyA":{"__isSmartRef__":true,"id":412},"proxyB":{"__isSmartRef__":true,"id":204}},"875":{"m_step":{"__isSmartRef__":true,"id":876},"m_constraints":[{"__isSmartRef__":true,"id":877},{"__isSmartRef__":true,"id":895},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":931},{"__isSmartRef__":true,"id":949},{"__isSmartRef__":true,"id":967},{"__isSmartRef__":true,"id":985},{"__isSmartRef__":true,"id":1003},{"__isSmartRef__":true,"id":1021},{"__isSmartRef__":true,"id":1039},{"__isSmartRef__":true,"id":1057},{"__isSmartRef__":true,"id":1075}],"m_allocator":null,"m_constraintCount":0},"876":{"dt":0.016666666666666666,"inv_dt":60,"positionIterations":10,"velocityIterations":10,"warmStarting":true},"877":{"localPlaneNormal":{"__isSmartRef__":true,"id":878},"localPoint":{"__isSmartRef__":true,"id":879},"normal":{"__isSmartRef__":true,"id":880},"normalMass":{"__isSmartRef__":true,"id":881},"K":{"__isSmartRef__":true,"id":884},"points":[{"__isSmartRef__":true,"id":887},{"__isSmartRef__":true,"id":891}],"bodyA":{"__isSmartRef__":true,"id":36},"bodyB":{"__isSmartRef__":true,"id":102},"manifold":{"__isSmartRef__":true,"id":563},"pointCount":1,"friction":0.5,"restitution":0.2,"radius":0.3905933185201138,"type":2},"878":{"x":-0.7071570298520257,"y":-0.7070565289500277},"879":{"x":-10,"y":-0.5},"880":{"x":-0.7071570298520257,"y":-0.7070565289500277},"881":{"col1":{"__isSmartRef__":true,"id":882},"col2":{"__isSmartRef__":true,"id":883}},"882":{"x":1.0337584226196805,"y":-0.08615080499198818},"883":{"x":-0.08615080499198818,"y":1.0309163795842267},"884":{"col1":{"__isSmartRef__":true,"id":885},"col2":{"__isSmartRef__":true,"id":886}},"885":{"x":0.9741280927688571,"y":0.0814051663348227},"886":{"x":0.0814051663348227,"y":0.9768135811523188},"887":{"localPoint":{"__isSmartRef__":true,"id":888},"rA":{"__isSmartRef__":true,"id":889},"rB":{"__isSmartRef__":true,"id":890},"normalImpulse":0.04978787896499597,"tangentImpulse":-0.024893939482497976,"normalMass":0.46709893013346593,"equalizedMass":1.0000000000000002,"tangentMass":0.15571302260112055,"velocityBias":0},"888":{"x":0,"y":0},"889":{"x":-10.003518212931056,"y":-0.5035177129239035},"890":{"x":0.27265745363726523,"y":0.2726187036583063},"891":{"localPoint":{"__isSmartRef__":true,"id":892},"rA":{"__isSmartRef__":true,"id":893},"rB":{"__isSmartRef__":true,"id":894},"normalImpulse":0.15746089679521544,"tangentImpulse":-0.0000686451423387636,"normalMass":1.0237367900027852,"equalizedMass":0.5409803912947245,"tangentMass":0.5962399187408539,"velocityBias":0},"892":{"x":0.8688614071812486,"y":0.5444979995023459},"893":{"x":-0.5453155072241528,"y":0.8728453366006477},"894":{"x":-8.782617370751476,"y":-0.5044967810471164},"895":{"localPlaneNormal":{"__isSmartRef__":true,"id":896},"localPoint":{"__isSmartRef__":true,"id":897},"normal":{"__isSmartRef__":true,"id":898},"normalMass":{"__isSmartRef__":true,"id":899},"K":{"__isSmartRef__":true,"id":902},"points":[{"__isSmartRef__":true,"id":905},{"__isSmartRef__":true,"id":909}],"bodyA":{"__isSmartRef__":true,"id":177},"bodyB":{"__isSmartRef__":true,"id":36},"manifold":{"__isSmartRef__":true,"id":448},"pointCount":1,"friction":0.5,"restitution":0.2,"radius":0.01,"type":4},"896":{"x":0,"y":-1},"897":{"x":0,"y":-0.5},"898":{"x":0,"y":1},"899":{"col1":{"__isSmartRef__":true,"id":900},"col2":{"__isSmartRef__":true,"id":901}},"900":{"x":1.311274673625129,"y":0.39325037346548775},"901":{"x":0.39325037346548775,"y":1.3068665941877282},"902":{"col1":{"__isSmartRef__":true,"id":903},"col2":{"__isSmartRef__":true,"id":904}},"903":{"x":0.8382641717394153,"y":-0.2522428073878134},"904":{"x":-0.2522428073878134,"y":0.841091648602768},"905":{"localPoint":{"__isSmartRef__":true,"id":906},"rA":{"__isSmartRef__":true,"id":907},"rB":{"__isSmartRef__":true,"id":908},"normalImpulse":0.2559410162914228,"tangentImpulse":-0.07772174920390953,"normalMass":1.070906702207267,"equalizedMass":0.8927017892348048,"tangentMass":0.3081174145219702,"velocityBias":0},"906":{"x":-0.2849526774603875,"y":1.0524767191614948},"907":{"x":-0.21825089664677266,"y":1.0708218198748938},"908":{"x":-5.4191611154725905,"y":-0.5025185769322977},"909":{"localPoint":{"__isSmartRef__":true,"id":910},"rA":{"__isSmartRef__":true,"id":911},"rB":{"__isSmartRef__":true,"id":912},"normalImpulse":0.33530246248053713,"tangentImpulse":-0.00013570065658064165,"normalMass":1.1889310774411,"equalizedMass":0.3492088367271577,"tangentMass":1.5848893905556811,"velocityBias":0},"910":{"x":-1.0422554406337439,"y":0.8166524927597485},"911":{"x":-1.043603451389348,"y":0.819151052596581},"912":{"x":-7.679636172550539,"y":-0.5042218938903815},"913":{"localPlaneNormal":{"__isSmartRef__":true,"id":914},"localPoint":{"__isSmartRef__":true,"id":915},"normal":{"__isSmartRef__":true,"id":916},"normalMass":{"__isSmartRef__":true,"id":917},"K":{"__isSmartRef__":true,"id":920},"points":[{"__isSmartRef__":true,"id":923},{"__isSmartRef__":true,"id":927}],"bodyA":{"__isSmartRef__":true,"id":177},"bodyB":{"__isSmartRef__":true,"id":72},"manifold":{"__isSmartRef__":true,"id":476},"pointCount":1,"friction":0.5,"restitution":0.2,"radius":0.21119691107422114,"type":2},"914":{"x":0,"y":-1},"915":{"x":0,"y":-1.0524767191614957},"916":{"x":-0.06284090370401431,"y":-0.9980235572478552},"917":{"col1":{"__isSmartRef__":true,"id":918},"col2":{"__isSmartRef__":true,"id":919}},"918":{"x":0.5039162703532867,"y":0.046265813292666824},"919":{"x":0.046265813292666824,"y":0.26266566779457634},"920":{"col1":{"__isSmartRef__":true,"id":921},"col2":{"__isSmartRef__":true,"id":922}},"921":{"x":2.017076445400985,"y":-0.3552869432976006},"922":{"x":-0.3552869432976006,"y":3.869701160103106},"923":{"localPoint":{"__isSmartRef__":true,"id":924},"rA":{"__isSmartRef__":true,"id":925},"rB":{"__isSmartRef__":true,"id":926},"normalImpulse":0.023740779865661785,"tangentImpulse":0.001357241488521886,"normalMass":0.11910776201284404,"equalizedMass":0.4783260962468645,"tangentMass":0.03933557499369189,"velocityBias":0},"924":{"x":0,"y":0},"925":{"x":-0.25549517622091544,"y":-1.0419830780598058},"926":{"x":0.012863495147668047,"y":0.20429482119456033},"927":{"localPoint":{"__isSmartRef__":true,"id":928},"rA":{"__isSmartRef__":true,"id":929},"rB":{"__isSmartRef__":true,"id":930},"normalImpulse":0.1298460092747966,"tangentImpulse":-0.06550794648474723,"normalMass":0.2584178877454598,"equalizedMass":0.16785293233159557,"tangentMass":0.5403396685053692,"velocityBias":0},"928":{"x":1.0422554406337443,"y":0.7744431649549146},"929":{"x":0.9485011537356756,"y":0.890968346006547},"930":{"x":-0.4101850795256352,"y":1.0367174425080403},"931":{"localPlaneNormal":{"__isSmartRef__":true,"id":932},"localPoint":{"__isSmartRef__":true,"id":933},"normal":{"__isSmartRef__":true,"id":934},"normalMass":{"__isSmartRef__":true,"id":935},"K":{"__isSmartRef__":true,"id":938},"points":[{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":945}],"bodyA":{"__isSmartRef__":true,"id":90},"bodyB":{"__isSmartRef__":true,"id":72},"manifold":{"__isSmartRef__":true,"id":596},"pointCount":1,"friction":0.5,"restitution":0.2,"radius":0.21119691107422114,"type":2},"932":{"x":1,"y":0},"933":{"x":0.5278765879571438,"y":0},"934":{"x":0.9999999117286639,"y":-0.000420169804386996},"935":{"col1":{"__isSmartRef__":true,"id":936},"col2":{"__isSmartRef__":true,"id":937}},"936":{"x":0.3165470264547068,"y":0.03444876651206062},"937":{"x":0.03444876651206062,"y":0.3711564175947422},"938":{"col1":{"__isSmartRef__":true,"id":939},"col2":{"__isSmartRef__":true,"id":940}},"939":{"x":3.1913229206998297,"y":-0.2962016361517257},"940":{"x":-0.2962016361517257,"y":2.7217737134948345},"941":{"localPoint":{"__isSmartRef__":true,"id":942},"rA":{"__isSmartRef__":true,"id":943},"rB":{"__isSmartRef__":true,"id":944},"normalImpulse":0.002845884975183712,"tangentImpulse":-0.0013478270346306558,"normalMass":0.11644512090848522,"equalizedMass":0.4614462181207459,"tangentMass":0.04014817285516544,"velocityBias":0},"942":{"x":0,"y":0},"943":{"x":0.5327365997906801,"y":-0.17214310331042348},"944":{"x":-0.2061291870211308,"y":0.00008660926783399248},"945":{"localPoint":{"__isSmartRef__":true,"id":946},"rA":{"__isSmartRef__":true,"id":947},"rB":{"__isSmartRef__":true,"id":948},"normalImpulse":0.08797248222162397,"tangentImpulse":-0.0429257697691105,"normalMass":0.36740747220898523,"equalizedMass":0.2789543720505058,"tangentMass":0.34030268789769463,"velocityBias":0},"946":{"x":-0.5278765879571438,"y":0.5019755467306821},"947":{"x":-0.5268545904002795,"y":0.5055625646899138},"948":{"x":-0.09751412934946435,"y":-0.8191934867828543},"949":{"localPlaneNormal":{"__isSmartRef__":true,"id":950},"localPoint":{"__isSmartRef__":true,"id":951},"normal":{"__isSmartRef__":true,"id":952},"normalMass":{"__isSmartRef__":true,"id":953},"K":{"__isSmartRef__":true,"id":956},"points":[{"__isSmartRef__":true,"id":959},{"__isSmartRef__":true,"id":963}],"bodyA":{"__isSmartRef__":true,"id":90},"bodyB":{"__isSmartRef__":true,"id":303},"manifold":{"__isSmartRef__":true,"id":574},"pointCount":2,"friction":0.5,"restitution":0.2,"radius":0.01,"type":4},"950":{"x":0,"y":-1},"951":{"x":0,"y":-0.8166524927597493},"952":{"x":-0.0016517209350626783,"y":0.9999986359080459},"953":{"col1":{"__isSmartRef__":true,"id":954},"col2":{"__isSmartRef__":true,"id":955}},"954":{"x":0.3169725086316427,"y":0.03465194989453137},"955":{"x":0.03465194989453137,"y":0.37105758189993404},"956":{"col1":{"__isSmartRef__":true,"id":957},"col2":{"__isSmartRef__":true,"id":958}},"957":{"x":3.187388473717256,"y":-0.2976606086853734},"958":{"x":-0.2976606086853734,"y":2.7227971338696446},"959":{"localPoint":{"__isSmartRef__":true,"id":960},"rA":{"__isSmartRef__":true,"id":961},"rB":{"__isSmartRef__":true,"id":962},"normalImpulse":0.08512977736255062,"tangentImpulse":-0.014069038326316606,"normalMass":0.31373646740767724,"equalizedMass":0.1945148886500842,"tangentMass":0.3409716920775968,"velocityBias":0},"960":{"x":0.5278765879571438,"y":0.5019755467306821},"961":{"x":0.5280815205397018,"y":0.5053473990031527},"962":{"x":0.9559809078660684,"y":-0.8186682951069013},"963":{"localPoint":{"__isSmartRef__":true,"id":964},"rA":{"__isSmartRef__":true,"id":965},"rB":{"__isSmartRef__":true,"id":966},"normalImpulse":0.0901821464479125,"tangentImpulse":0.01151215017065243,"normalMass":0.3672693744093957,"equalizedMass":0.278808387536771,"tangentMass":0.3403923892652931,"velocityBias":0},"964":{"x":-0.5278765879571438,"y":0.501975546730683},"965":{"x":-0.5276697556909644,"y":0.5046972938658243},"966":{"x":-0.09977036836459785,"y":-0.8193184002442297},"967":{"localPlaneNormal":{"__isSmartRef__":true,"id":968},"localPoint":{"__isSmartRef__":true,"id":969},"normal":{"__isSmartRef__":true,"id":970},"normalMass":{"__isSmartRef__":true,"id":971},"K":{"__isSmartRef__":true,"id":974},"points":[{"__isSmartRef__":true,"id":977},{"__isSmartRef__":true,"id":981}],"bodyA":{"__isSmartRef__":true,"id":303},"bodyB":{"__isSmartRef__":true,"id":36},"manifold":{"__isSmartRef__":true,"id":740},"pointCount":2,"friction":0.5,"restitution":0.2,"radius":0.01,"type":4},"968":{"x":0,"y":-1},"969":{"x":0,"y":-0.5},"970":{"x":0,"y":1},"971":{"col1":{"__isSmartRef__":true,"id":972},"col2":{"__isSmartRef__":true,"id":973}},"972":{"x":1.3112737704498751,"y":0.39325037565377347},"973":{"x":0.39325037565377347,"y":1.3068674929864095},"974":{"col1":{"__isSmartRef__":true,"id":975},"col2":{"__isSmartRef__":true,"id":976}},"975":{"x":0.8382647501272555,"y":-0.25224280935442006},"976":{"x":-0.25224280935442006,"y":0.8410910711557653},"977":{"localPoint":{"__isSmartRef__":true,"id":978},"rA":{"__isSmartRef__":true,"id":979},"rB":{"__isSmartRef__":true,"id":980},"normalImpulse":0.4043329318463572,"tangentImpulse":-0.0026999378936345348,"normalMass":1.1929405356102494,"equalizedMass":0.3503864812935428,"tangentMass":1.5813324317921726,"velocityBias":0},"978":{"x":1.0422554406337443,"y":0.8166524927597488},"979":{"x":1.0409051368825213,"y":0.820872891637439},"980":{"x":-5.595128927450057,"y":-0.5024999977358071},"981":{"localPoint":{"__isSmartRef__":true,"id":982},"rA":{"__isSmartRef__":true,"id":983},"rB":{"__isSmartRef__":true,"id":984},"normalImpulse":0.3384148653474644,"tangentImpulse":-0.00014651315133912428,"normalMass":1.188931893695975,"equalizedMass":0.3492090764747938,"tangentMass":1.5848887206248607,"velocityBias":0},"982":{"x":-1.0422554406337443,"y":0.8166524927597488},"983":{"x":-1.0436029009204462,"y":0.8191513765064613},"984":{"x":-7.6796369652530245,"y":-0.5042215128667848},"985":{"localPlaneNormal":{"__isSmartRef__":true,"id":986},"localPoint":{"__isSmartRef__":true,"id":987},"normal":{"__isSmartRef__":true,"id":988},"normalMass":{"__isSmartRef__":true,"id":989},"K":{"__isSmartRef__":true,"id":992},"points":[{"__isSmartRef__":true,"id":995},{"__isSmartRef__":true,"id":999}],"bodyA":{"__isSmartRef__":true,"id":48},"bodyB":{"__isSmartRef__":true,"id":159},"manifold":{"__isSmartRef__":true,"id":696},"pointCount":1,"friction":0.5,"restitution":0.2,"radius":0.8775556048098951,"type":2},"986":{"x":0,"y":1},"987":{"x":0,"y":1.0725526396650822},"988":{"x":-0.8149899858707682,"y":0.5794750408174324},"989":{"col1":{"__isSmartRef__":true,"id":990},"col2":{"__isSmartRef__":true,"id":991}},"990":{"x":0.7821654000326803,"y":0.07553353850687658},"991":{"x":0.07553353850687658,"y":0.785720817732719},"992":{"col1":{"__isSmartRef__":true,"id":993},"col2":{"__isSmartRef__":true,"id":994}},"993":{"x":1.2904821844183316,"y":-0.12405765962835735},"994":{"x":-0.12405765962835735,"y":1.2846427016192057},"995":{"localPoint":{"__isSmartRef__":true,"id":996},"rA":{"__isSmartRef__":true,"id":997},"rB":{"__isSmartRef__":true,"id":998},"normalImpulse":0.43597969680248017,"tangentImpulse":0.15663683045933646,"normalMass":1.516061750279833,"equalizedMass":0.4859777377935419,"tangentMass":0.5434552565053752,"velocityBias":0},"996":{"x":0,"y":0},"997":{"x":-0.7575186642747571,"y":0.7905883741232316},"998":{"x":0.7094482293253899,"y":-0.5044326295702177},"999":{"localPoint":{"__isSmartRef__":true,"id":1000},"rA":{"__isSmartRef__":true,"id":1001},"rB":{"__isSmartRef__":true,"id":1002},"normalImpulse":0.17261885695067553,"tangentImpulse":0.06687829938589619,"normalMass":0.7784265607390813,"equalizedMass":0.45284916297803884,"tangentMass":0.611967806655427,"velocityBias":0},"1000":{"x":-0.5950793469324709,"y":0.7221529799513516},"1001":{"x":-0.5938476448557966,"y":0.7266160136058968},"1002":{"x":-1.7913116917071052,"y":-0.503449829179786},"1003":{"localPlaneNormal":{"__isSmartRef__":true,"id":1004},"localPoint":{"__isSmartRef__":true,"id":1005},"normal":{"__isSmartRef__":true,"id":1006},"normalMass":{"__isSmartRef__":true,"id":1007},"K":{"__isSmartRef__":true,"id":1010},"points":[{"__isSmartRef__":true,"id":1013},{"__isSmartRef__":true,"id":1017}],"bodyA":{"__isSmartRef__":true,"id":36},"bodyB":{"__isSmartRef__":true,"id":159},"manifold":{"__isSmartRef__":true,"id":718},"pointCount":1,"friction":0.5,"restitution":0.2,"radius":0.8775556048098951,"type":2},"1004":{"x":0,"y":-1},"1005":{"x":0,"y":-0.5},"1006":{"x":0,"y":-1},"1007":{"col1":{"__isSmartRef__":true,"id":1008},"col2":{"__isSmartRef__":true,"id":1009}},"1008":{"x":1.012346595808119,"y":-0.06615999969815424},"1009":{"x":-0.06615999969815424,"y":1.0123465958081201},"1010":{"col1":{"__isSmartRef__":true,"id":1011},"col2":{"__isSmartRef__":true,"id":1012}},"1011":{"x":0.9920410195909054,"y":0.06483296711666037},"1012":{"x":0.06483296711666037,"y":0.9920410195909043},"1013":{"localPoint":{"__isSmartRef__":true,"id":1014},"rA":{"__isSmartRef__":true,"id":1015},"rB":{"__isSmartRef__":true,"id":1016},"normalImpulse":0.7465453716001669,"tangentImpulse":-0.18398375297420144,"normalMass":2.3918618821834516,"equalizedMass":1,"tangentMass":0.800334378833652,"velocityBias":0},"1014":{"x":0,"y":0},"1015":{"x":-4.0284675146661115,"y":-0.5025048950087871},"1016":{"x":0,"y":0.8700604998186812},"1017":{"localPoint":{"__isSmartRef__":true,"id":1018},"rA":{"__isSmartRef__":true,"id":1019},"rB":{"__isSmartRef__":true,"id":1020},"normalImpulse":0,"tangentImpulse":0,"normalMass":1.0080228339876287,"equalizedMass":0.5326765556243817,"tangentMass":0.5958637148359492,"velocityBias":0},"1018":{"x":-8.793608241176965,"y":-0.5},"1019":{"x":-0.5544614994963797,"y":0.8732707112120899},"1020":{"x":-8.793608424505946,"y":-0.5043861281864999},"1021":{"localPlaneNormal":{"__isSmartRef__":true,"id":1022},"localPoint":{"__isSmartRef__":true,"id":1023},"normal":{"__isSmartRef__":true,"id":1024},"normalMass":{"__isSmartRef__":true,"id":1025},"K":{"__isSmartRef__":true,"id":1028},"points":[{"__isSmartRef__":true,"id":1031},{"__isSmartRef__":true,"id":1035}],"bodyA":{"__isSmartRef__":true,"id":48},"bodyB":{"__isSmartRef__":true,"id":60},"manifold":{"__isSmartRef__":true,"id":674},"pointCount":1,"friction":0.5,"restitution":0.2,"radius":0.01,"type":2},"1022":{"x":1,"y":0},"1023":{"x":1.0207865248899908,"y":0},"1024":{"x":0.5794750408174324,"y":0.8149899858707682},"1025":{"col1":{"__isSmartRef__":true,"id":1026},"col2":{"__isSmartRef__":true,"id":1027}},"1026":{"x":1,"y":0},"1027":{"x":0,"y":1},"1028":{"col1":{"__isSmartRef__":true,"id":1029},"col2":{"__isSmartRef__":true,"id":1030}},"1029":{"x":1,"y":0},"1030":{"x":0,"y":1},"1031":{"localPoint":{"__isSmartRef__":true,"id":1032},"rA":{"__isSmartRef__":true,"id":1033},"rB":{"__isSmartRef__":true,"id":1034},"normalImpulse":0.4382228833549682,"tangentImpulse":0.013021914589862835,"normalMass":1.2002061587207007,"equalizedMass":0.4815651741235306,"tangentMass":0.3461389910511757,"velocityBias":0},"1032":{"x":-0.5950793469324706,"y":-0.7221529799513517},"1033":{"x":0.7654288051477511,"y":0.7131481874117291},"1034":{"x":-0.5986092535050886,"y":-0.7243723683235057},"1035":{"localPoint":{"__isSmartRef__":true,"id":1036},"rA":{"__isSmartRef__":true,"id":1037},"rB":{"__isSmartRef__":true,"id":1038}},"1036":{"x":0,"y":0},"1037":{"x":0,"y":0},"1038":{"x":0,"y":0},"1039":{"localPlaneNormal":{"__isSmartRef__":true,"id":1040},"localPoint":{"__isSmartRef__":true,"id":1041},"normal":{"__isSmartRef__":true,"id":1042},"normalMass":{"__isSmartRef__":true,"id":1043},"K":{"__isSmartRef__":true,"id":1046},"points":[{"__isSmartRef__":true,"id":1049},{"__isSmartRef__":true,"id":1053}],"bodyA":{"__isSmartRef__":true,"id":60},"bodyB":{"__isSmartRef__":true,"id":36},"manifold":{"__isSmartRef__":true,"id":652},"pointCount":2,"friction":0.5,"restitution":0.2,"radius":0.01,"type":4},"1040":{"x":0,"y":-1},"1041":{"x":0,"y":-0.5},"1042":{"x":0,"y":1},"1043":{"col1":{"__isSmartRef__":true,"id":1044},"col2":{"__isSmartRef__":true,"id":1045}},"1044":{"x":0.7821654000326816,"y":0.0755335385068761},"1045":{"x":0.0755335385068761,"y":0.7857208177327188},"1046":{"col1":{"__isSmartRef__":true,"id":1047},"col2":{"__isSmartRef__":true,"id":1048}},"1047":{"x":1.2904821844183294,"y":-0.12405765962835635},"1048":{"x":-0.12405765962835635,"y":1.2846427016192057},"1049":{"localPoint":{"__isSmartRef__":true,"id":1050},"rA":{"__isSmartRef__":true,"id":1051},"rB":{"__isSmartRef__":true,"id":1052},"normalImpulse":0.4639130782731414,"tangentImpulse":0.1976742806093358,"normalMass":0.7749041498397276,"equalizedMass":0.450800002648871,"tangentMass":0.6130692335101375,"velocityBias":0},"1050":{"x":0.5950793469324706,"y":0.7221529799513517},"1051":{"x":0.596309320314135,"y":0.7256017602103011},"1052":{"x":-0.6011532420989898,"y":-0.5044640825753817},"1053":{"localPoint":{"__isSmartRef__":true,"id":1054},"rA":{"__isSmartRef__":true,"id":1055},"rB":{"__isSmartRef__":true,"id":1056},"normalImpulse":0.17218052454861502,"tangentImpulse":0.06687767259563826,"normalMass":0.7784265607390813,"equalizedMass":0.45284916297803884,"tangentMass":0.611967806655427,"velocityBias":0},"1054":{"x":-0.5950793469324709,"y":0.7221529799513516},"1055":{"x":-0.5938476448557966,"y":0.7266160136058968},"1056":{"x":-1.7913102072689213,"y":-0.503449829179786},"1057":{"localPlaneNormal":{"__isSmartRef__":true,"id":1058},"localPoint":{"__isSmartRef__":true,"id":1059},"normal":{"__isSmartRef__":true,"id":1060},"normalMass":{"__isSmartRef__":true,"id":1061},"K":{"__isSmartRef__":true,"id":1064},"points":[{"__isSmartRef__":true,"id":1067},{"__isSmartRef__":true,"id":1071}],"bodyA":{"__isSmartRef__":true,"id":60},"bodyB":{"__isSmartRef__":true,"id":36},"manifold":{"__isSmartRef__":true,"id":663},"pointCount":2,"friction":0.5,"restitution":0.2,"radius":0.01,"type":4},"1058":{"x":0,"y":-1},"1059":{"x":0,"y":-0.5},"1060":{"x":0,"y":1},"1061":{"col1":{"__isSmartRef__":true,"id":1062},"col2":{"__isSmartRef__":true,"id":1063}},"1062":{"x":0.7821267386021404,"y":0.0755334120127666},"1063":{"x":0.0755334120127666,"y":0.7857597321514789},"1064":{"col1":{"__isSmartRef__":true,"id":1065},"col2":{"__isSmartRef__":true,"id":1066}},"1065":{"x":1.2905459327840887,"y":-0.12405743597406527},"1066":{"x":-0.12405743597406527,"y":1.2845790387615459},"1067":{"localPoint":{"__isSmartRef__":true,"id":1068},"rA":{"__isSmartRef__":true,"id":1069},"rB":{"__isSmartRef__":true,"id":1070},"normalImpulse":0.3219434120134882,"tangentImpulse":0.1252282548251901,"normalMass":0.7748658723387744,"equalizedMass":0.45077773473672383,"tangentMass":0.6130933431233193,"velocityBias":0},"1068":{"x":0.5950793469324709,"y":0.7221529799513517},"1069":{"x":0.5963361378180183,"y":0.7255795837060273},"1070":{"x":-0.6398651829647584,"y":-0.5044640823260576},"1071":{"localPoint":{"__isSmartRef__":true,"id":1072},"rA":{"__isSmartRef__":true,"id":1073},"rB":{"__isSmartRef__":true,"id":1074},"normalImpulse":0.07737881569892084,"tangentImpulse":0.010467627860252779,"normalMass":0.7784651390264731,"equalizedMass":0.45287160587250785,"tangentMass":0.6119678571198353,"velocityBias":0},"1072":{"x":-0.5950793469324709,"y":0.7221529799513519},"1073":{"x":-0.593820751092129,"y":0.7266159670843972},"1074":{"x":-1.8300220718749056,"y":-0.5034276989476876},"1075":{"localPlaneNormal":{"__isSmartRef__":true,"id":1076},"localPoint":{"__isSmartRef__":true,"id":1077},"normal":{"__isSmartRef__":true,"id":1078},"normalMass":{"__isSmartRef__":true,"id":1079},"K":{"__isSmartRef__":true,"id":1082},"points":[{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1089}],"bodyA":{"__isSmartRef__":true,"id":60},"bodyB":{"__isSmartRef__":true,"id":36},"manifold":{"__isSmartRef__":true,"id":652},"pointCount":2,"friction":0.5,"restitution":0.2,"radius":0.01,"type":4},"1076":{"x":0,"y":-1},"1077":{"x":0,"y":-0.5},"1078":{"x":0,"y":1},"1079":{"col1":{"__isSmartRef__":true,"id":1080},"col2":{"__isSmartRef__":true,"id":1081}},"1080":{"x":0.7821267386021415,"y":0.0755334120127661},"1081":{"x":0.0755334120127661,"y":0.7857597321514788},"1082":{"col1":{"__isSmartRef__":true,"id":1083},"col2":{"__isSmartRef__":true,"id":1084}},"1083":{"x":1.2905459327840867,"y":-0.12405743597406427},"1084":{"x":-0.12405743597406427,"y":1.2845790387615459},"1085":{"localPoint":{"__isSmartRef__":true,"id":1086},"rA":{"__isSmartRef__":true,"id":1087},"rB":{"__isSmartRef__":true,"id":1088},"normalImpulse":0.1355546155391583,"tangentImpulse":-0.022798404110497265,"normalMass":0.7748658723387755,"equalizedMass":0.45077773473672456,"tangentMass":0.6130933431233193,"velocityBias":0},"1086":{"x":0.59507934693247,"y":0.7221529799513517},"1087":{"x":0.5963361378180174,"y":0.7255795837060273},"1088":{"x":-0.6398622418305351,"y":-0.5044640823260576},"1089":{"localPoint":{"__isSmartRef__":true,"id":1090},"rA":{"__isSmartRef__":true,"id":1091},"rB":{"__isSmartRef__":true,"id":1092},"normalImpulse":0.15093760025736716,"tangentImpulse":0.010663532946986546,"normalMass":0.7784651390264731,"equalizedMass":0.45287160587250785,"tangentMass":0.6119678571198353,"velocityBias":0},"1090":{"x":-0.5950793469324709,"y":0.7221529799513519},"1091":{"x":-0.593820751092129,"y":0.7266159670843972},"1092":{"x":-1.8300191307406815,"y":-0.5034276989476876},"1093":{"m_bodies":[{"__isSmartRef__":true,"id":102},{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":60},null,null,null],"m_contacts":[{"__isSmartRef__":true,"id":115},{"__isSmartRef__":true,"id":446},{"__isSmartRef__":true,"id":474},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":19},{"__isSmartRef__":true,"id":25},{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":31},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"m_joints":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"m_bodyCapacity":12,"m_contactCapacity":32,"m_jointCapacity":32,"m_bodyCount":0,"m_contactCount":0,"m_jointCount":0,"m_allocator":null,"m_listener":{"__isSmartRef__":true,"id":7},"m_contactSolver":{"__isSmartRef__":true,"id":875}},"1094":{"m_drawScale":30,"m_lineThickness":1,"m_alpha":1,"m_fillAlpha":0.3,"m_xformScale":1,"m_sprite":{"__isSmartRef__":true,"id":1095},"m_drawFlags":3,"m_ctx":{"__isSmartRef__":true,"id":1097}},"1095":{"graphics":{"__isSmartRef__":true,"id":1096}},"1096":{},"1097":{"webkitImageSmoothingEnabled":true,"webkitBackingStorePixelRatio":1,"fillStyle":"rgba(127, 229, 127, 0.2980392156862745)","strokeStyle":"#7fe57f","textBaseline":"alphabetic","textAlign":"start","font":"10px sans-serif","currentPath":{"__isSmartRef__":true,"id":1098},"lineDashOffset":0,"shadowColor":"rgba(0, 0, 0, 0)","shadowBlur":0,"shadowOffsetY":0,"shadowOffsetX":0,"miterLimit":10,"lineJoin":"miter","lineCap":"butt","lineWidth":1,"globalCompositeOperation":"source-over","globalAlpha":1,"strokeWidth":1},"1098":{},"1099":{"x":0,"y":10},"1100":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1101},"targetMethodName":"setRotation","varMapping":{"__isSmartRef__":true,"id":1135},"dependedBy":{"__isSmartRef__":true,"id":1103},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1101":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1102},"_ClipMode":"visible","derivationIds":[],"id":"E8311307-D245-430F-AF9F-0710638613BC","droppingEnabled":false,"halosEnabled":true,"isGrabShadow":true,"connections":[{"__isSmartRef__":true,"id":1103},{"__isSmartRef__":true,"id":1111}],"_Rotation":0,"_Scale":1,"isBeingDragged":false,"isPlaceholder":true,"eventsAreIgnored":true,"owner":null,"eventHandler":{"__isSmartRef__":true,"id":1121},"submorphsForReconnect":[],"attributeConnections":[{"__isSmartRef__":true,"id":1122}],"doNotSerialize":["$$owner"],"doNotCopyProperties":["$$owner"],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1124},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.6,417.2)"},"1102":{"stringifiedShapeNode":"<div data-lively-morphid=\"E8311307-D245-430F-AF9F-0710638613BC\" class=\"Morph HtmlWrapperMorph\" id=\"null\" style=\"overflow: visible; position: absolute; left: 0px; top: 0px; padding: 0px; width: 600px; height: 400px; background-color: rgb(204, 204, 204); opacity: 0.5; border: 0px solid rgb(204, 0, 0); background-position: initial initial; background-repeat: initial initial;\"></div>","_Opacity":0.5,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","extent"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(600.0,400.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,204,204)","extent":"lively.pt(0.0,0.0)"},"1103":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"rotation","targetObj":{"__isSmartRef__":true,"id":1101},"targetMethodName":"setRotation","varMapping":{"__isSmartRef__":true,"id":1104},"attributeConnections":[{"__isSmartRef__":true,"id":1105},{"__isSmartRef__":true,"id":1107},{"__isSmartRef__":true,"id":1109}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"dependendConnections":[{"__isSmartRef__":true,"id":1100}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"1104":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":1101}},"1105":{"sourceObj":{"__isSmartRef__":true,"id":1103},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":1100},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":1106},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1106":{"source":{"__isSmartRef__":true,"id":1103},"target":{"__isSmartRef__":true,"id":1100}},"1107":{"sourceObj":{"__isSmartRef__":true,"id":1103},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":1100},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":1108},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1108":{"source":{"__isSmartRef__":true,"id":1103},"target":{"__isSmartRef__":true,"id":1100}},"1109":{"sourceObj":{"__isSmartRef__":true,"id":1103},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":1100},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":1110},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1110":{"source":{"__isSmartRef__":true,"id":1103},"target":{"__isSmartRef__":true,"id":1100}},"1111":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"scale","targetObj":{"__isSmartRef__":true,"id":1101},"targetMethodName":"setScale","varMapping":{"__isSmartRef__":true,"id":1112},"attributeConnections":[{"__isSmartRef__":true,"id":1113},{"__isSmartRef__":true,"id":1117},{"__isSmartRef__":true,"id":1119}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"dependendConnections":[{"__isSmartRef__":true,"id":1114}],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"1112":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":1101}},"1113":{"sourceObj":{"__isSmartRef__":true,"id":1111},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":1114},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":1116},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1114":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1101},"targetMethodName":"setScale","varMapping":{"__isSmartRef__":true,"id":1115},"dependedBy":{"__isSmartRef__":true,"id":1111},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1115":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":1101}},"1116":{"source":{"__isSmartRef__":true,"id":1111},"target":{"__isSmartRef__":true,"id":1114}},"1117":{"sourceObj":{"__isSmartRef__":true,"id":1111},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":1114},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":1118},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1118":{"source":{"__isSmartRef__":true,"id":1111},"target":{"__isSmartRef__":true,"id":1114}},"1119":{"sourceObj":{"__isSmartRef__":true,"id":1111},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":1114},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":1120},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1120":{"source":{"__isSmartRef__":true,"id":1111},"target":{"__isSmartRef__":true,"id":1114}},"1121":{"morph":{"__isSmartRef__":true,"id":1101},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1122":{"sourceObj":{"__isSmartRef__":true,"id":1101},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1101},"targetMethodName":"reconnect","varMapping":{"__isSmartRef__":true,"id":1123},"removeAfterUpdate":true,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1123":{"source":{"__isSmartRef__":true,"id":1101},"target":{"__isSmartRef__":true,"id":1101}},"1124":{"remove":{"__isSmartRef__":true,"id":1125},"reconnect":{"__isSmartRef__":true,"id":1132}},"1125":{"varMapping":{"__isSmartRef__":true,"id":1126},"source":"function remove() {\n            $super();\n            this.connections.invoke('disconnect');\n            this.submorphsForReconnect = this.submorphs.clone();\n            this.submorphs.invoke('remove');\n            lively.bindings.callWhenNotNull(this, 'owner', this, 'reconnect');\n        }","funcProperties":{"__isSmartRef__":true,"id":1131},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1126":{"this":{"__isSmartRef__":true,"id":1101},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1127}},"1127":{"$super":{"__isSmartRef__":true,"id":1128}},"1128":{"varMapping":{"__isSmartRef__":true,"id":1129},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":1130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1129":{"obj":{"__isSmartRef__":true,"id":1101},"name":"remove"},"1130":{},"1131":{},"1132":{"varMapping":{"__isSmartRef__":true,"id":1133},"source":"function reconnect(newOwner) {\n            this.connections.invoke('connect');\n            this.submorphsForReconnect.forEach(function(ea) { this.addMorph(ea) }, this);\n            delete this.submorphsForReconnect;\n        }","funcProperties":{"__isSmartRef__":true,"id":1134},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1133":{"this":{"__isSmartRef__":true,"id":1101}},"1134":{},"1135":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":1101}},"1136":{"ensureLibLoad":{"__isSmartRef__":true,"id":1137},"reset":{"__isSmartRef__":true,"id":1140},"start":{"__isSmartRef__":true,"id":1143},"init":{"__isSmartRef__":true,"id":1146},"animate":{"__isSmartRef__":true,"id":1149},"stop":{"__isSmartRef__":true,"id":1152},"onLoad":{"__isSmartRef__":true,"id":1155},"reload":{"__isSmartRef__":true,"id":1158}},"1137":{"varMapping":{"__isSmartRef__":true,"id":1138},"source":"function ensureLibLoad() {\n    // this.ensureLibLoad()\n    this.libsLoaded = false;\n\n    if (typeof Box2D !== 'object') {\n        var urlString = URL.codeBase.withFilename('lib/box2dWeb/Box2dWeb-2.1.a.3.js').toString()\n        JSLoader.loadJs(urlString);\n    }\n\n    this.libPolling = Global.setInterval(function() {\n        this.libsLoaded = typeof Box2D === 'object';\n        if (this.libsLoaded) {\n            Global.clearInterval(this.libPolling);\n        }\n    }.bind(this), 50);\n}","funcProperties":{"__isSmartRef__":true,"id":1139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1138":{"this":{"__isSmartRef__":true,"id":1}},"1139":{"tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Jul 18 2013 15:15:45 GMT-0700 (Pacific Daylight Time)\")"},"1140":{"varMapping":{"__isSmartRef__":true,"id":1141},"source":"function reset() {\n    // this.reset()\n    this.renderContext().shapeNode.innerHTML = '';\n}","funcProperties":{"__isSmartRef__":true,"id":1142},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1141":{"this":{"__isSmartRef__":true,"id":1}},"1142":{"tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Jul 17 2013 23:37:54 GMT-0700 (Pacific Daylight Time)\")"},"1143":{"varMapping":{"__isSmartRef__":true,"id":1144},"source":"function start() {\n    // this.start()\n    this.init();\n    this.running = true;\n    this.animate();\n}","funcProperties":{"__isSmartRef__":true,"id":1145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1144":{"this":{"__isSmartRef__":true,"id":1}},"1145":{"tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Jul 18 2013 15:02:26 GMT-0700 (Pacific Daylight Time)\")"},"1146":{"varMapping":{"__isSmartRef__":true,"id":1147},"source":"function init() {\n    // this.init()\n    var b2Canvas = document.createElement( 'canvas' );\n    b2Canvas.id = 'box2dCanvas';\n    b2Canvas.width = 600; \n    b2Canvas.height = 400;\n    b2Canvas.style.backgroundColor = 'black';\n    this.renderContext().shapeNode.appendChild( b2Canvas );\n\n    this.box2dCanvas = b2Canvas;\n\n    var   b2Vec2 = Box2D.Common.Math.b2Vec2\n         ,\tb2BodyDef = Box2D.Dynamics.b2BodyDef\n     \t,\tb2Body = Box2D.Dynamics.b2Body\n     \t,\tb2FixtureDef = Box2D.Dynamics.b2FixtureDef\n     \t,\tb2Fixture = Box2D.Dynamics.b2Fixture\n     \t,\tb2World = Box2D.Dynamics.b2World\n     \t,\tb2MassData = Box2D.Collision.Shapes.b2MassData\n     \t,\tb2PolygonShape = Box2D.Collision.Shapes.b2PolygonShape\n     \t,\tb2CircleShape = Box2D.Collision.Shapes.b2CircleShape\n     \t,\tb2DebugDraw = Box2D.Dynamics.b2DebugDraw\n        ;\n     \n     var world = new b2World(\n           new b2Vec2(0, 10)    //gravity\n        ,  true                 //allow sleep\n     );\n     \n     var fixDef = new b2FixtureDef;\n     fixDef.density = 1.0;\n     fixDef.friction = 0.5;\n     fixDef.restitution = 0.2;\n     \n     var bodyDef = new b2BodyDef;\n     \n     //create ground\n     bodyDef.type = b2Body.b2_staticBody;\n     bodyDef.position.x = 9;\n     bodyDef.position.y = 13;\n     fixDef.shape = new b2PolygonShape;\n     fixDef.shape.SetAsBox(10, 0.5);\n     world.CreateBody(bodyDef).CreateFixture(fixDef);\n     \n     //create some objects\n     bodyDef.type = b2Body.b2_dynamicBody;\n     for(var i = 0; i < 10; ++i) {\n        if(Math.random() > 0.5) {\n           fixDef.shape = new b2PolygonShape;\n           fixDef.shape.SetAsBox(\n                 Math.random() + 0.1 //half width\n              ,  Math.random() + 0.1 //half height\n           );\n        } else {\n           fixDef.shape = new b2CircleShape(\n              Math.random() + 0.1 //radius\n           );\n        }\n        bodyDef.position.x = Math.random() * 10;\n        bodyDef.position.y = Math.random() * 10;\n        world.CreateBody(bodyDef).CreateFixture(fixDef);\n     }\n     \n     //setup debug draw\n     var debugDraw = new b2DebugDraw();\n\t\tdebugDraw.SetSprite(b2Canvas.getContext(\"2d\"));\n\t\tdebugDraw.SetDrawScale(30.0);\n\t\tdebugDraw.SetFillAlpha(0.3);\n\t\tdebugDraw.SetLineThickness(1.0);\n\t\tdebugDraw.SetFlags(b2DebugDraw.e_shapeBit | b2DebugDraw.e_jointBit);\n\t\tworld.SetDebugDraw(debugDraw);\n\n    this.box2dWorld = world;\n \n}","funcProperties":{"__isSmartRef__":true,"id":1148},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1147":{"this":{"__isSmartRef__":true,"id":1}},"1148":{"tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Jul 18 2013 15:00:24 GMT-0700 (Pacific Daylight Time)\")"},"1149":{"varMapping":{"__isSmartRef__":true,"id":1150},"source":"function animate() {\n    if (!this.running) return;\n\n \trequestAnimationFrame( this.animate.bind(this) );\t// line up the next one before we start calculating\n\n    var world = this.box2dWorld;\n    world.Step(\n               1 / 60   //frame-rate\n            ,  10       //velocity iterations\n            ,  10       //position iterations\n         );\n     world.DrawDebugData();\n     world.ClearForces();\n\n}","funcProperties":{"__isSmartRef__":true,"id":1151},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1150":{"this":{"__isSmartRef__":true,"id":1}},"1151":{"tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Jul 18 2013 14:59:03 GMT-0700 (Pacific Daylight Time)\")"},"1152":{"varMapping":{"__isSmartRef__":true,"id":1153},"source":"function stop() {\n    this.running = false;\n}","funcProperties":{"__isSmartRef__":true,"id":1154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1153":{"this":{"__isSmartRef__":true,"id":1}},"1154":{"tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Jul 18 2013 15:03:17 GMT-0700 (Pacific Daylight Time)\")"},"1155":{"varMapping":{"__isSmartRef__":true,"id":1156},"source":"function onLoad() {\n    this.ensureLibLoad();\n}","funcProperties":{"__isSmartRef__":true,"id":1157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1156":{"this":{"__isSmartRef__":true,"id":1}},"1157":{"tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Jul 18 2013 15:19:22 GMT-0700 (Pacific Daylight Time)\")"},"1158":{"varMapping":{"__isSmartRef__":true,"id":1159},"source":"function reload() {\n    while(this.running) {\n        this.stop();\n    }\n    this.reset();\n    this.start();\n}","funcProperties":{"__isSmartRef__":true,"id":1160},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1159":{"this":{"__isSmartRef__":true,"id":1}},"1160":{"tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Jul 22 2013 15:11:25 GMT-0700 (Pacific Daylight Time)\")"},"1161":{"submorphs":[{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1173},{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1195}],"scripts":[],"id":"4E8AC094-9986-4470-8458-C19C8698780B","shape":{"__isSmartRef__":true,"id":1206},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ButtonWrapper","partsBinMetaInfo":{"__isSmartRef__":true,"id":1207},"eventHandler":{"__isSmartRef__":true,"id":1223},"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","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","F2677A9D-5855-4DF2-B248-94545B34B762"],"partTests":{"__isSmartRef__":true,"id":1224},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":0},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.6,417.2)"},"1162":{"submorphs":[{"__isSmartRef__":true,"id":1163}],"scripts":[],"id":"77DD7AF6-567D-43CC-8B74-DC1C7CCAED93","shape":{"__isSmartRef__":true,"id":1168},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1163},"name":"Start","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1169},"eventHandler":{"__isSmartRef__":true,"id":1170},"derivationIds":[4831,"4BF38ADB-1CF5-4975-82E6-FF03AAC66E24","72598B0F-135D-4BDA-87F6-20BC20B532A0","4B40972E-C4C2-4841-918B-97E94B40E76D"],"_ClipMode":"visible","isPressed":false,"_StyleClassNames":["Morph","Button"],"owner":{"__isSmartRef__":true,"id":1161},"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":1,"attributeConnections":[{"__isSmartRef__":true,"id":1171}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__serializedExpressions__":["_Position","normalFill","lighterFill","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(2.0,1.2)","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(250,250,250),\n    offset: 0\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.4\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.6\n  },{\n    color: Color.rgb(248,248,248),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","distanceToDragEvent":"lively.pt(63.4,-10.4)"},"1163":{"submorphs":[],"scripts":[],"id":"AAE0E83A-EAC5-4A4F-901B-9695B3ABFAFA","shape":{"__isSmartRef__":true,"id":1164},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":86,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1162},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1165}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1167},"_HandStyle":"default","_PointerEvents":"none","_MinTextWidth":86,"_MinTextHeight":null,"derivationIds":[4832,"83C6D421-CE38-4B59-B90B-9766A32DA7B6","888D57D4-A262-4FA5-9129-2015FBC09B4E","DB7AD765-3561-4C03-B5FB-69E855320855"],"_InputAllowed":false,"_FontSize":10,"__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)"},"1164":{"_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(86.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1165":{"style":{"__isSmartRef__":true,"id":1166},"chunkOwner":{"__isSmartRef__":true,"id":1163},"_id":"_950","storedString":"Start","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1166":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1167":{"morph":{"__isSmartRef__":true,"id":1163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1168":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(86.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"1169":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1170":{"morph":{"__isSmartRef__":true,"id":1162},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1171":{"sourceObj":{"__isSmartRef__":true,"id":1162},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"start","varMapping":{"__isSmartRef__":true,"id":1172},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1172":{"source":{"__isSmartRef__":true,"id":1162},"target":{"__isSmartRef__":true,"id":1}},"1173":{"submorphs":[{"__isSmartRef__":true,"id":1174}],"scripts":[],"id":"A8C8ACE8-7FF2-4FE6-968C-B6D5CD007ED5","shape":{"__isSmartRef__":true,"id":1179},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1174},"name":"Stop","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1180},"eventHandler":{"__isSmartRef__":true,"id":1181},"derivationIds":[4831,"4BF38ADB-1CF5-4975-82E6-FF03AAC66E24","72598B0F-135D-4BDA-87F6-20BC20B532A0","4B40972E-C4C2-4841-918B-97E94B40E76D","77DD7AF6-567D-43CC-8B74-DC1C7CCAED93"],"_ClipMode":"visible","isPressed":false,"_StyleClassNames":["Morph","Button"],"owner":{"__isSmartRef__":true,"id":1161},"_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":1182}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__serializedExpressions__":["_Position","normalFill","lighterFill","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(92.0,1.2)","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(250,250,250),\n    offset: 0\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.4\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.6\n  },{\n    color: Color.rgb(248,248,248),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","distanceToDragEvent":"lively.pt(58.4,-9.4)"},"1174":{"submorphs":[],"scripts":[],"id":"6D27C166-5B44-45B4-A42B-665AEF81D9D5","shape":{"__isSmartRef__":true,"id":1175},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":86,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1173},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1176}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1178},"_HandStyle":"default","_PointerEvents":"none","_MinTextWidth":86,"_MinTextHeight":null,"derivationIds":[4832,"83C6D421-CE38-4B59-B90B-9766A32DA7B6","888D57D4-A262-4FA5-9129-2015FBC09B4E","DB7AD765-3561-4C03-B5FB-69E855320855","AAE0E83A-EAC5-4A4F-901B-9695B3ABFAFA"],"_InputAllowed":false,"_FontSize":10,"__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)"},"1175":{"_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(86.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1176":{"style":{"__isSmartRef__":true,"id":1177},"chunkOwner":{"__isSmartRef__":true,"id":1174},"_id":"_551","storedString":"Stop","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1177":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1178":{"morph":{"__isSmartRef__":true,"id":1174},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1179":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(86.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"1180":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1181":{"morph":{"__isSmartRef__":true,"id":1173},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1182":{"sourceObj":{"__isSmartRef__":true,"id":1173},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"stop","varMapping":{"__isSmartRef__":true,"id":1183},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1183":{"source":{"__isSmartRef__":true,"id":1173},"target":{"__isSmartRef__":true,"id":1}},"1184":{"submorphs":[{"__isSmartRef__":true,"id":1185}],"scripts":[],"id":"6A1A15ED-AF55-45D4-9F31-DD1F48CB8CD6","shape":{"__isSmartRef__":true,"id":1190},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1185},"name":"Clear","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1191},"eventHandler":{"__isSmartRef__":true,"id":1192},"derivationIds":[4831,"4BF38ADB-1CF5-4975-82E6-FF03AAC66E24","72598B0F-135D-4BDA-87F6-20BC20B532A0","4B40972E-C4C2-4841-918B-97E94B40E76D","77DD7AF6-567D-43CC-8B74-DC1C7CCAED93","A8C8ACE8-7FF2-4FE6-968C-B6D5CD007ED5"],"_ClipMode":"visible","isPressed":false,"_StyleClassNames":["Morph","Button"],"owner":{"__isSmartRef__":true,"id":1161},"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":1,"attributeConnections":[{"__isSmartRef__":true,"id":1193}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__serializedExpressions__":["_Position","normalFill","lighterFill","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(182.0,2.2)","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(250,250,250),\n    offset: 0\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.4\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.6\n  },{\n    color: Color.rgb(248,248,248),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","distanceToDragEvent":"lively.pt(63.4,-10.4)"},"1185":{"submorphs":[],"scripts":[],"id":"6C4569B4-1F83-4E0C-A72C-1881D666F52A","shape":{"__isSmartRef__":true,"id":1186},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":86,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1184},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1187}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1189},"_HandStyle":"default","_PointerEvents":"none","_MinTextWidth":86,"_MinTextHeight":null,"derivationIds":[4832,"83C6D421-CE38-4B59-B90B-9766A32DA7B6","888D57D4-A262-4FA5-9129-2015FBC09B4E","DB7AD765-3561-4C03-B5FB-69E855320855","AAE0E83A-EAC5-4A4F-901B-9695B3ABFAFA","6D27C166-5B44-45B4-A42B-665AEF81D9D5"],"_InputAllowed":false,"_FontSize":10,"__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)"},"1186":{"_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(86.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1187":{"style":{"__isSmartRef__":true,"id":1188},"chunkOwner":{"__isSmartRef__":true,"id":1185},"_id":"_239","storedString":"Clear","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1188":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1189":{"morph":{"__isSmartRef__":true,"id":1185},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1190":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(86.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"1191":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1192":{"morph":{"__isSmartRef__":true,"id":1184},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1193":{"sourceObj":{"__isSmartRef__":true,"id":1184},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"reset","varMapping":{"__isSmartRef__":true,"id":1194},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1194":{"source":{"__isSmartRef__":true,"id":1184},"target":{"__isSmartRef__":true,"id":1}},"1195":{"submorphs":[{"__isSmartRef__":true,"id":1196}],"scripts":[],"id":"FB17BF0C-AE27-4C9B-B483-B2D03166004C","shape":{"__isSmartRef__":true,"id":1201},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1196},"name":"Reload","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1202},"eventHandler":{"__isSmartRef__":true,"id":1203},"derivationIds":[4831,"4BF38ADB-1CF5-4975-82E6-FF03AAC66E24","72598B0F-135D-4BDA-87F6-20BC20B532A0","4B40972E-C4C2-4841-918B-97E94B40E76D","77DD7AF6-567D-43CC-8B74-DC1C7CCAED93","A8C8ACE8-7FF2-4FE6-968C-B6D5CD007ED5","6A1A15ED-AF55-45D4-9F31-DD1F48CB8CD6"],"_ClipMode":"visible","isPressed":false,"_StyleClassNames":["Morph","Button"],"isCopyMorphRef":true,"morphRefId":1,"owner":{"__isSmartRef__":true,"id":1161},"_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":1204}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__serializedExpressions__":["_Position","normalFill","lighterFill","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(270.0,2.2)","normalFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","lighterFill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(250,250,250),\n    offset: 0\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.4\n  },{\n    color: Color.rgb(232,232,232),\n    offset: 0.6\n  },{\n    color: Color.rgb(248,248,248),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","distanceToDragEvent":"lively.pt(63.4,-10.4)"},"1196":{"submorphs":[],"scripts":[],"id":"3BBB4A91-66FC-4CD4-B5CB-B659B1B5DB3A","shape":{"__isSmartRef__":true,"id":1197},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":86,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1195},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":1198}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":1200},"_HandStyle":"default","_PointerEvents":"none","_MinTextWidth":86,"_MinTextHeight":null,"derivationIds":[4832,"83C6D421-CE38-4B59-B90B-9766A32DA7B6","888D57D4-A262-4FA5-9129-2015FBC09B4E","DB7AD765-3561-4C03-B5FB-69E855320855","AAE0E83A-EAC5-4A4F-901B-9695B3ABFAFA","6D27C166-5B44-45B4-A42B-665AEF81D9D5","6C4569B4-1F83-4E0C-A72C-1881D666F52A"],"_InputAllowed":false,"_FontSize":10,"__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)"},"1197":{"_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(86.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"1198":{"style":{"__isSmartRef__":true,"id":1199},"chunkOwner":{"__isSmartRef__":true,"id":1196},"_id":"_619","storedString":"Reload","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1199":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1200":{"morph":{"__isSmartRef__":true,"id":1196},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1201":{"_BorderWidth":1.1840000000000002,"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(86.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Fill":"lively.morphic.Gradient.create({\n  stops: [{\n    color: Color.rgb(245,245,245),\n    offset: 0\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.4\n  },{\n    color: Color.rgb(209,209,209),\n    offset: 0.6\n  },{\n    color: Color.rgb(240,240,240),\n    offset: 1\n  }],\n  type: \"linear\",\n  vector: lively.rect(0,0,0,1)\n})","_Padding":"lively.rect(0,0,0,0)"},"1202":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1203":{"morph":{"__isSmartRef__":true,"id":1195},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1204":{"sourceObj":{"__isSmartRef__":true,"id":1195},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"reload","varMapping":{"__isSmartRef__":true,"id":1205},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1205":{"source":{"__isSmartRef__":true,"id":1195},"target":{"__isSmartRef__":true,"id":1}},"1206":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(600.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1207":{"partsSpaceName":"PartsBin/Basic","comment":"A plain simple rectangle","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":1208},{"__isSmartRef__":true,"id":1209},{"__isSmartRef__":true,"id":1210},{"__isSmartRef__":true,"id":1211},{"__isSmartRef__":true,"id":1212},{"__isSmartRef__":true,"id":1213},{"__isSmartRef__":true,"id":1214},{"__isSmartRef__":true,"id":1215},{"__isSmartRef__":true,"id":1216},{"__isSmartRef__":true,"id":1217},{"__isSmartRef__":true,"id":1218},{"__isSmartRef__":true,"id":1219},{"__isSmartRef__":true,"id":1220},{"__isSmartRef__":true,"id":1221},{"__isSmartRef__":true,"id":1222}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Jun 20 2013 17:15:30 GMT-0700 (Pacific Daylight Time)\")"},"1208":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (Pacific Daylight Time)\")"},"1209":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (Pacific Daylight Time)\")"},"1210":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (Pacific Standard Time)\")"},"1211":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (Pacific Standard Time)\")"},"1212":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (Pacific Standard Time)\")"},"1213":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (Pacific Daylight Time)\")"},"1214":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (Pacific Daylight Time)\")"},"1215":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (Pacific Daylight Time)\")"},"1216":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (Pacific Standard Time)\")"},"1217":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (Pacific Daylight Time)\")"},"1218":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (Pacific Daylight Time)\")"},"1219":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (Pacific Daylight Time)\")"},"1220":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (Pacific Standard Time)\")"},"1221":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (Pacific Daylight Time)\")"},"1222":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (Pacific Daylight Time)\")"},"1223":{"morph":{"__isSmartRef__":true,"id":1161},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1224":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1225}},"1225":{"test01IsMorph":{"__isSmartRef__":true,"id":1226}},"1226":{"varMapping":{"__isSmartRef__":true,"id":1227},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":1228},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1227":{"this":{"__isSmartRef__":true,"id":1224}},"1228":{},"1229":{"_BorderWidth":0,"_BorderRadius":14.425000000000002,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(617.2,450.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1230":{"partsSpaceName":"PartsBin/Physics/","comment":"A canvas for the Box2D physics engine.","migrationLevel":8,"partName":"Box2D","changes":[{"__isSmartRef__":true,"id":1231},{"__isSmartRef__":true,"id":1232},{"__isSmartRef__":true,"id":1233},{"__isSmartRef__":true,"id":1234},{"__isSmartRef__":true,"id":1235},{"__isSmartRef__":true,"id":1236},{"__isSmartRef__":true,"id":1237},{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1239},{"__isSmartRef__":true,"id":1240},{"__isSmartRef__":true,"id":1241},{"__isSmartRef__":true,"id":1242},{"__isSmartRef__":true,"id":1243}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Mon Jul 22 2013 15:25:24 GMT-0700 (Pacific Daylight Time)\")"},"1231":{"author":null,"message":"no comment","id":"596F5071-50BB-4602-A25E-DF88F8D8936E","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jul 11 2013 16:56:09 GMT-0700 (Pacific Daylight Time)\")"},"1232":{"author":"jenslincke","message":"added a display of seconds","__serializedExpressions__":["date"],"date":"new Date(\"Wed Oct 19 2011 07:06:21 GMT-0700 (Pacific Daylight Time)\")"},"1233":{"author":null,"message":"no comment","id":"FF7FFEB2-AEF1-45F6-AA38-7D87F4CC4B2F","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jul 11 2013 15:15:26 GMT-0700 (Pacific Daylight Time)\")"},"1234":{"author":null,"message":"no comment","id":"A2475E13-348C-43E3-9FBD-E23810722F54","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jul 11 2013 15:19:03 GMT-0700 (Pacific Daylight Time)\")"},"1235":{"author":null,"message":"no comment","id":"A1E084C6-D8F0-4414-80DC-A66A1A30C41E","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jul 11 2013 15:41:32 GMT-0700 (Pacific Daylight Time)\")"},"1236":{"author":null,"message":"no comment","id":"53733322-66C1-41C2-91C7-1D7201D2FEC7","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jul 11 2013 15:44:22 GMT-0700 (Pacific Daylight Time)\")"},"1237":{"author":null,"message":"no comment","id":"B79AE858-0DBF-4E9D-9E0D-030CB0D2193A","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jul 11 2013 16:02:23 GMT-0700 (Pacific Daylight Time)\")"},"1238":{"author":null,"message":"no comment","id":"3C07AEAE-AA82-42B1-9539-3661647C0F0B","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jul 11 2013 16:11:15 GMT-0700 (Pacific Daylight Time)\")"},"1239":{"author":null,"message":"no comment","id":"A38B02BB-5B1D-49CE-A41E-6191FFE540B0","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jul 11 2013 16:20:38 GMT-0700 (Pacific Daylight Time)\")"},"1240":{"author":null,"message":"no comment","id":"B7D2BE93-A17E-42B1-A20E-F2EFD5B1E323","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jul 11 2013 16:26:11 GMT-0700 (Pacific Daylight Time)\")"},"1241":{"__serializedExpressions__":["date"],"author":"Matthew Goldberg","message":"no comment","id":"6C40F755-18EB-4A23-95EA-242D117FC559","date":"new Date(\"Mon Jul 22 2013 15:26:15 GMT-0700 (Pacific Daylight Time)\")"},"1242":{"__serializedExpressions__":["date"],"author":"Matthew Goldberg","message":"no comment","id":"070B2835-1D21-4646-81CB-E5DD864935CE","date":"new Date(\"Mon Jul 22 2013 15:28:18 GMT-0700 (Pacific Daylight Time)\")"},"1243":{"__serializedExpressions__":["date"],"author":"Matthew Goldberg","message":"no comment","id":"B4252DA3-D2AF-4DF8-9B36-C2864D703909","date":"new Date(\"Mon Jul 22 2013 15:28:53 GMT-0700 (Pacific Daylight Time)\")"},"1244":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1245":{"layouter":{"__isSmartRef__":true,"id":1246},"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(617.2,450.8)"},"1246":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":8.58,"spacing":8.610000000000001,"container":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Layout.VerticalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"1247":{"expired":{"__isSmartRef__":true,"id":1248}},"1248":{},"1249":{"setupConnections":{"__isSmartRef__":true,"id":1250},"updateTick":{"__isSmartRef__":true,"id":1251},"updateTickingScripts":{"__isSmartRef__":true,"id":1252}},"1250":{"user":"robertkrahn","__serializedExpressions__":["time"],"time":"new Date(\"Mon Jul 04 2011 10:13:46 GMT-0700 (Pacific Daylight Time)\")"},"1251":{"user":"jenslincke","__serializedExpressions__":["time"],"time":"new Date(\"Wed Oct 19 2011 07:05:04 GMT-0700 (Pacific Daylight Time)\")"},"1252":{"user":"jenslincke","__serializedExpressions__":["time"],"time":"new Date(\"Wed Oct 19 2011 07:04:22 GMT-0700 (Pacific Daylight Time)\")"},"isSimplifiedRegistry":true}}