<snapdata remixID="11129430"><project name="2021 - U3L11-Employee-Database" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3Qe4XEX5BvAvjZBGJwH8K4oiCgiKSJOOgIh0EBGCInbpSFERRUFUBAVUBJFeREQUFQsYVLABIkVqgBBI6C0kIT35P7+TzDK72b139967affM89wn2d1zZubMvPPNfO+835w+c+bMmRNlKltgIbVAnxKAC6nly2KLFigBWAJhobZAXQDOmDEj/v3vf8ddd90V/p9Svdm6T58+VQ/QU9fItDav2rLqXVOMqkWsTvXqvcYaa8TGG28cI0aMWKgAWNiFzwfAZ599Nu64445Ye+21F3bdlvjyJ02aFI899lh84AMfWOKftdEDVgGQtRs1alS8/e1vb7pBZs+eHWPGjIk3v/nNTd+TLnzggQfibW97W+W+J554Il7/+tcXn1m/xx9/PFZfffWW812cbvCczz//fLz73e9enKrdY3WtAuDNN99cdLhGMW3MnDkzzjjjjPjkJz8Zf/7zn+OZZ54pfttjjz3i3nvvjYceeij222+/uPbaa2PzzTePP/zhDzFy5MiYMGFC8dt73vOeuPzyy+PTn/50nH/++cXnjTbaKGbNmhU//vGPA+C+9KUvxY9+9KP40Ic+FIcffnhccsklce655xb5XH/99UVehxxySHz/+9+PD37wgzFkyJC46qqr4uijj46LLroottpqq1hzzTXnLmj79KnUPT1DvWk8/y3dk7dod/LJ82uUT22Zjz76aGyzzTY91qmLU0ZVADz77LNj1113rdT/t7/9bdHZyy+/fLFW2XDDDWP33XcvwPTUU0/FF77whfjb3/4Wo0ePjvvuuy++/e1vx7/+9a/i/6ziiiuuGP/5z39izz33jMsuuyxMOdaWt912W6ywwgpx1llnxTe+8Y0CfKecckr86le/ii9/+cuxzz77xOc+97lietpxxx1j0KBBxWfls85XXHFFnHjiiXHYYYfFSiutVICWJV5c09NPP12sB3tjqgIga7fXXntV2mHq1KlFpwMm4Ky33nrF7z/5yU8KcPzpT38q/lg5U+fXv/71+N///ldYJpbR/1mtG2+8sfi8wQYbxJlnnhnTpk0rgPXOd76z+P3UU0+Nk08+OY499tji/8ccc0zxxzJccMEFcf/99xdT1MEHHxwDBw4sgP7kk0/G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</thumbnail><scenes select="1"><scene name="2021 - U3L11-Employee-Database"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="employee, name: %&apos;name&apos; job title: %&apos;title&apos; salary: %&apos;salary&apos;" type="reporter" 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="doReport"><block s="reportNewList"><list><block var="name"/><block var="title"/><block var="salary"/></list></block></block></script></block-definition><block-definition s="name from employee %&apos;employee&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="employee"/></block></block></script></block-definition><block-definition s="job title from employee %&apos;employee&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="employee"/></block></block></script></block-definition><block-definition s="salary from employee %&apos;employee&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="employee"/></block></block></script></block-definition><block-definition s="average salary of people less then 100,000 %&apos;average&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block var="average"/><l>8</l></block></block></script></block-definition></blocks><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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="569"><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="570"></list></costumes><sounds><list struct="atomic" id="571"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-1.016949152542527" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="576"><costumes><list struct="atomic" id="577"></list></costumes><sounds><list struct="atomic" id="578"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20.4091796875" y="10"><block s="doSetVar"><l>employee database</l><block s="reportNewList"><list><custom-block s="employee, name: %s job title: %s salary: %s"><l>Ben Bitdiddle</l><l>computer wizard</l><l>60000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Alyssa P Hacker</l><l>computer programmer</l><l>40000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Cy D Fect</l><l>computer programmer</l><l>35000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Lem E Tweakit</l><l>computer technician</l><l>25000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Louis Reasoner</l><l>computer programmer trainee</l><l>30000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Oliver Warbucks</l><l>big wheel</l><l>650000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Eben Scrooge</l><l>chief accountant</l><l>75000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Robert Cratchet</l><l>accounting scrivener</l><l>18000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Aull DeWitt</l><l>secretary</l><l>25000</l></custom-block></list></block></block></script><script x="20.4091796875" y="235.33333333333331"><custom-block s="name from employee %l"><l/></custom-block></script><script x="20.4091796875" y="261.33333333333337"><custom-block s="job title from employee %l"><l/></custom-block></script><script x="518.0758463541666" y="126.83333333333337"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="salary from employee %l"><block s="reportGreaterThan"><l>100000</l><l></l></block></custom-block></autolambda><list></list></block><block var="employee database"/></custom-block></block></custom-block></script><script x="603.4091796875" y="575.6666666666667"><block s="doSetVar"><l>people with salary less then 100k</l><block s="reportNewList"><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="salary from employee %l"><block s="reportGreaterThan"><l>100000</l><l></l></block></custom-block></autolambda><list></list></block><block var="employee database"/></custom-block></block></list></block></block></script><script x="514.4091796875" y="319.16666666666686"><custom-block s="average salary of people less then 100,000 %s"><block var="total less then 100,000 salary"/></custom-block></script><script x="520.4091796875" y="247.5"><block s="reportCombine"><block s="reportNewList"><list><block var="people with salary less then 100k"/><block var="total less then 100,000 salary"/></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></script><script x="524.0758463541666" y="42.6666666666668"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="salary from employee %l"><block s="reportGreaterThan"><l></l><l>100000</l></block></custom-block></autolambda><list></list></block><block var="employee database"/></custom-block></list></custom-block></script><script x="22.4091796875" y="566.8333333333334"><block s="doSetVar"><l>total less then 100,000 salary</l><block s="reportNewList"><list><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><custom-block s="salary from employee %l"><block s="reportGreaterThan"><l>100000</l><l></l></block></custom-block></autolambda><list></list></block><block var="employee database"/></custom-block></block></custom-block></list></block></block></script><script x="33.806640625" y="513.1666666666667"><block var="people with salary less then 100k"/></script><script x="42.83333333333337" y="461.83333333333326"><block var="total less then 100,000 salary"/></script></scripts></sprite><watcher var="employee database" style="normal" x="7.375000000000455" y="7.375000000000014" color="243,118,29" extX="185" extY="175.00000000000006"/><watcher var="total less then 100,000 salary" style="normal" x="8.849999999999909" y="154.87500147500006" color="243,118,29" extX="80" extY="69.99999999999991"/><watcher var="people with salary less then 100k" style="normal" x="3.6874999999995453" y="190.27499852499994" color="243,118,29" extX="465" extY="65"/></sprites></stage><variables><variable name="employee database"><list id="795"><item><list struct="atomic" id="796">Ben Bitdiddle,computer wizard,60000</list></item><item><list struct="atomic" id="797">Alyssa P Hacker,computer programmer,40000</list></item><item><list struct="atomic" id="798">Cy D Fect,computer programmer,35000</list></item><item><list struct="atomic" id="799">Lem E Tweakit,computer technician,25000</list></item><item><list struct="atomic" id="800">Louis Reasoner,computer programmer trainee,30000</list></item><item><list struct="atomic" id="801">Oliver Warbucks,big wheel,650000</list></item><item><list struct="atomic" id="802">Eben Scrooge,chief accountant,75000</list></item><item><list struct="atomic" id="803">Robert Cratchet,accounting scrivener,18000</list></item><item><list struct="atomic" id="804">Aull DeWitt,secretary,25000</list></item></list></variable><variable name="total less then 100,000 salary"><list struct="atomic" id="805">308000</list></variable><variable name="people with salary less then 100k"><list id="806"><item><list struct="atomic" linked="linked" id="807">Ben Bitdiddle,Alyssa P Hacker,Cy D Fect,Lem E Tweakit,Louis Reasoner,Eben Scrooge,Robert Cratchet,Aull DeWitt</list></item></list></variable></variables></scene></scenes></project><media name="2021 - U3L11-Employee-Database" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>