<snapdata remixID="15097088"><project name="Bukin_U3L2_CONTACT_LIST" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Bukin_U3L2_CONTACT_LIST"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="ContactName: %&apos;name&apos; Address: %&apos;address&apos; Phone number: %&apos;number&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="name"/><block var="address"/><block var="number"/></list></block></block></script></block-definition><block-definition s="contactName %&apos;contactList&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="contactList"/></block></block></script></block-definition><block-definition s="Find contact with name %&apos;name&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>NewList</l></list></block><block s="doSetVar"><l>NewList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="contactList"/><script><block s="doIf"><custom-block s="text %txt contains %txt"><custom-block s="contactName %l"><block var="item"/></custom-block><block var="name"/></custom-block><script><block s="doAddToList"><block var="item"/><block var="NewList"/></block></script><list></list></block></script></block><block s="doReport"><block var="NewList"/></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:text _ conté _ ?&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></list></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;ca:posició de _ en _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="use case-independent comparison"></custom-block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><custom-block s="to lower case %txt"><block var="small"/></custom-block><custom-block s="to lower case %txt"><block var="large"/></custom-block></list></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block var="small"/><block var="large"/></list></block></block></block></script></block-definition><block-definition s="use case-independent comparison" type="predicate" category="sensing"><header></header><code></code><translations>ca:comparacions ignorant majúscules?&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportApplyExtension"><l>var_get(name)</l><list><l>_case indepent</l></list></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;ca:_ a minúscules&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_lowercase(txt)</l><list><block s="reportJoinWords"><list><block var="text"/></list></block></list></block></block></script></block-definition><block-definition s="Remove contact %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>newList</l></list></block><block s="doSetVar"><l>newList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doForEach"><l>contactItem</l><block var="contactList"/><script><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="contactItem"/><custom-block s="contactName %l"><block var="item"/></custom-block></block></block><script><block s="doAddToList"><block var="contactItem"/><block var="newList"/></block></script><list></list></block></script></block></script></block><block s="doReport"><block var="newList"/></block></script></block-definition><block-definition s="remove Contact %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="askName" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the name for your contact?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="askAddress" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the address of your contact?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="askPhoneNumber" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the phone number of your contact</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="PhoneNumber %&apos;contactList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="contactList"/></block></block></script></block-definition><block-definition s="Address %&apos;contactList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="contactList"/></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;ca:ignora la diferenciació de majúscules _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doIfElse"><block s="reportNot"><block var="tf"/></block><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><l>global</l><l>_case indepent</l></list></block><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>_case indepent</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></script><script><block s="doApplyExtension"><l>var_delete(name)</l><list><l>_case indepent</l></list></block></script></block></script></block-definition><block-definition s="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois de _&#xD;ca:part del text _ posterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>end</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doSetVar"><l>end</l><block s="reportVariadicSum"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="marker"/></block></list></block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><l></l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="end"/><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><block var="end"/><l></l></custom-block></block></block></block></script></block-definition><block-definition s="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;ca:part del text _ des de la posició _ fins _&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportLetter"><block s="reportNumbers"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="start"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="start"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="end"/><l>0</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="end"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="end"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="end"/></block></block></block><block var="str"/></block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:part del text _ anterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><block var="string"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><l>1</l><block s="reportDifference"><block var="index"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;ca:multilínia _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="419"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="420"></list></costumes><sounds><list struct="atomic" id="421"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><watcher var="contactList" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><sprite name="Delete" idx="2" x="141" y="-69" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="105.67200000000001,188.7,0,1" pen="tip" id="427"><costumes><list id="428"><item><ref mediaID="Bukin_U3L2_CONTACT_LIST_Delete_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="429"></list></sounds><blocks></blocks><variables></variables><scripts><script x="108" y="57"><block s="receiveGo"></block><block s="gotoXY"><l>141</l><l>-69</l></block></script><script x="113" y="135"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doShowVar"><l>contactList</l></block><block s="gotoXY"><l>-148</l><l>-125</l></block><block s="doDeclareVariables"><list><l>Result</l></list></block><block s="doAsk"><l>What is the name of the contact that you want to delete?</l></block><block s="doSetVar"><l>Result</l><custom-block s="Find contact with name %s"><block s="getLastAnswer"></block></custom-block></block><block s="doIfElse"><block s="reportListIsEmpty"><block var="Result"/></block><script><block s="doSayFor"><l>This name is not found in your contact list.</l><l>3</l></block></script><script><block s="doForEach"><l>item</l><block var="Result"/><script><block s="doSayFor"><block var="item"/><l>2</l></block></script></block><block s="doAsk"><block s="reportJoinWords"><list><l>Type YES if you are sure that you want to delete</l><block s="reportListAttribute"><l><option>length</option></l><block var="Result"/></block><l> contact(s), otherwise type NO</l></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doSetVar"><l>contactList</l><custom-block s="Remove contact %l"><block var="Result"/></custom-block></block><block s="doSayFor"><l>Contact deleted.</l><l>2</l></block></script><script><block s="doSayFor"><l>No contacts were removed.</l><l>2</l></block></script></block></script></block><block s="gotoXY"><l>141</l><l>-69</l></block><block s="doWait"><l>1</l></block><block s="doHideVar"><l>contactList</l></block></script></scripts></sprite><sprite name="Edit Contact" idx="1" x="141" y="40" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="516"><costumes><list id="517"><item><ref mediaID="Bukin_U3L2_CONTACT_LIST_Edit Contact_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="518"></list></sounds><blocks></blocks><variables></variables><scripts><script x="110" y="48"><block s="receiveGo"></block><block s="gotoXY"><l>141</l><l>40</l></block></script><script x="113" y="125"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doShowVar"><l>contactList</l></block><block s="gotoXY"><l>-148</l><l>-125</l></block><block s="doAddToList"><custom-block s="ContactName: %s Address: %s Phone number: %s"><custom-block s="askName"></custom-block><custom-block s="askAddress"></custom-block><custom-block s="askPhoneNumber"></custom-block></custom-block><block var="contactList"/></block><block s="doSayFor"><l>Contact added</l><l>2</l></block><block s="gotoXY"><l>141</l><l>40</l></block><block s="doWait"><l>1</l></block></script></scripts></sprite><sprite name="Clear" idx="3" x="141" y="-118" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="63.75,0,30.59999999999997,1" pen="tip" id="551"><costumes><list id="552"><item><ref mediaID="Bukin_U3L2_CONTACT_LIST_Clear_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="553"></list></sounds><blocks></blocks><variables></variables><scripts><script x="90" y="38"><block s="receiveGo"></block><block s="gotoXY"><l>141</l><l>-118</l></block></script><script x="96" y="132"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doShowVar"><l>contactList</l></block><block s="gotoXY"><l>-148</l><l>-125</l></block><block s="doAsk"><l>Are you sure that you want to clear list?</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doSetVar"><l>contactList</l><block s="reportNewList"><list></list></block></block><block s="doSayFor"><l>List cleared!</l><l>2</l></block></script><script></script></block><block s="gotoXY"><l>141</l><l>-118</l></block></script></scripts></sprite><sprite name="Find" idx="4" x="141" y="-16" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="130.20299999999997,175.95,0,1" pen="tip" id="593"><costumes><list id="594"><item><ref mediaID="Bukin_U3L2_CONTACT_LIST_Find_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="595"></list></sounds><blocks></blocks><variables></variables><scripts><script x="138" y="20"><block s="receiveGo"></block><block s="gotoXY"><l>141</l><l>-16</l></block></script><script x="141" y="107"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doShowVar"><l>contactList</l></block><block s="gotoXY"><l>-148</l><l>-125</l></block><block s="doDeclareVariables"><list><l>Result</l></list></block><block s="doAsk"><l>What is the name of the contact that you are searching for?</l></block><block s="doSetVar"><l>Result</l><custom-block s="Find contact with name %s"><block s="getLastAnswer"></block></custom-block></block><block s="doIfElse"><block s="reportListIsEmpty"><block var="Result"/></block><script><block s="doSayFor"><l>This name is not found in your contact list.</l><l>3</l></block></script><script><block s="doForEach"><l>item</l><block var="Result"/><script><block s="doSayFor"><block var="item"/><l>3</l></block></script></block></script></block><block s="gotoXY"><l>141</l><l>-16</l></block><block s="doHideVar"><l>contactList</l></block></script></scripts></sprite></sprites></stage><variables><variable name="contactList"><list struct="atomic" id="647"></list></variable></variables></scene></scenes></project><media name="Bukin_U3L2_CONTACT_LIST" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="31" center-y="21" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAqCAYAAADrhujJAAAD4UlEQVR4AeyaW2gcVRzGf2d2Z5O2m2Rz2002sRUsKuiDN9BYW6OixUoprdaWqrW1ITSoTXNxg1QMWGmhgihWFBQUFLXglYpIRVylWKW6+qCgoklwm00TDclGY/Y+/s8OLfQhL83SJbuzzDfnnBnO/Of3fWceZliD/M9ywRfeKr6t9xJpLEVpNs0ImhUE3BKdqHFjXpUgsylN8v75lbovzeJUQtg0I5yoEXhDoMNGJabPhdEmsT+k4FGFtceW7mvp8ZlW9xefXKidmlGzQliDt2OBaaF8FrRYWCukXW5L97WQsW4XtVotm9GEdr3UJXjSSvYiQ5Q/ZkCptZrNUlae1YYTxvLbdLLlRy3EDriYUFabk3hZxS2wTuJiQlltTuJlFbfAOomLCRdiO1tDKXC5FB6PorLSYOkyg6pqF75aF3X1bhr9Jk3NtmrlmKdCoeecvcACO8YC558zXb/rmSYsWWLgrbIhGhrdNDWZtLZ6WHFxBZesrOTSyyu54sqlXH3dMq6/wcuqNVXccmsNt6/1se6uOjZsrOOezfVs3dbI5i0N3HhTNX6/idutzqm3kEFBwJVcxes1WClQq9dUs3adj/Ubatl4dz33bm1g2/ZGHtzlp2N3gN2PNLGnJ0jfY830h4Ls7Q/SLeOHu5vpknOdXQE6OgPs6PCzfac/D962qgp/wJMHL1TqcssL8c2e65Yl6w+Y3HaHj24B2fdkK6HHW+jpb0EDdXY1sWNXgAfEgC1ixCYx5M71day+uYZrrvVymayAi5Z70EvcU2GQzljMxDOMxZKMjMwxfjpFYi6LZVl2wQLsCwKu70M/rzU+F8GgJ/986uWezeaIT2cZjab49Zc5vjs5y5fhGT4+OsU7b07y6suneenFGC88F+PZZ0Y5dOAUB5+Osn8wyuATUfYN/MlTg6c48tbfDP2RIJmUzyQFYi8IeDZrMTGe5tgn0xzcP8pA7wgDfbZCvUOE+oYY6B0mpNUzTP9e6fcN5+EOHRjj8PPjvPbKXwI4ydEPp/j8szhfH/+HH3+Y5fffEkxMZEgkLElcW1wYFQQ8l4N4PEskMsv7705y5O1JPvpgimOfxjn+1b98f/I/fv5pTlJLMjaWlmWcJZUqUHTn6UNBwM+zdlGnOeBFtb8IxZ3Ei2B6UUs6iRfV/iIUdxIvgulFLVnqic9rrgM+rzUlesJJvESDnRervBNXmPJyrEQ5EfJ2XYrSbMqyWdF/9wijIA25uELFFERLUypmM2rWsAZvzyVIT0vM32TJvS6RHy5FaTbNqFmhPSfPuJJxm3zTTEUqmHnPjfFGKUqzZUhFoC0OKvc/AAAA//+ay5CGAAAABklEQVQDANOcZCalFhfTAAAAAElFTkSuQmCC" mediaID="Bukin_U3L2_CONTACT_LIST_Delete_cst_Untitled"/><costume name="Untitled" center-x="32" center-y="20.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAqCAYAAAADBl3iAAADx0lEQVR4AexXS2sTURT+5k4mr8ZGbYtaFdHqQusLBN+PnSiIuNOdLhQXggvdC24FXShuVPAHqPgoKigIrVWpdFGLVCkW6cs+7cs2STvJjOfcmNImlZBmep2aDvnmPubMvef77rlnbgRga9hRH8S+r+XY37hOYm99hSy5/bd6+jNuzxcwV+ZM3AU2wYAvuI7qp2D5LksglCy5jUWXZJ+sT+mfqc198wHQT8IfXsvcBQJdHthiFYAjsK0zSdink2WqnSrT+9PbKTvXl0dhJVYzdwGzT4MmdBLAT2WwIAAwV525Uw4g6gX8WxCggBdfUl+IACmDgpumASnARZeSCNBpFr9XQyggsCgo4PVo0FwiArk29574DA0ryzzYut6LLRVeLC0WEEpmzs5NiRt+n8DGNV4c2xPC4Z1FWFHqgTx5ZPdvzi2UCGB4ICNgV6Uf2zf4sDikQ3BCmHN62ScQ2U3yt+D9zjlgSbGO4iIBFoT74IJLiQCSJzHmfe+ShZcu8U2dADZP9++R7oE6AdJndklbnQC0BVzCeZob6gRY2ALThHdNQ10EuIbydEccEYA/bV467paEdXng4WPvVCwv8SAcEjB0DT5DoDQsUE6nwUkbqi8jm1BQfaIQcOBiYuvLDZw7Hsb1i2UZuHq2BCcOhoi0joqVBs6fWIxrF0pxY9K2FFfOLMWh7QEHvMltCEcE0GiUYlrhzWu9OLgtkIHdlQEi7kUR/RsM00lwc4UP+7cEcOCP7YFtQeza5KfoMXLz3gFrcj3/USwL6B9O4P3nKB5Xj2bgxYdRNLbEMDxqSbt3n6J4Wkt2NQS2p/Jl3Ri+dZj5O5PjCI4IEE/Y6OyL41ntGG4+HMzAvaph1DREJfnO/jievB3D7UdDuPkgaXuLyvvPR9DQHMvR/fzNHRHApm98dNxGR28czW1mBlo6TfQOJjBu2ojELLIjmw5CyrbdxPcfJgYpQvKnlNsIjggwdUoWIx0ggabayDr1pdtxWz5TeHNcAIW+OzKVMgF4dTlXcMJ0xHOHBlEigEXh/itiob0nju6fccQm7Bl3hUOcchpGiQCc/Foo6b3+GEE1fQ04IVqsSk6uzs4421tKBIjGbHxpncCrugje1EfRRVGQSGRzTc1zJQKYdE4YGLHQ2mOitdsEbweXBACUCJBKgBNxGww3JUIlAqgJ5tnNsiDA7HT7f95KRoCm05daKyxIzqAkaJTZSCQmaE2HCL0FgiHJmbgLRAfi0K122NozwLpbEGCuzJm4CzRVmrAG2qBFquAx7xQEmCtzbqo0fwMAAP//jtRz0wAAAAZJREFUAwDyh59A/nJvAgAAAABJRU5ErkJggg==" mediaID="Bukin_U3L2_CONTACT_LIST_Edit Contact_cst_Untitled"/><costume name="Untitled" center-x="31" center-y="20" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAoCAYAAACmTknCAAABNUlEQVR4AeyaPUoEQRBGX/cuOIj4sxgJ3sLIixgLHsCbeAEDY+9h6BmMDERYUHHFHaZ7q2Zgs0mLpruG+WBggqr3vQ47Mj55CW+nnH9esHq/rDLKpowoKwh4jhx9rDjsrtls7/jL91VG2ZRRWclRwAW+709I6YoUbqSL2yqjbMqorAKo4JAXCwgdcEzmrMoomzKOrEIusE2+k/EG0R28Nelu3I030oAf9UZE7zHd+L6KRj7cuJHoYsa48WJUGC3ixo2KLmaMGy9GhdEibtyo6GLGuPFiVBgt4saNii5mjBsvRoXRIm7cqGjrMbPz3PhsNZX+cOOVip3FmoyHYYD8D+FH8lVphE0YR9bpRkRi2X8T8yuRZ0J+qjLKpozKCkmMh8Tves1meKEbHjngocoomzIqKyHtAAAA//+LAwYEAAAABklEQVQDAHXo9nhRSgXtAAAAAElFTkSuQmCC" mediaID="Bukin_U3L2_CONTACT_LIST_Clear_cst_Untitled"/><costume name="Untitled" center-x="30" center-y="20" image="data:image/png;base64,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" mediaID="Bukin_U3L2_CONTACT_LIST_Find_cst_Untitled"/></media></snapdata>