<snapdata remixID="15117145"><project name="4.22 Swapping items in a list" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAQAElEQVR4AeydCWAV1bnH/3fJRhKyQNiXhLCENYEgsguETUUFERcUgfew0pbaur4+tVap+lptK7jUDVSsVakrioiCIgIiIJsgICC7IHsSAtnvffM7cTDQGyAYCLlM4H/PzJmzzHznP9855zvLuP3OnyOBSpSAW86fI4FKlIBDwEoUvpO15BDQYUGlSsAhYKWK38ncIaDDgUqVwPlLwEoVu5O5LQGHgLYkHLdSJOAQsFLE7mRqS8AhoC0Jx60UCZSbgPv27dPixYu1cOHCcxJLly5VXl5epQjTybT8EigXAb/++mtt375dNWrUUK1atc44GjVqpKJtyxWy4ZOTwrt+thKiQhUbG6tly5Zpx44d5ZeGE+OsS+CUCbhnzx4dOXJE4eHhKigoKBOEs69nZ2fr0KFDR8Pm5+dr//79R8/tcGW5R3IOKXr2g0r55rmTouWa51Vvx6cm7bi4OK1du/asC7OKZHhO3WaZBMzMzNTy5cs1a9YsffTRR3rvvfcUERFhCnj9+vX64x//qJkzZ2rlypV66623tGbNGr399tv64IMP9Oabb2rFihV65ZVXtHPnTr322muaPn26nnvuOXN96tSpWrBggb799lvNmzdPc+fO1VdffWXSwL3//vvl9XpVYBG2WvVYhV//tEJ6/1ruhmkG3rQr5G6QKk/zixTS4xfyNGp/VKg2maOjo4/6OQfnrgQCEjArK8tokPj4eDVv3lwpKSniGA0G6tatq6SkJKHtUlNTBSGfeuopE3b16tVat26dXn75ZXHN5/OpqKhI33//vQYPHqzNmzeLMFSVU6ZMMeeLFi0yVWarVq1M++2iiy4y2ra4uNiSnEvFm76Uq1qcQlIvlyuyhtw1k+Rp1l3u2HpyVa8liGkFlN/6x/2BwsJCvByc4xIISMDdu3cLkvn9fk2YMMG0qVZYGg1i2hpmwIAB6tWrlyjoESNG6A9/+INpf91+++0aPny4/vznP6tOnTqmndijRw+NGjVKHo9Ho0eP1i233CLy6NOnj0iH+N27dxfpN2zYUImJiTLELS6SivIs0sWraPm7Klo9Uyo8ouLvFqh4zcfy52Zbfh/Kt3t9iZj9Mhqae0Tzlng6v+eyBAISsGbNmoYAkAAS0vmgQDdt2nS0TcdDhYSEiF4xxCIcLoSkqqatRzWak5OjsLAwHThwwJCVcGjEli1bqn379iYf0iIebczQ0FDTzjx48KCysnMUd/GtXJa3VT95mnaTJ6mzPMnd5W07SO7azeVt1lOexE4KyfidtsW0NQTctWuX0b4movNzTkvAXdbdQRQwcuRIXX311RozZoy6dOkit9utzMxMo63QWD8He/fuPWE6mVlZmrk3RgtDO5wUX4ala09RNfM43bp1E80Gc+L8nNMSKJOAaD9QKyFBWft2K/9Qpg7u3qlwt181oqspPiqi4hEdoWbJSWrTps1RJFltTdqEpwqq9Xr16qky/2gDb9y40bRvafMGK7A00A/4ObIOSEA0n41Vs15XwtTrlTxjrLTgOVXfMEOxmz46LQSKF/PdR9KiKao783Y1nz5GibvmyM7bdn/OA57tuHOtHr3L5TLZ0omqKsjasko7pt6vHa/fd1Jsf+1eubN3iiYYzbItW7aY5z2dn5MS0J2baWm6cK3vep8SRz+muEtuU1Sfsfo2N0FrD8efMgpaXKLYgb+zzCY3GURm/Nqce7v/t2oOuVe7LpmgvMg6CrXuyCYe7uk8VGXFoTBiYmIE6egI0bunicLxqWKF1dk7UVi0K9dtl+NAwMQVyL+0H3kxaoTfvs+mqP3BOWqfOVcdClcb1xwXfH30mHPQIWue4rZ9btrb1atXN+a005W5VdyBo1L9AkiwoUZ3JXXsbToMnH/31rNq88lflTbnsVNGzbceMDdMG5KOBh0R2oCcU0hfr1mn3W1HmJshXxvkZzyrwM+2bduM9sYMtGHDBn3++edaZJmYsIHOmDFDn332mbGDYlfF7+OPPxb+DGvixzm2VeSDP2E++eQTvf/++8ZOyigUnbqXXnpJ5PHhhx/q008/1bRp0/Tuu+8a+XJMOhBwyZIlmj9/vkhjzpw5xm77xhtvaNWqVSYszQTOSct6axQ25GF5OwxVSLdR8iRdKA+mrvptFNL5BnlbD5SnaXfjT1FQLsQDaEL8TgcBCUjiNkg0qlEr09vFsAwxwopyFVotSgk33C1vRKTCGzSV26p2wuonKyS2psITWyqm9zB5oy0jcsNm1jUrlaICuVwlVZPL5TIFlZmZaXq8pIlw90cmWQFlrtn54xrPKvDDc6BNgMvlUtOmTbV161a9+OKLggC8cBCEYcJvvvnGyBQb6nfffWeIikXhhx9+MHZTwjAQYF5OawiUNJ944glj2OflRdvS/mIAoFq1amaIFBHR3iRtr9erf//738Ymi1+DBg0M+SFmcnKysbdC8k6dOhkyEtfAE0IByF2rmUK6jJK7Tgthg3XVaKyQriPlrptiglEu3BPAemE8T+PnlAjo94QaGx/pI2TcmAE3KqLVhQpvnq5q6X1V985JCm+appo3/kEx/W5QVHo/49a45k6CGxAXLUFB8ACc85bbnYZiy45HQK7Z4LyqANMSpKBQGA68+OKLjd2TkZ8HH3xQl1xyiSZNmqTatWvr/vvvN3bR++67T4MHD9b48eN12WWX6e9//7vQcvTiCZORkaEHHnhAbdu21YQJE9S3b1/dcMMNuvLKKzV06FDddttt6tWrl7FS5Obm6sILL9Qdd9yhiyxj/sMPP6yxY8eqfv36atKkif72t7/p97//vUItUxdmr5csTZqSkmIIiLwL50+Wb+c3Klzyuoo2WFXs9PHG/lq4ZKqKlr2l/HfvUdGqGaY4iiwbLc9pw3iexk9AApIO5ADcmN/vE7ZAbtrlKtFieRuWa+eD18sVVk2Hl3yk7DlTDRkLtn2rwl2blT3vbRVsW6vDyz+VOyqWJI1mY4JBgtWz9ltGbnDppZeat5pj8iMgrg388asKqGuNEEEujOwUDC4jQLxw2EGzrbFxztPT04UG69mzp2k/MV5ODQDxcNF6zZo1M6NDaBe0KNdwSQsb6ZYtW4xNFj80J7UJYRMTE008/ADppaWlmVErbLPEB9wfmpF0OK7V/2YdrN9FBxNSlZnYR5mNeupgw57KbDpQmcn9S9wky00eoMz2I7W90cWGuKR/wQUXnHbxBCQghW6DlP0+vxgmu+6664wxOcbSfN74Ooq0NJ87LFzhyalyh1eT79ABFe3fpeKsfXKHhssdES1/QZ4i03opst+NpmqBxLypNsFosLst22J4eLhpY5r8fiRn6XvAvyqAKg3tQzUJIUpwxAwtnsvH27KLtSyqy7GIDny+PLKTduzabXrBw4YNE6NXp1s2ZRLQJggk8FmEsM9x/bG19dXObH214+Ax+GLREuv8gIUS/yXbDyinyzXa3f8W7UruYQhIei6Xyxi0SYt2Dm90YmLiUQLib0NV8A8NzxAjVWowAw3+czogFG2ZBIQogEB+qwpGa9Fg9ltkzFz4gVp894labJn7n9g2X60PrVfLPcuUsvVzVdu4yGjNqKgo0VhGA5KGDaoDqgLSh3Ql+flNdW2Hwc9BcEogIAF5VMgAbBLQnqG3BuPd/mKFNWknOhhRXQapWvveimh5oapnDFe1tt0V2SFDEa27koyFH3sW1hH/SdOGnXZpN1AY/BwEpwQCEvB4QnAOAZkJjaZCFLTx8q1OhuRS3OBfK7xFumgXuqy2X2jDFJX+Iz7zCUNDQ41mswkYyCUe4UsDPwfBKYGTEtAQweqEdOzY0ZgAIBETRXPXLVb+tnU68vXn2j1xnLJmv6pD899V7qr5OvD248pdvcBIzOdyG9JdfvnlptdEeqWJx7kN/Ilkn+Ny7iB4JRCQgDwuZADm2Gr30VVHC9KTS772t6ox/H9VvedQxV0+VjEDRirusptVvdcwxQ0Zp9iLRyvO0oo1brhHIX1GWJ2LYmNqwchKj5d0AQQrDfxMfj6fFacEXMfPQdWUwMnuOiABKfRjUUIGCAI2L/hYXzzzoBY99/CJ8fR4LR+Vqprblpr7wNTCAcM3pMM5LsByj8v1Y/M+tg3JdQfBI4GTEpBHhRBMvWGIh2Pvns3q0HuALhh1m1Iv6q+m0R6DVq1bG9c+x02O8igy9yDJmGn9TO3H9kc6tCkxTLPCDot8IAKaiM5P0EogIAF5WsgAIIrPagMyzMQCJNqA1mChqqX1ktvqcIS36KjwlE6q87t/KLJ9H8VdeYtq3fyI4q+61QzLkRYgncWLFxuDLMe+H6tZxigZM8VMgz9h7Wu4th/+5wsYr2WCQrCC4Vi7LAMSkEK3YQJabUC0HxbvsLAw42X/0PNlpMPlDZE7Ok7yFatw7w75fUXKW7/cDibS69Gjh1lTzLHPIiBtwtmzZwswjw4/InC9NPA7H8CyB1YLsrSBIb2qggYN6mv70k+1deGME2L7kllm1CQvL8+shKRfUSYBIQOACIyEoKUY6GY80W2N/+6dfK/2v/YX7X7qVu1//RHt+utN2v/KQzr47lM6aPWCD779hHK+nG54U+QJNZ0KjM50ZEyaFgFr1qxppgv96U9/MpMdyI8IuDY4P1/AS06zhGE8CqeqYN4bzytjyzO69IcpJ8TFOybJu/p9wwVeLpbglklASAIofL81EoIwmASJ+vR1uly7bn/nlLG5URe5rfFeBuMBxzbB7r77bj3//PNmFgd+Jfn5jcb0W5oX4Hc+gGYIcgasu/7ss8/MPEDmFDJ5dNKkSWKeIfP9GD1iDTa1CP579uwRS2Pxp2D/9a9/mVk1rMXmpUfGrNt++umn9eijj5plssRjziCzYugYcvzCCy/oySefNMsJmKPIUClNJ5oDbHsyefJkMxeR9dysGedei/OPKLLjlQppf4W8TbvKU6uJXF6vPI3bW26oPA3byWWVv8slFR3YZsxxxGPKWUACUtgUPDDHVhuQB23Xrp2ZSnT48GHDYgiDOsU9HgiC9b/Et6+RBlrQPrfd9u3bmwXunBOefEsDv3KjCkbgmSECSEpKEhNJOYYEX375pZh18uyzz5oVf48//rjq1q1rlsOyhoZz1sO4XC598cUX4piX+5e//KWmTJki2trMqGGaGE0pJsviR+eSvFjIz+RV/JjVTb7MNSRvxupJMzk52Qyn0kSgT4CICUen0lUtXkWrPpSnSWeFXDRW3naXydu8l8IG/o88SZ0VmvFbgouwxAGQMCABEQRkAOa4uFB0PmA/flTD+AOG5h555BEzI5eHeeyxx8wkSN5UpiCxawK2Q8JynZvn2AYCYS+XtLQ0Waw2N0keNozHefKDRqBQAFPdmU9Iddy1a1cz/4+pXFTRTI27+eabRZU9ceJEM1XuzjvvNDtLeC3NQyHTYUTToQF/8YtfmAmrzGgCFD5zEyEWRGK+IOQkHtfwQ8lgoaC8UlJSDOnJn2liTBej3c6UMu6VCn65TQAAEABJREFUeMXbl5kJq8Ub5sm342v5s36QvzBXRZu+UPGGz1W8aaEpRcISB/CMZRLQJgix8ndtMJMnr732WtFuY1KBTRCOmdPXr18/ceM8YGRkpFnVxhvKG0UcwkMywnMMIB9vGJoVt2bRHrI7pvrlPoznefCTmJho1k9TOCyBRTOxM0VCQoLRHNQULJNl2SmFx6RUyMCMG15yiAphWEbLlDAUAERj+JQwEI20+vfvb6wRvXr1MpqR8kKpXHfddUZzEo5JwqR31VVXmfZ5a8vEhgmNa9wf6dujWw3SesrTIFUqzJO7TopVUi65azWV8g/LHVNPnsQLrPNmFkFHKbfNlaYK3rVrlyB2QAKSAQVvo03eKm1ctdRsLARRUNcQCNCmQ0j0jpnpgnAwI9Bpady4sdLS0oSQCFutWjXTFuSY8ExuIBxvEoJpuX2a+LPz5e3njcfvfABzCZEHbUFezkCABLShcSFboDDIzOWyxujj4hToell+xDs+Tc4pq7Li4F+7cTOtbXyl1iYNOzGsMIXeSJEeLxO8CUhA3iYAUeQJUbQ7XyNypip6xStKOrI24FZp3vWzjX/UtvnqW69IOYvflO1Xens126/o6+mqsXuJila+r5g1b6nJnP9VkvegVQv/NOrCjN7OnTufD9w7+ozUIrT1eHGDFWhW2pM8dEACdujQwTQ26T3Fp1+qXUMm69CQJ5R0yc1qkJ6h+u17VRw69FbjvjfKO/QR7bziOa2K7WZ6WdjEqIa4SQfBK4GABORxWfzCdGvUZFSj1opKTD0LaKf6DRuJN2TUqFFmIQ334qBcEqhSgcskIE/BZIE6deqIBunZBG0R8ncQ/BI4IQGD//GdJ6xsCTgErOwSOM/zdwh4nhOgsh/fIWBll8B5nr9DwPOcAJX9+BVKwMp+GCf/qicBh4BVr8yC6o4dAgZVcVa9h3EIWPXKLKju2CFgUBVn1XsYh4BVr8yC6o4dApZRnJMnTzbrL8q4fJy3c3q6EnAIWIbk2BL3N7/5jZgWP2HCBP3zn/8UU9jLCO54n6YEHAKWIThmJ99zzz1m9u7cuXPFijKmw19xxRV65pln9M4775iNvsuI7nifogQcAp5AUOwIxiIaO4jH4zFLCthdHo3IskaWH9jXHbf8EnCXP8r5E+Ouu+4y3y1mjQqrxXr27GlWp7HMEY04btw4tWjR4vwRyBl4UoeAZQiV9h+LqAYPHmw+nYDWu/XWW8WnZVmIU0Y0x7ucEnAIWIbA+CjMX/7yF9Hu4xsbZQQ7771/rgAcAv5cCZ6B+KxGZFcJNoVngf+5DNrA4HTF4BDwdCV3huKxFprvv7Eeh/W/LpdLLteZRXFBrnZ+MFH733+kXCj8dq7ZsABRYCnALS8cApZXYmc4PJqPBWBsDsBGUJyzawHnNtiSwz7GXbVqldltgK0z+AChfc61ssDXmVh3zfU182cq9ftparP7o3Kh8ZqXzTpuLAWxsbHm60/lFY9DwPJK7AyHT0hIMGSCGBEREeZrmGwaxOZEfBGT/QPZFYtdJdgliz1a+N5eZGSk2IeHfXbY4QoyopXYxQqXzYXYm+ell14yPXtISlrk4/f5FNKsm0IH3qWQXr+Uu24reZK7KqTLSHnYbKjHmB/dm+Su3VwhHa82UsA6QHzAMdttmAvl+HEIWA5hnY2gVMEUKMDuyE5VFCzbl1A1095C46xYscLsrcg1RmjwIw47DrCBENupYatk0yHS5DMZaFNInZmZaT4etHXrVkN24hZvXCBXaDX5Ni1SaMYt8iR2lHxF8rYbJPn9FgG7yJ+zTyHdRstVJ+WoKNiOhXwB6Ry9cIoHDgFPUVBnKxg7QrDlHXZHwOYA119/vfnSJnv7jR49WnzxkhGZhx56SEOGDBG7k0Gqm266SYmJicZWifkIQzkbRLEPy7333qvhw4eba6TL9h+333672fSo2FeyEXzBvEkq3rZM+R/+nwrmPqPiXWss91kVrZqhwqVvqnjDPOVPH6/iVdONOFyeEDMaRHpshAT5zYVy/FRdApbjIatSUPbCYR9FtkdDq7CfIoXLDle0CbmGiz/budGWQ5OhBSEhGg9CcB3tyE6knBOOeHa7j+u0F9kDKPGCPsq58GblNOmrwx1HKSeptw6nDdehhFTlJGcop9mAErfFIB1ud42yE9qZcHu73Gp22SJNOk3snFVeWTsELK/EznB4l8sltldjZzE0IQQ509i3b7+WhqZqccQFWhxeCic5X3VApipn6+ZevXqdlmQcAp6W2M58JHbJYt9F9vU7lzFw4ECzdcvpSsQh4OlKzolXIRJwCFghYnQSOV0JOAQ8Xck58SpEAg4BK0SMZzWRoMrMIWBQFWfVexiHgFWvzILqjh0CBlVxVr2HOSEBmYfGZ6IYCD+b4JNRfP6h6onTuePySiAgAZnZwKec+OoOY4lMDzqbYPiIyZjbt28v7/M44auYBAISkFkTfE/M5XKZz2oyxsi4IeOTjDvu27dPkAOwQOe1114zH8ZjJm9Fga8rkT7jmFVMps7tlkMCAQmI1iMNNCFfXmQFGN8nY/4Zc86mTp2qN954Q8xL27Nnj/m8FKQkfEUCTcjkS+7FQXBKICABmYdmazIGmtPS0szMVz7ZwAfs2C2Ab8N1795doFatWuKaHaeiXETOLBBcB8EpgYAELK3F2CGAz4HyYbr09HTh8gFC1sPyERv8mJvG+oXS8SryODhF7zwVEjgpAQ9sWaM1D16sdeMztPShwZr+6G/03qO/rVAsfPgak/668X3l3bpQpcnLTToIXgmUSUC7Gs1cv1i9a+crvuu1Shn3gobc/bSGPzBZIx9++aS4fvxkXfn7JzX07n+UicvvnKjWv35GUX1+pR51Xarn22eqezt/yBi84neeLCABEQsFDzjeGNlWCRljVD0+wSKHX9+8O0WLrmqir4adGCuHp8i7br7ppNBZAUyutMlFr5qZuvkFRdob2URrGw0mu2M0oH0P5oLzE3QSCEhACh2S4ILQpE7CLrdixQpDDu++rUofOkrpo+9QckKMkqI8AZEY6ZZnzxazrpXv27J0j4UrpAmYMs6iG/zobWc2vsgImGt2/saj0n+cGzhTEiiTgDYJTMYR1c0mPJhEIIbkV9Ynr1mOX/HX3KHonkNV964XFDdknKK7D1Hs5WMVZ8HEtX5Ia9asWdYRUfyWFvUdxfLlywUxCVPgK7kd8uDcdk1E5ycoJVBS4gEeDQL8BJ+oKun9ulyuY0IXZ+9XSN0m8hfky+X2yBNTQ/IVq3D/ThPOToPeM0sCIVVpYOsrKCgwmhV/ItlxbBc/B8EpAXegx6LgIQPgOueQhxVbrAMNi46Tiot04M0JOvj2Ezow9VH9MOGXOvDWRGV+MEn+/DzlLHiPqPLH1hFVLKu5du/ebfxIF5AuQ3y0CzkGBOCaDc4dBK8EyiQgZCgNmxC48f2u16bL7tPGQfcGxNKwxsZ/w6X3aM66bVr78dtaM+tdRUdFmfYgnQ9IR1pbtmxRSEiIsDVyjqhL58sxfg6CUwIBCcijUvDAHPv8R9tskGTrtElq/N54NXn/wRMiefpD6rjgH+r05bPqOP9JRayaZbRhTEyM2HuPFftr1qwRs19Yz0raJj+/31TJ5A/wcxCcEghIQAodMgBzbBGCCQpPPvmk2Q0ptDhPIZHRqnntnQqt3VBhFkJrNVBIXILC6jexzhsprI6FuokKq5skb1R1uWk6Fpa09Vwul9GEpF1arOTHOa6N48Nw3cHZk8CZzqlMAlLwgBvw+31i8xuG3CAGfr68I1Znw6eYfjeoOrB6wjF9b1DspTepesZ1ir1srKJ7DVN1C3HWMXH8FpHBunXrzObfpHU8SocjLOcOglcCZRLQJgYkAGzlwC5NVJuII6rTQOVvXKa8dV8p79ulKjq4R4U/bFbOwuk6snyOchZM05Fln6goa6/yvltBFAPSSklJEdOsOC4N8iQQrg2u4+cgOCUQkIA8KgUPOPZZbcDU1FSzsQ0EjGzRUZ7oeHlq1pcnvrY8cbVk1c1yRURZJpkkhTRsrpAGzRTauJX8RYXyxNZSzICRKk7uYNp2mHTohJC+z/eTTZBz8sMtDfwcBKcEAhLwPwrfqjpLE8VlEeqLdZu18JsNp4xdddpqtz/C4qnHdGjY96T0DBrESx64/5E/ng6CUgJlEhAyAMjgswiI6YQNDvE7tHimWm+fr9Y7Fyk1f7txOQ6E1Lxt5nrdQ9vNXnT0gAHGZ+YQ0hsmj8TERENMpEweNriGn4PglEBAAvKoFDwoOfYpKytLmEzCwsLksjolCWMeUuwl/6WY/iOsYbebFdG6ixmGw40ZOMo676qINt0U2qgFSVhVryz4zTE/pO1yucRk127duqlu3bpHCci10iC8g+CUQEACUvilNZDfagMycSA7O9uYTxBF7uoFCqnX1LTv8rdvUFTnQared7ghnTeutkISGigi5QKFN+tAcAPSXbx4sdhelmM7j9IuAc35j21Dzh1UvASQMdv0spPq2cZPcwqkMgkIQQCPThXMSAU7alIV5+Xm6siKucr68AXtm3K/IOP+qX/VD4+NVdZHU3Rw2j+UPfdNZc6YbA3NPU8ScnvcRgMyw5qdNEmbxU433nij0IAvv/yyowGNpM78D9PiIB3Nn1q1aunnok6tmjqyeraK13x8QuSv+lDMJwgPD9e8efPMxx8DEhARQJCfUNJTxRiN+aTmpf+t7I5X6EDjjspOu1SHLhii7HYDlNW6n7JaZRi/nC5XG5frOV2v1Z6mPeR2u8WqOuDxeBRlDc1NnDhRfBJrzJgxhqD/mfdP1TbXHPx8CdCUio+PN21y2uKBwK6s+Nsux2Vh6cypSl//nNLWTz4hOn73kkLXzTD5QnrswQEJCPFQ0YDHtfogYpNsFiSxFWxWXqGyO12l7M5Xa2ebS4zL8fFYXa/z0Wv7CiSqcVbPQUQ7Dwzcw4YNE3ZGOz9cG4TjHhxUnASoeWwy8TWoO+64QytXrtS0adPERgSzZ88WHc7HH39cVNPspj9r1iyhNVkNSVw2TJ85c6YhkzG1We35o3cYFqXQQffJ3TD1qJd94LNGw4gP4EOZBKTgf4JP0dHRYtNrCMNG2jZB0GLM6WPZJiRlQTttvBkzZpi1w9w8Nj/Cs7sCs2k4tkF6VAlMSMCPG/0pX0f7IY+KBoVPTQZo1/fu3VuUH+VaVFQkymPz5s1KSkoS7TXOKVtmNGHDpQq1m1GkYZebfZ8uq6bz7f5WLrfX9jrqFhf7zCAE8eBCQAIS2iYBx0UHvxeZdu3aVXw3zW1lYF8nczbLpkrFrALhuMkaNWqY4TZu3g5v37QdF/Kh+SAfQgn355GdqYrtMLjG0/mpMAlgyUDe4Fe/+pWYZgcJ+/fvL8xhtNN79uxpynrAgAFKT08Xu+537NjRtNeZOIJVBMsFJCq2Ooylb85fkCt3jGXV2Le5tLc59vmKjdYkb5RaQALyFk4AHSYAAAN1SURBVEAsAAFq7F2pjRs2CH/ULrsWcA2gAYcOHSpuGvseX5mEaExA5aFw4632BmFbt26tdu3amc6GTT6v12veCNymO2f9eJMlbU7yg/jG8/z5OeNP2rJlS/EhG0iAcsBFgdAp4ZyyodwpN8oFBUH5cVy9enVjkuODOkwmRpPVa9tN3ozfKrTvrSXoPc56BpdCuowsOf/R39PnFh1s0N0QEKXFfQQkIKqWGwCSS028+9V1x6vyZe82c/dQz6hkQPVLO4Ev9NBJ4cFQ5VTFrPNgSw/CEJbNjmhHcEybg7CktW3zRumzx5VevEZ+/lmNTvJGe/I9Czl/FSoB1nNnZGTI5XKZaXEQ7+cgvHq8VsZ007LoLifEypjuyi30mXzZ2IAqPiABqWohEayPb9dbXou5qQOu0/UpIfqv5FyNbnKkQjEmxa9evTMU0vd3+j48yWhIvo+G6Yc3rkKl7yRmJEAt1ttq+1H9nm2QL000bsTNz/FAHY8YMcJMwcp3hWmBJ02fu9qeccxztdOm/GjzhnTp0kVpaWnH35pzHmQSCEhAnpG2APu+oCr79u2rswkaw3yohftwENwSKJOAgR4bGx5DaZhYKgJYw2kTngwzPpgu8sOMw5Ztge7N8auaEjhlAtIpoLMRGxurpk2bVgj2zJig+H9epRonQfvVT4geE72yLVu2CNtV1RS3c9fHS8Bd2uNExywcouFKt5suNJZwbH6c0423Xex6tvGytD/XsR2xtyAk4jwia5vqR3tU70c0TO2mxMvGHT23/aMPrDW3Rnq8AAzhGA/np8pL4JQJiHEZAgCbgBwzXDNlyhSNGzdOr776qiZPniy+yvjUU0/p9ddfF5MMHnvsMb344otmLBjbHgZI4h4vPU/jdPkCGC8Jh8ET0hIvNDQULwdBIIFTJiAGYQofoIWYGcN3aOmt0kHBot6jRw/TWcEQPWjQIDGNH4s6G1oy4wW7Hq6d1vEDbb6snXI3Sg8oVohL3gBLfMBAjmeVk8ApExDbIB0ACMCIB1Pq2b0UskEohuEwZtavX9+MGzPthhkP2PGwmlN9c51hINpwpFOnUdIxAita9o4KZjx0jB8n7vptzNYgxEH7MqKCv4OqL4FTJqDL5TLb8TIbZsWKFVpRAVhes7/mdH/qpHgj5hrRA6Z9iVaNi4ur+pJ3nsBI4P8BAAD//0+zYrEAAAAGSURBVAMAYh8RpLJV9EoAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="4.22 Swapping items in a list"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="tradePlayers %&apos;location&apos; fromlist %&apos;list1&apos; tolist %&apos;list2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list1"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="location"/><block var="i"/></list></block><script><block s="doSetVar"><l>Traded Player 1</l><block s="reportListItem"><block var="i"/><block var="list1"/></block></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="list2"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="location"/><block var="i"/></list></block><script><block s="doSetVar"><l>Traded Player 2</l><block s="reportListItem"><block var="i"/><block var="list2"/></block></block></script><list></list></block></script></block><block s="doReplaceInList"><block var="location"/><block var="teamA"/><block var="Traded Player 2"/></block><block s="doReplaceInList"><block var="location"/><block var="teamB"/><block var="Traded Player 1"/></block></script></block-definition><block-definition s="tradePostionOf %&apos;player1&apos; and %&apos;player2&apos; on %&apos;whichTeam&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="whichTeam"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="whichTeam"/></block><block var="player1"/></list></block><script><block s="doSetVar"><l>Swapped position player 1</l><block s="reportListItem"><block var="i"/><block var="whichTeam"/></block></block><block s="doSetVar"><l>Position 1</l><block var="i"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="whichTeam"/></block><block var="player2"/></list></block><script><block s="doSetVar"><l>Swapped position player 2</l><block s="reportListItem"><block var="i"/><block var="whichTeam"/></block></block><block s="doSetVar"><l>Position 2</l><block var="i"/></block></script><list></list></block></script></block><block s="doReplaceInList"><block var="Position 1"/><block var="whichTeam"/><block var="Swapped position player 2"/></block><block s="doReplaceInList"><block var="Position 2"/><block var="whichTeam"/><block var="Swapped position player 1"/></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="133"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="134"></list></costumes><sounds><list struct="atomic" id="135"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-0.7947019867549443" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="140"><costumes><list struct="atomic" id="141"></list></costumes><sounds><list struct="atomic" id="142"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="22.62204724409449"><block s="receiveGo"></block><block s="doSetVar"><l>teamA</l><block s="reportNewList"><list><l>Angela</l><l>Cecil</l><l>Dean</l><l>Dennis</l><l>Elaine</l><l>Yvonne</l></list></block></block><block s="doSetVar"><l>teamB</l><block s="reportNewList"><list><l>Tracy</l><l>Joanna</l><l>Shanvi</l><l>Malcom</l><l>Geoffrey</l><l>Derek</l></list></block></block><custom-block s="tradePlayers %n fromlist %l tolist %l"><l>6</l><block var="teamA"/><block var="teamB"/></custom-block><custom-block s="tradePostionOf %txt and %txt on %l"><l>Dean</l><l>Elaine</l><block var="teamA"/></custom-block></script></scripts></sprite><watcher var="teamB" style="normal" x="15.834027777778147" y="241.61143619472227" color="243,118,29" extX="80" extY="70"/><watcher var="teamA" style="normal" x="15.834027777778147" y="39.664242750138925" color="243,118,29" extX="80" extY="70"/><watcher var="Traded Player 2" style="normal" x="31.66805555555493" y="31.668055555555533" color="243,118,29"/><watcher var="Traded Player 1" style="normal" x="300.84652777777865" y="193.2543153613888" color="243,118,29"/><watcher var="Position 2" style="normal" x="31.66805555555493" y="338.999998" color="243,118,29"/><watcher var="Swapped position player 1" style="normal" x="296.52897135416674" y="104.08515788972224" color="243,118,29"/><watcher var="Swapped position player 2" style="normal" x="250.61805555555475" y="55.198901556111096" color="243,118,29"/><watcher var="Position 1" style="normal" x="374.88346354166674" y="307.7464142233332" color="243,118,29"/></sprites></stage><variables><variable name="teamA"><list struct="atomic" id="188">Angela,Cecil,Elaine,Dennis,Dean,Derek</list></variable><variable name="teamB"><list struct="atomic" id="189">Tracy,Joanna,Shanvi,Malcom,Geoffrey,Yvonne</list></variable><variable name="Traded Player 1"><l>Yvonne</l></variable><variable name="Traded Player 2"><l>Derek</l></variable><variable name="Swapped position player 2"><l>Elaine</l></variable><variable name="Swapped position player 1"><l>Dean</l></variable><variable name="Position 1"><l>3</l></variable><variable name="Position 2"><l>5</l></variable></variables></scene></scenes></project><media name="4.22 Swapping items in a list" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>