<snapdata remixID="9133210"><project name="Bubble Sort in Snap Example #4" 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.58525345622104" 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="419.33333333333326" y="83.33333333333331"><block s="receiveKey"><l><option>space</option></l></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><script x="22" y="62"><block s="receiveInteraction"><l><option>clicked</option></l></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><l>4</l><l>6</l><l>8</l><l>0</l><l>7</l></list></block></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="97.65833333333308" y="22.958333333333314" color="243,118,29" extX="142" extY="217"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="data_list"><list struct="atomic" id="106">0,1,2,3,4,5,6,7,8,9</list></variable><variable name="did_swap"><bool>false</bool></variable><variable name="temporary_holder"><l>1</l></variable><variable name="swap_counter"><l>0</l></variable></variables></project><media name="Bubble Sort in Snap Example #4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>