mirror of
https://github.com/google/blockly.git
synced 2025-12-15 13:50:08 +01:00
* 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
1 line
11 KiB
XML
1 line
11 KiB
XML
<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">><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> |