<snapdata remixID="11184801"><project name="U2L2.3 Caesar Cipher Set Up" 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="U2L2.3 Caesar Cipher Set Up"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="cases: if %&apos;test&apos; then %&apos;result&apos; %&apos;more&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%cs"></input><input type="%mult%boolUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doRun"><block var="result"/><list></list></block></script><script><custom-block s="catch %upvar %cs"><l>tag</l><script><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="more"/><script><block s="doIf"><block s="evaluate"><block var="item"/><list></list></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></custom-block></script></custom-block><block s="doHideVar"><l>test</l></block></script></block></script></block-definition><block-definition s="else if %&apos;test&apos; then %&apos;action&apos;" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%cs"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doRun"><block var="action"/><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="else %&apos;action&apos;" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%cs"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></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></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="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></script><scripts><script x="229.000003" y="196.7777807777777"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></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="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.00000099999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="212.00000000000006" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221.00000000000006" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="Encode" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="codelist"/><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block><block s="doReplaceInList"><block var="item"/><block var="codelist"/><block s="reportSum"><block var="item"/><block s="getLastAnswer"></block></block></block><block s="doIf"><block s="reportGreaterThanOrEquals"><block s="reportSum"><block var="item"/><block s="getLastAnswer"></block></block><l>123</l></block><script><block s="doReplaceInList"><block var="index"/><block var="codelist"/><block s="reportDifference"><block s="reportSum"><block var="item"/><block s="getLastAnswer"></block></block><l>26</l></block></block><block s="doReplaceInList"><block var="index"/><block var="codelist"/><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportSum"><block var="item"/><block s="getLastAnswer"></block></block><l>26</l></block></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThanOrEquals"><block s="reportSum"><block var="item"/><block s="getLastAnswer"></block></block><l>122</l></block><block s="reportGreaterThanOrEquals"><block s="reportSum"><block var="item"/><block s="getLastAnswer"></block></block><l>97</l></block></block><script><block s="doReplaceInList"><block var="index"/><block var="codelist"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block var="item"/><block s="getLastAnswer"></block></block></block></block></script></block></script></block></script></block-definition><block-definition s="decode" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="codelist"/><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block><block s="doReplaceInList"><block var="index"/><block var="codelist"/><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block></block><block s="doIf"><block s="reportGreaterThanOrEquals"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block><l>123</l></block><script><block s="doReplaceInList"><block var="index"/><block var="codelist"/><block s="reportDifference"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block><l>26</l></block></block><block s="doReplaceInList"><block var="index"/><block var="codelist"/><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block><l>26</l></block></block></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block><l>97</l></block><script><block s="doReplaceInList"><block var="index"/><block var="codelist"/><block s="reportSum"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block><l>26</l></block></block><block s="doReplaceInList"><block var="index"/><block var="codelist"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block><l>26</l></block></block></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportLessThanOrEquals"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block><l>122</l></block><block s="reportGreaterThanOrEquals"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block><l>97</l></block></block><script><block s="doReplaceInList"><block var="index"/><block var="codelist"/><block s="reportUnicodeAsLetter"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block></block></block></script></block></script></block></script></block-definition><block-definition s="decode message %&apos;message&apos; with a shift of %&apos;shift&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><block s="reportStringSize"><l>world</l></block><block var="message"/><script><block s="doSayFor"><custom-block s="join words %mult%txt"><list><block s="reportLetter"><block var="i"/><block var="message"/></block><l> is </l><block s="reportDifference"><block s="reportUnicodeAsLetter"><block s="reportLetter"><block var="i"/><block var="message"/></block></block><block var="shift"/></block></list></custom-block><l>2</l></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1667"><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="1668"></list></costumes><sounds><list struct="atomic" id="1669"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.7920792079207786" y="-0.9900990099010869" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="1674"><costumes><list id="1675"><item><ref mediaID="Sprite_cst_dinosaur1 d"></ref></item></list></costumes><sounds><list struct="atomic" id="1676"></list></sounds><blocks></blocks><variables></variables><scripts><script x="751.972918610075" y="299.105472636816"><block s="receiveGo"></block><block s="doAsk"><l>Enter your cipher</l></block></script><script x="629.35223880597" y="1336.2537313432817"><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportDifference"><block var="item"/><block s="getLastAnswer"></block></block><l>26</l></block></block></script><script x="751.972918610075" y="376.47363184079603"><block s="doAsk"><l>Woukd you like to shift the message?(yes/no)</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doAsk"><l>Enter shift (positive numbers only)</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>d</l></block><script><block s="doAsk"><l>Enter shift (positive numbers only)</l></block><block s="doForEach"><l>item</l><block var="codelist"/><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block><block s="doReplaceInList"><block var="item"/><block var="codelist"/><block s="reportDifference"><block var="index"/><block s="getLastAnswer"></block></block></block><block s="doIf"><block s="reportGreaterThanOrEquals"><block s="reportSum"><block var="item"/><block s="getLastAnswer"></block></block><l>123</l></block><script><block s="doReplaceInList"><block var="item"/><block var="codelist"/><block s="reportDifference"><block s="reportDifference"><block var="index"/><block s="getLastAnswer"></block></block><l>26</l></block></block></script></block><block s="doReplaceInList"><block var="item"/><block var="codelist"/><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportDifference"><block var="index"/><block s="getLastAnswer"></block></block><l>26</l></block></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><custom-block s="list $arrowRight word %l"><block var="codelist"/></custom-block><l>is your decryption that has a shift of </l><block s="getLastAnswer"></block><l>.</l></list></block><l>3</l></block></script></block></script><script x="801.5969967059237" y="358.85174129353237"><block s="getLastAnswer"></block></script><script x="758.9729186100748" y="465.7174129353234"><block s="doSayFor"><l>Hello!</l><l>2</l></block><block s="doForEach"><l>item</l><block var="codelist"/><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block><block s="doReplaceInList"><block var="item"/><block var="codelist"/><block s="reportSum"><block var="index"/><block s="getLastAnswer"></block></block></block><block s="doIf"><block s="reportGreaterThanOrEquals"><block s="reportSum"><block var="item"/><block s="getLastAnswer"></block></block><l>123</l></block><script><block s="doReplaceInList"><block var="item"/><block var="codelist"/><block s="reportDifference"><block s="reportSum"><block var="index"/><block s="getLastAnswer"></block></block><l>26</l></block></block></script></block><block s="doReplaceInList"><block var="item"/><block var="codelist"/><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportSum"><block var="index"/><block s="getLastAnswer"></block></block><l>26</l></block></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><custom-block s="list $arrowRight word %l"><block var="codelist"/></custom-block><l>is the encryption with a shift of </l><block s="getLastAnswer"></block><l>.</l></list></block><l>3</l></block></script><script x="811.683007083722" y="448.09552238805975"><block s="getLastAnswer"></block></script><script x="602.223880597015" y="51.8716417910448"><block s="receiveGo"></block><block s="doAsk"><l>Enter your cipher</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportStringSize"><block s="getLastAnswer"></block></block><script><block s="doSayFor"><custom-block s="join words %mult%txt"><list><block s="reportLetter"><block var="i"/><block s="getLastAnswer"></block></block><l>is</l><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block s="getLastAnswer"></block></block></block><l>3</l></block></block><l>in Unicode.</l></list></custom-block><l>2</l></block></script></custom-block></script><script x="7.462686567164178" y="7.462686567164178"><block s="receiveGo"><comment w="90" collapsed="false">This one is the final product&#xD;</comment></block><block s="doSetVar"><l>codelist</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doAsk"><l>Enter your cipher</l></block><block s="doSetVar"><l>codelist</l><block s="reportUnicode"><custom-block s="word $arrowRight list %txt"><block s="getLastAnswer"></block></custom-block></block></block><block s="doAsk"><l>Encrypting or decrypting? (e/d)</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>e</l></block><script><block s="doAsk"><l>Enter shift (positive numbers only)</l></block><custom-block s="Encode"></custom-block><block s="doSayFor"><block s="reportJoinWords"><list><custom-block s="list $arrowRight word %l"><block var="codelist"/></custom-block><l> is the encryption with a shift of </l><block s="getLastAnswer"></block><l>.</l></list></block><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>d</l></block><script><block s="doAsk"><l>Enter shift (positive numbers only)</l></block><custom-block s="decode"></custom-block><block s="doSayFor"><block s="reportJoinWords"><list><custom-block s="list $arrowRight word %l"><block var="codelist"/></custom-block><l> is your decryption that has a shift of </l><block s="getLastAnswer"></block><l>.</l></list></block><l>3</l></block></script></block></script></scripts></sprite><watcher var="codelist" style="normal" x="6.3125" y="6.312499999999986" color="243,118,29" extX="107.20000000000005" extY="93.80000000000001"/><watcher var="index" style="normal" x="6.3125" y="22.914376262500014" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="codelist"><list struct="atomic" id="1963">a,c,a</list></variable><variable name="index"><l>3</l></variable></variables></scene></scenes></project><media name="U2L2.3 Caesar Cipher Set Up" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="dinosaur1 d" center-x="50.5" center-y="91" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTgyIiB2aWV3Qm94PSIwIDAgMTAxIDE4MiI+CiAgPCEtLSBFeHBvcnRlZCBieSBTY3JhdGNoIC0gaHR0cDovL3NjcmF0Y2gubWl0LmVkdS8gLS0+CiAgPGcgaWQ9IklEMC43ODI0NjQ3MTcwNDkxNTE3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk0OTk5OTk4ODA3OTA3MSwgMCwgMCwgMC45NDk5OTk5ODgwNzkwNzEsIC0wLjQsIDAuNSkiPgogICAgPGcgaWQ9IlRhaWwiPgogICAgICA8cGF0aCBpZD0iSUQwLjUwNDc0MDA3NjEzOTU2OTMiIGZpbGw9IiM5NkM5M0QiIGQ9Ik0gNzguMzI0IDE0OS43NDQgQyA3Ny4wMTMgMTQ5LjE4OCA3Mi4zOTEgMTQ2Ljg0NSA3Mi4zOTEgMTQxLjQyMyBDIDcyLjM5MSAxMzYuMDI4IDc2LjkyNCAxMzMuNDc4IDc3Ljg0MSAxMzMuMDE3IEMgNzkuMzI2IDEzMi45MDEgODcuNTM3IDEzMS44NDcgOTEuODg0IDEyMi43MDMgTCA5MS45NTQgMTIyLjU1NCBMIDkxLjk3NCAxMjIuMzkwIEMgOTIuNjY5IDExNi40NzEgOTUuMTc3IDEwMC4zODUgOTguMzgyIDk3LjA3NyBDIDEwMy40NzMgOTEuODI4IDEwNy42MjYgODguNzg5IDExMy43ODUgODguNzg5IEMgMTE0LjE4OCA4OC43ODkgMTE0LjYwMiA4OC44MDIgMTE1LjAyNCA4OC44MjkgQyAxMTQuODY3IDg4LjkxOSAxMTQuNzA5IDg5LjAxMCAxMTQuNTU0IDg5LjA5OSBDIDExMS4wNTIgOTEuMTA1IDEwNS4xOTIgOTQuNDYyIDEwNC4xODAgOTkuOTcyIEMgMTAzLjU2NSAxMDMuMzE5IDEwMy42MDMgMTA3LjkzOSAxMDMuNjQzIDExMi44MjkgQyAxMDMuNzAyIDExOS45NjYgMTAzLjc2OCAxMjguMDU0IDEwMS43MzIgMTMzLjI5MCBDIDk4LjY3NSAxNDEuMTU1IDgxLjA3NCAxNDguNjE5IDc4LjMyNCAxNDkuNzQ0IEwgNzguMzI0IDE0OS43NDQgTCA3OC4zMjQgMTQ5Ljc0NCBMIDc4LjMyNCAxNDkuNzQ0IEwgNzguMzI0IDE0OS43NDQgTCA3OC4zMjQgMTQ5Ljc0NCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICAgIDxwYXRoIGlkPSJJRDAuNzM1NDk5ODM0NjQxODE0MiIgZD0iTSAxMTEuMTAxIDkwLjAwNyBDIDEwNy44MTggOTIuMTM1IDEwNC4wMjIgOTUuMzA1IDEwMy4xOTkgOTkuNzkxIEMgMTAyLjU2NyAxMDMuMjMyIDEwMi42MDUgMTA3Ljg5NyAxMDIuNjQ1IDExMi44MzcgQyAxMDIuNzAzIDExOS44ODQgMTAyLjc2OCAxMjcuODcwIDEwMC44MDEgMTMyLjkyOCBDIDk4LjMwNCAxMzkuMzUxIDg0LjQwOSAxNDYuMTc1IDc4LjM1MCAxNDguNjU4IEMgNzYuODczIDE0Ny45NDkgNzMuMzkyIDE0NS44MTAgNzMuMzkyIDE0MS40MjQgQyA3My4zOTIgMTM2Ljg2OSA3Ny4wODAgMTM0LjU2MCA3OC4xMzEgMTMzLjk5NSBDIDgwLjIwMyAxMzMuNzgzIDg4LjM5NyAxMzIuMzcxIDkyLjc4OCAxMjMuMTMyIEwgOTIuOTMwIDEyMi44MzQgTCA5Mi45NjggMTIyLjUwNyBDIDkzLjkxOSAxMTQuNDA5IDk2LjQyNSAxMDAuNTM0IDk5LjEwMSA5Ny43NzQgQyAxMDMuMzExIDkzLjQzMiAxMDYuNjgyIDkwLjc1OCAxMTEuMTAxIDkwLjAwNyBNIDExMy43ODYgODcuNzg4IEMgMTA2Ljk4NyA4Ny43ODggMTAyLjU3MyA5MS4zMTkgOTcuNjY1IDk2LjM4MCBDIDkzLjUyMCAxMDAuNjU2IDkwLjk4MSAxMjIuMjczIDkwLjk4MSAxMjIuMjczIEMgODYuNDk5IDEzMS43MDQgNzcuNTg1IDEzMi4wMzIgNzcuNTg1IDEzMi4wMzIgQyA3Ny41ODUgMTMyLjAzMiA3MS4zOTIgMTM0LjgwMCA3MS4zOTIgMTQxLjQyNCBDIDcxLjM5MiAxNDguNDI0IDc4LjMzMCAxNTAuODIxIDc4LjMzMCAxNTAuODIxIEMgNzguMzMwIDE1MC44MjEgOTkuMTY1IDE0Mi42NTIgMTAyLjY2NSAxMzMuNjUyIEMgMTA2LjE2NSAxMjQuNjUyIDEwMy42NjUgMTA4LjMxOSAxMDUuMTY1IDEwMC4xNTIgQyAxMDYuNjY1IDkxLjk4NSAxMjAuNTk5IDg4LjUwNiAxMTYuNjY1IDg3Ljk4NSBDIDExNS42NTcgODcuODUyIDExNC43MDAgODcuNzg4IDExMy43ODYgODcuNzg4IEwgMTEzLjc4NiA4Ny43ODggTCAxMTEuMTAxIDkwLjAwNyBMIDExMS4xMDEgOTAuMDA3IEwgMTExLjEwMSA5MC4wMDcgTCAxMTEuMTAxIDkwLjAwNyBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iQm9keSI+CiAgICAgIDxwYXRoIGlkPSJGaWxsIiBmaWxsPSIjOTZDOTNEIiBkPSJNIDY1LjE3MSA5Ny45OTYgQyA2Mi4yMTAgOTQuMDA1IDU5LjQzMCA5MC42NzggNTYuNTEwIDg2LjcxNyBDIDU1LjE2NyA4NC44OTUgNTIuMjY5IDgwLjY4NiA1MS43NDEgNzguNDg0IEMgNTAuNzg4IDc0LjkxOSA0OS43ODggNjguODE4IDQ5LjMxOCA2NC44MjYgQyA0OC42MTIgNTguODQ1IDQ4LjAxNiA1Mi44MjcgNDcuOTUwIDQ2LjgwMSBDIDQ3Ljk1MCA0Ni44MDEgNDcuNjQxIDM1LjkyNCA0MC44ODAgMzcuMDkxIEMgMzQuMTE5IDM4LjI1OCAzNS43NDQgNDYuNjQ4IDM1Ljc0NCA0Ni42NDggQyAzNi45NDYgNTcuMTk0IDM4LjY0MiA2OC4yNTYgMzUuNTQwIDc4LjY4MyBDIDM0LjcxMiA4MS40NjcgMzQuNDU4IDgxLjM3NiAzMS45ODAgODYuNzg3IEMgMjkuNDcwIDkxLjQ0MyAyNi43NDkgOTYuMTU0IDI0LjExNiAxMDAuOTUwIEMgMjQuMTE2IDEwMC45NTAgMTYuNzAyIDExMC42OTYgMTIuMDQ3IDEzMS43NDggQyAxMS43MTcgMTMzLjc3NyAxMS40ODkgMTM1LjgyOSAxMS40MDUgMTM3LjkwOCBDIDEwLjkxMiAxNTAuMDI2IDE3LjQxNSAxNjMuODUxIDI3LjQ3NCAxNjguOTIyIEMgMzAuMzcyIDE3MC4zODMgNTguMjIwIDE4MC43MjYgNzQuNjgxIDE1Ny4yMDAgQyA3Ny43MDcgMTUyLjQ5NSA3OS41OTEgMTQ2Ljk5MiA3OS44OTQgMTQwLjg4MiBDIDgwLjE2MCAxMzUuNDkzIDc5LjU4NyAxMzAuMjQ2IDc4LjM4MCAxMjUuMTY5IEMgNzMuOTkzIDEwOC4xNjEgNjUuMTcxIDk3Ljk5NiA2NS4xNzEgOTcuOTk2IEwgNjUuMTcxIDk3Ljk5NiBMIDY1LjE3MSA5Ny45OTYgTCA2NS4xNzEgOTcuOTk2IEwgNjUuMTcxIDk3Ljk5NiBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICAgIDxwYXRoIGlkPSJCZWxseSIgZmlsbD0iI0ZGRUQwMCIgZD0iTSA2Ni4zMjcgMTM0LjY0NSBDIDY2LjExOCAxMjkuNjA1IDU1LjQ1MyA5OC43MjAgNTIuNTc5IDg3LjAzOSBDIDQ5LjcwNSA3NS4zNTggNDQuMzIzIDc2LjE1MyA0NC4zMjMgNzYuMTUzIEwgNDQuMjQ1IDc2LjE1MyBDIDQ0LjI0NSA3Ni4xNTMgMzguODYyIDc1LjM1NyAzNS45ODkgODcuMDM5IEMgMzMuMTE2IDk4LjcyMSAyMi40NTAgMTI5LjYwNSAyMi4yNDEgMTM0LjY0NSBDIDIyLjAzMyAxMzkuNjU5IDE5Ljc3NyAxNjIuMDk1IDQ0LjA5NSAxNjMuNTM1IEwgNDQuMDk1IDE2My41NjQgQyA0NC4xNjAgMTYzLjU2MSA0NC4yMjAgMTYzLjU1MiA0NC4yODQgMTYzLjU0OSBDIDQ0LjM0OSAxNjMuNTUyIDQ0LjQwOCAxNjMuNTYxIDQ0LjQ3MyAxNjMuNTY0IEwgNDQuNDczIDE2My41MzUgQyA2OC43OTIgMTYyLjA5NSA2Ni41MzUgMTM5LjY1OCA2Ni4zMjcgMTM0LjY0NSBMIDY2LjMyNyAxMzQuNjQ1IEwgNjYuMzI3IDEzNC42NDUgTCA2Ni4zMjcgMTM0LjY0NSBMIDY2LjMyNyAxMzQuNjQ1IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjgxNDUwNjE3MzEzMzg1MDEsIDAsIDAsIDAuODE0NTA2MTczMTMzODUwMSwgLTIuNzUsIDAuNCkiLz4KICAgICAgPHBhdGggaWQ9Ik91dGxpbmVfMl8iIGZpbGw9IiMyMzFGMjAiIGQ9Ik0gNjUuOTA5IDk0LjU0MCBDIDY1LjkxMiA5NC41MjIgNjUuOTIyIDk0LjUxMyA2NS45MjYgOTQuNDk2IEMgNjQuMzEyIDkyLjM4OCA2Mi42MzUgOTAuMzMyIDYwLjg3NiA4OC4zNjYgQyA1Ni40ODUgODMuMDg3IDU0LjAxNyA3OC43OTggNTMuNzQ1IDc3LjYyNSBDIDUxLjU3OCA2Ni45NjcgNTAuMDE2IDU2LjI3OSA0OS41NDcgNDUuMzc0IEMgNDkuNTQ3IDQ1LjM3NCA0OC44NjggMzQuNDU3IDQwLjg4MCAzNS42NzMgQyAzMi44OTIgMzYuODg5IDM0LjAwOCA0NS4yNjYgMzQuMDg4IDQ2LjA1NiBDIDM1LjE1MiA1Ni4zOTIgMzQuOTU3IDcyLjAyNiAzMy41OTggNzcuNzA4IEMgMzIuOTkwIDgwLjI1MCAzMC4xNDggODQuNjcyIDI4LjY4NCA4Ni45NDEgQyAyNi40NjUgOTAuMzM1IDI0LjI2NyA5My44OTcgMjIuMTcyIDk3LjU5MyBDIDEyLjAwNCAxMTQuOTc5IDkuMzcwIDEzMS40ODkgOS4zNzAgMTMxLjQ4OSBDIDguNzg5IDEzNS4zNDkgOC41NDQgMTM5LjIyMiA4Ljc2MiAxNDMuMDc1IEMgOS40MjkgMTU0Ljc2NiAxNi44MjMgMTY2Ljg5MSAyNi44MTcgMTcxLjE3NiBDIDU4Ljg5MiAxODQuOTI2IDc1LjkzNSAxNTkuNDEzIDc1LjkzNSAxNTkuNDEzIEMgNzkuMTMwIDE1NC44MTYgODEuMjk2IDE0OS41NTkgODEuOTMwIDE0My45MzkgQyA4Mi42NTYgMTM3LjUwNSA4Mi4xNjkgMTMxLjE5MyA4MC44MTMgMTI1LjA3NyBDIDgwLjgxMiAxMjUuMDc2IDc4LjU1MiAxMDkuOTA3IDY1LjkwOSA5NC41NDAgTCA2NS45MDkgOTQuNTQwIEwgNjUuOTA5IDk0LjU0MCBMIDY1LjkwOSA5NC41NDAgTCA2NS45MDkgOTQuNTQwIFogTSA3OS44OTQgMTQwLjg4MCBDIDc5LjU5MSAxNDYuOTkwIDc3LjcwNyAxNTIuNDkzIDc0LjY4MSAxNTcuMTk4IEMgNTguMjIwIDE4MC43MjMgMzAuMzczIDE3MC4zODEgMjcuNDc0IDE2OC45MjAgQyAxNy40MTUgMTYzLjg1MCAxMC45MTIgMTUwLjAyNCAxMS40MDUgMTM3LjkwNiBDIDExLjQ4OSAxMzUuODI3IDExLjcxNyAxMzMuNzc1IDEyLjA0NyAxMzEuNzQ2IEMgMTYuNzAyIDExMC42OTQgMjQuMTE2IDEwMC45NDggMjQuMTE2IDEwMC45NDggQyAyNi43NDggOTYuMTUyIDI5LjQ3MCA5MS40NDEgMzEuOTgwIDg2Ljc4NSBDIDM0LjQ1OCA4MS4zNzUgMzQuNzExIDgxLjQ2NSAzNS41NDAgNzguNjgxIEMgMzguNjQyIDY4LjI1NCAzNi45NDYgNTcuMTkyIDM1Ljc0NCA0Ni42NDYgQyAzNS43NDQgNDYuNjQ2IDM0LjExOSAzOC4yNTYgNDAuODgwIDM3LjA4OSBDIDQ3LjY0MSAzNS45MjIgNDcuOTUwIDQ2Ljc5OSA0Ny45NTAgNDYuNzk5IEMgNDguMDE2IDUyLjgyNiA0OC42MTMgNTguODQzIDQ5LjMxOCA2NC44MjQgQyA0OS43ODggNjguODE2IDUwLjc4OSA3NC45MTYgNTEuNzQxIDc4LjQ4MiBDIDUyLjI2OSA4MC42ODQgNTUuMTY3IDg0Ljg5MyA1Ni41MTAgODYuNzE1IEMgNTkuNDI5IDkwLjY3NiA2Mi4yMTAgOTQuMDA0IDY1LjE3MSA5Ny45OTQgQyA2NS4xNzEgOTcuOTk0IDczLjk5MyAxMDguMTU5IDc4LjM4MCAxMjUuMTY1IEMgNzkuNTg3IDEzMC4yNDQgODAuMTU5IDEzNS40OTEgNzkuODk0IDE0MC44ODAgTCA3OS44OTQgMTQwLjg4MCBMIDc5Ljg5NCAxNDAuODgwIEwgNzkuODk0IDE0MC44ODAgTCA3OS44OTQgMTQwLjg4MCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iUl9MZWciPgogICAgICA8cGF0aCBpZD0iRmlsbF80XyIgZmlsbD0iIzk2QzkzRCIgZD0iTSA2MS45ODIgMTcwLjExNSBDIDc5LjA5OSAxODQuNjE4IDkzLjcwNCAyMDEuNzczIDExMC42ODUgMjE2LjM1NiBDIDExMC44MTAgMjE0LjczMSAxMTAuNzE0IDIxMy4xNzUgMTEwLjE5MSAyMTEuNTAyIEMgMTA5Ljk0OCAyMTAuNzI1IDExMC42MjggMjA5LjcwNyAxMTEuNDkxIDIwOS43OTcgQyAxMTQuODAzIDIxMC4xMzAgMTE3Ljg4MCAyMTAuNzYxIDEyMC45MjkgMjExLjgxOCBDIDExOS45OTIgMjA5Ljc0MyAxMTguODU5IDIwNy45MDcgMTE2LjkwOCAyMDYuMzU5IEMgMTE2LjE0OCAyMDUuNzU4IDExNi41ODAgMjA0LjM1NyAxMTcuNDg0IDIwNC4xNzQgQyAxMTkuMzg0IDIwMy43OTIgMTIxLjIwOSAyMDMuMDc5IDEyMi45NjMgMjAyLjIzMCBDIDExNy41MzMgMjAwLjA3NiAxMTEuNzU5IDE5OS4wMjEgMTA1Ljk1MyAxOTguMzQ0IEMgMTAzLjc1NCAxOTguMDkwIDk5LjUxNyAxOTguNjM1IDk3Ljc2NCAxOTcuMDMwIEMgOTUuMTc2IDE5NC42NjMgOTMuMjAzIDE5MS4yODYgOTEuMTkwIDE4OC40NTIgQyA4NC44NzYgMTc5LjU1NiA3OC40NTAgMTcwLjU4OCA3Mi44MzYgMTYxLjIzMCBDIDcyLjUwNyAxNjAuNjgyIDcxLjg5NCAxNTguNzk2IDcyLjIwNSAxNTguNDIyIEMgNTcuNDU1IDE1NC4zNjAgNTguMTUwIDE2OC4zNjcgNTguMTUwIDE2OC4zNjcgTCA1OC4xNTEgMTY4LjM4OCBDIDU4LjU0MCAxNjcuOTA4IDU5LjgyMCAxNjguMjg0IDYxLjk4MiAxNzAuMTE1IEwgNjEuOTgyIDE3MC4xMTUgTCA2MS45ODIgMTcwLjExNSBMIDYxLjk4MiAxNzAuMTE1IEwgNjEuOTgyIDE3MC4xMTUgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuODE0NTA2MTczMTMzODUwMSwgMCwgMCwgMC44MTQ1MDYxNzMxMzM4NTAxLCAtMi43NSwgMC40KSIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV82XyIgZmlsbD0iIzIzMUYyMCIgZD0iTSAxMTAuNzM3IDIxOS44MDYgQyAxMTEuNDAxIDIyMC40MTQgMTEyLjY5NiAyMjAuMjQxIDExMi44OTMgMjE5LjIzOSBDIDExMy4zNDEgMjE2Ljk2MSAxMTMuNTc5IDIxNC44NzEgMTEzLjIzMSAyMTIuNzAwIEMgMTE2LjUwMiAyMTMuMTM4IDExOS41MTQgMjEzLjkxNiAxMjIuNjIwIDIxNS4yODUgQyAxMjMuNTM5IDIxNS42ODggMTI1LjAxNSAyMTUuMDEwIDEyNC41NDcgMjEzLjgwNiBDIDEyMy40NDcgMjEwLjk1MiAxMjIuMzU5IDIwOC4zMDEgMTIwLjQwNSAyMDYuMTEwIEMgMTIyLjU3NiAyMDUuMzk4IDEyNC42NzYgMjA0LjM1MCAxMjYuNjM3IDIwMy4yNjAgQyAxMjcuNDQ5IDIwMi44MTAgMTI3LjU0MSAyMDEuNDIzIDEyNi42NDUgMjAxLjAwNSBDIDExOC40NTEgMTk3LjE3NSAxMDkuNjE3IDE5NS45NjAgMTAwLjcxMiAxOTQuOTEyIEMgOTcuNDQxIDE5NC41MjYgOTQuMzExIDE4OC4wMDkgOTIuNDk4IDE4NS40NjYgQyA4Ni43NzYgMTc3LjQzMiA4MC45NTggMTY5LjM0MCA3NS43ODQgMTYwLjkyNiBDIDc1LjI2NSAxNjAuMTQyIDc0LjgxNSAxNTkuNTYzIDc0LjQyNyAxNTkuMTQwIEMgNzIuNzM4IDE1Ny4zMDUgNzIuMTk4IDE1OC40MTEgNzIuMjAzIDE1OC40MjQgQyA3MS44OTEgMTU4Ljc5OCA3Mi41MDUgMTYwLjY4NCA3Mi44MzQgMTYxLjIzMiBDIDc4LjQ0NyAxNzAuNTg5IDg0Ljg3MyAxNzkuNTU4IDkxLjE4OCAxODguNDU0IEMgOTMuMjAyIDE5MS4yODggOTUuMTc0IDE5NC42NjUgOTcuNzYyIDE5Ny4wMzIgQyA5OS41MTYgMTk4LjYzNyAxMDMuNzUyIDE5OC4wOTMgMTA1Ljk1MSAxOTguMzQ2IEMgMTExLjc1NyAxOTkuMDIzIDExNy41MzEgMjAwLjA3NyAxMjIuOTYxIDIwMi4yMzIgQyAxMjEuMjA3IDIwMy4wODIgMTE5LjM4MyAyMDMuNzk0IDExNy40ODIgMjA0LjE3NiBDIDExNi41NzggMjA0LjM1OSAxMTYuMTQ2IDIwNS43NjAgMTE2LjkwNiAyMDYuMzYxIEMgMTE4Ljg1NyAyMDcuOTA5IDExOS45OTEgMjA5Ljc0NSAxMjAuOTI3IDIxMS44MjAgQyAxMTcuODc3IDIxMC43NjMgMTE0LjgwMCAyMTAuMTMyIDExMS40ODkgMjA5Ljc5OSBDIDExMC42MjYgMjA5LjcwOSAxMDkuOTQ2IDIxMC43MjcgMTEwLjE4OSAyMTEuNTA0IEMgMTEwLjcxMiAyMTMuMTc3IDExMC44MDggMjE0LjczMyAxMTAuNjgzIDIxNi4zNTggQyA5My43MDMgMjAxLjc3NSA3OS4wOTcgMTg0LjYyMCA2MS45ODAgMTcwLjExNyBDIDU5LjgxOCAxNjguMjg2IDU4LjUzOCAxNjcuOTEwIDU4LjE0OCAxNjguMzkwIEMgNTcuOTU5IDE2OC42MjMgNTcuOTcyIDE2OS4wNTEgNTguMjEzIDE2OS42MjggQyA1OC41NDMgMTcwLjQyMCA1OS4yNzkgMTcxLjQ3MSA2MC40MzYgMTcyLjYxMyBDIDYwLjQ4OSAxNzIuNTg4IDkzLjgyNCAyMDQuMjcwIDExMC43MzcgMjE5LjgwNiBMIDExMC43MzcgMjE5LjgwNiBMIDExMC43MzcgMjE5LjgwNiBMIDExMC43MzcgMjE5LjgwNiBMIDExMC43MzcgMjE5LjgwNiBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iTF9MZWciPgogICAgICA8cGF0aCBpZD0iRmlsbF8zXyIgZmlsbD0iIzk2QzkzRCIgZD0iTSAyOS4yNjUgMTY5LjA0OCBDIDI4LjA3NyAxNzkuNzQ4IDI5LjYzNSAxODguMDk0IDM3LjIwMyAxOTYuMTk5IEMgMzcuNTMxIDE5Ni41NDcgMzcuNjE3IDE5Ni45NTAgMzcuNTUyIDE5Ny4zMTcgQyAzNy41NDIgMTk3LjQzOSAzNy41MDcgMTk3LjU1OCAzNy40NDcgMTk3LjY2OSBDIDM3LjM4MiAxOTcuODA5IDM3LjI4OSAxOTcuOTMzIDM3LjE4NiAxOTguMDQ3IEMgMzcuMTc2IDE5OC4wNTggMzcuMTY1IDE5OC4wNjYgMzcuMTU1IDE5OC4wNzYgQyAzNy4wNTEgMTk4LjE4NCAzNi45MzQgMTk4LjI3MyAzNi44MDYgMTk4LjM0NiBDIDM2LjgwNiAxOTguMzQ2IDM2LjgwNSAxOTguMzQ3IDM2LjgwNSAxOTguMzQ3IEMgMzYuODA1IDE5OC4zNDcgMzQuMDg0IDIwMC4wNDcgMzIuMDUxIDIwMS40NDQgQyAzMS43MTkgMjAxLjcxNCAzMS4zOTQgMjAxLjk5MSAzMS4wNzUgMjAyLjI3NSBDIDMxLjAzMCAyMDIuMzE1IDMwLjk4NyAyMDIuMzU5IDMwLjk0MSAyMDIuNDAwIEMgMzAuNjcwIDIwMi42NDUgMzAuNDAxIDIwMi44OTMgMzAuMTQyIDIwMy4xNDkgQyAyOS44NTcgMjAzLjQzMCAyOS41ODAgMjAzLjcxOSAyOS4zMTAgMjA0LjAxNCBDIDI5LjI5MiAyMDQuMDM0IDI5LjI3NCAyMDQuMDUxIDI5LjI1NyAyMDQuMDcwIEMgMjguOTcwIDIwNC4zODUgMjguNjkyIDIwNC43MDkgMjguNDI0IDIwNS4wNDAgQyAyNy4xNTcgMjA2LjYwNyAyNS44MjEgMjA4LjQzMyAyNS4yNzkgMjEwLjQxMiBDIDI1LjE4OSAyMTAuNzM5IDI1LjEyOSAyMTEuMDY3IDI1LjA3OSAyMTEuMzk3IEMgMjYuMTA2IDIxMC42NDEgMjcuMjk3IDIxMC4xNTcgMjguNzI1IDIwOS45MTcgQyAyOS4zODIgMjA5LjgwNCAzMC4wMTQgMjEwLjE4OCAzMC4wMjggMjEwLjkwNiBDIDMwLjA1NyAyMTIuOTM5IDMwLjMwOCAyMTQuODIzIDMwLjg0NSAyMTYuNjc3IEMgMzEuODEzIDIxNC40NDQgMzMuNTIzIDIxMi41NjYgMzUuNzAxIDIxMS4zNDggQyAzNi4yOTcgMjExLjAxNSAzNy4xMjQgMjExLjMwNCAzNy4yOTMgMjExLjk5NCBDIDM3LjgyNyAyMTQuMTgwIDM4LjI0NiAyMTYuNzM3IDM5Ljc1NyAyMTguNDM2IEMgMzkuNTEwIDIxMS4yMzUgNDUuNDUwIDIwMS45NzMgNTAuODcwIDE5OC4wMTEgQyA0My41OTcgMTkyLjgwMCA0MC42NjAgMTgxLjIzNyA0NS4zNTQgMTczLjQ2NiBDIDQ1LjcyNCAxNzIuNzE2IDQ2LjQxMiAxNzIuMDUxIDQ2LjYyMyAxNzEuNzc3IEMgNDYuNjQzIDE3MS43NTEgNDYuNjc3IDE3MS43MzIgNDYuNzAzIDE3MS43MTAgQyAzNy45NzggMTU3LjY5NSAyOC42MTAgMTY4LjAyMiAyOC42MTAgMTY4LjAyMiBDIDI5LjAxNCAxNjguMTczIDI5LjMyNiAxNjguNTE5IDI5LjI2NSAxNjkuMDQ4IEwgMjkuMjY1IDE2OS4wNDggTCAyOS4yNjUgMTY5LjA0OCBMIDI5LjI2NSAxNjkuMDQ4IEwgMjkuMjY1IDE2OS4wNDggWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuODE0NTA2MTczMTMzODUwMSwgMCwgMCwgMC44MTQ1MDYxNzMxMzM4NTAxLCAtMi43NSwgMC40KSIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV81XyIgZmlsbD0iIzIzMUYyMCIgZD0iTSA1Mi42ODAgMTk1Ljk2OCBDIDQ1LjY5MiAxOTEuOTc0IDQyLjk5OSAxODEuODgxIDQ2LjY3OSAxNzQuNzk2IEMgNDYuNjU1IDE3NC43MTkgNDguMzU3IDE3Mi4xOTQgNDcuNTYwIDE3MS42NTQgQyA0Ny4yNjYgMTcxLjQ1NSA0Ni45MDYgMTcxLjUzMSA0Ni43MDMgMTcxLjcwOSBDIDQ2LjY3NyAxNzEuNzMxIDQ2LjY0MyAxNzEuNzUwIDQ2LjYyMyAxNzEuNzc2IEMgNDYuNDEyIDE3Mi4wNTAgNDUuNzI0IDE3Mi43MTUgNDUuMzU0IDE3My40NjUgQyA0MC42NjAgMTgxLjIzNiA0My41OTcgMTkyLjc5OSA1MC44NzAgMTk4LjAxMCBDIDQ1LjQ1MCAyMDEuOTcyIDM5LjUxMCAyMTEuMjM0IDM5Ljc1NyAyMTguNDM1IEMgMzguMjQ2IDIxNi43MzYgMzcuODI3IDIxNC4xNzggMzcuMjkzIDIxMS45OTMgQyAzNy4xMjQgMjExLjMwMyAzNi4yOTcgMjExLjAxNCAzNS43MDEgMjExLjM0NyBDIDMzLjUyMyAyMTIuNTY1IDMxLjgxMyAyMTQuNDQzIDMwLjg0NSAyMTYuNjc2IEMgMzAuMzA4IDIxNC44MjIgMzAuMDU3IDIxMi45MzkgMzAuMDI4IDIxMC45MDUgQyAzMC4wMTQgMjEwLjE4NiAyOS4zODIgMjA5LjgwMiAyOC43MjUgMjA5LjkxNiBDIDI3LjI5NyAyMTAuMTU2IDI2LjEwNiAyMTAuNjQxIDI1LjA3OSAyMTEuMzk2IEMgMjUuMTI5IDIxMS4wNjYgMjUuMTg5IDIxMC43MzggMjUuMjc5IDIxMC40MTEgQyAyNS44MjEgMjA4LjQzMiAyNy4xNTcgMjA2LjYwNiAyOC40MjQgMjA1LjAzOSBDIDI4LjY5MiAyMDQuNzA4IDI4Ljk3MCAyMDQuMzg1IDI5LjI1NyAyMDQuMDY5IEMgMjkuMjc0IDIwNC4wNTAgMjkuMjkzIDIwNC4wMzMgMjkuMzEwIDIwNC4wMTMgQyAyOS41ODAgMjAzLjcxOCAyOS44NTcgMjAzLjQyOSAzMC4xNDIgMjAzLjE0OCBDIDMwLjQwMiAyMDIuODkyIDMwLjY3MCAyMDIuNjQ0IDMwLjk0MSAyMDIuMzk5IEMgMzAuOTg2IDIwMi4zNTggMzEuMDI5IDIwMi4zMTQgMzEuMDc1IDIwMi4yNzQgQyAzMS4zOTMgMjAxLjk5MCAzMS43MTkgMjAxLjcxMiAzMi4wNTEgMjAxLjQ0MyBDIDM0LjA4NCAyMDAuMDQ3IDM2LjgwNSAxOTguMzQ2IDM2LjgwNSAxOTguMzQ2IEMgMzYuODA1IDE5OC4zNDYgMzYuODA2IDE5OC4zNDUgMzYuODA2IDE5OC4zNDUgQyAzNi45MzQgMTk4LjI3MyAzNy4wNTEgMTk4LjE4NCAzNy4xNTUgMTk4LjA3NSBDIDM3LjE2NiAxOTguMDY0IDM3LjE3NiAxOTguMDU2IDM3LjE4NiAxOTguMDQ2IEMgMzcuMjkwIDE5Ny45MzIgMzcuMzgyIDE5Ny44MDggMzcuNDQ3IDE5Ny42NjggQyAzNy41MDcgMTk3LjU1OCAzNy41NDIgMTk3LjQzOSAzNy41NTIgMTk3LjMxNiBDIDM3LjYxNyAxOTYuOTQ5IDM3LjUzMSAxOTYuNTQ1IDM3LjIwMyAxOTYuMTk4IEMgMjkuNjM1IDE4OC4wOTMgMjguMDc3IDE3OS43NDcgMjkuMjY1IDE2OS4wNDcgQyAyOS4zMjYgMTY4LjUxOCAyOS4wMTQgMTY4LjE3MiAyOC42MDkgMTY4LjAyMCBDIDI3LjU3OSAxNjcuMTEwIDI2Ljc0MCAxNjkuNzIyIDI2Ljc1NCAxNjkuNzMwIEMgMjQuNDcyIDE3OS45ODEgMjcuNjA5IDE4OS4zODggMzQuNDE3IDE5Ny4xMjggQyAzMS4yMzcgMTk5LjA4MSAyOC4yNjggMjAxLjUxOCAyNi4wMjIgMjA0LjQ5MCBDIDI0LjA3MSAyMDcuMDc4IDIxLjI1MSAyMTEuNTMyIDIzIDIxNC44MzAgQyAyMy4yODUgMjE1LjM2OCAyMy45NzUgMjE1LjM0OCAyNC4zNDggMjE0Ljk3NSBDIDI0LjU1MCAyMTQuOTExIDI0Ljc0MyAyMTQuNzc1IDI0Ljg4OSAyMTQuNTUyIEMgMjUuNzI5IDIxMy4yODUgMjYuNzM1IDIxMi41OTQgMjguMDE5IDIxMi4xOTAgQyAyOC4yMDkgMjE1LjA3MSAyOC44NTcgMjE3LjczMyAzMC4xMzAgMjIwLjQwMyBDIDMwLjU5MCAyMjEuMzY3IDMxLjkxOCAyMjAuODAwIDMxLjk4MyAyMTkuOTAxIEMgMzIuMTQxIDIxNy42MTUgMzMuNDUxIDIxNS4xMzAgMzUuNDYyIDIxMy44NjEgQyAzNi4xMjEgMjE2Ljk2OSAzNi45ODMgMjIwLjEwNiA0MC4wMDMgMjIxLjY5NCBDIDQwLjUzNSAyMjEuOTcyIDQxLjA0MiAyMjEuODMyIDQxLjM4OCAyMjEuNTEwIEMgNDEuNjQxIDIyMS40MjEgNDEuODQ1IDIyMS4yMjkgNDEuODkzIDIyMC45MDAgQyA0Mi40NzkgMjE2LjgyNSA0Mi44MzYgMjEzLjQwOCA0NC41NjEgMjA5LjU2MCBDIDQ1LjkyMyAyMDYuNTIxIDQ3Ljc5MCAyMDMuNzgxIDQ5Ljg3OSAyMDEuMjEyIEMgNTEuMjU2IDE5OS41ODIgNTIuODA0IDE5OC4yMTcgNTIuODA0IDE5OC4yMTcgTCA1Mi44MDEgMTk4LjIxNCBDIDUzLjQzMyAxOTcuNjQ5IDUzLjYzMiAxOTYuNTEzIDUyLjY4MCAxOTUuOTY4IEwgNTIuNjgwIDE5NS45NjggTCA1Mi42ODAgMTk1Ljk2OCBMIDUyLjY4MCAxOTUuOTY4IEwgNTIuNjgwIDE5NS45NjggWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuODE0NTA2MTczMTMzODUwMSwgMCwgMCwgMC44MTQ1MDYxNzMxMzM4NTAxLCAtMi43NSwgMC40KSIvPgogICAgPC9nPgogICAgPGcgaWQ9IkhlYWRfMV8iPgogICAgICA8ZyBpZD0iSGVhZCI+CiAgICAgICAgPHBhdGggaWQ9IklEMC41OTc1MzEwMDY2NzE0ODgzIiBmaWxsPSIjOTZDOTNEIiBkPSJNIDUyLjUzNSAzOC40NDQgQyA1Ni42ODcgMzEuMzQ3IDUyLjk1OCAyNC4wMTYgNDkuMzgxIDE3LjI3NCBMIDQ5LjM4MSAxNy4yNzQgQyA0Ny4yMjYgMTIuNTA3IDQ1LjEwNyA1Ljk0MiA0NS4xMDcgNS45NDIgQyA0NC4xNDYgNC4wNjIgNDIuNzIxIDIuNDY1IDQwLjMyNCAyLjU0MSBDIDM3Ljg3NCAyLjYxNiAzNS4yOTEgMy43MzEgMzQuMjExIDYuMTEyIEMgMzIuMTMxIDEwLjcwMCAzMS4wNzggMTUuOTk3IDI5LjI4NSAyMC43NTggQyAyNi4zNTAgMjguNTU0IDI2LjA3MCAzOS4wMzYgMzUuMDc5IDQyLjg4MSBDIDQwLjg1NiA0NS4zNDMgNDkuMTAxIDQ0LjMxNCA1Mi41MzUgMzguNDQ0IEwgNTIuNTM1IDM4LjQ0NCBMIDUyLjUzNSAzOC40NDQgTCA1Mi41MzUgMzguNDQ0IEwgNTIuNTM1IDM4LjQ0NCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC42OTIzMTQ1MDkzMDIzNzc3IiBmaWxsPSIjMjMxRjIwIiBkPSJNIDQ3LjM4MiA0NS40NTQgQyA0Ny45NzQgNDUuMjcwIDQ4LjU4MyA0NC45ODIgNDkuMTU4IDQ0LjY2NiBDIDUwLjMzNSA0NC4wMTggNTEuMzUzIDQzLjI0NiA1MS42ODIgNDIuOTYwIEMgNjAuOTUxIDM0LjkzNiA1NS40ODEgMjMuNzgzIDUwLjY5NiAxNC42NDggTCA0Ny4yMjYgNS41MDMgQyA0Ny4wODkgNC45NjYgNDYuOTAxIDQuNDYxIDQ2LjY1NSAzLjk5OCBMIDQ2LjY1NCAzLjk5NiBDIDQ1LjQ3NCAxLjc3OCA0My4xMTIgMC40MjAgNDAuMzIzIDAuMDYyIEMgMzUuNDM3IC0wLjU2MiAzMi4yNjMgMy42MTEgMzAuOTI4IDcuNjc2IEMgMjkuNzE0IDExLjM2OSAyOS4xNTAgMTUuMTc4IDI3Ljc5OSAxOC44NjUgQyAyNi41NTMgMjIuMjgwIDI1LjUyMCAyNS43MjQgMjUuMTIyIDI5LjM0NCBDIDI0LjU5NCAzNC4yMDAgMjYuNjk4IDM5LjEyOCAzMC4xOTIgNDIuNDExIEMgMzEuMjk1IDQzLjQ0NyAzMi41ODEgNDQuMjgzIDMzLjk3MiA0NC45MzIgQyAzMy45NzQgNDQuOTQ4IDMzLjk3NSA0NC45NjQgMzMuOTc3IDQ0Ljk4MCBDIDM0LjA5NyA0NS4wMTYgMzQuMjE1IDQ1LjA1NyAzNC4zMzUgNDUuMDkzIEMgMzQuOTI4IDQ1LjI3NiAzNS41MTcgNDUuNDczIDM2LjA5MCA0NS43MTIgQyAzOS43NDEgNDYuODQyIDQzLjgzNyA0Ni43NzggNDcuMzgyIDQ1LjQ1NCBMIDQ3LjM4MiA0NS40NTQgTCA0Ny4zODIgNDUuNDU0IEwgNDcuMzgyIDQ1LjQ1NCBMIDQ3LjM4MiA0NS40NTQgWiBNIDI5LjI4NCAyMC43NTYgQyAzMS4wNzcgMTUuOTk1IDMyLjEzMCAxMC42OTggMzQuMjEwIDYuMTEwIEMgMzUuMjkwIDMuNzI5IDM3Ljg3MyAyLjYxNCA0MC4zMjMgMi41MzkgQyA0Mi43MjAgMi40NjMgNDQuMTQ1IDQuMDYwIDQ1LjEwNiA1Ljk0MCBDIDQ1LjEwNiA1Ljk0MCA0Ny4yMjUgMTIuNTA1IDQ5LjM4MCAxNy4yNzIgTCA0OS4zODAgMTcuMjcyIEMgNTIuOTU4IDI0LjAxNSA1Ni42ODYgMzEuMzQ1IDUyLjUzNCAzOC40NDIgQyA0OS4xMDAgNDQuMzEyIDQwLjg1NSA0NS4zNDEgMzUuMDc3IDQyLjg3OCBDIDI2LjA2OSAzOS4wMzQgMjYuMzQ5IDI4LjU1MiAyOS4yODQgMjAuNzU2IEwgMjkuMjg0IDIwLjc1NiBMIDI5LjI4NCAyMC43NTYgTCAyOS4yODQgMjAuNzU2IEwgMjkuMjg0IDIwLjc1NiBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICAgIDwvZz4KICAgICAgPHBhdGggaWQ9Ik1vdXRoIiBmaWxsPSIjMjMxRjIwIiBkPSJNIDMwLjA5NSAzMy4wOTkgQyAzMy4wMzMgMzcuNDAyIDM1Ljg1MiA0MS4yMzEgNDEuNDE0IDQxLjU5NyBDIDQ2Ljg5NCA0MS45NTggNTAuMTc4IDM3LjY4MyA1Mi4zOTUgMzMuMzAwIEMgNTMuMDY5IDMxLjk2OCA1MS4wNjcgMzAuNzk0IDUwLjM5MSAzMi4xMjkgQyA0OC4zODcgMzYuMDg3IDQ2LjQzMCAzOS43OTggNDEuNDEyIDM5LjkzMSBDIDM2Ljc3MCA0MC4wNTQgMzMuOTE1IDM1LjUzMiAzMS42MzIgMzIuMjAyIEMgMzAuOTg4IDMxLjI1OSAyOS40NDUgMzIuMTQ4IDMwLjA5NSAzMy4wOTkgTCAzMC4wOTUgMzMuMDk5IEwgMzAuMDk1IDMzLjA5OSBMIDMwLjA5NSAzMy4wOTkgTCAzMC4wOTUgMzMuMDk5IEwgMzAuMDk1IDMzLjA5OSBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICAgIDxnIGlkPSJSX0V5ZSI+CiAgICAgICAgPHBhdGggaWQ9IlB1cGlsXzFfIiBmaWxsPSIjMjMxRjIwIiBkPSJNIDQ1Ljc4MiA5LjM5NSBDIDQzLjAwNiA5LjM5NyA0My4wMDYgMTMuNzAwIDQ1Ljc4MiAxMy43MDAgQyA0OC41NTUgMTMuNjk5IDQ4LjU1NSA5LjM5NSA0NS43ODIgOS4zOTUgTCA0NS43ODIgOS4zOTUgTCA0NS43ODIgOS4zOTUgTCA0NS43ODIgOS4zOTUgTCA0NS43ODIgOS4zOTUgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuODE0NTA2MTczMTMzODUwMSwgMCwgMCwgMC44MTQ1MDYxNzMxMzM4NTAxLCAtMi43NSwgMC40KSIvPgogICAgICAgIDxwYXRoIGlkPSJXaGl0ZV8xXyIgZmlsbD0iI0ZGRkZGRiIgZD0iTSA0OS45NzEgMTAuODcxIEMgNDkuNjE3IDguNDg3IDQ3LjMzOSA2LjQ1MSA0NC45NjUgNi44MDYgQyA0Mi41OTAgNy4xNjEgNDEuMDExIDkuNzc2IDQxLjM2NyAxMi4xNjAgQyA0MS43MjMgMTQuNTM3IDQzLjk5OSAxNi41ODcgNDYuMzc0IDE2LjIzMiBDIDQ4Ljc0OSAxNS44NzkgNTAuMzI2IDEzLjI1MyA0OS45NzEgMTAuODcxIEwgNDkuOTcxIDEwLjg3MSBMIDQ5Ljk3MSAxMC44NzEgTCA0OS45NzEgMTAuODcxIEwgNDkuOTcxIDEwLjg3MSBaIE0gNDUuNzgyIDEzLjY5OSBDIDQzLjAwNiAxMy42OTkgNDMuMDA2IDkuMzk2IDQ1Ljc4MiA5LjM5NCBDIDQ4LjU1NSA5LjM5NSA0OC41NTUgMTMuNjk5IDQ1Ljc4MiAxMy42OTkgTCA0NS43ODIgMTMuNjk5IEwgNDUuNzgyIDEzLjY5OSBMIDQ1Ljc4MiAxMy42OTkgTCA0NS43ODIgMTMuNjk5IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjgxNDUwNjE3MzEzMzg1MDEsIDAsIDAsIDAuODE0NTA2MTczMTMzODUwMSwgLTIuNzUsIDAuNCkiLz4KICAgICAgICA8cGF0aCBpZD0iT3V0bGluZV8xXyIgZmlsbD0iIzIzMUYyMCIgZD0iTSA1Mi4zNTUgMTAuNTEyIEMgNTEuNzk0IDYuNzc0IDQ4LjQwMCA0LjE4MyA0NC43NzAgNC43MjcgQyA0Mi41MDUgNS4wNjYgNDAuNjg1IDYuNTQ0IDM5Ljc3MSA4LjUxNiBDIDM5LjIyMCA5LjcwNSAzOC45OTggMTEuMDczIDM5LjIwOSAxMi40NzkgQyAzOS4yOTMgMTMuMDQ0IDM5LjQ1MCAxMy41NzggMzkuNjU1IDE0LjA4NCBDIDQwLjgwNyAxNi45MjMgNDMuNzEzIDE4LjcyNCA0Ni43OTMgMTguMjYzIEMgNTAuNDIyIDE3LjcyMCA1Mi45MTUgMTQuMjUwIDUyLjM1NSAxMC41MTIgTCA1Mi4zNTUgMTAuNTEyIEwgNTIuMzU1IDEwLjUxMiBMIDUyLjM1NSAxMC41MTIgTCA1Mi4zNTUgMTAuNTEyIFogTSA0Ni4zNzQgMTYuMjMzIEMgNDMuOTk5IDE2LjU4NyA0MS43MjMgMTQuNTM4IDQxLjM2NyAxMi4xNjEgQyA0MS4wMTEgOS43NzYgNDIuNTkwIDcuMTYyIDQ0Ljk2NSA2LjgwNyBDIDQ3LjMzOSA2LjQ1MyA0OS42MTcgOC40ODkgNDkuOTcxIDEwLjg3MiBDIDUwLjMyNiAxMy4yNTMgNDguNzQ5IDE1Ljg3OSA0Ni4zNzQgMTYuMjMzIEwgNDYuMzc0IDE2LjIzMyBMIDQ2LjM3NCAxNi4yMzMgTCA0Ni4zNzQgMTYuMjMzIEwgNDYuMzc0IDE2LjIzMyBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICAgIDwvZz4KICAgICAgPGcgaWQ9IkxfRXllIj4KICAgICAgICA8cGF0aCBpZD0iUHVwaWwiIGZpbGw9IiMyMzFGMjAiIGQ9Ik0gMzQuMTcxIDkuMzk1IEMgMzEuMzk1IDkuMzk3IDMxLjM5NSAxMy43MDAgMzQuMTcxIDEzLjcwMCBDIDM2Ljk0NCAxMy42OTkgMzYuOTQ0IDkuMzk1IDM0LjE3MSA5LjM5NSBMIDM0LjE3MSA5LjM5NSBMIDM0LjE3MSA5LjM5NSBMIDM0LjE3MSA5LjM5NSBMIDM0LjE3MSA5LjM5NSBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IldoaXRlIiBmaWxsPSIjRkZGRkZGIiBkPSJNIDM4LjM2MCAxMC44NzEgQyAzOC4wMDYgOC40ODcgMzUuNzI4IDYuNDUxIDMzLjM1NCA2LjgwNiBDIDMwLjk3OSA3LjE2MSAyOS40MDAgOS43NzYgMjkuNzU2IDEyLjE2MCBDIDMwLjExMiAxNC41MzcgMzIuMzg4IDE2LjU4NyAzNC43NjMgMTYuMjMyIEMgMzcuMTM4IDE1Ljg3OSAzOC43MTUgMTMuMjUzIDM4LjM2MCAxMC44NzEgTCAzOC4zNjAgMTAuODcxIEwgMzguMzYwIDEwLjg3MSBMIDM4LjM2MCAxMC44NzEgTCAzOC4zNjAgMTAuODcxIFogTSAzNC4xNzEgMTMuNjk5IEMgMzEuMzk1IDEzLjY5OSAzMS4zOTUgOS4zOTYgMzQuMTcxIDkuMzk0IEMgMzYuOTQ0IDkuMzk1IDM2Ljk0NCAxMy42OTkgMzQuMTcxIDEzLjY5OSBMIDM0LjE3MSAxMy42OTkgTCAzNC4xNzEgMTMuNjk5IEwgMzQuMTcxIDEzLjY5OSBMIDM0LjE3MSAxMy42OTkgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuODE0NTA2MTczMTMzODUwMSwgMCwgMCwgMC44MTQ1MDYxNzMxMzM4NTAxLCAtMi43NSwgMC40KSIvPgogICAgICAgIDxwYXRoIGlkPSJPdXRsaW5lIiBmaWxsPSIjMjMxRjIwIiBkPSJNIDQwLjc0NCAxMC41MTIgQyA0MC4xODMgNi43NzQgMzYuNzg5IDQuMTgzIDMzLjE1OSA0LjcyNyBDIDMwLjg5NCA1LjA2NiAyOS4wNzQgNi41NDQgMjguMTYwIDguNTE2IEMgMjcuNjA5IDkuNzA1IDI3LjM4NyAxMS4wNzMgMjcuNTk4IDEyLjQ3OSBDIDI3LjY4MiAxMy4wNDQgMjcuODM5IDEzLjU3OCAyOC4wNDQgMTQuMDg0IEMgMjkuMTk2IDE2LjkyMyAzMi4xMDIgMTguNzI0IDM1LjE4MiAxOC4yNjMgQyAzOC44MTEgMTcuNzIwIDQxLjMwNCAxNC4yNTAgNDAuNzQ0IDEwLjUxMiBMIDQwLjc0NCAxMC41MTIgTCA0MC43NDQgMTAuNTEyIEwgNDAuNzQ0IDEwLjUxMiBMIDQwLjc0NCAxMC41MTIgWiBNIDM0Ljc2MyAxNi4yMzMgQyAzMi4zODggMTYuNTg3IDMwLjExMiAxNC41MzggMjkuNzU2IDEyLjE2MSBDIDI5LjQwMCA5Ljc3NiAzMC45NzkgNy4xNjIgMzMuMzU0IDYuODA3IEMgMzUuNzI4IDYuNDUzIDM4LjAwNiA4LjQ4OSAzOC4zNjAgMTAuODcyIEMgMzguNzE1IDEzLjI1MyAzNy4xMzggMTUuODc5IDM0Ljc2MyAxNi4yMzMgTCAzNC43NjMgMTYuMjMzIEwgMzQuNzYzIDE2LjIzMyBMIDM0Ljc2MyAxNi4yMzMgTCAzNC43NjMgMTYuMjMzIFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjgxNDUwNjE3MzEzMzg1MDEsIDAsIDAsIDAuODE0NTA2MTczMTMzODUwMSwgLTIuNzUsIDAuNCkiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9IlJfQXJtIj4KICAgICAgPHBhdGggaWQ9IkZpbGxfMV8iIGZpbGw9IiM5NkM5M0QiIGQ9Ik0gNTQuODkyIDg0LjMwMCBDIDU1LjExNyA4My45OTMgNTUuMjU1IDg0LjAxMCA1NS42MjkgODQuMDQyIEMgNTUuNzk5IDg0LjA1NyA1Ni4wMTMgODQuMDc0IDU2LjMxNSA4NC4wNjYgQyA2Ni4zNDMgODUuMDY5IDcxLjgzNCA5NC4yMTIgNjUuODA2IDEwMy4xMDMgQyA2Mi41NzMgMTA3Ljg3NCA2MC4wNjUgMTEyLjY4OCA2MS44MTEgMTE4LjcwOSBDIDYzLjQzMiAxMjQuMjk5IDY3LjYwOCAxMjcuNTEwIDczLjAzNiAxMjcuNDQ4IEMgNzEuOTc3IDEyNS45NzEgNzEuOTQ0IDEyNC4wNTMgNzIuMjQ5IDEyMS44MzAgQyA3Mi4zNTQgMTIxLjA2NyA3My4zMTUgMTIwLjg4NSA3My44ODAgMTIxLjE2NiBDIDc3LjMxMiAxMjIuODY1IDgzLjM4OCAxMjIuMDk1IDg0LjY4NyAxMTcuODM0IEMgODEuOTk1IDExNy43MjEgNzcuMjkwIDExNy4yMjEgNzcuMjkxIDExNC41MjMgQyA3Ny4yOTIgMTE0LjAxMiA3Ny42MjggMTEzLjY0MyA3OC4wODcgMTEzLjQ3OCBDIDgwLjIzNSAxMTIuNzA3IDgyLjM5MCAxMTEuNjgwIDgzLjcxOCAxMDkuODU3IEMgODEuMTExIDExMC4zMzcgNzguNTYwIDEwOS43NTAgNzYuNTM4IDEwNy41ODYgQyA3NC4xNTcgMTA1LjAzNiA3NS4yNDEgMTAxLjUwNSA3Ni4zNDUgOTguNzI0IEMgNzguMTE5IDk0LjI1MiA4MC45NTEgODcuNzA3IDc3LjkzMSA4My4xNjkgQyA3Mi44NzMgNzUuNTY0IDYyLjI2OSA3Ny4xNjYgNTQuODkyIDgwLjI2NSBDIDU0LjQ2NSA4MC40NDUgNTQuMDEyIDgwLjU2OCA1My42NDIgODAuODE2IEMgNTMuMjQ2IDgxLjA4MiA1Mi43NDYgODEuMDYwIDUyLjQyMyA4MC44NzEgQyA1Mi4xODkgODEuNTEzIDUyLjEwMSA4Mi40NzIgNTIuODkyIDgzLjU0NyBDIDUzLjcxOSA4NC42NzIgNTQuNDM3IDg0Ljk5NiA1NC44OTQgODQuOTU3IEMgNTQuNzkyIDg0LjczOCA1NC43NDggODQuNDk2IDU0Ljg5MiA4NC4zMDAgTCA1NC44OTIgODQuMzAwIEwgNTQuODkyIDg0LjMwMCBMIDU0Ljg5MiA4NC4zMDAgTCA1NC44OTIgODQuMzAwIFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjgxNDUwNjE3MzEzMzg1MDEsIDAsIDAsIDAuODE0NTA2MTczMTMzODUwMSwgLTIuNzUsIDAuNCkiLz4KICAgICAgPHBhdGggaWQ9Ik91dGxpbmVfM18iIGZpbGw9IiMyMzFGMjAiIGQ9Ik0gODUuOTkwIDExNS42ODUgQyA4NC40MzIgMTE1LjY2NCA4My4wMjQgMTE1LjU2NSA4MS40NzcgMTE1LjI0NyBDIDc4LjY3NCAxMTQuNjY4IDgwLjMxOSAxMTUuMDA4IDgyLjMxNyAxMTMuOTEyIEMgODQuNTQwIDExMi42OTEgODYuMDYzIDExMC44MTYgODYuNzcwIDEwOC40MjQgQyA4Ny4wNjMgMTA3LjQzNSA4NS45OTkgMTA2Ljg2MiA4NS4xOTcgMTA3LjIxMyBDIDgxLjM0OCAxMDguODkyIDc2LjA3MiAxMDcuMDA5IDc3LjM5MyAxMDEuOTE5IEMgNzcuODUyIDEwMC4xNTkgNzguNjk5IDk4LjQ2MSA3OS4zMzIgOTYuNzYxIEMgODAuODQwIDkyLjc0MCA4MS43NzAgODguNDg0IDgwLjY0NCA4NC4yNTQgQyA3Ny43MTQgNzMuMjQwIDYzLjI3NiA3NS4yNjIgNTQuODkwIDc4LjU5NSBDIDU0LjQyNiA3OC43ODAgNTMuNTQ3IDc5LjEzNCA1My41NDQgNzkuMTIyIEMgNTEuODQyIDc5LjgwMSA1MS44OTAgODAuNTYyIDUyLjQyMSA4MC44NzIgQyA1Mi43NDQgODEuMDYwIDUzLjI0NSA4MS4wODIgNTMuNjQwIDgwLjgxNyBDIDU0LjAxMCA4MC41NjggNTQuNDYyIDgwLjQ0NSA1NC44OTAgODAuMjY2IEMgNjIuMjY3IDc3LjE2NyA3Mi44NzEgNzUuNTY0IDc3LjkyOSA4My4xNzAgQyA4MC45NTAgODcuNzA4IDc4LjExNyA5NC4yNTMgNzYuMzQzIDk4LjcyNSBDIDc1LjIzOSAxMDEuNTA2IDc0LjE1NSAxMDUuMDM3IDc2LjUzNiAxMDcuNTg3IEMgNzguNTU3IDEwOS43NTEgODEuMTA4IDExMC4zMzkgODMuNzE2IDEwOS44NTggQyA4Mi4zODggMTExLjY4MSA4MC4yMzQgMTEyLjcwOCA3OC4wODUgMTEzLjQ3OSBDIDc3LjYyNiAxMTMuNjQ0IDc3LjI5MCAxMTQuMDEzIDc3LjI4OSAxMTQuNTI0IEMgNzcuMjg3IDExNy4yMjEgODEuOTkyIDExNy43MjEgODQuNjg1IDExNy44MzUgQyA4My4zODYgMTIyLjA5NiA3Ny4zMTAgMTIyLjg2NiA3My44NzggMTIxLjE2NyBDIDczLjMxNCAxMjAuODg2IDcyLjM1MyAxMjEuMDY4IDcyLjI0NyAxMjEuODMxIEMgNzEuOTQyIDEyNC4wNTUgNzEuOTc2IDEyNS45NzMgNzMuMDM0IDEyNy40NDkgQyA2Ny42MDYgMTI3LjUxMSA2My40MzAgMTI0LjMwMCA2MS44MDkgMTE4LjcxMCBDIDYwLjA2MyAxMTIuNjg5IDYyLjU3MCAxMDcuODc0IDY1LjgwNCAxMDMuMTA0IEMgNzEuODMyIDk0LjIxMyA2Ni4zNDEgODUuMDcwIDU2LjMxMyA4NC4wNjcgQyA1Ni4wMTEgODQuMDc1IDU1Ljc5NyA4NC4wNTggNTUuNjI3IDg0LjA0MyBDIDU1LjI1MyA4NC4wMTEgNTUuMTE1IDgzLjk5NCA1NC44OTAgODQuMzAxIEMgNTQuNzQ2IDg0LjQ5NyA1NC43ODkgODQuNzM5IDU0Ljg5MiA4NC45NjAgQyA1NS4wMzEgODUuMjU5IDU1LjI4MyA4NS41MTcgNTUuMzQ4IDg1LjU1MSBDIDU2Ljg0OCA4Ni4zNDMgNTguOTk2IDg2Ljg0OSA1OC45NzggODYuODI5IEMgNTkuNDYwIDg2Ljk2OCA2MC45OTEgODcuNTUwIDYxLjA0OSA4Ny42MzkgQyA2My40MjYgODguODEwIDY1LjMxNCA5MC43NDQgNjYuMTcyIDkzLjYxMSBDIDY3LjI5NiA5Ny4zNjMgNjQuMDg3IDEwMS42NDIgNjMuMzU4IDEwMi43MTcgQyA2MC4zODIgMTA3LjEwNCA1OC44NjggMTEwLjgzNSA1OS4xNzUgMTE2LjI0OSBDIDU5LjY5OSAxMjUuNDE5IDY3LjMwMyAxMzEuMDI1IDc2LjE2NSAxMjkuMzU2IEMgNzcuMDg4IDEyOS4xODMgNzcuMjkxIDEyNy43MTIgNzYuNDM2IDEyNy4zMTIgQyA3NC40NTUgMTI2LjM4NyA3NC4xNjIgMTI1LjA4MyA3NC4yNDggMTIzLjY2NSBDIDc1LjI1OSAxMjMuOTgwIDc2LjMyNCAxMjQuMTQ1IDc3LjM5NiAxMjQuMTcyIEMgNzguMjk3IDEyNC4xNjggODAuMDcwIDEyMy45ODggODAuMDU3IDEyMy45MzcgQyA4My42MDYgMTIzLjIwNiA4Ni42NjcgMTIwLjgxNSA4Ny4wODAgMTE2Ljc4MCBDIDg3LjE0NiAxMTYuMTc3IDg2LjUzOSAxMTUuNjkzIDg1Ljk5MCAxMTUuNjg1IEwgODUuOTkwIDExNS42ODUgTCA4NS45OTAgMTE1LjY4NSBMIDg1Ljk5MCAxMTUuNjg1IEwgODUuOTkwIDExNS42ODUgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuODE0NTA2MTczMTMzODUwMSwgMCwgMCwgMC44MTQ1MDYxNzMxMzM4NTAxLCAtMi43NSwgMC40KSIvPgogICAgPC9nPgogICAgPGcgaWQ9IlJfQXJtXzFfIj4KICAgICAgPHBhdGggaWQ9IkZpbGxfMl8iIGZpbGw9IiM5NkM5M0QiIGQ9Ik0gMzMuMTQ3IDg0LjQzMiBDIDMyLjg4NSA4NC4xNTYgMzIuNzUwIDg0LjE5MSAzMi4zODMgODQuMjcwIEMgMzIuMjE2IDg0LjMwNiAzMi4wMDYgODQuMzUxIDMxLjcwNSA4NC4zODEgQyAyMS44ODggODYuNjU3IDE3LjYxMCA5Ni40MjggMjQuNzI2IDEwNC40NzUgQyAyOC41NDMgMTA4Ljc5MyAzMS42NDUgMTEzLjI0OCAzMC42ODMgMTE5LjQ0NCBDIDI5Ljc4OSAxMjUuMTk0IDI2LjA1OCAxMjguOTEzIDIwLjY2NyAxMjkuNTQ2IEMgMjEuNTI4IDEyNy45NDYgMjEuMzE2IDEyNi4wMzggMjAuNzI5IDEyMy44NzQgQyAyMC41MjcgMTIzLjEzMCAxOS41NTEgMTIzLjA3MSAxOS4wMjcgMTIzLjQyMyBDIDE1Ljg0MCAxMjUuNTQ4IDkuNzE2IDEyNS41NjAgNy44ODMgMTIxLjUwMSBDIDEwLjUzOSAxMjEuMDQ0IDE1LjE0MSAxMTkuOTQ2IDE0Ljc5NSAxMTcuMjcxIEMgMTQuNzI5IDExNi43NjUgMTQuMzQ4IDExNi40NDEgMTMuODcyIDExNi4zMzcgQyAxMS42NDMgMTE1Ljg0NyA5LjM3NCAxMTUuMTAzIDcuODI1IDExMy40NjYgQyAxMC40NzIgMTEzLjYwOSAxMi45MjcgMTEyLjcwMCAxNC42NTUgMTEwLjI5NCBDIDE2LjY5MSAxMDcuNDYxIDE1LjE2NCAxMDQuMDk3IDEzLjcxNCAxMDEuNDgwIEMgMTEuMzgyIDk3LjI3MiA3LjczNyA5MS4xNDMgMTAuMTUzIDg2LjI1NiBDIDE0LjE5NyA3OC4wNjcgMjQuOTE5IDc4LjMwMCAzMi42MzIgODAuNDMxIEMgMzMuMDc4IDgwLjU1NSAzMy41NDMgODAuNjE5IDMzLjk0MiA4MC44MTggQyAzNC4zNjggODEuMDMxIDM0Ljg2MiA4MC45NDUgMzUuMTU4IDgwLjcxNyBDIDM1LjQ3MiA4MS4zMjMgMzUuNjgyIDgyLjI2NCAzNS4wMzUgODMuNDMxIEMgMzQuMzU5IDg0LjY1MiAzMy42ODggODUuMDY2IDMzLjIyOSA4NS4wODYgQyAzMy4zMDMgODQuODU0IDMzLjMxNSA4NC42MDggMzMuMTQ3IDg0LjQzMiBMIDMzLjE0NyA4NC40MzIgTCAzMy4xNDcgODQuNDMyIEwgMzMuMTQ3IDg0LjQzMiBMIDMzLjE0NyA4NC40MzIgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuODE0NTA2MTczMTMzODUwMSwgMCwgMCwgMC44MTQ1MDYxNzMxMzM4NTAxLCAtMi43NSwgMC40KSIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV80XyIgZmlsbD0iIzIzMUYyMCIgZD0iTSA2LjMxNiAxMTkuNTM0IEMgNy44NTggMTE5LjMxNSA5LjI0MiAxMTkuMDM2IDEwLjczNiAxMTguNTIyIEMgMTMuNDQyIDExNy41OTAgMTEuODU0IDExOC4xMzkgOS43MzMgMTE3LjMwNyBDIDcuMzczIDExNi4zODEgNS42MjIgMTE0LjcxNSA0LjYxNSAxMTIuNDMzIEMgNC4xOTggMTExLjQ4OSA1LjE3OSAxMTAuNzg0IDYuMDIwIDExMS4wMzAgQyAxMC4wNTIgMTEyLjIwMiAxNS4wNDQgMTA5LjY2MSAxMy4wODMgMTA0Ljc4MiBDIDEyLjQwMyAxMDMuMDk1IDExLjM0NiAxMDEuNTE5IDEwLjUwMCA5OS45MTQgQyA4LjQ5MCA5Ni4xMjAgNy4wMjQgOTIuMDE3IDcuNTk5IDg3LjY3OCBDIDkuMDk3IDc2LjM4MCAyMy42NzUgNzYuNTQwIDMyLjQxOCA3OC43NzQgQyAzMi45MDIgNzguODk4IDMzLjgxOSA3OS4xMzcgMzMuODIwIDc5LjEyNSBDIDM1LjU5NSA3OS41ODEgMzUuNjQ0IDgwLjM0MiAzNS4xNTcgODAuNzE3IEMgMzQuODYxIDgwLjk0NSAzNC4zNjcgODEuMDMxIDMzLjk0MSA4MC44MTggQyAzMy41NDMgODAuNjE5IDMzLjA3OCA4MC41NTUgMzIuNjMxIDgwLjQzMSBDIDI0LjkxOCA3OC4zMDEgMTQuMTk2IDc4LjA2NyAxMC4xNTIgODYuMjU2IEMgNy43MzYgOTEuMTQzIDExLjM4MSA5Ny4yNzIgMTMuNzEzIDEwMS40ODAgQyAxNS4xNjMgMTA0LjA5OCAxNi42OTAgMTA3LjQ2MSAxNC42NTQgMTEwLjI5NCBDIDEyLjkyNiAxMTIuNzAwIDEwLjQ3MSAxMTMuNjA4IDcuODI0IDExMy40NjYgQyA5LjM3NCAxMTUuMTAzIDExLjY0MiAxMTUuODQ3IDEzLjg3MSAxMTYuMzM3IEMgMTQuMzQ3IDExNi40NDEgMTQuNzI3IDExNi43NjUgMTQuNzk0IDExNy4yNzEgQyAxNS4xNDEgMTE5Ljk0NyAxMC41MzggMTIxLjA0NCA3Ljg4MiAxMjEuNTAxIEMgOS43MTUgMTI1LjU2MCAxNS44NDAgMTI1LjU0OCAxOS4wMjYgMTIzLjQyMyBDIDE5LjU1MCAxMjMuMDcxIDIwLjUyNiAxMjMuMTMwIDIwLjcyOCAxMjMuODc0IEMgMjEuMzE0IDEyNi4wMzggMjEuNTI3IDEyNy45NDYgMjAuNjY2IDEyOS41NDYgQyAyNi4wNTcgMTI4LjkxMyAyOS43ODkgMTI1LjE5NCAzMC42ODIgMTE5LjQ0NCBDIDMxLjY0NCAxMTMuMjQ5IDI4LjU0MiAxMDguNzk0IDI0LjcyNSAxMDQuNDc1IEMgMTcuNjEwIDk2LjQyOCAyMS44ODcgODYuNjU3IDMxLjcwNCA4NC4zODEgQyAzMi4wMDQgODQuMzUwIDMyLjIxNCA4NC4zMDYgMzIuMzgyIDg0LjI3MCBDIDMyLjc0OSA4NC4xOTEgMzIuODgzIDg0LjE1NiAzMy4xNDYgODQuNDMyIEMgMzMuMzE0IDg0LjYwOCAzMy4zMDIgODQuODU0IDMzLjIyOCA4NS4wODUgQyAzMy4xMjggODUuNDAwIDMyLjkxMiA4NS42ODcgMzIuODUyIDg1LjczMCBDIDMxLjQ2NSA4Ni43MDcgMjkuMzk5IDg3LjQ4MyAyOS40MTUgODcuNDYxIEMgMjguOTU1IDg3LjY2MSAyNy41MTEgODguNDM0IDI3LjQ2NSA4OC41MjkgQyAyNS4yNTcgODkuOTk1IDIzLjYzMiA5Mi4xNTQgMjMuMTQ3IDk1LjEwNiBDIDIyLjUxMiA5OC45NzEgMjYuMjQyIDEwMi44MDUgMjcuMTAyIDEwMy43NzggQyAzMC42MTQgMTA3Ljc0OCAzMi41OTIgMTExLjI1NSAzMi45ODAgMTE2LjY2NSBDIDMzLjYzMiAxMjUuODI1IDI2LjgwNyAxMzIuMzYwIDE3LjgwNSAxMzEuODM3IEMgMTYuODY3IDEzMS43ODQgMTYuNDc4IDEzMC4zNTEgMTcuMjc0IDEyOS44NDUgQyAxOS4xMjEgMTI4LjY3MyAxOS4yNDUgMTI3LjM0MSAxOC45NzkgMTI1Ljk0NyBDIDE4LjAxNyAxMjYuMzkwIDE2Ljk4MSAxMjYuNjg5IDE1LjkyMSAxMjYuODUzIEMgMTUuMDI3IDEyNi45NjQgMTMuMjQ2IDEyNy4wMTMgMTMuMjUyIDEyNi45NTggQyA5LjYzOSAxMjYuNjg3IDYuMjk3IDEyNC43MDggNS4zNzIgMTIwLjc1OSBDIDUuMjMzIDEyMC4xNjkgNS43NzIgMTE5LjYxMyA2LjMxNiAxMTkuNTM0IEwgNi4zMTYgMTE5LjUzNCBMIDYuMzE2IDExOS41MzQgTCA2LjMxNiAxMTkuNTM0IEwgNi4zMTYgMTE5LjUzNCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC44MTQ1MDYxNzMxMzM4NTAxLCAwLCAwLCAwLjgxNDUwNjE3MzEzMzg1MDEsIC0yLjc1LCAwLjQpIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=" mediaID="Sprite_cst_dinosaur1 d"/></media></snapdata>