<snapdata remixID="11129179"><project name="2021 - U3L11-Employee-Database" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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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><scripts><script x="170.8408203125" y="86.83333333333331"><block var="employee"/></script><script x="204.1279296875" y="72.66666666666663"><block var="employee database"/></script></scripts></block-definition><block-definition s="salary" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="does %&apos;word&apos; have %&apos;number&apos; letters?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><block var="number"/></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="572"><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="573"></list></costumes><sounds><list struct="atomic" id="574"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-2.2737367544323206e-13" y="-8.526512829121202e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="579"><costumes><list struct="atomic" id="580"></list></costumes><sounds><list struct="atomic" id="581"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" 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" y="240.83333333333337"><custom-block s="job title from employee %l"><l/></custom-block></script><script x="20" y="270.83333333333337"><block s="doSetVar"><l>less</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="does %s have %n letters?"><custom-block s="salary from employee %l"><l/></custom-block><l>5</l></custom-block></autolambda><list></list></block><block var="employee database"/></block></list></custom-block><script><block s="doAddToList"><block var="item"/><block var="less"/></block></script></block></script><script x="20" y="446.33333333333326"><block s="doSetVar"><l>more</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><custom-block s="does %s have %n letters?"><custom-block s="salary from employee %l"><l/></custom-block><l>5</l></custom-block></block></autolambda><list></list></block><block var="employee database"/></block></list></custom-block><script><block s="doAddToList"><block var="item"/><block var="more"/></block></script></block></script><script x="20" y="625.8333333333333"><block s="doSetVar"><l>total of less</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block s="reportCombine"><block var="less"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block var="total of less"/></block></script><script x="15" y="711.233333333333"><block s="doSetVar"><l>average of less</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block s="reportQuotient"><block var="total of less"/><l>5</l></block><block var="average of less"/></block></script><script x="16.6640625" y="777.233333333333"><block s="reportCombine"><l/><block s="reifyReporter"><script></script><list></list></block></block></script><script x="136.1689453125" y="810.2333333333329"><block var="less"/></script><script x="38.1689453125" y="824.2333333333329"><block var="total of less"/></script><script x="344" y="789.233333333333"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><script></script><list></list></block><l/></custom-block></script></scripts></sprite><watcher var="total of less" style="normal" x="215" y="232.999998" color="243,118,29" extX="80" extY="70"/><watcher var="less" style="normal" x="311" y="69.000002" color="243,118,29" extX="80" extY="70"/><watcher var="more" style="normal" x="294" y="157.000004" color="243,118,29" extX="80" extY="70"/><watcher var="average of less" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="employee database"><list id="769"><item><list struct="atomic" id="770">Ben Bitdiddle,computer wizard,60000</list></item><item><list struct="atomic" id="771">Alyssa P Hacker,computer programmer,40000</list></item><item><list struct="atomic" id="772">Cy D Fect,computer programmer,35000</list></item><item><list struct="atomic" id="773">Lem E Tweakit,computer technician,25000</list></item><item><list struct="atomic" id="774">Louis Reasoner,computer programmer trainee,30000</list></item><item><list struct="atomic" id="775">Oliver Warbucks,big wheel,650000</list></item><item><list struct="atomic" id="776">Eben Scrooge,chief accountant,75000</list></item><item><list struct="atomic" id="777">Robert Cratchet,accounting scrivener,18000</list></item><item><list struct="atomic" id="778">Aull DeWitt,secretary,25000</list></item></list></variable><variable name="more"><list struct="atomic" id="779">650000</list></variable><variable name="less"><list struct="atomic" id="780">60000,40000,35000,25000,30000,75000,18000,25000</list></variable><variable name="total of less"><list struct="atomic" id="781">308000</list></variable><variable name="average of less"><list id="782"><item><list struct="atomic" id="783">61600</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>