<snapdata remixID="8987126"><project name="Disease Simulation" 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="-20" y="-105" heading="355" 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="9" center-y="9" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAkElEQVQ4T2NkwAr+MyUwaP3FJrWA4RozAwPjP3Q5RnSBBAbN/9gNRxVdwHAdRS8Kh1hDYEYiGwY3iFRD0A0DG0SuIciGUc8gSl0DcxXjqEEE0yj1Yo2q6YiX4bpwMEPQG4Lux6JgLcM6kc8Mmm+pm0VgFpGaprBmWoSrcZdFiLyFWSZhlEfIwYDuQvQyCFktACokNbvUw0pjAAAAAElFTkSuQmCC" id="12"/></item><item><costume name="Doctor" center-x="10" center-y="10" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAeklEQVQ4T2NkwAP+f5D6j02aUeAZIy5tWCVwGYRuCDaDMQwk1jCY4eiGohhIqmHYDIUbSK5h6IaCDaTUMGRDqW8gtVwHd+WogfhyIlFy1I9lmqRDahgKy9O0yXqw0CY3TSKXOLQtvpDTBSHX4iq1cRbluIIBX/EP0gMAYl9LPR8Hn3UAAAAASUVORK5CYII=" id="13"/></item></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="60.1666656666667"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doWait"><l>.1</l></block><block s="doHideVar"><l>timer</l></block><block s="show"></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="32" y="330.166665666667"><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><custom-block s="touching doctor?"></custom-block></block><script><block s="doSwitchToCostume"><l>immune</l></block></script></block></script></block></script><script x="42.51063929787233" y="485.78723404255265"><block s="receiveMessage"><l>start</l></block><block s="doForever"><script><block s="doIf"><block s="reportAnd"><block s="reportAnd"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><custom-block s="touching infected?"></custom-block></block><block s="reportNot"><custom-block s="touching immune?"></custom-block></block></block><script><block s="doWait"><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block var="infection probability"/><block s="reportRandom"><l>1</l><l>100</l></block></block><script><block s="doSwitchToCostume"><l>sick</l></block></script></block></script></block></script></block></script><script x="345.0354609929077" y="436.62765857446846"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="523.5106392978723" y="295.1666656666671"><block s="receiveOnClone"></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="Slow down?"/><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><block s="bounceOffEdge"></block></script><script><block s="forward"><block s="reportQuotient"><block var="speed"/><l>5</l></block></block><block s="bounceOffEdge"></block></script></block></script></block></script><script x="322.000001" y="30"><block s="receiveMessage"><l>start</l></block><block s="doForever"><script><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>2</l></block><script><block s="doWait"><l>10</l></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="heal?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="reportGreaterThan"><block var="heal probability"/><block s="reportRandom"><l>1</l><l>100</l></block></block></block><script><block s="doSwitchToCostume"><l>healthy</l></block><block s="doIf"><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></block></script></block></script></block></script></block></script><script x="605.5106402978723" y="194.0000000000003"><block s="doIf"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><block s="reportEquals"><block s="getCostumeIdx"></block><l>3</l></block></block><block s="reportEquals"><block s="getCostumeIdx"></block><l>4</l></block></block><script></script></block><block s="doIf"><l/><script></script></block></script></scripts></sprite><watcher scope="Person" s="xPosition" style="normal" x="7.062500000001137" y="7.06249999999995" color="74,108,212" hidden="true"/><watcher scope="Person" s="yPosition" style="normal" x="7.062500000001137" y="21.89375141249996" color="74,108,212" hidden="true"/><watcher var="population size" style="normal" x="7.062500000001137" y="36.72500282499999" color="243,118,29" hidden="true"/><watcher var="percent infected" style="normal" x="7.062500000001137" y="51.55625423750007" color="243,118,29" hidden="true"/><watcher var="speed" style="normal" x="7.062500000001137" y="66.38750564999997" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="4.237499999999727" y="28.25000847499996" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="5.650000000000091" y="44.49375988749998" color="4,148,220" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="1.412499999999227" y="3.5312570625000177" color="4,148,220" hidden="true"/><watcher var="infection probability" style="normal" x="7.062500000001137" y="81.21875706249992" color="243,118,29" hidden="true"/><watcher var="Slow down?" style="normal" x="7.062500000001137" y="96.05000847500008" color="243,118,29" hidden="true"/><watcher var="heal?" style="normal" x="7.062500000001137" y="113.00000988749994" color="243,118,29" hidden="true"/><watcher var="heal probability" style="normal" x="7.062500000001137" y="129.9500112999999" color="243,118,29" hidden="true"/><watcher var="doctors" style="normal" x="7.062500000001137" y="176.56251553749962" color="243,118,29" hidden="true"/><watcher var="immune?" style="normal" x="12.712500000002137" y="61.44376271249995" color="243,118,29" hidden="true"/><watcher var="timer" style="normal" x="4.237499999999727" y="14.831257062500008" color="243,118,29"/><watcher var="vaccination percentage" style="normal" x="7.062500000001137" y="191.3937669499997" color="243,118,29" hidden="true"/></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="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="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></list></block><block s="doSetVar"><l>infected 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 s="reportDifference"><block var="population size"/><block var="doctors"/></block></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="doSwitchToCostume"><l>healthy</l></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="doRepeat"><block var="doctors"/><script><block s="doSwitchToCostume"><l>Doctor</l></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></block><block s="doRepeat"><block s="reportProduct"><block s="reportQuotient"><block var="vaccination percentage"/><l>100</l></block><block s="reportDifference"><block s="reportDifference"><block var="population size"/><block var="doctors"/></block><block var="infected count"/></block></block><script><block s="doSwitchToCostume"><l>immune</l></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></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="Set probality of infection"></custom-block><custom-block s="Set Slow down?"></custom-block><custom-block s="heal?"></custom-block><custom-block s="doctor"></custom-block><custom-block s="Vaccination percentage"></custom-block></script></block-definition><block-definition s="Set probality of infection" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>infection probability</l><l>0</l></block><block s="doUntil"><block s="reportAnd"><custom-block s="%s &lt;= %s"><l>1</l><block var="infection probability"/></custom-block><custom-block s="%s &lt;= %s"><block var="infection probability"/><l>100</l></custom-block></block><script><block s="doAsk"><l>Probabilty of infection(Enter a number between 1 and 100)</l></block><block s="doSetVar"><l>infection probability</l><block s="getLastAnswer"></block></block></script></block><block s="doSetVar"><l>infection probability</l><block s="reportMonadic"><l><option>floor</option></l><block var="infection probability"/></block></block></script></block-definition><block-definition s="Set Slow down?" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Slow down?</l><l>0</l></block><block s="doUntil"><block s="reportOr"><custom-block s="%s &lt;= %s"><block s="reportBoolean"><l><bool>true</bool></l></block><block var="Slow down?"/></custom-block><custom-block s="%s &lt;= %s"><block s="reportBoolean"><l><bool>false</bool></l></block><block var="Slow down?"/></custom-block></block><script><block s="doAsk"><l>Do you want the infected people to slow down? (Enter yes or no)</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>Slow down?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>Slow down?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="heal?" 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="doAsk"><l>Do you want people to heal over time? (yes or no)</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>heal?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doAsk"><l>What do you want the probability of healing to be every 10 seconds? (percentage from 1-100)</l></block><block s="doSetVar"><l>heal probability</l><block s="getLastAnswer"></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doSetVar"><l>heal?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><scripts><script x="325.0000009999999" y="239.000001"><custom-block s="immunity"></custom-block></script></scripts></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><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doAsk"><l>Would you like people who have been sick and healed to be immune? (yes or no)</l></block><block s="doIf"><block s="reportEquals"><l>yes</l><block s="getLastAnswer"></block></block><script><block s="doSetVar"><l>immune?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doIf"><block s="reportEquals"><l>no</l><block s="getLastAnswer"></block></block><script><block s="doSetVar"><l>immune?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></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="doAsk"><l>Would you like any doctors? (0-3)</l></block><block s="doIf"><block s="reportAnd"><custom-block s="%s &lt;= %s"><l>0</l><block s="getLastAnswer"></block></custom-block><custom-block s="%s &lt;= %s"><block s="getLastAnswer"></block><l>3</l></custom-block></block><script><block s="doSetVar"><l>doctors</l><block s="getLastAnswer"></block></block></script></block></script></block-definition><block-definition s="Vaccination percentage" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What percent of the population do you want to be vaccinated? (1-100)</l></block><block s="doIf"><block s="reportOr"><custom-block s="%s &lt;= %s"><block s="getLastAnswer"></block><l>100</l></custom-block><custom-block s="%s &lt;= %s"><l>1</l><block s="getLastAnswer"></block></custom-block></block><script><block s="doSetVar"><l>vaccination percentage</l><block s="getLastAnswer"></block></block></script></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>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>4</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="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="touching immune?" 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>3</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="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></blocks><variables><variable name="population size"><l>100</l></variable><variable name="percent infected"><l>10</l></variable><variable name="speed"><l>4</l></variable><variable name="timer"><l>102.2</l></variable><variable name="infection probability"><l>10</l></variable><variable name="Slow down?"><bool>true</bool></variable><variable name="heal?"><bool>true</bool></variable><variable name="heal probability"><l>50</l></variable><variable name="immune?"><bool>true</bool></variable><variable name="doctors"><l>0</l></variable><variable name="vaccination percentage"><l>10</l></variable></variables></project><media name="Disease Simulation" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>