<snapdata remixID="9121607"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHhe7cExAQAAAMKg9U9tDB8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsajf4AAXBXLv8AAAAASUVORK5CYII=</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="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><l>7</l><l>87</l><l>12</l><l>54</l><l>100</l><l>22</l><l>97</l><l>0</l><l>120</l><l>500</l></list></block></block></script><script x="623.3333333333333" y="16.333333333333343"><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.65833333333307" y="50.95833333333333" color="243,118,29" extX="237" extY="294"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="data_list"><list struct="atomic" id="109">2,1,3,5,7,9,12,54,22,87,0,97,100,120,500</list></variable><variable name="did_swap"><bool>false</bool></variable><variable name="temporary_holder"><l>97</l></variable><variable name="swap_counter"><l>3</l></variable></variables></project><media name="Bubble Sort in Snap Example #4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>