<snapdata remixID="11164310"><project name="Unit 3 - Big Data Project" 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="Unit 3 - Big Data Project"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set_data" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>data</l><block s="reportNewList"><list><block s="reportNewList"><list><l>2012</l><l>78200</l></list></block><block s="reportNewList"><list><l>2013</l><l>80107</l></list></block><block s="reportNewList"><list><l>2014</l><l>81649</l></list></block><block s="reportNewList"><list><l>2015</l><l>77265</l></list></block><block s="reportNewList"><list><l>2016</l><l>78200</l></list></block><block s="reportNewList"><list><l>2017</l><l>83127</l></list></block><block s="reportNewList"><list><l>2018</l><l>86910</l></list></block><block s="reportNewList"><list><l>2019</l><l>89210</l></list></block><block s="reportNewList"><list><l>2020</l><l>85805</l></list></block><block s="reportNewList"><list><l>2021</l><l>94182</l></list></block></list></block></block></script></block-definition><block-definition s="mean %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">Should report the mean value for your data.  With our sample data, this would return 94.47&#xD;&#xD;Get the sum of all nums in data_list&#xD;Divide&#xD;Number of nums in data_list</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="data_list"/><script><block s="doChangeVar"><l>a</l><block var="item"/></block></script></custom-block><block s="doReport"><block s="reportQuotient"><block var="a"/><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block></block></block></script></block-definition><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>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</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><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var 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();&#xD;</l></block><list><block var="text"/><block var="size"/></list></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>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><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-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><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-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>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</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>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</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>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><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="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-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-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</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>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</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>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</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>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</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>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="median %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="true">Reports the Median - ours is 94.5</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list><comment w="90" collapsed="true">Weird glitch - couldn&apos;t rename the variable - you should!</comment></block><block s="doSetVar"><l>a</l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block><comment w="90" collapsed="false">creates an ordered list from smallest to greatest</comment></block><block s="doIfElse"><block s="reportModulus"><block s="reportListAttribute"><l><option>length</option></l><block var="a"/></block><l>2</l></block><script><block s="doReport"><block s="reportQuotient"><block s="reportSum"><block s="reportListItem"><block s="reportSum"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="a"/></block><l>2</l></block><l>1</l></block><block var="a"/></block><block s="reportListItem"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="a"/></block><l>2</l></block><block var="a"/></block></block><l>2</l></block></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportQuotient"><block s="reportSum"><block s="reportListAttribute"><l><option>length</option></l><block var="a"/></block><l>1</l></block><l>2</l></block><block var="a"/></block></block></script></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="reverse %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="223" collapsed="false">Reports a new list containing the items of the input list, but in the opposite order.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>helper</l></list></block><block s="doSetVar"><l>helper</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="input"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="result"/></block></script></block><block s="doReport"><block s="evaluate"><block var="helper"/><list><block s="reportCDR"><block var="input"/></block><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="input"/></block><block var="result"/></block></list></block></block></script><list><l>input</l><l>result</l></list></block></block><block s="doWarp"><script><block s="doReport"><block s="evaluate"><block var="helper"/><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block></script></block-definition><block-definition s="remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="a-list"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></script></block><block s="doReport"><custom-block s="assoc %s %l"><block var="key"/><block s="reportCDR"><block var="a-list"/></block></custom-block></block></script></block-definition><block-definition s="%&apos;#&apos; map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><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="doSetVar"><l>#</l><block var="count"/></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><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data</l><l>count</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="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="%upvar map %repRing over %mult%l"><l>#</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="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data lists</l><l>count</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><l>1</l></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/><l>1</l></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="%&apos;#&apos; keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>keep-helper</l></list></block><block s="doSetVar"><l>keep-helper</l><block s="reifyScript"><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="doSetVar"><l>#</l><block var="count"/></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><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><script><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></script></block></script></block></script><list><l>data</l><l>count</l></list></block></block><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block var="data"/><l>1</l></list></block></block></script></block-definition><block-definition s="%&apos;#&apos; 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="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>1</l></block><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><block s="doChangeVar"><l>#</l><l>1</l></block></script></block></script></block-definition><block-definition s="sd %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><custom-block s="square %n"><block s="reportDifference"><l></l><block var="mean"/></block></custom-block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></custom-block></custom-block></block></block></script><scripts><comment x="12.857142857142833" y="138.28571428571428" w="90" collapsed="false">Calculates the standard deviation.  You do NOT need to alter this block.</comment></scripts></block-definition><block-definition s="square %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportProduct"><block var="num"/><block var="num"/></block></block></script></block-definition><block-definition s="phat %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="176.85714285714286" collapsed="false">This statistic is calculated by the (number of successes) / (total number of outcomes)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doSetVar"><l>b</l><l>99999999999</l></block><block s="doForEach"><l>item</l><block var="data_list"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="b"/></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doSetVar"><l>b</l><block var="item"/></block></script></block><block s="doReport"><block s="reportQuotient"><block var="a"/><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block></block></block></script></block-definition><block-definition s="mode %&apos;data list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">incomplete</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>c</l><l>d</l><l>e</l><l>f</l><l>mode amount</l><l>biggest</l><l>mode</l></list></block><block s="doSetVar"><l>a</l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data list"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><block s="doSetVar"><l>b</l><l>-9999999999999</l></block><block s="doSetVar"><l>c</l><l>0</l></block><block s="doSetVar"><l>d</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>f</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>biggest</l><l>-10</l></block><block s="doForEach"><l>item</l><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data list"/></custom-block><script><block s="doIfElse"><block s="reportEquals"><block var="item"/><block var="b"/></block><script><block s="doChangeVar"><l>c</l><l>1</l></block></script><script><block s="doIf"><block s="reportLessThan"><block var="biggest"/><block var="c"/></block><script><block s="doSetVar"><l>biggest</l><block var="c"/></block><block s="doSetVar"><l>mode</l><block var="b"/></block></script></block><block s="doSetVar"><l>c</l><l>0</l></block><block s="doAddToList"><block var="item"/><block var="f"/></block></script></block><block s="doSetVar"><l>b</l><block var="item"/></block></script></block><block s="doReport"><block var="mode"/></block></script><scripts><script x="283.9999999999999" y="318.00000000000364"><block s="doAddToList"><block var="c"/><block var="d"/></block></script><script x="251.9999999999999" y="525.8333333333326"><block s="doSetVar"><l>e</l><custom-block s="sort %l ordering with %predRing"><block var="d"/><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><block s="doForEach"><l>item</l><block var="d"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><block s="reportListItem"><l><option>last</option></l><block var="e"/></block></block><script></script></block></script></block><block s="doReport"><block s="reportListItem"><block s="reportListItem"><l><option>last</option></l><block var="e"/></block><l/></block></block></script></scripts></block-definition><block-definition s="modea2" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="mode of %&apos;number list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sorted list</l><l>output</l><l>highest count</l><l>previous number</l><l>current count</l></list></block><block s="doSetVar"><l>sorted list</l><custom-block s="sort %l ordering with %predRing"><block var="number list"/><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block><comment w="90" collapsed="true">Sorting the list</comment></block><block s="doSetVar"><l>output</l><block s="reportNewList"><list></list></block><comment w="90" collapsed="true">Set output to empty for now</comment></block><block s="doSetVar"><l>highest count</l><l>0</l><comment w="90" collapsed="true">Highest count is zero so any other count can be higher</comment></block><block s="doSetVar"><l>previous number</l><block s="reportSum"><block s="reportListItem"><l>1</l><block var="sorted list"/></block><l>1</l></block><comment w="90" collapsed="true">Setting the previous number to something that&apos;s not the first number</comment></block><block s="doSetVar"><l>current count</l><l>0</l><comment w="90" collapsed="true">Starting the count at zero</comment></block><block s="doForEach"><l>item</l><block var="sorted list"/><script><block s="doIfElse"><block s="reportEquals"><block var="item"/><block var="previous number"/></block><script><block s="doChangeVar"><l>current count</l><l>1</l><comment w="90" collapsed="true">If the current and previous numbers are the same, increase the ongoing count by 1. </comment></block></script><script><block s="doSetVar"><l>current count</l><l>1</l><comment w="90" collapsed="true">If the current number is not the previous number, reset the count. </comment></block></script></block><block s="doIf"><block s="reportLessThan"><block var="highest count"/><block var="current count"/></block><script><block s="doSetVar"><l>output</l><block s="reportNewList"><list><block var="item"/></list></block><comment w="90" collapsed="true">If the highest count is smaller than the current count, then the current number is the mode. Reset the list and put only the currrent number in it. </comment></block><block s="doSetVar"><l>highest count</l><block var="current count"/><comment w="90" collapsed="true">The new highest count is the current count. </comment></block></script></block><block s="doIf"><block s="reportEquals"><block var="current count"/><block var="highest count"/></block><script><block s="doAddToList"><block var="item"/><block var="output"/><comment w="90" collapsed="true">If the current count is the same as the highest count, the current number is also a mode. Simply add the item to the list of modes. </comment></block></script></block><block s="doSetVar"><l>previous number</l><block var="item"/><comment w="90" collapsed="true">Set the next previous number to the current number.</comment></block></script></block><block s="doReport"><block s="reportListItem"><l>1</l><block var="output"/></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" 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="1688"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="1689"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1690"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-70.0390625" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,247.34999999988636,255,1" pen="tip" id="1695"><costumes><list struct="atomic" id="1696"></list></costumes><sounds><list struct="atomic" id="1697"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="clear"></block><custom-block s="set_data"></custom-block><block s="doSetVar"><l>mean</l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></custom-block></custom-block></block><block s="doSetVar"><l>median</l><custom-block s="median %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>mode</l><custom-block s="mode of %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></custom-block></custom-block></block><block s="doSetVar"><l>standard_deviation</l><custom-block s="sd %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>p^hat</l><custom-block s="phat %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></custom-block></custom-block></block><block s="setPenColorDimension"><l><option>saturation</option></l><l>100</l></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>100</l></block><block s="setSize"><l>5</l></block><block s="doForever"><script><block s="clear"></block><block s="changePenColorDimension"><l><option>hue</option></l><l>0.8</l></block><block s="gotoXY"><l>-210</l><l>50</l></block><block s="write"><l>Big Data Project</l><l>40</l></block><block s="gotoXY"><l>-180</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>Mean: </l><block var="mean"/></list></block><l>20</l></block><block s="gotoXY"><l>-180</l><l>-20</l></block><block s="write"><block s="reportJoinWords"><list><l>Median: </l><block var="median"/></list></block><l>20</l></block><block s="gotoXY"><l>-180</l><l>-40</l></block><block s="write"><block s="reportJoinWords"><list><l>Mode: </l><block var="mode"/></list></block><l>20</l></block><block s="gotoXY"><l>-180</l><l>-60</l></block><block s="write"><block s="reportJoinWords"><list><l>Standard Deviation: </l><block var="standard_deviation"/></list></block><l>20</l></block><block s="gotoXY"><l>-180</l><l>-80</l></block><block s="write"><block s="reportJoinWords"><list><l>P^hat: </l><block var="p^hat"/></list></block><l>20</l></block></script></block></script><script x="322.83333333333337" y="29"><block var="data"/></script></scripts></sprite><watcher var="data" style="normal" x="0" y="7" color="243,118,29" extX="134.123046875" extY="150" hidden="true"/><watcher var="standard_deviation" style="normal" x="5" y="284" color="243,118,29" hidden="true"/><watcher var="p^hat" style="normal" x="6" y="320" color="243,118,29" hidden="true"/><watcher var="mean" style="normal" x="5" y="189.49999799999998" color="243,118,29" hidden="true"/><watcher var="median" style="normal" x="8" y="221" color="243,118,29" hidden="true"/><watcher var="mode" style="normal" x="5" y="251" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="data"><list id="1845"><item><list struct="atomic" id="1846">2012,78200</list></item><item><list struct="atomic" id="1847">2013,80107</list></item><item><list struct="atomic" id="1848">2014,81649</list></item><item><list struct="atomic" id="1849">2015,77265</list></item><item><list struct="atomic" id="1850">2016,78200</list></item><item><list struct="atomic" id="1851">2017,83127</list></item><item><list struct="atomic" id="1852">2018,86910</list></item><item><list struct="atomic" id="1853">2019,89210</list></item><item><list struct="atomic" id="1854">2020,85805</list></item><item><list struct="atomic" id="1855">2021,94182</list></item></list></variable><variable name="mean"><l>83465.5</l></variable><variable name="median"><l>83127</l></variable><variable name="standard_deviation"><l>5232.317369005821</l></variable><variable name="p^hat"><l>0.7</l></variable><variable name="mode"><l>78200</l></variable></variables></scene></scenes></project><media name="Unit 3 - Big Data Project" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/></media></snapdata>