<snapdata remixID="10820463"><project name="U1L3.2 Modern Art With Polygons" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4XuydCbRbVdXH//u+oTMtQpnLLDJPLyelCoiIyCiIFgEZBKQ0Ny2IKFOBvldm4QOhzU0HRkEQUBQRRWQGLc1JgYJiQRDKUIYiBTr3JXd/66QJPB4vL/cmN/O+a7no9+Wcffb+nZv3z5n2IcgjBISAEKgwgUiIXyHCVo4mqnDT0pwQqBkC8vLXTFeII0KgeQjYil0TraPJap6oJVIh8HkCIsDyRggBIVBxArZiBvCmo2nTijcuDQqBGiEgAlwjHSFuCIFmIWCH+GgQbh/5KoZ3fUifNEvcEqcQ6E1ABFjeCSEgBCpKwA7zh2CsLeu/FcUujdUgARHgGuwUcUkINDKBSIhdIqQdTW2NHKfEJgQKERABLkRIPhcCQiBQApn1X8bdTpKODNSwGBMCdUZABLjOOkzcFQL1TMAO82QwOmX6uZ57UXwPioAIcFAkxY4QEAIFCdhhfo8ZI+Ny/KggKynQ+AREgBu/jyVCIVAzBCIqs/67yEnQ+jXjlDgiBKpEQAS4SuClWSHQjAQy67+ELidBnc0Yv8QsBHoSEAGW90EICIGKEJgQ4rtcwlhZ/60IbmmkDgiIANdBJ4mLQqARCNghXgLCIEdTayPEIzEIgVIJiACXSlDqCwEh4IlANv/zK46mbTxVkEJCoMEJiAA3eAdLeEKgFgj8bGcesnwAlhKwX0zTw7Xgk/ggBKpNQAS42j0g7QuBJiAQUZwgQMn6bxN0toTomYAIsGdUUlAICIFiCUQVr2KAHU0Di7Uh9YRAoxEQAW60HpV4hEANEjDHjxh4Mq5p7xp0T1wSAlUhIAJcFezSqBBoHgJRxUcycKdMPzdPn0uk3giIAHvjJKWEgBAokoCt+DUAmzmSfrJIglKtUQmIADdqz0pcQqBGCNiKUwCWOZqG14hL4oYQqAkCIsA10Q3ihBBoXALZ6wd/5STphMaNUiITAv4JiAD7ZyY1hIAQ8EjAHs1XwcWZsv7rEZgUayoCIsBN1d0SrBCoLIGI4v8RMMLR1FLZlqU1IVD7BESAa7+PxEMhULcEMtPPwP8cTevWbRDiuBAoEwER4DKBFbNCQAgA2fO/v4xrOkN4CAEh8HkCIsDyRggBIVAWAnaI54Gws6z/lgWvGG0AAiLADdCJEoIQqEUC2eNHlpz/rcXeEZ9qgYAIcC30gvggBBqQQHb9d5Gjab0GDE9CEgIlExABLhmhGBACQqA3gTO25Z1WDcPzsLCvM4ceFUJCQAh8kYAIsLwVQkAIBE7AVvwOgA1k/TdwtGKwgQiIADdQZ0ooQqBWCNiKXQCuo6m1VnwSP4RArREQAa61HhF/hEADEMimn/y3k6TtGyAcCUEIlIWACHBZsIpRIdC8BGzFUwBcINPPzfsOSOTeCIgAe+MkpYSAEPBIwFb8AYAvyfEjj8CkWNMSEAFu2q6XwIVAeQjYitMgfOwk6EvlaUGsCoHGICAC3Bj9KFEIgZohYNZ/iRGLJWlCzTgljgiBGiQgAlyDnSIuCYF6JRAN8XQmnCrrv/Xag+J3JQmIAFeStrQlBBqcgK14MYC15PrBBu9oCS8QAiLAgWAUI0JACBgC2fO/bzmaNhUiQkAI9E9ABFjeECEgBAIjYNZ/LeCkaZpuCsyoGBICDUpABLhBO1bCEgKVJhBV/DAD+8r6b6XJS3v1SkAEuF57TvwWAjVGwFa8HECro6m9xlwTd4RATRIQAa7JbhGnhED9ETDTzww8G9e0e/15Lx4LgcoTEAGuPHNpUQg0HAF7V1ZoQyLlYqOZc8nchCSPEBACBQiIAMsrIgSEQMkEoor/xcD2sv5bMkox0EQERICbqLMlVCFQLgK24m4CVsU0DS1XG2JXCDQaARHgRutRiUcIVIFAJv0k8MeYpsOq0Lw0KQTqkoAIcF12mzgtBGqHQDTEP2fCL2T6uXb6RDypDwIiwPXRT+KlEKhZArZis+lqfbl+sGa7SByrUQIiwDXaMeKWEKgXApnrB4EPHU0j68Vn8VMI1AIBEeBa6AXxQQjUMQGz/gvGL5wknV3HYYjrQqDiBESAK45cGhQCjUNgQohvdQnHyvpv4/SpRFI5AiLAlWMtLQmBhiNgjh8BsOT6wYbrWgmoAgREgCsAWZoQAo1KIDP9DHzsaBrRqDFKXEKgXAREgMtFVuwKgSYgYAQ4DURnaHKaIFwJUQgESkAEOFCcYkwINA8BW/F/AWwh67/N0+cSabAERICD5SnWhEDTELAVuyZYOf/bNF0ugQZMQAQ4YKBiTgg0C4Hs9YNvxDVt1iwxS5xCIEgCIsBB0hRbQqBJCEwM8fFpwi2OxgCAVjdJ2HnDNNPxjqYtm52DxO+PgAiwP15SWggIAQB2mD8EY+1mX/+d0ME7uRYeB/Ceo2k7eTmEgB8CIsB+aElZISAEMgSyx49Sjqa2ZkViK/4hATe6jH/Ek/SNZuUgcRdPQAS4eHZSUwg0LYGsAD/taBrTjBAiii8i4Hwm/CqeoBOakYHEXDoBEeDSGYoFIdBUBCIhjhNhfLNOP9thvh2MowBMdjRd1FSdL8EGSkAEOFCcYkwIND4BW/H7DKwb12Q1frSfj9AO8ZMAFFpwrDOHflsP8duKf+BourMefG02H0WAm63HJV4hUCKBiGLXIrwfS9AGJZryVX1CB49PW9gxrmmCr4oBFbYVvwzgS2kLY2bMof8EZLZsZqKKb2TCWDAWOJp2LFtDYrhoAiLARaOTikKgOQmY9V8CLohpuriSBGzFHzPw+7imH1Wy3VNH85dbXMzO3nm8TSXb9tvWxBDvliZcA2AvAIsAzHQ0XejXjpSvDAER4MpwllaEQEMQsBX/DsARlV7/jSq+l4E9HE3rVxKkPZq/jzRuA6CdJBlRq8nHDvPJYJj7mL9MwAtsYUq9TJHXJNAKOSUCXCHQ0owQaAQCdpiXEGNgrILHj8aHeB+L8CgxDo8l6d5KcbQVXwCgC4TfOAk6plLt+mnHDvPVxDiBgWEAHlq9CtHrn6fX/NiQstUjIAJcPfbSshCoOwLZ/M8vO5q2rZTztuI3AbzkaNqvUm1GwnwLMY53GZdMT9L5lWrXSzvj9uINW1diBgHfZmA5GLc5SZropa6UqS0CIsC11R/ijRCoWQLHHMxrj3gfH1IKX489S09UwtGI4mkEnOhoGlKJ9kwbkRA/ahG+ysBJjqZfV6rdQu1EQ3yYS+giYBcCXiXCVdMSNL1QPfm8dgmIANdu34hnQqCmCNiKNYBQpdZ/zxjDX1qdwnvMmOQk6ReVgGEr/jeA9S0XX582l16oRJuF2shOhUeMX2D8gxg/i82lOYXqyee1T0AEuPb7SDwUAjVBIKp4FQPsaBpYCYciip8joMXRtFO525s4mjdJM+aCsaw2LlVgy1b4FYDvEmDufTS7v48rNwexX1kCIsCV5S2tCYG6JZA9fvRYTJc/77Ed4jNAuDLlYtTMufROOaGND/MhFuMuAPOqnVozGuYxLuNKAkyKz3cZiMcrfNyrnKzF9ucJiADLGyEEhEBBApEOPoYs/LpS089mtzVc/NpJ0viCzpVQwA7xWSBcBsI9ToLGlmCqpKq2YhvAmQDMlYbPAbjQ0XRfSUalcs0TEAGu+S4SB4VA9QnYIX4dhE2dCqSfjCh+gICdHE0blzPyqOJZDPyYCVfGE3RWOdvKZ9tsMrOAHwIY7AIm7lMdTe9Wwxdps/IERIArz1xaFAJ1R8BWnAawxNE0opzOR0N8EBPuh4VvO3PowXK1ZYf4QRC+QYxTY0m6sVzt9GV3XAdv1WphGgBzrOpjItwSS5AZ/crTZAREgJuswyVcIVAMAbP+y4yb4kk6qZj6XuvYiheC8KyToIO91vFbzlZsdjdvagTQ0WR2dlfkMZciADDJPXYA8DIxrqi0+FckUGnEMwERYM+opKAQaE4CUcXXMPCTcq//ZqaEGUc5STJZnQJ/omFehxn/JGD1NI0tCOQG3kgfBs3dwRZwirlBihlPpghnzNJk1nnlaXICIsBN/gJI+PVLYBx3ZgRkJnWW9VrAqOL/MTDC0dRSLlq24lEAXifgjJim64JuJxLi/SzCH5gx30lSKGj7ve2N6+DBbRZuYuA7YKRg4S4nQSeXu12xX18ERIDrq7/EWyHwKYFxPJnXCLBJjlS+J5t+cqGjaZNytWIr/icDq+Oadg+6DVvx6QCuZuBPcU2HBW2/p73TOvgbqTW7qsMA3iLG1FiSrixnm2K7fgmU9Ytbv1jEcyFQ+wQqKMAMwkQnQWbjUOBPJMznEaOrZTHWmfoKfRJkA7biGABzxOdaR9NPgrTd05Y5t8yEnxBgRvJJWDi/nJvIyhVHOeya3NXWKnQQYycCtnE0nViOdurRpghwPfaa+CwEAFRCgG3FbwPYqJzrv7bi5QBmOZrMSDWwxw7x/SB8G8BpjiYnMMM9DNmKZzJwFDHaifCnZUPw45sfo4/K0VYt2jTpQle5CMHFTgxsS8DmRNjIrHeDsRaAAQDIzG4QsKQe7lSuJGcR4ErSlraEQIAEKiHAkRC7RKByCbAd4keIsFVM02YBooGt+FkwtibCwTEd7MURUcU7MHAtgH2MoAC4wdF0bpD+14Ktsdvz0HUGI9RC2NkFzO1XWxJgzmavC2B4VlzN/oNuAEsBLDbZu0BYYHZ5M/Cv1jSemTqXXq2FeGrRBxHgWuwV8UkIeCBQCQHOpp9cFtM01INLvopMGM3fc138Fhb2cubQU74q5ymc3fz0EgOEZdjWeZGMMATy2GE+HgwjtNsS4UVK45Jpc+n2QIxX2MhkcOsihbC5WQmM7VzCFgBGETAyK66DABhxTQFYlhFXxnsA3iDGK2zhX2kLz86YQy9W2PWGak4EuKG6U4JpJgLlFuAJu/O+bgsedgkHTE/QX4Nmayt+H4y/O0n6bhC27dG8J1z8mYH/xjXtGoRNYyMS5l8Qw6xbjgDjUQYmxpP0UlD2y2EnMpo7wNgNwHbkYisAm4AytymNAMGIq9nRbpKrmOl/M2VuxPVNBsxo9cUBwLO/lKNS5eiaz9kUAS47YmlACJSHQLkFOKp4KQNDyjH9HAnzr4jxnaAya0U6eDxZmMbAg3FNB5VKfFwHr9tKmAXCgQBWgXFHufNSe/V5Qgfv5LZgN3KxvUvY2gJG8RpxXduktATQmhFXwgowPgbwfmZHthFXxr/BmBebi8SapVl5qklABLia9KVtIVACgXILcDb7FceTFOg54wkdvG3awovZvMezSkCQqZpLFJK9OcjseC76OTXEB7UAF4Eyo8cFBFxTjnPJ+RyMhPgrDOxGhB0I+HI2Y9cGBKxtfgwBaANgzn+vNGksQVgExttm1E+E+QzMW28wdNdjZD6Xp8YJiADXeAeJe0IgH4FKCDAAc/430EsRbMVmjfajuKbRpfauHeI/gHAoGD9zknRNsfZsxecYLec1m4zmWMDZQW/eGr8rb261YXcCdmQjrozNYWEDYnwJwFAG2s19y7RGXM1xrA/AWEjAay7jJcvCvO7hSM58iMyoVp4GICAC3ACdKCE0J4FyCrCt+CYAPwp6+tlWPAXAOY7GQJSYCtJWbPI4bw8L3y32zG1E8c0EfN9sOCLg3vc3xwl3302r/b5RJ32Nh7WlMKrFrLUyRsHFJkw4jYA2BgaY/2ZtrjKXWgD4HwELmfA6gJfSLv45bDWSVz1PZrpYniYhIALcJB0tYTYegTILsDla0hq4AId4JSxc6yTo7FJ6JKLYTA+3r0hh55uepUV+bJkNSuTiagB7ZtZHCTOcBHXms3HGGB60Oo1RGWElbOIyRhHBZAX79P+XmRpmvGU2MoHwJpl/Ew4zo1oA64DNDw48C2AeMeaB8dz7W2Le3XeT2QglT5MSEAFu0o6XsOufQJkFmMFwnWRw+Z/tED8JyiT1MLtyi3qy4vmw2VTkaNrRjxFb8SlgnAXC1gBegIUpi5bgj+sOzuwQNhmszDGcNcK65n+5f5sjWG+S2SVshNXK7BbOiK0LvDW4BW9eM5vMeeC8j9nU1ULYlQi7mP8xw+zSNueJ51nAc5n/MualV2Fe/AUy52nlaQICIsBN0MkSYmMSKLsAA087msYEQW98iI+zCLe0MDqmJsmMBH0/EcUnEjADwOOOpm95NWCH+C4AB2aO31BGRF8iMypdI7Dmv2tGrlmBtdb8+y0w3kx3463pZZoWnrg1D+gegV0swi4AdjVnchnYFYR3mDGPgHkAnmt1Me+6ufSG13ilXP0QEAGun74ST4XA5wiUS4BtxX/L3pUb2N+H7I1KDzmazJ24vp9oiC9nwtlg3OAk6ceFDEwczWulXYwzGTsJmdSICwHcmxNbl/GWy3hz5lx6p5CtSn9udokzYVfOCjNMsgxzbpfxHFtrprBdxrzpSfpnpX2T9oIlENgXLFi3xJoQEAKFCJRRgM0mpLag1n9txXcSsF9Mkxlt+n7MCJYJ37cI58YSdEV/BsaHeMcWkybbCC/hNwzMdDT9w3ejNVZh/BjeuKV7zUg5K8zm35uaNeWcMFtrRswvxxL0vxpzX9zJQ0AEWF4NIVCnBMoowCZBwxJHk0mmX9KTXbPVDBwf13SbX2O24tlGdFqAI6dqui9f/WiID2IL44ixhwvMojXCa6aSG/Y562s8bEk3diV3jTDDjJgZu8MCE2emsZ/nFjzVlsZ918louSbfAxHgmuwWcUoIFCZQTgF2gXOna7q8sBf9l7AVm+xLC50k7eXXVqYuMAxAR19iOhlsvR/OiO4p2eQURnRLTuzh189aKj+ug4e3WbiJgcPNDm9iDHAJw2lN8g5zrvg/IMxhxgPxJD1US743oy8iwM3Y6xJzQxAohwBHFL9sMjAFMf2cyaHs4jQnSeYIjucne9vQkwy8H9dkbuH53DN+D96cXJxCnFnjfcIizJxWhlzVnh2uwYJmytrqxjlEOJGBK5gx2wL2Y8IeALbBmksXTD7oTxiZs8jPtLh46L0t8dtizkHXIIK6cEkEuC66SZz0Q2AcT07PpC7zx6Whn3IIsK3YnEs11w+WlH4ye9vOcgIui2ma7LUjJob4aJdwMwOzHU3mur/MY/p0wOjOfdJrRPcIM8XMLZjpPE3/9mq7GcuZDV2uBXPm+kBiXB5L0i9zHKJh3oYZ3wGwtzkSZe59BjLnlVdkN6v9kxlPWGn8PvYsmSsG5QmYgAhwwEDFXHUJmD/UBLIY7Da6CJdJgJkJb8cTZI7oFP1EFM8hYISj6StejWSzZJ3PhNviCTq+p/jm+rR1dOfPsBSzgrxm0Kt/9VzOVqwIOJsZu7CFK+IJur6veOzteSiG4PtM2JfW3KZkNnqZZQBzLaHJ0mXyTc+Ghfvjc+jpemZSC76LANdCL4gPgRIYx50uATSDOhv6/Q5agKMhPowJfxg6BKN+8RiZs7FFPSbhBZvzuoztvF7bF1X8awaOJqAzpmlKNMzruGtGu+PcRNfmJkfyTOosaVReVDANVml8mPe1XJwNykxBX+FoutNLiJlNboRvA1AAtgZjHaz5di02tywxkCTGg7EkmaNe8ngk0NB/oDwykGINSOBU7sxctdbIIhy0ANuKPzCJKUpd/7UVf8SEP/Ycxfb3itmKnwAQtgjHpVy80kIwAj4OjJvTuuvkRu/Hanz9sj+2zNR0NzGuiCXpz379MDvcLRcHM+NrIGxHwPqZ1JuMpUR4gylzROpRItwjR6P6pisC7Petk/J1QeAHH5z7yYh1Bgxr5JFTGQTYZcCNazL3yRb1ZG8n+qqjaT0vBrKbvr5EwAXMOBgmAQUw06zxphJd5iYg+uh/q5bcue5lJR+J8uJPs5WJKD7WTE2DsSA7Nf1kKQzG7cUbtqzIrNF/HYSds9nGzDWK5hKKd8B4kQlPtbEcjTKcRYBLedukbk0TyE1Fu3DTs2hK0aJSq0GWQYBN/ue5TpJCxcQ8Mcx7pRlmNPs9R9M9/dkY18FbtVqYY/JNg/AugKVYc3b3ZlPvFL4wZcFqaeQfUMUwLled8YojFuNsIsw2u6YdTc8F2daEMI9lxn7MCIGwBQMjeh+NIuAvMU0mz3fTPCLATdPVzRloI68HBynAE0IcdwnjS5l+jipewIxXnSTt29/bFglx1CL8MrNGANxjRru9//CaJQQR38p/Z6Mh/nkm5SdwT4uLK6bOJXMWuyxPVPHeYJi15T6PRhFhrpXGw418NEoEuCyvlhitJQKN+sc8SAG2w7wcjEHFCnBU8bUMnOJoGtxf39uKDyDGnSAsTFn4zow59J/e5Rv5R1MtfS/y+fKznXnI8gE4O7trOua24/Lp/6jMPcXmaBQxvuM2ydEoEeB6+EaIjyUROIUv7LZgtTbaiCpQAVbMIKx0EjTIL+xx+/Hw1o/xAQMXxjVdlq++HeaTwbiOGMfk2y3bY9kgNYum5C6x9+uSlA+AgK14AwbOJkaECVcMbMXl18wmc0a4ok/Po1EWZ/YIbNbn0ag07o8/U19Ho0SAK/oqSWPVIpD7w766u3vFTe2X9DtKq5aPftsNWoAJ+HVM07F+/bAVPwOgvb/7eSOKLyTg2DThmBkJSvbVxomrJy1vb2sb1Gg/lPzyrLXyp47mL7ekM0eXDsseXbqqFnz8wtGoNVdLmqdujkaJANfCmyQ+VIRAox1NCkqAbcV/B2B2Lvv+exBVfBoD1wDYPN/lBxHF5g7fbdIujunv+r9G65+KvNQVbCTawbvzmqxaCowrRg7FDV2PkUnQUTNPn0ejGPc6STqyZpzs4YjvL1wtBiE+CQGvBOp9PdgO83sMXBtP0KUBCnA3gNZiBNgO8RJz7V9Mk7kQ4XPPSV/jYYNW43YGPnYKjKxl3dfrG1z9chHFXyfgHADfcgnXT0/Q+Op7ld8DczRq5pO1d++z8VgEuJbfHPEtcAL1nqrSVryQGb+KJ+mcAAXYbEj+yNG0th/gEcV/JmBXR5PJIfy5J5uD+HYQ/uYkyIya8j713id+mDVSWVuxuWfZZMZazsB1cU0XNFJ8lYhFBLgSlKWNmiJQz6MtW/FrDNwf1zQhSAEmxsmxJN3otaPs0bw/XPzVJPl3ND3Qs15U8TeZcDsxLolpuq6QzXqflSgUXyN/Hg3x/zHBTO+a9ddlmT7vceFDI8ceRGwiwEFQFBt1R6Be1xttxfOZMSeepBOCEGA7xK+DsJnf6Wdb8dsAnnc0Hdiz8+0wHw/G9Rbj6GlJ+l2hF6Ne+6FQXM30uRFhl7CrSahCjLEAzDLJuXFNtzUTh2JiFQEuhprUqXsCxy2ZtGTw0Lah9bbjNqr4OSb8x0nQ2EAEWLG5qB1+rh+MhngGWzjGSZC5JefTJ6L4XDI3B1o42stNObmZiOVLu5feOuySz9mq+xesyQLIifB6Q3Dw+8twJwGHAHjVIkyUu5rzvwwiwE32RZFwPyNQj2dO7RA/DcKHjqaDAhJgk35ygZOkzb28G5mL3lNYQIyf9ZxqjCieBmBXAo7Otxu6p/1GPZvthWGjlukpwguAgYOW4vdEMHc6P+cyTpqepGcbNfZi4xIBLpac1GsIAvW2HhwJsbldhsxl9aUK8ETFp6TX5F/2/HfAVvyCuRvW0WTuisXkfXjgoqW4A4TVIw/C0V1dlBlRF3pk3bcQofr8vKcIdz1GK7Ob8W4FEGLG39OMsf0dRavPqIv32vMXr/gmpKYQqG0C9SQGdojvZ8K6cU2jSxXgiOKPCBjuVYCjYTa35lzsDsB68ado8cQO3ipt4Q4wnnKS9FOvvVxvP3q8xiXl1hDoLcLm/5c5ukSIg7EtgAfMDI7wkmNI8g4IAXPzTt2kqrRDfBcsfMVJ0C6lCrBt0k+uGc16SvloK14Gwo1OgiaaRPoM3AHgakfT/3l9jepx2t9rbFLuMwJ9ibD51B7N34eLKwGMAvBbR9NRzcxNRsDN3PsS+6cEcsKwcsXqZbcMvnRoraKxFd+UzVr1lSAEmIC/xzTtWSheW/FDAL7iaBplh/loMH6dzen8m0J1c5+fsPy8pQMHtQ+pt41vXuOTcp8nkE+EM6NkxREGJoMxAsDNTrK2k3mUq29FgMtFVuzWHYF6OBJjh3kqgEOdBG1eigDbITZJMsyGqYJ/AyJhPpwYv2dgHwIUAae7hGPiCfJ1eXs98K27l7bGHe5PhLNCfD4DZ4LQSi5isSSZDFtN8xT88jUNCQlUCACo9fVgW7G5begEk32qJAFWvBLAAC8CbKtM+sunLeC/TBjDLo6JJ+m/fl4YWff1Q6uxyhYS4czUdJivBuNUAlYy4wonSb9oLAp9RyMC3Ay9LDF6JlDraRGzZ23PdDStW6IAu9nrB/u9GSqi+GYCvgvGX0FoaVmMY6a+Qqs8A4U5GDw5TSCLwe5M6mrxU1fKNgYBLyKcHRGbbGw/ZOADYlzgJztbPZISAa7HXhOfy0qglkdrkRBHiXCpo2l4iQLMLYRzpiboinwwM9fQuZgP4HUw/uwkaWIx4Gt9VqGYmKSOfwJeRTgzIlZ8D4DDCDCpV89wNN3nv8XaryECXPt9JB5WgUCtrldGFB9LwAxH05BiBdgO8e9BOLzQ9HNU8QIX2ICAyY6my4vphlrlWEwsUqd0An5E+IwxPGhVCn8E8E0C/gkXp8Tm0pzSvagdCyLAtdMX4kkNEThx1aRl7e1tg2ttx+74MB9iceb4xsCiBVjx0uz6b97jR5Ew/4oYx6EFJzpP083FdE1uJmH16u7lNw24ZEgxNqRO4xHwI8Im+glh3sJ1M8leRgN4mlI4KvYsLWgEMiLAjdCLEkNZCNTimVV7NO8JF4+as7slCLA5/zvf0bRdPnC24ucZeMLculQM3Ho6W11MfFKnNAJ+Rdi0Fg3zGGbMBLADGA8t2gKH3H03rS7Nk+rWFgGuLn9pvcYJ1Np68MTRvH3axQuOppZiBNhWvAGAd1rSGDP1GXq6L/y24ikAtnQ0HVts98i6b7HkmqdeMSKcEeIQH8aEqwFsRsAfYpq+X6/URIDrtdHSBcUAACAASURBVOfE74oRqCUxGbcXb9i6Em+b24uKFOC5AHbPt/4b7eDdYeEJy8K2U+fQW8VArrUfLcXEIHUqQ6BYETbeRcL8Y2JMIWAdJtzmJOjkyngdXCsiwMGxFEsNSuAUntxtgVprYT147FhuH/k6VhkBLUaAo4pXuYAb1zQoz+j3QRD+6CTI3G7k+/ls2p5Ts6jLU4pL341IhYYiUIoIZ0bEa3KUn2X2NTAw3dH0s3oBJAJcLz0lflaVQE5YPvlo1ZI71r5srWo6Y3I4D/0Ea300v/MT48dM6vL8Pc7kfyY86iRo394xmPSALvD9uKZvFhPf0YvP/WStEQOG1cIPlWL8lzrVI1CqCBvP7TBfAUbU3MxFwFWxBF1avYi8tez5i+vNnJQSAo1LoFaO1NiKXUphi+5nOl/3I8CRMJ9AjJv7mn4e18EbtlqZM7/7OZp0Mb1YK3yK8V3qVJ+AEWEmHL3WAOxw+VO0uFiPbMVmo9bxABaD0ekkaUaxtspdTwS43ITFfkMRqIX1YFtxqoWhVunOZ/wIcDTEC5gwyqwf9+4UO8S3sIW34gmaVEyHybpvMdSkTh/v4RICaNhAjCpFhI3dqOI7GfgegDcBmOxxJrlHTT0iwDXVHeJMrROohbSKtuLVrS6+vTLZ+YgfAbYVpwEscTSZG2g+faJh/i67uMRJ0vbF8K8FJsX4LXVqj0A0xAcx4bcAVq41AFuVKsIAWxGFPxOwPwH/tgjjp/q8RKSclESAy0lXbDckgWqP9mzFK0y+3FSi83c+BZjZxfXxuXRKz46xFc9nxlnxJJmsQ76fWpgV8O20VKhZAnaI/0SEnRgYFowIA+PH8MZWCneZqzwBmDvAjo0l6OVqQxABrnYPSPt1SaCa6512mJeQi9O7decNXgXYDvFUECb0Xv+NhvhyENaLaTqpmI6oJodi/JU6tU8gEua9yMWtAD4AYcugRNhEHhnNHZaLGxjYBYxHWz7C4VNfocxmxmo8IsDVoC5t1j2BE9OTlrdbbYOqsePXVryYGF3duvMarwIcVfw/BkaYBB45+JHRvAcx/uy2Ytvp/6D3/XbKp6km3e4VN7Vc0u+tSn5tS/nmJhBVfAcYzzDwg6BFOCPEIT6QgOuMbTDuc5J0eDWIiwBXg7q02RAEqpWq0lb8PgHTuhOdXV4F2OycBjIJPEbl4EcVP8qM3xSzS1RSTTbEK1yzQdiKdwXw0OBV2Gx5Ox4vhwib4O0wHw+GOa60Hgh3OAk6oZJQRIArSVvaajgC1VgPthWbDFV3pBKdmYQDXs4Bm/O/BNgxTfHMHx7FpwM4wNF0YDGdIuu+xVCTOn4IZI8TvetoutAOcbJcIpwZEYf5p8Q4F4C5NGSWo8l8P8r+iACXHbE00OgEKi1GtuJXwfhbSnee6kWA7RD/FYT9c+u/0d14M27F/BbCHlMTNM9v/1TjR4dfH6V8/ROY2MFbuRZeZGAzR9O75RbhzA/TEF8MwmkAXDCucZKUmWUq1yMCXC6yYrdpCJzCF6YsWC2VWg+2w/wiGHNTic7MZQmFRsC24uUAWh1N7Zlf+4rvIMb8Yv649Jh2T8+iKa1N08kSaFUI2CG+mgkU13RGViDLOhLOBRlR7BBwIgifMHBxPEFTywFABLgcVMVm0xHICdOihSs+umfjK9YuJwBb8TPMWJDWnZmNIx4E2KSffN5J0C5RxUe6wHlxTWaNzddzxNtnLx650aARlfqh4cs5KdyQBMZ/ldezuvFG2sJOM+bQfyopwpm2wnw7GGMJWJhmnD09Sb8JErQIcJA0xVZTE6jUkRxb8T/AWJLSnfsXEuAJY3gnN4Xn0xa22WAJFiwakkk3aTuaHvDbWZWKz69fUr6xCUQVdzFjYydJP85FWonp6J5UzdlkJhxEwMuUQjT2LD0cBHUR4CAoig0hkCVQifVgW/FDANpTic69CgmwrfgFADua9V8znQcLg50EjffbYbLu65eYlA+KwLgOHtxqYQG5+HZsLmXSr1Z6JGzaG9fB67ZYuCeuae+gYhMBDoqk2BEC5kvKk9MEshjszqSulhN345GDWrGwxcW2U+fSq0FAshWbjFUbphKdIQ8C3A1kboc5kIG727vxlV8+Rx/58UNSTfqhJWXLQcBWbHb8K0fTD3qNTCuyJlyOmIxNEeBykRW7TUug92gxongBAU84mo4LAopJUsDATqlE5w4eBJgZ+AsBwxm4Pq7pJr8+VGJU79cnKd98BGzF/2XgxLimxxtFhEWAm+89logrQKDnemlE8ZVmR6Wjad0gmrZDfD2Ar6d059b9CfD4Pfg0K41ryVxWTtgzpukwv+3Luq9fYlK+XATsEJ/KhMPimg7q3Ual14SDilEEOCiSYkcI9CBwEp+/og2tA3M7hk0mqjThazMSNLtUUFHF15hr1lKJzkxWq3y7oO0Qvw3ChpkzjS3YyXma/u2n7dxIvhuplTfSxYP81JWyQqAcBOwwz2Oziz9B9zeCCIsAl+MtEZtCILMe3Omau03TSHe3h6eY6bOX4kWMQnvDjCi+iIBTUonO9fsVYMVpAlJgdMWSZNLteX5+zBesbkFLmxw58oxMClaAQCTMxxBjvJNnI1S9jYRFgCvw0jR6E2aTjtlw1OhxFhNfbgrXGj15EjHOcTStVYydnnWiIf45COd0Jzq/VECAGcB7jqYN/LYpU8/9E5N33u8bFVz5qOKnwJgWy3Mmt55EWAQ4uPeiKS2N4wtdgvXpeyQjpi++BrlNTK3hyeZChO86mu4r5WUxa2EgXJlKdA7LJ8ARxbcScKxL+Ob0BD3ipz05ctQ3rRyX3KcMl2fSFMsPWylbOgFb8aEApjiadstnrV5EWAS49PdBLAAw6RgJllFiEeNeb8RnqSrZbVWdjztJ2reUl8ZWbI5i3JRKdGbWZftaA7ZD/CQTwnFNA/y0lTty5MKVVJM9lhE+E10ww3UlDaeftyr4shHFDxDwO0fTrHoWYRHg4N+NpreYT4zffJpO/8uYyWXJqVrr0HOjpw+f33Dl3bucWtKGJlvxAQTc253ozOR27lOAFb8D4E5H00+8sjlkwXmvb7xp+2bNPItx4OyuiaP24Gt7/5AU0fX6FlWm3IQQ78OE62OaMicB6lWERYAr8740bSvm3liC1dL7D9oH76z6+J6NLitrzuRag/7penB48knFnMfNxRPt4NFs4e+pRGdm3T2PALuWi+2nzSWTetLT06zrvkcsPHfxuhsOGN6H6JpZgDZP8KRQxQnYIb6bLcyOJ+jqehVhEeCKvzbN26DZWWuhpbX3H7put3vlTS2XDG4GMkEktYiGeRuXMT+d6Mx8f3sLcFTxaQxc6mga6pVps637npietLzNahvY+110kU5dTxdlZhbkqW0Cp4Y51MK4f/kQbHbzY7SyHkVYBLi237GG9e5kPn9lC1rbe/8BNEd2bqCLfK1b1hOkINI6mpy0rRYWpRKdmdB7C7Ct2GQKanc0jfHCJgifvLRT7TIn8wWrzNGqL75zqdU30MUDq+2ftO+fQFTxjeZmMC9Xa9bixiwRYP99LjUCJnDcsvOWDhrcPrhZpgBLH22yZSuk+xHgj4lwaSxBV3jpqiBG5V7aqUaZfEsgK5avXn7rkEs9zxBUw3dpszCBSIi/QoRnW1LYbOqztKhQjVoTYRHgQj0mn1eUwAFvTNabjqKORt4EYyv+SzrRdYABO4PWTCP7fWzF3JcA24pNdqw3Fm2OAXffTasL2W3Edd98mwDfeJPnPrBplyrERD6vLwK24msBdDuazIUNBZ9aEuGivvwFI5QCQiAgAl88e1n/x0DsDv7GitmTHmpva7eK3XEcMakt+1gDthVfBuDHjqaRhbogxzaF1Kp6n4KVY3CFertxPzffJ1h4hICvxzQ94SXSnAiPHIItux7zdzuYF/tey4gAeyUl5apOoC8xBpjrMQtXVPHi7kRXZuetWff2u/HHVpzqaxe0HeJ5AN5yknRwfx3WCKkmzdo1QCRnz6v+1ay6A3aIVzLhrXiBY0k9Ha0FERYBrvqrIw4UQ6C3GBsbuTt4i7FX6TpRxXcyEEonurY0bfudio4qXtXXOeDsH6IfxzXd1l9M9Tr1nNsw1jO2YmcRKt3n0l75CGQTc+wPC0c6c+i3XlvKiXD7EGz5yyqMhEWAvfaUlKtZAn3/UWa3lkfGp4V4xxThhUXLMOxL/+pa4ldEbMXLe2fCskfznnDxuKOp37zcpW8Cq+yrUI/9W1lC0lpEcRcRjgGj1dG0hR8i1RRhEWA/PSVla55APf2xthW/x8DdqcTk8RasFj8jeFvxJ71zQWePZOzrJGnzfB1VL6km66kfa/5L0QQORsP8XWacCOAgAibGNMX9hF0tERYB9tNLUrauCNT6GmFU8SwGDnI0bZwblb76hvXkQ5tduHch0LbiD1OJzkwmsdw54Iji10B4Ip6gE/qqv9+CKU9stam7l9/RdiFfgvq8kdb4g2IidrwRiIR4SyI8BuAfAPYp5gawaoiwCLC3/pVSdU6gFnfJjt+Z17MG4D2LsOW0BL3mZ13WVvxu7/uAbcVpBvaNazKJOL7w+LFfqe5uxF3ulWIn7XyeQFTx/1ZZ2L49jQVEuDim6WK/jCotwiLAfntIytc9gXxi/M78IVPv2+7np1cywKjiBQw84Wg6zrTrNSmGrfjNVKJzk9wIeEIHH+NauNHR1GdGp1pZ9z3031deu+G2yyY28jnvSr4/0tZnBOwQP4IWXM5pfI8IRzqaiso1X0kRFgGWN7ipCeTLlLT4g1VL7h552fByw7EVXwngREfTuqYtr2u0EcWvpBOdW+UEOKL4PgvYLKZp594+97wOsRob08YuOvfjtdcdMKxZMp2V+50R+30TsMN8Nbl4J5akK+0wLwEwy0nQT4vhVSkRFgEupnekTkMSyHdZhElUcSNdXNIVgv0BsxW75GJMbC7NWSPCna4Rq/6OJtmK/5lKdO6QE2Bb8ftMuDmeoLN6t+V1VB1kp57E569oResAuewgSKpiqz8CkTCfAMb+cU0/jIb4ciZMdDQNKZZaJURYBLjY3pF6DU2gkpdF2IrnM/BSXNNhOaiF1mvNH4eU7uww5TekzrZFCt2UwuaxZ2lBz44pZCfITpTLDoKkKbb8EpgY5l3SjF87mnY0dc2aMIB7Y5pO8msrV77cIiwCXGzPSL2mIXDMx+ctGbpW+5ByTaFGw3weM85xNK2Vg2rErBUt7fl2LNshfjKlO/c05VtV59kgTHI0fW7K/LNUk+nV5bphKt8U/tJPVi+7ffilw5rmJZFAa4KArbh7QCvWumY2rbBDfBYRLoppKul2tXKKsAhwTbw24kS9ENj3tYsf3Hrz1H5BbyIyqSWJcHgsQX/KscgJaF+pKu0QP5jSnd/KCHC40xy9SDuaPj2+VM5Uk/k2sb3yeutDj2xx/v710pfiZ+MRsBVrtjAxPoeeNtHZit8GMMfRdEQp0ZZLhEWAS+kVqdv0BII6RmMrfhaMxU6S9vUyhWyH+Pcp3Xl4dgS8lIALYkn6Za5u0FPPtXiMq+lfPgHwBQJ2iK9nC8l4gqZnpqFDfBITZg1oxVAzKi4FWTlEWAS4lB6RukKgB4FSEklEFUcYuNrR9IXNXn1torIV35ZKdP4wOwKGo82dBGseL5u4vHRcrScy8RKDlGkuAnaYJ8DFDk6SIrnIo4pfYeA1R1NmxqiUJ2gRFgEupTekrhDIQ6CYyyLMBQsgjIsl6JaeZvs6RmSHeHpKd56aFeD3cpl/vB5jytdxctmBvNL1TCAS5r2I8QtH05hcHLbiQ81mLIuwlUl4U2p8QYqwCHCpvSH1hUABAl7zGpuNVUxoj2sa3dtkTtAXzh9ynUkWYiu+KpXoPDMjwKrzXidJh5skFxttu+w0v6kmvfonHS0Eap3AWV/jYUtXw/wgHdzT16ji55mx3EnSHkHEEJQIiwAH0RtiQwh4JNC32Lk8k6ZYUcVHMjLHKNr6MtdzXdcO8eSU7uw05VpGdx4ZT9DdftZ9x/GFLsH63Pffz2UQHsOVYkKg4gRsxS8RcERM079yjUc7eDRbeDpN+OqMBM0OwqkgRFgEOIieEBtCoAgC+dZYW0ZP/lk8QVd/weSSbx516tC97jAj3FY1+cyU7syUMZcxfLruu/TJozHs4d/05U4pa9RFhCdVhEBVCNiK77QI905L0O09HbAVG+Ed6mjaKSjHShVhEeCgekLsCIESCHjdZdxzjZew5t5fBqfzXWcY1C7tEkKTqkKgogSiIT7PtTCid1a46G68GbfiNWJ8N5ake4NyqhQRFgEOqhfEjhAIgMCE3XnfVcnJfyOyzLbmT7+fZtT7ymttv3tky0ljc6LK4EyLBDL/4pnUae3730vu3nqL7u8FfU45gNDEhBCoCIFoiA9i4HQnSd/u3aA5Pw/CVo6mTB71oJ5iRVgEOKgeEDtCICACUcWLXWBaXNMF+TJN9RTYNaNgcLkydQUUlpgRAhUhMH4Mb9ySwtyYpg16Nzh2LLePfB3LmTA+nqDrg3SoGBEWAQ6yB8SWEAiAgB3iu0Do6P0rva/LIno2Z0TYRTp1PV3UHoAbYkII1C0BW/FCAKMdTW/2DiKq+LcMfNXRtFHQAfoVYRHgoHtA7DUdgTPG8MbXzCaT8i6QZ0IH7+RaeD7lYsjMubQ8Z1QEOBC8YqQJCNiK/wLAcTTd11e42TP3F8YSdEXQOIwIO0kKebErAuyFkpQRAnkIRBTPJsaGTpI2DxKSrfg9EO7qnjN5PMFq6T29LFPQQdIWW41GwFZ8GQHLYpou7is2O8w3EOPwmKZ1qhm7CHA16UvbDUHAVvwRMx6NJ+m7QQSU97ID2YQVBF6x0QQEoiE+yiV8P67p+/nCjSpeyoSYk6Czq4VEBLha5KXdhiGQTXX3RzDGO0maUUxgfYouM9r36NyyZ/o8OYZUDF2p02wEJnTwtm4L7nMS9OV8sZtscgDGO5qGVouPCHC1yEu7DUUgqngWA8eOHIK1ux6jlV6CK3TZQVTxApfweDxBx2fs9UjEYY4cjePJmXNIkojDC20p02wEbMVL27uxyS+fo4/yinCYPwTjt46mcdXgIwJcDerSZkMSsBW/AKDN0bRtvgD9XHaQ/YX+I0fTusZe71STPQW4r8/7g1zMZREN2WkSVMMSiCp+ygUmxTU9ni/IaJjPY8aFjqaB1QAhAlwN6tJmwxIwv7oB/N7RdFwuyFIuO7AVu+RiTHeya7bZeLXwpSHX3bftz083tnsL8KHzr7x2o6/IZQwN+3JJYL4IRBQ/RcAnjqaD+qtoK36HgCdimn7gq4EACosABwBRTAiBHIGI4mMJuDWV6PpcYgzzeTGXHZjE8t2JyVv1lWqytwBnRTlNIMuFm55FU1r99oyfEbpf21JeCFSSQETxKxYwtK+EHD39sEN8KsxmLI12gNxK+igCXEna0lZDEyjHZQcRxee7ia6L+rpisC8BXiPCna4ZLc+gzpK+34XWqBu6MyW4uidgK/4ngK29TC/bil9j4KW4pgMqGXhJX9BKOiptCYFaJJDvsoM21fUaUeYc4q6l+J1b96WOyYdOf4b+1NNWPgE2ZfxcTejFP6+XRXixJWWEQCUImNkjANuMHIK2rsco1V+btuIjAPzWbcWo6QEm1SkUpwhwIULyuRDoQWDf1y5+cOvNU/sVuuxgXAcPb7XwHhg3OUmKFAMxJ+5ppLsHhKc8GdP0Ta8CbLJmtaClra+RczG+9KyT95zy660PPbLF+fuXal/qC4EgCNhhXgJGq+Xi5GlzP381YV/2o4r/xcBHjqavBdG+FxsiwF4oSZmmJnDMx+ctGbpW+xC/lx2MD/MEizHVIhwwLUF/9QPxZL5gVSta2jN3/4YnTwDwf46mQV4F2JTLCXgK6dU30EUD/LTvtWy+yyKWfrJ62e3DLx3m1Y6UEwJBEoiGeR1m/AfAYhAecxJ0ciH7E8O8V5rxBFsIxefQ3ELlg/hcBDgIimKj4QiczOevbEFre2/RNaNRP2JmK/4jgD0dTV/yA6n3FLLJXesSxsUTdEvOTn9T0LkyQU9F9xeD+dFgRt1fZJZafQNdXJVjHn6YS9nGITAxzLukGbcCeB3AKEfTbl6isxUnCGgvdenIS1umjAiwV1JSruEJ9HXZgRmBppBadSNd/LnRpx8YtuI3wFjoJGkPL/X62kQVCfFT5oxxPEmj/QiwKWtEuBxT0f3FchKfv6IVrQN6i7Hc1uTlDZAypRIYH+ZDLCBCLh4D4byYprW92IyGeRtmvMSMg+JJMhc6lPURAS4rXjFe6wTyTaEu/mDVkrtHXjY8CP8nhHkLl/EyE66JJ+is/mz2TDXZ8xiRrdicUbzN0dTmV4DNmm1fx5iCiM2LjbGLzv147XUHDPM7he/FtpQRAn0RiIR5PAG7EnA1M+Y7miyvpOwQP5IZNSfzp7H0aqtQORHgQoTk84YjkG8T0Tvzh0y9b7s1SS6CfrIZdy4iF1+NzaU5+ez3N1q1FS8D43wnSdeY+l6moD8T62COJpXK5dB/X3nthtsum1hoE1up7Uj95iYQCfMlYKyIa7rYVtxNwAExTQ97oTJxa14rvXZm7fhEJ0G/8lKn2DIiwMWSk3p1RaAWjtFEFD9MwI6OpvX7gldovTai+AECNnY07eRXgE35Qvar0aH5jnEVk0SkGv5Lm7VJwA7zLQQ8EkvQLbbihQBudzT9zKu3dpj/AEbI0bSJ1zrFlBMBLoaa1KkLArWYSMJW/C4YLzpJ2rcnxJwQvfoGPfXQZpP36gtwVPE3GXjQ0dRSjADvt6Drya025T0rvR7s9WUpRyITr21LucYiYKaRiXCJGfXaih8Do8VJUp/fq3yR24pXM+GceIKuLhcdEeBykRW7VSFQSt7lSjgcGc0d5MLstJycuyzczxpt5u5hYGpc0wV+pqBzseVbY65E7H7aqPV+9BOLlK08AVvxy0Q4JJagl6MhvpwJ5lKTDfx4YkbRYBzkaBrpp56fsiLAfmhJ2ZokUG9/rLN/EM5MW9h+xhz6j59dynaY7yLG7jFNWxcjwGtGzrWxHuz1Zaq3/vUal5QrHwFb8YqUi3VmzqXlEcVfJ+BhR5Pv3Oi24uVgXO0k6fxyeCsCXA6qYrPsBOr9Oj1b8T/MTst0oiuzxuQ1b3Nkd96ZWjBvQCsGL/tH53JT19wH7Bd4La4He4lBLovwQqm5y4z/Kq9H3fhXvMfINaLYZcbO05Nk8kN7fmzF1wI40dG0ludKPgr6/uL6sC1FhUCgBBptjbBnqsnr6aJ2r7DsML9HLu7s1p0TixXgcqaq9BpHqeVqcY2/1JikfukEsss8sxxNu+es2Yo/ZODKuKbL/LaQXfa5Pa7J9lu3UHkR4EKE5POqEmjUXbIm05ZJVGE2RLWFJ/8kpuk6r6DtEF8PwoGpROdGxQqwqfdZqsrUqnrPVFULu9y99p+UKy+BaIgPA+GkmKbDegjwXDDedZJ0sN/W7TB3gnF271Swfu30VV4EOAiKYiMwAge8MVlvOoo6Gv2caG4KuCU82QFw8oBWbHTNbPrQC8jTR/P63S7eTSU6M8WLmYLOtVOvU9H9cconxm+8yXMf2LRLeWEsZeqXgB3iCSBs52iK9hDgmQC+5WjaopjIzKwTzDpygo4ppn6+OiLAQdIUW0UROG7ZeUsHDW4f3CyZknpvgrIVP0vAMLOxyitAk94ylegcVaoAm/p+NoF59a9WyuXLdLZi+erltw65dGit+Cl+BEcgu8nR3Gp0ec7qhDCPdV3c6iSpqJzkkTBPJLMZq0cmuiA8FgEOgqLY8E0gqMsOfDdc5Qq5TUQMdmdSV+Y8r3lsxZ8A+IujyaScLPjYo/mq1NOdZwYhwPl8KuhEnRWQyyLqrMOKdDeq+Ncu8Je4ptt6mrAV84BWrON1pql381HFC5jxgpOkQ4p07QvVRICDIil2ChLId9lBt9u98qaWSwYXNNAABfKNNiNhHkuMu4jwI5O9x0uoxR5D6st2vR1N8sKnvzInpictb7PaBsplEaWSrL36tuLHGbgwrunxXgK8FMAZjqZZxXg9PsRHEeH2tIv1Zs6lD4qx0buOCHAQFMVGXgL5pgA/eGfVx/dsdJmnG0oaBW+h9dZImH9FjO85moZ4iTlIATbtFfLPi0/1WOaIhecuXnfDAcObZQmkHvvIj8+24v+mXHxr5lx6tZcAzwfhmVLWcW3F8xl4P65pbz8+5SsrAhwERbHxOQL5NsG8+XTb6X8ZM2lqM+LKjTDffmv1gj+NunTzfAxsxf9mwI1r2qEQp6AF+JA3z3t9403aN6vVVJWFeATx+YGzL5k4ao/uaxt9E2AQrGrVhrl8YeQyDOl6kVZ/ToBDbGaYdoh5+G7liy26G3+TW/FQK2On63yeKe7Lpghwrb5FdebXKXxhmmBR7z9cM6nT8zVgdRayZ3f9pJocN47bWp/FxyDc4STo5P4ayQnwQNUZyB8D01a9pKr0DL/EgnmOwfEsmvLp+n2JTUj1AAlM2I03clsx19G0YW+zkRBHCbjcSdKwUpq0Fc819R1NHaXYMXVFgEsl2OT1x/GFrhHeHIZmHj3lexX87jK2FZ+SOV3EODyWpHvz2c0JcFu484JcXukgXsdmWw/2yuyLYuzyTJrS9D8wvfKrRLmJIQ6nCdMcTeHe7Y3bizdsXYmFjjbjhOKf00K8Y4rwAgH7eb3iMF9rJTlSfAhSs5EImFFTzx29jRRbqbGcypPZ/M71mmoy156t+HcA9nM0DS8kwK2q83knSbuU6mvP+mvWgxkzikhzGaQftWpL3vna7JnxIf6eRfiho+mIvjyMKl4FxpH9/bD1EpnZ6AVgfUfTtl7KiwCXQknqCoEiCORGTC7SqVl0UZtfE2YzCRgfOkkK9VU3NwJuDXe+bP7oTEtQ0m8b+cqfwhd0W2hplRmNoIiKnUoQsBWfDmBLR5P57xcec34eOA/nLQAAIABJREFUwH09k3QU49e4Dl63xcL7xPihk6Q7irFh6sgIuFhyUk8I9EPgJD5/RRtaB5YiYOM6eMNWCwsAxPv6g5IT4JbRnZdaLlpiSTonyE7J/YDoRmrljXTxoCBtiy0hUA4CtuKriPFeLElX9inAIf4rEUbENI0utf2I4vssYOeYps2KtSUCXCw5qScE+iEQ1JEeW7FJtnElAfvEND3Rs8mcAFuqc3eL8FtH01ZBd0pQcQTtl9gTAnlGuL8hxh9iSfpNHgGeDMJER9O6QRA0O66Z8NN4goo63SECHEQviA0h0INA0JuYbMV/AaB6/9HoeQzJ7My0GGdOS9JjQXeG301kQbcv9oSAVwK24r/DxdnOXHqqrzrZm5ISjqZAdrFHw/xr5kyO6fW8+tiznAhwMdSkjhDIQ6BcaR1txW+D8V8nSXvlmu4pwBHF51rAxjFNE4LunHLFFLSfYk8I2IpXADjS0XRfPhq24jSn8bX4M/R0EMQybRKucBK05nYUH48IsA9YUlQIFCJQrtHiKYp3aAPmEXBZTNMFxo+eAnzqaP5yi4unHE3rF/KxmM+DHtUX44PUEQL9ETg1xMe3EG5JuWifOZe6+xHg9xmYEc9+j0qlaiuOAZmd1yP82hIB9ktMyguBPATKvV4aVdzFwCSrFbtNm00v9M6EZY5GEOHKWIL+VI5OKnd85fBZbDYPAXOrGBg7O8n+p5cjimcTsMzRtF9QdLKXqdyUb/d1vnZEgIPqAbHT1ARyI8TF76z66K4y5rjOnj/8sqNpo94CbK5MsxgdMU0/KkdnHPH2uYtHbjRgRCk7u8vhl9gUAhHFXyfgDjCGFcp0ZSu+FsjkXN8kKHJ2iC92krgQINePTRFgP7SkrBDog8BnqSbBreHJBMKNhdJIlgLSVrwIjGdSunN/Y2dmNllG9tjSKyOHYHjXY5QqpY18dT872+ymZ9GU1nK0ITaFgF8CEcW/JmBjAFs5mjL3ZOd7oiE+iAl/cDS1+20n6PIiwEETFXtNR6Dnum82jaT5hf1fR9OO5YBhj+Y94eKJVKIz8/3NCbD5tx3m+8nFrfmOYQThj6wHB0FRbARFYEKYt3CB5wE8ARcbOMnCOZptxS6lsEXsWTLn7Kv2iABXDb003AgEzDSwGfL2TDU5diy3j3wd8wBsygQ77vF+Xz88IoqvSSc6f9JbgCOKT7SAg2Oavu/Hnt+ya3508OfE368NKS8EgiBgK76MGO1M+AYIbzgJOryQXVvxxwAudDSZH8tVe0SAq4ZeGq53Aj2mY1OzaMoXUk1m7/c9DsBdjqYfBB1vX9cRnvQ1HjZwNT5q78Y6v3yOPgq6zZw9c8+zBUtSVZYLsNj1RGDsWG5Z93W8D8ZXifAwEe6MJcgkr+n3sRW/AOA/+XJGF6of1OciwEGRFDtNReDE9KTl7VbboEIbkiJhHkuMGwh4v70V4Wtm04dBgeqRC/r3Pf+Q2IrvJMLfYgm6Pqi2+rKT+wGy2u1ecVPLJYPL2ZbYFgJ9EYgqjjBhXydBY+0wL2HgjLiH9z7743gPR9M21SQrAlxN+tJ23RLweyQnc0QC2I6As2Kargsi8B4CDGKcGkvSTGPXiL7FODmm6YAg2unPhl8O5fZH7DcXAfO9IsZZsST9zVacShP2mOHhUhJbsTkp4DiaqvrDUQS4ud5XiTYAAsVuQsoe2I8wcH9c06GlutLjPuDrGTh25BCs3fUYrQSYbIWPVlvY4fo59Fap7RSqX67kI4Xalc+bm0AkzAdbjAvNxQqT9+GBi5Zhhde7fu3teSiGYMmizTHg7rtpdbVIigBXi7y0W5cESk3LeOpo/laLizsBLEMrvuHMpleKBdErF7RZ02rL3U9qh/kGcvFCLEm/LNa+13qlMvHajpQTAj0JRBXfy4Q/Ogm6Iap4bwYedjR5vvbTpJC0XJw8bS7dXi2yIsDVIi/t1iWBoEZ7tuJ/mAsWCOiKabq4GBi9N2FFFS9lwKwHHxcJ8YEWYVJM057F2PZbp9hZAb/tSHkhYAhM6OCdXAsPOpo2NP+3SUJDjIsdTcO9ErIVvwrCY+U8s1/IFxHgQoTkcyGQJRD0emc0xJcz4edgPO4kaV+/oL8gwCE+jgm/AnCUo+lOc4FDysU3Z86l+X5tF1M+aD7F+CB1moOAHeapxPgwpmlyRoAVTwNwaNzH3by24j8CGOVo2q1a1ESAq0Ve2q0rArkR3pKPVi25fe3L1grK+ez1aPcDMN/FQxxN2qvtvo4hRRXfwYxDTDo+k3KPgEXFjrC9+pErd8zicz8ZNmLAsEI7w/3alfJCoCeBH+3KIwa34X23FVtMn01vm89sxX8mYB2zHuyVVjTEPwfhvJimtb3WCbqcCHDQRMVewxE4hSd3W6CynnmNKH6YgH2Y8H/xBJ3lBWJfApz5YxTi/zBhmbl43GJMjWna1Yu9IMp8djaaU7Ooy/N6XBBti43mIGCH+CwibBvTdFIuYjvM84jxHz8JaKJh3oYZ8x1NVrXIiQBXi7y0WzcEglr3LRRwNMznMaMLQNLRNKZQ+XwCPK6Dh7cS3gNwEwj7pgk/9HI0o1B7Xj+X9WCvpKRcMQQiil9xCcfNSNDsTwVY8UJi/CqWpHP82LQVdxNwQEzTw37qBVVWBDgokmKnIQlUWkwyeW0ZjwMYCgtHOXPowXxg8wlwZhQc5glgXEfAnWAs8PuHqdTOrNSPllL9lPr1RSAa4qOY8OPeVwnaipcVk/bVVrwQwO2Opp9Vg4QIcDWoS5t1QaBQqslyBpHdIHIIM2bEkxTpq63+BNiUjyi+j4C9s+vAW5fT3962JVVlJWk3T1t2iB8hwvSYprt6Rm0rTnMau8WfIXMpg+fHVvwYGC1OkvbyXCnAgiLAAcIUU41D4MRVk5a1t7cNruaGouwo9ioC5ve1jltIgDMjYcVvEPClNOOQ6Ul6rJI99GmqytXdy28acMmQSrYtbTUeAVvxVwHc3Dt95I/24RGDl2Gx1yQcPclkTyL8yNG0QTWIiQBXg7q0WfMEauVITeaPy1KYndEbYM3Um0nikXm8CHAkxFsSYDZlzYtr2r3S4GuFY6XjlvaCJxBVfDMD/3Q0XdXTeiTE+xHhz8Xc75tN4PGIo6kqd1uLAAf/nojFOidQ6XVfL7gyx4uAowDcZhJteBXgzCg4zFezi2hrC7aaWoHUlL3jkfVgLz0sZfojMHE0b5J28UqLhfWmzqFPPifAYf6pxbig2ONEEcVuG2Pn65L0z0r3gghwpYlLezVNoJbTKo4fzce1uIgz8NbIIdj1nUc7VxiYM6mr4PfYVnwBAeFYADmo/XZgLTP1G4uUrw4BW/EUYoyIJem03h5EQzyDCd9yNG1ZjHe24g8ZuDKu6bJi6pdSp+AXtxTjUlcI1BuBehitZe8y3TqV6BzoVYBNObMpC4COa5pS6X6pxVmFSjOQ9oonEFX8bpqx3/Q+Rql2iB8EYaijyawR+37sEM8F8K6TpIN9Vy6xgghwiQCleuMQqKf1SjvE16d058l+BDg7jWf+2JzgaHqg0j1XT3wrzUbay0/AVnwKGAc7STq8r1K2YjN1bNaGzRKN7yeqeAYD+zuatvBducQKIsAlApTqjUEgN0JbuWL1slsGXzq0HqLqcR/w624r9syl5evP92iYv8uMqwe0ouOa2fRhJeM8Yfl5SwcOah9SzZ3llYxX2gqGgK1YE2NyLEl/ziPA77qM66cn6fxiWjT3ZxPjVkdTZkapko8IcCVpS1s1SaBez6z2EOAkgF2IMSmWpCsLQbYVXwbGVk6SjixUNujPq3m2OuhYxF75CYwP87ctxqWOpo58rdmKl6cZJ89I0h3FemQr5gGtWKfSP0pFgIvtManXMATqYd23L9g9jyFFFV/DwOlg/M1J0rcLdU5U8cMM/KX3kY5C9YL4XNaDg6DYHDaiYX6YXdzlJGlGvojNLmYwtosn6aViqdiKlwI4w9E0q1gbxdQTAS6GmtRpGAL1LAa9zwHbo3lPuPg9gG7LxbenzaUX8nVUJhG9i7lEODim6YlKd2i9/uipNKdmbs8O8Q0gnDR4FYZe9Twt64vF6Tvy+t2D8G4xSTh62rMVzwfhGSdBx1SSuQhwJWlLWzVFoN6nQ/Ml4ogofoKArzJwWVzTBf1M3f0QjEnLh2L3mx+jlZXsnHqd9q8ko2Zuyw7x0SDcAuCF/qafoyE+CITfxzQNKIWXHeK7iLBDTNMOpdjxW1cE2C8xKd8QBI795LylQ4bV94ag/jJhRRV3MTAJjNn95bk1dwYzMDyu6UeV7tjcD6BlS1Yvu22t+tj4VmlGzdheNjuVuZAELmPP6Un6e96ZnA4+GxbOimlapxRWtmIbjCvMPdql2PFbVwTYLzEp3xAEGuFITKFUlFHFOzBgblMawMD34poyf9R6P7Zic62b2QXqVLpzG6EfKs2skdsb18FbtVp4HIR3wFinUHINO8w3ANjbSdCXS+Eybi/esHUlFpY6le3XBxFgv8SkfN0TqOd1357wCwlwrmxE8QME7A/gOkfTT3p34MQw75J28YxlYfS0BJkd1RV9ZD24orhrtrEf7cMDhyzD4wzczcAlTDhzeoKm9eewuR0JQFsQtxlFFa8C48hYku6tFCQR4EqRlnZqgkAjpUX0KsAGvK34TADm+NHzTpJCfYyCTbKDU/v6rNwd10h9Um5WjWzfVnwPAwsISAE4xdE0olC8tuJ/A5jraDq2UNlCn5ubwwDc52iKFiob1OciwEGRFDt1QaCRRlt+BDgrwhswMNtcT0iM43v/0o8oNkcwuuOa7Ep3ZqPMSlSaW6O0Z4d5KrtYP56kI23FHwC404sQ2ooXETA1FkB6VTvEfyXCiJim0ZXiKgJcKdLSTtUJNNp6o18BznWArfh3AI4A4UYnQZl0luYZO5ZbRr6GZ0C4xtF0c6U7rNH6p9L86rU9W/E5AA5dtDn2Xvd1HE/ATEdTm5d4bMXmQpIfOpru8VK+vzJRxRcycJqjad1SbXmtLwLslZSUq2sCn14O39294qb2SwbXdTBZ54sVYFM9EuYfE+M6AP91NO2Y4xEN8xh28WhLC3afOoderCSnE1dPWt7e1jZIUlVWknp124qG+DgmTGl18fXr5tIb5jwuA6/HNR3gxTNbsWutwlbTnqfXvJTvV4A7eHe2oB1NLaXa8lpfBNgrKSlXtwQa9cxpKQKcHfG2j3wd8wBsygQ7niBz7tKsF58O4HuOpr0r3en1fja70rzqub0JYd73/9s7EzA5qmqP/0/1ZCWEBAjKh8hiFIgPWaarh0VMCIuKgFtAEWUTQrp6AoIIBJ6SoJIoj0UyXT0JIIsLmMSHrIJIjDwgSVeHAALKpqAoO4lAFjLTdd53e3rCEDMzVd3V28z/ft98IZlzzz33d4f+T9W95x5fcbcIJqazsjTZop8QH4/GhmD83Ifkuf7m5ti6I4AXXE+s/myDft+xNa95HJh5WJYF7VOOHQW4HHrs2xAEBtK+b0/g5Qpwty8noTdAcQKABa4nXyk8Idv6CwFecj05p9qLzP3gahOv/njJuO4mgvuhSLk5WVT4xc+caBZs1/ONTF+RJRP6BVHcHGURBcfWVxWY19cFNlHSogBHSZO+6o5Ao3yYm1e/5ikgDMCoBLgguF0VYa5V4NWthsH2FZ3vbMAKAf477cmCMHFFYTtQf2mKgk2j+3Am6ShdA3Nb2w2uJz/Z+Iugreb0s9nP/VWQOaZs/W9z/7nrybgg9kFsHFsfguLFahUqoQAHWRXaNCSBHq8z81fLxU31PImUrW+Y+EyBhNgQXBTkFVyUAtzjQ3AlgD0EOBfAEyYn0xI0t2XL32MLw/80/V6nBSvG/eAw1BrDNmnr7RD8OZMV8zNWaKa+NQRHuZ58IOgskgm9URQtrie7Be1Tb3YU4HpbEcYTCYFjXz//rbHbDN+ykT7Akwn9sQDHQrETgJcA3DJuDc6b9aSYSi3/0SohwIUPQ1vT5qFYFXdB8KAFTEwHPBQTyeIVnXT/ArXqjfVvL9h2zugofdNXbQg4CW0XxZZpT47vGYFj61tQXOWGqOnr2PpHVfiZnBxcm9mUPyoFuHyG9FCHBBo5pWVqs27bZOESAEcDME8EfxPFTemcXNgTdaUE2IxxeoseFvNhXgWaKjTmsoNlriffq/ZSN/I6VptVvY/n2GoKgxziejJpE/E1l8T8wPVkRJg5OLY+rcBDtbjHPEycfdlSgKMiST91Q6BR9n2DADu9RSfEfBjhMzV+RyvwFwGuM3V8KynA3bEV9sQAG8BaAF93Pbk9SNxR2nA/OEqatfGViuspCsyw8pjYtlL+1TOKlK0vqGJ52H1Xc2GHApdlPJldm1mVPyoFuHyG9FBHBAbytYZJWycCOE8Akx40rDM7s7CvPV9mVfT/41Rc5/iCcwXYsMHCTtcsl1equeQDeU2rybFWY01L6KctLdSpnuh64vWMI7mfHip5/O61NRi9sJetlt7iTtr6rgBTavFLYVQsK/o/blRB0g8JhCFgPrDny6yqJdOHiS0qW6dFp3Qum7nQ+GtKzFyvimUWcGWlLpJPtmiz+DDVlN4GkHA9+UdUcwniZzCsaRAOjWYzLa7/FRP80Rd8M5OV32wav2Nr1pzTyJRw/aNjq1pDsUPbg+9/om4kRhTgRlotxkoCPQh0v4JusmdOg2AqgL2gWAfBHwDMcT0xr48jbcV9vOkApkVx/V+kwdFZXRFIflLHyruFX9raN1fqcvp4HZ0fi9XSicPSK+W+MME7++t4dOLpKC/hCDN+VLYU4KhI0g8JVJnA5vaAk7bOEBQu1dhNgFUmrQlNmOkulWejCq/4SjEjigXpnJh7fNlI4D8IOLb+VgUPZ7LvPzzYbegkdKEoEmlPzKn/UC1l67HalUcc6uBWqEGqYEwBrgJkDkEClSDQ3yGsTdOaFPhN0yqcP/dZeavceIpPN+1QjFMgmcnJU+X6ZP+BQ8Dk9YqgKe3JSb3NyhRSUMGFmaxcHnbmKVtnqWCamw2eNxx2jGrYU4CrQZljkEAFCPQnwN1DphK6DRSXKPD5jWlNPm5Or5ALyg2rWGd4lgLTMp78vFx/7N/4BAriCBzgenJYb7NJNeslaqHV9aSk/G4nob8EsLeblQmNTIwC3Mirx9gHNYGgAtwT0sa0JsHhqhhjAX82aU1tnvxPqTCTCT0IinZLcV86J2eU6of9Gp+AY6spZzk81oGJc1fKa70+/Sb0FVHclvbktFJm7dj6IIB1rieHltK/XvpQgOtlJRgHCYQkUIoA9xzCpDWJ4FwoTHrTMACPiCKTzslPQ4aC6Z/VYfnX0Q7BHtDCAa1HwvqgfeMSaI3rJF9g3oDsAMXZbk6u6FV843ocBD9zPSn5eljH1ucEWFyqgNcLaQpwvawE4yCBkATKFeCew7XG9ct5wZkCJMyF1CpYamn4tKaUrUkF2lQL+8LzQ06J5g1G4Kz9dcS7nZgDwTegGAPBxW5WZvY1jaStTwB4OePJIaVO17H1TQCXmAtpSvVRD/0owPWwCoyBBEogEKUAv+/JOK5TBTgdgr0gWKeKJdKE2e7SYGlNxZxhc0Dr0XGjMG3WEjFVbtgGGAEnocepYg4UD0HwJekqZ/mNvqZ5Rot+tNPH002KPa/KyeOlInFs3WAJjmrLyj2l+qiHfhTgelgFxkACJRColAD3DMWx1aQZndid1gTB3Z2CmfOWyzP9hVws6nBQMWc48pzk/sbn9ytDIBnXXUVgrn8cDx8zxMJNCjzuemK2MvpsTlzvUcFOGU9278+2r++bSzhEsG06K4UqYo3aKMCNunKMe9ATqIYAv0+M4/ojAF+BdFVrUsWtTTGcN3d572lNqYSeqIp2VczI5OTKQb9oDQ4gmdCzxTz1At93Pfl+ytZnFcgHLQno2NqhglMzWbmhVBTFg4R/cj1p+NvuKMCl/hSwHwnUmEC1Bbh7umftr1tv6MBslffSmgD8yvVkxuaQFD8wM1D8MxbDtL4Eu8ZIOXwvBKbF9UDLPPUq3rIUM9pWyJ+KJ5E/5noyLgi4ZFwzIoW7mwPZ9+YzaevXBZjvejIyyLj1bEMBrufVYWwk0AeBWglwz5Bam3V334I5dHO4AmMswZ/Vxw1uTn68aeiOrZdC8AX1Cwe0fs/FrX8CxxyjsXHPF554TxbB+emsXGOidmw1pSqP9juwR/sj8nyQmTi2rlbB/ExWzg1i35tNylaT036y68n25fiph74U4HpYBcZAAiUQqAcB7hl2ytZPqeI8yHtpTRC0u1m5ttvOXCEIwDwNX5bOial5zFanBJy4ToGF2aJY0uFjxvwV8npRfGcrcJ5l4Yvp5XJrkPCTCZ0uiktdT4YHse/LxonrApPu5nqyZ7m+at2fAlzrFeD4JFAigXoT4J7TcGz9EoAzAbSYtCYIlqngSlMRZ9p+urOVL4jwegiSricvl4iA3SpAYHqLfijvF55691LB+Zms3Nk9TDKhJ4riegUuCFOH17H1r+ZUvJuTL5YbshNX87O0OuPJZ8r1Vev+FOBarwDHJ4ESCdSzAG8ixqdBC2lNe29Ma7LwI/FxmAKnFnOGbysRA7tFSMBJaCsUcxS4IuPJd3u6nh7XffKC5YVLNLLyzaDDOi36Sfj4v04f47qfooP23ZydY+vfVHF3JifJcvzUQ18KcD2sAmMggRIINIoA95xaKqHnqUlrUuxerNb0p2KK0zXpTT7wS0DCLiUScGy1gUJqka8WZmSWy4pNXZk9XAC5sNc/OraaFLRhrifNJYb3vm7FOC5yPflJFP5q6YMCXEv6HJsEyiDQiAL8PjGO6xwVfAXAzgDWA3g9LzhyXlYeLQMLu4YkkEzoD0XRCmDG5ur2GndOXJ8XwZq0Jx8P4/6iSdr06hpssBRHpnNyV5i+vdmaVCb4ONxdIabudUM3CnBDLx+DH8wEGl2Au9euUNpwPWZD8DUotlDBzRAsNPvFg3l9Kz33ZFyPNqlFKshZHZjRtlL+tbkxHVuzAD7sevLBsDEVqhYpPuV68qGwffsQYMUabOk+Ke9E5bNWfijAtSLPcUmgTAJTdaZvXMyXmVaZruqme2of3QlNOALAFB/YG8AiKBYybSm6JZp2gG4X6yjs8x5YTC26pTfvybjeIoLDh6zDrj95XF4JG4Vj61oFvh/mwFZfYxT3oc1r8Ia/hMPMkwIc9ieK9iRAAlUh0JrQXdTHFEhBjD8IxSLEsDCzXJZVJYABOIgTV3MYzqQWzU/nMAMQc0Z9sy2V0MtU8S0An3M9uTssDieuF0HwHdeTUWH79mbfauvJPjA3Sp9RxVaKHwpwKdTYhwRIoKoEWpt1T7UwxTwZm4F9YJEqFraXcaF/VSdQw8HMASvpSgn7nAKPqoXz+/slJhXXqSqY5wPntHtyWSnhO7aa60p/l8mJuUs8kpa09VIBvuZ6skMkDmvshAJc4wXg8CRAAuEIpBK6P3xM8QVTLOBl82Scb8LC9mXBbmQKN1rjWU9v1o/kLUwWYLICkwFsYb5UsTyTk/36m5Fj6wEA/gjFtW5OpvVnv7nvF/PAF0b9qti8Eodgl4wnZnui4RsFuOGXkBMggcFLIBXXw4qvqI0YP2L2jK1OLJq7Ul4bLFTMIbbYekz2pSC2psbuKBUsFnOgDYX99FfzFo6fv1we6I/JSZN0+Mg1eBXAg64nn+3PvrfvO3F9FILVQSokhRnDsdWD4hU3J0eG6VevthTgel0ZxkUCJBCKQCqhX/S16zW1BdxtnoyHDsGiK5bKulCOGsB4WkInWz4mo0t094ZisVoF0V3sd2B1bCjuVMXHAKRdT8w+bqDm2PoPKN50c7JXoA6bMXJs3RHA39VCfHP5xKX6Nf0cW/8uit+kc3JGOX7qpS8FuF5WgnGQQAUJFMvImUvwN0DwLhTvAlhXuA4SMCdV14rgHZgED8HbArxtKt8AeMtc+2flsVosrPLzeNN6G6vmPtt7CcIKTiOQ67P21xEbOja+ojbXFS6CYFE6K72e9g3kuIZGjq17q2CyvCe6jxjR9S0sbs/K4u7QnIReC8VJAB6JrcLBYdbJsfVhAB8od3/Viesd5nIVNycfjRrZmXHdrQPY183JTVH7roU/CnAtqHNMEqgygVRcv+MLRlvm9aRiS5HC60mzN2hKupmv4RAMh2KYubUIwFAAQyBogqIJgEn7MOlO5qv7c8OcoDVfJh0qX/zqBNBR+OoWesF6VawXI/jAWgjWqBF6FAT/HVh4S4C3RPBvy8dq8+pSfKzaMASrPjAMb8xaIuaXhJLa9H10XEcTpkjXU3F3WtOidE7uLclhlTqd0awf7jT7uILJqjjE8FFgsaVYnB+OxZkHZFXPUKYl9EhLcXVhr1dwYSYrc8OEmrT1dhFMir2JHcKI9ubGcGzdACDlemLiYeuDAAWYPx4kQAKhCRxzjA4d+1dsI00YGwO29hVjxHwBoxXYygK23Cj0CpOGMtIIvgAjRDBcjeC/J/QFsRegSfE+sTefT5uKfbfQ5wXo8IFOMU/1KDzRmy8j1uuM2PvmqR6FJ/o1ULwtWvC/CwQTAGwJ4H7xcZfl49Zheay99DFj33taTmhIITo4k3SUvINDzFMuug5ObWcEV4DFMR+L566Q53pz58T1HggOh+IuNyefCzFswdRJ6Fwokr7i0PacLAnbv6e9Y+uVAE5wPdm6HD+DpS8FeLCsNOdJAg1K4JgJOmrcFhibF2wtPsaKhTEwIq/YCkbwpUvsIRhVPHhUEHoYsUeX2AswTIGhAgwtiLx50rfQJApVwDxNmrcAps8G6Xol3/W0rlgHKf5p/t797+a/raJN8d9Mn559C383fYG1vvlvC2s7gHX5YVh7/RJZn0zoQT1eKR/Qcx/X9cTrb7kcW78NYBaAf+ctnDRvefin+taETvcVV/mC6e1ZaetvzP6+79j6JoAbw+w79+dzIH+fAjyQV5dzIwESCEVzCH7+AAAK4UlEQVTAnAKOvYuRQ4AR6mOk1SXKI42gq2KkCEYgv1Gsu/79vdf4BduikBdszfd62Gwt5s2AebXf9ep+hTk0pTEsHjcCi2ctEfP6vt9mXqvnY/g9BB+H4ppSU4XOaNaDOy3cKwo3ikNNjq2nFQ99mTcabAEIUIADQKIJCZAACYQlULg2EZgKKaQG7VIU3edEce8GwbyrPXkirE/H1jSA0wE8CeDwUmspnzRJx4xcgxcBLHY9OTpsHJuzd+L6DICnBkqKUBRM+vNBAe6PEL9PAiRAAgEIFETtHZwJgclRNVWDzD63KXDwQF5x47wyqgG17quT/RhuEGCsKi52c/LjACH1auLYauJ6KaoSgacnNB5TmNfmpmjDP8qJbTD1pQAPptXmXEmABCIlkEzoqeLjWAjiAMaiaz/ZvFpemM7J/CgGK5xQRkHUf+96cli5Ph1bHwMwxvXkw+X66u7v2GpuzhpTTv5wVLE0kh8KcCOtFmMlARKoKYHWhH46rzhJgE8qsIOYU9eKJ2HhjmExXHXFUjGHkCJpybimRHBJ4VS34vR0Tm4t13HK1rsV2P+1nTFu4UIxp8cjaY6teXM1aHsD51pHAiKkEwpwSGA0JwESGDwEWpt1d9/CtGKaz3gx5YMUzwO4T2O4OuqbngzZqc06Mia4XwT7FE8UnxwF8ZSt8xQ4RfM4KPNwdBWlkgm9QbSwH719FHEOJh8U4MG02pwrCZBAnwRMfvO453E2gM8D2LN4qtnUwX3IF/y80k94TkIvh6IVwHMxH0f2lf8bZikdW88BcKkKTstk5ZowffuzdWw1F6pc6ubEpESxhSBAAQ4Bi6YkQAIDj0CyRb8ueRwHQQLAtiav1lzlaAl+3RbyRqlS6ST31f0kBnO94gcFmJ325OJSfW3aLxXXI1RwO4DLXU++E5Vf4ydp6wwBvut6YtKv2EISoACHBEZzEiCBxiaQtHUiBKeID/PnjlB0iOAvCvzWb0Jb+1L5ZzVn6Nj6awBfMjdzRV09aOpBun3TephbtH7revLlqOfl2PoiBPe7Wfla1L4Hgz8K8GBYZc6RBAYxgdQ+upM/BClL8RlFoUKQuQjjBRH8QSz8tG2ZPFgLPKm4nqICU+y+01dMb8/JzVHHkbL1ZR94IeNJS+S+43qEL7hjOw9DZyHYJSJRx9Do/ijAjb6CjJ8ESOA/CKTi+i2VwlOlKas3GoCpD7wMipvqoZJO0talArRAcHOlnh6dhD6pihEZT8wlIJE3x9YV5u5t15MDI3c+SBxSgAfJQnOaJDCQCSQTeoz4OB6C/UxJvUKVJYHJd73F9XA5IKZiU82bY+tsBc4Wwd9V8OXMcjExRt5Stt4HYN+0JyY3OfI2tVm3bbLwGiwc5C6XByIfYJA4pAAPkoXmNElgIBFINWuLb+FUCzhYgZ0FyCvwjAjusZrgzn2o9+pBteCQbNFPwMf/AtjRAi5Le3JBpeJwbL0OwPEdQOJqTx6pxDhOXG+BYC/Xk10r4X+w+KQAD5aV5jxJoIEJnPMJ3W7NMEwXwJTb28PUKxbgRTUlBYHr056YJ766bE5CfwnFV80rcNeTAyoZpJPQC6H4gVg4Ib1cflapsZK2vgvBOWHrDlcqnkb1SwFu1JVj3CQwwAk4tjpQTDEXUigKJQjfUCAnwM2uJ9fX+/SduJrUprkALAv4dpsn5sm0Ys2x1ex5LxLF7HROLqzUQElbLxXgNNcTsyZsZRCgAJcBj11JgASiI+DYehQU34DAHOoxtyqtU+BxEdz29npc+bPHZE10o1XWU+FuZOBTAvw67cmUyo4GJOO6qwhMdaVbXU/M03bFmmPr6wosyHjiVGyQQeKYAjxIFprTJIF6I2D2RS0fUxUwBQa69xKfg+DeJh/zrsrJ4/UWc3/xpGz9ngIzALyseRwX5ZWPfY3t2GpOeT9d6RPJyYSeKKYGsScmlYutTAIU4DIBsjsJkEAwAhdN0FGvbYGzABxVLNdnCti/JMADvuDGTFbuDOap/qyc/XU8Ogu3TX0EgjY3K+Y6y6o0x9anFIhlPBlf6QEdW/8CxQtuTj5d6bEGg38K8GBYZc6RBGpOQC3HRh7AagUeho+FmRXSXvOwIgigeOr4BAAPd/qYOH+FrI3AbSAXjq3mENrH055sE6hDmUZOi07JA4/OWy7PlOmK3QFQgPljQAIkUBUCJnd0/gp5vSqDVWGQVFw/r4J5AMyT/AzXE7cKw24cwrH15wCmqGKvTE6equbYHCsaAhTgaDjSCwmQwCAi4Nh6L4BDFbgj44l5pV7VlrJ1lgLfFeCraU8WVHVwDhYZAQpwZCjpiARIYKATcOJ6LgQXAXjTyuPEtodlcbXnXExv+gUUs1gCsNr0ox2PAhwtT3ojARIYgASmNuv2Qyzco8AEAPNcT1K1mObpLTqhycdKX/CrTFbMvjNbAxOgADfw4jF0EiCByhNw4toOwakCPL62E4ddt1JMyk9NmmPrmwAecz2ZVJMAOGikBCjAkeKkMxIggYFCwGnRw+HD3F61lQ9c1O6JKR1Ys+bYaur6drie7F6zIDhwpAQowJHipDMSIIGBQMCJ650QHAHF7+oh59Wx9SEA411PthsIfDmHLgIUYP4kkAAJkECRQGtCp/uKHwJY4wtOa8/KHbWG48R1AQRHSSd2T6+UF2odD8ePjgAFODqW9EQCJNCgBKaP19GdY7FEgL2guN7NyTfrYSqpuM7xBefGFF9oy8lt9RATY4iOAAU4Opb0RAIk0IAEHFuvBJASwdPowBH18pTp2HoSgOsUuCDjyewGRMuQ+yFAAeaPCAmQwKAkcMwEHbXdFnhCgXEQ/NDNinn1XBct2aLN4uNBCH7hZuvjabwuwAywICjAA2xBOR0SIIHgBFK2XpH2xBSIqLuWSujH0ll5uu4CY0CREaAAR4aSjkiABEiABEggOAEKcHBWtCQBEiABEiCByAhQgCNDSUckQAIkQAIkEJwABTg4K1qSAAmQAAmQQGQEKMCRoaQjEiABEiABEghOgAIcnBUtSYAESIAESCAyAhTgyFDSEQmQAAmQAAkEJ0ABDs6KliRAAiRAAiQQGQEKcGQo6YgESIAESIAEghOgAAdnRUsSIAESIAESiIwABTgylHREAiRAAiRAAsEJUICDs6IlCZAACZAACURGgAIcGUo6IgESIAESIIHgBCjAwVnRkgRIgARIgAQiI0ABjgwlHZEACZAACZBAcAIU4OCsaEkCJEACJEACkRGgAEeGko5IgARIgARIIDgBCnBwVrQkARIgARIggcgIUIAjQ0lHJEACJEACJBCcAAU4OCtakgAJkAAJkEBkBCjAkaGkIxIgARIgARIIToACHJwVLUmABEiABEggMgIU4MhQ0hEJkAAJkAAJBCdAAQ7OipYkQAIkQAIkEBkBCnBkKOmIBEiABEiABIIToAAHZ0VLEiABEiABEoiMAAU4MpR0RAIkQAIkQALBCVCAg7OiJQmQAAmQAAlERoACHBlKOiIBEiABEiCB4AQowMFZ0ZIESIAESIAEIiNAAY4MJR2RAAmQAAmQQHACFODgrGhJAiRAAiRAApERoABHhpKOSIAESIAESCA4AQpwcFa0JAESIAESIIHICFCAI0NJRyRAAiRAAiQQnAAFODgrWpIACZAACZBAZAQowJGhpCMSIAESIAESCE6AAhycFS1JgARIgARIIDICFODIUNIRCZAACZAACQQn8P/pgX790W04eQAAAABJRU5ErkJggg==</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOi0lEQVR4Xu3VwQkAMAzEsGT/oVvoEPVHWeBABLwzc8YRIECAAAECXwVWgL96GyNAgAABAk9AgD0CAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIELmhgaBBRNtU9AAAAAElFTkSuQmCC" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Explore" idx="1" x="815.2799920726466" y="3042.6663528106387" heading="14.999999999994373" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="106,53,255,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="272" y="181.66666666666666" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="28" y="10"><block s="receiveKey"><l><option>1</option></l><comment w="90" collapsed="false">Press the 1 key to bring this sprite to the center of the  stage.</comment></block><block s="show"></block><block s="setColor"><color>106,53,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="27" y="144.83333333333337"><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>21</l></block></block></script></block><block s="up"></block><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block></script></block><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block></script></block><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block></script></block><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block></script></block><block s="down"></block><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>70</l></block></block></script></block></script><script x="379" y="13.999999999999972"><block s="receiveKey"><l><option>space</option></l><comment w="119" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Polygon" idx="4" x="0.6138107416879848" y="-0.767263427109981" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="236,41,0,1" pen="tip" id="105"><costumes><list struct="atomic" id="106"></list></costumes><sounds><list struct="atomic" id="107"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveKey"><l><option>4</option></l><comment w="90" collapsed="false">Press the 4 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>236,41,0,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="polygon sides %s size %s"><l></l><l></l></custom-block><custom-block s="pinwheel branches %s size %s backup"><l>5</l><l>80</l></custom-block></script><script x="385" y="13.833333333333371"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Asterisk" idx="3" x="0" y="0" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,144,57,1" pen="tip" id="129"><costumes><list struct="atomic" id="130"></list></costumes><sounds><list struct="atomic" id="131"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>3</option></l><comment w="90" collapsed="false">Press the 3 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,144,57,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="asterisk branches %s branch length %s"><l>20</l><l>100</l></custom-block><custom-block s="pinwheel branches %s size %s backup %s (2) (3)"><l>20</l><l>100</l><l>100</l></custom-block></script><script x="387" y="24"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #1" idx="5" x="0.6138107416879848" y="-0.767263427109981" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="37,241,255,1" pen="tip" id="154"><costumes><list struct="atomic" id="155"></list></costumes><sounds><list struct="atomic" id="156"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>5</option></l><comment w="90" collapsed="false">Press the 5 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>37,241,255,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="134" y="174.66666666666666" w="88" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="427" y="20.83333333333337"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #2" idx="6" x="0.6138107416879848" y="-0.767263427109981" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="246,255,16,1" pen="tip" id="172"><costumes><list struct="atomic" id="173"></list></costumes><sounds><list struct="atomic" id="174"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>6</option></l><comment w="90" collapsed="false">Press the 6 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>238,255,27,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="162" y="164.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="379" y="22.83333333333337"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic #3" idx="7" x="0.6138107416879848" y="-0.767263427109981" heading="6.252776074688882e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,244,1" pen="tip" id="190"><costumes><list struct="atomic" id="191"></list></costumes><sounds><list struct="atomic" id="192"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>7</option></l><comment w="90" collapsed="false">Press the 7 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>255,32,244,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="122" y="167.66666666666666" w="90" collapsed="false">You only need to complete ONE challenge to earn EPIC credit.</comment><script x="348" y="23.83333333333337"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script></scripts></sprite><sprite name="Pinwheel" idx="2" x="0" y="0" heading="6.821210263296962e-13" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="103,255,128,1" pen="tip" id="208"><costumes><list struct="atomic" id="209"></list></costumes><sounds><list struct="atomic" id="210"></list></sounds><blocks></blocks><variables></variables><scripts><script x="17" y="17"><block s="receiveKey"><l><option>2</option></l><comment w="90" collapsed="false">Press the 2 key to bring this sprite to the center of the stage.</comment></block><block s="show"></block><block s="setColor"><color>103,255,128,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="pinwheel branches %s size %s backup %s"><l></l><l></l><l></l></custom-block></script><script x="375" y="22"><block s="receiveKey"><l><option>space</option></l><comment w="90" collapsed="false">Press the SPACE key to hide the individual sprites and clear the stage.</comment></block><block s="hide"></block><block s="clear"></block></script><comment x="228.33333333333337" y="215.3333333333333" w="242.66666666666666" collapsed="false">This is the skeleton for the pinwheel.</comment><script x="20" y="171.83333333333334"><custom-block s="pinwheel branches %s size %s backup %s (2)"><l>10</l><l>100</l><l>50</l></custom-block><block s="down"></block><block s="doRepeat"><l>10</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>100</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>10</l></block></block></script></block><block s="up"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="$brush set pen to crayon %&apos;which&apos;" type="command" category="pen"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports one of 100 preselected colors, like a box of 100 crayons.&#xD;The colors have names that are meant to be evocative.&#xD;They are organized in families, more or less corresponding&#xD;to spectral (rainbow) colors; the input slot has a two-level menu&#xD;in which you can hover over a family name to see the colors&#xD;of that family, each including a crayon number and an RGB value. &#xD;See Appendix A of the Snap! Reference Manual for more details.</comment><header></header><code></code><translations></translations><inputs><input type="%n"><options>grays={&#xD;0 black #000000=0&#xD;1 gray7 #121212=1&#xD;2 gray14 #242424=2&#xD;3 gray21 #363636=3&#xD;4 gray28 #484848=4&#xD;5 gray36 #5c5c5c=5&#xD;6 gray43 #6d6d6d=6&#xD;7 gray50 #7f7f7f=7&#xD;8 gray57 #919191=8&#xD;9 gray64 #a3a3a3=9&#xD;10 gray71 #b5b5b5=10&#xD;11 gray78 #c8c8c8=11&#xD;12 gray85 #dadada=12&#xD;13 gray92 #ececec=13&#xD;14 white #ffffff=14&#xD;}&#xD;pinks={&#xD;15 deep pink #ff1493=15&#xD;16 hot pink #ff69b4=16&#xD;17 bright pink #ff007f=17&#xD;18 raspberry #e30b5d=18&#xD;19 amaranth #e52b50=19&#xD;}&#xD;reds={&#xD;20 red #ff0000=20&#xD;21 burgundy #900020=21&#xD;22 cherry #990000=22&#xD;23 dark candy apple red #a40000=23&#xD;24 sanguine #c00000=24&#xD;25 maroon #800000=25&#xD;26 crimson #c90016=26&#xD;27 Lists #d94d11=27&#xD;28 candy apple red #ff0800=28&#xD;29 coquelicot #ff3800=29&#xD;}&#xD;browns={&#xD;30 saddle brown #8b4513=30&#xD;31 chocolate #7b3f00=31&#xD;32 kobicha #6b4423=32&#xD;33 sepia #704214=33&#xD;34 chestnut #954535=34&#xD;35 dark brown #654321=35&#xD;36 brown #964b00=36&#xD;37 golden brown #996515=37&#xD;38 cinnamon #b87333=38&#xD;39 copper #d2691e=39&#xD;}&#xD;oranges={&#xD;40 orange #ff7f00=40&#xD;41 Pantone orange #ff5800=41&#xD;42 pumpkin #ff7518=42&#xD;43 Variables #f3761d=43&#xD;44 Spanish orange #e86100=44&#xD;45 burnt orange #cc5500=45&#xD;46 sinopia #cb410b=46&#xD;47 ochre #cc7722=47&#xD;48 carrot #ed9121=48&#xD;49 tangerine #f28500=49&#xD;}&#xD;yellows={&#xD;50 yellow #ffff00=50&#xD;51 Control #e6a822=51&#xD;52 dark goldenrod #b8860b=52&#xD;53 goldenrod #daa520=53&#xD;54 saffron #f4c430=54&#xD;55 sandstorm #ecd540=55&#xD;56 mustard #ffdb58=56&#xD;57 gold #ffd700=57&#xD;58 egg yolk #fee33e=58&#xD;59 rubber duck #fbe108=59&#xD;}&#xD;greens={&#xD;60 lime #00ff00=60&#xD;61 apple green #8db600=61&#xD;62 Operators #62c213=62&#xD;63 forest green #228b22=63&#xD;64 green #008000=64&#xD;65 dark green #006400=65&#xD;66 dark pastel green #03c03c=66&#xD;67 emerald #50c878=67&#xD;68 mint #3eb489=68&#xD;69 Pen #00a178=69&#xD;}&#xD;cyans={&#xD;70 aqua (cyan) #00ffff=70&#xD;71 dark cyan #008b8b=71&#xD;72 cerulean #007ba7=72&#xD;73 iceberg #71a6d2=73&#xD;74 Sensing #0494dc=74&#xD;75 teal #008080=75&#xD;76 light sky blue #87cefa=76&#xD;77 deep sky blue #00bfff=77&#xD;78 dodger blue #1e90ff=78&#xD;79 azure #007fff=79&#xD;}&#xD;blues={&#xD;80 blue #0000ff=80&#xD;81 midnight blue #191970=81&#xD;82 dark powder blue #003399=82&#xD;83 cobalt #0047ab=83&#xD;84 denim #1560bd=84&#xD;85 navy blue #000080=85&#xD;86 steel blue #4682b4=86&#xD;87 Motion #4a6cd4=87&#xD;88 cornflower #6495ed=88&#xD;89 slate blue #6a5acd=89&#xD;}&#xD;purples={&#xD;90 violet #8000ff=90&#xD;91 Looks #8f56e3=91&#xD;92 grape #6f2da8=92&#xD;93 indigo #4b0082=93&#xD;94 x11 purple #a020f0=94&#xD;95 magenta (fuchia) #ff00ff=95&#xD;96 dark orchid #9932cc=96&#xD;97 Sound #cf4ad9=97&#xD;98 purple #7f007f=98&#xD;99 dark magenta #8b008b=99&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doSetVar"><l>✐ last crayon</l><block var="which"/></block><block s="doSetVar"><l>✐ last set as</l><l>crayon</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ crayon colors</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ crayon colors</l></list></custom-block><block s="doSetVar"><l>✐ crayon colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>18</l><l>18</l><l>18</l></list></block><block s="reportNewList"><list><l>36</l><l>36</l><l>36</l></list></block><block s="reportNewList"><list><l>54</l><l>54</l><l>54</l></list></block><block s="reportNewList"><list><l>72</l><l>72</l><l>72</l></list></block><block s="reportNewList"><list><l>92</l><l>92</l><l>92</l></list></block><block s="reportNewList"><list><l>109</l><l>109</l><l>109</l></list></block><block s="reportNewList"><list><l>127</l><l>127</l><l>127</l></list></block><block s="reportNewList"><list><l>145</l><l>145</l><l>145</l></list></block><block s="reportNewList"><list><l>163</l><l>163</l><l>163</l></list></block><block s="reportNewList"><list><l>181</l><l>181</l><l>181</l></list></block><block s="reportNewList"><list><l>200</l><l>200</l><l>200</l></list></block><block s="reportNewList"><list><l>218</l><l>218</l><l>218</l></list></block><block s="reportNewList"><list><l>236</l><l>236</l><l>236</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>20</l><l>147</l></list></block><block s="reportNewList"><list><l>255</l><l>105</l><l>180</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>227</l><l>11</l><l>93</l></list></block><block s="reportNewList"><list><l>229</l><l>43</l><l>80</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>144</l><l>0</l><l>32</l></list></block><block s="reportNewList"><list><l>153</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>164</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>192</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>201</l><l>0</l><l>22</l></list></block><block s="reportNewList"><list><l>217</l><l>77</l><l>17</l></list></block><block s="reportNewList"><list><l>255</l><l>8</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>56</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>123</l><l>63</l><l>0</l></list></block><block s="reportNewList"><list><l>107</l><l>68</l><l>35</l></list></block><block s="reportNewList"><list><l>112</l><l>66</l><l>20</l></list></block><block s="reportNewList"><list><l>149</l><l>69</l><l>53</l></list></block><block s="reportNewList"><list><l>101</l><l>67</l><l>33</l></list></block><block s="reportNewList"><list><l>150</l><l>75</l><l>0</l></list></block><block s="reportNewList"><list><l>153</l><l>101</l><l>21</l></list></block><block s="reportNewList"><list><l>184</l><l>115</l><l>51</l></list></block><block s="reportNewList"><list><l>210</l><l>105</l><l>30</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>88</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>117</l><l>24</l></list></block><block s="reportNewList"><list><l>243</l><l>118</l><l>29</l></list></block><block s="reportNewList"><list><l>232</l><l>97</l><l>0</l></list></block><block s="reportNewList"><list><l>204</l><l>85</l><l>0</l></list></block><block s="reportNewList"><list><l>203</l><l>65</l><l>11</l></list></block><block s="reportNewList"><list><l>204</l><l>119</l><l>34</l></list></block><block s="reportNewList"><list><l>237</l><l>145</l><l>33</l></list></block><block s="reportNewList"><list><l>242</l><l>133</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>230</l><l>168</l><l>34</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l></list></block><block s="reportNewList"><list><l>244</l><l>196</l><l>48</l></list></block><block s="reportNewList"><list><l>236</l><l>213</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>219</l><l>88</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l></list></block><block s="reportNewList"><list><l>254</l><l>227</l><l>62</l></list></block><block s="reportNewList"><list><l>251</l><l>225</l><l>8</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>141</l><l>182</l><l>0</l></list></block><block s="reportNewList"><list><l>98</l><l>194</l><l>19</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l></list></block><block s="reportNewList"><list><l>3</l><l>192</l><l>60</l></list></block><block s="reportNewList"><list><l>80</l><l>200</l><l>120</l></list></block><block s="reportNewList"><list><l>62</l><l>180</l><l>137</l></list></block><block s="reportNewList"><list><l>0</l><l>161</l><l>120</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>139</l><l>139</l></list></block><block s="reportNewList"><list><l>0</l><l>123</l><l>167</l></list></block><block s="reportNewList"><list><l>113</l><l>166</l><l>210</l></list></block><block s="reportNewList"><list><l>4</l><l>148</l><l>220</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l></list></block><block s="reportNewList"><list><l>0</l><l>51</l><l>153</l></list></block><block s="reportNewList"><list><l>0</l><l>71</l><l>171</l></list></block><block s="reportNewList"><list><l>21</l><l>96</l><l>189</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l></list></block><block s="reportNewList"><list><l>74</l><l>108</l><l>212</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>143</l><l>86</l><l>227</l></list></block><block s="reportNewList"><list><l>111</l><l>45</l><l>168</l></list></block><block s="reportNewList"><list><l>75</l><l>0</l><l>130</l></list></block><block s="reportNewList"><list><l>160</l><l>32</l><l>240</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>153</l><l>50</l><l>204</l></list></block><block s="reportNewList"><list><l>207</l><l>74</l><l>217</l></list></block><block s="reportNewList"><list><l>127</l><l>0</l><l>127</l></list></block><block s="reportNewList"><list><l>139</l><l>0</l><l>139</l></list></block></list></block></block></script></block><block s="doDeclareVariables"><list><l>color</l></list></block><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportSum"><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></block><block var="✐ crayon colors"/></block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="color"/></block></custom-block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><comment x="0" y="0" w="220.66666666666666" collapsed="false">Takes three inputs for red, green, and blue&#xD;values, each between 0 and 255.  0,0,0 is black; 255,255,255 is white.  255,255,0 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual red, green, or blue without changing the others, lets you provide a list of three RGB color components, and lets you provide a six-digit hexadecimal number, the form in which RGB color values are usually found online.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da tua caneta para vermelho _ , verde _ e azul _ (0 a 255)&#xD;</translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></block></script></block-definition><block-definition s="set pen color to h: %&apos;h&apos; s: %&apos;s&apos; v: %&apos;v&apos;" type="command" category="pen"><comment x="0" y="0" w="283.3333333333333" collapsed="false">Takes three inputs for hue, saturation, and value (&quot;brightness&quot;)&#xD;values, each between 0 and 1.  0,0,0 is black; 0,0,1 is white.  0.15,1,1 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual hue, saturation, or value without changing the others, lets you provide a list of three HSV color components, and lets you&#xD;use the very much superior HSL (hue, saturation, lightness)&#xD;color space.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da caneta para matiz _ , saturação _ e brilho _ (0 a 1)&#xD;</translations><inputs><input type="%n">0.3</input><input type="%n">0.7</input><input type="%n">0.6</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>h</l><l>s</l><l>v</l></list><l>var col = new Color();&#xD;col.set_hsv(h, s, v);&#xD;this.setColor(col);</l></block><list><block var="h"/><block var="s"/><block var="v"/></list></block></script></block-definition><block-definition s="RGB color" type="reporter" category="pen"><comment x="0" y="0" w="266" collapsed="false">Reports the current pen color as a list of three RGB values in the range 0-255.  The PEN block in this library provides a large set of ways to examine the color.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em RGB (vermelho, verde e azul; 0 a 255)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List([this.color.r, this.color.g, this.color.b]);</l></block><list></list></block></block></script></block-definition><block-definition s="HSV color" type="reporter" category="pen"><comment x="0" y="0" w="312" collapsed="false">Reports the current pen color as a list of three HSV values&#xD;in the range 0-1.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:a cor da caneta em HSV (matiz, saturação e brilho, 0 a 1)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List(this.color.hsv());</l></block><list></list></block></block></script></block-definition><block-definition s="$brush set pen %&apos;dimension&apos; to %&apos;value&apos;" type="command" category="pen"><comment x="0" y="0" w="265.3333333333333" collapsed="false">This block allows you to set the pen&apos;s color, transparency (on a scale from 0=opaque to 100=invisible), or size (in pixels).  The color can be set in many ways, including RGB values, HSV values, HSL values, fair HSV or HSL (based on a modified spectrum that gives each spectral color equal space and promotes brown to a color), or X11/W3C color name.&#xD;&#xD;See Appendix A in the Snap! Reference Manual for details.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>colors</l><l>brights</l><l>index</l><l>scale</l><l>oldHSV</l><l>newHSV</l><l>color</l><l>pivots</l></list></block><block s="doSetVar"><l>colors</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l></list></block><block s="reportNewList"><list><l>192</l><l>192</l><l>192</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>85</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>70</l><l>5</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>140</l><l>60</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>114</l><l>93</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>30</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>50</l><l>50</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>80</l><l>0</l><l>90</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>brights</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>170</l><l>20</l><l>0</l></list></block><block s="reportNewList"><list><l>139</l><l>69</l><l>19</l></list></block><block s="reportNewList"><list><l>170</l><l>90</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>127</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>160</l><l>0</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>190</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>240</l><l>200</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>127</l><l>255</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>60</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>128</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>255</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>64</l></list></block><block s="reportNewList"><list><l>255</l><l>0</l><l>0</l></list></block></list></block></block><block s="doSetVar"><l>pivots</l><block s="reportNewList"><list><l>0</l><l>5.8</l><l>12.5</l><l>18</l><l>25</l><l>30.5</l><l>37.5</l><l>44.5</l><l>50</l><l>59</l><l>62.5</l><l>69</l><l>75</l><l>79.25</l><l>87.5</l><l>93.75</l><l>97</l><l>100</l></list></block></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>color</l><l>hue</l><l>fair hue</l></list></block><block var="dimension"/></block><script><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>red</l><l>green</l><l>blue</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportLessThan"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><l>255</l></block><script><block s="doSetVar"><l>value</l><l>255</l></block></script></block></script><script><block s="doIf"><block s="reportListContainsItem"><block s="reportNewList"><list><l>saturation (HSV)</l><l>saturation (HSL)</l><l>value (brightness)</l><l>lightness</l><l>fair saturation (HSV)</l><l>fair saturation (HSL)</l><l>fair value (brightness)</l><l>fair lightness</l><l>transparency</l></list></block><block var="dimension"/></block><script><block s="doIf"><block s="reportLessThan"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>value</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><l>100</l></block><script><block s="doSetVar"><l>value</l><l>100</l></block></script></block></script><comment w="164.66666666666666" collapsed="false">We have to do this last test to rule out the vector options, which aren&apos;t numbers; their code makes three recursive calls and we catch range issues then.</comment></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>size</l></block><script><block s="setSize"><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>hue</l></block><script><block s="setPenHSVA"><l><option>hue</option></l><block var="value"/></block><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><block s="doReplaceInList"><l>1</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block></script></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="setPenHSVA"><l><option>saturation</option></l><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="setPenHSVA"><l><option>brightness</option></l><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block var="value"/></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block><l></l></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></block><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><custom-block s="min %s %s"><block s="reportRound"><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block var="value"/><l></l></list></block></block></block><l>255</l></custom-block></custom-block></script><list></list></block><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doSetVar"><l>oldHSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l>100</l><l></l></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>HSL</l><l>HSV</l></list></block><block var="✐ last set as"/></block></block><script><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block><block s="doSetVar"><l>oldHSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script></block><block s="doSetVar"><l>value</l><block s="reportModulus"><block var="value"/><l>100</l></block></block><block s="doSetVar"><l>color</l><block s="reportProduct"><block var="value"/><l>3.6</l></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="pivots"/></block><block var="value"/></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>-1</l></block><block s="doSetVar"><l>scale</l><block s="reportQuotient"><block s="reportDifference"><block var="value"/><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block><block s="reportDifference"><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="pivots"/></block><block s="reportListItem"><block var="index"/><block var="pivots"/></block></block></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportSum"><block var="from"/><block s="reportProduct"><block s="reportDifference"><block var="to"/><block var="from"/></block><block var="scale"/></block></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block var="index"/><block var="brights"/></block><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="brights"/></block></list></custom-block></block><block s="doSetVar"><l>newHSV</l><custom-block s="HSV color"></custom-block></block><block s="doIfElse"><block var="✐ fair?"/><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block><l>100</l></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></list></block></block></script><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="newHSV"/></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="newHSV"/></block><block s="reportListItem"><l>2</l><block var="oldHSV"/></block></block><l>100</l></block><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="newHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></block><l>100</l></block></custom-block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>2</l><block var="oldHSV"/></block><block s="reportListItem"><l>3</l><block var="oldHSV"/></block></list></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block></script><script><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block></script></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script><comment w="90" collapsed="true">fair hue</comment></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>color</l><comment w="53.333333333333336" collapsed="true">Color</comment></block><script><block s="doSetVar"><l>✐ color scale</l><block var="value"/></block><block s="doSetVar"><l>color</l><block s="reportProduct"><block var="value"/><l>3</l></block></block><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="color"/><l>42</l></block></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportProduct"><block var="color"/><block s="reportQuotient"><l>15</l><l>14</l></block></block><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportProduct"><block var="index"/><l>15</l></block></block></block></script><script><block s="doIf"><block s="reportLessThan"><block var="color"/><l>60</l><comment w="96.66666666666667" collapsed="true">spread out pink</comment></block><script><block s="doSetVar"><l>color</l><block s="reportSum"><l>45</l><block s="reportProduct"><block s="reportDifference"><block var="color"/><l>42</l></block><block s="reportQuotient"><l>15</l><l>18</l></block></block></block></block></script></block><block s="doSetVar"><l>color</l><block s="reportModulus"><block var="color"/><l>300</l></block></block><block s="doSetVar"><l>index</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="color"/><l>15</l></block></block></block><block s="doSetVar"><l>scale</l><block s="reportDifference"><block var="color"/><block s="reportProduct"><block var="index"/><l>15</l></block></block></block></script><comment w="77.33333333333333" collapsed="true">grayscale</comment></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="min %s %s"><block s="reportRound"><block s="reportSum"><block var="from"/><block s="reportProduct"><block s="reportDifference"><block var="to"/><block var="from"/></block><block s="reportQuotient"><block var="scale"/><l>15</l></block></block></block></block><l>255</l></custom-block></autolambda><list><l>from</l><l>to</l></list></block><list><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="colors"/></block><block s="reportListItem"><block s="reportSum"><block var="index"/><l>2</l></block><block var="colors"/></block></list></custom-block></block><block s="doSetVar"><l>✐ last set as</l><l>color</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block var="value"/></block><custom-block s="✐ update HSV"></custom-block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="setPenHSVA"><l><option>saturation</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>saturation</option></l></block><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></block><block var="value"/></block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="setPenHSVA"><l><option>brightness</option></l><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><block var="value"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>brightness</option></l></block><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></block><block var="value"/></block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block var="value"/></block><block s="doSetVar"><l>✐ last set as</l><l>HSV</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></block><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSV</l></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><l>100</l></block></script></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>2</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></block><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSV</l></block><script><custom-block s="✐ update HSL"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><l>50</l></block></script></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSL"/><block var="value"/></block><block s="doReplaceInList"><l>3</l><block var="✐ HSL"/><block s="reportIfElse"><block var="✐ fair?"/><block s="reportProduct"><block var="value"/><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></block><block var="value"/></block></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="✐ update HSV"></custom-block><custom-block s="✐ make integer RGB"></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSL vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSV vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>fair saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>fair hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSL vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSL)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>lightness</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSV vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>saturation (HSV)</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>value (brightness)</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>hue</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB vector</l></block><script><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="value"/></block></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script></block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></block><script><block s="doSetVar"><l>value</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>number</option></l></block><l></l><block s="reportSum"><l>10</l><block s="reportDifference"><block s="reportUnicode"><l></l></block><block s="reportIfElse"><block s="reportLessThan"><l></l><l>a</l></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>a</l></block></block></block></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="value"/><l><option>letter</option></l></block></block></block><block s="doIf"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>3</l></block><script><block s="doSetVar"><l>value</l><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l></l></list></block></autolambda><list></list></block><block var="value"/></block></block></block></script></block><block s="doIf"><block s="reportIsA"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportLessThan"><l></l><l>0</l></block><block s="reportGreaterThan"><l></l><l>15</l></block></block></autolambda><list></list></block><block var="value"/></block><l><option>number</option></l></block><script><custom-block s="error %txt"><l>Badly formed hex color.</l></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block><l>6</l></block><script><custom-block s="error %txt"><l>More than six hex digits.</l></custom-block></script></block><block s="doRepeat"><block s="reportDifference"><l>6</l><block s="reportListAttribute"><l><option>length</option></l><block var="value"/></block></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><l>0</l><block var="value"/></block></block></script></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>1</l><block var="value"/></block></block><block s="reportListItem"><l>2</l><block var="value"/></block></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>3</l><block var="value"/></block></block><block s="reportListItem"><l>4</l><block var="value"/></block></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>5</l><block var="value"/></block></block><block s="reportListItem"><l>6</l><block var="value"/></block></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>X11/W3C name</l><comment w="90" collapsed="true">X11/W3C name</comment></block><script><block s="doIf"><block s="reportNot"><custom-block s="does var %s exist?"><l>✐ X11</l></custom-block></block><script><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ X11</l></list></custom-block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ X11"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ X11</l><block s="reportNewList"><list><block s="reportNewList"><list><l>255</l><l>250</l><l>250</l><l>snow</l></list></block><block s="reportNewList"><list><l>248</l><l>248</l><l>255</l><l>ghostwhite</l></list></block><block s="reportNewList"><list><l>245</l><l>245</l><l>245</l><l>whitesmoke</l></list></block><block s="reportNewList"><list><l>220</l><l>220</l><l>220</l><l>gainsboro</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>240</l><l>floralwhite</l></list></block><block s="reportNewList"><list><l>253</l><l>245</l><l>230</l><l>oldlace</l></list></block><block s="reportNewList"><list><l>250</l><l>240</l><l>230</l><l>linen</l></list></block><block s="reportNewList"><list><l>250</l><l>235</l><l>215</l><l>antiquewhite</l></list></block><block s="reportNewList"><list><l>255</l><l>239</l><l>213</l><l>papayawhip</l></list></block><block s="reportNewList"><list><l>255</l><l>235</l><l>205</l><l>blanchedalmond</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>196</l><l>bisque</l></list></block><block s="reportNewList"><list><l>255</l><l>218</l><l>185</l><l>peachpuff</l></list></block><block s="reportNewList"><list><l>255</l><l>222</l><l>173</l><l>navajowhite</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>181</l><l>moccasin</l></list></block><block s="reportNewList"><list><l>255</l><l>248</l><l>220</l><l>cornsilk</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>240</l><l>ivory</l></list></block><block s="reportNewList"><list><l>255</l><l>250</l><l>205</l><l>lemonchiffon</l></list></block><block s="reportNewList"><list><l>255</l><l>245</l><l>238</l><l>seashell</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>240</l><l>honeydew</l></list></block><block s="reportNewList"><list><l>245</l><l>255</l><l>250</l><l>mintcream</l></list></block><block s="reportNewList"><list><l>240</l><l>255</l><l>255</l><l>azure</l></list></block><block s="reportNewList"><list><l>240</l><l>248</l><l>255</l><l>aliceblue</l></list></block><block s="reportNewList"><list><l>230</l><l>230</l><l>250</l><l>lavender</l></list></block><block s="reportNewList"><list><l>255</l><l>240</l><l>245</l><l>lavenderblush</l></list></block><block s="reportNewList"><list><l>255</l><l>228</l><l>225</l><l>mistyrose</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>255</l><l>white</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>black</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategray</l></list></block><block s="reportNewList"><list><l>47</l><l>79</l><l>79</l><l>darkslategrey</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgray</l></list></block><block s="reportNewList"><list><l>105</l><l>105</l><l>105</l><l>dimgrey</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategray</l></list></block><block s="reportNewList"><list><l>112</l><l>128</l><l>144</l><l>slategrey</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategray</l></list></block><block s="reportNewList"><list><l>119</l><l>136</l><l>153</l><l>lightslategrey</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>gray(X11)</l></list></block><block s="reportNewList"><list><l>190</l><l>190</l><l>190</l><l>grey(X11)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>gray(W3C)</l></list></block><block s="reportNewList"><list><l>128</l><l>128</l><l>128</l><l>grey(W3C)</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgrey</l></list></block><block s="reportNewList"><list><l>211</l><l>211</l><l>211</l><l>lightgray</l></list></block><block s="reportNewList"><list><l>25</l><l>25</l><l>112</l><l>midnightblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navy</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>128</l><l>navyblue</l></list></block><block s="reportNewList"><list><l>100</l><l>149</l><l>237</l><l>cornflowerblue</l></list></block><block s="reportNewList"><list><l>72</l><l>61</l><l>139</l><l>darkslateblue</l></list></block><block s="reportNewList"><list><l>106</l><l>90</l><l>205</l><l>slateblue</l></list></block><block s="reportNewList"><list><l>123</l><l>104</l><l>238</l><l>mediumslateblue</l></list></block><block s="reportNewList"><list><l>132</l><l>112</l><l>255</l><l>lightslateblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>205</l><l>mediumblue</l></list></block><block s="reportNewList"><list><l>65</l><l>105</l><l>225</l><l>royalblue</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>255</l><l>blue</l></list></block><block s="reportNewList"><list><l>30</l><l>144</l><l>255</l><l>dodgerblue</l></list></block><block s="reportNewList"><list><l>0</l><l>191</l><l>255</l><l>deepskyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>235</l><l>skyblue</l></list></block><block s="reportNewList"><list><l>135</l><l>206</l><l>250</l><l>lightskyblue</l></list></block><block s="reportNewList"><list><l>70</l><l>130</l><l>180</l><l>steelblue</l></list></block><block s="reportNewList"><list><l>176</l><l>196</l><l>222</l><l>lightsteelblue</l></list></block><block s="reportNewList"><list><l>173</l><l>216</l><l>230</l><l>lightblue</l></list></block><block s="reportNewList"><list><l>176</l><l>224</l><l>230</l><l>powderblue</l></list></block><block s="reportNewList"><list><l>175</l><l>238</l><l>238</l><l>paleturquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>206</l><l>209</l><l>darkturquoise</l></list></block><block s="reportNewList"><list><l>72</l><l>209</l><l>204</l><l>mediumturquoise</l></list></block><block s="reportNewList"><list><l>64</l><l>224</l><l>208</l><l>turquoise</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>cyan</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>255</l><l>aqua</l></list></block><block s="reportNewList"><list><l>224</l><l>255</l><l>255</l><l>lightcyan</l></list></block><block s="reportNewList"><list><l>95</l><l>158</l><l>160</l><l>cadetblue</l></list></block><block s="reportNewList"><list><l>102</l><l>205</l><l>170</l><l>mediumaquamarine</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>212</l><l>aquamarine</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l><l>0</l><l>darkgreen</l></list></block><block s="reportNewList"><list><l>85</l><l>107</l><l>47</l><l>darkolivegreen</l></list></block><block s="reportNewList"><list><l>143</l><l>188</l><l>143</l><l>darkseagreen</l></list></block><block s="reportNewList"><list><l>46</l><l>139</l><l>87</l><l>seagreen</l></list></block><block s="reportNewList"><list><l>60</l><l>179</l><l>113</l><l>mediumseagreen</l></list></block><block s="reportNewList"><list><l>32</l><l>178</l><l>170</l><l>lightseagreen</l></list></block><block s="reportNewList"><list><l>152</l><l>251</l><l>152</l><l>palegreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>127</l><l>springgreen</l></list></block><block s="reportNewList"><list><l>124</l><l>252</l><l>0</l><l>lawngreen</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>green(X11)</l></list></block><block s="reportNewList"><list><l>0</l><l>128</l><l>0</l><l>green(W3C)</l></list></block><block s="reportNewList"><list><l>0</l><l>255</l><l>0</l><l>lime</l></list></block><block s="reportNewList"><list><l>127</l><l>255</l><l>0</l><l>chartreuse</l></list></block><block s="reportNewList"><list><l>0</l><l>250</l><l>154</l><l>mediumspringgreen</l></list></block><block s="reportNewList"><list><l>173</l><l>255</l><l>47</l><l>greenyellow</l></list></block><block s="reportNewList"><list><l>50</l><l>205</l><l>50</l><l>limegreen</l></list></block><block s="reportNewList"><list><l>154</l><l>205</l><l>50</l><l>yellowgreen</l></list></block><block s="reportNewList"><list><l>34</l><l>139</l><l>34</l><l>forestgreen</l></list></block><block s="reportNewList"><list><l>107</l><l>142</l><l>35</l><l>olivedrab</l></list></block><block s="reportNewList"><list><l>189</l><l>183</l><l>107</l><l>darkkhaki</l></list></block><block s="reportNewList"><list><l>240</l><l>230</l><l>140</l><l>khaki</l></list></block><block s="reportNewList"><list><l>238</l><l>232</l><l>170</l><l>palegoldenrod</l></list></block><block s="reportNewList"><list><l>250</l><l>250</l><l>210</l><l>lightgoldenrodyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>224</l><l>lightyellow</l></list></block><block s="reportNewList"><list><l>255</l><l>255</l><l>0</l><l>yellow</l></list></block><block s="reportNewList"><list><l>255</l><l>215</l><l>0</l><l>gold</l></list></block><block s="reportNewList"><list><l>238</l><l>221</l><l>130</l><l>lightgoldenrod</l></list></block><block s="reportNewList"><list><l>218</l><l>165</l><l>32</l><l>goldenrod</l></list></block><block s="reportNewList"><list><l>184</l><l>134</l><l>11</l><l>darkgoldenrod</l></list></block><block s="reportNewList"><list><l>188</l><l>143</l><l>143</l><l>rosybrown</l></list></block></list></block></block></script></block><block s="doSetVar"><l>value</l><custom-block s="✐ no spaces %s"><block var="value"/></custom-block></block><custom-block s="use case-independent comparisons %b"><l><bool>true</bool></l></custom-block><custom-block s="catch %upvar %cs"><l>x11w3c</l><script><block s="doIf"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block var="value"/><block s="reportListItem"><l>4</l><l/></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>?? multiple exact matches for </l><block var="value"/></list></block></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><l/></block><block var="value"/></custom-block></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l></custom-block></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Color name </l><block var="value"/><l> not found.</l></list></block></custom-block></script></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="substring of %txt before %txt"><block s="reportListItem"><l>4</l><block var="match"/></block><block var="value"/></custom-block><l></l></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="head matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="head matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportIsA"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>4</l><l/></block></block><l><option>number</option></l></block></block></autolambda><list></list></block><block var="partial matches"/><block var="x11w3c"/><l>non-numbered matches</l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="non-numbered matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="value"/><l>: </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>4</l><l/></block></autolambda><list></list></block><block var="partial matches"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> , </l><l></l></list></block></autolambda><list></list></block></block></list></block></custom-block></script></block></script></block></script><comment w="294.6666666666667" collapsed="true">SUBSET throws here if it handles a unique match</comment></custom-block></script></block><custom-block s="✐ initialize variables"></custom-block></script></block-definition><block-definition s="mmap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="lists"/></block></block><custom-block s="mmap %repRing over %mult%l"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><block var="lists"/></block></custom-block></block></block></script></block-definition><block-definition s="✐ update HSL" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>L</l></list></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><block s="doSetVar"><l>✐ HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>100</l></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportProduct"><block var="V"/><block var="S"/></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="L"/><l>0</l></block><block s="reportEquals"><block var="L"/><l>1</l></block></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><custom-block s="HSV color"></custom-block></block></block></block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ raw HSL</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>100</l></block></autolambda><list></list></block><block s="evaluate"><block s="reifyReporter"><script><block s="doSetVar"><l>L</l><block s="reportDifference"><block var="V"/><block s="reportQuotient"><block s="reportProduct"><block var="V"/><block var="S"/></block><l>2</l></block></block></block><block s="doReport"><block s="reportNewList"><list><block var="H"/><block s="reportIfElse"><block s="reportOr"><block s="reportEquals"><block var="L"/><l>0</l></block><block s="reportEquals"><block var="L"/><l>1</l></block></block><l>0</l><block s="reportQuotient"><block s="reportDifference"><block var="V"/><block var="L"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSV"/></block></block></block></block></script></block></script></block></script></block-definition><block-definition s="min %&apos;a&apos; %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportLessThan"><block var="a"/><block var="b"/></block><block var="a"/><block var="b"/></block></block></script></block-definition><block-definition s="✐ update HSV" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>V</l><l>L</l><l>HSL 0-1</l><l>raw HSL 0-1</l></list></block><block s="doSetVar"><l>HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportSum"><block var="L"/><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block></block><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportListItem"><l>1</l><block var="HSL 0-1"/></block><block s="reportIfElse"><block s="reportEquals"><block var="V"/><l>0</l></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportProduct"><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></block></block></block><block var="V"/></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>raw HSL 0-1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>100</l></block></autolambda><list></list></block><block var="✐ raw HSL"/></block></block><block s="doSetVar"><l>L</l><block s="reportListItem"><l>3</l><block var="raw HSL 0-1"/></block></block><block s="doSetVar"><l>V</l><block s="reportSum"><block var="L"/><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="raw HSL 0-1"/></block><custom-block s="min %s %s"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></custom-block></block></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>100</l></block></autolambda><list></list></block><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="raw HSL 0-1"/></block><block s="reportIfElse"><block s="reportEquals"><block var="V"/><l>0</l></block><l>0</l><block s="reportDifference"><l>2</l><block s="reportProduct"><l>2</l><block s="reportQuotient"><block var="L"/><block var="V"/></block></block></block></block><block var="V"/></list></block></block></block></script></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="pen"><comment x="0" y="0" w="226" collapsed="false">The identity function reports its input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="$brush pen %&apos;dimension&apos;" type="reporter" category="pen"><comment x="0" y="0" w="380.6666666666667" collapsed="false">This block reports the pen size, color, or transparency, in all the same ways that the SET PEN block allows you to set those pen properties. (It will also report the current crayon number, if the pen color was most recently set with SET PEN TO CRAYON.)&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details. </comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;X11/W3C name&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>size</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>size</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>hue</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>hue</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>saturation</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>brightness</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="doReport"><block s="getPenAttribute"><l><option>transparency</option></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB vector</l></block><script><block s="doReport"><custom-block s="RGB color"></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><custom-block s="RGB color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></block><script><block s="doReport"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><custom-block s="✐ hexchar %s"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><l></l><l>16</l></block></block></custom-block><custom-block s="✐ hexchar %s"><block s="reportModulus"><l></l><l>16</l></block></custom-block></list></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-block></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSV vector</l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><l>100</l><l></l></block></autolambda><list></list></block><custom-block s="HSV color"></custom-block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>HSL vector</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ HSL"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ HSL"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></block><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ HSL"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>color</l></block><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>color</l></block><block var="✐ color scale"/><l>not set</l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIfElse"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSL"/></block></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="✐ raw HSV"/></block></block></script></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSL"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSL"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSL vector</l></block><script><block s="doIf"><block var="✐ fair?"/><script><custom-block s="✐ update HSL"></custom-block><block s="doReport"><block var="✐ raw HSL"/></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair HSV vector</l></block><script><block s="doIf"><block var="✐ fair?"/><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block><script><custom-block s="✐ update HSV"></custom-block></script></block><block s="doReport"><block var="✐ raw HSV"/></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>crayon</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>crayon</l></block><script><block s="doReport"><block var="✐ last crayon"/></block></script></block><block s="doReport"><l>not set</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>X11/W3C name</l></block><script><block s="doIf"><block s="reportEquals"><block var="✐ last set as"/><l>X11</l></block><script><block s="doReport"><block var="✐ last x11"/></block></script></block><block s="doReport"><l>not set</l></block></script></block></script></block-definition><block-definition s="✐ hexchar %&apos;nybble&apos;" type="reporter" category="pen"><comment x="0" y="0" w="245.33333333333334" collapsed="false">Takes a value from 0 to 15 and reports&#xD;the corresponding hexadecimal digit.&#xD;&#xD;For internal use of the color library.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportLessThan"><block var="nybble"/><l>10</l></block><block var="nybble"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><l>a</l></block><block s="reportDifference"><block var="nybble"/><l>10</l></block></block></block></block></block></script></block-definition><block-definition s="$brush change pen %&apos;dimension&apos; by %&apos;amount&apos;" type="command" category="pen"><comment x="0" y="0" w="334" collapsed="false">Changes any pen property by the specified amount.  Some color scales can&apos;t be adjusted this way unless the color was first SET using that scale.&#xD;Vectors (e.g., RGB color as a list of three numbers) can be incremented&#xD;by a vector as the amount. X11/W3C names can&apos;t be incremented.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>size&#xD;crayon&#xD;color&#xD;fair hue&#xD;transparency&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;fair HSL vector&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;fair HSV vector&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;HSL vector&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;HSV vector&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;RGB vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>old</l></list></block><block s="doSetVar"><l>old</l><custom-block s="$brush pen %s"><block var="dimension"/></custom-block></block><block s="doIf"><block s="reportEquals"><block var="old"/><l>not set</l></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Dimension </l><block var="dimension"/><l> not set.</l></list></block></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>crayon</l></block><script><custom-block s="$brush set pen to crayon %n"><block s="reportSum"><block var="old"/><block var="amount"/></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>RGB hex</l></block><script><custom-block s="error %txt"><l>Sorry, I don&apos;t know how to add in hexadecimal.</l></custom-block></script></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>number</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><block s="reportSum"><block var="old"/><block var="amount"/></block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doIf"><block s="reportIsA"><block var="amount"/><l><option>list</option></l></block><script><custom-block s="$brush set pen %s to %s"><block var="dimension"/><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><list><block var="old"/><block var="amount"/></list></custom-block></custom-block><block s="doStopThis"><l><option>this block</option></l></block></script></block><custom-block s="error %txt"><block s="reportJoinWords"><list><l>I don&apos;t know how to handle </l><block var="amount"/></list></block></custom-block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="✐ make integer RGB" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to r: %n g: %n b: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><l></l></block></autolambda><list></list></block><custom-block s="RGB color"></custom-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;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>string</l><l>marker</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></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;</translations><inputs><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>flag</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;world[&apos;stringLibCaseIndependentComparison&apos;] = flag;</l></block><list><block var="tf"/></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;pt:captura _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;pt:lança _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;pt:ignora _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="✐ subset %&apos;pred&apos; %&apos;data&apos; %&apos;catchtag&apos; %&apos;result&apos;" type="predicate" category="pen"><comment x="0" y="0" w="228" collapsed="false">Don&apos;t ask.&#xD;Only for internal use by the SET PEN block.</comment><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input><input type="%cmdRing"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>best match</l></list></block><block s="doSetVar"><l>result</l><block s="reportKeep"><block var="pred"/><block var="data"/></block></block><block s="doIf"><block s="reportListIsEmpty"><block var="result"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="result"/></block></block><script><block s="doSetVar"><l>best match</l><block s="reportListItem"><l>1</l><block var="result"/></block></block><custom-block s="$brush set pen %s to %s"><l>red</l><block s="reportListItem"><l>1</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>green</l><block s="reportListItem"><l>2</l><block var="best match"/></block></custom-block><custom-block s="$brush set pen %s to %s"><l>blue</l><block s="reportListItem"><l>3</l><block var="best match"/></block></custom-block><block s="doSetVar"><l>✐ last X11</l><block s="reportListItem"><l>4</l><block var="best match"/></block></block><block s="doSetVar"><l>✐ last set as</l><l>X11</l></block><custom-block s="throw %s"><block var="catchtag"/></custom-block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="✐ no spaces %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportTextSplit"><block var="text"/><l> </l></block></block></block></script></block-definition><block-definition s="create %&apos;scope&apos; var %&apos;names&apos;" type="command" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="scope"/><l>script</l></block><script><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (!proc.homeContext.variables.vars[varName]) proc.homeContext.variables.addVar(varName);</l></block><list><block var="each item"/></list></block></script></block></script><script><block s="doDeclareVariables"><list><l>global</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="scope"/><l>sprite</l></block><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>global</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doForEach"><l>each item</l><block var="names"/><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>global</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;if (global &amp;&amp; !proc.homeContext.variables.parentFrame.parentFrame.vars[varName]) this.addVariable(varName, true);&#xD;if (!global &amp;&amp; !proc.homeContext.variables.parentFrame.vars[varName]) this.addVariable(varName, false);</l></block><list><block var="each item"/><block var="global"/></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list></list><l>var ide = this.parentThatIsA(IDE_Morph);&#xD;ide.flushBlocksCache(&apos;variables&apos;); // b/c of inheritance&#xD;ide.refreshPalette();</l></block><list></list></block></script></block></script></block-definition><block-definition s="does var %&apos;name&apos; exist?" type="predicate" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.silentFind(varName)? true:false;</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="✐ initialize variables" type="command" category="pen"><comment x="0" y="0" w="180" collapsed="false">Creates a bunch of global variables.&#xD;For internal use by Color library.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="does var %s exist?"><l>✐ last set as</l></custom-block><script><block s="doStopThis"><l><option>this block</option></l></block></script></block><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ last set as</l><l>✐ fair?</l><l>✐ color scale</l><l>✐ HSL</l><l>✐ last crayon</l><l>✐ last X11</l><l>✐ raw HSL</l><l>✐ raw HSV</l></list></custom-block><block s="doSetVar"><l>✐ last set as</l><l>RGB</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><l>0</l><l>100</l><l>100</l></list></block></block></script></block-definition><block-definition s="pinwheel branches %&apos;branches&apos; size %&apos;size&apos; backup %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="backup"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="pinwheel branches %&apos;branches&apos; size %&apos;size&apos; backup %&apos;backup&apos; (2)" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>10</l><script><block s="forward"><l>100</l></block><block s="forward"><block s="reportProduct"><l>-1</l><l>100</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>10</l></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="pinwheel" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="pinwheel branches %&apos;branches&apos; size %&apos;length&apos; backup %&apos;length&apos; (2) (3)" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><scripts><script x="13" y="29"><custom-block s="pinwheel branches %s size %s backup %s (2) (3)"><l></l><l></l><l></l></custom-block></script></scripts></block-definition><block-definition s="asterisk branches %&apos;branches&apos; branch length %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs></block-definition><block-definition s="polygon sides %&apos;sides&apos; size %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs></block-definition><block-definition s="pinwheel branches %&apos;sides&apos; size %&apos;size&apos; backup" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs></block-definition></blocks><variables></variables></project><media name="U1L3.2 Modern Art With Polygons" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>