Skip to content
Snippets Groups Projects
Commit fd74f958 authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Merge branch '37-add-a-nightmare-difficulty-mode-and-a-4x4-grid-size' into 'master'

Resolve "Add a nightmare difficulty mode and a 4x4 grid size"

Closes #37

See merge request !32
parents 216aca45 c7b99de5
No related branches found
No related tags found
1 merge request!32Resolve "Add a nightmare difficulty mode and a 4x4 grid size"
Pipeline #1725 passed
<?xml version="1.0" encoding="UTF-8"?>
<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><g transform="matrix(.19088 0 0 .19088 1.1352 -10.419)"><path d="m256 235.57c-62.576 0-113.76 50.886-114.12 113.45l-7e-3 71.03h50.775c1e-3 -0.137 0.01-0.272 0.01-0.41l0.01-70.298c0.27-34.661 28.646-62.83 63.331-62.83s63.061 28.169 63.331 62.83l0.01 70.298c0 0.137 0.01 0.273 0.01 0.41h50.775l-7e-3 -71.03c-0.364-62.564-51.543-113.45-114.12-113.45z" fill="#96b4eb"/><path d="m474.64 419.61-0.01-70.526c0-0.132-1e-3 -0.263-1e-3 -0.394-0.303-58.16-23.178-112.79-64.409-153.82-41.251-41.052-96.019-63.66-154.22-63.66s-112.97 22.608-154.22 63.66c-41.231 41.034-64.106 95.662-64.41 153.82 0 0.132-1e-3 0.263-1e-3 0.394l-0.01 70.526c0 0.145 0.01 0.287 0.011 0.432h50.436l7e-3 -71.104v-0.137c0.234-44.74 17.831-86.764 49.55-118.33 31.732-31.58 73.864-48.971 118.63-48.971s86.901 17.392 118.63 48.971c31.719 31.566 49.316 73.59 49.55 118.33v0.137l7e-3 71.104h50.436c0-0.145 0.01-0.287 0.01-0.432z" fill="#d789b9"/><path d="m424.18 348.8c-0.234-44.74-17.831-86.764-49.55-118.33-31.732-31.58-73.864-48.971-118.63-48.971s-86.901 17.392-118.63 48.971c-31.719 31.566-49.316 73.59-49.55 118.33v0.137l-7e-3 71.104h54.065l7e-3 -71.03c0.364-62.563 51.543-113.45 114.12-113.45s113.76 50.886 114.12 113.45l7e-3 71.03h54.065l-7e-3 -71.104v-0.137z" fill="#f6e06e"/><path d="m37.371 370.82c0-0.027-1e-3 -0.053-2e-3 -0.079l-7e-3 48.873 0.432 0.432h50.827l-0.589-49.225h-50.661z" fill="#c668b9"/><path d="m134.33 370.82h-46.302l0.589 49.225h53.371l0.273-50.231c-2.537 0.657-5.196 1.006-7.931 1.006z" fill="#dda86a"/><path d="m192.46 286.28c-27.667 23.283-26.265 52.682-26.265 52.682-2e-3 14.786-10.213 27.304-23.931 30.852l-0.273 50.231h50.656c4e-3 -4e-3 6e-3 -7e-3 0.01-0.01l0.01-70.697c0.27-34.661 28.646-62.83 63.331-62.83 2.938 0 5.826 0.218 8.661 0.609-8.992-16.127-48.501-20.781-72.199-0.837z" fill="#8286ea"/><path d="m368.58 370.82h-49.244l7e-3 48.815c0.159 0.159 0.251 0.25 0.41 0.41h50.328v-49.263c-0.497 0.023-0.997 0.038-1.501 0.038z" fill="#8286ea"/><path d="m474.64 420.03-0.01-70.947c0-0.131-1e-3 -0.263-1e-3 -0.394-0.303-58.161-23.178-112.79-64.409-153.82-41.251-41.052-96.019-63.66-154.22-63.66-6.524 0-13.002 0.3-19.426 0.862 41.553 4.032 80.127 22.122 110.1 51.949 17.153 17.071 30.474 36.978 39.526 58.669 6.489 6.138 11.19 14.144 14.834 22.162 22.885 48.515 29.254 101.98 24.33 155.19h49.264c3e-3 -5e-3 6e-3 -8e-3 0.01-0.012z" fill="#c668b9"/><path d="m401.03 264.85c-3.644-8.017-8.345-16.024-14.834-22.162 9 21.562 13.781 44.885 13.906 68.939 0 0.109 1e-3 0.218 1e-3 0.327l4e-3 27.328c3e-3 16.913-13.311 30.714-30.03 31.498v49.263h55.284c4.923-53.21-1.446-106.68-24.331-155.19z" fill="#dda86a"/><path d="m491.94 501.85h-471.88c-5.434 0-9.839-4.405-9.839-9.839v-53.361c0-5.434 4.405-9.839 9.839-9.839h471.88c5.434 0 9.839 4.405 9.839 9.839v53.361c0 5.433-4.405 9.839-9.839 9.839z" fill="#a1e8c3"/><path d="m491.94 418.66h-7.151l-0.011-70.02c-0.317-60.861-24.254-118.03-67.4-160.96-43.166-42.958-100.48-66.616-161.38-66.616s-118.21 23.658-161.38 66.616c-43.146 42.938-67.083 100.1-67.4 161.02l-0.011 69.967h-7.151c-11.023 0-19.99 8.967-19.99 19.99v53.361c0 11.022 8.967 19.99 19.99 19.99h471.88c11.023 0 19.99-8.967 19.99-19.99v-53.361c0-11.022-8.967-19.989-19.99-19.989zm-309.43-8.766h-34.546l8e-3 -60.844c0.344-59.217 48.806-107.39 108.03-107.39s107.68 48.177 108.03 107.36l8e-3 60.878h-34.546l-9e-3 -60.636c-0.314-40.198-33.278-72.902-73.482-72.902s-73.167 32.704-73.481 72.979zm193.71 0-8e-3 -60.914c-0.384-65.895-54.309-119.5-120.21-119.5s-119.82 53.61-120.21 119.54l-8e-3 60.88h-41.884l9e-3 -61.06c0.225-43.121 17.186-83.623 47.755-114.05 30.584-30.436 71.19-47.198 114.34-47.198 43.148 0 83.754 16.762 114.34 47.198 30.57 30.423 47.53 70.925 47.755 114.01l9e-3 61.091h-41.885zm-173.4-60.478c0.227-29.092 24.084-52.759 53.18-52.759 29.097 0 52.953 23.667 53.18 52.681l0.01 69.321h-106.38zm-155.3-0.329 1e-3 -0.341c0.289-55.46 22.101-107.55 61.419-146.68 39.335-39.147 91.561-60.706 147.06-60.706s107.72 21.559 147.06 60.704c39.318 39.129 61.129 91.221 61.419 146.63l0.01 61.201h-34.204l-8e-3 -61.123c-0.243-46.362-18.476-89.908-51.344-122.62-32.882-32.722-76.54-50.744-122.93-50.744s-90.048 18.021-122.93 50.744c-32.867 32.708-51.101 76.254-51.344 122.65l-9e-3 61.091h-34.203zm444.1 142.61h-471.26v-52.738h471.26z" fill="#3c122c"/><g fill="#fff"><path d="m122.37 472.89c-7.932 0-15.891-0.052-24.157-0.155-5.606-0.069-10.094-4.67-10.024-10.276 0.069-5.562 4.601-10.024 10.147-10.024 0.044 0 0.086 0 0.129 1e-3 16.362 0.203 31.5 0.203 47.648 0 5.626-0.067 10.206 4.416 10.277 10.022s-4.416 10.207-10.022 10.277c-8.159 0.104-16.065 0.155-23.998 0.155z"/><path d="m62.107 472.73h-10.957c-5.606 0-10.151-4.544-10.151-10.151 0-5.606 4.545-10.151 10.151-10.151h10.957c5.606 0 10.15 4.544 10.15 10.151 0 5.606-4.545 10.151-10.15 10.151z"/></g></g></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><g transform="matrix(.20085 0 0 .20085 4.9986 -7.7599)"><path d="m299.54 399.33c-85.496 0-155.87-71.179-154.94-156.67 0.92-84.788 69.939-153.24 154.94-153.24h0.083c1.625 1e-3 2.029-2.238 0.506-2.804-22.685-8.441-47.183-13.156-72.753-13.387-118.61-1.071-216.17 95.44-216.34 214.06-0.161 118.53 95.874 214.66 214.36 214.66 106.77 0 195.3-78.069 211.65-180.24 0.255-1.594-1.877-2.357-2.674-0.953-26.633 46.917-77.036 78.572-134.84 78.573z" fill="#faf1a9"/><path d="m260.22 84.764c1.313 0.489 0.964 2.418-0.436 2.417h-0.072c-73.269 0-132.76 58.999-133.55 132.08-0.359 33.079 11.673 63.667 31.704 87.34-8.739-19.601-13.51-41.27-13.264-63.945 0.92-84.788 69.939-153.24 154.94-153.24h0.083c1.625 1e-3 2.029-2.238 0.506-2.804-22.685-8.441-47.183-13.156-72.753-13.387-5.802-0.052-11.552 0.136-17.245 0.543 17.489 1.343 34.296 5.12 50.083 10.994z" fill="#dfb5a7"/><path d="m434.38 320.75c-24.104 42.461-67.677 72.418-118.59 77.727-32.281 27.599-74.185 44.269-119.99 44.269-97.213 0-176.89-75.078-184.21-170.41-0.351 4.94-0.547 9.922-0.553 14.948-0.161 118.53 95.874 214.66 214.36 214.66 106.77 0 195.3-78.069 211.65-180.24 0.255-1.594-1.877-2.356-2.674-0.952z" fill="#dfb5a7"/><path d="m349.01 156.58 15.777 31.969 35.28 5.126c10.005 1.454 13.999 13.749 6.76 20.805l-25.529 24.884 6.026 35.137c1.709 9.964-8.75 17.563-17.698 12.858l-31.555-16.589-31.555 16.589c-8.948 4.705-19.407-2.894-17.698-12.858l6.027-35.137-25.529-24.884c-7.239-7.057-3.245-19.352 6.76-20.805l35.28-5.126 15.777-31.969c4.475-9.065 17.403-9.065 21.877 0z" fill="#f6e06e"/><path d="m405.03 195.45-29.749-4.323c0.268 2.513-0.506 5.162-2.604 7.207-11.555 11.263-16.828 27.491-14.1 43.396 1.236 7.204-6.326 12.698-12.796 9.297-14.283-7.509-31.346-7.509-45.629 0-0.716 0.377-1.446 0.627-2.176 0.796l-4.194 24.454c-1.709 9.964 8.75 17.563 17.698 12.858l31.555-16.589 31.555 16.589c8.948 4.704 19.407-2.894 17.698-12.858l-6.027-35.137 25.529-24.884c7.24-7.057 3.245-19.352-6.76-20.806z" fill="#dda86a"/><g fill="#3c122c"><path d="m225.4 512c-60.002 0-116.4-23.382-158.8-65.839-42.4-42.456-65.705-98.885-65.623-158.89 0.081-60.054 23.773-116.53 66.709-159.02 42.95-42.507 99.668-65.645 159.77-65.076 26.178 0.236 51.806 4.953 76.169 14.018 5.228 1.945 8.306 7.338 7.317 12.824-0.989 5.483-5.753 9.462-11.329 9.462h-7e-3c-79.112 0-144.11 64.28-144.97 143.29-0.419 38.652 14.559 75.313 42.174 103.23 27.605 27.906 64.083 43.274 102.72 43.274 52.049 0 100.36-28.156 126.09-73.48 2.75-4.842 8.554-7.017 13.802-5.174 5.255 1.845 8.429 7.179 7.547 12.682-8.337 52.108-35.073 99.862-75.284 134.46-40.645 34.974-92.601 54.237-146.29 54.237zm1e-3 -428.73c-53.986 0-104.9 21.002-143.56 59.268-39.097 38.694-60.67 90.102-60.744 144.76-0.074 54.629 21.143 106 59.742 144.65 38.599 38.652 89.94 59.938 144.56 59.938 86.523 0 161.2-53.058 190.82-130.88-30.572 30.512-72.442 48.372-116.68 48.372-44.045 1e-3 -85.601-17.487-117.01-49.242-31.423-31.766-48.465-73.528-47.987-117.59 0.474-43.693 17.848-84.695 48.922-115.45 20.259-20.053 44.817-34.237 71.574-41.688-9.146-1.329-18.409-2.039-27.75-2.124-0.627-5e-3 -1.26-8e-3 -1.883-8e-3z"/><path d="m78.326 352.76c-14.917 0-29.117-11.443-33.653-28.375-5.293-19.761 4.555-39.63 21.952-44.29 8.6-2.302 17.661-0.61 25.514 4.768 7.564 5.18 13.118 13.214 15.637 22.62 2.52 9.407 1.725 19.14-2.238 27.408-4.113 8.584-11.115 14.579-19.715 16.883-2.489 0.666-5.004 0.986-7.497 0.986zm-4.151-61.59c-1.492 0-2.974 0.192-4.427 0.581-10.97 2.938-16.989 16.177-13.417 29.511s15.405 21.794 26.372 18.853c5.143-1.377 9.389-5.085 11.955-10.441 2.718-5.672 3.238-12.445 1.463-19.071-1.775-6.625-5.61-12.232-10.799-15.786-3.516-2.406-7.358-3.647-11.147-3.647z"/><path d="m158.35 430.48c-7.88 1e-3 -16.088-3.636-22.007-10.55-4.758-5.557-7.375-12.424-7.371-19.335 4e-3 -7.262 2.862-13.706 8.048-18.145 5.185-4.439 11.996-6.271 19.168-5.156 6.83 1.061 13.211 4.706 17.968 10.263 4.758 5.556 7.376 12.423 7.372 19.335-4e-3 7.262-2.862 13.706-8.047 18.146-4.288 3.668-9.63 5.442-15.131 5.442zm-6.18-41.432c-2.796 0-5.335 0.883-7.304 2.569-2.467 2.112-3.826 5.303-3.828 8.985-3e-3 4.033 1.585 8.11 4.47 11.48 5.725 6.686 14.751 8.385 20.122 3.788 2.466-2.112 3.826-5.303 3.828-8.986 2e-3 -4.033-1.586-8.109-4.471-11.479v-1e-3c-2.885-3.37-6.669-5.567-10.654-6.186-0.733-0.113-1.456-0.17-2.163-0.17z"/></g><path d="m60.911 240.54c-0.742 0-1.495-0.083-2.25-0.255-5.414-1.237-8.8-6.63-7.562-12.044 6.184-27.054 21.452-44.745 22.099-45.485 3.656-4.181 10.008-4.607 14.19-0.951 4.174 3.65 4.605 9.987 0.97 14.169-0.224 0.262-12.663 14.922-17.652 36.75-1.066 4.658-5.21 7.816-9.795 7.816z" fill="#fff"/><path d="m300.82 298.85c-4.594 0-9.158-1.44-13.059-4.273-6.904-5.015-10.296-13.355-8.854-21.766l5.133-29.927-21.743-21.193c-6.109-5.956-8.268-14.697-5.631-22.812s9.52-13.919 17.964-15.146l30.048-4.366 13.438-27.228c3.777-7.652 11.423-12.405 19.956-12.405s16.179 4.753 19.955 12.405h1e-3l13.438 27.228 30.047 4.366c8.445 1.227 15.328 7.031 17.965 15.146s0.478 16.857-5.632 22.812l-21.742 21.193 5.133 29.927c1.442 8.41-1.95 16.75-8.854 21.766s-15.883 5.664-23.436 1.693l-26.875-14.129-26.875 14.129c-3.284 1.727-6.84 2.58-10.377 2.58zm37.253-139c-0.884 0-1.53 0.402-1.921 1.194l-15.777 31.969c-1.465 2.968-4.297 5.025-7.573 5.501l-35.28 5.126c-0.873 0.127-1.454 0.617-1.728 1.457-0.273 0.84-0.091 1.579 0.541 2.195l25.53 24.884c2.37 2.311 3.451 5.639 2.892 8.901l-6.027 35.138c-0.149 0.87 0.138 1.575 0.852 2.094 0.715 0.518 1.472 0.574 2.254 0.163l31.556-16.59c2.93-1.54 6.428-1.54 9.359 0l31.555 16.589c0.779 0.411 1.538 0.357 2.255-0.162 0.714-0.52 1.001-1.224 0.851-2.094l-6.027-35.138c-0.559-3.262 0.522-6.591 2.892-8.901l25.529-24.884c0.633-0.616 0.815-1.355 0.542-2.195s-0.854-1.33-1.728-1.457l-35.279-5.126c-3.276-0.476-6.107-2.533-7.573-5.501l-15.778-31.969c-0.388-0.792-1.033-1.194-1.917-1.194z" fill="#3c122c"/></g></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><g transform="matrix(.19521 0 0 .19521 4.8371 -4.1175)"><path d="m24.589 491.7-7.779-7.779c-8.577-8.577-8.577-22.482 0-31.059l100.87-100.87 38.838 38.838-100.87 100.87c-8.577 8.577-22.482 8.577-31.059 0z" fill="#efc5b4"/><path d="m291.09 414.91c14.867-14.867 46.457-7.641 72.299 15.862 3.765-5.499 7.147-11.161 10.097-16.96 8.143-13.853 15.622-29.959 22.503-48.113-23.471-17.455-34.604-42.046-24.97-56.943 7.477-11.563 25.413-14.112 45.013-8.017 5.497-21.716 10.484-45.191 15.009-70.28-0.184-0.086-0.368-0.165-0.552-0.253-29.108-13.89-46.058-39.082-37.857-56.266 6.472-13.562 26.676-18.075 49.214-12.551 3.891-28.709 7.338-58.979 10.398-90.64 0.827-8.559-5.91-15.245-14.469-14.339-32.211 3.41-62.561 7.134-91.032 11.184 4.889 21.845 0.27 41.2-12.949 47.507-16.906 8.067-41.552-8.214-55.573-36.459-24.627 4.502-47.433 9.326-68.389 14.483 6.451 18.352 4.783 35.385-5.854 43.291-14.748 10.962-41.326 0.373-60.458-23.646-27.096 9.754-49.141 20.438-66.007 32.104 23.667 25.884 30.979 57.617 16.069 72.527-14.029 14.029-42.95 8.385-67.88-12.042-24.5 50.63-18.17 110.3 20.479 148.95 20.235 20.235 46.233 31.609 73.678 34.342 2.733 27.444 14.106 53.442 34.341 73.677 38.649 38.649 98.315 44.979 148.94 20.481-20.437-24.933-26.085-53.863-12.053-67.895z" fill="#e8a284"/><path d="m437.78 56.412c-10.302 1.09-20.392 2.217-30.313 3.372-2.446 25.153-5.193 49.226-8.289 72.071l-9.204 55.77c0.149 0.071 0.298 0.135 0.447 0.205-3.667 20.332-7.709 39.356-12.163 56.955-13.455 58.512-36.81 118.04-91.484 147.55-41.029 19.853-89.382 14.723-120.7-16.598-6.442-6.442-11.776-13.605-16.013-21.277-11.7-21.188-29.06-38.548-50.248-50.248-7.672-4.237-14.835-9.57-21.278-16.013-18.412-18.412-27.762-42.71-28.318-67.945-8.166-3.349-16.54-8.359-24.507-14.887-24.499 50.626-18.169 110.29 20.48 148.94 20.235 20.235 46.233 31.608 73.677 34.342 2.733 27.444 14.107 53.442 34.342 73.677 38.649 38.649 98.315 44.979 148.94 20.481-20.437-24.933-26.086-53.864-12.054-67.895 14.867-14.867 46.457-7.641 72.3 15.862 3.765-5.499 7.147-11.161 10.096-16.96 8.143-13.853 15.622-29.959 22.503-48.113-23.471-17.454-34.603-42.046-24.97-56.944 7.477-11.563 25.413-14.112 45.013-8.017 5.497-21.716 10.484-45.191 15.009-70.28-0.184-0.086-0.368-0.165-0.551-0.253-29.109-13.89-46.058-39.082-37.857-56.266 6.471-13.562 26.676-18.075 49.214-12.551 3.891-28.709 7.338-58.979 10.397-90.639 0.828-8.559-5.91-15.244-14.469-14.338z" fill="#d57b84"/><g fill="#3c122c"><path d="m455.84 52.648c-4.982-4.938-11.971-7.332-19.161-6.571-32.314 3.421-63.066 7.199-91.401 11.229-2.87 0.409-5.439 1.996-7.086 4.381-1.648 2.384-2.226 5.349-1.592 8.177 3.795 16.954 0.732 32.034-7.283 35.859-9.969 4.751-29.576-7.096-41.79-31.701-2.06-4.15-6.616-6.44-11.178-5.602-24.812 4.536-48.028 9.454-69.002 14.615-2.846 0.7-5.264 2.57-6.658 5.148s-1.635 5.625-0.663 8.39c4.973 14.147 4.069 26.807-2.251 31.504-8.55 6.355-29.598-1.027-46.13-21.781-2.774-3.482-7.457-4.813-11.648-3.303-27.957 10.064-50.97 21.279-68.398 33.336-2.468 1.707-4.078 4.398-4.415 7.38s0.631 5.964 2.657 8.179c21.301 23.297 25.672 48.884 16.39 58.166-9.699 9.7-33.396 4.106-53.946-12.731-2.462-2.018-5.714-2.794-8.822-2.11-3.109 0.684-5.732 2.756-7.119 5.622-13.074 27.02-18.051 56.349-14.393 84.816 3.774 29.37 16.528 55.651 36.88 76.004 9.345 9.345 19.914 17.054 31.434 23.049l-60.806 60.807c-12.615 12.615-12.615 33.141 0 45.757l7.779 7.779h1e-3c6.307 6.307 14.593 9.461 22.878 9.461s16.571-3.154 22.878-9.461l60.806-60.806c5.995 11.52 13.705 22.089 23.049 31.434 20.353 20.352 46.635 33.105 76.004 36.88 6.073 0.78 12.179 1.168 18.299 1.168 22.57-1e-3 45.261-5.275 66.516-15.56 2.866-1.386 4.938-4.01 5.622-7.12 0.685-3.109-0.093-6.361-2.111-8.823-16.849-20.555-22.447-44.257-12.744-53.959 9.234-9.235 34.725-4.927 57.959 16.201 2.223 2.022 5.21 2.982 8.197 2.634 2.985-0.349 5.672-1.972 7.37-4.451 3.983-5.818 7.563-11.816 10.64-17.835 8.208-14.006 15.98-30.633 23.102-49.426 1.646-4.343 0.211-9.251-3.515-12.022-20.288-15.087-27.985-34.395-22.445-42.961 4.527-7.002 17.871-8.504 33.2-3.736 2.722 0.847 5.676 0.537 8.166-0.857 2.489-1.394 4.295-3.751 4.995-6.516 5.445-21.511 10.545-45.394 15.161-70.985 0.836-4.633-1.548-9.25-5.809-11.251l-0.494-0.225c-24.797-11.833-37.85-32.151-32.953-42.412 3.983-8.347 19.694-11.262 37.361-6.933 2.86 0.701 5.887 0.155 8.324-1.504 2.436-1.659 4.052-4.273 4.448-7.194 3.809-28.097 7.322-58.726 10.444-91.036 0.695-7.204-1.764-14.167-6.747-19.104zm-407.54 431.7c-4.511 4.512-11.853 4.51-16.364 0l-7.778-7.778c-4.511-4.512-4.511-11.852 0-16.363l66.892-66.893c6.316 1.995 12.835 3.543 19.533 4.609 1.066 6.698 2.614 13.217 4.609 19.532zm393.6-414.6c-2.701 27.958-5.696 54.637-8.922 79.471-23.379-2.767-42.294 4.671-49.725 20.243-10.13 21.231 5.631 49.538 36.175 66.706-3.437 18.416-7.126 35.848-11.008 52.031-20.474-3.594-37.621 1.757-46.126 14.912-11.801 18.249-2.826 45.101 21.247 65.917-5.981 14.937-12.362 28.203-19.012 39.517-0.106 0.182-0.208 0.366-0.303 0.554-1.047 2.059-2.164 4.117-3.345 6.168-28.394-21.016-60.169-24.674-77.137-7.706-9.223 9.223-12.694 23.101-9.773 39.077 1.894 10.358 6.456 21.31 13.136 31.747-44.911 16.848-94.088 8.056-125.56-23.41-17.904-17.904-28.744-41.196-31.348-67.359-0.014-0.146-0.042-0.288-0.062-0.432l91.266-91.266c2.436-2.435 2.436-6.383 0-8.818-2.434-2.435-6.383-2.435-8.817 0l-91.267 91.267c-0.144-0.02-0.285-0.047-0.431-0.062-26.164-2.606-49.456-13.446-67.359-31.349-31.468-31.468-40.258-80.65-23.409-125.56 10.435 6.676 21.386 11.235 31.74 13.127 15.974 2.919 29.847-0.553 39.069-9.775 17.059-17.058 13.302-48.983-7.952-77.47 13.044-7.823 28.903-15.278 47.349-22.255 15.374 16.78 33.756 26.106 49.657 26.104 7.467-1e-3 14.392-2.06 20.192-6.371 11.843-8.802 16.295-25.106 12.515-44.03 15.608-3.652 32.358-7.166 50.004-10.491 7.203 12.192 16.442 22.309 26.521 28.935 13.61 8.948 27.478 10.832 39.053 5.308 15.082-7.197 22.591-25.466 20.405-48.06 25.146-3.45 52.067-6.698 80.194-9.676 1.984-0.234 3.243 1.015 3.028 3.004z"/><path d="m138.8 301.26c-2.287 0-4.49-1.263-5.582-3.449l-13.454-26.907c-1.541-3.08-0.292-6.825 2.788-8.366 3.081-1.54 6.827-0.291 8.365 2.789l13.454 26.907c1.54 3.08 0.292 6.826-2.788 8.366-0.895 0.448-1.847 0.66-2.783 0.66z"/><path d="m202.52 248.09c-2.287 0-4.49-1.264-5.582-3.449l-13.454-26.908c-1.541-3.08-0.292-6.826 2.788-8.365 3.082-1.54 6.827-0.291 8.365 2.789l13.454 26.908c1.54 3.08 0.292 6.825-2.788 8.366-0.895 0.447-1.847 0.659-2.783 0.659z"/><path d="m290.79 328.4c-1.057 0-2.129-0.27-3.112-0.836l-22.615-13.057c-2.983-1.722-4.004-5.536-2.283-8.518 1.722-2.981 5.534-4.004 8.518-2.282l22.615 13.057c2.983 1.722 4.004 5.535 2.282 8.518-1.154 1.999-3.249 3.118-5.405 3.118z"/><path d="m233.65 391.71c-1.235 0-2.481-0.365-3.569-1.127l-24.649-17.246c-2.822-1.974-3.508-5.862-1.535-8.684 1.976-2.822 5.865-3.507 8.683-1.534l24.649 17.246c2.822 1.974 3.508 5.862 1.535 8.684-1.213 1.733-3.149 2.661-5.114 2.661z"/></g><path d="m268.84 154.38c-2.878 0-5.742-1.188-7.796-3.516-0.798-0.904-1.58-1.82-2.349-2.748-3.664-4.419-3.051-10.97 1.368-14.633 4.417-3.664 10.971-3.051 14.632 1.368 0.633 0.764 1.278 1.519 1.933 2.262 3.798 4.304 3.388 10.871-0.916 14.668-1.977 1.742-4.43 2.599-6.872 2.599z" fill="#fff"/><path d="m306.78 175.45c-5.88 0-11.987-1.219-17.828-3.575-5.323-2.146-7.899-8.201-5.752-13.524 2.146-5.323 8.202-7.898 13.524-5.752 3.88 1.565 7.84 2.265 11.445 2.021 5.738-0.375 10.68 3.946 11.066 9.672 0.385 5.726-3.945 10.681-9.672 11.066-0.92 0.061-1.849 0.092-2.783 0.092z" fill="#fff"/></g></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><g transform="matrix(.20569 0 0 .20569 -2.2462 -6.5234)"><path d="m270.7 319.51v66.29c0 9.219-7.474 16.693-16.693 16.693s-16.693-7.474-16.693-16.693v-66.289h-46.582l18.76 80.683v79.09c0 10.099 8.187 18.286 18.286 18.286h53.848c10.099 0 18.286-8.187 18.286-18.286v-77.699l14.626-82.074h-43.838z" fill="#c49a8b"/><path d="m270.7 319.51v66.29c0 9.219-7.474 16.693-16.693 16.693s-16.693-7.474-16.693-16.693v-66.29h-46.582l18.76 80.683v5.581c2.131-1.079 4.223-2.225 6.265-3.447 22.497 20.132 51.85 32.768 84.156 33.963v-34.705l14.626-82.074h-43.839z" fill="#b2748a"/><path d="m350.08 114.67c-15.191-36.763-51.393-62.635-93.643-62.635-55.939 0-101.29 45.347-101.29 101.29 0 0.219 7e-3 0.436 8e-3 0.655-50.052 5.93-88.987 48.384-89.241 100.08-0.275 55.939 44.848 101.51 100.79 101.78 19.163 0.094 37.108-5.141 52.433-14.311 23.505 21.035 54.494 33.895 88.517 34.062 73.889 0.364 134.08-59.24 134.45-133.13 0.293-59.534-38.348-110.17-92.02-127.79z" fill="#ccf3e2"/><circle transform="rotate(-81.376)" cx="-230.36" cy="292.07" r="27.022" fill="#d789b9" stroke-width="1.0003"/><path d="m254.06 244.52c-1.485 0-2.94 0.125-4.36 0.355 8.77 1.695 15.396 9.405 15.396 18.67 0 10.507-8.518 19.025-19.025 19.025-9.265 0-16.975-6.626-18.67-15.396-0.23 1.42-0.355 2.875-0.355 4.359 0 14.92 12.095 27.015 27.014 27.015 14.92 0 27.014-12.095 27.014-27.015 0-14.918-12.095-27.013-27.014-27.013z" fill="#c668b9"/><circle transform="rotate(-67.486)" cx="-59.195" cy="398.37" r="27.02" fill="#d789b9" stroke-width="1.0002"/><circle transform="rotate(-22.153)" cx="168.31" cy="219.69" r="27.009" fill="#d789b9" stroke-width=".9998"/><path d="m238.75 113.18c-1.438 0-2.849 0.115-4.226 0.331 8.989 1.645 15.806 9.502 15.806 18.966 0 10.658-8.64 19.298-19.297 19.298-9.464 0-17.321-6.818-18.966-15.807-0.217 1.377-0.331 2.788-0.331 4.227 0 14.919 12.094 27.014 27.014 27.014s27.014-12.095 27.014-27.014c0-14.92-12.094-27.015-27.014-27.015z" fill="#c668b9"/><path d="m350.08 114.67c-15.191-36.763-51.393-62.635-93.643-62.635-6.679 0-13.204 0.653-19.521 1.887 23.031 5.023 61.229 19.793 84.003 61.854 6.702 12.378 15.659 23.345 25.826 33.079 14.726 14.098 22.326 31.219 22.325 56.636-2e-3 59.545-48.801 107.58-108.34 107.28-11.139-0.055-21.874-1.798-31.965-4.985-25.208-7.961-51.498-12.048-77.913-10.997-1.23 0.049-2.466 0.071-3.709 0.064-38.545-0.19-70.713-27.068-79.091-63.036-1.359 6.534-2.095 13.297-2.129 20.229-0.276 55.946 46.356 102.33 102.3 101.78 18.594-0.181 35.998-5.379 50.919-14.308 23.506 21.035 54.494 33.895 88.517 34.062 73.889 0.364 134.08-59.24 134.45-133.13 0.293-59.533-38.348-110.17-92.02-127.79z" fill="#b1b6e1"/><path d="m101.06 261.74c-0.676 0-1.362-0.068-2.051-0.209-5.508-1.127-9.059-6.506-7.932-12.013 2.373-11.599 6.646-22.472 12.699-32.318 2.945-4.789 9.214-6.283 14.003-3.341 4.789 2.944 6.284 9.214 3.34 14.003-4.805 7.815-8.202 16.474-10.098 25.737-0.985 4.819-5.227 8.141-9.961 8.141z" fill="#fff"/><path d="m129.55 213.08c-2.982 0-5.936-1.304-7.947-3.811-3.517-4.386-2.813-10.792 1.573-14.309 1.515-1.215 3.091-2.386 4.686-3.482 4.634-3.183 10.97-2.008 14.154 2.626 3.183 4.633 2.008 10.97-2.626 14.154-1.182 0.812-2.352 1.681-3.477 2.584-1.879 1.506-4.129 2.238-6.363 2.238z" fill="#fff"/><g fill="#3c122c"><path d="m254.06 304.66c-18.263 0-33.122-14.858-33.122-33.122 0-18.263 14.858-33.122 33.122-33.122 18.263 0 33.122 14.859 33.122 33.122 0 18.264-14.859 33.122-33.122 33.122zm0-54.028c-11.528 0-20.907 9.379-20.907 20.907s9.378 20.907 20.907 20.907c11.528 0 20.907-9.379 20.907-20.907s-9.379-20.907-20.907-20.907z"/><path d="m345.21 240.32c-18.263 0-33.122-14.859-33.122-33.122s14.858-33.121 33.122-33.121c18.263 0 33.122 14.858 33.122 33.121-1e-3 18.264-14.859 33.122-33.122 33.122zm0-54.028c-11.528 0-20.907 9.378-20.907 20.906s9.379 20.907 20.907 20.907 20.907-9.379 20.907-20.907c-1e-3 -11.528-9.379-20.906-20.907-20.906z"/><path d="m238.75 173.32c-18.263 0-33.121-14.858-33.121-33.122 0-18.263 14.858-33.122 33.121-33.122s33.122 14.858 33.122 33.122c0 18.263-14.858 33.122-33.122 33.122zm0-54.028c-11.528 0-20.906 9.379-20.906 20.907s9.378 20.907 20.906 20.907 20.907-9.378 20.907-20.907-9.379-20.907-20.907-20.907z"/><path d="m342.18 288.12c-3.373 0-6.108-2.735-6.108-6.108v-10.289c0-3.373 2.735-6.107 6.108-6.107s6.107 2.735 6.107 6.107v10.289c0 3.373-2.735 6.108-6.107 6.108z"/><path d="m314.1 331.52c-3.373 0-6.108-2.735-6.108-6.108v-10.289c0-3.373 2.735-6.107 6.108-6.107s6.107 2.735 6.107 6.107v10.289c0 3.373-2.734 6.108-6.107 6.108z"/><path d="m371.86 309.75c-3.373 0-6.107-2.735-6.107-6.108v-10.289c0-3.373 2.735-6.107 6.107-6.107 3.373 0 6.108 2.735 6.108 6.107v10.289c0 3.373-2.735 6.108-6.108 6.108z"/><path d="m424.54 156.83c-17.017-23.238-40.083-40.565-66.922-50.325-18.226-39.427-57.443-64.652-101.18-64.652-58.746 0-107.02 45.685-111.18 103.39-51.358 10.241-89.26 55.533-89.522 108.76-0.302 61.462 49.454 111.71 110.92 112.01 8.057 0.045 16.06-0.795 23.87-2.462l8.791 37.81v77.922c0 15.696 12.77 28.465 28.465 28.465h53.848c15.696 0 28.465-12.77 28.465-28.465v-76.798l2.995-16.806c76.863-2.518 138.81-65.627 139.19-143.17 0.153-31.062-9.439-60.688-27.74-85.678zm-134.64 242.97c-0.105 0.59-0.158 1.187-0.158 1.786v77.699c0 4.47-3.637 8.107-8.107 8.107h-9.831v-48.167c0-3.373-2.735-6.107-6.108-6.107s-6.107 2.735-6.107 6.107v48.167h-31.802c-4.47 0-8.107-3.637-8.107-8.107v-79.09c0-0.776-0.089-1.549-0.265-2.305l-9.397-40.414c2.674-1.112 5.311-2.318 7.895-3.639 2.992 2.417 6.073 4.7 9.23 6.858v25.105c0 14.817 12.055 26.872 26.872 26.872s26.872-12.055 26.872-26.872v-2.67c3.854 0.747 7.746 1.34 11.667 1.771zm-42.399-14v-13.509c4.255 1.984 8.601 3.76 13.028 5.318v8.192c0 3.591-2.922 6.513-6.514 6.513s-6.514-2.922-6.514-6.514zm60.827-20.391c-0.204 0-0.415 0-0.618-1e-3 -30.225-0.148-59.268-11.324-81.779-31.468-1.915-1.714-4.343-2.594-6.79-2.594-1.797 0-3.605 0.475-5.224 1.444-14.204 8.5-30.523 12.986-47.156 12.867-50.236-0.247-90.905-41.319-90.658-91.555 0.226-45.924 34.73-84.623 80.26-90.018 5.149-0.61 9.017-4.993 8.981-10.178l-8e-3 -0.585c0-50.237 40.871-91.107 91.107-91.107 37.028 0 70.093 22.116 84.236 56.343 1.134 2.745 3.411 4.857 6.233 5.784 51.116 16.782 85.281 64.23 85.016 118.07-0.335 67.954-55.72 123-123.6 123z"/></g></g></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><g transform="matrix(.18322 0 0 .18322 3.095 -4.9364)"><path d="m447.25 270.64c-1.725-76.651-64.397-138.26-141.46-138.26-70.985 0-129.76 52.27-139.94 120.42-3.249-0.504-6.577-0.769-9.967-0.769-35.605 0-64.469 28.864-64.469 64.469 0 3.727 0.334 7.373 0.941 10.927h-12.37c-38.623 0-69.932 31.31-69.932 69.932 0 38.623 31.31 69.933 69.932 69.933h317.3c57.805 0 104.66-46.86 104.66-104.66 0-39.709-22.113-74.251-54.695-91.988z" fill="#c1e5ef"/><path d="m447.25 270.64c-1.725-76.651-64.397-138.26-141.46-138.26-8.701 0-17.216 0.79-25.483 2.294 47.193 9.425 84.242 46.957 92.954 94.403 2.102 11.447 8.274 21.671 17.103 29.253 18.667 16.031 30.492 39.804 30.492 66.34 0 48.275-39.135 87.41-87.41 87.41h-264.99c-24.914 0-46.173-15.607-54.564-37.572-2.536 7.335-3.904 15.214-3.837 23.426 0.313 38.549 32.297 69.359 70.848 69.359h316.38c57.805 0 104.66-46.86 104.66-104.66-1e-3 -39.71-22.114-74.252-54.696-91.989z" fill="#a6aaed"/><g fill="#3c122c"><path d="m397.28 477.34h-317.3c-44.105 0-79.986-35.881-79.986-79.985s35.881-79.985 79.985-79.985h1.381c-4e-3 -0.292-5e-3 -0.584-5e-3 -0.875 0-41.092 33.431-74.522 74.522-74.522 0.572 0 1.146 7e-3 1.719 0.02 6.848-31.908 23.957-60.942 48.822-82.552 27.543-23.937 62.832-37.119 99.365-37.119 39.877 0 77.528 15.362 106.02 43.255 27.078 26.511 43.021 61.523 45.262 99.12 34.027 20.796 54.932 57.801 54.932 97.926 0 63.256-51.462 114.72-114.72 114.72zm0-20.105c52.169 0 94.612-42.443 94.612-94.612 0-34.69-18.948-66.554-49.449-83.158-3.163-1.721-5.163-5.003-5.244-8.603-1.594-70.819-60.546-128.43-131.41-128.43-64.583 0-120.47 48.086-130 111.85-0.395 2.647-1.83 5.027-3.986 6.613-2.156 1.585-4.854 2.246-7.499 1.835-2.78-0.431-5.614-0.65-8.424-0.65-30.005 0-54.417 24.411-54.417 54.417 0 3.03 0.269 6.137 0.798 9.234 0.499 2.92-0.316 5.911-2.226 8.175s-4.721 3.57-7.683 3.57h-12.37c-33.018 0-59.88 26.862-59.88 59.88s26.862 59.88 59.88 59.88z"/><path d="m370.61 282.41c-3.331 0-6.032-2.701-6.032-6.032v-11.39c0-3.331 2.701-6.032 6.032-6.032s6.031 2.701 6.031 6.032v11.39c0 3.331-2.701 6.032-6.031 6.032z"/><path d="m417.56 370.38c-3.331 0-6.031-2.701-6.031-6.031v-11.39c0-3.331 2.701-6.031 6.031-6.031 3.331 0 6.031 2.701 6.031 6.031v11.39c1e-3 3.33-2.7 6.031-6.031 6.031z"/><path d="m378.81 357.56c-3.331 0-6.032-2.701-6.032-6.031v-11.39c0-3.331 2.701-6.031 6.032-6.031s6.031 2.701 6.031 6.031v11.39c1e-3 3.33-2.7 6.031-6.031 6.031z"/><path d="m304.11 375.88c-3.331 0-6.031-2.701-6.031-6.031v-11.39c0-3.331 2.701-6.032 6.031-6.032s6.031 2.701 6.031 6.032v11.39c0 3.33-2.7 6.031-6.031 6.031z"/></g><path d="m217.43 254.24c-1.439 0-2.899-0.31-4.286-0.965-5.02-2.371-7.168-8.363-4.796-13.382 5.43-11.499 12.956-21.798 22.367-30.614 4.052-3.796 10.414-3.588 14.209 0.464s3.588 10.414-0.464 14.209c-7.449 6.977-13.65 15.458-17.933 24.526-1.716 3.633-5.329 5.762-9.097 5.762z" fill="#fff"/><path d="m264.72 209.04c-3.923 0-7.65-2.31-9.269-6.153-2.155-5.117 0.246-11.012 5.362-13.166 1.311-0.552 2.638-1.079 3.946-1.568 5.199-1.942 10.991 0.699 12.934 5.901 1.942 5.201-0.7 10.991-5.901 12.934-1.049 0.392-2.118 0.816-3.174 1.262-1.274 0.536-2.597 0.79-3.898 0.79z" fill="#fff"/></g></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><g transform="matrix(.20437 0 0 .20437 -2.123 -10.111)"><path d="m470.75 243.79c-4.462-14.965-20.21-23.48-35.176-19.017l-11.527 3.436 1.999-7.621c4.085-15.572-10.104-29.783-25.682-25.722-7.413 1.932-13.192 7.737-15.09 15.16l-8.237 32.199-57.317 17.088c-7.132 2.127-14.885 0.662-20.661-4.031-1.881-1.528-3.842-2.96-5.876-4.291-6.385-4.176-10.204-11.314-10.204-18.943v-63.431l28.625-15.874c6.699-3.715 10.853-10.775 10.846-18.436-0.014-16.099-17.354-26.229-31.385-18.336l-8.087 4.55v-4.969c0-15.852-12.973-29.207-28.822-28.907-15.364 0.291-27.729 12.837-27.729 28.27v4.25l-8.056-4.223c-14.293-7.493-31.431 2.883-31.416 19.02v1e-3c7e-3 7.927 4.385 15.204 11.385 18.925l28.086 14.927v64.231c0 7.64-3.838 14.776-10.231 18.959-1.972 1.291-3.875 2.677-5.703 4.153-5.777 4.666-13.509 6.125-20.625 4.003l-55.172-16.449-8.635-33.756c-1.899-7.422-7.678-13.227-15.091-15.159-15.578-4.061-29.767 10.15-25.682 25.721l2.408 9.181-13.179-3.929c-14.965-4.462-30.714 4.052-35.175 19.017-4.462 14.965 4.053 30.714 19.018 35.175l13.534 4.035-6 6.587c-10.867 11.931-5.166 31.137 10.45 35.208 7.671 2 15.82-0.394 21.191-6.225l20.181-21.908 53.677 16.004c7.527 2.244 13.345 8.225 15.412 15.804 0.875 3.207 1.971 6.323 3.271 9.33 3.19 7.379 2.027 15.923-2.8 22.352l-33.841 45.075-34.508-3.58c-7.62-0.79-15.068 2.62-19.449 8.904-9.206 13.207-0.792 31.44 15.231 33.003l9.273 0.905-8.92 11.88c-9.376 12.488-6.853 30.213 5.636 39.589 12.488 9.375 30.212 6.852 39.588-5.636l9.254-12.325 4.176 8.056c7.427 14.327 27.418 15.634 36.647 2.396 4.534-6.503 5.111-14.976 1.503-22.035l-13.624-26.649 37.821-50.376c4.366-5.815 11.251-9.078 18.523-9.066h0.114c0.256 0 0.511-2e-3 0.766-5e-3 7.281-0.081 14.177 3.237 18.549 9.059l38.893 51.805-13.445 26.299c-3.608 7.059-3.031 15.532 1.503 22.035 9.229 13.239 29.22 11.932 36.647-2.395l3.996-7.709 8.191 10.91c9.376 12.488 27.1 15.012 39.588 5.636s15.011-27.101 5.636-39.589l-8.088-10.773 9.684-0.945c16.023-1.563 24.438-19.797 15.231-33.004-4.381-6.284-11.829-9.694-19.449-8.903l-34.918 3.622-35.116-46.773c-4.809-6.406-5.952-14.899-2.829-22.275 1.166-2.754 2.162-5.597 2.974-8.517 2.1-7.555 7.765-13.597 15.279-15.836l54.783-16.334 21.22 23.036c5.371 5.831 13.52 8.224 21.191 6.225 15.616-4.071 21.317-23.276 10.45-35.207l-7.029-7.719 13.321-3.971c14.97-4.458 23.484-20.207 19.023-35.172zm-187.57 69.988-3.279 10.092c-2.8 8.618-10.832 14.454-19.894 14.454h-10.612c-9.062 0-17.094-5.835-19.894-14.454l-3.279-10.092c-2.8-8.618 0.267-18.06 7.599-23.387l8.585-6.237c7.331-5.327 17.259-5.327 24.59 0l8.585 6.237c7.331 5.327 10.399 14.768 7.599 23.387z" fill="#c1e5ef"/><g fill="#3c122c"><path d="m260.01 344.57h-10.611c-11.802 0-22.181-7.541-25.828-18.765l-3.279-10.092c-3.647-11.224 0.318-23.426 9.866-30.363l8.584-6.238c9.548-6.936 22.378-6.937 31.925 0l8.585 6.238c9.548 6.937 13.512 19.139 9.866 30.363l-3.279 10.092c-3.648 11.224-14.028 18.765-25.829 18.765zm-13.933-55.361-8.585 6.237c-5.161 3.749-7.303 10.344-5.332 16.411l3.279 10.092c1.971 6.066 7.581 10.142 13.96 10.142h10.611c6.379 0 11.988-4.076 13.96-10.142l3.279-10.092c1.971-6.067-0.172-12.662-5.332-16.411l-8.585-6.237c-5.16-3.75-12.095-3.75-17.255 0z"/><path d="m372.5 512c-1.836 0-3.683-0.13-5.532-0.393-9.587-1.365-18.137-6.152-24.278-13.55-5.498 6.408-13.338 10.38-22.039 10.949-11.224 0.726-21.774-4.338-28.209-13.57-6.746-9.677-7.601-22.213-2.231-32.716l10.488-20.515-34.994-46.611c-2.311-3.078-6.031-4.905-9.974-4.905-0.048 0-0.094 0-0.143 1e-3l-0.996 5e-3h-0.023c-4.135 0-7.84 1.789-10.183 4.91l-33.921 45.183 10.667 20.866c5.37 10.502 4.515 23.038-2.231 32.715-6.434 9.231-16.983 14.304-28.209 13.57-8.809-0.576-16.735-4.641-22.242-11.189-12.846 16.871-37.005 20.247-53.989 7.498-8.261-6.203-13.613-15.25-15.069-25.478-1.348-9.467 0.792-18.895 6.036-26.797-7.548-2.876-13.715-8.575-17.232-16.194-4.732-10.254-3.701-21.908 2.758-31.172 6.542-9.384 17.674-14.482 29.052-13.301l28.654 2.973 30.307-40.367c2.642-3.519 3.244-8.111 1.571-11.982-1.499-3.469-2.763-7.074-3.758-10.718-1.132-4.149-4.254-7.355-8.351-8.577l-47.456-14.149-15.783 17.134c-7.992 8.676-20.043 12.219-31.462 9.242-10.889-2.839-19.301-10.973-22.502-21.76-2.499-8.419-1.456-17.216 2.725-24.628-9.247-3.147-16.853-9.566-21.525-18.207-4.913-9.088-5.993-19.544-3.042-29.444 2.951-9.899 9.582-18.057 18.669-22.97 8.079-4.367 17.24-5.706 26.129-3.875 0.019-8.165 3.233-16.023 9.222-22.021 7.98-7.993 19.269-11.062 30.197-8.215 11.069 2.885 19.707 11.562 22.542 22.646l7.175 28.049 49.527 14.767c3.882 1.156 8.038 0.362 11.12-2.128 2.09-1.688 4.291-3.291 6.542-4.764 3.462-2.265 5.527-6.099 5.527-10.258v-57.981l-22.568-11.995c-10.416-5.537-16.893-16.303-16.904-28.098-0.01-11.252 5.73-21.449 15.356-27.277 7.925-4.798 17.254-5.89 25.863-3.21 4.849-15.466 19.236-26.916 36.184-27.237 10.279-0.207 20.055 3.733 27.523 11.061 4.831 4.741 8.346 10.657 10.253 17.059 8.437-2.76 17.62-1.821 25.524 2.796 9.752 5.697 15.58 15.841 15.59 27.135 0.01 11.44-6.199 21.993-16.203 27.54l-23.269 12.903v57.307c0 4.16 2.055 7.988 5.498 10.24 2.324 1.52 4.592 3.177 6.743 4.925 3.075 2.497 7.236 3.297 11.13 2.134l51.674-15.406 6.777-26.493c2.835-11.083 11.473-19.76 22.542-22.646 10.926-2.85 22.216 0.222 30.197 8.214 5.671 5.68 8.854 13.028 9.192 20.725 8.505-1.472 17.204-0.064 24.916 4.105 9.087 4.913 15.717 13.071 18.669 22.971 5.896 19.778-4.842 40.629-24.063 47.475 4.791 7.658 6.104 16.975 3.464 25.87-3.202 10.787-11.614 18.922-22.502 21.76-11.416 2.975-23.471-0.566-31.463-9.242l-16.822-18.262-48.562 14.479c-3.977 1.186-7.054 4.422-8.232 8.657-0.922 3.316-2.071 6.609-3.416 9.786-1.651 3.899-1.05 8.488 1.569 11.976l31.582 42.066 29.063-3.015c11.374-1.182 22.509 3.915 29.052 13.299 6.459 9.265 7.49 20.919 2.757 31.173-3.586 7.771-9.932 13.545-17.686 16.363 4.668 7.639 6.526 16.582 5.248 25.56-1.456 10.227-6.808 19.275-15.069 25.478-6.77 5.079-14.827 7.751-23.141 7.751zm-30.883-43.015c3.254 0 6.341 1.527 8.315 4.156l8.191 10.91c2.867 3.818 7.049 6.292 11.776 6.965 4.729 0.673 9.434-0.535 13.252-3.402s6.292-7.049 6.965-11.777c0.673-4.727-0.535-9.434-3.402-13.252l-8.088-10.773c-2.257-3.005-2.716-6.995-1.201-10.434 1.514-3.44 4.767-5.794 8.507-6.159l9.684-0.945c5.491-0.536 7.874-4.475 8.644-6.143 0.77-1.669 2.22-6.038-0.934-10.564-2.217-3.179-5.985-4.908-9.845-4.507l-34.919 3.622c-3.63 0.376-7.197-1.18-9.389-4.1l-35.115-46.773c-7.052-9.392-8.619-21.873-4.089-32.573 0.997-2.354 1.848-4.791 2.53-7.247 3.107-11.172 11.453-19.776 22.328-23.018l54.782-16.334c3.808-1.137 7.927-3e-3 10.62 2.92l21.221 23.036c2.773 3.011 6.958 4.239 10.919 3.208 5.447-1.42 7.276-5.755 7.81-7.553s1.365-6.427-2.425-10.589l-7.03-7.719c-2.408-2.645-3.289-6.342-2.331-9.788s3.62-6.158 7.048-7.18l13.321-3.971c4.576-1.364 8.346-4.429 10.617-8.629s2.77-9.033 1.406-13.609-4.429-8.347-8.629-10.618c-4.199-2.271-9.033-2.769-13.609-1.406l-11.527 3.437c-3.602 1.074-7.501 0.121-10.201-2.491-2.701-2.612-3.782-6.479-2.829-10.113l1.999-7.621c1.4-5.336-1.469-8.936-2.767-10.237-1.298-1.3-4.896-4.176-10.233-2.784-3.751 0.977-6.678 3.918-7.639 7.673l-8.237 32.199c-0.905 3.54-3.602 6.345-7.104 7.389l-57.318 17.089c-10.487 3.128-21.774 0.913-30.189-5.924-1.599-1.3-3.284-2.531-5.01-3.659-9.337-6.108-14.912-16.442-14.912-27.646v-63.431c0-3.779 2.05-7.262 5.356-9.094l28.626-15.874c3.39-1.88 5.494-5.455 5.491-9.332-5e-3 -5.516-3.696-8.268-5.283-9.195-1.587-0.928-5.796-2.791-10.604-0.086l-8.087 4.549c-3.219 1.812-7.159 1.778-10.348-0.086-3.189-1.865-5.149-5.282-5.149-8.977v-4.968c0-4.983-2.064-9.867-5.663-13.399-3.449-3.385-7.911-5.207-12.563-5.112-9.664 0.183-17.527 8.202-17.527 17.874v4.25c0 3.64-1.903 7.014-5.017 8.898-3.114 1.883-6.986 2.003-10.21 0.312l-8.056-4.223c-4.986-2.613-9.255-0.637-10.859 0.334s-5.334 3.837-5.329 9.466c4e-3 4.095 2.252 7.832 5.867 9.753l28.086 14.927c3.396 1.805 5.518 5.337 5.518 9.182v64.231c0 11.201-5.583 21.542-14.936 27.661-1.672 1.095-3.309 2.287-4.862 3.542-8.416 6.797-19.679 8.994-30.131 5.879l-55.172-16.45c-3.502-1.044-6.198-3.849-7.104-7.389l-8.635-33.755c-0.961-3.756-3.888-6.696-7.638-7.673-5.337-1.39-8.934 1.484-10.233 2.784-1.298 1.3-4.167 4.901-2.767 10.236l2.408 9.18c0.953 3.635-0.128 7.501-2.829 10.113s-6.601 3.567-10.201 2.491l-13.179-3.929c-4.577-1.364-9.41-0.865-13.61 1.406s-7.265 6.041-8.629 10.617-0.865 9.41 1.406 13.61 6.042 7.265 10.618 8.629l13.534 4.035c3.428 1.022 6.09 3.734 7.048 7.18s0.078 7.143-2.331 9.788l-6 6.587c-3.791 4.161-2.959 8.791-2.425 10.589s2.363 6.132 7.81 7.552c3.964 1.032 8.146-0.196 10.919-3.208l20.181-21.908c2.691-2.922 6.81-4.056 10.62-2.92l53.677 16.004c11.035 3.29 19.437 11.901 22.473 23.033 0.737 2.698 1.674 5.37 2.785 7.94 4.629 10.707 3.085 23.246-4.029 32.722l-33.841 45.075c-2.192 2.921-5.755 4.476-9.389 4.1l-34.508-3.58c-3.859-0.4-7.628 1.327-9.845 4.507-3.154 4.525-1.704 8.895-0.934 10.563 0.77 1.669 3.154 5.607 8.644 6.143l9.273 0.905c3.74 0.365 6.993 2.72 8.507 6.159 1.515 3.44 1.056 7.429-1.201 10.434l-8.92 11.88c-2.867 3.818-4.075 8.525-3.402 13.252s3.147 8.91 6.965 11.777c7.883 5.919 19.111 4.32 25.029-3.564l9.254-12.325c2.147-2.86 5.613-4.416 9.177-4.12s6.726 2.403 8.372 5.577l4.176 8.056c2.591 4.998 7.223 5.822 9.094 5.944 1.87 0.122 6.57-0.091 9.79-4.71 2.341-3.358 2.638-7.709 0.775-11.354l-13.624-26.649c-1.809-3.539-1.443-7.799 0.943-10.977l37.821-50.376c6.217-8.281 16.233-13.222 26.801-13.222h0.054l0.76-4e-3c10.564-0.126 20.668 4.821 26.969 13.214l38.894 51.805c2.386 3.178 2.752 7.438 0.943 10.977l-13.445 26.299c-1.863 3.645-1.566 7.996 0.775 11.354 3.219 4.617 7.912 4.832 9.79 4.71 1.871-0.122 6.503-0.947 9.093-5.944l3.996-7.709c1.646-3.175 4.808-5.282 8.372-5.578 0.287-0.019 0.575-0.03 0.862-0.03z"/></g></g></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg enable-background="new 0 0 100 100" version="1.1" viewBox="0 0 100 100" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" ry="2" fill="none"/><g transform="matrix(.18643 0 0 .18643 2.2741 -6.1756)"><path d="m211.48 109.97c-41.276 0-170.75 295.75-170.75 295.75h341.51c-1e-3 0-129.48-295.75-170.75-295.75z" fill="#96b4eb"/><path d="m289.05 210.76c-34.326-65.539-59.079-100.79-77.572-100.79s-42.921 38.198-77.248 103.74c0 0 20.604 19.406 35.909 19.426s24.724-16.483 38.852-17.071c14.128-0.589 31.199 17.052 42.384 17.071 11.185 0.02 37.675-22.369 37.675-22.369z" fill="#fff"/><path d="m211.48 109.97c-5.052 0-11.428 4.44-18.723 12.216 17.131 20.52 40.146 64.058 61.379 108.38 12.724-3.201 24.43-9.336 34.937-17.127-30.689-56.501-61.145-103.47-77.593-103.47z" fill="#e1bdfc"/><path d="m289.07 213.44c-10.506 7.791-22.213 13.926-34.937 17.127 14.606 30.491 28.369 61.353 38.791 85.349 9.153 21.073-6.284 44.619-29.259 44.619h-202.54c-12.509 27.153-20.404 45.188-20.404 45.188h341.51c-1e-3 0-46.845-107-93.163-192.28z" fill="#8286ea"/><path d="m458.58 380.02-22.056-27.709h12.457c7.124 0 11.092-8.232 6.656-13.805l-26.324-33.071h11.124c5.501 0 8.566-6.357 5.14-10.662l-29.752-37.377c-2.232-2.804-6.492-2.804-8.724 0l-29.752 37.377c-3.426 4.304-0.361 10.662 5.14 10.662h11.123l-26.324 33.071c-4.436 5.573-0.468 13.805 6.656 13.805h12.457l-22.056 27.709c-4.732 5.945-0.499 14.725 7.099 14.725h80.036c7.598 0 11.832-8.78 7.1-14.725z" fill="#a1e8c3"/><path d="m490.66 492.68h-469.32c-6.178 0-11.186-5.008-11.186-11.185v-71.995c0-6.177 5.008-11.185 11.186-11.185h469.32c6.178 0 11.185 5.008 11.185 11.185v71.995c0 6.178-5.008 11.185-11.186 11.185z" fill="#ccf3e2"/><path d="m10.153 438.48v43.017c0 6.177 5.008 11.186 11.185 11.186h469.32c6.178 0 11.185-5.008 11.185-11.186v-43.017z" fill="#c49a8b"/><path d="m490.66 388.16h-20.105c0.68-5.082-0.698-10.277-4.029-14.463l-10.145-12.746c4.047-1.734 7.405-4.881 9.411-9.042 3.139-6.512 2.294-14.07-2.208-19.725l-14.918-18.742c2.909-1.639 5.311-4.147 6.837-7.314 2.813-5.835 2.054-12.609-1.98-17.677l-29.752-37.378c-3.001-3.77-7.486-5.932-12.305-5.932s-9.304 2.162-12.305 5.932c0 1e-3 -1e-3 1e-3 -1e-3 1e-3l-29.752 37.378c-4.035 5.069-4.792 11.843-1.979 17.678 1.527 3.166 3.929 5.674 6.837 7.312l-14.616 18.362c-11.156-23.746-24.386-51.213-38.262-78.552-21.95-43.244-41.225-77.759-57.291-102.59-28.997-44.807-42.87-50.849-52.618-50.849s-23.622 6.041-52.617 50.849c-16.067 24.827-35.342 59.342-57.291 102.59-27.812 54.794-53.03 110.11-64.146 134.91h-16.087c-11.767 0-21.339 9.572-21.339 21.339v71.994c0 11.766 9.572 21.339 21.339 21.339h469.32c11.767 0 21.339-9.573 21.339-21.339v-71.994c0-11.767-9.572-21.339-21.339-21.339zm-66.239-72.571 21.149 26.569h-68.208l21.149-26.569zm-33.121 46.876h40.331l17.613 22.128h-75.559zm20.165-94.245 21.54 27.062h-43.082zm-237.04-104.21c25.778-40.31 35.878-43.615 37.055-43.87 1.177 0.256 11.277 3.56 37.055 43.87 8.572 13.403 18.088 29.631 28.45 48.491-4.709 1.917-8.151 4.694-11.16 7.133-4.663 3.779-8.347 6.764-16.211 6.764s-11.548-2.984-16.211-6.764c-5.212-4.225-11.699-9.482-23.881-9.482-12.18 0-18.667 5.258-23.879 9.482-4.662 3.779-8.344 6.763-16.207 6.763s-11.546-2.984-16.208-6.763c-2.308-1.871-4.868-3.942-8.06-5.671 10.679-19.494 20.462-36.201 29.257-49.953zm-55.77 100.45c7.21-14.24 14.116-27.499 20.713-39.79 2.178 1.18 4.085 2.72 6.189 4.425 5.213 4.224 11.699 9.482 23.88 9.482 12.18 0 18.667-5.258 23.879-9.482 4.661-3.779 8.344-6.763 16.207-6.763 7.864 0 11.548 2.985 16.211 6.764 5.213 4.224 11.7 9.482 23.881 9.482s18.669-5.257 23.881-9.482c3.056-2.477 5.699-4.606 9.367-5.784 6.817 12.668 13.966 26.382 21.442 41.148 20.502 40.493 39.496 81.06 52.281 109.01l-0.181 0.228c-3.331 4.185-4.708 9.381-4.028 14.462h-292.68c12.181-26.959 34.5-75.385 58.96-123.7zm-97.315 144h469.32c0.569 0 1.032 0.463 1.032 1.032v22.886h-471.39v-22.886c0-0.57 0.463-1.032 1.032-1.032zm469.32 74.058h-469.32c-0.569 0-1.032-0.463-1.032-1.032v-36.925h471.39v36.925c0 0.569-0.463 1.032-1.032 1.032z" fill="#3c122c"/><path d="m120.9 337.55c-1.441 0-2.904-0.308-4.295-0.959-5.079-2.376-7.271-8.42-4.894-13.499l9.615-20.558c2.376-5.08 8.419-7.271 13.499-4.897 5.08 2.375 7.272 8.419 4.896 13.498l-9.617 20.56c-1.725 3.689-5.385 5.855-9.204 5.855z" fill="#fff"/><path d="m142.79 290.76c-1.442 0-2.905-0.308-4.297-0.96-5.079-2.377-7.269-8.422-4.891-13.5l1.686-3.604c2.374-5.08 8.415-7.276 13.497-4.901 5.08 2.374 7.274 8.417 4.9 13.497l-1.692 3.616c-1.726 3.688-5.384 5.852-9.203 5.852z" fill="#fff"/><g fill="#3c122c"><path d="m237.35 359.99c-3.364 0-6.092-2.728-6.092-6.092v-11.504c0-3.364 2.728-6.092 6.092-6.092s6.092 2.728 6.092 6.092v11.504c0 3.364-2.728 6.092-6.092 6.092z"/><path d="m277.26 344.22c-3.364 0-6.092-2.728-6.092-6.092v-11.504c0-3.364 2.728-6.092 6.092-6.092s6.092 2.728 6.092 6.092v11.504c0 3.364-2.728 6.092-6.092 6.092z"/><path d="m251.08 302.88c-3.364 0-6.092-2.728-6.092-6.092v-11.504c0-3.364 2.728-6.092 6.092-6.092s6.092 2.728 6.092 6.092v11.504c1e-3 3.364-2.727 6.092-6.092 6.092z"/></g></g></svg>
......@@ -3,9 +3,9 @@ import 'package:flutter/foundation.dart';
class Data extends ChangeNotifier {
// Configuration available values
List _availableDifficultyLevels = ['easy', 'medium', 'hard'];
List _availableSizes = ['2x2', '3x2', '3x3'];
List _availableSkins = ['default', 'food', 'nature'];
List _availableDifficultyLevels = ['easy', 'medium', 'hard', 'nightmare'];
List _availableSizes = ['2x2', '3x2', '3x3', '4x4'];
List _availableSkins = ['default', 'food', 'nature', 'monsters'];
List get availableDifficultyLevels => _availableDifficultyLevels;
List get availableSizes => _availableSizes;
......
......@@ -7,7 +7,7 @@ import '../provider/data.dart';
class BoardUtils {
static printGrid(List cells) {
String stringValues = '0123456789';
String stringValues = '0123456789ABCDEFG';
print('');
print('-------');
for (var rowIndex = 0; rowIndex < cells.length; rowIndex++) {
......@@ -64,7 +64,7 @@ class BoardUtils {
List cells = [];
int boardSize = int.parse(pow(grid.length, 1/2).toStringAsFixed(0));
String stringValues = '0123456789';
String stringValues = '0123456789ABCDEFG';
int index = 0;
for (var rowIndex = 0; rowIndex < boardSize; rowIndex++) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment