<snapdata remixID="12948021"><project name="Barcode Project" 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="Barcode Project"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></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="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></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="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="414.1953125" y="58.66666666666629"><block var="index"/></script><script x="10" y="9.999999999999998"><block s="receiveGo"></block><block s="doAsk"><l>Enter barcode</l></block><block s="doSetVar"><l>barcode</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>barcodeList</l><block s="reportTextSplit"><block var="barcode"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>sumOdd</l><l>0</l></block><block s="doSetVar"><l>sumEven</l><l>0</l></block><block s="doSetVar"><l>diff</l><l>0</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><l>12</l></list></block><script><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="index"/><l>2</l></block><l>0</l></list></block><script><block s="doSetVar"><l>sumEven</l><block s="reportVariadicSum"><list><block var="sumEven"/><block s="reportListItem"><block var="index"/><block var="barcodeList"/></block></list></block></block></script><script><block s="doSetVar"><l>sumOdd</l><block s="reportVariadicSum"><list><block var="sumOdd"/><block s="reportListItem"><block var="index"/><block var="barcodeList"/></block></list></block></block></script></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sumOdd"/><l>3</l></list></block><block var="sumEven"/><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block></list></block><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>Valid</l><l>2</l></block><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>0</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>1</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>6</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>7</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>8</l></list></block></list></block><script><block s="doSayFor"><l>This barcode is a regular barcode</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>5</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>9</l></list></block></list></block><script><block s="doSayFor"><l>This barcode is a coupon</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>2</l></list></block><script><block s="doSayFor"><l>This barcode is for weighted items in stores</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>3</l></list></block><script><block s="doSayFor"><l>This barcode is for drugs from a pharmacy</l><l>2</l></block></script><script><block s="doSayFor"><l>This barcode is for non-food items in stores</l><l>2</l></block></script></block></script></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block><block s="reportDifference"><l>10</l><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sumOdd"/><l>3</l></list></block><block var="sumEven"/><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block></list></block><l>10</l></block></block></list></block><l>10</l></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Check digit needs to be </l><block s="reportVariadicSum"><list><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block><block s="reportDifference"><l>10</l><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sumOdd"/><l>3</l></list></block><block var="sumEven"/><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block></list></block><l>10</l></block></block></list></block></list></block><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Check digit needs to be </l><block s="reportDifference"><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sumOdd"/><l>3</l></list></block><block var="sumEven"/><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block></list></block><l>10</l></block></block></list></block><l>2</l></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><l>12</l></list></block><script><block s="doSetVar"><l>diff</l><block s="reportDifference"><l>12</l><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Not 12 digits. Add </l><block var="diff"/><l> more digit(s) to barcode.</l></list></block><l>2</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="diff"/><l>1</l></list></block><script><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="index"/><l>2</l></block><l>0</l></list></block><script><block s="doSetVar"><l>sumEven</l><block s="reportVariadicSum"><list><block var="sumEven"/><block s="reportListItem"><block var="index"/><block var="barcodeList"/></block></list></block></block></script><script><block s="doSetVar"><l>sumOdd</l><block s="reportVariadicSum"><list><block var="sumOdd"/><block s="reportListItem"><block var="index"/><block var="barcodeList"/></block></list></block></block></script></block><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sumOdd"/><l>3</l></list></block><block var="sumEven"/></list></block><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>The check digit needs to 0</l><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The check digit needs to be </l><block s="reportDifference"><l>10</l><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sumOdd"/><l>3</l></list></block><block var="sumEven"/></list></block><l>10</l></block></block></list></block><l>2</l></block></script></block></script><script><block s="doSayFor"><l></l><l></l></block></script></block></script><script><block s="doSetVar"><l>diff</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><l>12</l></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Not 12 digits. Subtract </l><block var="diff"/><l> digit(s) from barcode.</l></list></block><l>2</l></block></script></block></script></block></script><script x="527.3333333333333" y="635"><block s="reportModulus"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sumOdd"/><l>3</l></list></block><block var="sumEven"/><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block></list></block><l>10</l></block></script><script x="516.812825520833" y="984.333333333332"><block s="reportDifference"><l></l><l>1</l></block></script><script x="691.7143880208337" y="964.3333333333311"><block s="reportModulus"><l></l><l>10</l></block></script><script x="688.7143880208337" y="1020.3333333333312"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="sumOdd"/><l>3</l></list></block><block var="sumEven"/></list></block></script><script x="699.333333333333" y="1089.3333333333323"><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>sumOdd</l><l>0</l></block><block s="doSetVar"><l>sumEven</l><l>0</l></block><block s="doSetVar"><l>barcode</l><l>62738462386</l></block><block s="doSetVar"><l>barcodeList</l><block s="reportTextSplit"><block var="barcode"/><l><option>letter</option></l></block></block></script><script x="836.8150390624996" y="218.50000000000026"><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block></script><script x="448.9999999999998" y="576"><block s="reportVariadicEquals"><list><l></l><l></l></list></block></script><script x="550.9999999999998" y="554.6666666666667"><block s="reportVariadicOr"><list><l/><l/></list></block></script></scripts></sprite><watcher var="barcode" style="normal" x="10" y="10" color="243,118,29"/><watcher var="barcodeList" style="normal" x="370" y="10.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="index" style="normal" x="1.2000732421875" y="118.80001105175779" color="243,118,29"/><watcher var="diff" style="normal" x="5.4000244140625" y="141.3999866376953" color="243,118,29"/><watcher var="sumEven" style="normal" x="-0.4000244140625" y="100.19999531884764" color="243,118,29"/><watcher var="sumOdd" style="normal" x="-1.199951171875" y="77.60001773291015" color="243,118,29"/></sprites></stage><variables><variable name="barcode"><l>877991021426</l></variable><variable name="barcodeList"><list struct="atomic" id="609">8,7,7,9,9,1,0,2,1,4,2,6</list></variable><variable name="sumOdd"><l>27</l></variable><variable name="index"><l>12</l></variable><variable name="sumEven"><l>23</l></variable><variable name="diff"><l>0</l></variable></variables></scene></scenes></project><media name="Barcode Project" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>