<snapdata remixID="8982482"><project name="Disease Simulation start file" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Person" idx="1" x="-178.91073695593946" y="101.71208521026008" heading="158" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="3" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="healthy" center-x="8" center-y="9" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAABGUlEQVQ4T+2UIU/DUBCAv1ugXUJQEIIgQWFY+w9ICAbUsKhhh0JNYFAIECgUs0xhccwMEn7BWkCgSBDLgiWhD7IjLVt5zYDQap57d/d9ebm8O2HsaMnhdkvQFWBxmH5U5MZQOQcZ2IjYF5dgF9gHZsfFSeQZOIjwT0b5VOAQnAnUfgAzYYWWwd+Og4nAJTgF6n+BrZpmhL8jLmEV9CInPCyXTXEJroDVYgKuY4EWhBPsX/DZAwNMFmzkm5TpHiqyV0Qg6JFMcz9jeL8D5nJK+g4Ty6OvvA5c5hRsRPjtdJjKhGsKTdCl30XyIFB/xeukw/QFJLugIQxqIF5WpKFSahkqx/ZOyOwDG5ginDfoQhxzkKcXvN53L/sABJxNPpw+6pgAAAAASUVORK5CYII=" id="10"/></item><item><costume name="sick" center-x="9" center-y="9" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAkElEQVQ4T2NkwAr+M71hkPiLTUqE4QUzAwPjP3Q5RnSBNwzi/7EbjioqwvASRS8Kh1hDYEYiGwY3iFRD0A0DG0SuIciGUc8gSl0DcxXjqEEE0yj1Yo2q6YiX4brwfQaHNwTdj0WBIsMBkc8Mmm+pm0VgFpGaprBmWoSrcZdFiLyFWSZhlEfIwYDuQvQyCFktACGSOB34Az5xAAAAAElFTkSuQmCC" id="11"/></item><item><costume name="immune" center-x="8" center-y="9" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAABK0lEQVQ4T+2UsS9DURSHv98T/AFEDBKTRazEK4lY2kk9C1OtNZkMFhExMJhMuurEwGu3WpDQDlaxmCQGEf+Ainfklb481Yi+2d3uOef7cnNyzxEtxzbN8c9YkjGNGG6kjQcTV16aI20piCOKX/yUrRKwgehvFX+JXnDY9qrab+Yjge/aIZBrC/4MFr2alsNwQ+C7dgDk/wg3ywpeTSvyJ20OUe4Q/iw3siq5dmEwk0QguJTvmiWBoyb+CwibWAe6EzbyLRTsAOsJBbs6mbA+p4s7YKBDyXPwzmjjK5+mLC2j0onARGahqrNomEpTNktAwWDkN5HgHof8/LXOo2FqAuEuKFdYC0ROMBYXGdw6RjGbYS++E77tgzhwPG6DvT0MhbHXOo+LN3pq97IPwl9kusPebC4AAAAASUVORK5CYII=" id="12"/></item><item><costume name="doctor" center-x="8" center-y="9" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAABKElEQVQ4T+2UMS8EQRSAvzdHJbK7IaKQXBQa8RMkoqGiVR231alUCo1cREGhUrlq7lyl1dEg8RPkGoVcohCR3F6hwc3I7sXac5ewW5tu3pvvy5uXeSP8XGWUl2fNCPMC+TBtoakst60mZ+xhkogkN26VLQy7CON94q7pBcV+UOT4Kx8LXM0pUBgI9gfrgc96GI4EnubEQumPcHRMoNLy2RRPs2LhPA2cKH9VXM01sJBFANyEApsR7l7lXxD14A0YztjId3E0BwI7WQQWDmW0xljO0AAmUkqeO4rZ6Ck7VZbEcpFGYIXldpHL72GqsYihAsz8IrpHUQo2uIqHKQbKKGeabTEUEOZ6RJY7q6i3HzhK/gk9/0ESGNFMDuWYCmMfHR5ffZ4GVfYJmQlOhKGlhOoAAAAASUVORK5CYII=" id="13"/></item></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="44.51063929787233" y="320.96453900709207"><block s="receiveMessage"><l>start</l></block><block s="doForever"><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="getCostumeIdx"></block><l>2</l></block><block s="reportEquals"><block var="heal"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><script><block s="doWait"><block var="heal time"/></block><block s="doIfElse"><block s="reportEquals"><block var="immune"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>immune</l></block></script><script><block s="doSwitchToCostume"><l>healthy</l></block></script></block></script></block></script></block></script><script x="30" y="30"><block s="receiveGo"></block><block s="doWait"><l>.1</l></block><block s="doHideVar"><l>timer</l></block><block s="show"></block><block s="doSwitchToCostume"><l>healthy</l></block><custom-block s="set variables for simulation"></custom-block><custom-block s="initialize sim"></custom-block><block s="doBroadcast"><l>start</l></block><block s="doShowVar"><l>timer</l></block><block s="doForever"><script><custom-block s="update timer"></custom-block><custom-block s="Stop everything if everyone is infected"></custom-block></script></block></script><script x="346.07801418439726" y="33.96453900709213"><block s="receiveMessage"><l>start</l></block><block s="setHeading"><block s="reportRandom"><l>0</l><l>360</l></block></block><block s="doForever"><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block s="getCostumeIdx"></block><l>2</l></block><block s="reportEquals"><block var="speed of infected"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><script><block s="forward"><block s="reportQuotient"><block var="speed"/><l>10</l></block></block></script><script><block s="forward"><block s="reportQuotient"><block var="speed"/><l>5</l></block></block></script></block><block s="bounceOffEdge"></block></script></block></script><script x="806.0354609929077" y="163.46099290780148"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="466.51063929787233" y="263.6205683758865"><block s="receiveMessage"><l>start</l></block><block s="doForever"><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><custom-block s="touching infected?"></custom-block></block><script><block s="doSwitchToCostume"><l>sick</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="getCostumeIdx"></block><l>2</l></block><custom-block s="touching doctor?"></custom-block></block><script><block s="doIfElse"><block s="reportEquals"><block var="immune"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>immune</l></block></script><script><block s="doSwitchToCostume"><l>healthy</l></block></script></block></script></block></script></block></script></scripts></sprite><watcher scope="Person" s="xPosition" style="normal" x="8.689843750000364" y="8.689843750000023" color="74,108,212" hidden="true"/><watcher scope="Person" s="yPosition" style="normal" x="8.689843750000364" y="26.938517362968767" color="74,108,212" hidden="true"/><watcher var="population size" style="normal" x="8.689843750000364" y="45.187190975937554" color="243,118,29" hidden="true"/><watcher var="percent infected" style="normal" x="8.689843750000364" y="63.43586458890621" color="243,118,29" hidden="true"/><watcher var="speed" style="normal" x="8.689843750000364" y="81.68453820187503" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="5.213906250000377" y="34.759385427812475" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="6.9518750000007685" y="54.746027790781255" color="4,148,220" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="1.7379687499994816" y="4.344930564843757" color="4,148,220" hidden="true"/><watcher var="probability" style="normal" x="18.24867187500047" y="50.401102439843754" color="243,118,29" hidden="true"/><watcher var="speed of infected" style="normal" x="9.187500000000568" y="9.187500000000007" color="243,118,29" hidden="true"/><watcher var="heal" style="normal" x="9.187500000000568" y="28.48125183750004" color="243,118,29" hidden="true"/><watcher var="heal time" style="normal" x="9.187500000000568" y="47.77500367500002" color="243,118,29" hidden="true"/><watcher var="immune" style="normal" x="9.187500000000568" y="67.06875551250005" color="243,118,29" hidden="true"/><watcher var="doctor" style="normal" x="9.187500000000568" y="86.36250734999999" color="243,118,29" hidden="true"/><watcher var="percent vaccinated" style="normal" x="9.187500000000568" y="105.65625918750013" color="243,118,29" hidden="true"/><watcher var="timer" style="normal" x="17.711250000000177" y="14.366336814843805" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="random x position" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportRandom"><l>-230</l><l>230</l></block></block></script></block-definition><block-definition s="random y position" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportRandom"><l>-170</l><l>170</l></block></block></script></block-definition><block-definition s="touching infected?" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><block s="reportGet"><l><option>neighbors</option></l></block><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><block var="item"/></block><l>2</l></block><block s="reportLessThan"><block s="reportRelationTo"><l><option>distance</option></l><block var="item"/></block><l>15</l></block></block><script><block s="doIf"><block s="reportEquals"><block var="probability"/><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIfElse"><custom-block s="%s &lt;= %s"><block s="reportRandom"><l>1</l><l>100</l></block><block var="probability"/></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="update timer" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>timer</l><block s="getTimer"></block></block></script></block-definition><block-definition s="set population size" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>population size</l><l>0</l></block><block s="doUntil"><block s="reportAnd"><custom-block s="%s &lt;= %s"><l>1</l><block var="population size"/></custom-block><custom-block s="%s &lt;= %s"><block var="population size"/><l>200</l></custom-block></block><script><block s="doAsk"><l>Population Size? (Enter a number between 1 and 200)</l></block><block s="doSetVar"><l>population size</l><block s="getLastAnswer"></block></block></script></block><block s="doSetVar"><l>population size</l><block s="reportMonadic"><l><option>floor</option></l><block var="population size"/></block></block></script></block-definition><block-definition s="%&apos;a&apos; &lt;= %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportLessThan"><block var="a"/><block var="b"/></block><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block></script></block-definition><block-definition s="Set percent infected" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>percent infected</l><l>0</l></block><block s="doUntil"><block s="reportAnd"><custom-block s="%s &lt;= %s"><l>1</l><block var="percent infected"/></custom-block><custom-block s="%s &lt;= %s"><block var="percent infected"/><l>100</l></custom-block></block><script><block s="doAsk"><l>Initial Percent Infected (Enter a number between 1 and 100)</l></block><block s="doSetVar"><l>percent infected</l><block s="getLastAnswer"></block></block></script></block><block s="doSetVar"><l>percent infected</l><block s="reportMonadic"><l><option>floor</option></l><block var="percent infected"/></block></block></script></block-definition><block-definition s="Set speed" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>speed</l><l>0</l></block><block s="doUntil"><block s="reportAnd"><custom-block s="%s &lt;= %s"><l>1</l><block var="speed"/></custom-block><custom-block s="%s &lt;= %s"><block var="speed"/><l>10</l></custom-block></block><script><block s="doAsk"><l>Speed that people will move around? (Enter a number between 1 and 10)</l></block><block s="doSetVar"><l>speed</l><block s="getLastAnswer"></block></block></script></block><block s="doSetVar"><l>speed</l><block s="reportMonadic"><l><option>floor</option></l><block var="speed"/></block></block></script></block-definition><block-definition s="initialize sim" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>initial infected</l><l>infected count</l><l>doctor count</l><l>vaccinated count</l><l>initial vaccinated</l></list></block><block s="doSetVar"><l>infected count</l><l>0</l></block><block s="doSetVar"><l>doctor count</l><l>0</l></block><block s="doSetVar"><l>vaccinated count</l><l>0</l></block><block s="doSetVar"><l>initial infected</l><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block var="percent infected"/><l>100</l></block><block var="population size"/></block></block></block><block s="doSetVar"><l>initial vaccinated</l><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block var="percent vaccinated"/><l>100</l></block><block var="population size"/></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="population size"/><script><block s="doIfElse"><block s="reportLessThan"><block var="infected count"/><block var="initial infected"/></block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>infected count</l><l>1</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="doctor count"/><block var="doctor"/></block><script><block s="doSwitchToCostume"><l>doctor</l></block><block s="doChangeVar"><l>doctor count</l><l>1</l></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="vaccinated count"/><block var="initial vaccinated"/></block><script><block s="doSwitchToCostume"><l>immune</l></block><block s="doChangeVar"><l>vaccinated count</l><l>1</l></block></script><script><block s="doSwitchToCostume"><l>healthy</l></block></script></block></script></block></script></block><block s="gotoXY"><custom-block s="random x position"></custom-block><custom-block s="random y position"></custom-block></block><block s="createClone"><l><option>myself</option></l></block></script></custom-block><block s="hide"></block><block s="doResetTimer"></block></script></block-definition><block-definition s="Stop everything if everyone is infected" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportAttributeOf"><l><option>costume #</option></l><l></l></block></autolambda><list></list></block><block s="reportGet"><l><option>clones</option></l></block></custom-block><l>1</l></block></block><script><block s="doPauseAll"></block></script></block></script></block-definition><block-definition s="set variables for simulation" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="set population size"></custom-block><custom-block s="Set percent infected"></custom-block><custom-block s="Set speed"></custom-block><custom-block s="probability of infection"></custom-block><custom-block s="slow infected speed"></custom-block><custom-block s="heal the infected"></custom-block><custom-block s="doctor"></custom-block><custom-block s="vaccination"></custom-block><block s="doIf"><block s="reportEquals"><block var="heal"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><custom-block s="set heal time"></custom-block><custom-block s="immunity"></custom-block></script></block></script></block-definition><block-definition s="probability of infection" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>probability</l><l>-1</l></block><block s="doUntil"><block s="reportAnd"><custom-block s="%s &lt;= %s"><l>0</l><block var="probability"/></custom-block><custom-block s="%s &lt;= %s"><block var="probability"/><l>100</l></custom-block></block><script><block s="doAsk"><l>What do you want the probability of infection to be? Pick a number 0-100.</l></block><block s="doSetVar"><l>probability</l><block s="getLastAnswer"></block></block></script></block><block s="doSetVar"><l>probability</l><block s="reportMonadic"><l><option>floor</option></l><block var="probability"/></block></block></script></block-definition><block-definition s="slow infected speed" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>speed of infected</l><l>0</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="speed of infected"/><l>yes</l></block><block s="reportEquals"><block var="speed of infected"/><l>no</l></block></block><script><block s="doAsk"><l>Should the infected move slower? Type &apos;yes&apos; or &apos;no&apos;</l></block><block s="doSetVar"><l>speed of infected</l><block s="getLastAnswer"></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="speed of infected"/><l>yes</l></block><script><block s="doSetVar"><l>speed of infected</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>speed of infected</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="heal the infected" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>heal</l><l>0</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="heal"/><l>yes</l></block><block s="reportEquals"><block var="heal"/><l>no</l></block></block><script><block s="doSetVar"><l>heal</l><block s="getLastAnswer"></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="heal"/><l>yes</l></block><script><block s="doSetVar"><l>heal</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>heal</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="set heal time" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>heal time</l><l>0</l></block><block s="doUntil"><custom-block s="%s &lt;= %s"><l>1</l><block var="heal time"/></custom-block><script><block s="doAsk"><l>How long should it take for an infected person to heal?</l></block><block s="doSetVar"><l>heal time</l><block s="getLastAnswer"></block></block></script></block><block s="doSetVar"><l>heal time</l><block s="reportMonadic"><l><option>floor</option></l><block var="heal time"/></block></block></script></block-definition><block-definition s="immunity" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>immune</l><l>0</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="immune"/><l>yes</l></block><block s="reportEquals"><block var="immune"/><l>no</l></block></block><script><block s="doAsk"><l>Do you want the healed people to become immune? Type "yes" or "no."</l></block><block s="doSetVar"><l>immune</l><block s="getLastAnswer"></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="immune"/><l>yes</l></block><script><block s="doSetVar"><l>immune</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>immune</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="doctor" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>doctor</l><l>-1</l></block><block s="doUntil"><block s="reportAnd"><custom-block s="%s &lt;= %s"><l>0</l><block var="doctor"/></custom-block><custom-block s="%s &lt;= %s"><block var="doctor"/><l>3</l></custom-block></block><script><block s="doAsk"><l>Pick between 0 and 3 doctors to heal the infected.</l></block><block s="doSetVar"><l>doctor</l><block s="getLastAnswer"></block></block></script></block><block s="doSetVar"><l>doctor</l><block s="reportMonadic"><l><option>floor</option></l><block var="doctor"/></block></block></script></block-definition><block-definition s="touching doctor?" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>neighbor</l><block s="reportGet"><l><option>neighbors</option></l></block><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><block var="neighbor"/></block><l>4</l></block><block s="reportLessThan"><block s="reportRelationTo"><l><option>distance</option></l><block var="neighbor"/></block><l>15</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="vaccination" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>percent vaccinated</l><l>-1</l></block><block s="doUntil"><block s="reportAnd"><custom-block s="%s &lt;= %s"><l>0</l><block var="percent vaccinated"/></custom-block><custom-block s="%s &lt;= %s"><block var="percent vaccinated"/><l>100</l></custom-block></block><script><block s="doAsk"><l>What percent of the population should be vaccinated? (0-100)</l></block><block s="doSetVar"><l>percent vaccinated</l><block s="getLastAnswer"></block></block></script></block><block s="doSetVar"><l>percent vaccinated</l><block s="reportMonadic"><l><option>floor</option></l><block var="percent vaccinated"/></block></block></script></block-definition></blocks><variables><variable name="population size"><l>200</l></variable><variable name="percent infected"><l>40</l></variable><variable name="speed"><l>4</l></variable><variable name="timer"><l>313.6</l></variable><variable name="probability"><l>40</l></variable><variable name="speed of infected"><bool>true</bool></variable><variable name="heal"><bool>true</bool></variable><variable name="heal time"><l>5</l></variable><variable name="immune"><bool>true</bool></variable><variable name="doctor"><l>2</l></variable><variable name="percent vaccinated"><l>30</l></variable></variables></project><media name="Disease Simulation start file" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>