<snapdata remixID="13267268"><project name="UPCCodeCheck" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="UPCCodeCheck"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="CheckValid %&apos;List&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doAsk"><l>Enter the UPC code:</l></block><block s="doSetVar"><l>List</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>letter</option></l></block></block><block s="doIf"><block s="reportVariadicNotEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><l>12</l></list></block><script><block s="doSayFor"><l>The UPC code provided is invalid, there needs to be 12 digits.</l><l>2</l></block></script><list></list></block><block s="doSetVar"><l>UPC1</l><block var="List"/></block><block s="doSetVar"><l>Step1</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="List"/></block><block s="reportListItem"><l>3</l><block var="List"/></block><block s="reportListItem"><l>5</l><block var="List"/></block><block s="reportListItem"><l>7</l><block var="List"/></block><block s="reportListItem"><l>9</l><block var="List"/></block><block s="reportListItem"><l>11</l><block var="List"/></block></list></block></block><block s="doSetVar"><l>Step2</l><block s="reportVariadicProduct"><list><block var="Step1"/><l>3</l></list></block></block><block s="doSetVar"><l>Step3</l><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="List"/></block><block s="reportListItem"><l>4</l><block var="List"/></block><block s="reportListItem"><l>6</l><block var="List"/></block><block s="reportListItem"><l>8</l><block var="List"/></block><block s="reportListItem"><l>10</l><block var="List"/></block></list></block></block><block s="doSetVar"><l>Step4</l><block s="reportVariadicSum"><list><block var="Step2"/><block var="Step3"/></list></block></block><block s="doSetVar"><l>Step5</l><block s="reportVariadicSum"><list><block var="Step4"/><block s="reportListItem"><l><option>last</option></l><block var="List"/></block></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="Step5"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>The UPC code provided is valid</l><l>2</l></block></script><script><block s="doSayFor"><l>The UPC code provided is invalid</l><l>2</l></block></script></block></script></block-definition><block-definition s="sort %&apos;list&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>Length</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block></block><block s="doSetVar"><l>Sort</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="Sort"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doSetVar"><l>Sort</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block var="Length"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="list"/></block></list></block><script><block s="doSetVar"><l>Sort</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="Swap %s %s %s"><block var="index"/><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="list"/></custom-block></script><list></list></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block></script></block></script></block></script><scripts><script x="209.794921875" y="80.66666666666663"><block var="list"/></script></scripts></block-definition><block-definition s="Swap %&apos;Val1&apos; %&apos;Val2&apos; %&apos;List&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>TempVar</l></list></block><block s="doSetVar"><l>TempVar</l><block s="reportListItem"><block var="Val1"/><block var="List"/></block></block><block s="doReplaceInList"><block var="Val1"/><block var="List"/><block s="reportListItem"><block var="Val2"/><block var="List"/></block></block><block s="doReplaceInList"><block var="Val2"/><block var="List"/><block var="TempVar"/></block></script></block-definition><block-definition s="CreateCopy %&apos;New&apos; %&apos;Old&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>New</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="Old"/></block><script><block s="doAddToList"><l></l><block var="New"/></block></script></block><block s="doDeclareVariables"><list><l>i</l></list></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="New"/></block><script><block s="doReplaceInList"><block var="i"/><block var="New"/><block s="reportListItem"><block var="i"/><block var="Old"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doSetVar"><l>SortedList</l><block var="New"/></block><block s="doReport"><l></l></block></script></block-definition></blocks><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="289"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="290"></list></costumes><sounds><list struct="atomic" id="291"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="296"><costumes><list struct="atomic" id="297"></list></costumes><sounds><list struct="atomic" id="298"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="doSetVar"><l>UPC1</l><l></l></block><custom-block s="CheckValid %l"><block var="UPC1"/></custom-block><block s="doSetVar"><l>SortedList</l><custom-block s="CreateCopy %l %l"><block var="SortedList"/><block var="UPC1"/></custom-block></block></script><script x="16" y="184.66666666666674"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSetVar"><l>UPC1</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>SortedList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Step1</l><l>0</l></block><block s="doSetVar"><l>Step2</l><l>0</l></block><block s="doSetVar"><l>Step3</l><l>0</l></block><block s="doSetVar"><l>Step4</l><l>0</l></block><block s="doSetVar"><l>Step5</l><l>0</l></block><block s="doStopThis"><l><option>all</option></l></block></script><script x="205" y="184.66666666666674"><custom-block s="sort %l"><block var="SortedList"/></custom-block></script></scripts></sprite><watcher var="Step2" style="normal" x="348.0000000000002" y="225.00000399999993" color="243,118,29"/><watcher var="Step3" style="normal" x="347.00000000000045" y="247.9999979999999" color="243,118,29"/><watcher var="Step5" style="normal" x="348.0000000000002" y="294.99999799999995" color="243,118,29"/><watcher var="Step4" style="normal" x="348.0000000000002" y="270.9999979999999" color="243,118,29"/><watcher var="Step1" style="normal" x="346.00000000000045" y="202.00000199999985" color="243,118,29"/><watcher var="UPC1" style="normal" x="0" y="2" color="243,118,29" extX="80" extY="70"/><watcher var="index" style="normal" x="2" y="115.00000399999999" color="243,118,29" hidden="true"/><watcher var="Sort" style="normal" x="9" y="143.000002" color="243,118,29" hidden="true"/><watcher var="Length" style="normal" x="16" y="156" color="243,118,29" hidden="true"/><watcher var="SortedList" style="normal" x="107" y="3" color="243,118,29"/></sprites></stage><variables><variable name="UPC1"><list struct="atomic" id="360">7,1,8,1,0,3,4,0,1,2,1,0</list></variable><variable name="Step1"><l>21</l></variable><variable name="Step2"><l>63</l></variable><variable name="Step3"><l>7</l></variable><variable name="Step4"><l>70</l></variable><variable name="Step5"><l>70</l></variable><variable name="Length"><l>11</l></variable><variable name="Sort"><bool>true</bool></variable><variable name="index"><l>12</l></variable><variable name="SortedList"><l></l></variable></variables></scene></scenes></project><media name="UPCCodeCheck" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>