<snapdata remixID="15125700"><project name="Network Redundancy Simulation" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Network Redundancy Simulation"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="send message from %&apos;start&apos; to %&apos;end&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="connectionBCDown"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doGotoObject"><l>B (router)</l></block><block s="doWait"><l>1</l></block><block s="doGotoObject"><l>C (router)</l></block></script><script><block s="doGotoObject"><l>D (router)</l></block><block s="doWait"><l>1</l></block><block s="doGotoObject"><l>C (router)</l></block></script></block><block s="doWait"><l>1</l></block><block s="doGotoObject"><l>E (reciever)</l></block></script></block-definition></blocks><primitives></primitives><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="37"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="38"></list></costumes><sounds><list struct="atomic" id="39"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="6"><sprite name="A (sender)" idx="1" x="0" y="143" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="44"><costumes><list id="45"><item><ref mediaID="Network Redundancy Simulation_A (sender)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="46"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="B (router)" idx="2" x="-83" y="38" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="50"><costumes><list id="51"><item><ref mediaID="Network Redundancy Simulation_B (router)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="52"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="D (router)" idx="4" x="93" y="44" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="56"><costumes><list id="57"><item><ref mediaID="Network Redundancy Simulation_D (router)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="58"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="C (router)" idx="3" x="2" y="-43.99999999999997" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="62"><costumes><list id="63"><item><ref mediaID="Network Redundancy Simulation_C (router)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="64"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="E (reciever)" idx="5" x="5" y="-141" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="68"><costumes><list id="69"><item><ref mediaID="Network Redundancy Simulation_E (reciever)_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="70"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Message" idx="6" x="93" y="44" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="74"><costumes><list struct="atomic" id="75"></list></costumes><sounds><list struct="atomic" id="76"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13" y="11.833333333333371"><block s="receiveGo"></block><block s="doGotoObject"><l>A (sender)</l></block><block s="doWait"><l>1</l></block><custom-block s="send message from %s to %s"><l>A</l><l>E</l></custom-block></script><script x="14" y="140.83333333333337"><block s="doSetVar"><l>connectionBCDown</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="10" y="197"><block s="doSetVar"><l>connectionBCDown</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></scripts></sprite><watcher var="connectionBCDown" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><variables><variable name="connectionBCDown"><bool>false</bool></variable></variables></scene></scenes></project><media name="Network Redundancy Simulation" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="17.5" center-y="25" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAyCAYAAADWU2JnAAADmElEQVR4AcRYS4wNQRRtQny3CBmJlV8sxyds2DBshYjYISFiRyJWWAsrsRc7EgvxX/jEwickIoTY+QSxHvFZzJzT07dzut6r7qp+XW8m99Y99bv3THXd7qo3M4v/G8GUZ9Cn0FXQzqQNmX2IvhG6BfoY2hmhNmQWgoDJEgASWgk7sMSS4SPa60QloY9o46NjP2A7iSXDR7TGE4qPjv2e7ubmWDL6iL7BPVfpOayJ9ltbsI0ls048XwK+Br0JNVlroI2NIbMJAXZDTe4X4EFhafagWA9tJTFktkuE28CvoJQXKO5BTc4YiLUxZHTsSyeQEtiFvlarowHgo7UwrXV1zrXx1BUZxtbVGUND9OrEkNFM+otgrriro+TcsX3roWT4utdM0keijpUA986odjbhEDJ8xT8RR8yk11JX6K4OH5f21+IQMgfggd8fmOwHipPQOiEh659lIMSGkJkrjvgY3ku9H9T9dAQDgo8YIWTgr5SlJfKDq+j6CaVwRXnEWMFKk8aSafLH/i8otkKV0EHUGyUFGQb9gOI41GSbgTqbigxjPmJRKI+o8wvsNU1kVmMmNyFMLn/yMqz4hWHvoCabDfhsHZnlmMT/jpsQMOMeuEIQoZxvww8b8Nk6Mvp+4XyS4uluApVQPYaxJjwV6jy+j/hCtf6sjsycclQawDPzIXVdR0bHpcBf4fQGtJQ6MvqVPo0ZM1qqpjU3tfnhnnwDn6X4yPjOu+XECMBNTBKcsggFX4gwveIjw2+QjeZX2s671hZrr8sEb1YVZGRolnFVdkiLEpPmKHgRo39DKftR6LsL1SnpR8a9BbiH76mZceUnDD8BNTkPMAKtSD8y2tYFEQt4GYD7ByZbgOIUtCIa2Do2GIDVswmqA8tZ8cALn1Sznpce98tOGWG3RmkaCHJlLLMWw1Mls9yV0c16C4MHzSK46BHez62RX3PDlZXhqmgW6ZKWEzoAtjJ0NZuFqa5MiiyyOGr/S6Xyq4WSUdxlFknsHHp/tVAC+cghFO6vFuW9fDrI8P/VROFFL7+XK5m8gSOh/6AphQcrvSLniWNkjiIy78YwGb8hvPsQp1QSMv/5zZNkeK64YK2w/IZ8hk0tPVlFMvyK2hX2IRjwGwKTXNysGiWZeRJWf22Q5iTQzaoxkkkSKdBpZd9MN5kKZ5Jh9lijYmsbmiWZO4j2HcoLGjHg0GRcIo2TzFs0LIPyGEgMODS5i0jlQkwCAAD//4dDrIgAAAAGSURBVAMAXWOJiMy24XgAAAAASUVORK5CYII=" mediaID="Network Redundancy Simulation_A (sender)_cst_Untitled"/><costume name="Untitled" center-x="15" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA0CAYAAACdB4jyAAAD8ElEQVR4AeyYSYsVSRDHy2GGuQxznYWZgcF9RcUNFbeDouBFcDkIXj2K6Fk8eXMBv4EeXM6uJ1FxwRXcvbp/AXEB9ffL7miz61W9fq+7qk828c+IyiX+mdlZGVHvp6Lz7x+qboCvPeAqfaaCvqWKeCNeFoNeZBmdnoIrYAroWcrErnYnoz+DfmQ5nS+DnsnLxNsYPAf8AvaCCV0wnbabIOQPjJ7Jy8S/MTgkt6Mu127xEiqcwDu0EuQj/t/LxA7uF05gFYPeAkXySxiTQK00QaxzyVdjxMr/xPbEe2YwO6UpYj1L7sqD3JVvt6EKTRLrX/KjGoM4gPZO6Fh508TwFJ8sMngn+LZkVUXRBvE5GN6AXDrekDaIH8D4N9gPaiUn/pde3lqoJB9S2VKRE3sCPYlS+U4e02gLOfGvGYkn81X23K85jQEuBFUtOXHew7s6f+7XPsyAiSDkfRih64ijfTTa+3tdNtCdO5s9J7Np4gl43QFCzmB4eTxED5OmiCXcimcJ8jfDMEl1pzRB7EG6jesTYAYIuYtxHFTKWIglNAI9wfN8EPIIwytyAfo1qJTREktqzDXnCseSSDibipPAZBFVLd2IPRRGFh2U4SrjstHzdYo1YERC+iTpRuzsjSypY01h7HX1S2l/BnqWnHhRNuojticVVSuuciWtfRHSP0kQ+9KvTzUDxUXUeWB4895+jl2W36kwIx1pgnTrlCBemzV5y9zhOcLbX9hu5xb0YxAyE+MU+AI8A/fQm0FPEwni0IwrblmUoOPT1M0CXhT5BKhKMpfSiThp4zGP9ZIT1vf63uIEdO4EPHz3vzcNWfOwukYm2lPqM5oEwAn46kji1rqAQzocxG50188ZBzi7eCc9SKNJAJzIQch8vVCF/jzt1nsXeCdYPwSJm0oAXuI1z6t5TOJd4L8lPUQhcdjqsSYA5tWS5x9z+t1D8T8YkjLxUMMYDMm9F/7Dx+DWp603naJqQNogHvBcFC8wNoGQDRhGrsnodKrVbeEaji+AEOP1ER/aXLH+xS4KoxkqiVfzwvEg9n/uSvOVrxsP4rRMCt9nVJKfx5M4MUbxgzh2okltLDcb3Zc7bXurJS1no/K/b4vYUGk2IqmRSrJA+pZqmlhCMxQ/ZUwYgtQ72x/dbDdEPmyK2C31/2j+Vf6UMS6vYLnDEsZ+iZ2xSZ+JnUE+4JWYf1XAUxgQ7OtPjsNIbexG7JZ424RztSsy5TGxc3wVTPYk9FPGBNFxHf2qiIPQsGb20DGopsIE3y33Y62WMMZKnP9MoD3SD+WuyFTGsW59oK/PGAfHD2LpmDMjD4lfEJhJrHfbgsAVud2VW5hG9FB8AwAA///Mw+piAAAABklEQVQDAM1Os60vzt9RAAAAAElFTkSuQmCC" mediaID="Network Redundancy Simulation_B (router)_cst_Untitled"/><costume name="Untitled" center-x="14.5" center-y="27.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAA3CAYAAADwpEFfAAADRElEQVR4AeyZy8sPYRTHxxuhZCFFISSXJAsRsWDlFQvlFkVWStlY2En8BzZkqZB7lnhLuST3lNwvK3f+AJeF+Hxn5kxn5jf8bs/zW+j3dr7POXPmmfP9PWfOPPM88w4k9X8zcL8H38ApsAGMAkGkjnQyka+ASWA02AzOgTdgNuha6khFMq0msn7ETfwnQVcjryMdQ1CTsxinwXcgGU+zBdjIZ2G3LXWkPshzDkSyAP0ReNHIX+L4neMpeiZoKs1ILcALDBXXerQfOYeFzMU6CJpKq6QK9IPmArCR38Wuyhoc08E/pR1SH0gjX4JjWI4htMktjE3gr9IpaTXgHhxfgGQizRlwH9Q+YqFIn0CwArwGJgsxroOGdIciJXailOsR0nP+SQ4wARwCJQlJaoGVWk0edrwaQ6NGZRKDVJFVTL64VslpiEWq+Lqf0sIumqKoYpKegMhXtH6EXiZJTNJ3kKqijVhFtRVfVFLFV0XvlZFDc3h0UnE9VpNjI3pRzPQSP5V7tL6SB3tBCmdyR02O4b0izfky1SfN8hCp7ac3UmKzsP30ZnmI1P7X6Z3nkvazFyPVClHbEeMdik06B6YbwOQSxsMqqTZJOzlhov2L2e3qKVxwDWiZgkq0bNFOIBnQkcNhbOv0Gfs46FS0HvKxlhPoGSgtV7QhGpQzx1r0B9CpTHUXagupvWzq8uldmXqy5iJKywxUR6LdnNZDdrE2U2aXRup/QKlT0bt1Yx1dxwHJV5qroBBPVDgDGDtcjPPOTk0jVaWFqtpqbRxNmVxjpNVK66ZqD7j4l7EfgJIY6Ujn1X6yk6rVPkVLTf8E7HNxC1Ok1dT+Ks62Z2gzvNhdotmnYZQ6L9IQqdV0t10Bc+ib0u7cblAi7Ta1ypSmO/8mOQbTK1ArIvUnRviDim33zL6QmX5LP5vuMBPVg1IruxZVUnVSqvTh0YKa1n7T3zP1rWIbDv04v1PDVRaRjnWu/dj6HrgM3a5ohI9auUik/l60co2Cz6ej5lePpiPkmlREmhqV5jbHSrMPanbLwYlRKyLVF2s7eQRDwZeii1cRdlARqd4CFtTb5guuRap/Dlhgb5svuBapnil9y1OB6OUdnKQa8A8AAAD//9G8MywAAAAGSURBVAMAKVWBkj22POMAAAAASUVORK5CYII=" mediaID="Network Redundancy Simulation_D (router)_cst_Untitled"/><costume name="Untitled" center-x="14" center-y="19.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAnCAYAAAAcsCj6AAACOElEQVR4AeyXO2sWQRSGVxsbexUvYOWlUQRRUFCsbC1Ei2CrnY1Yi62lP0EFtbCyESEEEsgFQgIJubW5/4YUyfMMGZgd9ls2yWya5ON955zdOXvePTO7+82crbr9bhI2BncPwBliX8Eaugi+5IoR+AgeBHcJ/gmn4WUY0CZoVQb/JvICPCzuceELGDBIUDGrMjgE0izDG/BMRzqcS8SKYRvZJBjFYlUbBL6Gnl/BdoUjc4tgb3ABG5ALmtTKotg2Uc/gL1gEqWCT2BNUHEpMGUTBYxHzlhW8ipMPY/HK0AhQcAgvztkWfm9i5K4UPKezz0/YonNGvhoUTE9cSg/68HPBPjRqOU8Fa8NR4uB0SEuMYi3HyRjSnaTm24nfi+uQ/k8yu2Ca4PgK7AUKTpH5H4x4gOOSAlMeCpr1Pc0ijDgfndI2CvqX9CNJ3ttcRkG18rm878nSTAXzufxcWsx8qaDH/uNr5XOa67AockFfifSJHUet6CuSC5K/+kDjAhhTubj6i1NMtElwHoGPMOIOTrH3skmQ/JV7u02dfR7lvXSR7d5ylFwXBwnO0fkVRrzDceeE6QynwWfCD4p7y8dcOTRIkL7qG006l2693AGbxGR0D4RV/aHXzyQmwEX29zbBNcKewiiKG2CStjn1Ztw6pB8On3ZzbbUJmt2qDJz0IOEXfKtt4ip9Pt2YgHXat9DPZ1jq47dC0YdEXIN5tZxqxRt6rdhnArfqJBgCabzzpmrpaoSVzeY9ewAAAP//9EMWRgAAAAZJREFUAwAXOmVHomIv3wAAAABJRU5ErkJggg==" mediaID="Network Redundancy Simulation_C (router)_cst_Untitled"/><costume name="Untitled" center-x="17" center-y="25.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAzCAYAAADyzdr8AAACN0lEQVR4AeyYzytFQRTHL1EWsrDwo5612BEpNnZWdsjCRtn5I7D2b1iQhbWUH5FkRSnKEknKXoTvt+7UeePdufO8d861uHW+d85l3vl+mnlz78xrTZKkAl1A3wpiXdZH6XAQZAVdJiCNYF3Wz61NkD30eoQ0gnVZP7c2Qa7RawBqURDrsj5Kh4MgnEPOJcU8/Aml/xJkEbU5lxRz3NoHQTqFrczFn/VTgui7RDiUIP4g/asR+RR0vSI3TTki58JxATkfbGhsgyBHsHyDGN24TEPmQRC+dbeF86TIzVKC0OyVl1TtaWvaOJAP4ToscrPUgRwIx3nkY5BpOJBLuO5DLpZdYtU6EPpt8pJqDq3pMpYghzB3y7gHuekyliCFLmMJgkFIClvGPkgXaVKtoeUoNaLo7acPMgrzZga3n9HHCWl8K2+akNd1nJB+L+JmAzmXcCOq6zgBv+LD/44U9s7xQfx3zrjeWFVX9kH8d85MdXe9Ox+ETie8pFpFa3IMrQWyBXO3evqQL0HqUQvkAa7rkIsOl2i2tUDox5Fga6YsEDMAZ5QFYv48yQIxf55kgZg/T7JAOHXcS7Cl2njRVAhE0/dX7RLEH5JyRP46IvXu6M9gNAhFh9bUTIHgGIr+BUoLBAwJX5w7SL6g0NmIz6tKCOQdBVxwf9KPm5gd/RD63UOxwbPPbAhEbpD4a2PsBukOBPx+cFqukOfFEzqchkC4QeIvAs/oSBEMaVRwKnbRcwTKG0VuRW9+AAAA//+pw6GNAAAABklEQVQDAMIZfXMqTPIhAAAAAElFTkSuQmCC" mediaID="Network Redundancy Simulation_E (reciever)_cst_Untitled"/></media></snapdata>