Files
blockly/sample.svg
jacob 9362c334a3 docs: vectorize README.md sample image (#9432)
* docs: vectorize README.md sample image

change head to the logo, change image to transparent svg. other minor changes.

* docs: README.md: revert to h1, fix link

the previous commit was reviewed by rpbourret, this commit fixes the issues mentioned
2025-10-22 09:42:58 -07:00

1 line
11 KiB
XML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="288" height="117" class="geras-renderer classic-theme"><defs><pattern id="blocklyGridPattern0446261446586258" width="25" height="25" x="124" y="0" patternUnits="userSpaceOnUse"><path stroke="#ccc" d="M11 12.5h3M12.5 11v3"/></pattern><style><![CDATA[.geras-renderer.classic-theme .blocklyText{font:11pt sans-serif;fill:#fff}.geras-renderer.classic-theme .blocklyEditableField>rect{fill:#fff;fill-opacity:.6;stroke:none}.geras-renderer.classic-theme .blocklyEditableField>text{fill:#000}.geras-renderer.classic-theme .blocklyEditableField:not(.blocklyEditing):hover>rect{stroke:#fff;stroke-width:2}.geras-renderer.classic-theme .blocklyHighlightedConnectionPath{stroke:#fc3}.blocklyHighlightedConnectionPath{fill:none;stroke:#fc3;stroke-width:4px}.blocklyPathLight{fill:none;stroke-linecap:round;stroke-width:1}.blocklyDraggable{cursor:grab;cursor:-webkit-grab}.blocklyDraggable:active{cursor:grabbing;cursor:-webkit-grabbing}.blocklyIconShape{fill:#00f;stroke:#fff;stroke-width:1px}.blocklyField,.blocklyText text{cursor:default}.blocklyInputField{cursor:text}]]></style></defs><g id="tJJ}R^i6rd!yH,;x#e8v" aria-label="Blockly Workspace" class="blocklyWorkspace" tabindex="0"><g class="blocklyBlockCanvas"><g class="controls_if blocklyBlock logic_blocks blocklyDraggable" data-id="uDvIo]PBs:6zIO%/xQ5r"><path fill="#496684" d="M1 9a8 8 0 0 1 8-8h7l6 4h3l6-4h42.567v5c0 10-8-8-8 7.5s8-2.5 8 7.5v19h-5l-6 4h-3l-6-4h-7a8 8 0 0 0-8 8v45a8 8 0 0 0 8 8h27v10H30.5l-6 4h-3l-6-4H9a8 8 0 0 1-8-8z" class="blocklyPathDark"/><path id="blockly-9" fill="#5b80a5" stroke="none" d="M0 8a8 8 0 0 1 8-8h7l6 4h3l6-4h42.567v5c0 10-8-8-8 7.5s8-2.5 8 7.5v19h-5l-6 4h-3l-6-4h-7a8 8 0 0 0-8 8v45a8 8 0 0 0 8 8h27v10H29.5l-6 4h-3l-6-4H8a8 8 0 0 1-8-8z" class="blocklyPath"/><path stroke="#8ca6c0" d="M.5 8a7.5 7.5 0 0 1 8-7.5H15l6 4h3l6-4h42.067m-4.5 18.8 3.68-2.1m-31.69 80.81a8.5 8.5 0 0 0 6.01 2.49h26.5m-69.37 6.803A7.5 7.5 0 0 1 .5 102V8" class="blocklyPathLight"/><g id="blockly-g" class="blocklyMutatorIcon" style="cursor:default" transform="translate(10 5)"><rect width="16" height="16" class="blocklyIconShape" rx="4" ry="4"/><path d="M4.203 7.296v1.368l-.92.677-.11.41.9 1.559.41.11 1.043-.457 1.187.683.127 1.134.3.3h1.8l.3-.299.127-1.138 1.185-.682 1.046.458.409-.11.9-1.559-.11-.41-.92-.677V7.297l.92-.677.11-.41-.9-1.559-.409-.109L10.552 5l-1.185-.682L9.24 3.18l-.3-.299h-1.8l-.3.3-.126 1.135-1.187.682-1.043-.457-.41.11-.899 1.559.108.409z" style="fill:#fff"/><circle cx="8" cy="8" r="2.7" class="blocklyIconShape"/></g><g class="logic_compare blocklyBlock logic_blocks blocklyDraggable" data-id="uaS{l8!Y~.Ac0-DvF9~Y" style="display:block" transform="translate(65.567)"><path fill="#496684" d="M9 1h210.183v39H9V21c0-10-8 8-8-7.5S9 16 9 6zm16 5v5c0 10-8-8-8 7.5s8-2.5 8 7.5v10h83.483V6zm135.833 0v5c0 10-8-8-8 7.5s8-2.5 8 7.5v10h48.35V6z" class="blocklyPathDark"/><path id="blockly-h" fill="#5b80a5" stroke="none" d="M8 0h210.183v39H8V20c0-10-8 8-8-7.5S8 15 8 5zm16 5v5c0 10-8-8-8 7.5s8-2.5 8 7.5v10h83.483V5zm135.833 0v5c0 10-8-8-8 7.5s8-2.5 8 7.5v10h48.35V5z" class="blocklyPath"/><path stroke="#8ca6c0" d="M8.5.5h209.183M8.5 38.5v-20M1.14 18q-1.52-5.5 0-11M8.5 8V.5m99.483 5v30H24.5M19 24.3l3.68-2.1M208.683 5.5v30h-48.35m-5.5-11.2 3.68-2.1" class="blocklyPathLight"/><g class="variables_get blocklyBlock variable_blocks blocklyDraggable" data-id="VC1s#_m8)rTq_+`RY;7V" style="display:block" transform="translate(17 6)"><path fill="#844966" d="M9 1h81.483v28H9v-8c0-10-8 8-8-7.5S9 16 9 6z" class="blocklyPathDark"/><path id="blockly-m" fill="#a55b80" stroke="none" d="M8 0h81.483v28H8v-8c0-10-8 8-8-7.5S8 15 8 5z" class="blocklyPath"/><path stroke="#c08ca6" d="M8.5.5h80.483M8.5 27.5v-9M1.14 18q-1.52-5.5 0-11M8.5 8V.5" class="blocklyPathLight"/><g id="VC1s#_m8)rTq_+`RY;7V_field_blockly-n" class="blocklyField blocklyDropdownField blocklyVariableField blocklyEditableField" transform="translate(13 5)"><rect width="71.483" height="19" fill="transparent" stroke="#c08ca6" class="blocklyFieldRect blocklyDropdownRect" rx="4" ry="4"/><text x="5" y="15" class="blocklyText blocklyFieldText blocklyDropdownText">Count<tspan style="fill:#a55b80"></tspan></text></g></g><g class="math_number blocklyBlock math_blocks blocklyDraggable" data-id="T]u!2V!zkbZm{J%5R|b3" style="display:block" transform="translate(152.833 6)"><path fill="#495284" d="M9 1h46.35v28H9v-8c0-10-8 8-8-7.5S9 16 9 6z" class="blocklyPathDark"/><path id="blockly-p" fill="#5b67a5" stroke="none" d="M8 0h46.35v28H8v-8c0-10-8 8-8-7.5S8 15 8 5z" class="blocklyPath"/><path stroke="#8c95c0" d="M8.5.5h45.35M8.5 27.5v-9M1.14 18q-1.52-5.5 0-11M8.5 8V.5" class="blocklyPathLight"/><g id="T]u!2V!zkbZm{J%5R|b3_field_blockly-q" class="blocklyField blocklyInputField blocklyNumberField blocklyEditableField" transform="translate(13 5)"><rect width="36.35" height="19" class="blocklyFieldRect" rx="4" ry="4"/><text x="5" y="15" class="blocklyText blocklyFieldText">256</text></g></g><g id="uaS{l8!Y~.Ac0-DvF9~Y_field_blockly-k" class="blocklyField blocklyDropdownField blocklyEditableField" transform="translate(112.483 10)"><rect width="36.35" height="19" fill="transparent" stroke="#8ca6c0" class="blocklyFieldRect blocklyDropdownRect" rx="4" ry="4"/><text x="5" y="15" class="blocklyText blocklyFieldText blocklyDropdownText">&gt;<tspan style="fill:#5b80a5"></tspan></text></g></g><g class="variables_set blocklyBlock variable_blocks blocklyDraggable" data-id="VgJuV{2=dG!g5}5{72VO" style="display:block" transform="translate(38.567 40)"><path fill="#844966" d="M1 9a8 8 0 0 1 8-8h7l6 4h3l6-4h123.4v5c0 10-8-8-8 7.5s8-2.5 8 7.5v8H30.5l-6 4h-3l-6-4H1z" class="blocklyPathDark"/><path id="blockly-s" fill="#a55b80" stroke="none" d="M0 8a8 8 0 0 1 8-8h7l6 4h3l6-4h123.4v5c0 10-8-8-8 7.5s8-2.5 8 7.5v8H29.5l-6 4h-3l-6-4H0z" class="blocklyPath"/><path stroke="#c08ca6" d="M.5 8a7.5 7.5 0 0 1 8-7.5H15l6 4h3l6-4h122.9m-4.5 18.8 3.68-2.1M.5 27.5V8" class="blocklyPathLight"/><g class="math_number blocklyBlock math_blocks blocklyDraggable" data-id=";[`|`oF;UX,os(L,E}j8" style="display:block" transform="translate(146.4)"><path fill="#495284" d="M9 1h28.783v28H9v-8c0-10-8 8-8-7.5S9 16 9 6z" class="blocklyPathDark"/><path id="blockly-z" fill="#5b67a5" stroke="none" d="M8 0h28.783v28H8v-8c0-10-8 8-8-7.5S8 15 8 5z" class="blocklyPath"/><path stroke="#8c95c0" d="M8.5.5h27.783M8.5 27.5v-9M1.14 18q-1.52-5.5 0-11M8.5 8V.5" class="blocklyPathLight"/><g id=";[`|`oF;UX,os(L,E}j8_field_blockly-10" class="blocklyField blocklyInputField blocklyNumberField blocklyEditableField" transform="translate(13 5)"><rect width="18.783" height="19" class="blocklyFieldRect" rx="4" ry="4"/><text x="5" y="15" class="blocklyText blocklyFieldText">0</text></g></g><g class="text_print blocklyBlock text_blocks blocklyDraggable" data-id="TvSY{D^rCzEI:PFGP:+s" transform="translate(0 29)"><path fill="#498470" d="M1 1h15l6 4h3l6-4h41.917v5c0 10-8-8-8 7.5s8-2.5 8 7.5v8H30.5l-6 4h-3l-6-4H9a8 8 0 0 1-8-8z" class="blocklyPathDark"/><path id="blockly-12" fill="#5ba58c" stroke="none" d="M0 0h15l6 4h3l6-4h41.917v5c0 10-8-8-8 7.5s8-2.5 8 7.5v8H29.5l-6 4h-3l-6-4H8a8 8 0 0 1-8-8z" class="blocklyPath"/><path stroke="#8cc0af" d="M.5.5H15l6 4h3l6-4h41.417m-4.5 18.8 3.68-2.1m-67.9 8.103A7.5 7.5 0 0 1 .5 20V.5" class="blocklyPathLight"/><g class="text blocklyBlock text_blocks blocklyDraggable" data-id="L(;EWStVcpqld:L:F6$i" style="display:block" transform="translate(64.917)"><path fill="#498470" d="M9 1h143.05v28H9v-8c0-10-8 8-8-7.5S9 16 9 6z" class="blocklyPathDark"/><path id="blockly-17" fill="#5ba58c" stroke="none" d="M8 0h143.05v28H8v-8c0-10-8 8-8-7.5S8 15 8 5z" class="blocklyPath"/><path stroke="#8cc0af" d="M8.5.5h142.05M8.5 27.5v-9M1.14 18q-1.52-5.5 0-11M8.5 8V.5" class="blocklyPathLight"/><image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAn0lEQVQI1z3OMa5BURSF4f/cQhAKjUQhuQmFNwGJEUi0RKN5rU7FHKhpjEH3TEMtkdBSCY1EIv8r7nFX9e29V7EBAOvu7RPjwmWGH/VuF8CyN9/OAdvqIXYLvtRaNjx9mMTDyo+NjAN1HNcl9ZQ5oQMM3dgDUqDo1l8DzvwmtZN7mnD+PkmLa+4mhrxVA9fRowBWmVBhFy5gYEjKMfz9AylsaRRgGzvZAAAAAElFTkSuQmCC" id="L(;EWStVcpqld:L:F6$i_field_blockly-1a" width="12" height="12" class="blocklyImageField" transform="translate(18 5)"/><g id="L(;EWStVcpqld:L:F6$i_field_blockly-18" class="blocklyField blocklyInputField blocklyTextInputField blocklyEditableField" transform="translate(35 5)"><rect width="89.05" height="19" class="blocklyFieldRect" rx="4" ry="4"/><text x="5" y="15" class="blocklyText blocklyFieldText">Game Over</text></g><image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAQAAAAqJXdxAAAAqUlEQVQI1z3KvUpCcRiA8ef9E4JNHhI0aFEacm1o0BsI0Slx8wa8gLauoDnoBhq7DcfWhggONDmJJgqCPA7neJ7p934EOOKOnM8Q7PDElo/4x4lFb2DmuUjcUzS3URnGib9qaPNbuXvBO3sGPHJDRG6fGVdMSeWDP2q99FQdFrz26Gu5Tq7dFMzUvbXy8KXeAj57cOklgA+u1B5AoslLtGIHQMaCVnwDnADZIFIrXsoXrgAAAABJRU5ErkJggg==" id="L(;EWStVcpqld:L:F6$i_field_blockly-1b" width="12" height="12" class="blocklyImageField" transform="translate(129.05 5)"/></g><g id="TvSY{D^rCzEI:PFGP:+s_field_blockly-14" class="blocklyLabelField"><text y="15" class="blocklyText blocklyFieldText" transform="translate(10 5)">print</text></g></g><g id="VgJuV{2=dG!g5}5{72VO_field_blockly-u" class="blocklyLabelField"><text y="15" class="blocklyText blocklyFieldText" transform="translate(10 5)">set</text></g><g id="VgJuV{2=dG!g5}5{72VO_field_blockly-v" class="blocklyField blocklyDropdownField blocklyVariableField blocklyEditableField" transform="translate(41.35 5)"><rect width="71.483" height="19" fill="transparent" stroke="#c08ca6" class="blocklyFieldRect blocklyDropdownRect" rx="4" ry="4"/><text x="5" y="15" class="blocklyText blocklyFieldText blocklyDropdownText">Count<tspan style="fill:#a55b80"></tspan></text></g><g id="VgJuV{2=dG!g5}5{72VO_field_blockly-w" class="blocklyLabelField"><text y="15" class="blocklyText blocklyFieldText" transform="translate(117.833 5)">to</text></g></g><g id="uDvIo]PBs:6zIO%/xQ5r_field_blockly-b" class="blocklyLabelField"><text y="15" class="blocklyText blocklyFieldText" transform="translate(37 5)">if</text></g><g id="uDvIo]PBs:6zIO%/xQ5r_field_blockly-d" class="blocklyLabelField"><text y="15" class="blocklyText blocklyFieldText" transform="translate(10 44)">do</text></g></g></g><defs><filter id="blocklyEmbossFilter3582142079417394"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="1"/><feSpecularLighting in="blur" lighting-color="#fff" result="specOut" specularConstant=".5" specularExponent="10"><fePointLight x="-5000" y="-10000" z="20000"/></feSpecularLighting><feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut"/><feComposite in="SourceGraphic" in2="specOut" k2="1" k3="1" operator="arithmetic"/></filter><filter id="blocklyDebugFilter3582142079417394" width="180%" height="160%" x="-40%" y="-30%"><feComponentTransfer result="outBlur"><feFuncA tableValues="0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1" type="table"/></feComponentTransfer><feFlood flood-color="red" flood-opacity=".5" result="outColor"/><feComposite in="outColor" in2="outBlur" operator="in" result="outGlow"/></filter><pattern id="blocklyDisabledPattern3582142079417394" width="10" height="10" patternUnits="userSpaceOnUse"><path fill="#aaa" d="M0 0h10v10H0z"/><path stroke="#cc0" d="m0 0 10 10m0-10L0 10"/></pattern></defs></g></svg>