<snapdata remixID="14481164"><project name="SnapCon2025FHa" app="Snap! 11.0.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="SnapCon2025FHa"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="selectionSort( %&apos;data&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>posMin</l><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doSetVar"><l>posMin</l><l>1</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="data"/></block><block s="reportListItem"><block var="posMin"/><block var="data"/></block></list></block><script><block s="doSetVar"><l>posMin</l><block var="i"/></block></script><list></list></block></script></block><block s="doAddToList"><block s="reportListItem"><block var="posMin"/><block var="data"/></block><block var="result"/></block><block s="doDeleteFromList"><block var="posMin"/><block var="data"/></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="selectionSort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>last</l><l>posMin</l><l>left</l><l>i</l><l>buffer</l></list></block><block s="doSetVar"><l>last</l><block s="reportListAttribute"><l><option>length</option></l><block var="Data"/></block></block><block s="doSetVar"><l>left</l><l>0</l></block><block s="doUntil"><block s="reportNot"><block s="reportVariadicLessThan"><list><block var="left"/><block var="last"/></list></block></block><script><block s="doSetVar"><l>posMin</l><block var="left"/></block><block s="doSetVar"><l>i</l><block s="reportVariadicSum"><list><block var="left"/><l>1</l></list></block></block><block s="doRepeat"><block s="reportDifference"><block var="last"/><block var="left"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="Data"/></block><block s="reportListItem"><block var="posMin"/><block var="Data"/></block></list></block><script><block s="doSetVar"><l>posMin</l><block var="i"/></block></script><list></list></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doSetVar"><l>buffer</l><block s="reportListItem"><block var="left"/><block var="Data"/></block></block><block s="doReplaceInList"><block var="left"/><block var="Data"/><block s="reportListItem"><block var="posMin"/><block var="Data"/></block></block><block s="doReplaceInList"><block var="posMin"/><block var="Data"/><block var="buffer"/></block><block s="doChangeVar"><l>left</l><l>1</l></block></script></block></script></block-definition><block-definition s="insertionSort( %&apos;data&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="data"/></block><block s="reportListItem"><block var="i"/><block var="result"/></block></list></block><block s="reportVariadicGreaterThan"><list><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="result"/></block></list></block></list></block><script><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doInsertInList"><block s="reportListItem"><l>1</l><block var="data"/></block><block var="i"/><block var="result"/></block><block s="doDeleteFromList"><l>1</l><block var="data"/></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="merge( %&apos;data1&apos; , %&apos;data2&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportListIsEmpty"><block var="data1"/></block><block s="reportListIsEmpty"><block var="data2"/></block></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><block var="data1"/></block><block s="reportListItem"><l>1</l><block var="data2"/></block></list></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="data1"/></block><block var="result"/></block><block s="doDeleteFromList"><l>1</l><block var="data1"/></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="data2"/></block><block var="result"/></block><block s="doDeleteFromList"><l>1</l><block var="data2"/></block></script></block></script></block><block s="doReport"><block s="reportConcatenatedLists"><list><block var="result"/><block var="data1"/><block var="data2"/></list></block></block></script></block-definition><block-definition s="mergeSort( %&apos;data&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>middle</l><l>leftPart</l><l>rightPart</l><l>i</l></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>1</l></list></block><script><block s="doReport"><block var="data"/></block></script><script><block s="doSetVar"><l>leftPart</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>rightPart</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>middle</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>2</l></block></block></block><block s="doFor"><l>i</l><l>1</l><block var="middle"/><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="leftPart"/></block></script></block><block s="doFor"><l>i</l><block s="reportVariadicSum"><list><block var="middle"/><l>1</l></list></block><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="rightPart"/></block></script></block><block s="doReport"><custom-block s="merge( %l , %l )"><custom-block s="mergeSort( %l )"><block var="leftPart"/></custom-block><custom-block s="mergeSort( %l )"><block var="rightPart"/></custom-block></custom-block></block></script></block></script></block-definition><block-definition s="mergesort( %&apos;data&apos; ) HOF" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>1</l></list></block><script><block s="doReport"><block var="data"/></block></script><script><block s="doReport"><custom-block s="merge( %l , %l )"><custom-block s="mergesort( %l ) HOF"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportRound"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>2</l></block></block></list></block></block></autolambda><list><l>value</l><l>index</l></list></block><block var="data"/></block></custom-block><custom-block s="mergesort( %l ) HOF"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportRound"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>2</l></block></block></list></block></autolambda><list><l>value</l><l>index</l></list></block><block var="data"/></block></custom-block></custom-block></block></script></block></script></block-definition><block-definition s="InitData" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Data</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>100</l><script><block s="doAddToList"><block s="reportRandom"><l>1</l><l>1000</l></block><block var="Data"/></block></script></block><block s="doSetVar"><l>Data2</l><block s="reportMonadic"><l><option>id</option></l><block var="Data"/></block></block></script></block-definition><block-definition s="insertionSort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>buffer</l><l>sorted</l><l>last</l></list></block><block s="doSetVar"><l>sorted</l><l>2</l></block><block s="doSetVar"><l>last</l><block s="reportListAttribute"><l><option>length</option></l><block var="Data"/></block></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="sorted"/><block var="last"/></list></block><script><block s="doSetVar"><l>buffer</l><block s="reportListItem"><block var="sorted"/><block var="Data"/></block></block><block s="doSetVar"><l>i</l><block s="reportDifference"><block var="sorted"/><l>1</l></block></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="i"/><l>0</l></list></block><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="Data"/></block><block var="buffer"/></list></block></list></block><script><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="Data"/><block s="reportListItem"><block var="i"/><block var="Data"/></block></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="Data"/><block var="buffer"/></block><block s="doChangeVar"><l>sorted</l><l>1</l></block></script></block></script></block-definition><block-definition s="kList( %&apos;data&apos; )" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><block var="value"/><l>, </l></list></block></autolambda><list><l>value</l><l>index</l><l>list</l></list></block><block var="data"/></block></list></block></block></script></block-definition><block-definition s="initArray( %&apos;m&apos; , %&apos;n&apos; )" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doSetVar"><l>Array</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block var="m"/><block var="Array"/></block><block s="doAddToList"><block var="n"/><block var="Array"/></block><block s="doRepeat"><block s="reportVariadicProduct"><list><block var="m"/><block var="n"/></list></block><script><block s="doAddToList"><block s="reportRandom"><l>1</l><l>1000</l></block><block var="Array"/></block></script></block></script><scripts><script x="6.097560975609756" y="101.36585365853657"><custom-block s="initArray( %n , %n )"><l></l><l></l></custom-block></script></scripts></block-definition><block-definition s="mergeSort( %&apos;from&apos; , %&apos;till&apos; )" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>end</l><l>start</l></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="till"/><block var="from"/></list></block><script><block s="doSetVar"><l>end</l><block s="reportVariadicSum"><list><block var="from"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><block var="till"/><block var="from"/></block><l>2</l></block></block></list></block></block><block s="doSetVar"><l>start</l><block s="reportVariadicSum"><list><block var="end"/><l>1</l></list></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="from"/><block var="end"/></list></block><script><custom-block s="mergeSort( %n , %n )"><block var="from"/><block var="end"/></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="start"/><block var="till"/></list></block><script><custom-block s="mergeSort( %n , %n )"><block var="start"/><block var="till"/></custom-block></script><list></list></block><custom-block s="fillPartialLists( %n , %n , %n , %n )"><block var="from"/><block var="end"/><block var="start"/><block var="till"/></custom-block><custom-block s="mergePartialLists"></custom-block><custom-block s="applyValues( %n )"><block var="from"/></custom-block></script><list></list></block></script></block-definition><block-definition s="initArray2( %&apos;m&apos; , %&apos;n&apos; )" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doSetVar"><l>Array</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block var="m"/><block var="Array"/></block><block s="doAddToList"><block var="n"/><block var="Array"/></block><block s="doSetVar"><l>Array</l><block s="reportConcatenatedLists"><list><block var="Array"/><block s="reportNumbers"><l>1</l><block s="reportVariadicProduct"><list><block var="m"/><block var="n"/></list></block></block></list></block></block></script></block-definition><block-definition s="fillPartialLists( %&apos;from1&apos; , %&apos;till1&apos; , %&apos;from2&apos; , %&apos;till2&apos; )" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l></list></block><block s="doSetVar"><l>RightList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>LeftList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>i</l><block var="from1"/></block><block s="doRepeat"><block s="reportVariadicSum"><list><block s="reportDifference"><block var="till1"/><block var="from1"/></block><l>1</l></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="Data"/></block><block var="RightList"/></block><block s="doReplaceInList"><block var="i"/><block var="Data"/><l>0</l></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doRepeat"><block s="reportVariadicSum"><list><block s="reportDifference"><block var="till2"/><block var="from2"/></block><l>1</l></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="Data"/></block><block var="LeftList"/></block><block s="doReplaceInList"><block var="i"/><block var="Data"/><l>0</l></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block-definition><block-definition s="mergePartialLists" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportListIsEmpty"><block var="RightList"/></block><block s="reportListIsEmpty"><block var="LeftList"/></block></list></block><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>1</l><block var="RightList"/></block><block s="reportListItem"><l>1</l><block var="LeftList"/></block></list></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="LeftList"/></block><block var="ResultsList"/></block><block s="doDeleteFromList"><l>1</l><block var="LeftList"/></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="RightList"/></block><block var="ResultsList"/></block><block s="doDeleteFromList"><l>1</l><block var="RightList"/></block></script></block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="LeftList"/></block><l>0</l></list></block><script><block s="doUntil"><block s="reportListIsEmpty"><block var="LeftList"/></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="LeftList"/></block><block var="ResultsList"/></block><block s="doDeleteFromList"><l>1</l><block var="LeftList"/></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="RightList"/></block><l>0</l></list></block><script><block s="doUntil"><block s="reportListIsEmpty"><block var="RightList"/></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="RightList"/></block><block var="ResultsList"/></block><block s="doDeleteFromList"><l>1</l><block var="RightList"/></block></script></block></script><list></list></block></script></block-definition><block-definition s="transformArray( %&apos;data&apos; )" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>width</l><l>height</l></list></block><block s="doSetVar"><l>width</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doSetVar"><l>height</l><block s="reportListItem"><l>2</l><block var="data"/></block></block><block s="doSetVar"><l>result</l><block s="reportCDR"><block var="data"/></block></block><block s="doDeleteFromList"><l>1</l><block var="result"/></block><block s="doReport"><block s="reportReshape"><block var="result"/><list><block var="height"/><block var="width"/></list></block></block></script></block-definition><block-definition s="quicksort( %&apos;data&apos; ) HOF" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>2</l></list></block><script><block s="doReport"><block var="data"/></block></script><script><block s="doReport"><block s="reportConcatenatedLists"><list><custom-block s="quicksort( %l ) HOF"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="data"/></block></list></block></autolambda><list><l>value</l></list></block><block var="data"/></block></custom-block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="quicksort( %l ) HOF"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="data"/></block></list></block></autolambda><list><l>value</l></list></block><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="isCorrect( %&apos;adress&apos; )" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="adress"/></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListIndex"><block s="reportLetter"><block var="i"/><block var="adress"/></block><block var="inputAlphabet"/></block><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>state</l><block s="reportListItem"><block s="reportListIndex"><block s="reportLetter"><block var="i"/><block var="adress"/></block><block var="inputAlphabet"/></block><block s="reportListItem"><block s="reportListIndex"><block var="state"/><block var="setOfStates"/></block><block var="transitionFunction"/></block></block></block></script></block></script></block><block s="doReport"><block s="reportListContainsItem"><block var="setOfFinalStates"/><block var="state"/></block></block></script></block-definition><block-definition s="Email checker" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>inputAlphabet</l><block s="reportNewList"><list><l>.</l><l>1</l><l>@</l><l>a</l><l>b</l><l>d</l><l>e</l></list></block></block><block s="doSetVar"><l>setOfStates</l><block s="reportNewList"><list><l>q0</l><l>q1</l><l>q2</l><l>q3</l><l>q4</l><l>q5</l><l>qe</l><l>qf</l></list></block></block><block s="doSetVar"><l>transitionFunction</l><block s="reportNewList"><list><block s="reportNewList"><list><l>qf</l><l>q1</l><l>qf</l><l>q1</l><l>qf</l><l>qf</l><l>qf</l></list></block><block s="reportNewList"><list><l>qf</l><l>q1</l><l>q2</l><l>q1</l><l>qf</l><l>qf</l><l>qf</l></list></block><block s="reportNewList"><list><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>q3</l><l>qf</l><l>qf</l></list></block><block s="reportNewList"><list><l>q4</l><l>qf</l><l>qf</l><l>qf</l><l>q3</l><l>qf</l><l>qf</l></list></block><block s="reportNewList"><list><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>q5</l><l>qf</l></list></block><block s="reportNewList"><list><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qe</l></list></block><block s="reportNewList"><list><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qf</l></list></block><block s="reportNewList"><list><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qf</l><l>qf</l></list></block></list></block></block><block s="doSetVar"><l>setOfFinalStates</l><block s="reportNewList"><list><l>qe</l></list></block></block><block s="doSetVar"><l>state</l><l>q0</l></block><block s="doAsk"><l>Which input should be checked?</l></block><block s="bubble"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is </l><block s="reportIfElse"><custom-block s="isCorrect( %s )"><block s="getLastAnswer"></block></custom-block><l></l><l>not </l></block><l>correct.</l></list></block></block></script></block-definition><block-definition s="applyValues( %&apos;position&apos; )" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l></list></block><block s="doSetVar"><l>i</l><block var="position"/></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="ResultsList"/></block><l>0</l></list></block><script><block s="doUntil"><block s="reportListIsEmpty"><block var="ResultsList"/></block><script><block s="doReplaceInList"><block var="i"/><block var="Data"/><block s="reportListItem"><l>1</l><block var="ResultsList"/></block></block><block s="doDeleteFromList"><l>1</l><block var="ResultsList"/></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script><list></list></block></script></block-definition><block-definition s="%&apos;array&apos; [ %&apos;line&apos; , %&apos;column&apos; ].setItem( %&apos;value&apos; )" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%n" initial="1"></input><input type="%n" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>n</l><l>m</l></list></block><block s="doSetVar"><l>n</l><block s="reportListItem"><l>1</l><block var="array"/></block></block><block s="doSetVar"><l>m</l><block s="reportListItem"><l>2</l><block var="array"/></block></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="line"/><l>0</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="line"/><block var="m"/></list></block><block s="reportVariadicGreaterThan"><list><block var="column"/><l>0</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="column"/><block var="n"/></list></block></list></block><script><block s="doReplaceInList"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="line"/><l>1</l></block><block var="n"/></list></block><block var="column"/><l>2</l></list></block><block var="array"/><block var="value"/></block></script><script><block s="bubble"><l>Out of limits!</l></block></script></block></script></block-definition><block-definition s="%&apos;array&apos; [ %&apos;line&apos; , %&apos;column&apos; ].getItem" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>n</l><l>m</l></list></block><block s="doSetVar"><l>n</l><block s="reportListItem"><l>1</l><block var="array"/></block></block><block s="doSetVar"><l>m</l><block s="reportListItem"><l>2</l><block var="array"/></block></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="line"/><l>0</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="line"/><block var="m"/></list></block><block s="reportVariadicGreaterThan"><list><block var="column"/><l>0</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="column"/><block var="n"/></list></block></list></block><script><block s="doReport"><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="line"/><l>1</l></block><block var="n"/></list></block><block var="column"/><l>2</l></list></block><block var="array"/></block></block></script><script><block s="doReport"><l>Out of limits</l></block></script></block></script></block-definition><block-definition s="is %&apos;adress&apos; correct?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>state</l><l>i</l><l>input</l></list></block><block s="doSetVar"><l>state</l><l>q0</l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="i"/><block s="reportTextAttribute"><l><option>length</option></l><block var="adress"/></block></list></block><script><block s="doSetVar"><l>input</l><block s="reportLetter"><block var="i"/><block var="adress"/></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="state"/><l>q0</l></list></block><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="input"/><l>a</l></list></block><block s="reportVariadicEquals"><list><block var="input"/><l>1</l></list></block></list></block><script><block s="doSetVar"><l>state</l><l>q1</l></block></script><script><block s="doSetVar"><l>state</l><l>qf</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="state"/><l>q1</l></list></block><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="input"/><l>a</l></list></block><block s="reportVariadicEquals"><list><block var="input"/><l>1</l></list></block></list></block><script><block s="doSetVar"><l>state</l><l>q1</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="input"/><l>@</l></list></block><script><block s="doSetVar"><l>state</l><l>q2</l></block></script><script><block s="doSetVar"><l>state</l><l>qf</l></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="state"/><l>q2</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="input"/><l>b</l></list></block><script><block s="doSetVar"><l>state</l><l>q3</l></block></script><script><block s="doSetVar"><l>state</l><l>qf</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="state"/><l>q3</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="input"/><l>b</l></list></block><script><block s="doSetVar"><l>state</l><l>q3</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="input"/><l>.</l></list></block><script><block s="doSetVar"><l>state</l><l>q4</l></block></script><script><block s="doSetVar"><l>state</l><l>qf</l></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="state"/><l>q4</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="input"/><l>d</l></list></block><script><block s="doSetVar"><l>state</l><l>q5</l></block></script><script><block s="doSetVar"><l>state</l><l>qf</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="state"/><l>q5</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="input"/><l>e</l></list></block><script><block s="doSetVar"><l>state</l><l>qe</l></block></script><script><block s="doSetVar"><l>state</l><l>qf</l></block></script></block></script><script><block s="doSetVar"><l>state</l><l>qf</l></block></script></block></script></block></script></block></script></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block s="reportVariadicEquals"><list><block var="state"/><l>qe</l></list></block></block></script></block-definition><block-definition s="isCorrect( %&apos;adress&apos; ) v0" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="adress"/></block><script><block s="doSetVar"><l>state</l><block s="reportListItem"><block s="reportListIndex"><block s="reportLetter"><block var="i"/><block var="adress"/></block><block var="inputAlphabet"/></block><block s="reportListItem"><block s="reportListIndex"><block var="state"/><block var="setOfStates"/></block><block var="transitionFunction"/></block></block></block></script></block><block s="doReport"><block s="reportListContainsItem"><block var="setOfFinalStates"/><block var="state"/></block></block></script></block-definition><block-definition s="caesar" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>buffer</l><l>key</l></list></block><block s="doAsk"><l>Which letter is the key? Capital letters only!</l></block><block s="doSetVar"><l>key</l><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><l>1</l><block s="getLastAnswer"></block></block></block><l>65</l></block></block><block s="doSetVar"><l>Cryptotext</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><block s="reportTextAttribute"><l><option>length</option></l><block var="Plaintext"/></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportLetter"><block var="i"/><block var="Plaintext"/></block><l>A</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block s="reportLetter"><block var="i"/><block var="Plaintext"/></block><l>Z</l></list></block></list></block><script><block s="doSetVar"><l>buffer</l><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="Plaintext"/></block></block><l>65</l></block></block><block s="doSetVar"><l>buffer</l><block s="reportModulus"><block s="reportVariadicSum"><list><block var="buffer"/><block var="key"/></list></block><l>26</l></block></block><block s="doSetVar"><l>buffer</l><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block var="buffer"/><l>65</l></list></block></block></block><block s="doSetVar"><l>Cryptotext</l><block s="reportJoinWords"><list><block var="Cryptotext"/><block var="buffer"/></list></block></block></script><list></list></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block-definition><block-definition s="vigenere" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>buffer</l><l>cryptoIndex</l><l>keyList</l></list></block><block s="doSetVar"><l>keyList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><block s="reportTextAttribute"><l><option>length</option></l><block var="Key"/></block><script><block s="doAddToList"><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="Key"/></block></block><l>65</l></block><block var="keyList"/></block></script></block><block s="doSetVar"><l>Cryptotext</l><l></l></block><block s="doSetVar"><l>cryptoIndex</l><l>1</l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><block s="reportTextAttribute"><l><option>length</option></l><block var="Plaintext"/></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportLetter"><block var="i"/><block var="Plaintext"/></block><l>A</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block s="reportLetter"><block var="i"/><block var="Plaintext"/></block><l>Z</l></list></block></list></block><script><block s="doSetVar"><l>buffer</l><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="Plaintext"/></block></block><l>65</l></block></block><block s="doChangeVar"><l>buffer</l><block s="reportListItem"><block var="cryptoIndex"/><block var="Schluessel"/></block></block><block s="doSetVar"><l>buffer</l><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportModulus"><block var="buffer"/><l>26</l></block><l>65</l></list></block></block></block><block s="doSetVar"><l>Cryptotext</l><block s="reportJoinWords"><list><block var="Cryptotext"/><block var="buffer"/></list></block></block><block s="doSetVar"><l>cryptoIndex</l><block s="reportVariadicSum"><list><block s="reportModulus"><block var="cryptoIndex"/><block s="reportListAttribute"><l><option>length</option></l><block var="keyList"/></block></block><l>1</l></list></block></block></script><list></list></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block-definition><block-definition s="stateTransitionFunction %&apos;state&apos; , %&apos;input&apos; )" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportListIndex"><block var="input"/><block var="inputAlphabet"/></block><block s="reportListItem"><block s="reportListIndex"><block var="state"/><block var="setOfStates"/></block><block var="transitionFunction"/></block></block></block></script></block-definition><block-definition s="caesar( %&apos;plain&apos; , %&apos;key&apos; ) HOF" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportModulus"><block s="reportDifference"><block s="reportVariadicSum"><list><block s="reportUnicode"><l></l></block><block s="reportUnicode"><block var="key"/></block></list></block><l>130</l></block><l>26</l></block><l>65</l></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="plain"/><l><option>letter</option></l></block></block></list></block></block></script></block-definition><block-definition s="caesar( %&apos;plain&apos; , %&apos;key&apos; ) classic" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>keycode</l><l>plaincode</l></list></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>keycode</l><block s="reportDifference"><block s="reportUnicode"><block var="key"/></block><l>65</l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><script><block s="doSetVar"><l>plaincode</l><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><l>65</l></block></block><block s="doSetVar"><l>plaincode</l><block s="reportVariadicSum"><list><block s="reportModulus"><block s="reportVariadicSum"><list><block var="plaincode"/><block var="keycode"/></list></block><l>26</l></block><l>65</l></list></block></block><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportUnicodeAsLetter"><block var="plaincode"/></block></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="caesarDisk( %&apos;plain&apos; , %&apos;key&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>alphabet</l><l>crypto</l><l>i</l></list></block><block s="doSetVar"><l>alphabet</l><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l><l>D</l><l>E</l><l>F</l><l>G</l><l>H</l><l>I</l><l>J</l><l>K</l><l>L</l><l>M</l><l>N</l><l>O</l><l>P</l><l>Q</l><l>R</l><l>S</l><l>T</l><l>U</l><l>V</l><l>W</l><l>X</l><l>Y</l><l>Z</l></list></block></block><block s="doSetVar"><l>crypto</l><block s="reportMonadic"><l><option>id</option></l><block var="alphabet"/></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="crypto"/></block><block var="key"/></list></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="crypto"/></block><block var="crypto"/></block><block s="doDeleteFromList"><l>1</l><block var="crypto"/></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportListItem"><block s="reportListIndex"><block s="reportLetter"><block var="i"/><block var="plain"/></block><block var="alphabet"/></block><block var="crypto"/></block></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="caesar( %&apos;plain&apos; , %&apos;key&apos; ) pipe" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportPipe"><l></l><list><block s="reifyReporter"><autolambda><block s="reportTextSplit"><block var="plain"/><l><option>letter</option></l></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportUnicode"><l></l></block><block s="reportUnicode"><block var="key"/></block></list></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportDifference"><l></l><l>130</l></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportModulus"><l></l><l>26</l></block><l>65</l></list></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicodeAsLetter"><l></l></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l></list></block></autolambda><list></list></block></list></block></block></script></block-definition><block-definition s="decodeCaesar( %&apos;ciphertext&apos; , %&apos;key&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>newKey</l></list></block><block s="doSetVar"><l>newKey</l><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportModulus"><block s="reportDifference"><l>91</l><block s="reportUnicode"><block var="key"/></block></block><l>26</l></block><l>65</l></list></block></block></block><block s="doReport"><custom-block s="caesar( %txt , %s ) classic"><block var="ciphertext"/><block var="newKey"/></custom-block></block></script></block-definition><block-definition s="skytale( %&apos;plain&apos; , %&apos;key&apos; )" type="reporter" category="operators" space="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>rod</l><l>result</l></list></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><block var="key"/></block><l>0</l></list></block><script><block s="doSetVar"><l>plain</l><block s="reportJoinWords"><list><block var="plain"/><block s="reportUnicodeAsLetter"><block s="reportRandom"><l>65</l><l>90</l></block></block></list></block></block></script></block><block s="doSetVar"><l>rod</l><block s="reportTextSplit"><block var="plain"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>rod</l><block s="reportReshape"><block var="rod"/><list><block var="key"/><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="rod"/></block><block var="key"/></block></list></block></block><block s="doSetVar"><l>rod</l><block s="reportListAttribute"><l><option>columns</option></l><block var="rod"/></block></block><block s="doSetVar"><l>result</l><block s="reportListAttribute"><l><option>flatten</option></l><block var="rod"/></block></block><block s="doReport"><block s="reportJoinWords"><list><block var="result"/></list></block></block></script></block-definition><block-definition s="skytale( %&apos;plain&apos; , %&apos;key&apos; ) classic" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>rod</l><l>loops</l><l>result</l><l>s</l><l>z</l><l>line</l></list></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><block var="key"/></block><l>0</l></list></block><script><block s="doSetVar"><l>plain</l><block s="reportJoinWords"><list><block var="plain"/><block s="reportUnicodeAsLetter"><block s="reportRandom"><l>65</l><l>90</l></block></block></list></block></block></script></block><block s="doSetVar"><l>loops</l><block s="reportQuotient"><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><block var="key"/></block></block><block s="doSetVar"><l>rod</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="key"/><script><block s="doAddToList"><block s="reportNewList"><list></list></block><block var="rod"/></block></script></block><block s="doFor"><l>s</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><script><block s="doAddToList"><block s="reportLetter"><block var="s"/><block var="plain"/></block><block s="reportListItem"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="s"/><block var="loops"/></block></block><block var="rod"/></block></block></script></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>s</l><l>1</l><block var="loops"/><script><block s="doFor"><l>z</l><l>1</l><block var="key"/><script><block s="doAddToList"><block s="reportListItem"><block var="s"/><block s="reportListItem"><block var="z"/><block var="rod"/></block></block><block var="result"/></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="result"/></list></block></block></script><scripts><comment x="292.07312996533454" y="149.42857142857133" w="89.99999999999999" collapsed="false">Text length by key gives number of loops </comment><comment x="354.13152689375517" y="29.062775987588036" w="89.99999999999999" collapsed="false">Text length is increased to multiple of key</comment></scripts></block-definition><block-definition s="decodeSkytale ( %&apos;crypto&apos; , %&apos;key&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doReport"><custom-block s="skytale( %txt , %n )"><block var="crypto"/><block s="reportQuotient"><block s="reportTextAttribute"><l><option>length</option></l><block var="crypto"/></block><block var="key"/></block></custom-block></block></script></block-definition><block-definition s="vigenere( %&apos;plain&apos; , %&apos;key&apos; ) pipe" type="reporter" category="operators" space="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="key"/></block><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block></list></block><script><block s="doSetVar"><l>key</l><block s="reportJoinWords"><list><block var="key"/><block var="key"/></list></block></block></script></block><block s="doReport"><block s="reportPipe"><block var="plain"/><list><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l><option>letter</option></l></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportUnicode"><block var="value"/></block><block s="reportUnicode"><block s="reportLetter"><block var="index"/><block var="key"/></block></block></list></block></autolambda><list><l>value</l><l>index</l></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportModulus"><block s="reportDifference"><l></l><l>130</l></block><l>26</l></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><l></l><l>65</l></list></block></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l></list></block></autolambda><list></list></block></list></block></block></script><scripts><comment x="395.40816326530603" y="28.585034013605046" w="89.99999999999999" collapsed="false">The key is duplicated until the copy is longer than the text</comment></scripts></block-definition><block-definition s="vigenere( %&apos;plain&apos; , %&apos;key&apos; ) classic" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>keycode</l><l>plaincode</l></list></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="key"/></block><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block></list></block><script><block s="doSetVar"><l>key</l><block s="reportJoinWords"><list><block var="key"/><block var="key"/></list></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><script><block s="doSetVar"><l>keycode</l><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="key"/></block></block><l>65</l></block></block><block s="doSetVar"><l>plaincode</l><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><l>65</l></block></block><block s="doSetVar"><l>plaincode</l><block s="reportVariadicSum"><list><block s="reportModulus"><block s="reportVariadicSum"><list><block var="plaincode"/><block var="keycode"/></list></block><l>26</l></block><l>65</l></list></block></block><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportUnicodeAsLetter"><block var="plaincode"/></block></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="vigenere( %&apos;plain&apos; , %&apos;key&apos; ) withCaesar" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="key"/></block><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block></list><comment w="89.99999999999999" collapsed="false">The key is duplicated until the copy is longer than the text</comment></block><script><block s="doSetVar"><l>key</l><block s="reportJoinWords"><list><block var="key"/><block var="key"/></list></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><custom-block s="caesar( %txt , %s ) classic"><block s="reportLetter"><block var="i"/><block var="plain"/></block><block s="reportLetter"><block var="i"/><block var="key"/></block></custom-block></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="decodeVigenere( %&apos;crypto&apos; , %&apos;key&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>newKey</l><l>i</l></list></block><block s="doSetVar"><l>newKey</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="key"/></block><script><block s="doSetVar"><l>newKey</l><block s="reportJoinWords"><list><block var="newKey"/><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportModulus"><block s="reportDifference"><l>91</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="key"/></block></block></block><l>26</l></block><l>65</l></list></block></block></list></block></block></script></block><block s="doReport"><custom-block s="vigenere( %s , %s ) pipe"><block var="crypto"/><block var="newKey"/></custom-block></block></script></block-definition><block-definition s="perm( %&apos;plain&apos; , %&apos;key&apos; ) HOF" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportPipe"><block var="plain"/><list><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l><option>letter</option></l></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><block s="reportDifference"><block s="reportUnicode"><l></l></block><l>64</l></block><block var="key"/></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l></list></block></autolambda><list></list></block></list></block></block></script><scripts><comment x="11.233398437500018" y="158.33333333333337" w="402.0000000000001" collapsed="false">perm functions with a single list as key, which contains a permutation of the alphabet.</comment></scripts></block-definition><block-definition s="permCreateKey" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>alphabet</l><l>i</l></list></block><block s="doSetVar"><l>alphabet</l><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l><l>D</l><l>E</l><l>F</l><l>G</l><l>H</l><l>I</l><l>J</l><l>K</l><l>L</l><l>M</l><l>N</l><l>O</l><l>P</l><l>Q</l><l>R</l><l>S</l><l>T</l><l>U</l><l>V</l><l>W</l><l>X</l><l>Y</l><l>Z</l></list></block></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportListIsEmpty"><block var="alphabet"/></block><script><block s="doSetVar"><l>i</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="alphabet"/></block></block></block><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="alphabet"/></block><block var="result"/></block><block s="doDeleteFromList"><block var="i"/><block var="alphabet"/></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="decodePerm( %&apos;crypto&apos; , %&apos;key&apos; ) pipe" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>alphabet</l></list></block><block s="doSetVar"><l>alphabet</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicodeAsLetter"><l></l></block></autolambda><list></list></block><block s="reportNumbers"><l>65</l><l>90</l></block></block></block><block s="doReport"><block s="reportPipe"><block var="crypto"/><list><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l><option>letter</option></l></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><block s="reportListIndex"><l></l><block var="key"/></block><block var="alphabet"/></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l></list></block></autolambda><list></list></block></list></block></block></script></block-definition><block-definition s="decodePerm( %&apos;crypto&apos; , %&apos;key&apos; ) classic" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>alphabet</l><l>i</l><l>result</l></list></block><block s="doSetVar"><l>alphabet</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>65</l><l>90</l><script><block s="doAddToList"><block s="reportUnicodeAsLetter"><block var="i"/></block><block var="alphabet"/></block></script></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="crypto"/></block><script><block s="doAddToList"><block s="reportListItem"><block s="reportListIndex"><block s="reportLetter"><block var="i"/><block var="crypto"/></block><block var="key"/></block><block var="alphabet"/></block><block var="result"/></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="result"/></list></block></block></script></block-definition><block-definition s="decodePerm( %&apos;crypto&apos; , %&apos;key&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportListIndex"><l></l><block var="key"/></block><l>64</l></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="crypto"/><l><option>letter</option></l></block></block></list></block></block></script></block-definition><block-definition s="uppercase( %&apos;plain&apos; ) classicTable" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>result</l><l>withUmlauts</l><l>alphabet</l><l>withoutUmlauts</l><l>pos</l></list></block><block s="doSetVar"><l>alphabet</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>65</l><l>90</l><script><block s="doAddToList"><block s="reportUnicodeAsLetter"><block var="i"/></block><block var="alphabet"/></block></script></block><block s="doSetVar"><l>withUmlauts</l><block s="reportConcatenatedLists"><list><block var="alphabet"/><block s="reportNewList"><list><l>Ä</l><l>Ö</l><l>Ü</l><l>ß</l></list></block></list></block></block><block s="doSetVar"><l>withoutUmlauts</l><block s="reportConcatenatedLists"><list><block var="alphabet"/><block s="reportNewList"><list><l>AE</l><l>OE</l><l>UE</l><l>SS</l></list></block></list></block></block><block s="doSetVar"><l>result</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><script><block s="doIf"><block s="reportListContainsItem"><block var="withUmlauts"/><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><script><block s="doSetVar"><l>pos</l><block s="reportListIndex"><block s="reportLetter"><block var="i"/><block var="plain"/></block><block var="withUmlauts"/></block></block><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportListItem"><block var="pos"/><block var="withoutUmlauts"/></block></list></block></block></script><list></list></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="uppercase( %&apos;plain&apos; ) IfElse" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>ohneUmlaute</l></list></block><block s="doSetVar"><l>ohneUmlaute</l><block s="reportJoinWords"><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicEquals"><list><l></l><l>Ä</l></list></block><l>AE</l><block s="reportIfElse"><block s="reportVariadicEquals"><list><l></l><l>Ö</l></list></block><l>OE</l><block s="reportIfElse"><block s="reportVariadicEquals"><list><l></l><l>Ü</l></list></block><l>UE</l><block s="reportIfElse"><block s="reportVariadicEquals"><list><l></l><l>ß</l></list></block><l>SS</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><l></l><l>Z</l></list></block><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportUnicode"><l></l></block><l>32</l></block></block><l></l></block></block></block></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="plain"/><l><option>letter</option></l></block></block></list></block></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThanOrEquals"><list><l></l><l>A</l></list></block></autolambda><list></list></block><block s="reportTextSplit"><block var="ohneUmlaute"/><l><option>letter</option></l></block></block></list></block></block></script></block-definition><block-definition s="uppercasePlayfair( %&apos;plain&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>alphabet</l><l>translation</l><l>letters</l><l>result</l></list></block><block s="doSetVar"><l>alphabet</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicodeAsLetter"><l></l></block></autolambda><list></list></block><block s="reportNumbers"><l>65</l><l>90</l></block></block></block><block s="doSetVar"><l>letters</l><block s="reportConcatenatedLists"><list><block s="reportMonadic"><l><option>id</option></l><block var="alphabet"/></block><block s="reportNewList"><list><l>Ä</l><l>Ö</l><l>Ü</l><l>ß</l></list></block></list></block></block><block s="doSetVar"><l>translation</l><block s="reportConcatenatedLists"><list><block s="reportMonadic"><l><option>id</option></l><block var="alphabet"/></block><block s="reportNewList"><list><l>AE</l><l>OE</l><l>UE</l><l>SS</l></list></block></list></block></block><block s="doReplaceInList"><block s="reportDifference"><block s="reportUnicode"><l>J</l></block><l>64</l></block><block var="translation"/><l>I</l></block><block s="doSetVar"><l>result</l><block s="reportPipe"><block var="plain"/><list><block s="reifyReporter"><autolambda><block s="reportTextSplit"><block var="plain"/><l><option>letter</option></l></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><block s="reportListIndex"><l></l><block var="letters"/></block><block var="translation"/></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l></list></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l><option>letter</option></l></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="list"/></block></list></block><block s="reportJoinWords"><list><block var="value"/><l>X</l></list></block><block var="value"/></block></autolambda><list><l>value</l><l>index</l><l>list</l></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l></list></block></autolambda><list></list></block></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportTextAttribute"><l><option>length</option></l><block var="result"/></block><l>2</l></block><l>1</l></list></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><l>X</l></list></block></block></script><list></list></block><block s="doReport"><block var="result"/></block></script><scripts><script x="46.0340439401022" y="426.1260162601628"><block var="plain"/></script></scripts></block-definition><block-definition s="uppercasePlayfair( %&apos;plain&apos; ) classic" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>result</l><l>translate</l><l>alphabet</l><l>pos</l></list></block><block s="doSetVar"><l>alphabet</l><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l><l>D</l><l>E</l><l>F</l><l>G</l><l>H</l><l>I</l><l>J</l><l>K</l><l>L</l><l>M</l><l>N</l><l>O</l><l>P</l><l>Q</l><l>R</l><l>S</l><l>T</l><l>U</l><l>V</l><l>W</l><l>X</l><l>Y</l><l>Z</l></list></block></block><block s="doSetVar"><l>translate</l><block s="reportConcatenatedLists"><list><block s="reportMonadic"><l><option>id</option></l><block var="alphabet"/></block><block s="reportNewList"><list><l>AE</l><l>OE</l><l>UE</l><l>SS</l></list></block></list></block></block><block s="doReplaceInList"><l>10</l><block var="translate"/><l>I</l></block><block s="doSetVar"><l>alphabet</l><block s="reportConcatenatedLists"><list><block var="alphabet"/><block s="reportNewList"><list><l>Ä</l><l>Ö</l><l>Ü</l><l>ß</l></list></block></list></block></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><script><block s="doIf"><block s="reportListContainsItem"><block var="alphabet"/><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><script><block s="doSetVar"><l>pos</l><block s="reportListIndex"><block s="reportLetter"><block var="i"/><block var="plain"/></block><block var="alphabet"/></block></block><block s="doAddToList"><block s="reportListItem"><block var="pos"/><block var="translate"/></block><block var="result"/></block></script><list></list></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="result"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="result"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="result"/></block></list></block><script><block s="doInsertInList"><l>X</l><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="result"/></block></script><list></list></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportListAttribute"><l><option>length</option></l><block var="result"/></block><l>2</l></block><l>1</l></list></block><script><block s="doAddToList"><l>X</l><block var="result"/></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block var="result"/></list></block></block></script><scripts><comment x="355.51582594472114" y="143.13525878187505" w="63.97959183673474" collapsed="false">changes for Playfair (set J to I)</comment><comment x="303.03437164339414" y="307.9774833910168" w="89.99999999999999" collapsed="false">Double letter resolution</comment><comment x="275.8652194665404" y="445.73469387755307" w="89.99999999999999" collapsed="false">Even text length.</comment></scripts></block-definition><block-definition s="perm( %&apos;plain&apos; , %&apos;key&apos; ) classic" type="reporter" category="operators" space="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>result</l></list></block><block s="doSetVar"><l>result</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportListItem"><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><l>64</l></block><block var="key"/></block></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="uppercase( %&apos;plain&apos; ) classic" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>result</l></list></block><block s="doSetVar"><l>result</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="plain"/></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="i"/><block var="plain"/></block><l>Ä</l></list></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><l>AE</l></list></block></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="i"/><block var="plain"/></block><l>Ö</l></list></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><l>OE</l></list></block></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="i"/><block var="plain"/></block><l>Ü</l></list></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><l>UE</l></list></block></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="i"/><block var="plain"/></block><l>ß</l></list></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><l>SS</l></list></block></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><l>96</l></list></block><block s="reportVariadicLessThan"><list><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><l>123</l></list></block></list></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><l>32</l></block></block></list></block></block></script><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><l>64</l></list></block><block s="reportVariadicLessThan"><list><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="plain"/></block></block><l>91</l></list></block></list></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="plain"/></block></list></block></block></script><list></list></block></script></block></script></block></script></block></script></block></script></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="uppercase( %&apos;plain&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>alphabet</l><l>withoutUmlauts</l><l>withUmlauts</l></list></block><block s="doSetVar"><l>alphabet</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicodeAsLetter"><l></l></block></autolambda><list></list></block><block s="reportNumbers"><l>65</l><l>90</l></block></block></block><block s="doSetVar"><l>withUmlauts</l><block s="reportConcatenatedLists"><list><block var="alphabet"/><block s="reportNewList"><list><l>Ä</l><l>Ö</l><l>Ü</l><l>ß</l></list></block></list></block></block><block s="doSetVar"><l>withoutUmlauts</l><block s="reportConcatenatedLists"><list><block var="alphabet"/><block s="reportNewList"><list><l>AE</l><l>OE</l><l>UE</l><l>SS</l></list></block></list></block></block><block s="doReport"><block s="reportPipe"><l></l><list><block s="reifyReporter"><autolambda><block s="reportTextSplit"><block var="plain"/><l><option>letter</option></l></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><block var="withUmlauts"/><block var="value"/></block></autolambda><list><l>value</l></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><block s="reportListIndex"><l></l><block var="withUmlauts"/></block><block var="withoutUmlauts"/></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l></list></block></autolambda><list></list></block></list></block></block></script></block-definition><block-definition s="initBigramList( %&apos;key&apos; ) demo" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportPipe"><l></l><list><block s="reifyReporter"><autolambda><custom-block s="initKey( %txt )"><block var="key"/></custom-block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportCrossproduct"><list><l/><l/></list></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportConcatenatedLists"><list><block s="reportListItem"><l>1</l><block var="value"/></block><block s="reportListItem"><l>2</l><block var="value"/></block></list></block></autolambda><list><l>value</l></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="value"/></block><block s="reportListItem"><l>3</l><block var="value"/></block></list></block></block></autolambda><list><l>value</l></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="value"/></block><block s="reportListItem"><l>3</l><block var="value"/></block></list></block><block s="reportJoinWords"><list><block s="reportListItem"><l>2</l><block var="value"/></block><block s="reportListItem"><l>4</l><block var="value"/></block></list></block></list></block></autolambda><list><l>value</l></list></block><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportListAttribute"><l><option>columns</option></l><l/></block></autolambda><list></list></block></list></block></block></script></block-definition><block-definition s="initKey( %&apos;key&apos; )" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l><l>temp</l><l>alphabet</l></list></block><block s="doSetVar"><l>alphabet</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicNotEquals"><list><block var="value"/><l>J</l></list></block></autolambda><list><l>value</l></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportUnicodeAsLetter"><l></l></block></autolambda><list></list></block><block s="reportNumbers"><l>65</l><l>90</l></block></block></block></block><block s="doSetVar"><l>temp</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="key"/></block><script><block s="doIf"><block s="reportListContainsItem"><block var="alphabet"/><block s="reportLetter"><block var="i"/><block var="key"/></block></block><script><block s="doAddToList"><block s="reportLetter"><block var="i"/><block var="key"/></block><block var="temp"/></block><block s="doDeleteFromList"><block s="reportListIndex"><block s="reportLetter"><block var="i"/><block var="key"/></block><block var="alphabet"/></block><block var="alphabet"/></block></script><list></list></block></script></block><block s="doSetVar"><l>temp</l><block s="reportConcatenatedLists"><list><block var="temp"/><block var="alphabet"/></list></block></block><block s="doSetVar"><l>result</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block var="value"/><block s="reportJoinWords"><list><block s="reportVariadicSum"><list><block s="reportModulus"><block s="reportDifference"><block var="index"/><l>1</l></block><l>5</l></block><l>1</l></list></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="index"/><l>5</l></block></block></list></block></list></block></autolambda><list><l>value</l><l>index</l></list></block><block var="temp"/></block></block><block s="doReport"><block var="result"/></block></script><scripts><script x="178.65853658536585" y="535.1605691056909"><block s="doReport"><block var="temp"/></block></script></scripts></block-definition><block-definition s="quicksort( %&apos;data&apos; ) onT" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>2</l></list></block><script><block s="doReport"><block var="data"/></block></script><script><block s="doReport"><block s="reportConcatenatedLists"><list><custom-block s="quicksort( %s ) onT"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><l></l><block s="reportListItem"><l>1</l><block var="data"/></block></list></block></autolambda><list></list></block><block var="data"/></block></custom-block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="quicksort( %s ) onT"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><l></l><block s="reportListItem"><l>1</l><block var="data"/></block></list></block></autolambda><list></list></block><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition></blocks><primitives></primitives><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="true" sublistIDs="false" id="4396"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list id="4397"><item><ref mediaID="SnapCon2025FHa_Stage_cst_Array"></ref></item></list></costumes><sounds><list struct="atomic" id="4398"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-203.9999999999999" y="-149.9999999999999" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="4403"><costumes><list struct="atomic" id="4404"></list></costumes><sounds><list struct="atomic" id="4405"></list></sounds><blocks></blocks><variables></variables><scripts><script x="15.38461538461539" y="6.172839506172839"><custom-block s="InitData"></custom-block></script><script x="15.38461538461539" y="38.35232668565997"><custom-block s="insertionSort"></custom-block></script><script x="15.38461538461539" y="70.53181386514723"><custom-block s="insertionSort( %l )"><block var="Data"/></custom-block></script><script x="15.38461538461539" y="100.7113010446345"><custom-block s="selectionSort"></custom-block></script><script x="15.38461538461539" y="132.89078822412162"><custom-block s="selectionSort( %l )"><block var="Data"/></custom-block></script><script x="15.38461538461539" y="163.0702754036089"><custom-block s="mergeSort( %n , %n )"><l></l><l></l></custom-block></script><script x="15.38461538461539" y="258.2497625830959"><custom-block s="merge( %l , %l )"><l/><l/></custom-block></script><script x="15.38461538461539" y="284.5574548907882"><custom-block s="mergeSort( %l )"><block var="Data"/></custom-block></script><script x="15.38461538461539" y="314.73694207027535"><custom-block s="initArray( %n , %n )"><l>3</l><l>6</l></custom-block><custom-block s="initArray2( %n , %n )"><l>3</l><l>6</l></custom-block><block s="doSetVar"><l>Data</l><custom-block s="transformArray( %l )"><block var="Array"/></custom-block></block><custom-block s="%l [ %n , %n ].setItem( %s )"><block var="Array"/><l>2</l><l>3</l><l>23</l></custom-block></script><script x="15.38461538461539" y="461.8395061728395"><custom-block s="%l [ %n , %n ].getItem"><block var="Array"/><l>3</l><l>3</l></custom-block></script><script x="15.38461538461539" y="492.01899335232673"><custom-block s="is %s correct?"><l></l></custom-block></script><script x="15.38461538461539" y="521.5574548907882"><custom-block s="isCorrect( %s ) v0"><l></l></custom-block></script><script x="15.38461538461539" y="551.0959164292497"><custom-block s="isCorrect( %s )"><l></l></custom-block></script><script x="15.38461538461539" y="580.6343779677111"><block var="lnput"/></script><script x="15.38461538461539" y="606.8138651471984"><custom-block s="Email checker"></custom-block></script><script x="15.38461538461539" y="638.9933523266855"><custom-block s="InitData"></custom-block></script><script x="15.38461538461539" y="671.1728395061727"><custom-block s="caesar"></custom-block></script><script x="15.38461538461539" y="703.3523266856599"><custom-block s="vigenere"></custom-block></script><script x="15.38461538461539" y="735.531813865147"><custom-block s="caesar( %txt , %s ) classic"><l></l><l></l></custom-block></script><script x="15.38461538461539" y="765.0702754036085"><custom-block s="vigenere( %txt , %s ) classic"><l></l><l></l></custom-block></script><script x="15.38461538461539" y="794.6087369420701"><custom-block s="decodeCaesar( %txt , %s )"><l></l><l></l></custom-block></script><script x="15.38461538461539" y="824.1471984805318"><custom-block s="vigenere( %s , %s ) withCaesar"><l></l><l></l></custom-block></script><script x="15.38461538461539" y="853.6856600189933"><custom-block s="caesarDisk( %txt , %s )"><l></l><l></l></custom-block></script><script x="15.38461538461539" y="883.224121557455"><block s="doSetVar"><l>Key</l><custom-block s="permCreateKey"></custom-block></block></script><script x="15.38461538461539" y="919.5318138651473"><custom-block s="perm( %txt , %l ) classic"><l></l><block var="Key"/></custom-block></script><script x="7.692307692307686" y="1054.4805318138656"><block s="doSetBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script><custom-block s="initArray( %n , %n )"><l></l><l></l></custom-block></script><list></list></block><l>9</l></block><block s="doSetVar"><l>Data</l><block s="reportNumbers"><l>100</l><l>1</l></block></block></script><script x="20.000000000000004" y="1009.7113010446346"><custom-block s="quicksort( %l ) HOF"><l/></custom-block></script><script x="18.580246913580243" y="965.8148148148144"><custom-block s="initBigramList( %s ) demo"><l></l></custom-block></script><script x="57.97720797720796" y="195.18138651471997"><custom-block s="fillPartialLists( %n , %n , %n , %n )"><l></l><l>0</l><l>0</l><l></l></custom-block><custom-block s="mergePartialLists"></custom-block><custom-block s="applyValues( %n )"><l></l></custom-block></script><script x="64.76733143399808" y="413.02500791389673"><custom-block s="%l [ %n , %n ].setItem( %s )"><block var="Array"/><l>2</l><l>2</l><l>22</l></custom-block><custom-block s="%l [ %n , %n ].setItem( %s )"><block var="Array"/><l>3</l><l>3</l><l>33</l></custom-block></script><script x="168.58024691358025" y="991.6533713200371"><custom-block s="quicksort( %s ) onT"><block var="Data"/></custom-block></script><script x="40.1851851851852" y="1122.887939221272"><custom-block s="initBigramList( %s ) demo"><l>SNAPCONHEIDELBERG</l></custom-block></script></scripts></sprite><watcher var="Array" style="normal" x="22.000000000000114" y="45.32000199999993" color="243,118,29" hidden="true"/><watcher var="Cryptotext" style="normal" x="10" y="159.320002" color="243,118,29" hidden="true"/><watcher var="Plaintext" style="normal" x="10" y="190.72000399999996" color="243,118,29" hidden="true"/><watcher var="transitionFunction" style="normal" x="121.1275415896489" y="61.02528450646946" color="243,118,29" hidden="true"/><watcher var="label" style="large" x="5.988909426986993" y="140.4066543438077" color="243,118,29" hidden="true"/><watcher var="lnput" style="large" x="217.59704251386324" y="30.609981515711638" color="243,118,29" hidden="true"/><watcher var="Data" style="normal" x="30.718861209964302" y="13.313167259786475" color="243,118,29" extX="129.60000000000002" extY="113.4"/><watcher var="Data2" style="normal" x="256.9644128113878" y="9.999999999999986" color="243,118,29" extX="129.5999999999998" extY="113.39999999999998"/></sprites></stage><variables><variable name="Data"><list struct="atomic" id="4529">100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1</list></variable><variable name="Data2"><list struct="atomic" id="4530">457,845,660,414,423,26,887,782,75,445,270,822,337,309,442,325,345,492,884,400,193,46,201,393,304,353,415,582,345,433,679,427,116,98,776,264,992,311,612,521,345,791,421,100,66,102,494,633,984,848,453,172,704,323,63,953,431,238,113,944,213,175,593,690,657,64,657,321,159,637,368,601,716,989,129,402,876,759,457,25,985,930,245,111,74,158,278,638,222,295,261,184,6,739,526,899,170,135,804,82</list></variable><variable name="Array"><list struct="atomic" id="4531">3,6,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18</list></variable><variable name="inputAlphabet"><list struct="atomic" id="4532">.,1,@,a,b,d,e</list></variable><variable name="setOfStates"><list struct="atomic" id="4533">q0,q1,q2,q3,q4,q5,qe,qf</list></variable><variable name="state"><l>q0</l></variable><variable name="transitionFunction"><list id="4534"><item><list struct="atomic" id="4535">qf,q1,qf,q1,qf,qf,qf</list></item><item><list struct="atomic" id="4536">qf,q1,q2,q1,qf,qf,qf</list></item><item><list struct="atomic" id="4537">qf,qf,qf,qf,q3,qf,qf</list></item><item><list struct="atomic" id="4538">q4,qf,qf,qf,q3,qf,qf</list></item><item><list struct="atomic" id="4539">qf,qf,qf,qf,qf,q5,qf</list></item><item><list struct="atomic" id="4540">qf,qf,qf,qf,qf,qf,qe</list></item><item><list struct="atomic" id="4541">qf,qf,qf,qf,qf,qf,qf</list></item><item><list struct="atomic" id="4542">qf,qf,qf,qf,qf,qf,qf</list></item></list></variable><variable name="setOfFinalStates"><list struct="atomic" id="4543">qe</list></variable><variable name="LeftList"><list struct="atomic" id="4544"></list></variable><variable name="RightList"><list struct="atomic" id="4545"></list></variable><variable name="ResultsList"><list struct="atomic" id="4546"></list></variable><variable name="Schluessel"><list struct="atomic" id="4547">6,13,4,8,18,4,13,0,20</list></variable><variable name="Key"><l>GNEISENAU</l></variable><variable name="Cryptotext"><l>0</l></variable><variable name="Plaintext"><l>0</l></variable><variable name="lnput"><l>current input</l></variable><variable name="label"><l>current state</l></variable></variables></scene></scenes></project><media name="SnapCon2025FHa" app="Snap! 11.0.0, https://snap.berkeley.edu" version="2"><costume name="Array" center-x="240" center-y="118.5" image="data:image/png;base64,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" mediaID="SnapCon2025FHa_Stage_cst_Array"/></media></snapdata>