<snapdata remixID="9121481"><project name="Bubble Sort in Snap Example #2" app="Snap! 5.4, 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" penlog="false" volume="100" pan="0" lines="round" ternary="false" 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="Sprite" idx="1" x="247.8617511520738" y="-119.5852534562211" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32" y="22"><block s="receiveGo"></block><block s="doSetVar"><l>data_list</l><block s="reportNewList"><list><l>2</l><l>9</l><l>3</l><l>1</l><l>5</l></list></block></block></script><script x="275.3333333333333" y="31.333333333333332"><block s="receiveGo"></block><block s="doSetVar"><l>swap_counter</l><l>-1</l></block><block s="doUntil"><block s="reportEquals"><block var="swap_counter"/><l>0</l></block><script><block s="doSetVar"><l>swap_counter</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="data_list"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="data_list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="data_list"/></block></block><script><block s="doSetVar"><l>temporary_holder</l><block s="reportListItem"><block var="i"/><block var="data_list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="data_list"/><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="data_list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="data_list"/><block var="temporary_holder"/></block><block s="doChangeVar"><l>swap_counter</l><l>1</l></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="swap_counter" style="normal" x="47.920833333332894" y="245.9333351416667" color="243,118,29" hidden="true"/><watcher var="temporary_holder" style="normal" x="159.1333333333332" y="122.96667028333331" color="243,118,29" hidden="true"/><watcher var="did_swap" style="normal" x="239.7208333333333" y="52.71666847500002" color="243,118,29" hidden="true"/><watcher var="data_list" style="normal" x="125.65833333333308" y="50.95833333333333" color="243,118,29" extX="133" extY="193"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="data_list"><list struct="atomic" id="99">2,9,3,1,5</list></variable><variable name="did_swap"><bool>false</bool></variable><variable name="temporary_holder"><l>2</l></variable><variable name="swap_counter"><l>0</l></variable></variables></project><media name="Bubble Sort in Snap Example #2" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>