<snapdata remixID="10512252"><project name="9/2 code" 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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="2"><item><costume name="Night City with Street" center-x="240" center-y="180" image="data:image/png;base64,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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="40.40335912673913" y="55.134680976449374" heading="45" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="diver2" center-x="75" center-y="75" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1MHB4IiBoZWlnaHQ9IjE1MHB4IiB2aWV3Qm94PSIwIDAgMTUwIDE1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUwIDE1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNMTQzLjksNzcuOWM2LjAzNywzLjc2OCwxLjkxLDUuMjA5LTEuMTA3LDMuOTI4Yy0wLjA0OSwxLjU4LDIuMjAyLDMuNjI3LTAuMiw0LjgxMSYjeEQ7JiN4QTsmI3g5O2MtMy4wNjMsMS41MDgtNS41NDEtMy4xNTgtNy42MDQtNC4zOTNjLTAuMzcxLDMuMDc2LTcuNDY3LDMuOTUyLTUuNy0zLjY2MWMtMi45MDEtMS45MjUtMTAuODU0LTMuNjgxLTExLjk4My00LjU0MiYjeEQ7JiN4QTsmI3g5O2MwLjU5LTMuNDIsMy4xNjgtMi43NjgsNS41ODQtNC40NDljMi42MTktMC4xMzIsNS4wMzEsMS40OTYsNy4zODksMi4yMjRjNS40MDIsMS42NzEsNi4zMDUsMS42OTcsMTEuODY3LDIuNDEmI3hEOyYjeEE7JiN4OTtjMS40MTIsMC4xODEsMy44MSwxLjM3OSw0LjAxNSwyLjU5NkMxNDYuMjY2LDc3LjQ2MSwxNDUuNTEsNzcuODIsMTQzLjksNzcuOXoiLz4KICAgIDxwYXRoIGZpbGw9IiNGQzc5MDAiIGQ9Ik0xNDEuNTYyLDc1LjE1NWMxLjAxNiwwLjMyLDIuMzkyLDAuNTM5LDIuNjc2LDEuNTI5Yy0xLjk0MSwwLjMxMi00LTAuNjY4LTUuODc1LDAmI3hEOyYjeEE7JiN4OTtjMC4wNTksMC4xNDYsNS44NzksMi42NjIsNy4wOTYsMy44MDFsLTAuMTE2LDAuNTU3Yy0yLjk0LTAuMzc4LTQuNzM1LTIuNzI3LTcuNjc4LTMuMTA0Yy0xLjA2LDAuMzA5LDAuMjEzLDAuODY5LDAuMjksMS4yOTcmI3hEOyYjeEE7JiN4OTtjMS41MTMsMS42OTIsMy4zNzMsMy4zNCwzLjc4MSw1LjQ3Yy0wLjIzLDAuNTE0LTAuOTczLDAuMTgyLTEuMzk2LDAuMDkzYy0xLjk1Ny0yLjA5OC0zLjU2Ny00LjQ1OS02LjE2Ny02LjExNyYjeEQ7JiN4QTsmI3g5O2MtMC44NDQtMC4wMjMtMS4zNzUsMi45NTQtMS45NzksMy41NjdjLTAuNzg0LDAuMDk3LTAuOTcxLTAuNjk5LTEuMjIxLTEuMTEyYy0xLjQzOS0yLjM2OSwzLjc1LTMuMzQ5LDAtNC42ODFsLTExLjQ2MS00LjA3OCYjeEQ7JiN4QTsmI3g5O2MtMC4yNDgtMC4zMTIsMi4zMTEtMS40ODIsMy4wODQtMS44MDhDMTI4Ljk3OSw3Mi43MjQsMTM0LjAzMSw3Ni43NTksMTQxLjU2Miw3NS4xNTV6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNMTI3LjYzNCw2MS44MzJsMC41ODIsMC40MTdjMC4wMjgsMS40Mi0wLjAzLDcuMTYyLTAuNDY2LDguMjQ5Yy0wLjgyOSwyLjA3My0zLjk3MywwLjE4OC00LjU3NiwxLjQ3MSYjeEQ7JiN4QTsmI3g5O2MtMS4wNjQsMi4yNjMtMy43MjQsMi45NjYtNS42MzUsMi40ODVjLTAuNjA0LDMuMzY2LTYuMTM3LDUuMjgtOC4xNDgsNS42MWMtNS40MDgsMC44ODQtOS45NTktNC42MTEtMTEuMTkyLTguMTMmI3hEOyYjeEE7JiN4OTtjMCw0Ljg4MiwxLjU2MywxMC43MTIsNS4yOTUsMTQuNjkyYzIuODI5LDMuMDE5LDExLjIwOCwxLjk1MSwxMS43OTQsNi4xNDljMC4wNDUsMC4zMjgsMC4wNjgsMS4zNjMtMC4xMDIsMS42MzcmI3hEOyYjeEE7JiN4OTtjLTAuODMsMS4zMzMtMy41MzEtMC4xNjMtNC43MTMtMC4zMjRjLTAuMTI1LDEuNTI1LDAuNTcsNC4yNzYtMS44MDQsNS4wMDVjLTEuMzk2LDAuNDI5LTIuNjMzLTAuMzM3LTMuMjU4LTEuMjUyJiN4RDsmI3hBOyYjeDk7Yy0xLjE5NCwxLjY3Ny0xLjU4NiwyLjMzNi00LjAxNSwxLjQ4M2MtMS4zMy0xLjUwMS0xLjczOS0zLjctMC42OTctNS4zNzZjLTAuOTQtMC42NjctMi41NDItMS4wMzEtMy4wODMtMS45OTMmI3hEOyYjeEE7JiN4OTtjLTEuNzU5LTMuMTI3LTQuNTU0LTIuNjc2LTYuNTczLTUuMjM2Yy0zLjMxOC00LjIwNy01LjAwMy04Ljc4Ny01LjAwMy0xMy43NjZjLTEuMTM4LTAuMzAxLTIuNTkzLTAuNDI0LTMuNjY1LDAuMDkzJiN4RDsmI3hBOyYjeDk7YzEuMDY0LDEuMzc5LTcuMTE0LDMuMjg5LTguNjA5LDMuMjQ1bC0wLjU4Mi0wLjMyNWMtNi4zNTEsNS4xNDktMTUuNTc2LDYuNDEyLTI0LjI1OCw2Ljc2N2MtNC43MywwLjE5My0xNS41NDQtMC45MjItMTkuNTQ2LTIuODczJiN4RDsmI3hBOyYjeDk7Yy0xLjE0OC0wLjU2LTAuOTIzLTEuNjkyLTEuMTYzLTIuNTk2YzAuNjk3LTAuNDc5LDIuNTI1LDAuMDg0LDMuMzc0LDAuMjMxYzguMjc5LDEuNDQ0LDE4LjExOC0wLjM1NCwyNC44MzktNC41NDImI3hEOyYjeEE7JiN4OTtjLTEwLjcxNiwwLjIyOS0yMC4xNDQtNi4xODYtMjQuNTQ5LTEzLjU3OWwxLjIyMS0zLjQzYzEuMDU2LTAuNDAyLDMuMTgxLDIuMzk2LDMuNzgyLDIuODc0YzUuNTE3LDQuMzg1LDExLjgxMiw1Ljk2NywxOS40Myw0LjU0MiYjeEQ7JiN4QTsmI3g5O2MzLjA1OC0wLjU3Miw1Ljg5OS0xLjQ1NCw4LjA4Ni0zLjMzNmMyLjQ2Ny0wLjU2OCw0LjczLTEuNjE5LDcuMjcxLTEuOTkzYy0xLjAxNy0yLjk5NCwwLjEyNC03LjA3NSw0LjQyLTguMDE4JiN4RDsmI3hBOyYjeDk7YzQuOTg1LTEuMDkzLDE1LjU5MywwLjQ1NSwyMS40MDksMC4zNzFjMy4zMzEtMC4wNDgsNS40OTMsMS4xNiw4LjA4NiwyLjY0MkMxMTIuMzMzLDQwLjgxOSwxMzQuMzQ4LDQ4Ljg5LDEyNy42MzQsNjEuODMyeiIvPgogICAgPHBhdGggZmlsbD0iI0ZDNzkwMCIgZD0iTTEyNi41MjcsNTkuOTMxbC0wLjQwNiwxLjIwNWMtMy44MDktMC45ODktMTYuNTg4LTQuOTQ4LTE5LjQzLTUuMTkxJiN4RDsmI3hBOyYjeDk7QzEwOS4xNzgsNDYuNzEzLDEyNy45MzgsNDYuNzE5LDEyNi41MjcsNTkuOTMxeiIvPgogICAgPHBhdGggZmlsbD0iIzgyQzQwMCIgZD0iTTk5LjMwNSw1Mi40NjljLTEuNjg4LDAuNTU3LTMuMzE2LDIuMDg1LTMuNjY2LDMuNTY5Yy0zLjg5OCwwLjEzOS03LjY3OS0wLjIzMS0xMS40MDItMC4wOTMmI3hEOyYjeEE7JiN4OTtjLTAuNDY1LTAuNjAzLDAuMDU5LTEuNzYxLTAuNjk3LTIuMjI1Yy0xLjk3OSwwLjYwMy00LjkzNiwwLjEzOC02LjQ0NiwxLjU3NWMtMC4xNzUsMC42OTUsMC4zOTYsMS43NjItMC4wMTEsMi4zMTkmI3hEOyYjeEE7JiN4OTtjLTEuMTY0LTAuMTg2LTEuOTIsMC4yNzgtMi45MDksMC40MTdjLTEuMTA1LTEuMzQ0LTEuMTA1LTIuNzM0LDAtNC4xMjVDNzcuMDIzLDUwLjI0NSw5NS4yMyw1Mi4yODQsOTkuMzA1LDUyLjQ2OXoiLz4KICAgIDxwYXRoIGZpbGw9IiM4MkM0MDAiIGQ9Ik0xMDUuOTkzLDU3LjE1YzAuNDUyLTAuMjAzLDE3Ljg1Myw1LjMyOCwyMC4xMjgsNi4wMjV2Ni4yMWMtMi40MywxLjA5NC02LjA3Ni0wLjAxNi03Ljk3MS0xLjQzNyYjeEQ7JiN4QTsmI3g5O2MtMS44NjYtMS40LTEuMTYtMy43NjktMS4xMDQtNS41NjJjLTAuODQyLTAuNzY0LTExLjQ3LTMuMjQ2LTEzLjI2NC0zLjQ3NmMxLjk4NS0zLjY2Mi0yLjg1My02LjA3Ny01LjQ3LTIuNDFsLTAuNTgyLTAuMTM5JiN4RDsmI3hBOyYjeDk7YzEuMjU2LTIuNDgsNS4xMzUtMi44NjksNy4yNzEtMC44OEMxMDUuNTI5LDU1Ljk3MSwxMDUuNTY4LDU3LjE0NywxMDUuOTkzLDU3LjE1eiIvPgogICAgPHBhdGggZmlsbD0iI0E5MDBGNyIgZD0iTTgyLjE0Myw1Ni4xMzFjMC4wNiwyLjk2NiwzLjcwMyw4Ljg2NCw1LjIxMywxMC4zMDdjLTAuMDc4LDAuNzEzLTEuMjI5LDIuNTQtMS4wMjMsMy4yNzMmI3hEOyYjeEE7JiN4OTtjLTMuODE2LTIuOTEtNi4xOTctOC43NjUtNi41NzQtMTIuODg1QzgwLjQzNCw1Ni4zOCw4MS4yOSw1Ni4yMTYsODIuMTQzLDU2LjEzMXoiLz4KICAgIDxwYXRoIGZpbGw9IiNGRkZGMDAiIGQ9Ik0xMTUuNDc3LDczLjgzNGMtMC40NzMsMS41MjctMS45NzksMy4yMy0zLjc3MiwzLjc0NWMtMTEuNjc5LDMuMzQ0LTE3LjQwNy0xNC4wMjctMTAuMzA4LTIxLjMwOSYjeEQ7JiN4QTsmI3g5O2MyLjc3Mi0wLjQxNS0wLjg2Nyw0LjQ0Ni0xLjEwNCw1LjA5OGMtMS42NDYsNC41MzYtMC41NjcsOS4wMDIsMy44OTcsMTIuMjM1YzIuMzIyLDEuNjgyLDQuNzMxLDEuODUzLDcuNjc5LDEuMjUxJiN4RDsmI3hBOyYjeDk7QzExMy4xMTEsNzQuNjAxLDExNC40MzQsNzIuNTY2LDExNS40NzcsNzMuODM0eiIvPgogICAgPHBhdGggZmlsbD0iIzI3MjUyNSIgZD0iTTMzLjcwNSw1NS41NjRjMi40NjgsMy41MDktMy4yOSw1LjgzLTUuNDY4LDguMjVjLTMuMzA1LDMuNjctNS4wNzQsNy40NDEtOS43NzMsMTAuMjQyJiN4RDsmI3hBOyYjeDk7Yy0zLjIzNywxLjkzLTYuOCwyLjY0Mi0xMC4yOTYsNC4xMjVjLTAuMjIxLTAuMTkzLDMuOTg3LTkuNzAxLTYuMTY2LTExLjAzMUMxLjkxOSw2NS4zNSw4LjAzLDY1LjM2NSwzLjgwNSw1NS43OTcmI3hEOyYjeEE7JiN4OTtjMC45LTAuMTgsMS41OTksMC42NzYsMi4yNjksMS4wMmMzLjk0NCwyLjAyMywxMC4zNzcsMS45MTYsMTQuNzc2LDEuMTEyQzI0LjUxMiw1Ny4yNTksMzAuMTgyLDUzLjgzNiwzMy43MDUsNTUuNTY0eiIvPgogICAgPHBhdGggZmlsbD0iIzgyQzQwMCIgZD0iTTMxLjkwMSw1Ni44MTZjMC43MDIsNC40NTUtNS44OTQsNC43MjMtOC4xNDQsNy43ODZjLTMuMzQxLDQuNTQ3LTUuMDMsOC44LTEyLjM5MSw5Ljc3OSYjeEQ7JiN4QTsmI3g5O2MxLjMxNS0zLjIwNy0wLjk5Ni04LjA2OS01Ljg3NS04LjExMWMxLjY1NC0xLjQyLDMuOTgzLTYuMDAxLDEuNjg3LTYuOTk4YzEuNCwwLjA3OSwyLjY1NywwLjczMSw0LjAxNCwwLjk3MyYjeEQ7JiN4QTsmI3g5O2M1LjA5NywwLjkxLDEwLjQwOS0wLjAzNiwxNC45MDItMi4wNDdjMS4wMzktMC40NjUsMi4wOTUtMS4yMjcsMy4xMzEtMS42MTRDMzAuMDY4LDU2LjI2OSwzMS4xNzksNTYuMzM5LDMxLjkwMSw1Ni44MTZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkM3OTAwIiBkPSJNOTcuNjE2LDU4LjM1NWMtMS44MDQsMy41MTctMS41MDksNi41NTktMC45ODgsOS41OTNjLTAuOTc2LDQuNjE4LTEuNTMyLDQuMTg4LTAuNDA3LDkuMTMmI3hEOyYjeEE7JiN4OTtjMC45MSwzLjk5OCwzLjAwNiw5LjY3NCw3LjM4OSwxMi4yMzRjMi40MDIsMS40MDQsOC42MjMsMS4xNiw5LjI1LDMuNjYyYy0xLjQxNC0wLjI1Ny00Ljc5Ny0yLjUxMi01Ljc2Mi0xLjI1MiYjeEQ7JiN4QTsmI3g5O2MxLjQ3NywxLjQxMiwyLjAzNCwzLjUyMiwxLjEwNiw1LjIzN2wtMC42OTgsMC4yMzFjLTAuNzEzLTEuNTU4LTAuNDM2LTMuODcxLTIuMzI2LTQuOTEyYy0wLjk3OSwwLjM1Ni0wLjg5Niw0LjI5MS0yLjU2MSw1LjU2MSYjeEQ7JiN4QTsmI3g5O2gtMC4yMzJjLTAuMjMyLTEuNzg5LDAuMzM0LTMuNTU3LDAuNTIzLTUuMzI5Yy01LjQzOC0xLjQ4My0yLjAyOC0zLjY5LTUuMDAzLTQuNDQ4Yy02LjExMy0xLjU2LTguNTc1LTcuNTE5LTkuMjQ5LTEyLjA5OCYjeEQ7JiN4QTsmI3g5O2MtMC43NTYtNS4xMjksMC41NDUtNi43MTcsMS44NjEtMTEuMjYyYzAuMDk1LTAuMzI2LTAuMjAzLTAuNzQ5LTAuNTgyLTAuODhjLTAuODMyLTAuMjg4LTEuMjczLDAuNTY3LTEuODA0LDAuODgmI3hEOyYjeEE7JiN4OTtjLTEuOTY2LTEuOTk3LTIuNjMtNC41NjEtMy42NjUtNi45MDVDODcuMDk4LDU3LjM2NCw5NS4yODUsNTcuNDQ3LDk3LjYxNiw1OC4zNTV6Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkM3OTAwIiBkPSJNNjQuMjI2LDYyLjI0OWMwLjc2OCwxLjU3Myw3LjIwNywxMS45MjUsNy4xNTUsMTIuMjM1Yy05LjQxNyw3Ljg5OS0yOC4zNzgsOC43OTItNDAuMzcyLDQuNjgxbDAuMTc0LTAuMjMxJiN4RDsmI3hBOyYjeDk7YzUuNzI4LDAuNzc5LDExLjEyOSwxLjAzMSwxNi43NTQtMC4zMjRjNi40OC0xLjU2MiwxMy42OS00LjQ0LDE1LjU5LTEwLjEwNGMtMS4xMi0zLjExNi0yLjM2NywyLjY0Mi01LjcwMSwyLjY0MiYjeEQ7JiN4QTsmI3g5O2MtNS41NTUsMC0xMi44MDMtMS4wNzMtMTYuODctNC4zMTFjLTIuNjg5LTIuMTQtNi4zNjktNS4yNDEtNi44NjUtOC4zNDJDNDAuMzU2LDY2LjAzNSw1NS40MSw2OC4xODYsNjQuMjI2LDYyLjI0OXoiLz4KICAgIDxwYXRoIGZpbGw9IiM4MkM0MDAiIGQ9Ik03OS43NTcsNzMuMDQ2Yy0xLjUwNiwwLjY0Mi0zLjE2NywwLjk4Ni00Ljc3LDEuNDM4Yy0zLjgzNy0zLjE1Mi02LjYyNy05LjI1Mi04LjA4Ni0xMy40NCYjeEQ7JiN4QTsmI3g5O2MxLjQxNC0wLjU1OSwyLjg2LTEuMDc1LDQuMTg4LTEuNzYxQzczLjU5NSw2NC4wMTcsNzYuNjQ2LDY4LjU1MSw3OS43NTcsNzMuMDQ2eiIvPgogICAgPHBhdGggZmlsbD0iI0ZDNzkwMCIgZD0iTTg1LjI0Miw3MS4zMjhsLTMuNjgyLDAuMTg5Yy0yLjUwNi0zLjM0NS02Ljk4My04LjI4Ni03Ljc5NS0xMS41ODZjMS4yOCwwLjA3NSwyLjM1NC0wLjU4NiwzLjYwNy0wLjY0OSYjeEQ7JiN4QTsmI3g5O0M3OC41MDEsNjIuNjcsNzguOTA2LDY1Ljg3MSw4NS4yNDIsNzEuMzI4eiIvPgogICAgPHBhdGggZmlsbD0iI0E5MDBGNyIgZD0iTTEwMi4yMTIsNjguMTgxYy0xLjgwNC0yLjUwMy0wLjI5LTUuNjA4LDAuNjk4LTguMDE4QzEwNC43NzEsNjIuNDgsMTA0LjAxNiw2NS45NTYsMTAyLjIxMiw2OC4xODF6Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkM3OTAwIiBkPSJNMTEzLjk2Myw2My43MzFjMC4yNCwxLjA0LDAuNjEzLDIuMDU5LDAuODE0LDMuMTA1Yy0xLjEzOSwxLjQyOC0xLjk0NCwzLjA2OC0xLjM5Niw0Ljc3MyYjeEQ7JiN4QTsmI3g5O2MtMS40MjYtMS4xMzUtNi44NDctMy41MTYtOC43ODMtMy4zMzZjMS4wNjUtMi4yNjUsMS42NzItNS4yMzEsMC41ODItNy41NTVDMTA3Ljg1Nyw2MS45NDIsMTExLjE1LDYyLjY1MywxMTMuOTYzLDYzLjczMXoiLz4KICAgIDxwYXRoIGZpbGw9IiNGRkZGMDAiIGQ9Ik0xMjEuNjQzLDcxLjI4NmMwLjQ5OCwyLjM0Ni0zLjY2MiwxLjA4OS00Ljc3MSwwLjc4OGMtMS4wNTQtMS4wMjYtMS41MTctMi41ODgtMC42OTktMy44JiN4RDsmI3hBOyYjeDk7QzExNy40OTMsNjkuNzM1LDExOS40OTUsNzAuNzYzLDEyMS42NDMsNzEuMjg2eiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExMS42OTMsNzIuNjNjLTIuMTY4LDEuMDQxLTcuMzg3LTEuMTI3LTguMDg2LTIuNjg4QzEwNi42NDEsNjkuOTg4LDEwOS4yNzksNzEuMjk3LDExMS42OTMsNzIuNjN6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNMjguMjc5LDEwMC41MDdjLTAuNDY4LDAuNjA5LTEuMDM2LTAuMTMzLTEuNjg3LTAuMTg1Yy00LjkwNi0yLjA2OS0xMC4zMjItMS43NzktMTUuNTMzLTAuNjk1JiN4RDsmI3hBOyYjeDk7YzEuNzk4LTkuNzU2LTMuMjUyLTkuMzU5LTMuMzE2LTExLjEyM2MxNC4yMTctMC4zNTksMTUuNTgtMTAuNDQ1LDE5Ljk1My0xMS40NDdjMC42NzctMC4xNTQsMi4yMDMsMC4xMDksMi42NzYsMC41NTcmI3hEOyYjeEE7JiN4OTtjMi44OTcsMi43MjktMi42NCw4LjM5Mi0zLjM3NCwxMS4zNTRDMjUuOTc0LDkzLjExMywyNy4wNSw5Ni41MDMsMjguMjc5LDEwMC41MDd6Ii8+CiAgICA8cGF0aCBmaWxsPSIjODJDNDAwIiBkPSJNMjkuNjc2LDc4Ljk1N2MxLjI0NCw0LjU2MS05Ljc3Myw5LjQ1OS01LjM1MiwxOC45MDljLTMuMTY3LTAuODQ5LTYuNjI4LTIuMjY5LTEwLjAwNS0xLjI1MSYjeEQ7JiN4QTsmI3g5O2MwLjYyMy0zLjU2OCwxLjU4Ny00LjY2My0yLjI2OS03LjIzYzYuMTYtMC41OSwxMS4yNDktNC4wMjcsMTMuOTYxLTguMzQyQzI2LjY1Miw4MC4wMjEsMjcuOTc5LDc4LjQ5NywyOS42NzYsNzguOTU3eiIvPgogICAgPHBhdGggZmlsbD0iIzI3MjUyNSIgZD0iTTExOS4zNTIsNjIuNzVjMS42NiwwLDQuNTI2LDAuODAyLDQuNzI5LDEuMjAzYzAuMzU0LDAuNzA2LDAuNzA1LDMuNzI4LTAuMTAyLDQuMzI5JiN4RDsmI3hBOyYjeDk7Yy0xLjA4MiwwLjgwMS0yLjk2Ny0wLjI0MS00LjEyNS0wLjk2MkMxMTguMDY2LDY2LjE5NywxMTguNjQ2LDY0LjI3MywxMTkuMzUyLDYyLjc1eiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyMy4xNzQsNjQuNzk0YzAuMTc4LDAuODEyLDAuMzExLDIuMTQ2LTAuMDI5LDIuODMzYy0yLjQ4NC0wLjIyOC0zLjY0MS0xLjcxMy0yLjkzOC0zLjU1NCYjeEQ7JiN4QTsmI3g5O0MxMjAuOTc1LDY0LjE3LDEyMi42LDY0LjQ4LDEyMy4xNzQsNjQuNzk0eiIvPgogICAgPGVsbGlwc2UgZmlsbD0iIzI3MjUyNSIgY3g9IjEyMi42MiIgY3k9IjY1LjkxNyIgcng9IjEuMDA2IiByeT0iMC44MDIiLz4KICA8L2c+Cjwvc3ZnPg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><script x="177" y="298"><block s="receiveKey"><l><option>2</option></l></block><block s="bubble"><l>I am a senior</l></block></script><script x="18" y="295"><block s="receiveKey"><l><option>1</option></l></block><block s="bubble"><l>My name is Chris</l></block></script><script x="337" y="292"><block s="receiveKey"><l><option>3</option></l></block><block s="bubble"><l>I am 17 </l></block></script><script x="497" y="287"><block s="receiveKey"><l><option>4</option></l></block><block s="bubble"><l>Astronmy class!</l></block></script><script x="27" y="378"><block s="receiveKey"><l><option>5</option></l></block><block s="bubble"><l>gardening is my hobby</l></block></script><script x="220" y="383"><block s="receiveKey"><l><option>6</option></l></block><block s="bubble"><l>I dont have any previous programming experince</l></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="$brush set pen %&apos;dimension&apos; to %&apos;value&apos; %&apos;more 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), color number, crayon, 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>color&#xD;color number&#xD;crayon&#xD;fair hue&#xD;&#126;1&#xD;size&#xD;transparency&#xD;X11/W3C name&#xD;&#126;2&#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(A) vector&#xD;RGB(A) hex&#xD;}&#xD;}</options></input><input type="%s"><options>function () {&#xD;&#xD;// add/edit menus but don&apos;t forget to edit other slot manual menu options to match&#xD;&#xD;var color_number=[&#xD;&quot;0 black=0&quot;, &quot;14 white=14&quot;,&#xD;&quot;20 spectral red=20&quot;, &quot;25 darkest red=25&quot;,&#xD;&quot;30 saddle brown=30&quot;, &quot;35 darkest brown=35&quot;,&#xD;&quot;40 spectral orange=40&quot;, &quot;45 darkest orange=45&quot;,&#xD;&quot;50 spectral yellow=50&quot;, &quot;55 darkest yellow=55&quot;,&#xD;&quot;60 spectral green=60&quot;, &quot;65 darkest green=65&quot;,&#xD;&quot;70 spectral cyan=70&quot;, &quot;75 darkest cyan=75&quot;,&#xD;&quot;80 spectral blue=80&quot;, &quot;85 darkest blue=85&quot;,&#xD;&quot;90 spectral violet=90&quot;, &quot;95 magenta=95&quot;];&#xD;&#xD;var fair_hue=[&#xD;&quot;0 red=0&quot;, &quot;12.5 brown=12.5&quot;, &quot;25 orange=25&quot;, &quot;37.5 yellow=37.5&quot;,&#xD;&quot;50 green=50&quot;, &quot;62.5 cyan=62.5&quot;, &quot;75 blue=75&quot;, &quot;87.5 violet=87.5&quot;];&#xD;&#xD;var crayon=[&#xD;&quot;grays&quot;,[&#xD;&quot;0 black #000000=0&quot;,&#xD;&quot;1 gray7 #121212=1&quot;,&#xD;&quot;2 gray14 #242424=2&quot;,&#xD;&quot;3 gray21 #363636=3&quot;,&#xD;&quot;4 gray28 #484848=4&quot;,&#xD;&quot;5 gray36 #5c5c5c=5&quot;,&#xD;&quot;6 gray43 #6d6d6d=6&quot;,&#xD;&quot;7 gray50 #7f7f7f=7&quot;,&#xD;&quot;8 gray57 #919191=8&quot;,&#xD;&quot;9 gray64 #a3a3a3=9&quot;,&#xD;&quot;10 gray71 #b5b5b5=10&quot;,&#xD;&quot;11 gray78 #c8c8c8=11&quot;,&#xD;&quot;12 gray85 #dadada=12&quot;,&#xD;&quot;13 gray92 #ececec=13&quot;,&#xD;&quot;14 white #ffffff=14&quot;],&#xD;&quot;pinks&quot;,[&#xD;&quot;15 deep pink #ff1493=15&quot;,&#xD;&quot;16 hot pink #ff69b4=16&quot;,&#xD;&quot;17 bright pink #ff007f=17&quot;,&#xD;&quot;18 raspberry #e30b5d=18&quot;,&#xD;&quot;19 amaranth #e52b50=19&quot;],&#xD;&quot;reds&quot;,[&#xD;&quot;20 red #ff0000=20&quot;,&#xD;&quot;21 burgundy #900020=21&quot;,&#xD;&quot;22 cherry #990000=22&quot;,&#xD;&quot;23 dark candy apple red #a40000=23&quot;,&#xD;&quot;24 sanguine #c00000=24&quot;,&#xD;&quot;25 maroon #800000=25&quot;,&#xD;&quot;26 crimson #c90016=26&quot;,&#xD;&quot;27 Lists #d94d11=27&quot;,&#xD;&quot;28 candy apple red #ff0800=28&quot;,&#xD;&quot;29 coquelicot #ff3800=29&quot;],&#xD;&quot;browns&quot;,[&#xD;&quot;30 saddle brown #8b4513=30&quot;,&#xD;&quot;31 chocolate #7b3f00=31&quot;,&#xD;&quot;32 kobicha #6b4423=32&quot;,&#xD;&quot;33 sepia #704214=33&quot;,&#xD;&quot;34 chestnut #954535=34&quot;,&#xD;&quot;35 dark brown #654321=35&quot;,&#xD;&quot;36 brown #964b00=36&quot;,&#xD;&quot;37 golden brown #996515=37&quot;,&#xD;&quot;38 cinnamon #b87333=38&quot;,&#xD;&quot;39 copper #d2691e=39&quot;],&#xD;&quot;oranges&quot;,[&#xD;&quot;40 orange #ff7f00=40&quot;,&#xD;&quot;41 Pantone orange #ff5800=41&quot;,&#xD;&quot;42 pumpkin #ff7518=42&quot;,&#xD;&quot;43 Variables #f3761d=43&quot;,&#xD;&quot;44 Spanish orange #e86100=44&quot;,&#xD;&quot;45 burnt orange #cc5500=45&quot;,&#xD;&quot;46 sinopia #cb410b=46&quot;,&#xD;&quot;47 ochre #cc7722=47&quot;,&#xD;&quot;48 carrot #ed9121=48&quot;,&#xD;&quot;49 tangerine #f28500=49&quot;],&#xD;&quot;yellows&quot;,[&#xD;&quot;50 yellow #ffff00=50&quot;,&#xD;&quot;51 Control #e6a822=51&quot;,&#xD;&quot;52 dark goldenrod #b8860b=52&quot;,&#xD;&quot;53 goldenrod #daa520=53&quot;,&#xD;&quot;54 saffron #f4c430=54&quot;,&#xD;&quot;55 sandstorm #ecd540=55&quot;,&#xD;&quot;56 mustard #ffdb58=56&quot;,&#xD;&quot;57 gold #ffd700=57&quot;,&#xD;&quot;58 egg yolk #fee33e=58&quot;,&#xD;&quot;59 rubber duck #fbe108=59&quot;],&#xD;&quot;greens&quot;,[&#xD;&quot;60 lime #00ff00=60&quot;,&#xD;&quot;61 apple green #8db600=61&quot;,&#xD;&quot;62 Operators #62c213=62&quot;,&#xD;&quot;63 forest green #228b22=63&quot;,&#xD;&quot;64 green #008000=64&quot;,&#xD;&quot;65 dark green #006400=65&quot;,&#xD;&quot;66 dark pastel green #03c03c=66&quot;,&#xD;&quot;67 emerald #50c878=67&quot;,&#xD;&quot;68 mint #3eb489=68&quot;,&#xD;&quot;69 Pen #00a178=69&quot;],&#xD;&quot;cyans&quot;,[&#xD;&quot;70 aqua (cyan) #00ffff=70&quot;,&#xD;&quot;71 dark cyan #008b8b=71&quot;,&#xD;&quot;72 cerulean #007ba7=72&quot;,&#xD;&quot;73 iceberg #71a6d2=73&quot;,&#xD;&quot;74 Sensing #0494dc=74&quot;,&#xD;&quot;75 teal #008080=75&quot;,&#xD;&quot;76 light sky blue #87cefa=76&quot;,&#xD;&quot;77 deep sky blue #00bfff=77&quot;,&#xD;&quot;78 dodger blue #1e90ff=78&quot;,&#xD;&quot;79 azure #007fff=79&quot;],&#xD;&quot;blues&quot;,[&#xD;&quot;80 blue #0000ff=80&quot;,&#xD;&quot;81 midnight blue #191970=81&quot;,&#xD;&quot;82 dark powder blue #003399=82&quot;,&#xD;&quot;83 cobalt #0047ab=83&quot;,&#xD;&quot;84 denim #1560bd=84&quot;,&#xD;&quot;85 navy blue #000080=85&quot;,&#xD;&quot;86 steel blue #4682b4=86&quot;,&#xD;&quot;87 Motion #4a6cd4=87&quot;,&#xD;&quot;88 cornflower #6495ed=88&quot;,&#xD;&quot;89 slate blue #6a5acd=89&quot;],&#xD;&quot;purples&quot;,[&#xD;&quot;90 violet #8000ff=90&quot;,&#xD;&quot;91 Looks #8f56e3=91&quot;,&#xD;&quot;92 grape #6f2da8=92&quot;,&#xD;&quot;93 indigo #4b0082=93&quot;,&#xD;&quot;94 x11 purple #a020f0=94&quot;,&#xD;&quot;95 magenta (fuchia) #ff00ff=95&quot;,&#xD;&quot;96 dark orchid #9932cc=96&quot;,&#xD;&quot;97 Sound #cf4ad9=97&quot;,&#xD;&quot;98 purple #7f007f=98&quot;,&#xD;&quot;99 dark magenta #8b008b=99&quot;]];&#xD;&#xD;function makeMenuHelper(items, output) {&#xD;    // in an array, walk through the items in pairs&#xD;    var i = 0;&#xD;    while (i &lt; items.length) {&#xD;        var label = items[i];&#xD;        var possiblyNested = items[i+1];&#xD;        // if possiblyNested is array, it is a nest under label&#xD;        // if possiblyNested is string, it is just a sibling&#xD;        if (possiblyNested === undefined) {&#xD;          // label is actually the last element of the list&#xD;          var hasEquals = label.split(&quot;=&quot;);&#xD;          if (hasEquals.length == 2) {&#xD;            output[hasEquals[0]] = hasEquals[1];&#xD;            i += 1;&#xD;          } else if (hasEquals.length == 3) {&#xD;            output[hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2]] = hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2];&#xD;            i += 1;&#xD;          } else {&#xD;            output[label] = label;&#xD;            i += 1;&#xD;          }&#xD;        } else if (typeof possiblyNested == &quot;string&quot;) {&#xD;          var hasEquals = label.split(&quot;=&quot;);&#xD;          if (hasEquals.length == 2) {&#xD;            output[hasEquals[0]] = hasEquals[1];&#xD;            i += 1;&#xD;          } else if (hasEquals.length == 3) {&#xD;            output[hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2]] = hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2];&#xD;            i += 1;&#xD;          } else {&#xD;            output[label] = label;&#xD;            i += 1;&#xD;          }&#xD;        } else if (Array.isArray(possiblyNested)) {&#xD;          var nestingOutput = {};&#xD;          makeMenuHelper(possiblyNested, nestingOutput);&#xD;          output[label] = nestingOutput;&#xD;          i += 2&#xD;        } else {&#xD;          throw new Error(&quot;Bad value at index &quot; + i);&#xD;        }&#xD;    }&#xD;}&#xD;&#xD;var ide = world.children[0];&#xD;var menuVarName = this.parent.blockSpec;&#xD;try {&#xD;    menuVarName = this.parent.cachedInputs[0].children[0].text;&#xD;} catch(err) {&#xD;    menuPoss = this.parent.children;&#xD;    menuPoss = menuPoss.filter(function (e) { return (e instanceof InputSlotMorph)});&#xD;    menuVarName = menuPoss[0].children[0].text;&#xD;}&#xD;&#xD;menuVarName = menuVarName.replace(&quot; &quot;,&quot;_&quot;);&#xD;&#xD;try {&#xD;    var menu = eval(menuVarName);&#xD;    var output = {};&#xD;    makeMenuHelper(menu, output);&#xD;    return output;&#xD;} catch(err) {&#xD;}&#xD;}</options></input><input type="%mult%s"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doRun"><block s="reportListItem"><block s="reportListIndex"><block var="dimension"/><block var="✐ dimension names"/></block><block var="✐ dimension dispatch"/></block><list><block var="value"/><block var="more value"/></list></block></script><scripts><comment x="460.0888671875" y="4175.599999999967" w="251.33333333333334" collapsed="false">Note to myself:  When the user sets a fair dimension, say fair HSL, variable HSL contains the corresponding &quot;unfair&quot; values, and &quot;raw HSL&quot; contains the numbers the user actually gave.  It has to be this way because in the case of HSV, there is no &quot;HSV&quot; variable; rather, we use the pen&apos;s actual remembered-by-Javascript color&apos;s HSV coordinates.  So our HSL variable has to be analogous to that.  In both cases &quot;raw&quot; means the numbers the user gave us.</comment><script x="32.333333333333336" y="187.66666666666666"><block s="evaluate"><block s="reportJSFunction"><list><l>spec</l><l>proc</l></list><l>   var foo = this.parentThatIsA(StageMorph).globalBlocks.find(definition =&gt; {&#xD;                return (definition.localizedSpec() == spec);});&#xD;   return proc.reify(foo.blockInstance(),new List([]));&#xD;</l></block><list><block s="reportJoinWords"><list><l>✐ set pen to </l><block var="dimension"/><l> %s %mult%s</l></list></block></list></block></script></scripts></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="reportAtomicMap"><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="reportAtomicMap"><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><block s="reportMin"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></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="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><block s="reportMin"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></block></block></block><block var="L"/></list></block></block></script><list><l>H</l><l>S</l><l>V</l></list></block><block s="reportIfElse"><block var="✐ fair?"/><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><custom-block s="HSV color"></custom-block></block></block></block></block></script></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><block s="reportMin"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></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="doIfElse"><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><block s="reportMin"><block var="L"/><block s="reportDifference"><l>1</l><block var="L"/></block></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><script><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><custom-block s="HSV color"></custom-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>color&#xD;color number&#xD;crayon&#xD;fair hue&#xD;&#126;1&#xD;size&#xD;transparency&#xD;X11/W3C name&#xD;&#126;2&#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;RGBA vector&#xD;RGB(A) 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>RGBA vector</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><custom-block s="RGB color"></custom-block><block s="reportNewList"><list><block s="reportQuotient"><block s="reportProduct"><block s="reportDifference"><l>100</l><block s="getPenAttribute"><l><option>transparency</option></l></block></block><l>255</l></block><l>100</l></block></list></block></list></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(A) hex</l></block><script><block s="doDeclareVariables"><list><l>rgb</l></list></block><block s="doSetVar"><l>rgb</l><custom-block s="RGB color"></custom-block></block><block s="doIf"><block s="reportGreaterThan"><block s="getPenAttribute"><l><option>transparency</option></l></block><l>0</l></block><script><block s="doAddToList"><block s="reportQuotient"><block s="reportProduct"><block s="reportDifference"><l>100</l><block s="getPenAttribute"><l><option>transparency</option></l></block></block><l>255</l></block><l>100</l></block><block var="rgb"/></block></script></block><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><block var="rgb"/></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 number</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>color</l></block><script><block s="doReport"><custom-block s="✐ current pen color"></custom-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="doReport"><custom-block s="✐ crayon number of color %s"><custom-block s="✐ current pen color"></custom-block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>X11/W3C name</l></block><script><block s="doReport"><custom-block s="✐ X11 name of color %s"><custom-block s="✐ current pen color"></custom-block></custom-block></block></script></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>color number&#xD;crayon&#xD;fair hue&#xD;&#126;1&#xD;size&#xD;transparency&#xD;&#126;2&#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;RGBA vector&#xD;}&#xD;}</options></input><input type="%n"></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="✐ set pen to crayon %s %l"><block s="reportSum"><block var="old"/><block var="amount"/></block><l/></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 %mult%s"><block var="dimension"/><block s="reportSum"><block var="old"/><block var="amount"/></block><list><l></l></list></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 %mult%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><list><l></l></list></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="dimension"/></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="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="✐ 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="$brush color %&apos;newcolor&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%clr"></input></inputs><script><block s="doReport"><block s="reportNewCostume"><block s="reportNewList"><list><block s="reportProduct"><block s="reportTextSplit"><custom-block s="substring of %txt before %txt"><custom-block s="substring of %txt after %txt"><block var="newcolor"/><l>(</l></custom-block><l>)</l></custom-block><l><option>csv</option></l></block><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>255</l></list></block></block></list></block><l>1</l><l>1</l></block></block></script></block-definition><block-definition s="$brush mix colors %&apos;weighted colors&apos; using %&apos;flavor&apos; rules" type="reporter" category="pen"><comment x="0" y="0" w="304" collapsed="false">combines any number of colors, reporting the result of mixing them, either additively (like colored light beams) or subtractively (like paints).  If the result is too bright (additive) or too dark (subtractive), try the &quot;averaged&quot; versions, which will make the brightness more like the brightnesses of the input colors.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%obj"></input><input type="%s" readonly="true"><options>additive (light)&#xD;additive (averaged)&#xD;subtractive (ideal)&#xD;subtractive (averaged)&#xD;simulated paint&#xD;paint (sRGB corrected)</options></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doDeclareVariables"><list><l>new</l><l>max</l><l>colors</l><l>weights</l></list></block><block s="doSetVar"><l>colors</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportListItem"><l>1</l><l/></block><l></l></block></autolambda><list></list></block><block var="weighted colors"/></block></block><block s="doSetVar"><l>weights</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportListItem"><l>2</l><l/></block><l>1</l></block></autolambda><list></list></block><block var="weighted colors"/></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>paint</l></custom-block><script><block s="doDeclareVariables"><list><l>rho-r</l><l>rho-g</l><l>rho-b</l><l>waveforms</l></list><comment w="152.66666666666666" collapsed="true">convert RGB to waveform</comment></block><block s="doSetVar"><l>rho-r</l><block s="reportTextSplit"><l>0.021592459, 0.020293111, 0.021807906, 0.023803297, 0.025208132, 0.025414957, 0.024621282, 0.020973705, 0.015752802, 0.01116804, 0.008578277, 0.006581877, 0.005171723, 0.004545205, 0.00414512, 0.004343112, 0.005238155, 0.007251939, 0.012543656, 0.028067132, 0.091342277, 0.484081092, 0.870378324, 0.939513128, 0.960926994, 0.968623763, 0.971263883, 0.972285819, 0.971898742, 0.972691859, 0.971734812, 0.97234454, 0.97150339, 0.970857997, 0.970553866, 0.969671404</l><l>, </l></block></block><block s="doSetVar"><l>rho-g</l><block s="reportTextSplit"><l>0.010542406, 0.010878976, 0.011063512, 0.010736566, 0.011681813, 0.012434719, 0.014986907, 0.020100392, 0.030356263, 0.063388962, 0.173423837, 0.568321142, 0.827791998, 0.916560468, 0.952002841, 0.964096452, 0.970590861, 0.972502542, 0.969148203, 0.955344651, 0.892637233, 0.5003641, 0.116236717, 0.047951391, 0.027873526, 0.020057963, 0.017382174, 0.015429109, 0.01543808, 0.014546826, 0.015197773, 0.014285896, 0.015069123, 0.015506263, 0.015545797, 0.016302839</l><l>, </l></block></block><block s="doSetVar"><l>rho-b</l><block s="reportTextSplit"><l>0.967865135, 0.968827912, 0.967128582, 0.965460137, 0.963110055, 0.962150324, 0.960391811, 0.958925903, 0.953890935, 0.925442998, 0.817997886, 0.42509696, 0.167036273, 0.078894327, 0.043852038, 0.031560435, 0.024170984, 0.020245519, 0.01830814, 0.016588218, 0.01602049, 0.015554808, 0.013384959, 0.012535491, 0.011199484, 0.011318274, 0.011353953, 0.012285073, 0.012663188, 0.012761325, 0.013067426, 0.013369566, 0.013427487, 0.01363574, 0.013893597, 0.014025757</l><l>, </l></block></block><block s="doSetVar"><l>waveforms</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportQuotient"><custom-block s="✐ RGB from color %s"><l></l></custom-block><l>255</l></block></autolambda><list></list></block><block var="colors"/></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>sRGB</l></custom-block><script><block s="doSetVar"><l>waveforms</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>0.04045</l></block><block s="reportQuotient"><l></l><l>12.92</l></block><block s="reportPower"><block s="reportQuotient"><block s="reportSum"><l></l><l>0.055</l></block><l>1.055</l></block><l>2.4</l></block></block></autolambda><list></list></block><l/></block></autolambda><list></list></block><block var="waveforms"/></block></block></script></block><block s="doSetVar"><l>waveforms</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block><list><l/><block s="reportNewList"><list><block var="rho-r"/><block var="rho-g"/><block var="rho-b"/></list></block></list></custom-block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></autolambda><list></list></block><block var="waveforms"/></block></block><block s="doDeclareVariables"><list><l>sum of weights</l><l>combined waveform</l></list><comment w="214" collapsed="true">weighted geometric mean of waveforms</comment></block><block s="doSetVar"><l>sum of weights</l><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>combined waveform</l><block s="reportCombine"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportPower"><l></l><block s="reportQuotient"><l></l><block var="sum of weights"/></block></block></autolambda><list></list></block><list><block var="waveforms"/><block var="weights"/></list></custom-block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doDeclareVariables"><list><l>T</l></list><comment w="90" collapsed="true">back to RGB</comment></block><block s="doSetVar"><l>T</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l><option>word</option></l></block></autolambda><list></list></block><block s="reportNewList"><list><l>5.47813E-05	0.000184722	0.000935514	0.003096265	0.009507714	0.017351596	0.022073595	0.016353161	0.002002407	-0.016177731	-0.033929391	-0.046158952	-0.06381706	-0.083911194	-0.091832385	-0.08258148	-0.052950086	-0.012727224	0.037413037	0.091701812	0.147964686	0.181542886	0.210684154	0.210058081	0.181312094	0.132064724	0.093723787	0.057159281	0.033469657	0.018235464	0.009298756	0.004023687	0.002068643	0.00109484	0.000454231	0.000255925</l><l>-4.65552E-05	-0.000157894	-0.000806935	-0.002707449	-0.008477628	-0.016058258	-0.02200529	-0.020027434	-0.011137726	0.003784809	0.022138944	0.038965605	0.063361718	0.095981626	0.126280277	0.148575844	0.149044804	0.14239936	0.122084916	0.09544734	0.067421931	0.035691251	0.01313278	-0.002384996	-0.009409573	-0.009888983	-0.008379513	-0.005606153	-0.003444663	-0.001921041	-0.000995333	-0.000435322	-0.000224537	-0.000118838	-4.93038E-05	-2.77789E-05</l><l>0.00032594	0.001107914	0.005677477	0.01918448	0.060978641	0.121348231	0.184875618	0.208804428	0.197318551	0.147233899	0.091819086	0.046485543	0.022982618	0.00665036	-0.005816014	-0.012450334	-0.015524259	-0.016712927	-0.01570093	-0.013647887	-0.011317812	-0.008077223	-0.005863171	-0.003943485	-0.002490472	-0.001440876	-0.000852895	-0.000458929	-0.000248389	-0.000129773	-6.41985E-05	-2.71982E-05	-1.38913E-05	-7.35203E-06	-3.05024E-06	-1.71858E-06</l></list></block></block></block><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><block s="reportProduct"><block var="combined waveform"/><l></l></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></autolambda><list></list></block><block var="T"/></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>sRGB</l></custom-block><script><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportLessThan"><l></l><l>0.0031308</l></block><block s="reportProduct"><l>12.92</l><l></l></block><block s="reportDifference"><block s="reportProduct"><l>1.055</l><block s="reportPower"><l></l><block s="reportQuotient"><l>1</l><l>2.4</l></block></block></block><l>0.055</l></block></block></autolambda><list></list></block><block var="new"/></block></block></script></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportProduct"><l>255</l><block var="new"/></block><list><l></l></list></custom-block></block></script></block><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>add</l></custom-block><script><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><l/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></autolambda><list></list></block><block s="reportListAttribute"><l><option>columns</option></l><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportProduct"><custom-block s="✐ RGB from color %s"><l></l></custom-block><l></l></block></autolambda><list></list></block><list><block var="colors"/><block var="weights"/></list></custom-block></block></block></block><block s="doIf"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>aver</l></custom-block><script><block s="doSetVar"><l>new</l><block s="reportQuotient"><block var="new"/><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></block></script></block><block s="doSetVar"><l>max</l><block s="reportCombine"><block var="new"/><block s="reifyReporter"><autolambda><block s="reportMax"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doIf"><block s="reportGreaterThan"><block var="max"/><l>255</l></block><script><block s="doSetVar"><l>new</l><block s="reportProduct"><block var="new"/><block s="reportQuotient"><l>255</l><block var="max"/></block></block></block></script></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block var="new"/><list><l></l></list></custom-block></block></script><script><block s="doSetVar"><l>new</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><l/><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l></l></block></autolambda><list></list></block></block></autolambda><list></list></block><block s="reportListAttribute"><l><option>columns</option></l><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportProduct"><custom-block s="✐ RGB from color %s"><l></l></custom-block><block s="reportQuotient"><l></l><l>255</l></block></block></autolambda><list></list></block><list><block var="colors"/><block var="weights"/></list></custom-block></block></block></block><block s="doIfElse"><custom-block s="text %txt contains %txt"><block var="flavor"/><l>aver</l></custom-block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportProduct"><block s="reportPower"><block var="new"/><block s="reportQuotient"><l>1</l><block s="reportCombine"><block var="weights"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></block><l>255</l></block><list><l></l></list></custom-block></block></script><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportProduct"><block var="new"/><l>255</l></block><list><l></l></list></custom-block></block></script></block></script></block></script><scripts><script x="512" y="1525.7777777777785"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportProduct"><block s="reportQuotient"><custom-block s="✐ RGB from color %s"><l></l></custom-block><l>255</l></block><block s="reportQuotient"><block s="reportDifference"><l>100</l><custom-block s="$brush %s from color %obj"><l>transparency</l><l/></custom-block></block><l>100</l></block></block></autolambda><list></list></block><block var="colors"/></block></script></scripts></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></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="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois de _&#xD;</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><l>markerlength</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;string = string+"";&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return ""};&#xD;    return string.slice(index+markerlength);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return ""};&#xD;    return string.slice(index+markerlength);&#xD;}</l></block><list><block var="string"/><block var="marker"/><block s="reportStringSize"><block var="marker"/></block></list></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>sub</l><l>sup</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    return 1+sup.toLocaleLowerCase().indexOf(sub.toLocaleLowerCase());&#xD;} else {&#xD;    return 1+sup.indexOf(sub);&#xD;}</l></block><list><block var="small"/><block var="large"/></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="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l><l>start</l><l>end</l></list><l>if (end != "") {&#xD;    return str.slice(start-1,end);&#xD;} else {&#xD;    return str.slice(start-1);&#xD;}</l></block><list><block var="str"/><block var="start"/><block var="end"/></list></block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;</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;    return !(index&lt;0);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    return !(index&lt;0);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></block></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>text</l></list><l>return text.toLocaleLowerCase();</l></block><list><block var="text"/></list></block></block></script></block-definition><block-definition s="$brush color from %&apos;kind&apos; %&apos;value&apos; %&apos;more value&apos;" type="reporter" category="pen"><comment x="0" y="0" w="265.3333333333333" collapsed="false">This block reports a color.  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), color number, crayon, 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>color&#xD;color number&#xD;crayon&#xD;fair hue&#xD;X11/W3C name&#xD;&#126;&#xD;fair HSL=fair HSL vector&#xD;fair HSV=fair HSV vector&#xD;HSL=HSL vector&#xD;HSV=HSV vector&#xD;RGB (0-255)=RGB vector&#xD;RGB hex</options></input><input type="%s"><options>function () {&#xD;&#xD;// add/edit menus but don&apos;t forget to edit 2nd slot manual menu options as well to match&#xD;var color_number=[&#xD;&quot;0 black=0&quot;, &quot;14 white=14&quot;,&#xD;&quot;20 spectral red=20&quot;, &quot;25 darkest red=25&quot;,&#xD;&quot;30 saddle brown=30&quot;, &quot;35 darkest brown=35&quot;,&#xD;&quot;40 spectral orange=40&quot;, &quot;45 darkest orange=45&quot;,&#xD;&quot;50 spectral yellow=50&quot;, &quot;55 darkest yellow=55&quot;,&#xD;&quot;60 spectral green=60&quot;, &quot;65 darkest green=65&quot;,&#xD;&quot;70 spectral cyan=70&quot;, &quot;75 darkest cyan=75&quot;,&#xD;&quot;80 spectral blue=80&quot;, &quot;85 darkest blue=85&quot;,&#xD;&quot;90 spectral violet=90&quot;, &quot;95 magenta=95&quot;];&#xD;&#xD;var fair_hue=[&#xD;&quot;0 red=0&quot;, &quot;12.5 brown=12.5&quot;, &quot;25 orange=25&quot;, &quot;37.5 yellow=37.5&quot;,&#xD;&quot;50 green=50&quot;, &quot;62.5 cyan=62.5&quot;, &quot;75 blue=75&quot;, &quot;87.5 violet=87.5&quot;];&#xD;&#xD;var crayon=[&#xD;&quot;grays&quot;,[&#xD;&quot;0 black #000000=0&quot;,&#xD;&quot;1 gray7 #121212=1&quot;,&#xD;&quot;2 gray14 #242424=2&quot;,&#xD;&quot;3 gray21 #363636=3&quot;,&#xD;&quot;4 gray28 #484848=4&quot;,&#xD;&quot;5 gray36 #5c5c5c=5&quot;,&#xD;&quot;6 gray43 #6d6d6d=6&quot;,&#xD;&quot;7 gray50 #7f7f7f=7&quot;,&#xD;&quot;8 gray57 #919191=8&quot;,&#xD;&quot;9 gray64 #a3a3a3=9&quot;,&#xD;&quot;10 gray71 #b5b5b5=10&quot;,&#xD;&quot;11 gray78 #c8c8c8=11&quot;,&#xD;&quot;12 gray85 #dadada=12&quot;,&#xD;&quot;13 gray92 #ececec=13&quot;,&#xD;&quot;14 white #ffffff=14&quot;],&#xD;&quot;pinks&quot;,[&#xD;&quot;15 deep pink #ff1493=15&quot;,&#xD;&quot;16 hot pink #ff69b4=16&quot;,&#xD;&quot;17 bright pink #ff007f=17&quot;,&#xD;&quot;18 raspberry #e30b5d=18&quot;,&#xD;&quot;19 amaranth #e52b50=19&quot;],&#xD;&quot;reds&quot;,[&#xD;&quot;20 red #ff0000=20&quot;,&#xD;&quot;21 burgundy #900020=21&quot;,&#xD;&quot;22 cherry #990000=22&quot;,&#xD;&quot;23 dark candy apple red #a40000=23&quot;,&#xD;&quot;24 sanguine #c00000=24&quot;,&#xD;&quot;25 maroon #800000=25&quot;,&#xD;&quot;26 crimson #c90016=26&quot;,&#xD;&quot;27 Lists #d94d11=27&quot;,&#xD;&quot;28 candy apple red #ff0800=28&quot;,&#xD;&quot;29 coquelicot #ff3800=29&quot;],&#xD;&quot;browns&quot;,[&#xD;&quot;30 saddle brown #8b4513=30&quot;,&#xD;&quot;31 chocolate #7b3f00=31&quot;,&#xD;&quot;32 kobicha #6b4423=32&quot;,&#xD;&quot;33 sepia #704214=33&quot;,&#xD;&quot;34 chestnut #954535=34&quot;,&#xD;&quot;35 dark brown #654321=35&quot;,&#xD;&quot;36 brown #964b00=36&quot;,&#xD;&quot;37 golden brown #996515=37&quot;,&#xD;&quot;38 cinnamon #b87333=38&quot;,&#xD;&quot;39 copper #d2691e=39&quot;],&#xD;&quot;oranges&quot;,[&#xD;&quot;40 orange #ff7f00=40&quot;,&#xD;&quot;41 Pantone orange #ff5800=41&quot;,&#xD;&quot;42 pumpkin #ff7518=42&quot;,&#xD;&quot;43 Variables #f3761d=43&quot;,&#xD;&quot;44 Spanish orange #e86100=44&quot;,&#xD;&quot;45 burnt orange #cc5500=45&quot;,&#xD;&quot;46 sinopia #cb410b=46&quot;,&#xD;&quot;47 ochre #cc7722=47&quot;,&#xD;&quot;48 carrot #ed9121=48&quot;,&#xD;&quot;49 tangerine #f28500=49&quot;],&#xD;&quot;yellows&quot;,[&#xD;&quot;50 yellow #ffff00=50&quot;,&#xD;&quot;51 Control #e6a822=51&quot;,&#xD;&quot;52 dark goldenrod #b8860b=52&quot;,&#xD;&quot;53 goldenrod #daa520=53&quot;,&#xD;&quot;54 saffron #f4c430=54&quot;,&#xD;&quot;55 sandstorm #ecd540=55&quot;,&#xD;&quot;56 mustard #ffdb58=56&quot;,&#xD;&quot;57 gold #ffd700=57&quot;,&#xD;&quot;58 egg yolk #fee33e=58&quot;,&#xD;&quot;59 rubber duck #fbe108=59&quot;],&#xD;&quot;greens&quot;,[&#xD;&quot;60 lime #00ff00=60&quot;,&#xD;&quot;61 apple green #8db600=61&quot;,&#xD;&quot;62 Operators #62c213=62&quot;,&#xD;&quot;63 forest green #228b22=63&quot;,&#xD;&quot;64 green #008000=64&quot;,&#xD;&quot;65 dark green #006400=65&quot;,&#xD;&quot;66 dark pastel green #03c03c=66&quot;,&#xD;&quot;67 emerald #50c878=67&quot;,&#xD;&quot;68 mint #3eb489=68&quot;,&#xD;&quot;69 Pen #00a178=69&quot;],&#xD;&quot;cyans&quot;,[&#xD;&quot;70 aqua (cyan) #00ffff=70&quot;,&#xD;&quot;71 dark cyan #008b8b=71&quot;,&#xD;&quot;72 cerulean #007ba7=72&quot;,&#xD;&quot;73 iceberg #71a6d2=73&quot;,&#xD;&quot;74 Sensing #0494dc=74&quot;,&#xD;&quot;75 teal #008080=75&quot;,&#xD;&quot;76 light sky blue #87cefa=76&quot;,&#xD;&quot;77 deep sky blue #00bfff=77&quot;,&#xD;&quot;78 dodger blue #1e90ff=78&quot;,&#xD;&quot;79 azure #007fff=79&quot;],&#xD;&quot;blues&quot;,[&#xD;&quot;80 blue #0000ff=80&quot;,&#xD;&quot;81 midnight blue #191970=81&quot;,&#xD;&quot;82 dark powder blue #003399=82&quot;,&#xD;&quot;83 cobalt #0047ab=83&quot;,&#xD;&quot;84 denim #1560bd=84&quot;,&#xD;&quot;85 navy blue #000080=85&quot;,&#xD;&quot;86 steel blue #4682b4=86&quot;,&#xD;&quot;87 Motion #4a6cd4=87&quot;,&#xD;&quot;88 cornflower #6495ed=88&quot;,&#xD;&quot;89 slate blue #6a5acd=89&quot;],&#xD;&quot;purples&quot;,[&#xD;&quot;90 violet #8000ff=90&quot;,&#xD;&quot;91 Looks #8f56e3=91&quot;,&#xD;&quot;92 grape #6f2da8=92&quot;,&#xD;&quot;93 indigo #4b0082=93&quot;,&#xD;&quot;94 x11 purple #a020f0=94&quot;,&#xD;&quot;95 magenta (fuchia) #ff00ff=95&quot;,&#xD;&quot;96 dark orchid #9932cc=96&quot;,&#xD;&quot;97 Sound #cf4ad9=97&quot;,&#xD;&quot;98 purple #7f007f=98&quot;,&#xD;&quot;99 dark magenta #8b008b=99&quot;]];&#xD;&#xD;function makeMenuHelper(items, output) {&#xD;    // in an array, walk through the items in pairs&#xD;    var i = 0;&#xD;    while (i &lt; items.length) {&#xD;        var label = items[i];&#xD;        var possiblyNested = items[i+1];&#xD;        // if possiblyNested is array, it is a nest under label&#xD;        // if possiblyNested is string, it is just a sibling&#xD;        if (possiblyNested === undefined) {&#xD;          // label is actually the last element of the list&#xD;          var hasEquals = label.split(&quot;=&quot;);&#xD;          if (hasEquals.length == 2) {&#xD;            output[hasEquals[0]] = hasEquals[1];&#xD;            i += 1;&#xD;          } else if (hasEquals.length == 3) {&#xD;            output[hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2]] = hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2];&#xD;            i += 1;&#xD;          } else {&#xD;            output[label] = label;&#xD;            i += 1;&#xD;          }&#xD;        } else if (typeof possiblyNested == &quot;string&quot;) {&#xD;          var hasEquals = label.split(&quot;=&quot;);&#xD;          if (hasEquals.length == 2) {&#xD;            output[hasEquals[0]] = hasEquals[1];&#xD;            i += 1;&#xD;          } else if (hasEquals.length == 3) {&#xD;            output[hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2]] = hasEquals[0]+&quot;\u00A0&quot;+&quot;=&quot;+&quot;\u00A0&quot;+hasEquals[2];&#xD;            i += 1;&#xD;          } else {&#xD;            output[label] = label;&#xD;            i += 1;&#xD;          }&#xD;        } else if (Array.isArray(possiblyNested)) {&#xD;          var nestingOutput = {};&#xD;          makeMenuHelper(possiblyNested, nestingOutput);&#xD;          output[label] = nestingOutput;&#xD;          i += 2&#xD;        } else {&#xD;          throw new Error(&quot;Bad value at index &quot; + i);&#xD;        }&#xD;    }&#xD;}&#xD;&#xD;var ide = world.children[0];&#xD;var menuVarName = this.parent.blockSpec;&#xD;try {&#xD;    menuVarName = this.parent.cachedInputs[0].children[0].text;&#xD;} catch(err) {&#xD;    menuPoss = this.parent.children;&#xD;    menuPoss = menuPoss.filter(function (e) { return (e instanceof InputSlotMorph)});&#xD;    menuVarName = menuPoss[0].children[0].text;&#xD;}&#xD;&#xD;menuVarName = menuVarName.replace(&quot; &quot;,&quot;_&quot;);&#xD;&#xD;try {&#xD;    var menu = eval(menuVarName);&#xD;    var output = {};&#xD;    makeMenuHelper(menu, output);&#xD;    return output;&#xD;} catch(err) {&#xD;}&#xD;}</options></input><input type="%mult%s"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>index</l><l>scale</l><l>transparency</l></list></block><custom-block s="✐ initialize variables"></custom-block><block s="doSetVar"><l>value</l><block s="reportCONS"><block var="value"/><block var="more value"/></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l><l>50</l><block s="reportListItem"><l>2</l><block var="value"/></block></list></block></block><block s="doSetVar"><l>kind</l><l>fair HSL vector</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>color number</l></block><script><block s="doSetVar"><l>color</l><block s="reportModulus"><block s="reportProduct"><block s="reportListItem"><l>1</l><block var="value"/></block><l>3</l></block><l>300</l></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="color"/><l>42</l><comment w="77.33333333333333" collapsed="true">grayscale</comment></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></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><custom-block s="mmap %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportMin"><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></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 s="reportListItem"><l>2</l><block var="value"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>crayon</l></block><script><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>text</option></l></block><script><block s="doSetVar"><l>color</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><block s="reportListItem"><l>1</l><block var="value"/></block></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIf"><block s="reportEquals"><block var="color"/><l></l></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>No such crayon: </l><block s="reportListItem"><l>1</l><block var="value"/></block></list></block></custom-block></script></block></script><script><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportSum"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l></block><l>1</l></block><block var="✐ crayon colors"/></block></block></script></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="color"/></block><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>X11/W3C name</l></block><script><block s="doReport"><custom-block s="✐ color from X11 name %s"><block var="value"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB hex</l></block><script><block s="doReport"><custom-block s="✐ color from RGB hex %s"><block var="value"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>color</l></block><script><block s="doReplaceInList"><l>1</l><block var="value"/><custom-block s="✐ RGB from color %s"><block s="reportListItem"><l>1</l><block var="value"/></block></custom-block></block><block s="doSetVar"><l>kind</l><l>RGB vector</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB vector</l></block><script><block s="doSetVar"><l>color</l><block s="reportMin"><block s="reportMax"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block><l>0</l></block><l>255</l></block></block><block s="doIf"><block s="reportOr"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>number</option></l></block><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="value"/></block></block><l>3</l></block></block><script><block s="doIf"><block s="reportIsA"><block var="transparency"/><l><option>number</option></l></block><script><block s="doSetVar"><l>transparency</l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block var="transparency"/><l>100</l></block><l>255</l></block></block></block></script></block></script></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSV vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSV %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSL vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSL %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ limits %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><l>1</l><block var="color"/></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="doSetVar"><l>index</l><block s="reportSum"><block s="reportListItem"><block var="index"/><block var="✐ HSV brights"/></block><block s="reportProduct"><block var="scale"/><block s="reportDifference"><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="✐ HSV brights"/></block><block s="reportListItem"><block var="index"/><block var="✐ HSV brights"/></block></block></block></block></block><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSV %l"><block s="reportProduct"><block s="reportCONS"><l>100</l><block s="reportCDR"><block var="color"/></block></block><block var="index"/></block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doSetVar"><l>color</l><custom-block s="✐ limits %l"><custom-block s="✐ extract rgba values %l %upvar"><block var="value"/><l>transparency</l></custom-block></custom-block></block><block s="doSetVar"><l>value</l><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</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="doSetVar"><l>index</l><block s="reportSum"><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block><block s="reportProduct"><block var="scale"/><block s="reportDifference"><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="✐ HSL brights"/></block><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block></block></block></block><block s="doSetVar"><l>color</l><custom-block s="✐ RGB from HSL %l"><block s="reportProduct"><block s="reportCONS"><l>1</l><block s="reportQuotient"><block s="reportCDR"><block var="color"/></block><block s="reportNewList"><list><l>100</l><l>50</l></list></block></block></block><block var="index"/></block></custom-block></block><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="color"/><block var="transparency"/></custom-block></block></script></block></script></block-definition><block-definition s="$brush %&apos;kind&apos; from color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>nearest color number&#xD;crayon number&#xD;fair hue&#xD;&#126;1&#xD;transparency&#xD;X11/W3C name&#xD;&#126;2&#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;RGBA vector&#xD;RGB hex&#xD;}&#xD;}</options></input><input type="%obj"></input></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>crayon number</l></block><script><block s="doReport"><custom-block s="✐ crayon number of color %s"><block var="color"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>X11/W3C name</l></block><script><block s="doReport"><custom-block s="✐ X11 name of color %s"><block var="color"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>nearest color number</l></block><script><block s="doReport"><custom-block s="✐ color number near color %s"><block var="color"/></custom-block></block></script></block><block s="doDeclareVariables"><list><l>rgb</l><l>hsl</l><l>hsv</l></list></block><block s="doSetVar"><l>rgb</l><custom-block s="✐ extract rgba values %l %upvar"><block var="color"/><l>transparency</l></custom-block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>transparency</l></block><script><block s="doReport"><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block var="transparency"/><l>100</l></block><l>255</l></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB vector</l></block><script><block s="doReport"><block var="rgb"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGBA vector</l></block><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="rgb"/><block s="reportNewList"><list><block var="transparency"/></list></block></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>RGB hex</l></block><script><block s="doReport"><block s="reportJoinWords"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="✐ byte to hex %n"><l></l></custom-block></autolambda><list></list></block><block var="rgb"/></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>red</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="rgb"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>green</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="rgb"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>blue</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="rgb"/></block></block></script></block><block s="doSetVar"><l>hsv</l><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>false</bool></l><block var="rgb"/></custom-block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSV vector</l></block><script><block s="doReport"><block var="hsv"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>hue</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>saturation (HSV)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>value (brightness)</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsv"/></block></block></script></block><block s="doSetVar"><l>hsl</l><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>true</bool></l><block var="rgb"/></custom-block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>HSL vector</l></block><script><block s="doReport"><block var="hsl"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>saturation (HSL)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsl"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>lightness</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsl"/></block></block></script></block><block s="doIfElse"><block s="reportOr"><custom-block s="text %txt contains %txt"><block var="kind"/><l>HSL</l></custom-block><custom-block s="text %txt contains %txt"><block var="kind"/><l>lightness</l></custom-block></block><script><block s="doDeclareVariables"><list><l>fair hue</l><l>fair lightness</l><l>fair saturation (HSL)</l></list><comment w="53.333333333333336" collapsed="true">HSL</comment></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="hsl"/></block><l>34</l></block><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>1.96</l></block><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>8.82353</l></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>6.94444445</l></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>12.5</l><block s="reportProduct"><block s="reportDifference"><l>5.8</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair lightness</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>30.98</l><block s="reportProduct"><block s="reportDifference"><l>33.3333333</l><l>30.98</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair lightness</l></block><script><block s="doReport"><block var="fair lightness"/></block></script></block><block s="doSetVar"><l>fair saturation (HSL)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>75.94936</l><block s="reportProduct"><block s="reportDifference"><l>100</l><l>75.94936</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSL)</l></block><script><block s="doReport"><block var="fair saturation (HSL)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSL)"/><block var="fair lightness"/></list></block></block></script></block></script><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>12.5</l><block s="reportProduct"><block s="reportDifference"><l>18</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></block></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair lightness</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>30.98</l><block s="reportProduct"><block s="reportDifference"><l>33.3333333</l><l>30.98</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair lightness</l></block><script><block s="doReport"><block var="fair lightness"/></block></script></block><block s="doSetVar"><l>fair saturation (HSL)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>75.94936</l><block s="reportProduct"><block s="reportDifference"><l>100</l><l>75.94936</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSL)</l></block><script><block s="doReport"><block var="fair saturation (HSL)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSL)"/><block var="fair lightness"/></list></block></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>5.5</l><comment w="53.333333333333336" collapsed="true">reds</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>0</l><block s="reportProduct"><block s="reportDifference"><l>5.8</l><l>0</l></block><block s="reportQuotient"><block s="reportDifference"><l>5.5</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="reportDifference"><l>5.5</l><l>0</l></block></block></block></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>8.3</l><comment w="90" collapsed="true">early orange</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>18</l><block s="reportProduct"><block s="reportDifference"><l>25</l><l>18</l></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsl"/></block><l>5.5</l></block><block s="reportDifference"><l>8.3</l><l>5.5</l></block></block></block></block></block></script><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="144.66666666666666" collapsed="true">center orange and up</comment></block><block s="doSetVar"><l>index</l><l>6</l></block><block s="doUntil"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsl"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>fair hue</l><block s="reportSum"><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block><block s="reportProduct"><block s="reportDifference"><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsl"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ HSL brights"/></block></block></block><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="✐ HSL brights"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ HSL brights"/></block></block></block></block></block></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSL)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsl"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair lightness</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsl"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSL vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block s="reportListItem"><l>2</l><block var="hsl"/></block><block s="reportListItem"><l>3</l><block var="hsl"/></block></list></block></block></script></block></script><comment w="53.333333333333336" collapsed="true">brown</comment></block></script><script><block s="doDeclareVariables"><list><l>fair hue</l><l>fair saturation (HSV)</l><l>fair value (brightness)</l><l>scaled HSV brights</l></list><comment w="53.333333333333336" collapsed="true">HSV</comment></block><block s="doSetVar"><l>scaled HSV brights</l><block s="reportProduct"><l>100</l><block var="✐ HSV brights"/></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="hsv"/></block><l>67</l></block><block s="reportAnd"><block s="reportGreaterThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>1.96</l></block><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>8.82353</l></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>6.94444445</l><comment w="90" collapsed="true">early brown</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>12.5</l><block s="reportProduct"><block s="reportDifference"><l>5.8</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair value (brightness)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>54.51</l><block s="reportProduct"><block s="reportDifference"><l>66.666666667</l><l>54.51</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair value (brightness)</l></block><script><block s="doReport"><block var="fair value (brightness)"/></block></script></block><block s="doSetVar"><l>fair saturation (HSV)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>86.33</l><block s="reportProduct"><block s="reportDifference"><l>100</l><l>86.33</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSV)</l></block><script><block s="doReport"><block var="fair saturation (HSV)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSV)"/><block var="fair value (brightness)"/></list></block></block></script></block></script><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>12.5</l><block s="reportProduct"><block s="reportDifference"><l>18</l><l>12.5</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>8.823529</l></block></block></block></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doSetVar"><l>fair value (brightness)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>3</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>54.51</l><block s="reportProduct"><block s="reportDifference"><l>66.666666667</l><l>54.51</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair value (brightness)</l></block><script><block s="doReport"><block var="fair value (brightness)"/></block></script></block><block s="doSetVar"><l>fair saturation (HSV)</l><block s="reportMin"><block s="reportProduct"><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportQuotient"><l>100</l><block s="reportSum"><l>86.33</l><block s="reportProduct"><block s="reportDifference"><l>100</l><l>86.33</l></block><block s="reportQuotient"><block s="reportDifference"><l>6.94444445</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>6.94444445</l><l>1.96</l></block></block></block></block></block></block><l>100</l></block></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSV)</l></block><script><block s="doReport"><block var="fair saturation (HSV)"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block var="fair saturation (HSV)"/><block var="fair value (brightness)"/></list></block></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>5.5</l><comment w="53.333333333333336" collapsed="true">reds</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>0</l><block s="reportProduct"><block s="reportDifference"><l>5.8</l><l>0</l></block><block s="reportQuotient"><block s="reportDifference"><l>5.5</l><block s="reportListItem"><l>1</l><block var="hsv"/></block></block><block s="reportDifference"><l>5.5</l><l>0</l></block></block></block></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>8.3</l><comment w="53.333333333333336" collapsed="true">orange</comment></block><script><block s="doSetVar"><l>fair hue</l><block s="reportSum"><l>18</l><block s="reportProduct"><block s="reportDifference"><l>25</l><l>18</l></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsv"/></block><l>5.5</l></block><block s="reportDifference"><l>8.3</l><l>5.5</l></block></block></block></block></block></script><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="144.66666666666666" collapsed="true">center orange and up</comment></block><block s="doSetVar"><l>index</l><l>6</l></block><block s="doUntil"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="hsv"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="scaled HSV brights"/></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>fair hue</l><block s="reportSum"><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block><block s="reportProduct"><block s="reportDifference"><block s="reportListItem"><block var="index"/><block var="✐ pivots"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="✐ pivots"/></block></block><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="hsv"/></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="scaled HSV brights"/></block></block></block><block s="reportDifference"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="index"/><block var="scaled HSV brights"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="scaled HSV brights"/></block></block></block></block></block></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair hue</l></block><script><block s="doReport"><block var="fair hue"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair saturation (HSV)</l></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair value (brightness)</l></block><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="hsv"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="kind"/><l>fair HSV vector</l></block><script><block s="doReport"><block s="reportNewList"><list><block var="fair hue"/><block s="reportListItem"><l>2</l><block var="hsv"/></block><block s="reportListItem"><l>3</l><block var="hsv"/></block></list></block></block></script></block></script><comment w="53.333333333333336" collapsed="true">brown</comment></block></script><comment w="98.66666666666667" collapsed="true">fair something</comment></block><custom-block s="error %txt"><l>Can&apos;t get here -- please post project and screenshot to forum.</l></custom-block></script></block-definition><block-definition s="✐ current pen color" type="reporter" category="pen"><comment x="0" y="0" w="172.66666666666666" collapsed="false">This block reports the pen color&#xD;(as a color, not as a list of numbers).</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><custom-block s="RGB color"></custom-block><list><l></l></list></custom-block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" 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="%repRing"></input></inputs><script><block s="doReport"><block s="reportCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&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><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="✐ set pen to crayon %&apos;which&apos; %&apos;more&apos;" type="command" category="pen"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Sets the pen color &#xD;to 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="%s"><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><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l></list></block><custom-block s="✐ initialize variables"></custom-block><block s="doIfElse"><block s="reportIsA"><block var="which"/><l><option>text</option></l></block><script><block s="doSetVar"><l>color</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><block var="which"/></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIfElse"><block s="reportNotEquals"><block var="color"/><l></l></block><script><block s="doSetVar"><l>✐ last crayon</l><block s="reportListItem"><l>5</l><block var="color"/></block></block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>No such crayon: </l><block var="which"/></list></block></custom-block></script></block></script><script><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><block s="doSetVar"><l>✐ last crayon</l><block var="which"/></block></script></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><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><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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, this.color.a));</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="✐ 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="✐ subset %&apos;pred&apos; %&apos;data&apos; %&apos;catchtag&apos; %&apos;result&apos; %&apos;set pen?&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><input type="%b">true</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><block s="doIfElse"><block var="set pen?"/><script><custom-block s="$brush set pen %s to %s %mult%s"><l>red</l><block s="reportListItem"><l>1</l><block var="best match"/></block><list><l></l></list></custom-block><custom-block s="$brush set pen %s to %s %mult%s"><l>green</l><block s="reportListItem"><l>2</l><block var="best match"/></block><list><l></l></list></custom-block><custom-block s="$brush set pen %s to %s %mult%s"><l>blue</l><block s="reportListItem"><l>3</l><block var="best match"/></block><list><l></l></list></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><script><block s="doSetVar"><l>✐ X11 catch</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="best match"/></block></block><custom-block s="throw %s"><block var="catchtag"/></custom-block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></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><l>✐ X11</l><l>✐ crayon colors</l><l>✐ fair hue table</l><l>✐ colors</l><l>✐ brights</l><l>✐ pivots</l><l>✐ HSV brights</l><l>✐ HSL brights</l><l>✐ HSV colors</l><l>✐ HSL colors</l><l>✐ X11 catch</l><l>✐ dimension names</l><l>✐ dimension dispatch</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><block s="doSetVar"><l>✐ HSL</l><block s="reportNewList"><list><l>0</l><l>100</l><l>50</l></list></block></block><block s="doSetVar"><l>✐ raw HSL</l><block s="reportNewList"><list><l>0</l><l>100</l><l>50</l></list></block></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="reportTextSplit"><custom-block s="multiline %mlt"><l>255,250,250,snow&#xD;248,248,255,ghostwhite&#xD;245,245,245,whitesmoke&#xD;220,220,220,gainsboro&#xD;255,250,240,floralwhite&#xD;253,245,230,oldlace&#xD;250,240,230,linen&#xD;250,235,215,antiquewhite&#xD;255,239,213,papayawhip&#xD;255,235,205,blanchedalmond&#xD;255,228,196,bisque&#xD;255,218,185,peachpuff&#xD;255,222,173,navajowhite&#xD;255,228,181,moccasin&#xD;255,248,220,cornsilk&#xD;255,255,240,ivory&#xD;255,250,205,lemonchiffon&#xD;255,245,238,seashell&#xD;240,255,240,honeydew&#xD;245,255,250,mintcream&#xD;240,255,255,azure&#xD;240,248,255,aliceblue&#xD;230,230,250,lavender&#xD;255,240,245,lavenderblush&#xD;255,228,225,mistyrose&#xD;255,255,255,white&#xD;0,0,0,black&#xD;47,79,79,darkslategray&#xD;47,79,79,darkslategrey&#xD;105,105,105,dimgray&#xD;105,105,105,dimgrey&#xD;112,128,144,slategray&#xD;112,128,144,slategrey&#xD;119,136,153,lightslategray&#xD;119,136,153,lightslategrey&#xD;190,190,190,gray(X11)&#xD;190,190,190,grey(X11)&#xD;128,128,128,gray(W3C)&#xD;128,128,128,grey(W3C)&#xD;211,211,211,lightgrey&#xD;211,211,211,lightgray&#xD;25,25,112,midnightblue&#xD;0,0,128,navy&#xD;0,0,128,navyblue&#xD;100,149,237,cornflowerblue&#xD;72,61,139,darkslateblue&#xD;106,90,205,slateblue&#xD;123,104,238,mediumslateblue&#xD;132,112,255,lightslateblue&#xD;0,0,205,mediumblue&#xD;65,105,225,royalblue&#xD;0,0,255,blue&#xD;30,144,255,dodgerblue&#xD;0,191,255,deepskyblue&#xD;135,206,235,skyblue&#xD;135,206,250,lightskyblue&#xD;70,130,180,steelblue&#xD;176,196,222,lightsteelblue&#xD;173,216,230,lightblue&#xD;176,224,230,powderblue&#xD;175,238,238,paleturquoise&#xD;0,206,209,darkturquoise&#xD;72,209,204,mediumturquoise&#xD;64,224,208,turquoise&#xD;0,255,255,cyan&#xD;0,255,255,aqua&#xD;224,255,255,lightcyan&#xD;95,158,160,cadetblue&#xD;102,205,170,mediumaquamarine&#xD;127,255,212,aquamarine&#xD;0,100,0,darkgreen&#xD;85,107,47,darkolivegreen&#xD;143,188,143,darkseagreen&#xD;46,139,87,seagreen&#xD;60,179,113,mediumseagreen&#xD;32,178,170,lightseagreen&#xD;152,251,152,palegreen&#xD;0,255,127,springgreen&#xD;124,252,0,lawngreen&#xD;0,255,0,green(X11)&#xD;0,128,0,green(W3C)&#xD;0,255,0,lime&#xD;127,255,0,chartreuse&#xD;0,250,154,mediumspringgreen&#xD;173,255,47,greenyellow&#xD;50,205,50,limegreen&#xD;154,205,50,yellowgreen&#xD;34,139,34,forestgreen&#xD;107,142,35,olivedrab&#xD;189,183,107,darkkhaki&#xD;240,230,140,khaki&#xD;238,232,170,palegoldenrod&#xD;250,250,210,lightgoldenrodyellow&#xD;255,255,224,lightyellow&#xD;255,255,0,yellow&#xD;255,215,0,gold&#xD;238,221,130,lightgoldenrod&#xD;218,165,32,goldenrod&#xD;184,134,11,darkgoldenrod&#xD;188,143,143,rosybrown&#xD;205,92,92,indianred&#xD;139,69,19,saddlebrown&#xD;160,82,45,sienna&#xD;205,133,63,peru&#xD;222,184,135,burlywood&#xD;245,245,220,beige&#xD;245,222,179,wheat&#xD;244,164,96,sandybrown&#xD;210,180,140,tan&#xD;210,105,30,chocolate&#xD;178,34,34,firebrick&#xD;165,42,42,brown&#xD;233,150,122,darksalmon&#xD;250,128,114,salmon&#xD;255,160,122,lightsalmon&#xD;255,165,0,orange&#xD;255,140,0,darkorange&#xD;255,127,80,coral&#xD;240,128,128,lightcoral&#xD;255,99,71,tomato&#xD;255,69,0,orangered&#xD;255,0,0,red&#xD;255,105,180,hotpink&#xD;255,20,147,deeppink&#xD;255,192,203,pink&#xD;255,182,193,lightpink&#xD;219,112,147,palevioletred&#xD;176,48,96,maroon(X11)&#xD;128,0,0,maroon(W3C)&#xD;199,21,133,mediumvioletred&#xD;208,32,144,violetred&#xD;255,0,255,magenta&#xD;255,0,255,fuchsia&#xD;238,130,238,violet&#xD;221,160,221,plum&#xD;218,112,214,orchid&#xD;186,85,211,mediumorchid&#xD;153,50,204,darkorchid&#xD;148,0,211,darkviolet&#xD;138,43,226,blueviolet&#xD;160,32,240,purple(X11)&#xD;128,0,128,purple(W3C)&#xD;147,112,219,mediumpurple&#xD;216,191,216,thistle&#xD;255,250,250,snow1&#xD;238,233,233,snow2&#xD;205,201,201,snow3&#xD;139,137,137,snow4&#xD;255,245,238,seashell1&#xD;238,229,222,seashell2&#xD;205,197,191,seashell3&#xD;139,134,130,seashell4&#xD;255,239,219,AntiqueWhite1&#xD;238,223,204,AntiqueWhite2&#xD;205,192,176,AntiqueWhite3&#xD;139,131,120,AntiqueWhite4&#xD;255,228,196,bisque1&#xD;238,213,183,bisque2&#xD;205,183,158,bisque3&#xD;139,125,107,bisque4&#xD;255,218,185,PeachPuff1&#xD;238,203,173,PeachPuff2&#xD;205,175,149,PeachPuff3&#xD;139,119,101,PeachPuff4&#xD;255,222,173,NavajoWhite1&#xD;238,207,161,NavajoWhite2&#xD;205,179,139,NavajoWhite3&#xD;139,121,94,NavajoWhite4&#xD;255,250,205,LemonChiffon1&#xD;238,233,191,LemonChiffon2&#xD;205,201,165,LemonChiffon3&#xD;139,137,112,LemonChiffon4&#xD;255,248,220,cornsilk1&#xD;238,232,205,cornsilk2&#xD;205,200,177,cornsilk3&#xD;139,136,120,cornsilk4&#xD;255,255,240,ivory1&#xD;238,238,224,ivory2&#xD;205,205,193,ivory3&#xD;139,139,131,ivory4&#xD;240,255,240,honeydew1&#xD;224,238,224,honeydew2&#xD;193,205,193,honeydew3&#xD;131,139,131,honeydew4&#xD;255,240,245,LavenderBlush1&#xD;238,224,229,LavenderBlush2&#xD;205,193,197,LavenderBlush3&#xD;139,131,134,LavenderBlush4&#xD;255,228,225,MistyRose1&#xD;238,213,210,MistyRose2&#xD;205,183,181,MistyRose3&#xD;139,125,123,MistyRose4&#xD;240,255,255,azure1&#xD;224,238,238,azure2&#xD;193,205,205,azure3&#xD;131,139,139,azure4&#xD;131,111,255,SlateBlue1&#xD;122,103,238,SlateBlue2&#xD;105,89,205,SlateBlue3&#xD;71,60,139,SlateBlue4&#xD;72,118,255,RoyalBlue1&#xD;67,110,238,RoyalBlue2&#xD;58,95,205,RoyalBlue3&#xD;39,64,139,RoyalBlue4&#xD;0,0,255,blue1&#xD;0,0,238,blue2&#xD;0,0,205,blue3&#xD;0,0,139,blue4&#xD;30,144,255,DodgerBlue1&#xD;28,134,238,DodgerBlue2&#xD;24,116,205,DodgerBlue3&#xD;16,78,139,DodgerBlue4&#xD;99,184,255,SteelBlue1&#xD;92,172,238,SteelBlue2&#xD;79,148,205,SteelBlue3&#xD;54,100,139,SteelBlue4&#xD;0,191,255,DeepSkyBlue1&#xD;0,178,238,DeepSkyBlue2&#xD;0,154,205,DeepSkyBlue3&#xD;0,104,139,DeepSkyBlue4&#xD;135,206,255,SkyBlue1&#xD;126,192,238,SkyBlue2&#xD;108,166,205,SkyBlue3&#xD;74,112,139,SkyBlue4&#xD;176,226,255,LightSkyBlue1&#xD;164,211,238,LightSkyBlue2&#xD;141,182,205,LightSkyBlue3&#xD;96,123,139,LightSkyBlue4&#xD;198,226,255,SlateGray1&#xD;185,211,238,SlateGray2&#xD;159,182,205,SlateGray3&#xD;108,123,139,SlateGray4&#xD;202,225,255,LightSteelBlue1&#xD;188,210,238,LightSteelBlue2&#xD;162,181,205,LightSteelBlue3&#xD;110,123,139,LightSteelBlue4&#xD;191,239,255,LightBlue1&#xD;178,223,238,LightBlue2&#xD;154,192,205,LightBlue3&#xD;104,131,139,LightBlue4&#xD;224,255,255,LightCyan1&#xD;209,238,238,LightCyan2&#xD;180,205,205,LightCyan3&#xD;122,139,139,LightCyan4&#xD;187,255,255,PaleTurquoise1&#xD;174,238,238,PaleTurquoise2&#xD;150,205,205,PaleTurquoise3&#xD;102,139,139,PaleTurquoise4&#xD;152,245,255,CadetBlue1&#xD;142,229,238,CadetBlue2&#xD;122,197,205,CadetBlue3&#xD;83,134,139,CadetBlue4&#xD;0,245,255,turquoise1&#xD;0,229,238,turquoise2&#xD;0,197,205,turquoise3&#xD;0,134,139,turquoise4&#xD;0,255,255,cyan1&#xD;0,238,238,cyan2&#xD;0,205,205,cyan3&#xD;0,139,139,cyan4&#xD;151,255,255,DarkSlateGray1&#xD;141,238,238,DarkSlateGray2&#xD;121,205,205,DarkSlateGray3&#xD;82,139,139,DarkSlateGray4&#xD;127,255,212,aquamarine1&#xD;118,238,198,aquamarine2&#xD;102,205,170,aquamarine3&#xD;69,139,116,aquamarine4&#xD;193,255,193,DarkSeaGreen1&#xD;180,238,180,DarkSeaGreen2&#xD;155,205,155,DarkSeaGreen3&#xD;105,139,105,DarkSeaGreen4&#xD;84,255,159,SeaGreen1&#xD;78,238,148,SeaGreen2&#xD;67,205,128,SeaGreen3&#xD;46,139,87,SeaGreen4&#xD;154,255,154,PaleGreen1&#xD;144,238,144,PaleGreen2&#xD;124,205,124,PaleGreen3&#xD;84,139,84,PaleGreen4&#xD;0,255,127,SpringGreen1&#xD;0,238,118,SpringGreen2&#xD;0,205,102,SpringGreen3&#xD;0,139,69,SpringGreen4&#xD;0,255,0,green1&#xD;0,238,0,green2&#xD;0,205,0,green3&#xD;0,139,0,green4&#xD;127,255,0,chartreuse1&#xD;118,238,0,chartreuse2&#xD;102,205,0,chartreuse3&#xD;69,139,0,chartreuse4&#xD;192,255,62,OliveDrab1&#xD;179,238,58,OliveDrab2&#xD;154,205,50,OliveDrab3&#xD;105,139,34,OliveDrab4&#xD;202,255,112,DarkOliveGreen1&#xD;188,238,104,DarkOliveGreen2&#xD;162,205,90,DarkOliveGreen3&#xD;110,139,61,DarkOliveGreen4&#xD;255,246,143,khaki1&#xD;238,230,133,khaki2&#xD;205,198,115,khaki3&#xD;139,134,78,khaki4&#xD;255,236,139,LightGoldenrod1&#xD;238,220,130,LightGoldenrod2&#xD;205,190,112,LightGoldenrod3&#xD;139,129,76,LightGoldenrod4&#xD;255,255,224,LightYellow1&#xD;238,238,209,LightYellow2&#xD;205,205,180,LightYellow3&#xD;139,139,122,LightYellow4&#xD;255,255,0,yellow1&#xD;238,238,0,yellow2&#xD;205,205,0,yellow3&#xD;139,139,0,yellow4&#xD;255,215,0,gold1&#xD;238,201,0,gold2&#xD;205,173,0,gold3&#xD;139,117,0,gold4&#xD;255,193,37,goldenrod1&#xD;238,180,34,goldenrod2&#xD;205,155,29,goldenrod3&#xD;139,105,20,goldenrod4&#xD;255,185,15,DarkGoldenrod1&#xD;238,173,14,DarkGoldenrod2&#xD;205,149,12,DarkGoldenrod3&#xD;139,101,8,DarkGoldenrod4&#xD;255,193,193,RosyBrown1&#xD;238,180,180,RosyBrown2&#xD;205,155,155,RosyBrown3&#xD;139,105,105,RosyBrown4&#xD;255,106,106,IndianRed1&#xD;238,99,99,IndianRed2&#xD;205,85,85,IndianRed3&#xD;139,58,58,IndianRed4&#xD;255,130,71,sienna1&#xD;238,121,66,sienna2&#xD;205,104,57,sienna3&#xD;139,71,38,sienna4&#xD;255,211,155,burlywood1&#xD;238,197,145,burlywood2&#xD;205,170,125,burlywood3&#xD;139,115,85,burlywood4&#xD;255,231,186,wheat1&#xD;238,216,174,wheat2&#xD;205,186,150,wheat3&#xD;139,126,102,wheat4&#xD;255,165,79,tan1&#xD;238,154,73,tan2&#xD;205,133,63,tan3&#xD;139,90,43,tan4&#xD;255,127,36,chocolate1&#xD;238,118,33,chocolate2&#xD;205,102,29,chocolate3&#xD;139,69,19,chocolate4&#xD;255,48,48,firebrick1&#xD;238,44,44,firebrick2&#xD;205,38,38,firebrick3&#xD;139,26,26,firebrick4&#xD;255,64,64,brown1&#xD;238,59,59,brown2&#xD;205,51,51,brown3&#xD;139,35,35,brown4&#xD;255,140,105,salmon1&#xD;238,130,98,salmon2&#xD;205,112,84,salmon3&#xD;139,76,57,salmon4&#xD;255,160,122,LightSalmon1&#xD;238,149,114,LightSalmon2&#xD;205,129,98,LightSalmon3&#xD;139,87,66,LightSalmon4&#xD;255,165,0,orange1&#xD;238,154,0,orange2&#xD;205,133,0,orange3&#xD;139,90,0,orange4&#xD;255,127,0,DarkOrange1&#xD;238,118,0,DarkOrange2&#xD;205,102,0,DarkOrange3&#xD;139,69,0,DarkOrange4&#xD;255,114,86,coral1&#xD;238,106,80,coral2&#xD;205,91,69,coral3&#xD;139,62,47,coral4&#xD;255,99,71,tomato1&#xD;238,92,66,tomato2&#xD;205,79,57,tomato3&#xD;139,54,38,tomato4&#xD;255,69,0,OrangeRed1&#xD;238,64,0,OrangeRed2&#xD;205,55,0,OrangeRed3&#xD;139,37,0,OrangeRed4&#xD;255,0,0,red1&#xD;238,0,0,red2&#xD;205,0,0,red3&#xD;139,0,0,red4&#xD;255,20,147,DeepPink1&#xD;238,18,137,DeepPink2&#xD;205,16,118,DeepPink3&#xD;139,10,80,DeepPink4&#xD;255,110,180,HotPink1&#xD;238,106,167,HotPink2&#xD;205,96,144,HotPink3&#xD;139,58,98,HotPink4&#xD;255,181,197,pink1&#xD;238,169,184,pink2&#xD;205,145,158,pink3&#xD;139,99,108,pink4&#xD;255,174,185,LightPink1&#xD;238,162,173,LightPink2&#xD;205,140,149,LightPink3&#xD;139,95,101,LightPink4&#xD;255,130,171,PaleVioletRed1&#xD;238,121,159,PaleVioletRed2&#xD;205,104,137,PaleVioletRed3&#xD;139,71,93,PaleVioletRed4&#xD;255,52,179,maroon1&#xD;238,48,167,maroon2&#xD;205,41,144,maroon3&#xD;139,28,98,maroon4&#xD;255,62,150,VioletRed1&#xD;238,58,140,VioletRed2&#xD;205,50,120,VioletRed3&#xD;139,34,82,VioletRed4&#xD;255,0,255,magenta1&#xD;238,0,238,magenta2&#xD;205,0,205,magenta3&#xD;139,0,139,magenta4&#xD;255,131,250,orchid1&#xD;238,122,233,orchid2&#xD;205,105,201,orchid3&#xD;139,71,137,orchid4&#xD;255,187,255,plum1&#xD;238,174,238,plum2&#xD;205,150,205,plum3&#xD;139,102,139,plum4&#xD;224,102,255,MediumOrchid1&#xD;209,95,238,MediumOrchid2&#xD;180,82,205,MediumOrchid3&#xD;122,55,139,MediumOrchid4&#xD;191,62,255,DarkOrchid1&#xD;178,58,238,DarkOrchid2&#xD;154,50,205,DarkOrchid3&#xD;104,34,139,DarkOrchid4&#xD;155,48,255,purple1&#xD;145,44,238,purple2&#xD;125,38,205,purple3&#xD;85,26,139,purple4&#xD;171,130,255,MediumPurple1&#xD;159,121,238,MediumPurple2&#xD;137,104,205,MediumPurple3&#xD;93,71,139,MediumPurple4&#xD;255,225,255,thistle1&#xD;238,210,238,thistle2&#xD;205,181,205,thistle3&#xD;139,123,139,thistle4&#xD;0,0,0,gray0&#xD;0,0,0,grey0&#xD;3,3,3,gray1&#xD;3,3,3,grey1&#xD;5,5,5,gray2&#xD;5,5,5,grey2&#xD;8,8,8,gray3&#xD;8,8,8,grey3&#xD;10,10,10,gray4&#xD;10,10,10,grey4&#xD;13,13,13,gray5&#xD;13,13,13,grey5&#xD;15,15,15,gray6&#xD;15,15,15,grey6&#xD;18,18,18,gray7&#xD;18,18,18,grey7&#xD;20,20,20,gray8&#xD;20,20,20,grey8&#xD;23,23,23,gray9&#xD;23,23,23,grey9&#xD;26,26,26,gray10&#xD;26,26,26,grey10&#xD;28,28,28,gray11&#xD;28,28,28,grey11&#xD;31,31,31,gray12&#xD;31,31,31,grey12&#xD;33,33,33,gray13&#xD;33,33,33,grey13&#xD;36,36,36,gray14&#xD;36,36,36,grey14&#xD;38,38,38,gray15&#xD;38,38,38,grey15&#xD;41,41,41,gray16&#xD;41,41,41,grey16&#xD;43,43,43,gray17&#xD;43,43,43,grey17&#xD;46,46,46,gray18&#xD;46,46,46,grey18&#xD;48,48,48,gray19&#xD;48,48,48,grey19&#xD;51,51,51,gray20&#xD;51,51,51,grey20&#xD;54,54,54,gray21&#xD;54,54,54,grey21&#xD;56,56,56,gray22&#xD;56,56,56,grey22&#xD;59,59,59,gray23&#xD;59,59,59,grey23&#xD;61,61,61,gray24&#xD;61,61,61,grey24&#xD;64,64,64,gray25&#xD;64,64,64,grey25&#xD;66,66,66,gray26&#xD;66,66,66,grey26&#xD;69,69,69,gray27&#xD;69,69,69,grey27&#xD;71,71,71,gray28&#xD;71,71,71,grey28&#xD;74,74,74,gray29&#xD;74,74,74,grey29&#xD;77,77,77,gray30&#xD;77,77,77,grey30&#xD;79,79,79,gray31&#xD;79,79,79,grey31&#xD;82,82,82,gray32&#xD;82,82,82,grey32&#xD;84,84,84,gray33&#xD;84,84,84,grey33&#xD;87,87,87,gray34&#xD;87,87,87,grey34&#xD;89,89,89,gray35&#xD;89,89,89,grey35&#xD;92,92,92,gray36&#xD;92,92,92,grey36&#xD;94,94,94,gray37&#xD;94,94,94,grey37&#xD;97,97,97,gray38&#xD;97,97,97,grey38&#xD;99,99,99,gray39&#xD;99,99,99,grey39&#xD;102,102,102,gray40&#xD;102,102,102,grey40&#xD;105,105,105,gray41&#xD;105,105,105,grey41&#xD;107,107,107,gray42&#xD;107,107,107,grey42&#xD;110,110,110,gray43&#xD;110,110,110,grey43&#xD;112,112,112,gray44&#xD;112,112,112,grey44&#xD;115,115,115,gray45&#xD;115,115,115,grey45&#xD;117,117,117,gray46&#xD;117,117,117,grey46&#xD;120,120,120,gray47&#xD;120,120,120,grey47&#xD;122,122,122,gray48&#xD;122,122,122,grey48&#xD;125,125,125,gray49&#xD;125,125,125,grey49&#xD;127,127,127,gray50&#xD;127,127,127,grey50&#xD;130,130,130,gray51&#xD;130,130,130,grey51&#xD;133,133,133,gray52&#xD;133,133,133,grey52&#xD;135,135,135,gray53&#xD;135,135,135,grey53&#xD;138,138,138,gray54&#xD;138,138,138,grey54&#xD;140,140,140,gray55&#xD;140,140,140,grey55&#xD;143,143,143,gray56&#xD;143,143,143,grey56&#xD;145,145,145,gray57&#xD;145,145,145,grey57&#xD;148,148,148,gray58&#xD;148,148,148,grey58&#xD;150,150,150,gray59&#xD;150,150,150,grey59&#xD;153,153,153,gray60&#xD;153,153,153,grey60&#xD;156,156,156,gray61&#xD;156,156,156,grey61&#xD;158,158,158,gray62&#xD;158,158,158,grey62&#xD;161,161,161,gray63&#xD;161,161,161,grey63&#xD;163,163,163,gray64&#xD;163,163,163,grey64&#xD;166,166,166,gray65&#xD;166,166,166,grey65&#xD;168,168,168,gray66&#xD;168,168,168,grey66&#xD;171,171,171,gray67&#xD;171,171,171,grey67&#xD;173,173,173,gray68&#xD;173,173,173,grey68&#xD;176,176,176,gray69&#xD;176,176,176,grey69&#xD;179,179,179,gray70&#xD;179,179,179,grey70&#xD;181,181,181,gray71&#xD;181,181,181,grey71&#xD;184,184,184,gray72&#xD;184,184,184,grey72&#xD;186,186,186,gray73&#xD;186,186,186,grey73&#xD;189,189,189,gray74&#xD;189,189,189,grey74&#xD;191,191,191,gray75&#xD;191,191,191,grey75&#xD;194,194,194,gray76&#xD;194,194,194,grey76&#xD;196,196,196,gray77&#xD;196,196,196,grey77&#xD;199,199,199,gray78&#xD;199,199,199,grey78&#xD;201,201,201,gray79&#xD;201,201,201,grey79&#xD;204,204,204,gray80&#xD;204,204,204,grey80&#xD;207,207,207,gray81&#xD;207,207,207,grey81&#xD;209,209,209,gray82&#xD;209,209,209,grey82&#xD;212,212,212,gray83&#xD;212,212,212,grey83&#xD;214,214,214,gray84&#xD;214,214,214,grey84&#xD;217,217,217,gray85&#xD;217,217,217,grey85&#xD;219,219,219,gray86&#xD;219,219,219,grey86&#xD;222,222,222,gray87&#xD;222,222,222,grey87&#xD;224,224,224,gray88&#xD;224,224,224,grey88&#xD;227,227,227,gray89&#xD;227,227,227,grey89&#xD;229,229,229,gray90&#xD;229,229,229,grey90&#xD;232,232,232,gray91&#xD;232,232,232,grey91&#xD;235,235,235,gray92&#xD;235,235,235,grey92&#xD;237,237,237,gray93&#xD;237,237,237,grey93&#xD;240,240,240,gray94&#xD;240,240,240,grey94&#xD;242,242,242,gray95&#xD;242,242,242,grey95&#xD;245,245,245,gray96&#xD;245,245,245,grey96&#xD;247,247,247,gray97&#xD;247,247,247,grey97&#xD;250,250,250,gray98&#xD;250,250,250,grey98&#xD;252,252,252,gray99&#xD;252,252,252,grey99&#xD;255,255,255,gray100&#xD;255,255,255,grey100&#xD;169,169,169,darkgrey&#xD;169,169,169,darkgray&#xD;0,0,139,darkblue&#xD;0,139,139,darkcyan&#xD;139,0,139,darkmagenta&#xD;139,0,0,darkred&#xD;144,238,144,lightgreen</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ crayon colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ crayon colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0,black,0&#xD;18,18,18,gray7,1&#xD;36,36,36,gray14,2&#xD;54,54,54,gray21,3&#xD;72,72,72,gray28,4&#xD;92,92,92,gray36,5&#xD;109,109,109,gray43,6&#xD;127,127,127,gray50,7&#xD;145,145,145,gray57,8&#xD;163,163,163,gray64,9&#xD;181,181,181,gray71,10&#xD;200,200,200,gray78,11&#xD;218,218,218,gray85,12&#xD;236,236,236,gray92,13&#xD;255,255,255,white,14&#xD;255,20,147,deep pink,15&#xD;255,105,180,hot pink,16&#xD;255,0,127,bright pink,17&#xD;227,11,93,raspberry,18&#xD;229,43,80,amaranth,19&#xD;255,0,0,red,20&#xD;144,0,32,burgundy,21&#xD;153,0,0,cherry,22&#xD;164,0,0,dark candy apple red,23&#xD;192,0,0,sanguine,24&#xD;128,0,0,maroon,25&#xD;201,0,22,crimson,26&#xD;217,77,17,Lists,27&#xD;255,8,0,candy apple red,28&#xD;255,56,0,coquelicot,29&#xD;139,69,19,saddle brown,30&#xD;123,63,0,chocolate,31&#xD;107,68,35,kobicha,32&#xD;112,66,20,sepia,33&#xD;149,69,53,chestnut,34&#xD;101,67,33,dark brown,35&#xD;150,75,0,brown,36&#xD;153,101,21,golden brown,37&#xD;184,115,51,cinnamon,38&#xD;210,105,30,copper,39&#xD;255,127,0,orange,40&#xD;255,88,0,Pantone orange,41&#xD;255,117,24,pumpkin,42&#xD;243,118,29,Variables,43&#xD;232,97,0,Spanish orange,44&#xD;204,85,0,burnt orange,45&#xD;203,65,11,sinopia,46&#xD;204,119,34,ochre,47&#xD;237,145,33,carrot,48&#xD;242,133,0,tangerine,49&#xD;255,255,0,yellow,50&#xD;230,168,34,Control,51&#xD;184,134,11,dark goldenrod,52&#xD;218,165,32,goldenrod,53&#xD;244,196,48,saffron,54&#xD;236,213,64,sandstorm,55&#xD;255,219,88,mustard,56&#xD;255,215,0,gold,57&#xD;254,227,62,egg yolk,58&#xD;251,225,8,rubber duck,59&#xD;0,255,0,lime,60&#xD;141,182,0,apple green,61&#xD;98,194,19,Operators,62&#xD;34,139,34,forest green,63&#xD;0,128,0,green,64&#xD;0,100,0,dark green,65&#xD;3,192,60,dark pastel green,66&#xD;80,200,120,emerald,67&#xD;62,180,137,mint,68&#xD;0,161,120,Pen,69&#xD;0,255,255,aqua,70&#xD;0,139,139,dark cyan,71&#xD;0,123,167,cerulean,72&#xD;113,166,210,iceberg,73&#xD;4,148,220,Sensing,74&#xD;0,128,128,teal,75&#xD;135,206,250,light sky blue,76&#xD;0,191,255,deep sky blue,77&#xD;30,144,255,dodger blue,78&#xD;0,127,255,azure,79&#xD;0,0,255,blue,80&#xD;25,25,112,midnight blue,81&#xD;0,51,153,dark powder blue,82&#xD;0,71,171,cobalt,83&#xD;21,96,189,denim,84&#xD;0,0,128,navy blue,85&#xD;70,130,180,steel blue,86&#xD;74,108,212,Motion,87&#xD;100,149,237,cornflower,88&#xD;106,90,205,slate blue,89&#xD;128,0,255,violet,90&#xD;143,86,227,Looks,91&#xD;111,45,168,grape,92&#xD;75,0,130,indigo,93&#xD;160,32,240,x11 purple,94&#xD;255,0,255,magenta,95&#xD;153,50,204,dark orchid,96&#xD;207,74,217,Sound,97&#xD;127,0,127,purple,98&#xD;139,0,139,dark magenta,99&#xD;0,255,255,cyan,100&#xD;255,0,255,fuchia,101&#xD;18,18,18,grey7,102&#xD;36,36,36,grey14,103&#xD;54,54,54,grey21,104&#xD;72,72,72,grey28,105&#xD;92,92,92,grey36,106&#xD;109,109,109,grey43,107&#xD;127,127,127,grey50,108&#xD;145,145,145,grey57,109&#xD;163,163,163,grey64,110&#xD;181,181,181,grey71,111&#xD;200,200,200,grey78,112&#xD;218,218,218,grey85,113&#xD;236,236,236,grey92,114</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ fair hue table"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ fair hue table</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0&#xD;0.1,0.4490048&#xD;0.2,0.7917349397590361&#xD;0.3,1.323783606557377&#xD;0.4,1.5577075630252102&#xD;0.5,1.8819460580912863&#xD;0.6,2.2386749999999993&#xD;0.7,2.7028660714285713&#xD;0.8,3.0121628959276014&#xD;0.9,3.315934497816594&#xD;1,3.6112710280373834&#xD;1.1,3.90595&#xD;1.2,4.127571428571427&#xD;1.3,4.297762318840579&#xD;1.4,4.489283257918553&#xD;1.5,4.7677722772277225&#xD;1.6,5.039333333333333&#xD;1.7,5.304873846153846&#xD;1.8,5.403663157894737&#xD;1.9,5.658512796208531&#xD;2,5.840000000000001&#xD;2.1,6.114844444444445&#xD;2.2,6.204400000000001&#xD;2.3,6.3165000000000004&#xD;2.4,6.566297872340425&#xD;2.5,6.83&#xD;2.6,6.923418181818183&#xD;2.7,7.050461538461539&#xD;2.8,7.275225806451613&#xD;2.9,7.5318&#xD;3,7.621924324324324&#xD;3.1,7.708551724137931&#xD;3.2,7.956799999999999&#xD;3.3,8.1096&#xD;3.4,8.203896774193549&#xD;3.5,8.371&#xD;3.6,8.6184&#xD;3.7,8.717372727272728&#xD;3.8,8.851600000000001&#xD;3.9,9.016399999999999&#xD;4,9.10822857142857&#xD;4.1,9.2424&#xD;4.2,9.4036&#xD;4.3,9.4894&#xD;4.4,9.6224&#xD;4.5,9.725789473684207&#xD;4.6,9.9364&#xD;4.7,10.070061538461541&#xD;4.8,10.1744&#xD;4.9,10.297239999999999&#xD;5,10.379999999999999&#xD;5.1,10.600304&#xD;5.2,10.661408&#xD;5.3,10.7294&#xD;5.4,10.828241860465111&#xD;5.5,11.017183908045975&#xD;5.6,11.075908045977013&#xD;5.7,11.308730635838149&#xD;5.8,11.36599768786127&#xD;5.9,11.4312&#xD;6,11.522086956521738&#xD;6.1,11.70843023255814&#xD;6.2,11.763372093023255&#xD;6.3,11.825&#xD;6.4,11.900000000000002&#xD;6.5,11.99609375&#xD;6.6,12.150512280701754&#xD;6.7,12.204400000000001&#xD;6.8,12.277600000000001&#xD;6.9,12.36096&#xD;7,12.534857142857144&#xD;7.1,12.5976&#xD;7.2,13&#xD;7.3,13.411466666666666&#xD;7.4,13.549833333333334&#xD;7.5,13.69097222222222&#xD;7.6,13.9648&#xD;7.7,14.168931506849315&#xD;7.8,14.458400000000001&#xD;7.9,14.768594594594598&#xD;8,14.865702702702702&#xD;8.1,15.092035443037975&#xD;8.2,15.482090666666668&#xD;8.3,15.939600000000002&#xD;8.4,16.261599999999998&#xD;8.5,16.61513513513513&#xD;8.6,17.015784615384618&#xD;8.7,17.513740506329114&#xD;8.8,17.718825316455696&#xD;8.9,26.517000000000003&#xD;9,26.77&#xD;9.1,27.022999999999996&#xD;9.2,27.276&#xD;9.3,27.528999999999996&#xD;9.4,27.782&#xD;9.5,28.035000000000004&#xD;9.6,28.288&#xD;9.7,28.540999999999997&#xD;9.8,28.794&#xD;9.9,29.046999999999997&#xD;10,29.3&#xD;10.1,29.553000000000004&#xD;10.2,29.906&#xD;10.3,30.058999999999997&#xD;10.4,30.412&#xD;10.5,30.564999999999998&#xD;10.6,30.659000000000002&#xD;10.7,30.770999999999997&#xD;10.8,30.912&#xD;10.9,30.9885&#xD;11,31.130000000000003&#xD;11.1,31.241500000000002&#xD;11.2,31.336000000000002&#xD;11.3,31.444499999999998&#xD;11.4,31.542&#xD;11.5,31.695&#xD;11.6,31.774&#xD;11.7,31.901&#xD;11.8,32.027&#xD;11.9,32.107&#xD;12,32.260000000000005&#xD;12.1,32.3565&#xD;12.2,32.466&#xD;12.3,32.6095&#xD;12.4,32.686&#xD;12.5,32.8125&#xD;12.6,32.888999999999996&#xD;12.7,33.031&#xD;12.8,33.142&#xD;12.9,33.236999999999995&#xD;13,33.39&#xD;13.1,33.4715&#xD;13.2,33.596&#xD;13.3,33.7245&#xD;13.4,33.80200000000001&#xD;13.5,33.927499999999995&#xD;13.6,34.007999999999996&#xD;13.7,34.161&#xD;13.8,34.257&#xD;13.9,34.367&#xD;14,34.510000000000005&#xD;14.1,34.5865&#xD;14.2,34.726&#xD;14.3,34.8395&#xD;14.4,34.931999999999995&#xD;14.5,35.084999999999994&#xD;14.6,35.169&#xD;14.7,35.291&#xD;14.8,35.372&#xD;14.9,35.497&#xD;15,35.625&#xD;15.1,35.703&#xD;15.2,35.856&#xD;15.3,35.9545&#xD;15.4,36.062&#xD;15.5,36.207499999999996&#xD;15.6,36.284&#xD;15.7,36.42100000000001&#xD;15.8,36.537&#xD;15.9,36.626999999999995&#xD;16,36.739999999999995&#xD;16.1,36.833000000000006&#xD;16.2,36.986000000000004&#xD;16.3,37.0695&#xD;16.4,37.192&#xD;16.5,37.322500000000005&#xD;16.6,37.399&#xD;16.7,37.551&#xD;16.8,37.704&#xD;16.9,37.857000000000006&#xD;17,38.010000000000005&#xD;17.1,38.263000000000005&#xD;17.2,38.41600000000001&#xD;17.3,38.569&#xD;17.4,38.722&#xD;17.5,38.875&#xD;17.6,39.028&#xD;17.7,39.181&#xD;17.8,39.334&#xD;17.9,39.486999999999995&#xD;18,39.739999999999995&#xD;18.1,39.892999999999994&#xD;18.2,40.046&#xD;18.3,40.199&#xD;18.4,40.352&#xD;18.5,40.504999999999995&#xD;18.6,40.658&#xD;18.7,40.81099999999999&#xD;18.8,41.064&#xD;18.9,41.217&#xD;19,41.37&#xD;19.1,41.523&#xD;19.2,41.676&#xD;19.3,41.829&#xD;19.4,41.982000000000006&#xD;19.5,42.135&#xD;19.6,42.288&#xD;19.7,42.541&#xD;19.8,42.693999999999996&#xD;19.9,42.847&#xD;20,43&#xD;20.1,43.153&#xD;20.2,43.306&#xD;20.3,43.458999999999996&#xD;20.4,43.611999999999995&#xD;20.5,43.765&#xD;20.6,44.017999999999994&#xD;20.7,44.171&#xD;20.8,44.324&#xD;20.9,44.477&#xD;21,44.54333333333334&#xD;21.1,44.59433333333333&#xD;21.2,44.634&#xD;21.3,44.672250000000005&#xD;21.4,44.714&#xD;21.5,44.765&#xD;21.6,44.812&#xD;21.7,44.85025&#xD;21.8,44.8885&#xD;21.9,44.93566666666667&#xD;22,44.986666666666665&#xD;22.1,45.02825&#xD;22.2,45.066500000000005&#xD;22.3,45.10633333333333&#xD;22.4,45.157333333333334&#xD;22.5,45.20625&#xD;22.6,45.2445&#xD;22.7,45.28275&#xD;22.8,45.327999999999996&#xD;22.9,45.379000000000005&#xD;23,45.4225&#xD;23.1,45.460750000000004&#xD;23.2,45.499&#xD;23.3,45.54966666666667&#xD;23.4,45.60066666666667&#xD;23.5,45.651666666666664&#xD;23.6,45.702000000000005&#xD;23.7,45.74025&#xD;23.8,45.778499999999994&#xD;23.9,45.82233333333333&#xD;24,45.873333333333335&#xD;24.1,45.91825&#xD;24.2,45.9565&#xD;24.3,45.994749999999996&#xD;24.4,46.044&#xD;24.5,46.095&#xD;24.6,46.134499999999996&#xD;24.7,46.17275&#xD;24.8,46.214666666666666&#xD;24.9,46.26566666666666&#xD;25,46.3125&#xD;25.1,46.35075&#xD;25.2,46.388999999999996&#xD;25.3,46.43633333333334&#xD;25.4,46.48733333333333&#xD;25.5,46.52875&#xD;25.6,46.56699999999999&#xD;25.7,46.607&#xD;25.8,46.658&#xD;25.9,46.708999999999996&#xD;26,46.76&#xD;26.1,46.80825&#xD;26.2,46.8465&#xD;26.3,46.88475&#xD;26.4,46.93066666666667&#xD;26.5,46.98166666666667&#xD;26.6,47.0245&#xD;26.7,47.06275&#xD;26.8,47.10133333333333&#xD;26.9,47.15233333333333&#xD;27,47.2025&#xD;27.1,47.24075&#xD;27.2,47.279&#xD;27.3,47.323&#xD;27.4,47.374&#xD;27.5,47.41875&#xD;27.6,47.457&#xD;27.7,47.49525&#xD;27.8,47.544666666666664&#xD;27.9,47.595666666666666&#xD;28,47.635000000000005&#xD;28.1,47.67325&#xD;28.2,47.715333333333334&#xD;28.3,47.766333333333336&#xD;28.4,47.81733333333334&#xD;28.5,47.868333333333325&#xD;28.6,47.9145&#xD;28.7,47.952749999999995&#xD;28.8,47.991&#xD;28.9,48.039&#xD;29,48.089999999999996&#xD;29.1,48.13075&#xD;29.2,48.169&#xD;29.3,48.209666666666664&#xD;29.4,48.260666666666665&#xD;29.5,48.308749999999996&#xD;29.6,48.346999999999994&#xD;29.7,48.38525&#xD;29.8,48.431333333333335&#xD;29.9,48.48233333333333&#xD;30,48.525&#xD;30.1,48.56325&#xD;30.2,48.602000000000004&#xD;30.3,48.653000000000006&#xD;30.4,48.703&#xD;30.5,48.74125&#xD;30.6,48.7795&#xD;30.7,48.82366666666667&#xD;30.8,48.87466666666667&#xD;30.9,48.925666666666665&#xD;31,48.97666666666667&#xD;31.1,49.02075&#xD;31.2,49.059&#xD;31.3,49.097249999999995&#xD;31.4,49.147333333333336&#xD;31.5,49.19833333333334&#xD;31.6,49.237&#xD;31.7,49.27525&#xD;31.8,49.318&#xD;31.9,49.369&#xD;32,49.415&#xD;32.1,49.45325&#xD;32.2,49.4915&#xD;32.3,49.53966666666666&#xD;32.4,49.59066666666667&#xD;32.5,49.63125&#xD;32.6,49.6695&#xD;32.7,49.71033333333334&#xD;32.8,49.76133333333333&#xD;32.9,49.809250000000006&#xD;33,49.847500000000004&#xD;33.1,49.88575&#xD;33.2,49.932&#xD;33.3,49.983000000000004&#xD;33.4,50.051&#xD;33.5,50.127500000000005&#xD;33.6,50.20264239271781&#xD;33.7,50.253178153446036&#xD;33.8,50.305600000000005&#xD;33.9,50.381800000000005&#xD;34,50.458000000000006&#xD;34.1,50.5342&#xD;34.2,50.60693333333333&#xD;34.3,50.65773333333333&#xD;34.4,50.7128&#xD;34.5,50.789&#xD;34.6,50.8652&#xD;34.7,50.939675&#xD;34.8,51.0132&#xD;34.9,51.089099999999995&#xD;35,51.14333333333333&#xD;35.1,51.193933333333334&#xD;35.2,51.2668&#xD;35.3,51.3427&#xD;35.4,51.41859999999999&#xD;35.5,51.4945&#xD;35.6,51.544799999999995&#xD;35.7,51.59310000000001&#xD;35.8,51.6648&#xD;35.9,51.7404&#xD;36,51.81600000000001&#xD;36.1,51.891600000000004&#xD;36.2,51.967200000000005&#xD;36.3,52.028533333333336&#xD;36.4,52.078933333333325&#xD;36.5,52.14008711433756&#xD;36.6,52.20980000000001&#xD;36.7,52.2851&#xD;36.8,52.360400000000006&#xD;36.9,52.42380000000001&#xD;37,52.474000000000004&#xD;37.1,52.536300000000004&#xD;37.2,52.611599999999996&#xD;37.3,52.6869&#xD;37.4,52.755338078291814&#xD;37.5,52.825&#xD;37.6,52.89999999999999&#xD;37.7,52.95&#xD;37.8,53&#xD;37.9,53.075&#xD;38,53.15&#xD;38.1,53.22180385288967&#xD;38.2,53.28721541155867&#xD;38.3,53.340066666666665&#xD;38.4,53.38986666666666&#xD;38.5,53.459500000000006&#xD;38.6,53.5342&#xD;38.7,53.608900000000006&#xD;38.8,53.6836&#xD;38.9,53.7583&#xD;39,53.822&#xD;39.1,53.87179999999999&#xD;39.2,53.927470769230766&#xD;39.3,53.99080615384615&#xD;39.4,54.063599999999994&#xD;39.5,54.138&#xD;39.6,54.20826666666667&#xD;39.7,54.257866666666665&#xD;39.8,54.3112&#xD;39.9,54.3856&#xD;40,54.46&#xD;40.1,54.52851275167785&#xD;40.2,54.590179865771816&#xD;40.3,54.6623&#xD;40.4,54.724266666666665&#xD;40.5,54.77366666666667&#xD;40.6,54.8346&#xD;40.7,54.908699999999996&#xD;40.8,54.9828&#xD;40.9,55.0569&#xD;41,55.117859484777526&#xD;41.1,55.160549414519906&#xD;41.2,55.20559999999999&#xD;41.3,55.279399999999995&#xD;41.4,55.3532&#xD;41.5,55.427&#xD;41.6,55.50079999999999&#xD;41.7,55.5746&#xD;41.8,55.632266666666666&#xD;41.9,55.681466666666665&#xD;42,55.736413570274635&#xD;42.1,55.79483360258481&#xD;42.2,55.867&#xD;42.3,55.9405&#xD;42.4,56.00933333333334&#xD;42.5,56.05833333333334&#xD;42.6,56.111000000000004&#xD;42.7,56.1845&#xD;42.8,56.245070063694264&#xD;42.9,56.302800000000005&#xD;43,56.376&#xD;43.1,56.4492&#xD;43.2,56.51493333333333&#xD;43.3,56.56373333333333&#xD;43.4,56.6188&#xD;43.5,56.69200000000001&#xD;43.6,56.76520000000001&#xD;43.7,56.8384&#xD;43.8,56.906370169491524&#xD;43.9,56.946568135593225&#xD;44,56.98676610169491&#xD;44.1,57.0489&#xD;44.2,57.12179999999999&#xD;44.3,57.1947&#xD;44.4,57.267599999999995&#xD;44.5,57.3405&#xD;44.6,57.40893333333334&#xD;44.7,57.45753333333333&#xD;44.8,57.50681898928025&#xD;44.9,57.56085206738131&#xD;45,57.61999999999999&#xD;45.1,57.692600000000006&#xD;45.2,57.76520000000001&#xD;45.3,57.825199999999995&#xD;45.4,57.873599999999996&#xD;45.5,57.93299999999999&#xD;45.6,58.0056&#xD;45.7,58.0782&#xD;45.8,58.13687590361445&#xD;45.9,58.189576506024096&#xD;46,58.258&#xD;46.1,58.3202&#xD;46.2,58.368399999999994&#xD;46.3,58.4249&#xD;46.4,58.4972&#xD;46.5,58.569500000000005&#xD;46.6,58.6418&#xD;46.7,58.70738864628821&#xD;46.8,58.7452751091703&#xD;46.9,58.78316157205241&#xD;47,58.839999999999996&#xD;47.1,58.912&#xD;47.2,58.983999999999995&#xD;47.3,59.056&#xD;47.4,59.2202&#xD;47.5,59.2925&#xD;47.6,59.4576&#xD;47.7,59.62329999999999&#xD;47.8,59.6962&#xD;47.9,59.769099999999995&#xD;48,59.936&#xD;48.1,60.1035&#xD;48.2,60.177&#xD;48.3,60.345400000000005&#xD;48.4,60.419200000000004&#xD;48.5,60.492999999999995&#xD;48.6,60.66260000000001&#xD;48.7,60.8328&#xD;48.8,61.003600000000006&#xD;48.9,61.0783&#xD;49,61.153&#xD;49.1,61.325&#xD;49.2,61.4&#xD;49.3,61.572900000000004&#xD;49.4,61.746399999999994&#xD;49.5,61.822&#xD;49.6,61.8976&#xD;49.7,62.0723&#xD;49.8,62.2476&#xD;49.9,62.423500000000004&#xD;50,62.5&#xD;50.1,62.576499999999996&#xD;50.2,62.653&#xD;50.3,62.729499999999994&#xD;50.4,62.806000000000004&#xD;50.5,62.88250000000001&#xD;50.6,62.959&#xD;50.7,63.0355&#xD;50.8,63.112&#xD;50.9,63.1885&#xD;51,63.26500000000001&#xD;51.1,63.34150000000001&#xD;51.2,63.41799999999999&#xD;51.3,63.494499999999995&#xD;51.4,63.57099999999999&#xD;51.5,63.647499999999994&#xD;51.6,63.72399999999999&#xD;51.7,63.800499999999985&#xD;51.8,63.87699999999999&#xD;51.9,63.953499999999984&#xD;52,64.03&#xD;52.1,64.11299999999999&#xD;52.2,64.23299999999999&#xD;52.3,64.30949999999999&#xD;52.4,64.386&#xD;52.5,64.4625&#xD;52.6,64.539&#xD;52.7,64.6155&#xD;52.8,64.692&#xD;52.9,64.76849999999999&#xD;53,64.845&#xD;53.1,64.92150000000001&#xD;53.2,64.998&#xD;53.3,65.0745&#xD;53.4,65.151&#xD;53.5,65.22749999999999&#xD;53.6,65.304&#xD;53.7,65.38050000000001&#xD;53.8,65.457&#xD;53.9,65.53349999999999&#xD;54,65.61&#xD;54.1,65.6865&#xD;54.2,65.763&#xD;54.3,65.8395&#xD;54.4,65.916&#xD;54.5,65.99249999999999&#xD;54.6,66.069&#xD;54.7,66.1455&#xD;54.8,66.22200000000001&#xD;54.9,66.2985&#xD;55,66.375&#xD;55.1,66.4515&#xD;55.2,66.528&#xD;55.3,66.6045&#xD;55.4,66.68100000000001&#xD;55.5,66.75750000000001&#xD;55.6,66.834&#xD;55.7,66.9105&#xD;55.8,66.987&#xD;55.9,67.0635&#xD;56,67.14000000000001&#xD;56.1,67.21650000000001&#xD;56.2,67.293&#xD;56.3,67.4195&#xD;56.4,67.496&#xD;56.5,67.5725&#xD;56.6,67.649&#xD;56.7,67.7255&#xD;56.8,67.80199999999999&#xD;56.9,67.8785&#xD;57,67.955&#xD;57.1,68.0315&#xD;57.2,68.10799999999999&#xD;57.3,68.18449999999999&#xD;57.4,68.261&#xD;57.5,68.33749999999999&#xD;57.6,68.41399999999999&#xD;57.7,68.4905&#xD;57.8,68.567&#xD;57.9,68.64349999999999&#xD;58,68.72&#xD;58.1,68.7965&#xD;58.2,68.873&#xD;58.3,68.9495&#xD;58.4,69.026&#xD;58.5,69.10249999999999&#xD;58.6,69.179&#xD;58.7,69.2555&#xD;58.8,69.332&#xD;58.9,69.40566666666666&#xD;59,69.45666666666666&#xD;59.1,69.51149999999998&#xD;59.2,69.588&#xD;59.3,69.6645&#xD;59.4,69.741&#xD;59.5,69.8175&#xD;59.6,69.89399999999999&#xD;59.7,69.9705&#xD;59.8,70.047&#xD;59.9,70.1235&#xD;60,70.2&#xD;60.1,70.251&#xD;60.2,70.303&#xD;60.3,70.37950000000001&#xD;60.4,70.456&#xD;60.5,70.5325&#xD;60.6,70.60900000000001&#xD;60.7,70.6855&#xD;60.8,70.762&#xD;60.9,70.83850000000001&#xD;61,70.915&#xD;61.1,70.9915&#xD;61.2,71.06800000000001&#xD;61.3,71.12966666666667&#xD;61.4,71.18066666666667&#xD;61.5,71.24749999999999&#xD;61.6,71.324&#xD;61.7,71.4005&#xD;61.8,71.477&#xD;61.9,71.5535&#xD;62,71.63&#xD;62.1,71.70649999999999&#xD;62.2,71.783&#xD;62.3,71.8595&#xD;62.4,71.936&#xD;62.5,72.00833333333334&#xD;62.6,72.05933333333334&#xD;62.7,72.1155&#xD;62.8,72.19200000000001&#xD;62.9,72.2685&#xD;63,72.345&#xD;63.1,72.42150000000001&#xD;63.2,72.498&#xD;63.3,72.57450000000001&#xD;63.4,72.65100000000001&#xD;63.5,72.7275&#xD;63.6,72.80266666666667&#xD;63.7,72.85366666666667&#xD;63.8,72.907&#xD;63.9,72.98349999999999&#xD;64,73.05999999999999&#xD;64.1,73.1365&#xD;64.2,73.213&#xD;64.3,73.2895&#xD;64.4,73.366&#xD;64.5,73.44250000000001&#xD;64.6,73.519&#xD;64.7,73.5955&#xD;64.8,73.672&#xD;64.9,73.73233333333334&#xD;65,73.78333333333333&#xD;65.1,73.8515&#xD;65.2,73.928&#xD;65.3,74.0045&#xD;65.4,74.08099999999999&#xD;65.5,74.1575&#xD;65.6,74.23400000000001&#xD;65.7,74.3105&#xD;65.8,74.387&#xD;65.9,74.4635&#xD;66,74.52666666666667&#xD;66.1,74.57766666666666&#xD;66.2,74.643&#xD;66.3,74.71950000000001&#xD;66.4,74.796&#xD;66.5,74.8725&#xD;66.6,74.94900000000001&#xD;66.7,75.05100000000002&#xD;66.8,75.152&#xD;66.9,75.257&#xD;67,75.355&#xD;67.1,75.46300000000001&#xD;67.2,75.608&#xD;67.3,75.68450000000001&#xD;67.4,75.811&#xD;67.5,75.8875&#xD;67.6,76.01400000000001&#xD;67.7,76.0905&#xD;67.8,76.23400000000001&#xD;67.9,76.34350000000002&#xD;68,76.44000000000003&#xD;68.1,76.54650000000001&#xD;68.2,76.64600000000002&#xD;68.3,76.799&#xD;68.4,76.876&#xD;68.5,77.00250000000001&#xD;68.6,77.07900000000001&#xD;68.7,77.21100000000003&#xD;68.8,77.33200000000001&#xD;68.9,77.41699999999999&#xD;69,77.535&#xD;69.1,77.62299999999999&#xD;69.2,77.73799999999999&#xD;69.3,77.82899999999998&#xD;69.4,77.98199999999999&#xD;69.5,78.06749999999998&#xD;69.6,78.18799999999999&#xD;69.7,78.2705&#xD;69.8,78.39399999999999&#xD;69.9,78.5235&#xD;70,78.6&#xD;70.1,78.7265&#xD;70.2,78.806&#xD;70.3,78.95899999999999&#xD;70.4,79.056&#xD;70.5,79.16499999999999&#xD;70.6,79.31799999999998&#xD;70.7,79.47099999999999&#xD;70.8,79.62400000000001&#xD;70.9,79.77700000000002&#xD;71,80.03&#xD;71.1,80.183&#xD;71.2,80.436&#xD;71.3,80.589&#xD;71.4,80.742&#xD;71.5,80.895&#xD;71.6,81.148&#xD;71.7,81.30100000000002&#xD;71.8,81.45400000000001&#xD;71.9,81.70700000000001&#xD;72,81.86&#xD;72.1,82.11300000000001&#xD;72.2,82.266&#xD;72.3,82.41900000000001&#xD;72.4,82.572&#xD;72.5,82.82500000000002&#xD;72.6,82.97800000000001&#xD;72.7,83.131&#xD;72.8,83.38399999999999&#xD;72.9,83.53699999999999&#xD;73,83.68999999999998&#xD;73.1,83.943&#xD;73.2,84.09599999999998&#xD;73.3,84.249&#xD;73.4,84.50199999999998&#xD;73.5,84.655&#xD;73.6,84.80799999999999&#xD;73.7,85.06099999999999&#xD;73.8,85.214&#xD;73.9,85.36699999999999&#xD;74,85.61999999999999&#xD;74.1,85.773&#xD;74.2,85.926&#xD;74.3,86.179&#xD;74.4,86.33199999999998&#xD;74.5,86.48499999999999&#xD;74.6,86.738&#xD;74.7,86.891&#xD;74.8,87.044&#xD;74.9,87.197&#xD;75,87.45&#xD;75.1,87.5515&#xD;75.2,87.628&#xD;75.3,87.7045&#xD;75.4,87.78099999999999&#xD;75.5,87.85749999999999&#xD;75.6,87.934&#xD;75.7,88.01050000000001&#xD;75.8,88.087&#xD;75.9,88.1635&#xD;76,88.24000000000001&#xD;76.1,88.3165&#xD;76.2,88.393&#xD;76.3,88.4695&#xD;76.4,88.54599999999999&#xD;76.5,88.6225&#xD;76.6,88.699&#xD;76.7,88.7755&#xD;76.8,88.852&#xD;76.9,88.9285&#xD;77,89.00333333333334&#xD;77.1,89.05433333333335&#xD;77.2,89.108&#xD;77.3,89.18450000000001&#xD;77.4,89.261&#xD;77.5,89.3375&#xD;77.6,89.414&#xD;77.7,89.4905&#xD;77.8,89.567&#xD;77.9,89.64349999999999&#xD;78,89.72&#xD;78.1,89.79650000000001&#xD;78.2,89.873&#xD;78.3,89.9495&#xD;78.4,90.02600000000001&#xD;78.5,90.1025&#xD;78.6,90.179&#xD;78.7,90.25550000000001&#xD;78.8,90.332&#xD;78.9,90.4085&#xD;79,90.485&#xD;79.1,90.5615&#xD;79.2,90.638&#xD;79.3,90.7145&#xD;79.4,90.79100000000001&#xD;79.5,90.8675&#xD;79.6,90.944&#xD;79.7,91.0205&#xD;79.8,91.09700000000001&#xD;79.9,91.1735&#xD;80,91.25&#xD;80.1,91.32650000000001&#xD;80.2,91.403&#xD;80.3,91.4795&#xD;80.4,91.55600000000001&#xD;80.5,91.63250000000002&#xD;80.6,91.70900000000002&#xD;80.7,91.78550000000001&#xD;80.8,91.86200000000001&#xD;80.9,91.9385&#xD;81,92.015&#xD;81.1,92.09149999999998&#xD;81.2,92.14533333333333&#xD;81.3,92.19633333333333&#xD;81.4,92.27099999999999&#xD;81.5,92.3475&#xD;81.6,92.42399999999999&#xD;81.7,92.50049999999999&#xD;81.8,92.57699999999998&#xD;81.9,92.65349999999998&#xD;82,92.72999999999999&#xD;82.1,92.8065&#xD;82.2,92.883&#xD;82.3,92.95949999999999&#xD;82.4,93.036&#xD;82.5,93.1125&#xD;82.6,93.189&#xD;82.7,93.2655&#xD;82.8,93.342&#xD;82.9,93.4185&#xD;83,93.49499999999999&#xD;83.1,93.5715&#xD;83.2,93.648&#xD;83.3,93.71225&#xD;83.4,93.7505&#xD;83.5,93.78875000000001&#xD;83.6,93.81800000000001&#xD;83.7,93.8435&#xD;83.8,93.869&#xD;83.9,93.8945&#xD;84,93.92&#xD;84.1,93.94550000000001&#xD;84.2,93.971&#xD;84.3,93.9965&#xD;84.4,94.022&#xD;84.5,94.0475&#xD;84.6,94.07300000000001&#xD;84.7,94.0985&#xD;84.8,94.1288&#xD;84.9,94.1594&#xD;85,94.19&#xD;85.1,94.21716666666666&#xD;85.2,94.24266666666666&#xD;85.3,94.26816666666666&#xD;85.4,94.29366666666667&#xD;85.5,94.31916666666666&#xD;85.6,94.34466666666665&#xD;85.7,94.37016666666668&#xD;85.8,94.39566666666667&#xD;85.9,94.42116666666666&#xD;86,94.44666666666667&#xD;86.1,94.47216666666667&#xD;86.2,94.49766666666667&#xD;86.3,94.52316666666667&#xD;86.4,94.54866666666666&#xD;86.5,94.57416666666667&#xD;86.6,94.59966666666666&#xD;86.7,94.62516666666667&#xD;86.8,94.65066666666667&#xD;86.9,94.67616666666666&#xD;87,94.70166666666667&#xD;87.1,94.72716666666666&#xD;87.2,94.75266666666667&#xD;87.3,94.77816666666666&#xD;87.4,94.80366666666666&#xD;87.5,94.82916666666667&#xD;87.6,94.85466666666666&#xD;87.7,94.88016666666667&#xD;87.8,94.9068&#xD;87.9,94.9374&#xD;88,94.968&#xD;88.1,94.9986&#xD;88.2,95.02433333333333&#xD;88.3,95.04983333333334&#xD;88.4,95.07533333333333&#xD;88.5,95.10083333333333&#xD;88.6,95.12633333333333&#xD;88.7,95.15183333333333&#xD;88.8,95.17733333333334&#xD;88.9,95.20283333333333&#xD;89,95.22833333333332&#xD;89.1,95.25383333333333&#xD;89.2,95.27933333333333&#xD;89.3,95.30483333333333&#xD;89.4,95.33033333333333&#xD;89.5,95.35583333333332&#xD;89.6,95.38133333333333&#xD;89.7,95.40683333333332&#xD;89.8,95.43233333333333&#xD;89.9,95.45783333333334&#xD;90,95.48333333333333&#xD;90.1,95.50883333333334&#xD;90.2,95.53433333333334&#xD;90.3,95.55983333333333&#xD;90.4,95.58533333333334&#xD;90.5,95.61083333333333&#xD;90.6,95.63633333333334&#xD;90.7,95.66183333333333&#xD;90.8,95.68733333333333&#xD;90.9,95.7154&#xD;91,95.74600000000001&#xD;91.1,95.7766&#xD;91.2,95.80600000000001&#xD;91.3,95.8315&#xD;91.4,95.857&#xD;91.5,95.88250000000001&#xD;91.6,95.908&#xD;91.7,95.93350000000001&#xD;91.8,95.959&#xD;91.9,95.9845&#xD;92,96.01&#xD;92.1,96.0355&#xD;92.2,96.061&#xD;92.3,96.0865&#xD;92.4,96.112&#xD;92.5,96.1375&#xD;92.6,96.163&#xD;92.7,96.1885&#xD;92.8,96.214&#xD;92.9,96.23949999999999&#xD;93,96.265&#xD;93.1,96.2905&#xD;93.2,96.316&#xD;93.3,96.34150000000001&#xD;93.4,96.367&#xD;93.5,96.39250000000001&#xD;93.6,96.418&#xD;93.7,96.4435&#xD;93.8,96.469&#xD;93.9,96.49449999999999&#xD;94,96.524&#xD;94.1,96.5546&#xD;94.2,96.5852&#xD;94.3,96.61316666666667&#xD;94.4,96.63866666666667&#xD;94.5,96.66416666666666&#xD;94.6,96.68966666666667&#xD;94.7,96.71516666666666&#xD;94.8,96.74066666666667&#xD;94.9,96.76616666666666&#xD;95,96.79166666666666&#xD;95.1,96.81716666666667&#xD;95.2,96.84266666666666&#xD;95.3,96.86816666666667&#xD;95.4,96.89366666666666&#xD;95.5,96.91916666666665&#xD;95.6,96.94466666666666&#xD;95.7,96.97016666666667&#xD;95.8,96.99566666666666&#xD;95.9,97.0635&#xD;96,97.14000000000001&#xD;96.1,97.21650000000001&#xD;96.2,97.293&#xD;96.3,97.34633333333333&#xD;96.4,97.39733333333334&#xD;96.5,97.4725&#xD;96.6,97.54899999999999&#xD;96.7,97.62549999999999&#xD;96.8,97.702&#xD;96.9,97.7785&#xD;97,97.85499999999999&#xD;97.1,97.9315&#xD;97.2,98.008&#xD;97.3,98.0845&#xD;97.4,98.14066666666666&#xD;97.5,98.19166666666666&#xD;97.6,98.264&#xD;97.7,98.3405&#xD;97.8,98.417&#xD;97.9,98.4935&#xD;98,98.57&#xD;98.1,98.64649999999999&#xD;98.2,98.72299999999998&#xD;98.3,98.7995&#xD;98.4,98.85066666666667&#xD;98.5,98.90249999999999&#xD;98.6,98.979&#xD;98.7,99.0555&#xD;98.8,99.13199999999999&#xD;98.9,99.20849999999999&#xD;99,99.285&#xD;99.1,99.3615&#xD;99.2,99.438&#xD;99.3,99.5145&#xD;99.4,99.59100000000001&#xD;99.5,99.64500000000001&#xD;99.6,99.696&#xD;99.7,99.7705&#xD;99.8,99.8235&#xD;99.9,99.86175&#xD;100,100</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ colors"/><l><option>list</option></l></block></block><script><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></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ brights"/><l><option>list</option></l></block></block><script><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></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ pivots"/><l><option>list</option></l></block></block><script><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></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSV brights"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSV brights</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,1,1&#xD;0.0196078431372549,1,0.6666666666666666&#xD;0.06944444444444443,0.8633093525179856,0.5450980392156862&#xD;0.08823529411764708,1,0.6666666666666666&#xD;0.08300653594771241,1,1&#xD;0.10457516339869281,1,1&#xD;0.16666666666666666,1,1&#xD;0.20915032679738563,1,1&#xD;0.3333333333333333,1,1&#xD;0.47222222222222227,1,0.9411764705882353&#xD;0.5,1,1&#xD;0.5836601307189543,1,1&#xD;0.6666666666666666,1,1&#xD;0.7058823529411765,1,1&#xD;0.7503267973856209,1,1&#xD;0.8333333333333334,1,1&#xD;0.9581699346405229,1,1&#xD;1,1,1</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSL brights"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSL brights</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,100,50&#xD;1.9607843137254901,100,33.33333333333333&#xD;6.944444444444444,75.94936708860757,30.980392156862745&#xD;8.823529411764708,100,33.33333333333333&#xD;8.30065359477124,100,50&#xD;10.457516339869281,100,50&#xD;16.666666666666664,100,50&#xD;20.915032679738562,100,50&#xD;33.33333333333333,100,50&#xD;47.22222222222223,100,50&#xD;50,100,50&#xD;58.36601307189543,100,50&#xD;66.66666666666666,100,50&#xD;70.58823529411765,100,50&#xD;75.0326797385621,100,50&#xD;83.33333333333334,100,50&#xD;95.81699346405229,100,50&#xD;100,100,50</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSV colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSV colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0&#xD;0,0,50.19607843137255&#xD;0,0,75.29411764705883&#xD;0,0,100&#xD;0,100,100&#xD;0,100,33.33333333333333&#xD;6.944444444444444,86.33093525179856,54.509803921568626&#xD;1.1904761904761905,100,27.450980392156865&#xD;8.30065359477124,100,100&#xD;7.142857142857142,100,54.90196078431373&#xD;16.666666666666664,100,100&#xD;13.596491228070173,100,44.70588235294118&#xD;33.33333333333333,100,100&#xD;33.33333333333333,100,11.76470588235294&#xD;50,100,100&#xD;50,100,19.607843137254903&#xD;66.66666666666666,100,100&#xD;66.66666666666666,100,25.098039215686274&#xD;81.4814814814815,100,35.294117647058826&#xD;83.33333333333334,100,100&#xD;100,0,0</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ HSL colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ HSL colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0&#xD;0,0,50.19607843137255&#xD;0,0,75.29411764705883&#xD;0,0,100&#xD;0,100,50&#xD;0,100,16.666666666666664&#xD;6.944444444444444,75.94936708860757,30.980392156862745&#xD;1.1904761904761905,100,13.725490196078432&#xD;8.30065359477124,100,50&#xD;7.142857142857142,100,27.450980392156865&#xD;16.666666666666664,100,50&#xD;13.596491228070173,100,22.35294117647059&#xD;33.33333333333333,100,50&#xD;33.33333333333333,100,5.88235294117647&#xD;50,100,50&#xD;50,100,9.803921568627452&#xD;66.66666666666666,100,50&#xD;66.66666666666666,100,12.549019607843137&#xD;81.4814814814815,100,17.647058823529413&#xD;83.33333333333334,100,50&#xD;0,0,0</l></custom-block><l><option>csv</option></l></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ dimension names"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ dimension names</l><block s="reportNewList"><list><l>color</l><l>color number</l><l>crayon</l><l>fair hue</l><l>size</l><l>transparency</l><l>X11/W3C name</l><l>fair saturation (HSL)</l><l>fair lightness</l><l>fair HSL vector</l><l>fair saturation (HSV)</l><l>fair value (brightness)</l><l>fair HSV vector</l><l>hue</l><l>saturation (HSL)</l><l>lightness</l><l>HSL vector</l><l>saturation (HSV)</l><l>value (brightness)</l><l>HSV vector</l><l>red</l><l>green</l><l>blue</l><l>RGB(A) vector</l><l>RGB(A) hex</l></list></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ dimension dispatch"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ dimension dispatch</l><block s="reportNewList"><list><block s="reifyScript"><script><custom-block s="✐ set pen to color %obj %l"><l/><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to color number %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to crayon %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair hue %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen size to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen transparency to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to X11 name %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair saturation (HSL) %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair lightness %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair HSL vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair saturation (HSV) %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair value (brightness) %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to fair HSV vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to hue %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to HSL saturation %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to lightness %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to HSL vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen saturation (HSV) to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen value (brightness) to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to HSV vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen red to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen green to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen blue to %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to RGB vector %s %l"><l></l><l/></custom-block></script><list></list></block><block s="reifyScript"><script><custom-block s="✐ set pen to RGB hex %s %l"><l></l><l/></custom-block></script><list></list></block></list></block></block></script></block></script><scripts><script x="317.1142578125" y="21796.466666666656"><block s="reportTextSplit"><custom-block s="multiline %mlt"><l></l></custom-block><l><option>csv</option></l></block></script></scripts></block-definition><block-definition s="✐ crayon number of color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>table entry</l></list></block><block s="doSetVar"><l>table entry</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><block s="reportIsA"><block var="color"/><l><option>costume</option></l></block><block s="reportEquals"><custom-block s="✐ RGB from color %s"><block var="color"/></custom-block><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><l/></block></block></block><block s="reportEquals"><block var="color"/><block s="reportListItem"><l>4</l><l/></block></block></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIf"><block s="reportIsA"><block var="table entry"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListItem"><l>5</l><block var="table entry"/></block></block></script></block><block s="doReport"><l>not a crayon</l></block></script></block-definition><block-definition s="✐ RGB from color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="color"/><l><option>list</option></l></block><script><block s="doReport"><block var="color"/></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="color"/></block></block></block></block></script></block></script></block-definition><block-definition s="✐ X11 name of color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>table entry</l></list></block><block s="doSetVar"><l>table entry</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><block s="reportIsA"><block var="color"/><l><option>costume</option></l></block><block s="reportEquals"><custom-block s="✐ RGB from color %s"><block var="color"/></custom-block><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><l/></block></block></block><block s="reportEquals"><block var="color"/><block s="reportListItem"><l>4</l><l/></block></block></block></autolambda><list></list></block><block var="✐ X11"/></block></block><block s="doIf"><block s="reportIsA"><block var="table entry"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="table entry"/></block></block></script></block><block s="doReport"><l>not an X11 color</l></block></script></block-definition><block-definition s="✐ make fair hue table" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>hues</l><l>fair hues</l><l>hue table index</l><l>fair hue ceiling</l><l>bottom hue</l></list></block><block s="doSetVar"><l>hues</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l></list></block></list></block></block><block s="doFor"><l>fairhue10</l><l>1</l><l>1000</l><script><custom-block s="$brush set pen %s to %s %mult%s"><l>fair hue</l><block s="reportQuotient"><block var="fairhue10"/><l>10</l></block><list><l></l></list></custom-block><block s="doIf"><block s="reportGreaterThanOrEquals"><block s="reportProduct"><l>10</l><block s="getPenAttribute"><l><option>hue</option></l></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l><option>last</option></l><block var="hues"/></block></block></block><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportProduct"><l>10</l><block s="getPenAttribute"><l><option>hue</option></l></block></block><block var="fairhue10"/></list></block><block var="hues"/></block></script></block></script></block><block s="doReplaceInList"><l>1</l><block s="reportListItem"><l><option>last</option></l><block var="hues"/></block><l>1000</l></block><block s="doSetVar"><l>hues</l><block s="reportListAttribute"><l><option>columns</option></l><block s="reportCONS"><block s="reportNumbers"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="hues"/></block></block><block s="reportListAttribute"><l><option>columns</option></l><block var="hues"/></block></block></block></block><block s="doSetVar"><l>fair hues</l><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l></list></block></list></block></block><block s="doFor"><l>hue10</l><l>1</l><l>1000</l><script><block s="doSetVar"><l>fair hue ceiling</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportGreaterThanOrEquals"><block s="reportListItem"><l>2</l><l/></block><block var="hue10"/></block></autolambda><list></list></block><block var="hues"/></block></block><block s="doSetVar"><l>bottom hue</l><block s="reportListItem"><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="fair hue ceiling"/></block><l>1</l></block><block var="hues"/></block></block><block s="doAddToList"><block s="reportNewList"><list><block var="hue10"/><block s="reportSum"><block s="reportListItem"><l>3</l><block var="bottom hue"/></block><block s="reportQuotient"><block s="reportDifference"><block var="hue10"/><block s="reportListItem"><l>2</l><block var="bottom hue"/></block></block><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="fair hue ceiling"/></block><block s="reportListItem"><l>2</l><block var="bottom hue"/></block></block></block></block></list></block><block var="fair hues"/></block></script></block><block s="doReplaceInList"><l>2</l><block s="reportListItem"><l><option>last</option></l><block var="fair hues"/></block><l>1000</l></block><block s="doSetVar"><l>✐ fair hue table</l><block s="reportQuotient"><block var="fair hues"/><l>10</l></block></block></script></block-definition><block-definition s="✐ include transparency %&apos;rgb&apos; %&apos;transparency&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="transparency"/><l><option>number</option></l></block><script><block s="doSetVar"><l>transparency</l><block s="reportQuotient"><block s="reportProduct"><block s="reportDifference"><l>100</l><block var="transparency"/></block><l>255</l></block><l>100</l></block></block></script><script><block s="doSetVar"><l>transparency</l><l>255</l></block></script></block><block s="doReport"><block s="reportNewCostume"><block s="reportNewList"><list><block s="reportConcatenatedLists"><list><block var="rgb"/><block s="reportNewList"><list><block var="transparency"/></list></block></list></block></list></block><l>1</l><l>1</l></block></block></script></block-definition><block-definition s="✐ extract rgba values %&apos;value&apos; %&apos;transparency&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>red</l><l>green</l><l>blue</l></list></block><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>costume</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="value"/></block></block></block></script></block><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="value"/></block><l><option>number</option></l></block><script><block s="doSetVar"><l>red</l><block s="reportListItem"><l>1</l><block var="value"/></block></block><block s="doSetVar"><l>green</l><block s="reportListItem"><l>2</l><block var="value"/></block></block><block s="doSetVar"><l>blue</l><block s="reportListItem"><l>3</l><block var="value"/></block></block><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>4</l><block var="value"/></block></block></script><script><block s="doSetVar"><l>red</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block><block s="doSetVar"><l>green</l><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block><block s="doSetVar"><l>blue</l><block s="reportListItem"><l>3</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="value"/></block></block><l>3</l></block><script><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>4</l><block s="reportListItem"><l>1</l><block var="value"/></block></block></block></script><script><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>2</l><block var="value"/></block></block></script></block></script></block><block s="doReport"><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block></block></script></block-definition><block-definition s="✐ RGB from HSV %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>hue</l><l>saturation</l><l>value</l><l>chroma</l><l>hue prime</l><l>2nd largest component</l><l>red</l><l>green</l><l>blue</l><l>smallest component</l><l>rgb</l></list></block><block s="doSetVar"><l>hue</l><block s="reportQuotient"><block s="reportProduct"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><l>360</l></block><l>100</l></block></block><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block s="reportMin"><block s="reportMax"><block s="reportListItem"><l>2</l><block var="color"/></block><l>0</l></block><l>100</l></block><l>100</l></block></block><block s="doSetVar"><l>value</l><block s="reportQuotient"><block s="reportMin"><block s="reportMax"><block s="reportListItem"><l>3</l><block var="color"/></block><l>0</l></block><l>100</l></block><l>100</l></block></block><block s="doSetVar"><l>chroma</l><block s="reportProduct"><block var="value"/><block var="saturation"/></block></block><block s="doSetVar"><l>hue prime</l><block s="reportQuotient"><block var="hue"/><l>60</l></block></block><block s="doSetVar"><l>2nd largest component</l><block s="reportProduct"><block var="chroma"/><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportModulus"><block var="hue prime"/><l>2</l></block><l>1</l></block></block></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>1</l></block><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>2</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>3</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>4</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>5</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script></block></script></block></script></block></script></block></script></block><block s="doSetVar"><l>smallest component</l><block s="reportDifference"><block var="value"/><block var="chroma"/></block></block><block s="doSetVar"><l>rgb</l><block s="reportSum"><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block><block var="smallest component"/></block></block><block s="doReport"><block s="reportProduct"><block var="rgb"/><l>255</l></block></block></script></block-definition><block-definition s="✐ RGB from HSL %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>hue</l><l>saturation</l><l>lightness</l><l>chroma</l><l>hue prime</l><l>2nd largest component</l><l>red</l><l>green</l><l>blue</l><l>smallest component</l><l>rgb</l></list></block><block s="doSetVar"><l>hue</l><block s="reportQuotient"><block s="reportProduct"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><l>360</l></block><l>100</l></block></block><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block s="reportMin"><block s="reportMax"><block s="reportListItem"><l>2</l><block var="color"/></block><l>0</l></block><l>100</l></block><l>100</l></block></block><block s="doSetVar"><l>lightness</l><block s="reportQuotient"><block s="reportMin"><block s="reportMax"><block s="reportListItem"><l>3</l><block var="color"/></block><l>0</l></block><l>100</l></block><l>100</l></block></block><block s="doSetVar"><l>chroma</l><block s="reportProduct"><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportProduct"><l>2</l><block var="lightness"/></block><l>1</l></block></block></block><block var="saturation"/></block></block><block s="doSetVar"><l>hue prime</l><block s="reportQuotient"><block var="hue"/><l>60</l></block></block><block s="doSetVar"><l>2nd largest component</l><block s="reportProduct"><block var="chroma"/><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportModulus"><block var="hue prime"/><l>2</l></block><l>1</l></block></block></block></block></block><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>1</l></block><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>2</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>3</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="chroma"/></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>4</l></block><script><block s="doSetVar"><l>red</l><l>0</l></block><block s="doSetVar"><l>green</l><block var="2nd largest component"/></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="hue prime"/><l>5</l></block><script><block s="doSetVar"><l>red</l><block var="2nd largest component"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="chroma"/></block></script><script><block s="doSetVar"><l>red</l><block var="chroma"/></block><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>blue</l><block var="2nd largest component"/></block></script></block></script></block></script></block></script></block></script></block><block s="doSetVar"><l>smallest component</l><block s="reportDifference"><block var="lightness"/><block s="reportQuotient"><block var="chroma"/><l>2</l></block></block></block><block s="doSetVar"><l>rgb</l><block s="reportSum"><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block><block var="smallest component"/></block></block><block s="doReport"><block s="reportProduct"><block var="rgb"/><l>255</l></block></block></script></block-definition><block-definition s="✐ color number near color %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>hue</l><l>saturation</l><l>lightness</l><l>hsl</l></list></block><block s="doSetVar"><l>color</l><custom-block s="✐ extract rgba values %l %upvar"><block var="color"/><l>transparency</l></custom-block></block><block s="doSetVar"><l>hsl</l><custom-block s="✐ HSL/HSV (hsl? %b ) from RGB %s"><l><bool>true</bool></l><block var="color"/></custom-block></block><block s="doSetVar"><l>hue</l><block s="reportListItem"><l>1</l><block var="hsl"/></block></block><block s="doSetVar"><l>saturation</l><block s="reportListItem"><l>2</l><block var="hsl"/></block></block><block s="doSetVar"><l>lightness</l><block s="reportListItem"><l>3</l><block var="hsl"/></block></block><block s="doIf"><block s="reportLessThan"><block var="saturation"/><l>25</l><comment w="107.33333333333333" collapsed="true">Nearly grayscale.</comment></block><script><block s="doIfElse"><block s="reportLessThanOrEquals"><block var="lightness"/><l>50</l></block><script><block s="doReport"><block s="reportQuotient"><block var="lightness"/><l>10</l></block></block></script><script><block s="doReport"><block s="reportProduct"><block s="reportSum"><l>5</l><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><l>50</l></block><l>5</l></block></block><block s="reportQuotient"><l>14</l><l>15</l></block></block></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>2</l><comment w="70.66666666666667" collapsed="true">Red family</comment></block><script><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block var="lightness"/><l>50</l></block><script><block s="doReport"><block s="reportSum"><l>14</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="lightness"/></block><block s="reportDifference"><l>100</l><l>50</l></block></block><l>6</l></block></block></block></script><script><block s="doIfElse"><block s="reportGreaterThanOrEquals"><block var="lightness"/><l>16.6</l></block><script><block s="doReport"><block s="reportSum"><l>20</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><block s="reportDifference"><l>50</l><l>16.6</l></block></block><l>5</l></block></block></block></script><script><block s="doReport"><l>25</l></block></script></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>8.7</l><comment w="137.33333333333334" collapsed="true">Brown/orange family</comment></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportDifference"><block var="lightness"/><block s="reportDifference"><l>100</l><block var="saturation"/></block></block><l>15</l><comment w="62" collapsed="true">brown</comment></block><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><l>0.9</l></block><script><block s="doReport"><block s="reportSum"><l>25</l><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="saturation"/></block><l>5.75</l></block></block></block></script><script><block s="doReport"><block s="reportDifference"><l>35</l><block s="reportQuotient"><block s="reportDifference"><l>100</l><block var="saturation"/></block><l>5.75</l></block></block></block></script></block></script><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>40</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>7</l><l>14</l><l>28</l></custom-block></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>17</l><comment w="75.33333333333333" collapsed="true">yellow</comment></block><script><block s="doIf"><block s="reportLessThan"><block s="reportCombine"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="color"/><block s="reportNewList"><list><l>114</l><l>93</l><l>0</l></list></block></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><l>45</l></block><script><block s="doReport"><l>54.7</l></block></script></block><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>50</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>14</l><l>27.75</l><l>22.3</l></custom-block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>34</l><comment w="75.33333333333333" collapsed="true">green</comment></block><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>60</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>32</l><l>20</l><l>6</l></custom-block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>52</l></block><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>70</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>49</l><l>6</l><l>10</l></custom-block></block></script><comment w="75.33333333333333" collapsed="true">cyan</comment></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>67</l><comment w="74" collapsed="true">blue</comment></block><script><block s="doReport"><custom-block s="✐ color number in %n family, from H: %n S: %n L: %n %br rising hue: %n %br rising min lightness: %n falling min lightness: %n"><l>80</l><block var="hue"/><block var="saturation"/><block var="lightness"/><l>64</l><l>10</l><l>13</l></custom-block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="hue"/><l>83.33333333</l><comment w="74" collapsed="true">purple</comment></block><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><l>81.5</l></block><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><l>82</l></block><script><block s="doReport"><block s="reportSum"><l>85</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><block var="hue"/><l>66.666</l></block><block s="reportDifference"><l>81.48</l><l>66.666</l></block></block><l>5</l></block></block></block></script><script><block s="doReport"><l>90</l></block></script></block></script><script><block s="doReport"><block s="reportDifference"><l>95</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><block s="reportDifference"><l>50</l><l>17.6</l></block></block><l>5</l></block></block></block></script></block></script></block><block s="doReport"><block s="reportSum"><l>95</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><l>50</l><block var="lightness"/></block><l>50</l></block><l>5</l></block><comment w="90" collapsed="true">left of black</comment></block></block></script></block-definition><block-definition s="✐ HSL/HSV (hsl? %&apos;HSL?&apos; ) from RGB %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%b">false</input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>red</l><l>green</l><l>blue</l><l>max</l><l>min</l><l>chroma</l><l>hue</l><l>value</l><l>lightness</l><l>saturation</l></list></block><block s="doSetVar"><l>red</l><block s="reportQuotient"><block s="reportListItem"><l>1</l><block var="color"/></block><l>255</l></block></block><block s="doSetVar"><l>green</l><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="color"/></block><l>255</l></block></block><block s="doSetVar"><l>blue</l><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="color"/></block><l>255</l></block></block><block s="doSetVar"><l>color</l><block s="reportNewList"><list><block var="red"/><block var="green"/><block var="blue"/></list></block></block><block s="doSetVar"><l>max</l><block s="reportCombine"><block var="color"/><block s="reifyReporter"><autolambda><block s="reportMax"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>min</l><block s="reportCombine"><block var="color"/><block s="reifyReporter"><autolambda><block s="reportMin"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>chroma</l><block s="reportDifference"><block var="max"/><block var="min"/></block></block><block s="doIfElse"><block s="reportEquals"><block var="chroma"/><l>0</l></block><script><block s="doSetVar"><l>hue</l><l>0</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="max"/><block var="red"/></block><script><block s="doSetVar"><l>hue</l><block s="reportModulus"><block s="reportQuotient"><block s="reportDifference"><block var="green"/><block var="blue"/></block><block var="chroma"/></block><l>6</l></block></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="max"/><block var="green"/></block><script><block s="doSetVar"><l>hue</l><block s="reportSum"><block s="reportQuotient"><block s="reportDifference"><block var="blue"/><block var="red"/></block><block var="chroma"/></block><l>2</l></block></block></script><script><block s="doSetVar"><l>hue</l><block s="reportSum"><block s="reportQuotient"><block s="reportDifference"><block var="red"/><block var="green"/></block><block var="chroma"/></block><l>4</l></block></block></script></block></script></block></script></block><block s="doSetVar"><l>hue</l><block s="reportProduct"><l>60</l><block var="hue"/></block></block><block s="doIfElse"><block var="HSL?"/><script><block s="doSetVar"><l>lightness</l><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="min"/></block><l>2</l></block></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="lightness"/><l>0</l></block><block s="reportEquals"><block var="lightness"/><l>1</l></block></block><script><block s="doSetVar"><l>saturation</l><l>0</l></block></script><script><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block var="chroma"/><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportProduct"><l>2</l><block var="lightness"/></block><l>1</l></block></block></block></block></block></script></block><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block var="hue"/><l>3.6</l></block><block s="reportProduct"><l>100</l><block var="saturation"/></block><block s="reportProduct"><l>100</l><block var="lightness"/></block></list></block></block></script><script><block s="doSetVar"><l>value</l><block var="max"/></block><block s="doIfElse"><block s="reportEquals"><block var="value"/><l>0</l></block><script><block s="doSetVar"><l>saturation</l><l>0</l></block></script><script><block s="doSetVar"><l>saturation</l><block s="reportQuotient"><block var="chroma"/><block var="value"/></block></block></script></block><block s="doReport"><block s="reportNewList"><list><block s="reportQuotient"><block var="hue"/><l>3.6</l></block><block s="reportProduct"><l>100</l><block var="saturation"/></block><block s="reportProduct"><l>100</l><block var="value"/></block></list></block></block></script></block></script></block-definition><block-definition s="✐ color number in %&apos;family&apos; family, from H: %&apos;hue&apos; S: %&apos;saturation&apos; L: %&apos;lightness&apos; $nl rising hue: %&apos;max hue&apos; $nl rising min lightness: %&apos;rise&apos; falling min lightness: %&apos;fall&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="hue"/><block var="max hue"/></block><script><block s="doIfElse"><block s="reportLessThan"><block var="lightness"/><block var="rise"/></block><script><block s="doReport"><block s="reportDifference"><block var="family"/><l>5</l></block></block></script><script><block s="doReport"><block s="reportSum"><block s="reportDifference"><block var="family"/><l>5</l></block><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><block var="rise"/></block><block s="reportDifference"><l>50</l><block var="rise"/></block></block><l>5</l></block></block></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="lightness"/><block var="fall"/></block><script><block s="doReport"><block s="reportSum"><block var="family"/><l>5</l></block></block></script><script><block s="doReport"><block s="reportDifference"><block s="reportSum"><block var="family"/><l>5</l></block><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><block var="lightness"/><block var="fall"/></block><block s="reportDifference"><l>50</l><block var="fall"/></block></block><l>5</l></block></block></block></script></block></script></block></script></block-definition><block-definition s="✐ byte to hex %&apos;byte&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="✐ nybble to hex %n"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="byte"/><l>16</l></block></block></custom-block><custom-block s="✐ nybble to hex %n"><block s="reportModulus"><block var="byte"/><l>16</l></block></custom-block></list></block></block></script></block-definition><block-definition s="✐ nybble to hex %&apos;nybble&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="nybble"/><l>10</l></block><script><block s="doReport"><block var="nybble"/></block></script><script><block s="doReport"><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportDifference"><block var="nybble"/><l>10</l></block><block s="reportUnicode"><l>a</l></block></block></block></block></script></block></script></block-definition><block-definition s="✐ limits %&apos;color&apos;" type="reporter" category="pen"><comment x="0" y="0" w="90" collapsed="false">hue mod 100, other components cut off at [0, 100]</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCONS"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="color"/></block><l>100</l></block><block s="reportMin"><block s="reportMax"><block s="reportCDR"><block var="color"/></block><l>0</l></block><l>100</l></block></block></block></script></block-definition><block-definition s="✐ set pen to fair hue %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>old value temp</l><l>index</l><l>scale</l><l>oldHSV</l><l>newHSV</l><l>trans</l></list></block><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="doSetVar"><l>trans</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><block s="reportListItem"><l>1</l><block var="more"/></block><block s="getPenAttribute"><l><option>transparency</option></l></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><block s="reportMin"><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></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><block s="setPenHSVA"><l><option>transparency</option></l><block var="trans"/></block><custom-block s="✐ make integer RGB"></custom-block></script></block-definition><block-definition s="✐ set pen to color number %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><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><l>old value temp</l></list></block><block s="doSetVar"><l>✐ color scale</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</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><block s="reportMin"><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></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>color number</l></block><block s="doSetVar"><l>✐ fair?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>✐ raw HSL</l><block s="reportNewList"><list><block s="getPenAttribute"><l><option>hue</option></l></block><l>100</l><l>50</l></list></block></block><block s="doSetVar"><l>✐ raw HSV</l><block s="reportNewList"><list><block s="getPenAttribute"><l><option>hue</option></l></block><l>100</l><l>100</l></list></block></block></script></block-definition><block-definition s="✐ set pen to RGB hex %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><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>8</l></block><script><custom-block s="error %txt"><l>More than eight hex digits.</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><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>7</l><block var="value"/></block></block><block s="reportListItem"><l>8</l><block var="value"/></block></block><l>100</l></block><l>255</l></block></block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>6</l></block><block var="value"/></block></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="set pen color to r: %n g: %n b: %n"><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><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><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="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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to X11 name %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><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 %b"><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><l><bool>true</bool></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 %b"><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><l><bool>true</bool></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 %b"><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><l><bool>true</bool></l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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><l><bool>true</bool></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 %b"><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><l><bool>true</bool></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><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ color from X11 name %&apos;value&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>index</l><l>scale</l><l>transparency</l></list></block><block s="doSetVar"><l>color</l><custom-block s="✐ no spaces %s"><block s="reportListItem"><l>1</l><block var="value"/></block></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 %b"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block var="color"/><block s="reportListItem"><l>4</l><l/></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>exact matches</l><l><bool>false</bool></l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>?? multiple exact matches for </l><block var="color"/></list></block></custom-block></script></block><block s="doIf"><block s="reportNot"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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="color"/></custom-block></block></block></autolambda><list></list></block><block var="✐ X11"/><block var="x11w3c"/><l>partial matches</l><l><bool>false</bool></l></custom-block></block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Color name </l><block var="color"/><l> not found.</l></list></block></custom-block></script></block><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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="color"/></custom-block><l></l></block></autolambda><list><l>match</l></list></block><block var="partial matches"/><block var="x11w3c"/><l>head matches</l><l><bool>false</bool></l></custom-block><script><block s="doIfElse"><custom-block s="✐ subset %predRing %l %cmdRing %upvar %b"><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><l><bool>false</bool></l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="color"/><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="color"/><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 %b"><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><l><bool>false</bool></l></custom-block><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>Multiple partial matches for </l><block var="color"/><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="color"/><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><block s="doReport"><custom-block s="✐ include transparency %l %s"><block var="✐ X11 catch"/><block s="reportListItem"><l>2</l><block var="value"/></block></custom-block></block></script></block-definition><block-definition s="✐ color from RGB hex %&apos;value&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>index</l><l>scale</l><l>transparency</l></list></block><block s="doSetVar"><l>transparency</l><block s="reportListItem"><l>2</l><block var="value"/></block></block><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 s="reportListItem"><l>1</l><block var="value"/></block><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>8</l></block><script><custom-block s="error %txt"><l>More than eight hex digits.</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><block s="doSetVar"><l>transparency</l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block s="reportSum"><block s="reportProduct"><l>16</l><block s="reportListItem"><l>7</l><block var="value"/></block></block><block s="reportListItem"><l>8</l><block var="value"/></block></block><l>100</l></block><l>255</l></block></block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>6</l></block><block var="value"/></block></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><block s="doReport"><custom-block s="✐ include transparency %l %s"><block s="reportNewList"><list><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><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><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></list></block><block var="transparency"/></custom-block></block></script></block-definition><block-definition s="✐ CMYK from RGB %&apos;rgb&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>cmy</l><l>k</l></list></block><block s="doSetVar"><l>rgb</l><block s="reportQuotient"><block var="rgb"/><l>255</l></block></block><block s="doSetVar"><l>k</l><block s="reportCombine"><block var="rgb"/><block s="reifyReporter"><autolambda><block s="reportMax"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>cmy</l><block s="reportQuotient"><block s="reportDifference"><block var="k"/><block var="rgb"/></block><block var="k"/></block></block><block s="doReport"><block s="reportConcatenatedLists"><list><block var="cmy"/><block s="reportNewList"><list><block s="reportDifference"><l>1</l><block var="k"/></block></list></block></list></block></block></script></block-definition><block-definition s="✐ RGB from CMYK %&apos;cmyk&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>cmyk</l><block s="reportDifference"><l>1</l><block var="cmyk"/></block></block><block s="doReport"><block s="reportProduct"><l>255</l><block s="reportProduct"><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="cmyk"/></block><block s="reportListItem"><l>4</l><block var="cmyk"/></block></block></block></block></script></block-definition><block-definition s="lighten %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportSum"><l>50</l><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block></block><list><l></l></list></custom-block></block></script></block-definition><block-definition s="darken %&apos;color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportDifference"><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block><l>100</l></block><list><l></l></list></custom-block></block></script><scripts><script x="191" y="20.28888888888893"><block s="reportCombine"><l/><block s="reifyReporter"><script></script><list></list></block></block></script><script x="101.9951171875" y="193.40000000000006"><block s="reportNewList"><list><l>-75</l><l>-75</l><l>-100</l></list></block></script><script x="39.666666666666664" y="116.77777777777779"><block s="reportCombine"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l>0</l></block></autolambda><list></list></block><custom-block s="$brush %s from color %obj"><l>RGB vector</l><block var="color"/></custom-block></block><block s="reifyReporter"><autolambda><block s="reportMin"><l></l><l></l></block></autolambda><list></list></block></block></script></scripts></block-definition><block-definition s="$brush color %&apos;color&apos; at weight %&apos;weight&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="color"/><block var="weight"/></list></block></block></script></block-definition><block-definition s="plot %&apos;waveform&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="up"></block><block s="gotoXY"><l>-72</l><block s="reportDifference"><block s="reportProduct"><l>100</l><block s="reportListItem"><l>1</l><block var="waveform"/></block></block><l>50</l></block></block><block s="down"></block><block s="doFor"><l>i</l><l>1</l><l>36</l><script><block s="gotoXY"><block s="reportSum"><l>-72</l><block s="reportProduct"><l>4</l><block var="i"/></block></block><block s="reportDifference"><block s="reportProduct"><l>200</l><block s="reportListItem"><block var="i"/><block var="waveform"/></block></block><l>50</l></block></block></script></block></script><scripts><script x="426" y="41.55555555555558"><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>-72</l><l>-50</l></block><block s="down"></block><block s="gotoXY"><l>72</l><l>-50</l></block><block s="up"></block><block s="gotoXY"><l>-72</l><l>-50</l></block><block s="down"></block><block s="gotoXY"><l>-72</l><l>150</l></block></script></scripts></block-definition><block-definition s="$brush color from %&apos;color&apos; and %&apos;dimension&apos; %&apos;value&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%s" readonly="true"><options>fair hue&#xD;transparency&#xD;&#126;2&#xD;(3D color spaces)={&#xD;fair HSL={&#xD;fair hue&#xD;fair saturation (HSL)&#xD;fair lightness&#xD;}&#xD;fair HSV={&#xD;fair hue&#xD;fair saturation (HSV)&#xD;fair value (brightness)&#xD;}&#xD;HSL={&#xD;hue&#xD;saturation (HSL)&#xD;lightness&#xD;}&#xD;HSV={&#xD;hue&#xD;saturation (HSV)&#xD;value (brightness)&#xD;}&#xD;RGB (0-255)={&#xD;red&#xD;green&#xD;blue&#xD;}&#xD;}</options></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>old</l><l>transp</l></list></block><block s="doSetVar"><l>transp</l><custom-block s="$brush %s from color %obj"><l>transparency</l><block var="color"/></custom-block></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>color number</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>hue</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSV vector</l><block s="reportCONS"><block var="value"/><block s="reportCDR"><custom-block s="$brush %s from color %obj"><l>HSV vector</l><block var="color"/></custom-block></block></block><list><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSV)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>value (brightness)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>saturation (HSL)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>lightness</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>transparency</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>color</l><block var="color"/><list><block var="value"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>red</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportCONS"><block var="value"/><block s="reportCDR"><custom-block s="$brush %s from color %obj"><l>RGBA vector</l><block var="color"/></custom-block></block></block><list><l></l></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>green</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>RGBA vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block s="reportListItem"><l>4</l><block var="old"/></block></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>blue</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>RGBA vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>RGB vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block s="reportListItem"><l>4</l><block var="old"/></block></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair hue</l></block><script><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSV vector</l><block s="reportCONS"><block var="value"/><block s="reportCDR"><custom-block s="$brush %s from color %obj"><l>fair HSV vector</l><block var="color"/></custom-block></block></block><list><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSV)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair value (brightness)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSV vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSV vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair saturation (HSL)</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block var="value"/><block s="reportListItem"><l>3</l><block var="old"/></block><block var="transp"/></list></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="dimension"/><l>fair lightness</l></block><script><block s="doSetVar"><l>old</l><custom-block s="$brush %s from color %obj"><l>fair HSL vector</l><block var="color"/></custom-block></block><block s="doReport"><custom-block s="$brush color from %s %s %mult%s"><l>fair HSL vector</l><block s="reportListItem"><l>1</l><block var="old"/></block><list><block s="reportListItem"><l>2</l><block var="old"/></block><block var="value"/><block var="transp"/></list></custom-block></block></script></block></script></block-definition><block-definition s="✐ set pen to lightness %&apos;value&apos; %&apos;more value&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><custom-block s="✐ update HSL"></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ HSL</l><block var="✐ raw HSL"/></block></script></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><block s="doReplaceInList"><l>3</l><block var="✐ raw 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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more value"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more value"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to color %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%obj"></input><input type="%l"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l><l>a</l></list><l>this.setColor(new Color(r, g, b, a/255));</l></block><block s="reportListItem"><l>1</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="value"/></block></block></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen size to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setSize"><block var="value"/></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen transparency to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setPenHSVA"><l><option>transparency</option></l><block var="value"/></block></script></block-definition><block-definition s="✐ set pen red to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>old rgb</l></list></block><block s="doSetVar"><l>old rgb</l><custom-block s="RGB color"></custom-block></block><custom-block s="set pen color to r: %n g: %n b: %n"><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>255</l></custom-block><block s="reportListItem"><l>2</l><block var="old rgb"/></block><block s="reportListItem"><l>3</l><block var="old rgb"/></block></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen green to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>old rgb</l></list></block><block s="doSetVar"><l>old rgb</l><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>255</l></custom-block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="old rgb"/></block><block var="value"/><block s="reportListItem"><l>3</l><block var="old rgb"/></block></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen blue to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>old rgb</l></list></block><block s="doSetVar"><l>old rgb</l><custom-block s="RGB color"></custom-block></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>255</l></custom-block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="old rgb"/></block><block s="reportListItem"><l>2</l><block var="old rgb"/></block><block var="value"/></custom-block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ constrain %&apos;value&apos; %&apos;low&apos; %&apos;high&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="value"/><block var="low"/></block><script><block s="doReport"><block var="low"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="value"/><block var="high"/></block><script><block s="doReport"><block var="high"/></block></script></block><block s="doReport"><block s="reportSum"><block var="value"/><l>0</l></block></block></script></block-definition><block-definition s="✐ set pen to RGB vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportCONS"><block var="value"/><block var="more"/></block></block><block s="doSetVar"><l>more</l><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>4</l><block var="value"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportDifference"><l>100</l><block s="reportQuotient"><block s="reportProduct"><block s="reportListItem"><l>4</l><block var="value"/></block><l>100</l></block><l>255</l></block></block></block></script></block><block s="doSetVar"><l>value</l><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="✐ constrain %s %s %s"><l></l><l>0</l><l>255</l></custom-block></autolambda><list></list></block><block var="value"/></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><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="value"/></block></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></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></script></block-definition><block-definition s="✐ set pen to HSL saturation %&apos;value&apos; %&apos;more value&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><custom-block s="✐ update HSL"></custom-block><block s="doIf"><block var="✐ fair?"/><script><block s="doSetVar"><l>✐ HSL</l><block var="✐ raw HSL"/></block></script></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><block s="doReplaceInList"><l>2</l><block var="✐ raw 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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more value"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more value"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to HSL vector %&apos;value&apos; %&apos;more value&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more value"/></block><block s="reportListItem"><l>2</l><block var="more value"/></block></list></block></block><block s="doSetVar"><l>more value</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more value"/></block></list></block></block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></block><block s="doSetVar"><l>✐ HSL</l><block s="reportCONS"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="value"/></block><l>100</l></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="✐ constrain %s %s %s"><l></l><l>0</l><l>100</l></custom-block></autolambda><list></list></block><block s="reportCDR"><block var="value"/></block></block></block></block><block s="doSetVar"><l>✐ raw HSL</l><block var="✐ HSL"/></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more value"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more value"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen saturation (HSV) to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setPenHSVA"><l><option>saturation</option></l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doReplaceInList"><l>2</l><block var="✐ raw HSV"/><block s="getPenAttribute"><l><option>saturation</option></l></block></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen value (brightness) to %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="setPenHSVA"><l><option>brightness</option></l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doReplaceInList"><l>3</l><block var="✐ raw HSV"/><block s="getPenAttribute"><l><option>brightness</option></l></block></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to HSV vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more"/></block><block s="reportListItem"><l>2</l><block var="more"/></block></list></block></block><block s="doSetVar"><l>more value</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more"/></block></list></block></block></script></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><block s="doSetVar"><l>✐ raw HSV</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>3</l></block><block var="value"/></block></block><block s="doRun"><block s="reifyScript"><script><custom-block s="set pen color to h: %n s: %n v: %n"><l></l><l></l><l></l></custom-block></script><list></list></block><block s="reportQuotient"><block var="✐ raw HSV"/><l>100</l></block></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to hue %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><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></script></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportModulus"><block var="value"/><l>100</l></block></block><block s="doIf"><block var="✐ fair?"><comment w="118" collapsed="true">if USED TO BE fair</comment></block><script><custom-block s="set pen color to h: %n s: %n v: %n"><block s="reportQuotient"><block s="reportModulus"><block var="value"/><l>100</l></block><l>100</l></block><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="✐ raw HSV"/></block><l>100</l></block><block s="reportQuotient"><block s="reportListItem"><l>3</l><block var="✐ raw HSV"/></block><l>100</l></block></custom-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>false</bool></l></block></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block><custom-block s="✐ make integer RGB"></custom-block></script></block-definition><block-definition s="✐ set pen to fair saturation (HSL) %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>newHSV</l><l>index</l><l>scale</l><l>oldHSV</l></list></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><custom-block s="✐ update HSL"></custom-block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></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="doReplaceInList"><l>2</l><block var="✐ raw HSL"/><block var="value"/></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair lightness %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>newHSV</l><l>index</l><l>scale</l><l>oldHSV</l></list></block><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="✐ last set as"/><l>HSL</l></block></block><script><custom-block s="✐ update HSL"></custom-block></script></block><block s="doSetVar"><l>✐ last set as</l><l>HSL</l></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="doReplaceInList"><l>3</l><block var="✐ raw HSL"/><block var="value"/></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair HSL vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more"/></block><block s="reportListItem"><l>2</l><block var="more"/></block></list></block></block><block s="doSetVar"><l>more</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more"/></block></list></block></block></script></block><custom-block s="✐ set pen to fair saturation (HSL) %s %l"><block s="reportListItem"><l>2</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair lightness %s %l"><block s="reportListItem"><l>3</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair hue %s %l"><block s="reportListItem"><l>1</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><block s="doIfElse"><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><script><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block></script></block-definition><block-definition s="✐ set pen to fair saturation (HSV) %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair value (brightness) %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><custom-block s="✐ constrain %s %s %s"><block var="value"/><l>0</l><l>100</l></custom-block></block><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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition><block-definition s="✐ set pen to fair HSV vector %&apos;value&apos; %&apos;more&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="value"/><l><option>number</option></l></block><script><block s="doSetVar"><l>value</l><block s="reportNewList"><list><block var="value"/><block s="reportListItem"><l>1</l><block var="more"/></block><block s="reportListItem"><l>2</l><block var="more"/></block></list></block></block><block s="doSetVar"><l>more</l><block s="reportNewList"><list><block s="reportListItem"><l>3</l><block var="more"/></block></list></block></block></script></block><custom-block s="✐ set pen to fair saturation (HSV) %s %l"><block s="reportListItem"><l>2</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair value (brightness) %s %l"><block s="reportListItem"><l>3</l><block var="value"/></block><block s="reportNewList"><list></list></block></custom-block><custom-block s="✐ set pen to fair hue %s %l"><block s="reportListItem"><l>1</l><block var="value"/></block><block s="reportNewList"><list></list></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="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="more"/></block><l><option>number</option></l></block><script><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportListItem"><l>1</l><block var="more"/></block></block></script></block></script></block-definition></blocks><variables></variables></project><media name="9/2 code" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>