<snapdata remixID="9298396"><project name="Grippe Simulation" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes>This is not from me, but from the book of Eckard Modrow! Just to avoid misunderstandings. I am not that good yet.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACJUlEQVR4Xu3SwQkAIAADMd1/6AoucZ90gcKRu23HFIgKXACj8m5/AQBBSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt/5A4Lj3qhsHKpPAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="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><variable name="anzahl der simulationen"><l>1</l></variable><variable name="anfangswert immune normale"><l>20</l></variable><variable name="mittelwert"><l>0</l></variable><variable name="anfangswert personen"><l>300</l></variable></variables><blocks><block-definition s="simuliere" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>anzahl infizierte normale</l><l>1</l></block><custom-block s="erzeuge eine Person Typ: %txt Status: %txt" scope="local"><l>normal</l><l>infiziert</l></custom-block><block s="doSetVar"><l>anzahl gesunde multiplikatoren</l><block var="anfangswert gesunde multiplikatoren"/></block><block s="doRepeat"><block var="anzahl gesunde multiplikatoren"/><script><custom-block s="erzeuge eine Person Typ: %txt Status: %txt" scope="local"><l>multiplikator</l><l>gesund</l></custom-block></script></block><block s="doSetVar"><l>anzahl immune normale</l><block var="anfangswert immune normale"/></block><block s="doRepeat"><block var="anfangswert immune normale"/><script><custom-block s="erzeuge eine Person Typ: %txt Status: %txt" scope="local"><l>normal</l><l>immun</l></custom-block></script></block><block s="doSetVar"><l>anzahl gesunde normale</l><block s="reportDifference"><block s="reportDifference"><block var="anfangswert personen"/><block var="anfangswert immune normale"/></block><block var="anfangswert gesunde multiplikatoren"/></block></block><block s="doRepeat"><block var="anzahl gesunde normale"/><script><custom-block s="erzeuge eine Person Typ: %txt Status: %txt" scope="local"><l>normal</l><l>gesund</l></custom-block></script></block><block s="doSetVar"><l>anzahl infizierte multiplikatoren</l><l>0</l></block><block s="doSetVar"><l>anzahl immune multiplikatoren</l><l>0</l></block><block s="doResetTimer"></block><block s="doBroadcast"><l>los!</l></block></script></block-definition><block-definition s="erzeuge eine Person Typ: %&apos;typ&apos; Status: %&apos;status&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><block s="newClone"><l>Person</l></block></block><block s="doTellTo"><block var="p"/><block s="reportAttributeOf"><l><wish s="setup %txt %txt" type="command" category="other"></wish></l><l>Person</l></block><list><block var="status"/><block var="typ"/></list></block></script></block-definition></blocks><scripts><script x="14" y="14"><block s="receiveGo"></block><block s="doSetVar"><l>prototyp person</l><block s="reportListItem"><l>1</l><block s="reportGet"><l><option>other sprites</option></l></block></block><comment w="158.33333333333334" collapsed="false">&quot;Anker&quot; zum Löschen der Clones</comment></block><block s="clear"></block><block s="doSetVar"><l>infektionswahrscheinlichkeit</l><l>100</l><comment w="182.5" collapsed="false">Anfangswerte einstellen</comment></block><block s="doSetVar"><l>serokonversionszeit</l><l>3</l></block><block s="doSetVar"><l>anfangswert personen</l><l>300</l></block><block s="doSetVar"><l>anfangswert gesunde multiplikatoren</l><l>0</l></block><block s="doSetVar"><l>anzahl der simulationen</l><l>1</l></block><block s="doSetVar"><l>anfangswert immune normale</l><l>0</l></block><block s="doSetVar"><l>daten</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportGreaterThan"><block var="anfangswert immune normale"/><l>100</l></block><script><block s="doSetVar"><l>mittelwert</l><l>0</l></block><block s="doRepeat"><block var="anzahl der simulationen"/><script><custom-block s="loesche alle Klone von %obj"><block var="prototyp person"/></custom-block><block s="doSetVar"><l>maximalwert</l><l>0</l></block><block s="doSetVar"><l>fertig?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="simuliere" scope="local"><comment w="120.83333333333334" collapsed="false">eine Simulation starten</comment></custom-block><block s="doWaitUntil"><block var="fertig?"/></block><block s="doChangeVar"><l>mittelwert</l><block var="maximalwert"/><comment w="272.5" collapsed="false">gemessen werden hier die insgesamt Infizierten</comment></block><block s="doWait"><l>1</l></block></script><comment w="210.83333333333334" collapsed="false">jeweils mehrere Simulationsläufe durchführen</comment></block><block s="doSetVar"><l>mittelwert</l><block s="reportQuotient"><block var="mittelwert"/><block var="anzahl der simulationen"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block var="anfangswert immune normale"/><block var="anfangswert personen"/></block><l>100</l></block></block><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block var="mittelwert"/><block var="anfangswert personen"/></block><l>100</l></block></block></list></block><block var="daten"/><comment w="189.16666666666677" collapsed="false">Ergebnis in die Liste eintragen</comment></block><block s="doChangeVar"><l>anfangswert immune normale</l><l>10</l></block></script><comment w="249.16666666666669" collapsed="false">für verschiedene Impfraten Simulationen starten</comment></block><custom-block s="loesche alle Klone von %obj"><block var="prototyp person"/></custom-block><block s="doBroadcast"><l>zeige Diagramm</l><comment w="112.5" collapsed="false">Diagramm anzeigen</comment></block></script></scripts><sprites><sprite name="Person" idx="1" x="80.4060913705573" y="-116.00761421319783" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="80,80,80,1" pen="tip" id="185"><costumes><list id="186"><item><costume name="gesunder normaler" center-x="11" center-y="10.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABnklEQVRIS2NkoBFgJGRuSkrK/wMHDjC8ePECrFRGRobBxsaGYc6cOXj14pRMSEj4v2DBAoi9XIwMDBLMEPaLvwwM3/6DmQkJCQwLFizAagZWQRkZmf9P3j1l4NThY9DttmS4afaU4SPHF7Bh/D94GNRPSTNcLj3O8P3KJwYZIWmGJ0+eYJiDIQAzVLnLkOFu9nu8IaU8VZDhbtl5rIajGAz2/qqFDMQYCrNRsZOX4X7TZYaEsHiUYEF38X9OM36G7yeFCMUpijybwWuGXxfBQQU3D84Axf6cOXMYzA56MJyyu0mSwWb71BlOOe9gqKmpYWhpaQGbCTdYRUXl/51ndxn43+rAI4pY00ER+lH4CoOPkzfDli1bUA3m4eH5/0XsBwPDXVlizUNVp/yYQeSTAMObN2/oZDDNgoKiyDukznDKHkfkQQOMrOTGaf6O4fupj9iTGzTvk5xBYLmPUAYBlV7gcoKY3Ed0loalH5oUQjDDaVJsIqf8mpqa/xcuXGA4ceIEWNjCwoLBwMAAnnVx5SaCNQh52RCprCDXAFz6AKRn2Bbd0u9NAAAAAElFTkSuQmCC" id="187"/></item><item><costume name="immuner normaler" center-x="11" center-y="10.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABa0lEQVRIS2NkoBFgJGRuSkrK/wMHDjC8ePECrFRGRobBxsaGYc6cOXj14pRMSEj4f+zAAoYILwYGVk4GBj4xiNJPr/4z/P7OwLBiGwODlUMCw4IFC7CagVXQyVr8v6PFSwYHW2YGG42/WD115AYzw4HDfxn2nxBn2Hf0JYY5GAIgQ5OCXzJEexEKJIj80m0MDPPWYhqOYjDI+8rCCxhqUokzFKaqZTYDw923qMGCYrCaAsP/uRNwex+XdXsvMTNklf1luPWAAW4enAGKfSm2OQyNeaS5Fqa6fhIDwz+hGoaWlhawmXCDVVRU/sf73yE5GJCD4+RNH4YtW7agGszDw/O/tfYrQ57/f7KcPGkjI0NztzDDmzdv6GQwzYKCZpEHClhykxsoFyYX4EhuIINplkFAhtMkS8PSGU0KIZjhNCk2kXNITU3N/wsXLjCcOHECLGxhYcFgYGAAz7q4chPBGoSsbIhcVpBrAC59AKojthZAmlS8AAAAAElFTkSuQmCC" id="188"/></item><item><costume name="infizierter normaler" center-x="11" center-y="10.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABZklEQVRIS72VT0uEQBjGH3MLCncvGwjhLensUcJDderQBwgKkvLUoU8gRGRfoLOFh4I+gNfKQ4TdPEdBRwW77Pbn0NrEGMqKmqwweZKZd34z7zPv8w4HRh/XxDUMg3iehzAM01BJkqBpGmzb/nNt7aSu6+TecbAJYLoD9OZ+QwcfBF8j4ArAsq7DcZxKRuXgmiiS1dcIK7M8tGFSmdRdl4f3meC2L+Imikqc0gCF7sYRtqp5pU0ueeB8vgwvgGn6ixcOzFGT8sV5qwM8bxdlKYCXAHLWrU+/brtrgcf+W4JHIOflP/T2F2wbR5MdNo8+BPBtmrAsK2XmYFmWyc7L08QyZGQqx8P6BlzXLYIFQSAnU+84GJBWZz7tcTie6SOO438CM5OC2eVRYduWG3Xh3rCm3CiYmUEonImlszpj0oQyOJO2Oe4Q0zRJEATwfT8dVlUViqLk1q1zU+ML0sqG472iLaBu3Q8Im7AWnPIX8wAAAABJRU5ErkJggg==" id="189"/></item><item><costume name="immuner multiplikator" center-x="11" center-y="10.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABbElEQVRIS2NkoBFgJGRuSkrK/wMHDjC8ePECrFRGRobBxsaGYc6cOXj14pRMSEj4f2z9AoYIVQYGVnYGBj5+iNJPH/8z/P7JwLDiNgODVWACw4IFC7CagVXQSVP8v6PQSwYHJWYGG96/WD115DMzw4F7fxn2vxNn2Hf9JYY5GAIgQ5PkXjJEKxMKJIj80rsMDPMeYRqOYjDI+8q3FzDU6BNnKExVy0UGhruqqMGCYrAaP8P/uX64vY/Lur0fmBmytv5luPWRAW4enAGKfakLcxgazUhzLUx1/SkGhn8eNQwtLS1gM+EGq6io/I8Xv0NyMCAHx0lBH4YtW7agGszDw/O/1e4rQ57Cf7KcPOkBI0PzKWGGN2/e0MlgmgUFzSIPFLDkJjdQLkzehCO5gQymWQYBGU6TLA1LZzQphGCG06TYRM4hNTU1/y9cuMBw4sQJsLCFhQWDgYEBPOviyk0EaxCysiFyWUGuAbj0AQBQf7YWKykCawAAAABJRU5ErkJggg==" id="190"/></item><item><costume name="infizierter multiplikator" center-x="11" center-y="10.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABdElEQVRIS2NkoBFgJGRuSkrK/wMHDjC8ePECrFRGRobBxsaGYc6cOXj14pRMSEj4f2zBAYYIBh8GVhZWBj4uXrDBn759Zvj95zfDCoYtDFYJDgwLFizAagZWQSdxm/+Ob00ZHDgtGWw+G2H11BHecwwHvh9n2C98mmHfyyMY5mAIgAxNehPIEP3Xn1AogeWXMm9kmCeyHsNwFINB3ldeIshQ8yebKENhilpYpjLcjXmPEiwoBqsxKPyfy9uF0/u4bNvLc4Ih60sNwy2GB3Dz4AxQ7EvN4WBoZCggybUwxfUMExj+1QgwtLS0gM2EG6yiovI//oEvycGAHBwnPW4zbNmyBdVgHh6e/61MRQx5n+LIcvEkvkUMzWzTGN68eUMng2kWFDSLPFDAkpvcQLkw+XMZ9uQGMphmGQRkOE2yNCyd0aQQghlOk2ITOYfU1NT8v3DhAsOJEyfAwhYWFgwGBgbwrIsrNxGsQcjKhshlBbkG4NIHANR4vBaaQq4FAAAAAElFTkSuQmCC" id="191"/></item><item><costume name="gesunder multiplikator" center-x="11" center-y="10.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABa0lEQVRIS2NkoBFgJGRuSkrK/wMHDjC8ePECrFRGRobBxsaGYc6cOXj14pRMSEj4v2DbMQYG4wgGBnZWBgYhfogb3n1kYPj5m4Hh7AqGBC8rhgULFmA1A6uguIHT/5cKjgxMuo4M/8StsXqK6eVRhn+X9zOIP9jP8PLCPgxzMATAhholMTAYRRMKJYj8uaUM4ufmYRiOYjDY+x+UGRhcaogzFKZqTwtDgsBdlGBBdbGY2n+m9Hk4vY/LNsan+xn+z81gYHh1C24enAGK/TlPpRgYvBtJcy1M9dZ6hhrjfwwtLS1gM+EGq6io/L+jE096MCAFh8+fkwxbtmxBNZiHh+f/l7A2BgajXPJcfG4yg8imJoY3b97QyWCaBQXNIg8csGQmN3AunJmEPbmBzKVdBmFgYKBJloalM5oUQjDDaVJsIueQmpqa/xcuXGA4ceIEWNjCwoLBwMAAnnVxlh/kZTPCughWTYSNwK4CAJrztBal7wbEAAAAAElFTkSuQmCC" id="192"/></item></list></costumes><sounds><list struct="atomic" id="193"></list></sounds><blocks><block-definition s="setup %&apos;s&apos; %&apos;t&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doSetVar"><l>status</l><block var="s"/></block><block s="doSetVar"><l>typ</l><block var="t"/></block><block s="gotoXY"><block s="reportRandom"><l>-220</l><l>220</l></block><block s="reportRandom"><l>-170</l><l>170</l></block></block><block s="setScale"><l>50</l></block><block s="show"></block><custom-block s="zeige dich" scope="local"></custom-block></script></block-definition><block-definition s="zeige dich" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="typ"/><l>normal</l></block><script><block s="doIfElse"><block s="reportEquals"><block var="status"/><l>gesund</l></block><script><block s="doSwitchToCostume"><l>gesunder normaler</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="status"/><l>infiziert</l></block><script><block s="doSwitchToCostume"><l>infizierter normaler</l></block></script><script><block s="doSwitchToCostume"><l>immuner normaler</l></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="status"/><l>gesund</l></block><script><block s="doSwitchToCostume"><l>gesunder multiplikator</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="status"/><l>infiziert</l></block><script><block s="doSwitchToCostume"><l>infizierter multiplikator</l></block></script><script><block s="doSwitchToCostume"><l>immuner multiplikator</l></block></script></block></script></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="anzahl infizierte normale"/><l>1</l></block><block s="reportLessThan"><block var="anzahl infizierte multiplikatoren"/><l>1</l></block></block><script><block s="doSetVar"><l>fertig?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="infiziere" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="status"/><l>gesund</l></block><block s="reportLessThan"><block s="reportRandom"><l>0</l><l>100</l></block><block var="infektionswahrscheinlichkeit"/></block></block><script><block s="doIfElse"><block s="reportEquals"><block var="typ"/><l>multiplikator</l></block><script><block s="doChangeVar"><l>anzahl gesunde multiplikatoren</l><l>-1</l></block><block s="doChangeVar"><l>anzahl infizierte multiplikatoren</l><l>1</l></block></script><script><block s="doChangeVar"><l>anzahl gesunde normale</l><l>-1</l></block><block s="doChangeVar"><l>anzahl infizierte normale</l><l>1</l></block></script></block><block s="doChangeVar"><l>maximalwert</l><l>1</l></block><block s="doSetVar"><l>status</l><l>infiziert</l></block><block s="doSetVar"><l>startzeit</l><block s="getTimer"></block></block><custom-block s="zeige dich" scope="local"></custom-block></script></block></script></block-definition></blocks><variables><variable name="status"><l>immun</l></variable><variable name="typ"><l>normal</l></variable><variable name="startzeit"><l>0</l></variable><variable name="nachbarn"><list struct="atomic" id="344">0,0</list></variable><variable name="i"><l>3</l></variable></variables><scripts><script x="35" y="22"><block s="receiveMessage"><l>los!</l></block><block s="doSetVar"><l>startzeit</l><block s="getTimer"></block></block><block s="doUntil"><block var="fertig?"/><script><block s="doSetVar"><l>nachbarn</l><block s="reportGet"><l><option>neighbors</option></l></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="nachbarn"/></block></block><script><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><block s="reportRelationTo"><l><option>distance</option></l><block s="reportListItem"><block var="i"/><block var="nachbarn"/></block></block><l>15</l></block><block s="reportEquals"><block s="reportAskFor"><block s="reportListItem"><block var="i"/><block var="nachbarn"/></block><block s="reifyReporter"><autolambda><block s="reportGet"><l><option>name</option></l></block></autolambda><list></list></block><list></list></block><l>Graph</l></block></block><script><block s="doDeleteFromList"><block var="i"/><block var="nachbarn"/></block></script><script><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script><comment w="90" collapsed="false">Personen in der Nähe finden</comment></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="nachbarn"/></block><comment w="90" collapsed="false">bei Kontakt infizieren</comment></block><script><block s="doIfElse"><block s="reportEquals"><block var="status"/><l>infiziert</l></block><script><block s="doTellTo"><block s="reportListItem"><block var="i"/><block var="nachbarn"/></block><block s="reifyScript"><script><custom-block s="infiziere" scope="local"></custom-block></script><list></list></block><list></list></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportAskFor"><block s="reportListItem"><block var="i"/><block var="nachbarn"/></block><block s="reifyReporter"><autolambda><block s="reportAttributeOf"><l>status</l><l>Person</l></block></autolambda><list></list></block><list></list></block><l>infiziert</l></block><script><custom-block s="infiziere" scope="local"></custom-block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block var="status"/><l>infiziert</l></block><block s="reportGreaterThan"><block s="reportDifference"><block s="getTimer"></block><block var="startzeit"/></block><block var="serokonversionszeit"/></block></block><script><block s="doSetVar"><l>status</l><l>immun</l></block><block s="doIfElse"><block s="reportEquals"><block var="typ"/><l>multiplikator</l></block><script><block s="doChangeVar"><l>anzahl infizierte multiplikatoren</l><l>-1</l></block><block s="doChangeVar"><l>anzahl immune multiplikatoren</l><l>1</l></block></script><script><block s="doChangeVar"><l>anzahl infizierte normale</l><l>-1</l></block><block s="doChangeVar"><l>anzahl immune normale</l><l>1</l></block></script></block><custom-block s="zeige dich" scope="local"></custom-block></script><comment w="90" collapsed="false">Kranheitsdauer überschritten?</comment></block><block s="doIfElse"><block s="reportEquals"><block var="typ"/><l>multiplikator</l><comment w="90" collapsed="false">bewegen</comment></block><script><block s="changeXPosition"><block s="reportRandom"><l>-100</l><l>100</l></block></block><block s="changeYPosition"><block s="reportRandom"><l>-100</l><l>100</l></block></block></script><script><block s="changeXPosition"><block s="reportRandom"><l>-10</l><l>10</l></block></block><block s="changeYPosition"><block s="reportRandom"><l>-10</l><l>10</l></block></block></script></block><block s="bounceOffEdge"></block></script></block></script></scripts></sprite><sprite name="Graph" idx="2" x="-100" y="-26" heading="90" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="0,5,25,1" pen="tip" id="549"><costumes><list id="550"><item><costume name="Stift" center-x="100" center-y="100" image="data:image/png;base64,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" id="551"/></item></list></costumes><sounds><list struct="atomic" id="552"></list></sounds><blocks><block-definition s="koordinatensystem zeichnen" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>i</l></list></block><block s="doSwitchToCostume"><l>Stift</l></block><block s="setScale"><l>50</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="up"></block><block s="setColor"><color>0,5,25,1</color></block><block s="gotoXY"><l>-100</l><l>150</l><comment w="90" collapsed="false">Achsen zeichnen</comment></block><block s="down"></block><block s="gotoXY"><l>-100</l><l>-50</l></block><block s="gotoXY"><l>100</l><l>-50</l></block><block s="doSetVar"><l>i</l><l>0</l><comment w="117.5" collapsed="false">Skalierung y-Achse</comment></block><block s="doRepeat"><l>11</l><script><block s="up"></block><block s="gotoXY"><l>-105</l><block s="reportSum"><l>-50</l><block var="i"/></block></block><block s="down"></block><block s="gotoXY"><l>-95</l><block s="reportSum"><l>-50</l><block var="i"/></block></block><block s="up"></block><block s="gotoXY"><l>-130</l><block s="reportSum"><l>-55</l><block var="i"/></block></block><custom-block s="label %txt of size %n"><block s="reportQuotient"><block var="i"/><l>2</l></block><l>12</l></custom-block><block s="doChangeVar"><l>i</l><l>20</l></block></script></block><block s="doSetVar"><l>i</l><l>40</l><comment w="117.5" collapsed="false">Skalierung x-Achse</comment></block><block s="doRepeat"><l>5</l><script><block s="up"></block><block s="gotoXY"><block s="reportSum"><l>-100</l><block var="i"/></block><l>-55</l></block><block s="down"></block><block s="gotoXY"><block s="reportSum"><l>-100</l><block var="i"/></block><l>-45</l></block><block s="up"></block><block s="gotoXY"><block s="reportSum"><l>-110</l><block var="i"/></block><l>-65</l></block><custom-block s="label %txt of size %n"><block s="reportQuotient"><block var="i"/><l>4</l></block><l>12</l></custom-block><block s="doChangeVar"><l>i</l><l>40</l></block></script></block><block s="gotoXY"><l>-50</l><l>-80</l></block><custom-block s="label %txt of size %n"><l>Geimpfte in %</l><l>12</l></custom-block><block s="gotoXY"><l>-150</l><l>160</l></block><custom-block s="label %txt of size %n"><l>Infizierte in %</l><l>12</l></custom-block></script></block-definition></blocks><variables></variables><scripts><script x="61.666666666666686" y="50"><block s="receiveMessage"><l>zeige Diagramm</l></block><block s="doDeclareVariables"><list><l>i</l></list></block><custom-block s="koordinatensystem zeichnen" scope="local"></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListLength"><block var="daten"/></block><l>0</l></block><script><block s="up"></block><block s="gotoXY"><block s="reportSum"><l>-100</l><block s="reportProduct"><l>4</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="daten"/></block></block></block></block><block s="reportSum"><l>-50</l><block s="reportProduct"><l>2</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="daten"/></block></block></block></block></block><block s="down"></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="daten"/></block></block><script><block s="gotoXY"><block s="reportSum"><l>-100</l><block s="reportProduct"><l>4</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="daten"/></block></block></block></block><block s="reportSum"><l>-50</l><block s="reportProduct"><l>2</l><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="daten"/></block></block></block></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><block s="hide"></block></script></scripts></sprite><watcher scope="Stage" var="anzahl der simulationen" style="normal" x="12.3125" y="12.3125" color="243,118,29" hidden="true"/><watcher scope="Stage" var="anfangswert immune normale" style="normal" x="8.618750000000091" y="43.34000738750001" color="243,118,29" hidden="true"/><watcher scope="Stage" var="mittelwert" style="normal" x="12.3125" y="102.44000738749997" color="243,118,29" hidden="true"/><watcher var="fertig?" style="normal" x="12.3125" y="224.58001477499988" color="243,118,29" hidden="true"/><watcher scope="Stage" var="anfangswert personen" style="normal" x="12.3125" y="254.6225172374999" color="243,118,29" hidden="true"/><watcher var="infektionswahrscheinlichkeit" style="normal" x="12.3125" y="284.66501969999985" color="243,118,29" hidden="true"/><watcher var="serokonversionszeit" style="normal" x="12.3125" y="314.7075221624998" color="243,118,29" hidden="true"/><watcher var="anfangswert gesunde multiplikatoren" style="normal" x="12.3125" y="344.7500246249998" color="243,118,29" hidden="true"/><watcher var="anzahl gesunde normale" style="normal" x="12.3125" y="374.7925270874997" color="243,118,29" hidden="true"/><watcher var="anzahl infizierte normale" style="normal" x="12.3125" y="404.8350295499997" color="243,118,29" hidden="true"/><watcher var="anzahl immune normale" style="normal" x="12.3125" y="413.2074975375" color="243,118,29" hidden="true"/><watcher var="anzahl gesunde multiplikatoren" style="normal" x="12.3125" y="413.2074975375" color="243,118,29" hidden="true"/><watcher var="anzahl infizierte multiplikatoren" style="normal" x="12.3125" y="413.2074975375" color="243,118,29" hidden="true"/><watcher var="anzahl immune multiplikatoren" style="normal" x="12.3125" y="413.2074975375" color="243,118,29" hidden="true"/><watcher scope="Person" var="typ" style="normal" x="22.16249999999991" y="207.5887475375" color="243,118,29" hidden="true"/><watcher scope="Person" var="status" style="normal" x="28.31874999999991" y="277.76999753750005" color="243,118,29" hidden="true"/><watcher var="maximalwert" style="normal" x="12.3125" y="413.2074975375" color="243,118,29" hidden="true"/><watcher scope="Person" var="startzeit" style="normal" x="12.3125" y="413.2074975375" color="243,118,29" hidden="true"/><watcher scope="Person" var="nachbarn" style="normal" x="12.3125" y="413.2074975375" color="243,118,29" hidden="true"/><watcher scope="Person" s="yPosition" style="normal" x="6.15625" y="272.84499753750003" color="74,108,212" hidden="true"/><watcher scope="Person" s="xPosition" style="normal" x="22.16249999999991" y="315.93874753750003" color="74,108,212" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="12.3125" y="413.2074975375" color="4,148,220" hidden="true"/><watcher scope="Person" var="i" style="normal" x="12.3125" y="413.2074975375" color="243,118,29" hidden="true"/><watcher var="prototyp person" style="normal" x="72.64375000000018" y="100.46999753750003" color="243,118,29" hidden="true"/><watcher var="daten" style="normal" x="207.8587500000001" y="58.841254925" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="loesche alle Klone von %&apos;prototyp&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%obj"></input></inputs><script><block s="doDeclareVariables"><list><l>klone</l><l>dieserKlon</l></list></block><block s="doSetVar"><l>klone</l><block s="reportAskFor"><block var="prototyp"/><block s="reifyReporter"><autolambda><block s="reportGet"><l><option>clones</option></l></block></autolambda><list></list></block><list></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListLength"><block var="klone"/></block><l>0</l></block><script><block s="doSetVar"><l>dieserKlon</l><block s="reportListItem"><l>1</l><block var="klone"/></block></block><block s="doDeleteFromList"><l>1</l><block var="klone"/></block><block s="doTellTo"><block var="dieserKlon"/><block s="reifyScript"><script><block s="removeClone"></block></script><list></list></block><list></list></block></script></block></script></block-definition><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="loesche alle Klone von" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="daten"><list id="1308"><item><list struct="atomic" id="1309">0,97</list></item><item><list struct="atomic" id="1310">3,4</list></item></list></variable><variable name="fertig?"><bool>true</bool></variable><variable name="infektionswahrscheinlichkeit"><l>100</l></variable><variable name="serokonversionszeit"><l>3</l></variable><variable name="anfangswert gesunde multiplikatoren"><l>0</l></variable><variable name="anzahl gesunde normale"><l>277</l></variable><variable name="anzahl infizierte normale"><l>0</l></variable><variable name="anzahl immune normale"><l>24</l></variable><variable name="anzahl gesunde multiplikatoren"><l>0</l></variable><variable name="anzahl infizierte multiplikatoren"><l>0</l></variable><variable name="anzahl immune multiplikatoren"><l>0</l></variable><variable name="maximalwert"><l>13</l></variable><variable name="prototyp person"><l>0</l></variable></variables></project><media name="Grippe Simulation" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>