> ## Documentation Index
> Fetch the complete documentation index at: https://codspeed.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Guides

> Step-by-step tutorials to help you benchmark your code and integrate performance testing into your workflow

export const CppIcon = props => <svg xmlns="http://www.w3.org/2000/svg" className="h-6 w-6" viewBox="0 0 31 31" width={31} height={31} fill="none" {...props}>
    <g clipPath="url(#a)">
      <path fill="#00599C" d="M27.994 22.981c.206-.356.333-.757.333-1.117V9.36c0-.36-.127-.76-.333-1.117l-12.764 7.37 12.764 7.368Z" />
      <path fill="#004482" d="m16.363 30.08 10.828-6.252c.312-.18.596-.49.801-.847l-12.764-7.369-12.763 7.37c.205.355.489.666.8.846l10.83 6.252c.623.36 1.644.36 2.268 0Z" />
      <path fill="#659AD2" d="M27.993 8.243c-.205-.356-.489-.667-.8-.847l-10.83-6.252c-.623-.36-1.644-.36-2.268 0L3.267 7.396c-.624.36-1.134 1.244-1.134 1.964v12.504c0 .36.127.761.333 1.117l12.764-7.369 12.763-7.369Z" />
      <path fill="#fff" d="M15.227 24.343c-4.814 0-8.73-3.916-8.73-8.73 0-4.815 3.916-8.732 8.73-8.732a8.762 8.762 0 0 1 7.561 4.363L19.01 13.43a4.384 4.384 0 0 0-3.783-2.184 4.37 4.37 0 0 0-4.365 4.366 4.37 4.37 0 0 0 4.365 4.366 4.384 4.384 0 0 0 3.783-2.184l3.779 2.186a8.763 8.763 0 0 1-7.562 4.363Z" />
      <path fill="#fff" d="M23.961 15.127h-.97v-.97h-.97v.97h-.97v.97h.97v.97h.97v-.97h.97v-.97ZM27.598 15.127h-.97v-.97h-.97v.97h-.97v.97h.97v.97h.97v-.97h.97v-.97Z" />
    </g>
    <defs>
      <clipPath id="a">
        <rect width={30.271} height={30.271} x={0.219} y={0.207} fill="#fff" rx={3.784} />
      </clipPath>
    </defs>
  </svg>;

export const NodeJSIcon = props => <svg xmlns="http://www.w3.org/2000/svg" className="h-6 w-6" width={64} height={64} viewBox="0 0 32 32" fill="#8cc84b" preserveAspectRatio="xMidYMid" {...props}>
    <path d="M14.656.427c.8-.453 1.82-.455 2.6 0L29.2 7.16c.747.42 1.247 1.253 1.24 2.114v13.5c.005.897-.544 1.748-1.332 2.16l-11.88 6.702a2.6 2.6 0 0 1-2.639-.073l-3.565-2.06c-.243-.145-.516-.26-.688-.495.152-.204.422-.23.642-.32.496-.158.95-.4 1.406-.656.115-.08.256-.05.366.022l3.04 1.758c.217.125.437-.04.623-.145l11.665-6.583a.386.386 0 0 0 .212-.38V9.334a.417.417 0 0 0-.25-.417L16.19 2.244a.41.41 0 0 0-.465-.001L3.892 8.93a.413.413 0 0 0-.25.415v13.37a.375.375 0 0 0 .215.375l3.162 1.785c.594.32 1.323.5 1.977.265a1.5 1.5 0 0 0 .971-1.409l.003-13.29c-.014-.197.172-.36.363-.34h1.52c.2-.005.357.207.33.405L12.18 23.88c.001 1.188-.487 2.48-1.586 3.063-1.354.7-3.028.553-4.366-.12l-3.4-1.88a2.448 2.448 0 0 1-1.332-2.16v-13.5a2.46 2.46 0 0 1 1.282-2.141L14.656.427zM18.1 9.785c1.727-.1 3.576-.066 5.13.785 1.203.652 1.87 2.02 1.892 3.358-.034.18-.222.28-.394.267-.5-.001-1.002.007-1.504-.003-.213.008-.336-.188-.363-.376-.144-.64-.493-1.273-1.095-1.582-.924-.463-1.996-.44-3.004-.43-.736.04-1.527.103-2.15.535-.48.328-.624 1-.453 1.522.16.383.603.506.964.62 2.082.544 4.287.5 6.33 1.207.845.292 1.672.86 1.962 1.745.378 1.186.213 2.604-.63 3.556-.684.784-1.68 1.2-2.675 1.442-1.323.295-2.695.302-4.038.17-1.263-.144-2.577-.476-3.552-1.336-.834-.724-1.24-1.852-1.2-2.94.01-.184.193-.312.37-.297h1.5c.202-.014.35.16.36.35.093.6.322 1.25.854 1.6 1.026.662 2.313.616 3.487.635.973-.043 2.065-.056 2.86-.7.42-.367.543-.98.43-1.508-.123-.446-.6-.653-1-.8-2.055-.65-4.285-.414-6.32-1.15-.826-.292-1.625-.844-1.942-1.693-.443-1.2-.24-2.687.693-3.607.9-.915 2.22-1.268 3.47-1.394z" />
  </svg>;

export const RustIcon = props => <svg xmlns="http://www.w3.org/2000/svg" className="h-6 w-6" viewBox="0 0 46 46" width={46} height={46} fill="none" {...props}>
    <path fill="#E4E4E7" d="m44.98 22.453-1.87-1.158a26.12 26.12 0 0 0-.053-.545l1.607-1.5a.64.64 0 0 0-.213-1.074l-2.056-.769a23.292 23.292 0 0 0-.16-.53l1.282-1.782a.643.643 0 0 0-.418-1.013l-2.169-.352a16.396 16.396 0 0 0-.26-.487l.91-2a.641.641 0 0 0-.608-.91l-2.2.077c-.113-.142-.23-.283-.347-.421l.505-2.144a.642.642 0 0 0-.774-.774l-2.143.504c-.139-.117-.278-.232-.422-.348l.077-2.198a.64.64 0 0 0-.91-.609l-2 .911c-.161-.089-.324-.176-.487-.262l-.352-2.167a.644.644 0 0 0-1.012-.42l-1.783 1.282a19.93 19.93 0 0 0-.529-.16l-.769-2.056a.642.642 0 0 0-1.074-.214l-1.5 1.61c-.18-.02-.362-.039-.544-.053l-1.16-1.872a.644.644 0 0 0-1.094 0l-1.159 1.872c-.18.014-.363.033-.544.053l-1.5-1.609a.646.646 0 0 0-1.074.213l-.77 2.056c-.177.052-.354.106-.529.162l-1.782-1.283a.64.64 0 0 0-1.013.418l-.354 2.168c-.163.085-.324.173-.487.262l-1.998-.91a.64.64 0 0 0-.91.607l.076 2.2c-.142.115-.283.23-.422.349L7.846 7.07a.646.646 0 0 0-.776.774l.506 2.144c-.119.14-.234.278-.349.42l-2.199-.076a.644.644 0 0 0-.609.91l.911 2.001c-.087.16-.175.322-.26.488l-2.167.35a.645.645 0 0 0-.42 1.013l1.282 1.782c-.056.175-.109.352-.16.529l-2.056.77a.643.643 0 0 0-.213 1.074l1.608 1.5c-.02.181-.039.362-.054.545l-1.87 1.158a.644.644 0 0 0 0 1.095l1.87 1.158c.015.182.034.365.054.546l-1.608 1.5a.644.644 0 0 0 .213 1.074l2.056.769c.051.178.106.355.161.529l-1.283 1.783a.644.644 0 0 0 .42 1.01l2.167.353c.085.165.171.328.262.488l-.913 1.998a.643.643 0 0 0 .61.911l2.198-.076c.115.143.23.283.349.422l-.506 2.143a.64.64 0 0 0 .776.773l2.142-.504c.14.119.28.233.422.347l-.076 2.2a.641.641 0 0 0 .91.608l2-.91c.16.088.322.176.487.261l.352 2.166a.64.64 0 0 0 1.013.42l1.781-1.284c.176.056.353.112.53.162l.768 2.056a.641.641 0 0 0 1.074.213l1.502-1.609c.18.02.362.04.544.056l1.16 1.87a.645.645 0 0 0 1.094 0l1.157-1.872c.183-.015.365-.033.546-.054l1.5 1.609a.641.641 0 0 0 1.073-.213l.77-2.056c.177-.05.354-.106.53-.162l1.782 1.285a.645.645 0 0 0 1.012-.421l.353-2.167c.163-.084.325-.173.486-.26l2 .91a.64.64 0 0 0 .91-.609l-.077-2.2c.142-.112.283-.227.422-.346l2.143.505a.641.641 0 0 0 .774-.774l-.504-2.143c.117-.14.232-.279.347-.422l2.2.076a.64.64 0 0 0 .608-.91l-.911-2c.089-.16.175-.322.26-.487l2.167-.352a.64.64 0 0 0 .42-1.011l-1.282-1.783c.056-.176.11-.352.16-.53l2.056-.768a.642.642 0 0 0 .213-1.074l-1.608-1.5c.02-.181.037-.364.054-.546l1.87-1.158a.644.644 0 0 0 0-1.095ZM32.459 37.975a1.326 1.326 0 0 1 .555-2.592 1.326 1.326 0 0 1-.555 2.592Zm-.637-4.3a1.205 1.205 0 0 0-1.432.928l-.664 3.1A16.226 16.226 0 0 1 23 39.154c-2.451 0-4.777-.544-6.865-1.515l-.665-3.099a1.206 1.206 0 0 0-1.431-.929l-2.737.588a16.277 16.277 0 0 1-1.416-1.667h13.317c.15 0 .251-.028.251-.165v-4.71c0-.138-.1-.165-.25-.165h-3.895v-2.987h4.212c.384 0 2.056.11 2.59 2.246.168.657.535 2.794.786 3.478.251.768 1.27 2.301 2.357 2.301h6.635c.081 0 .162-.008.241-.023-.46.625-.965 1.217-1.508 1.769l-2.8-.6h-.001ZM13.403 37.91a1.326 1.326 0 0 1-.555-2.592 1.325 1.325 0 0 1 1.39 2.018 1.327 1.327 0 0 1-.836.575l.001-.001ZM8.351 17.425A1.323 1.323 0 1 1 5.933 18.5a1.323 1.323 0 0 1 2.418-1.074Zm-1.553 3.682 2.852-1.268a1.21 1.21 0 0 0 .612-1.595l-.586-1.327h2.31v10.41h-4.66a16.315 16.315 0 0 1-.528-6.22Zm12.512-1.012v-3.068h5.5c.284 0 2.005.329 2.005 1.616 0 1.068-1.32 1.452-2.407 1.452H19.31Zm19.986 2.762c0 .407-.015.81-.046 1.21H37.58c-.167 0-.234.11-.234.274v.767c0 1.808-1.02 2.201-1.912 2.301-.85.095-1.794-.356-1.91-.877-.501-2.82-1.337-3.424-2.658-4.466 1.639-1.039 3.343-2.574 3.343-4.628 0-2.219-1.52-3.616-2.557-4.301-1.454-.959-3.064-1.15-3.499-1.15h-17.29a16.274 16.274 0 0 1 9.116-5.146l2.037 2.138a1.205 1.205 0 0 0 1.707.04l2.281-2.182a16.311 16.311 0 0 1 11.155 7.945l-1.561 3.526a1.21 1.21 0 0 0 .613 1.595l3.007 1.335c.052.533.08 1.072.08 1.62ZM22.016 5.022a1.324 1.324 0 1 1 1.828 1.918 1.32 1.32 0 0 1-1.87-.045 1.327 1.327 0 0 1 .043-1.873ZM37.51 17.49a1.324 1.324 0 1 1 2.42 1.076 1.324 1.324 0 0 1-2.42-1.076Z" />
  </svg>;

export const GolangIcon = props => <svg xmlns="http://www.w3.org/2000/svg" className="h-6 w-6" width={256} height={96} fill="#00acd7" viewBox="0 0 256 95.643" {...props}>
    <path d="M19.32 28.96c-.5 0-.623-.25-.374-.623l2.617-3.365c.25-.374.872-.623 1.37-.623H67.43c.5 0 .623.374.374.748l-2.12 3.24c-.25.374-.872.748-1.246.748l-45.12-.125zM.5 40.427c-.5 0-.623-.25-.374-.623l2.617-3.365c.25-.374.872-.623 1.37-.623H60.95c.5 0 .748.374.623.748l-.997 2.99c-.125.5-.623.748-1.122.748L.5 40.427zm30.163 11.467c-.5 0-.623-.374-.374-.748l1.745-3.116c.25-.374.748-.748 1.246-.748h24.928c.5 0 .748.374.748.872l-.25 2.99c0 .5-.5.872-.872.872l-27.172-.125zm129.38-25.178L139.1 32.2c-1.87.5-1.994.623-3.615-1.246-1.87-2.12-3.24-3.5-5.858-4.736-7.852-3.864-15.456-2.742-22.56 1.87-8.476 5.484-12.838 13.586-12.714 23.682.125 9.97 6.98 18.198 16.827 19.57 8.476 1.122 15.58-1.87 21.19-8.226 1.122-1.37 2.12-2.867 3.365-4.612H111.68c-2.617 0-3.24-1.62-2.368-3.74 1.62-3.864 4.612-10.345 6.357-13.586.374-.748 1.246-1.994 3.116-1.994h45.37c-.25 3.365-.25 6.73-.748 10.096-1.37 8.974-4.736 17.2-10.22 24.43-8.974 11.84-20.69 19.195-35.523 21.19-12.215 1.62-23.557-.748-33.53-8.226C74.9 79.69 69.675 70.466 68.304 59c-1.62-13.586 2.368-25.8 10.595-36.52 8.85-11.592 20.566-18.946 34.9-21.563 11.716-2.12 22.934-.748 33.03 6.107 6.606 4.362 11.342 10.345 14.46 17.575.748 1.122.25 1.745-1.246 2.12z" />
    <path d="M201.297 95.643c-11.342-.25-21.688-3.5-30.413-10.97-7.354-6.357-11.966-14.46-13.46-24.056-2.244-14.085 1.62-26.55 10.096-37.642 9.1-11.966 20.067-18.198 34.9-20.815 12.714-2.244 24.68-.997 35.523 6.357 9.847 6.73 15.954 15.83 17.575 27.795 2.12 16.827-2.742 30.537-14.334 42.254-8.226 8.35-18.322 13.586-29.914 15.954-3.365.623-6.73.748-9.97 1.122zm29.665-50.355c-.125-1.62-.125-2.867-.374-4.113-2.244-12.34-13.586-19.32-25.427-16.577-11.592 2.617-19.07 9.97-21.812 21.688-2.244 9.722 2.493 19.57 11.467 23.557 6.855 2.99 13.71 2.617 20.317-.748 9.847-5.1 15.206-13.087 15.83-23.807z" />
  </svg>;

export const GinGonicIcon = props => <svg xmlns="http://www.w3.org/2000/svg" className="h-6 w-6" viewBox="0 0 1000 1406" width={1000} height={1406} {...props}>
    <path d="M492 1404.853c-116.51-4.986-197.515-20.48-262.163-50.144-9.437-4.33-8.02-1.432-18.198-37.254-17.726-62.39-31.198-118.918-45.631-191.455-7.317-36.772-10.743-52.143-27.64-124-30.318-128.94-41.834-188.227-48.46-249.5-1.677-15.518 1.344-36.736 6.09-42.77 2.81-3.572 2.867-12.691.084-13.419-1.624-.424-2.026-1.795-2.62-8.924-.493-5.918-1.26-9.132-2.582-10.812-1.274-1.62-1.88-4.011-1.88-7.424 0-2.768-.45-5.311-1-5.651-.6-.371-1-7.157-1-17s-.4-16.629-1-17c-.55-.34-1 .282-1 1.382 0 12.326-8.858-10.124-14.022-35.537-13.252-65.217-35-130.024-29.998-89.385 1.76 14.297 5.004 28.353 14.317 62.04 10.94 39.574 15.923 67.595 13.698 77.02C65.815 658.488 45.27 577.604 33.43 505l-10.027-61.5c-5.608-34.41-10.824-60.252-17.952-88.93-7.134-28.706-6.932-33.363 1.933-44.653 18.276-23.274 71.903-41.367 77.7-26.215 3.974 10.385-7.737 17.579-39.583 24.317-27.601 5.84-30.154 10.015-15.17 24.813 14.98 14.794 101.867 28.016 204.67 31.146 182.075 5.543 297.504 7.003 330 4.172 7.975-.694 19.314-1.525 25.197-1.845 10.697-.583 10.697-.583 10.21-3.194-.368-1.977.484-3.824 3.513-7.611 2.2-2.75 5.483-7.025 7.297-9.5 6.168-8.419 16.527-11.628 20.824-6.45 5.375 6.476.628 21.467-8.253 26.06-4.1 2.12-2.924 2.773 6.543 3.627 4.493.406 10.746 1.01 13.897 1.341 9.53 1.006 16.795-2.437 12.792-6.06-8.82-7.982 7.776-24.083 33.48-32.479 3.85-1.258 7.428-2.68 7.95-3.163.522-.482 1.663-.876 2.534-.876 3.278 0 12.66-7.272 23.092-17.898 5.936-6.047 12.603-12.137 14.815-13.533 2.213-1.397 4.508-3.446 5.101-4.554 1.799-3.361-1.706-2.455-9.492 2.452a1266.43 1266.43 0 0 1-12 7.468c-5.71 3.489-18.415 11.913-30.636 20.314-4.6 3.161-9.489 6.51-10.864 7.442-1.375.931-3.317 2.378-4.315 3.215-2.212 1.854-12.474 2.3-18.185.789-14.83-3.922-15.895-16.941-3.238-39.55 5.541-9.899 20.812-30.145 22.736-30.145.478 0 2.137-1.88 3.686-4.176 2.803-4.156 4.579-5.498 13.501-10.205 6.417-3.385 10.166-3.753 11.185-1.098.605 1.577-3.892 11.474-8.958 19.715-10.62 17.273-11.546 19.03-10.553 20.023 1.416 1.416 12.228-5.07 13.83-8.299.671-1.353 2.468-5.148 3.992-8.433 10.314-22.226 34.999-24.415 50.182-4.45 4.014 5.278 5.131 5.875 5.153 2.756.07-9.76 13.658-17.766 30.234-17.816 6.871-.02 7.323-1.145 1.372-3.417-8.133-3.106-8.6-4.66-3.238-10.79 7.434-8.497 3.907-10.148-10.214-4.782-13.625 5.177-26.87 7.98-35.926 7.602-4.81-.2-9.825.041-11.145.536-1.321.495-4.848 1.108-7.838 1.362-2.99.255-5.8.688-6.246.962-.444.275-2.992.202-5.662-.162-14.841-2.027-13.463-14.895 5.122-47.828 2.483-4.4 5.91-10.925 7.615-14.5 1.705-3.575 8.634-17.75 15.398-31.5 6.764-13.75 14.157-29.05 16.428-34 2.272-4.95 5.245-11.138 6.607-13.75 1.362-2.613 2.477-5.203 2.477-5.755 0-.553 1.152-3.365 2.56-6.25 9.092-18.62 23.59-64.586 21.823-69.189-.358-.934-.058-1.556.751-1.556.742 0 3.603-1.5 6.357-3.334 2.755-1.833 6.235-4.086 7.733-5.006 2.234-1.371 2.622-2.18 2.158-4.502-2.58-12.898 21.237-4.654 50.87 17.609 43.592 32.748 82.287 88.085 114.62 163.914 28.736 67.393 36.282 181.688 17.648 267.319-13.064 60.034-21.955 152.166-31.51 326.5-6.083 110.995-9.56 161.083-14.578 210-1.354 13.2-3.125 33-3.936 44-4.072 55.228-10.21 106.505-20.645 172.5-3.568 22.561-4.068 27.863-4.34 46-1.028 68.383-26.095 107.216-73.632 114.064-4.608.664-14.229 2.925-21.379 5.024-57.956 17.015-119.785 26.038-204.5 29.843-68.7 3.085-88.568 3.396-123 1.922zm-236.005-103.429c-12.337-50.302-19.553-74.183-28.231-93.424-9.29-20.596-11.4-23.324-10.253-13.25 5.274 46.304 17.984 89.247 38.673 130.657 10.908 21.835 10.904 21.246-.189-23.983zm-21.625 33.326c3.6-13.435-2.158-41.695-18.925-92.876-9.564-29.193-16.611-54.582-17.939-64.623-.87-6.581-1.774-7.137-5.517-3.394-6.004 6.005-4.19 18.429 9.334 63.879 3.638 12.23 7.13 26.18 7.76 31 3.7 28.327 22.343 76.998 25.287 66.014zm339.078-148.923c18.247-12.086 15.853-47.314-3.98-58.546-17.852-10.112-27.44 11.923-19.86 45.643 3.4 15.126 12.802 20.214 23.84 12.903zm-53.787-2.664c13.607-6.977 18.126-30.257 9.6-49.455-8.405-18.927-25.266-9.335-28.305 16.102-.44 3.68-1.477 11.01-2.306 16.291-2.97 18.93 4.902 25.322 21.011 17.062zm-331.1-34.806c2.181-17.458-2.343-42.683-16.979-94.67-4.152-14.748-8.94-33.873-10.638-42.5-5.556-28.21-13.967-41.956-9.904-16.187 1.972 12.509 13.104 69.591 15.503 79.5 1.333 5.5 3.583 19.373 5.001 30.83 3.532 28.53 6.63 39.835 12.723 46.42 3.02 3.264 3.51 2.876 4.294-3.393zm231.437-96.49c76.175-17.455 100.737-112.712 40.614-157.505-38.768-28.883-63.046-30.982-123.612-10.687-12.375 4.147-23.516 8.179-24.757 8.96C307.829 895.412 301 905.26 301 908.85c0 1.843-1.768 7.731-3.927 13.087-28.611 70.965 44.234 147.963 122.924 129.931zM323.5 997.353c-29.965-4.475-36.424-29.99-13.487-53.285 16.661-16.922 36.062-18.387 50.305-3.799 28.182 28.867 5.871 63.459-36.818 57.084zm379.932 40.49c52.325-8.79 85.133-68.944 63.556-116.53-50.523-111.425-231.969-57.898-192.176 56.691 17.013 48.993 63.748 70.735 128.62 59.838zM601.5 991.598c-23.323-5.743-30.889-27.057-18.39-51.815 15.624-30.954 49.058-30.588 65.551.716 9.962 18.907 7.704 25.208-8.451 23.58-14.53-1.466-19.297.611-12.194 5.312 5.176 3.425 11.795 9.386 13.072 11.772 3.99 7.455-22.902 14.543-39.588 10.435zM355.618 578.167c3.91-.568 6.685-1.914 11.762-5.705 3.655-2.73 9.452-7.022 12.882-9.54 30.931-22.7 40.88-30.655 52.238-41.767 3.85-3.767 15.1-13.915 25-22.552s19.848-17.368 22.106-19.403c2.258-2.035 6.308-5.65 9-8.032 8.445-7.475 23.399-21.144 34.894-31.896 13.493-12.621 42.66-42.121 42.457-42.942-.484-1.963-9.087-3.605-19.457-3.714-10.765-.114-10.998-.164-10.918-2.39.109-3.016.234-3-29.082-3.677-234.52-5.415-391.663-13.502-476.595-24.526-9.892-1.284-10.905-1.253-10.905.336 0 2.78 8.097 10.472 14.496 13.771 8.054 4.151 8.175 5.97.492 7.37-8.236 1.5-7.988.528-4.754 18.624 12.972 72.596 32.044 89.03 72.307 62.305 23.156-15.37 171.535-31.29 269.459-28.91 16.808.408 28.397.234 34-.512 4.675-.623 11.065-1.368 14.2-1.656 3.134-.288 6.226-1.16 6.872-1.937.645-.778 2.888-1.414 4.985-1.414 2.097 0 5.08-.52 6.628-1.156 10.6-4.354 91.315-6.026 91.315-1.892 0 .726-4.153 4.684-13.787 13.142-2.252 1.977-13.909 10.972-25.904 19.99C471.12 473.76 458.972 483.2 453.5 487.91c-.55.473-6.564 6.783-13.365 14.02-27.97 29.767-57.177 50.252-82.279 57.706-3.51 1.043-4.932 2.066-5.735 4.126-1.352 3.47-5.714 11.232-7.081 12.6-2.276 2.275-1.163 3.89 2.21 3.207 1.787-.362 5.553-.992 8.368-1.401zM403.5 569c.377-.61 7.959-1 19.403-1 22.167 0 40.097-.962 40.097-2.152 0-.466-.643-.848-1.429-.848-4.259 0-5.589-4.973-2.901-10.849 3.334-7.29 6.445-10.795 40.51-45.651 13.44-13.75 26.254-27.25 28.477-30 19.234-23.79 34.744-46.432 33.002-48.175-.751-.75-15.514 13.064-17.77 16.63-.885 1.4-5.16 6.057-9.5 10.349-8.506 8.414-9 8.963-24.949 27.696-5.852 6.875-11.916 13.85-13.475 15.5-1.558 1.65-5.056 5.475-7.773 8.5-8.94 9.953-25.353 25.846-32.692 31.657-16.485 13.052-41.952 25.915-50 25.256-2.716-.222-8.5 1.17-8.5 2.045 0 2.11 6.3 2.984 7.5 1.042zm229.372-3.935c1.274-1.917 2.347-2.066 15-2.08 18.57-.02 28.508-3.885 21.612-8.404-1.406-.92-2.488-2.594-2.494-3.854-.034-7.75-5.759-14.148-8.927-9.977-9.213 12.129-10.932 13.922-15.576 16.25-30.155 15.116-48.064-19.642-32.987-64.023 13.003-38.277 14.043-41.739 17.117-56.977 1.489-7.38.11-21.892-2.117-22.268-4.697-.794-26.392 67.896-35.459 112.268-3.904 19.107-3.986 19.307-9.253 22.642-18.5 11.716-25.921 6.303-20.076-14.642 1.83-6.555 7.691-22.792 10.375-28.74 1.052-2.33 1.913-4.493 1.913-4.804 0-.311.925-2.679 2.055-5.26 13.16-30.075 16.257-41.034 11.945-42.276-12.433-3.583-29.518 5.967-36.977 20.668-.813 1.602-2.492 4.578-3.732 6.613-2.823 4.634-7.736 13.74-16.08 29.799-11.37 21.885-13.875 26.058-21.54 35.871-8.125 10.402-16.577 15.49-30.171 18.163-9.717 1.91-9.557 2.404 1 3.088 27.422 1.777 152.936.104 154.372-2.057zm-112.666-5.113c-4.282-1.718-6.48-10.66-4.092-16.655 4.716-11.843 11.052-21.7 32.976-51.297 4.686-6.325 10.226-14.088 12.312-17.25 11.123-16.863 12.787 12.942 2.108 37.75-11.41 26.506-30.147 49.135-40.106 48.437-.497-.035-1.936-.478-3.198-.985zm265.583-4.03c5.57-.62 10.384-1.686 11.29-2.5 1.09-.983 4.087-1.422 9.69-1.422 4.462 0 8.391-.45 8.731-1 .34-.55 1.439-1 2.442-1 1.67 0 3.624-3.768 2.525-4.867-.25-.25-2.82.074-5.71.72-5.113 1.14-9.5 1.816-18.757 2.89-12.284 1.426-46.528.47-55.955-1.562-3.31-.713-3.501-1-4.558-6.846-1.907-10.545-7.494-15.498-14.65-12.99-7.074 2.482-7.473 3.783-1.85 6.033 4.082 1.633 8.013 4.865 8.013 6.587 0 1.83-6.212 8.035-8.045 8.035-1.01 0-2.088.406-2.395.902-.676 1.095-12.434 4.74-18.31 5.676-11.047 1.76-1.005 2.422 36.79 2.422 22.686 0 45.381-.482 50.75-1.079zm64.988-54.38c5.389-.916 11.223-6.084 11.223-9.941 0-2.886-2.275-4.411-4.263-2.857-1.236.967-8.904 2.987-11.737 3.093-.825.03-3.398.362-5.718.737-15.34 2.476-58.008-11.048-77.962-24.712-2.3-1.574-4.441-2.862-4.76-2.862-.933 0-10.809-7.017-13.81-9.813-10.343-9.634 8.994-10.565 34.25-1.65 15.968 5.637 18.069 6.452 22.358 8.667 6.616 3.416 7.386 3.75 14.441 6.245 16.246 5.746 17.595 4.373 4.701-4.787-19.203-13.641-39.634-22.093-47.295-19.565-8.305 2.741-27.278-2.208-45.204-11.79-32.106-17.164-44.251-20.277-33.3-8.534 14.674 15.734 33.706 33.29 45.704 42.16 7.458 5.514 17.635 12.467 19.595 13.388.825.388 3.525 1.881 6 3.32 5.769 3.351 24.865 11.932 29.749 13.366 9.546 2.804 14.314 3.93 19.331 4.567 2.981.378 5.971.978 6.645 1.332 1.608.847 24.562.569 30.052-.364zM733 354.325c2.475-.21 6.525-.587 9-.837 4.811-.487 19.66-3.49 29.5-5.966 3.3-.83 17.475-3.08 31.5-4.997 51.851-7.09 67.194-12.87 80.078-30.171 5.642-7.578 5.666-8.55.458-18.645-10.424-20.202.518-26.426 24.964-14.2 8.57 4.285 8.5 4.285 8.5.05 0-3.842-.762-4.566-5.923-5.625-28.099-5.764-41.08-27.01-26.326-43.084 2.65-2.889 2.433-6.064-1.342-19.6-1.663-5.96-2.625-6.303-7.465-2.651-1.894 1.429-5.393 3.453-7.774 4.498-4.33 1.9-4.33 1.9.099 6.33 14.12 14.12-3.736 31.596-34.269 33.542-20.001 1.274-21.73 1.89-12.683 4.52 15.29 4.446 17.576 13.96 4.842 20.15-11.86 5.767-11.332 6.207 3.412 2.844 23.648-5.393 41.835-4.607 44.125 1.909 6.308 17.948-5.977 36.336-30.696 45.945-5.914 2.3-9.452 3.375-21.5 6.536-6.092 1.599-23.673 4.287-24.252 3.708-.281-.28-1.26-.11-2.174.38-.915.49-5.243 1.186-9.619 1.548-25.604 2.117-39.11 3.901-67.68 8.938-15.816 2.789-17.775 3.298-17.775 4.626 0 .97 19.625 1.84 25 1.11 1.925-.262 5.525-.648 8-.858zm85.343-142.129a4793.596 4793.596 0 0 1 18.666-12.408c19.993-13.224 33.603-27.473 36.44-38.15.75-2.826 1.659-5.87 2.018-6.766 1.1-2.742-2.58-12.654-3.895-10.487-6.04 9.96-10.586 15.66-19.547 24.512-14.872 14.691-20.291 19.781-22.097 20.755-2.975 1.605-19.092 19.853-20.51 23.22-2.792 6.637-1.888 6.569 8.925-.676zM105 286.144c0-1.021 1.507-3.834 3.35-6.25 4.624-6.067 6.65-10.266 6.65-13.785 0-3.91-1.333-3.407 22.617-8.525 53.584-11.45 76.536-14.393 117.557-15.074 216.376-3.593 279.886-5.578 348.657-10.9 17.5-1.353 17.468-1.362 22.273 6.216 10.387 16.377-19.022 27.143-64.604 23.648-4.4-.338-25.325-.744-46.5-.903-38.5-.29-38.5-.29-59.407-4.5-30.518-6.145-39.456-5.789-48.242 1.926-4.12 3.618-2.803 3.605-12.681.123-24.972-8.802-55.866-9.341-105.67-1.843-16.775 2.525-36.35 5.087-43.5 5.693-37.149 3.15-71.987 9.588-116.679 21.561-18.58 4.978-23.821 5.553-23.821 2.613Z" style={{
  fill: "#f3d71d"
}} transform="translate(-.132 .294)" />
    <path d="M492 1404.853c-116.51-4.986-197.515-20.48-262.163-50.144-9.437-4.33-8.02-1.432-18.198-37.254-17.726-62.39-31.198-118.918-45.631-191.455-7.317-36.772-10.743-52.143-27.64-124-30.318-128.94-41.834-188.227-48.46-249.5-1.677-15.518 1.344-36.736 6.09-42.77 2.81-3.572 2.867-12.691.084-13.419-1.624-.424-2.026-1.795-2.62-8.924-.493-5.918-1.26-9.132-2.582-10.812-1.274-1.62-1.88-4.011-1.88-7.424 0-2.768-.45-5.311-1-5.651-.6-.371-1-7.157-1-17s-.4-16.629-1-17c-.55-.34-1 .282-1 1.382 0 12.326-8.858-10.124-14.022-35.537-13.252-65.217-35-130.024-29.998-89.385 1.76 14.297 5.004 28.353 14.317 62.04 10.94 39.574 15.923 67.595 13.698 77.02C65.815 658.488 45.27 577.604 33.43 505l-10.027-61.5c-5.608-34.41-10.824-60.252-17.952-88.93-7.134-28.706-6.932-33.363 1.933-44.653 18.276-23.274 71.903-41.367 77.7-26.215 3.974 10.385-7.737 17.579-39.583 24.317-27.601 5.84-30.154 10.015-15.17 24.813 14.98 14.794 101.867 28.016 204.67 31.146 182.075 5.543 297.504 7.003 330 4.172 7.975-.694 19.314-1.525 25.197-1.845 10.697-.583 10.697-.583 10.21-3.194-.368-1.977.484-3.824 3.513-7.611 2.2-2.75 5.483-7.025 7.297-9.5 6.552-8.943 17.05-11.74 21.299-5.674 2.812 4.015 1.511 5.163-1.589 1.402-4.92-5.97-12.378-3.578-19.427 6.231a223.564 223.564 0 0 1-6.25 8.203c-6.96 8.625-.64 14.734 11.596 11.21 8.646-2.492 16.154-11.34 16.154-19.04 0-1.829.332-2.4 1.004-1.728 2.849 2.849-4.15 15.869-10.216 19.006-4.1 2.12-2.924 2.773 6.543 3.627 4.493.406 10.746 1.01 13.897 1.341 9.53 1.006 16.795-2.437 12.792-6.06-8.82-7.982 7.776-24.083 33.48-32.479 3.85-1.258 7.428-2.68 7.95-3.163.523-.482 1.663-.876 2.534-.876 3.275 0 12.656-7.268 23.059-17.864 10.62-10.818 15.51-14.916 16.554-13.872.294.294-1.183 1.8-3.281 3.348-15.52 11.445-16.165 15.85-1.182 8.064 21.774-11.315 30.856-13.641 23.803-6.096-9.057 9.689-38.978 23.98-42.607 20.35-.761-.761-2.656-.057-6.546 2.431-3.01 1.926-9.931 5.064-15.379 6.974-18.692 6.551-23.559 9.284-34.385 19.307-34.636 32.067 151.403 18.721 253.615-18.193 17.146-6.193 20.42-9.887 19.046-21.492-2.362-19.946-41.39-44.81-52.14-33.217-2.562 2.762-3.613 1.998-1.291-.939 3.996-5.053 14.802-4.018 28.25 2.707 8.574 4.288 8.5 4.288 8.5.027 0-3.722-1.93-5.473-6.184-5.61-2.245-.071-11.171-3.702-9.47-3.85.465-.042 3.336.649 6.379 1.533 21.62 6.285 29.651-4.565 19.27-26.034-1.084-2.24-4.194-12.849-6.912-23.574-14.258-56.272-43.206-116.997-55.774-117-2.97 0-2.911.144-7.867-19.001-8.504-32.857-14.779-44.948-26.908-51.849C803.178 19.155 796.728-8.1 822 2.314c54.234 22.35 109.52 90.73 149.873 185.367 28.735 67.393 36.28 181.688 17.647 267.319-13.064 60.034-21.955 152.166-31.51 326.5-6.083 110.995-9.56 161.083-14.578 210-1.354 13.2-3.125 33-3.936 44-4.072 55.228-10.21 106.505-20.645 172.5-3.568 22.561-4.068 27.863-4.34 46-1.028 68.383-26.095 107.216-73.632 114.064-4.608.664-14.229 2.925-21.379 5.024-57.956 17.015-119.785 26.038-204.5 29.843-68.7 3.085-88.568 3.396-123 1.922zm-236.005-103.429c-12.337-50.302-19.553-74.183-28.231-93.424-9.29-20.596-11.4-23.324-10.253-13.25 5.274 46.304 17.984 89.247 38.673 130.657 10.908 21.835 10.904 21.246-.189-23.983zm-21.625 33.326c3.6-13.435-2.158-41.695-18.925-92.876-9.564-29.193-16.611-54.582-17.939-64.623-.87-6.581-1.774-7.137-5.517-3.394-6.004 6.005-4.19 18.429 9.334 63.879 3.638 12.23 7.13 26.18 7.76 31 3.7 28.327 22.343 76.998 25.287 66.014zm339.078-148.923c18.247-12.086 15.853-47.314-3.98-58.546-17.852-10.112-27.44 11.923-19.86 45.643 3.4 15.126 12.802 20.214 23.84 12.903zm-53.787-2.664c13.607-6.977 18.126-30.257 9.6-49.455-8.405-18.927-25.266-9.335-28.305 16.102-.44 3.68-1.477 11.01-2.306 16.291-2.97 18.93 4.902 25.322 21.011 17.062zm-331.1-34.806c2.181-17.458-2.343-42.683-16.979-94.67-4.152-14.748-8.94-33.873-10.638-42.5-5.556-28.21-13.967-41.956-9.904-16.187 1.972 12.509 13.104 69.591 15.503 79.5 1.333 5.5 3.583 19.373 5.001 30.83 3.532 28.53 6.63 39.835 12.723 46.42 3.02 3.264 3.51 2.876 4.294-3.393zm231.437-96.49c76.175-17.455 100.737-112.712 40.614-157.505-38.768-28.883-63.046-30.982-123.612-10.687-12.375 4.147-23.516 8.179-24.757 8.96C307.829 895.412 301 905.26 301 908.85c0 1.843-1.768 7.731-3.927 13.087-28.611 70.965 44.234 147.963 122.924 129.931zM323.5 997.353c-29.965-4.475-36.424-29.99-13.487-53.285 16.661-16.922 36.062-18.387 50.305-3.799 28.182 28.867 5.871 63.459-36.818 57.084zm379.932 40.49c52.325-8.79 85.133-68.944 63.556-116.53-50.523-111.425-231.969-57.898-192.176 56.691 17.013 48.993 63.748 70.735 128.62 59.838zM601.5 991.598c-23.323-5.743-30.889-27.057-18.39-51.815 15.624-30.954 49.058-30.588 65.551.716 9.962 18.907 7.704 25.208-8.451 23.58-14.53-1.466-19.297.611-12.194 5.312 5.176 3.425 11.795 9.386 13.072 11.772 3.99 7.455-22.902 14.543-39.588 10.435zM355.633 578.165c3.94-.572 6.664-1.897 11.727-5.705 3.627-2.728 9.192-6.853 12.367-9.168 17.456-12.723 32.472-24.147 37.773-28.738 6.876-5.955 8.5-7.05 8.5-5.735 0 .515-2.587 3.04-5.75 5.611a3151.78 3151.78 0 0 0-7.487 6.101c-2.662 2.187-21.401 16.143-32.151 23.945-11.525 8.365-11.659 8.827-2.362 8.167 13.155-.935 15.895-1.61 15.216-3.75-.686-2.163 3.405-4.27 6.968-3.59 1.62.31 1.356.564-1.223 1.179-1.809.43-3.124 1.286-2.923 1.9.498 1.52 5.697 2.033 7.034.696.694-.694 7.725-1.078 19.722-1.078 22.04 0 39.956-.965 39.956-2.152 0-.466-.643-.848-1.429-.848-1.601 0-4.571-2.645-4.571-4.071 0-.511.9-.029 2 1.071 1.421 1.421 3.333 2 6.607 2 3.528 0 4.482.326 4.072 1.393-1.465 3.818 160.608 3.454 163.193-.366 1.265-1.868 2.437-2.028 15-2.042 18.57-.02 28.508-3.885 21.612-8.404-1.406-.92-2.488-2.594-2.494-3.854-.005-1.225-1.11-4.59-2.454-7.477-1.344-2.888-2.041-5.25-1.549-5.25 1.286 0 2.046 1.487 4.538 8.886 2.15 6.387 2.34 6.609 6.595 7.7 4.26 1.093 4.297 1.138 1.38 1.62-1.65.272 1.05.503 6 .513 6.318.012 7.957-.202 5.5-.719-1.925-.405-3.195-.796-2.822-.868.372-.073 4.179-.619 8.458-1.214 13.51-1.88 23.176-5.447 23.55-8.691.283-2.46.703-2.727 4.299-2.727 6.98 0 5.248-6.709-2.087-8.085-3.641-.683-5.94-2.729-4.92-4.378.99-1.604 6.505-4.216 7.84-3.714.673.253.321.74-.818 1.133-6.28 2.162-6.722 3.838-1.555 5.905 4.118 1.648 8.055 4.876 8.055 6.604 0 1.83-6.212 8.035-8.045 8.035-1.01 0-2.088.406-2.395.902-.676 1.095-12.434 4.74-18.31 5.676-11.047 1.76-1.005 2.422 36.79 2.422 41.777 0 59.179-1.004 62.039-3.579 1.09-.982 4.087-1.421 9.69-1.421 4.462 0 8.391-.45 8.731-1 .34-.55 1.439-1 2.442-1 1.67 0 3.624-3.768 2.525-4.867-.25-.25-2.82.041-5.71.647-10.525 2.205-11.757 2.364-11.757 1.516 0-.474 3.212-1.456 7.137-2.182 34.906-6.456 61.681-25.998 72.903-53.21 1.557-3.778 6.082-12.839 10.054-20.136 24.293-44.626 38.48-83.188 34.855-94.737-.437-1.392-1.06-4.14-1.385-6.107-1.122-6.803-1.68-7.027-13.564-5.446-53.133 7.07-156.384 17.638-219.5 22.468-44.325 3.392-104.625 7.031-116.78 7.048-4.78.006-4.78.006-22.463 16.96-22.128 21.214-23.984 21.305-2.849.138 8.698-8.71 15.426-16.063 14.953-16.34-3.226-1.887-15.218-3.764-22.517-3.525-8.112.265-8.342.21-8.262-2 .109-3.017.234-3.001-29.082-3.678-234.52-5.415-391.663-13.502-476.595-24.526-9.892-1.284-10.905-1.253-10.905.336 0 2.78 8.097 10.472 14.496 13.771 8.054 4.151 8.175 5.97.492 7.37-8.236 1.5-7.988.528-4.754 18.624 12.972 72.596 32.044 89.03 72.307 62.305 23.156-15.37 171.535-31.29 269.459-28.91 16.808.408 28.397.234 34-.512 4.675-.623 11.065-1.368 14.2-1.656 3.134-.288 6.226-1.16 6.872-1.937.645-.778 2.888-1.414 4.985-1.414 2.097 0 5.08-.52 6.628-1.156 10.6-4.354 91.315-6.026 91.315-1.892 0 .726-4.153 4.684-13.787 13.142-2.252 1.977-13.909 10.972-25.904 19.99C471.12 473.76 458.972 483.2 453.5 487.91c-.55.473-6.564 6.783-13.365 14.02-27.97 29.767-57.177 50.252-82.279 57.706-3.51 1.043-4.932 2.066-5.735 4.126-1.352 3.47-5.714 11.232-7.081 12.6-2.276 2.275-1.163 3.89 2.21 3.207 1.787-.362 5.56-.993 8.383-1.403zM105 286.144c0-1.021 1.507-3.834 3.35-6.25 4.624-6.067 6.65-10.266 6.65-13.785 0-3.91-1.333-3.407 22.617-8.525 53.584-11.45 76.536-14.393 117.557-15.074 216.376-3.593 279.886-5.578 348.657-10.9 17.5-1.353 17.468-1.362 22.273 6.216 10.387 16.377-19.022 27.143-64.604 23.648-4.4-.338-25.325-.744-46.5-.903-38.5-.29-38.5-.29-59.407-4.5-30.518-6.145-39.456-5.789-48.242 1.926-4.12 3.618-2.803 3.605-12.681.123-24.972-8.802-55.866-9.341-105.67-1.843-16.775 2.525-36.35 5.087-43.5 5.693-37.149 3.15-71.987 9.588-116.679 21.561-18.58 4.978-23.821 5.553-23.821 2.613Z" style={{
  fill: "#d5ad2d"
}} transform="translate(-.132 .294)" />
    <path d="M492 1404.853c-116.51-4.986-197.515-20.48-262.163-50.144-9.437-4.33-8.02-1.432-18.198-37.254-17.726-62.39-31.198-118.918-45.631-191.455-7.317-36.772-10.743-52.143-27.64-124-30.318-128.94-41.834-188.227-48.46-249.5-1.677-15.518 1.344-36.736 6.09-42.77 2.81-3.572 2.867-12.691.084-13.419-1.624-.424-2.026-1.795-2.62-8.924-.493-5.918-1.26-9.132-2.582-10.812-1.274-1.62-1.88-4.011-1.88-7.424 0-2.768-.45-5.311-1-5.651-.6-.371-1-7.157-1-17s-.4-16.629-1-17c-.55-.34-1 .282-1 1.382 0 12.326-8.858-10.124-14.022-35.537-13.252-65.217-35-130.024-29.998-89.385 1.76 14.297 5.004 28.353 14.317 62.04 10.94 39.574 15.923 67.595 13.698 77.02C65.815 658.488 45.27 577.604 33.43 505l-10.027-61.5c-5.608-34.41-10.824-60.252-17.952-88.93-7.134-28.706-6.932-33.363 1.933-44.653 18.276-23.274 71.903-41.367 77.7-26.215 3.974 10.385-7.737 17.579-39.583 24.317-27.601 5.84-30.154 10.015-15.17 24.813 14.98 14.794 101.867 28.016 204.67 31.146 181.918 5.538 297.44 7.001 330 4.178 32.162-2.788 34.097-2.77 39.475.382 4.793 2.809 4.793 2.809 10.909 1.29 6.12-1.52 7.587-1.482 28.917.755 4.643.487 6.877.171 11.197-1.582 4.792-1.945 5.823-2.049 9.2-.926 7.006 2.33 73.781 1.658 97.302-.98 65.406-7.334 142.83-25.193 168.577-38.884 3.03-1.612 22.943-6.439 35.923-8.708 12.463-2.178 20.518-4.099 26.5-6.319 5.5-2.04 5.5-2.04 6.146 6.638 2.873 38.582-1.421 100.843-9.152 132.678-2.027 8.35-4.413 21.673-7.968 44.5-1.156 7.425-2.595 14.483-3.198 15.684-.603 1.202-.823 3.226-.49 4.498.332 1.273-.502 11.315-1.855 22.316-7.118 57.883-11.6 116.588-18.473 242.002-6.083 110.995-9.56 161.083-14.578 210-1.354 13.2-3.125 33-3.936 44-4.072 55.228-10.21 106.505-20.645 172.5-3.568 22.561-4.068 27.863-4.34 46-1.028 68.383-26.095 107.216-73.632 114.064-4.608.664-14.229 2.925-21.379 5.024-57.956 17.015-119.785 26.038-204.5 29.843-68.7 3.085-88.568 3.396-123 1.922zm-236.005-103.429c-12.337-50.302-19.553-74.183-28.231-93.424-9.29-20.596-11.4-23.324-10.253-13.25 5.274 46.304 17.984 89.247 38.673 130.657 10.908 21.835 10.904 21.246-.189-23.983zm-21.625 33.326c3.6-13.435-2.158-41.695-18.925-92.876-9.564-29.193-16.611-54.582-17.939-64.623-.87-6.581-1.774-7.137-5.517-3.394-6.004 6.005-4.19 18.429 9.334 63.879 3.638 12.23 7.13 26.18 7.76 31 3.7 28.327 22.343 76.998 25.287 66.014zm339.078-148.923c18.247-12.086 15.853-47.314-3.98-58.546-17.852-10.112-27.44 11.923-19.86 45.643 3.4 15.126 12.802 20.214 23.84 12.903zm-53.787-2.664c13.607-6.977 18.126-30.257 9.6-49.455-8.405-18.927-25.266-9.335-28.305 16.102-.44 3.68-1.477 11.01-2.306 16.291-2.97 18.93 4.902 25.322 21.011 17.062zm-331.1-34.806c2.181-17.458-2.343-42.683-16.979-94.67-4.152-14.748-8.94-33.873-10.638-42.5-5.556-28.21-13.967-41.956-9.904-16.187 1.972 12.509 13.104 69.591 15.503 79.5 1.333 5.5 3.583 19.373 5.001 30.83 3.532 28.53 6.63 39.835 12.723 46.42 3.02 3.264 3.51 2.876 4.294-3.393zm300.7-32.356c10.187-5.495 20.583-8.002 33.149-7.995 9.667.01 16.957 1.003 44.59 6.104 33.724 6.225 53.547 1.538 51.207-12.106-5.3-30.91-21.017-37.694-69.284-29.903-28.153 4.544-48.542 4.758-59.998.63-9.05-3.263-8.499-3.236-15.217-.723-24.29 9.088-23.223 38.046 1.695 45.947l6.27 1.989c.096.03 3.51-1.744 7.588-3.943zm-69.263-64.134c76.175-17.455 100.737-112.712 40.614-157.505-38.768-28.883-63.046-30.982-123.612-10.687-12.375 4.147-23.516 8.179-24.757 8.96C307.829 895.412 301 905.26 301 908.85c0 1.843-1.768 7.731-3.927 13.087-28.611 70.965 44.234 147.963 122.924 129.931zM323.5 997.353c-29.965-4.475-36.424-29.99-13.487-53.285 16.661-16.922 36.062-18.387 50.305-3.799 28.182 28.867 5.871 63.459-36.818 57.084zm379.932 40.49c52.325-8.79 85.133-68.944 63.556-116.53-50.523-111.425-231.969-57.898-192.176 56.691 17.013 48.993 63.748 70.735 128.62 59.838zM601.5 991.598c-23.323-5.743-30.889-27.057-18.39-51.815 15.624-30.954 49.058-30.588 65.551.716 9.962 18.907 7.704 25.208-8.451 23.58-14.53-1.466-19.297.611-12.194 5.312 5.176 3.425 11.795 9.386 13.072 11.772 3.99 7.455-22.902 14.543-39.588 10.435zM349.942 579.03c.995-.533 4.616-1.08 8.046-1.215 5.023-.198 6.369-.607 6.922-2.1.6-1.623 2.06-1.898 11.638-2.188 14.4-.437 20.104-1.24 24.952-3.51 4.33-2.027 45.955-3.654 73.5-2.873 48.986 1.39 156.502-.015 157.862-2.063 1.287-1.939 2.321-2.083 15.01-2.097 14.255-.016 20.07-1.157 22.445-4.404 1.21-1.656 4.626-1.761 53.238-1.643 52.94.13 70.402-.706 73.524-3.517 1.09-.982 4.087-1.421 9.69-1.421 4.462 0 8.391-.45 8.731-1 .396-.64 15.165-1 41.024-1 38.949 0 40.443-.07 41.443-1.938.896-1.674 2.495-2.01 11.785-2.475 22.106-1.105 27.726-1.726 29.42-3.25 1.298-1.169 3.85-1.44 11.446-1.22 9.776.285 9.776.285 10.987-4.166.666-2.448 2.114-6.926 3.217-9.951 1.6-4.39 2.145-9.23 2.7-24 .76-20.209 1.463-26.653 4.149-38 2.153-9.1 2.207-69.784.083-93.5-1.326-14.8-28.634-20.36-48.852-9.944-3.337 1.719-84.302 11.316-146.902 17.414-63.293 6.164-143.138 12.02-186 13.642-11.404.431-18.424 1.128-20.152 2-2.269 1.145-3.426 1.093-8-.36-3.589-1.14-8.803-1.707-15.848-1.725-10.27-.026-10.498-.077-10.418-2.3.109-3.017.234-3.001-29.082-3.678-234.52-5.415-391.663-13.502-476.595-24.526-9.892-1.284-10.905-1.253-10.905.336 0 2.78 8.097 10.472 14.496 13.771 8.054 4.151 8.175 5.97.492 7.37-8.236 1.5-7.988.528-4.754 18.624 12.972 72.596 32.044 89.03 72.307 62.305 23.156-15.37 171.535-31.29 269.459-28.91 16.808.408 28.397.234 34-.512 4.675-.623 11.065-1.368 14.2-1.656 3.134-.288 6.226-1.16 6.872-1.937.645-.778 2.888-1.414 4.985-1.414 2.097 0 5.08-.52 6.628-1.156 10.6-4.354 91.315-6.026 91.315-1.892 0 .726-4.153 4.684-13.787 13.142-2.252 1.977-13.909 10.972-25.904 19.99C471.12 473.76 458.972 483.2 453.5 487.91c-.55.473-6.564 6.783-13.365 14.02-27.97 29.767-57.177 50.252-82.279 57.706-3.51 1.043-4.932 2.066-5.735 4.126-1.352 3.47-5.714 11.232-7.081 12.6-2.906 2.905.745 4.895 4.902 2.67zM105 286.144c0-1.021 1.507-3.834 3.35-6.25 4.624-6.067 6.65-10.266 6.65-13.785 0-3.91-1.333-3.407 22.617-8.525 53.584-11.45 76.536-14.393 117.557-15.074 216.376-3.593 279.886-5.578 348.657-10.9 17.5-1.353 17.468-1.362 22.273 6.216 10.387 16.377-19.022 27.143-64.604 23.648-4.4-.338-25.325-.744-46.5-.903-38.5-.29-38.5-.29-59.407-4.5-30.518-6.145-39.456-5.789-48.242 1.926-4.12 3.618-2.803 3.605-12.681.123-24.972-8.802-55.866-9.341-105.67-1.843-16.775 2.525-36.35 5.087-43.5 5.693-37.149 3.15-71.987 9.588-116.679 21.561-18.58 4.978-23.821 5.553-23.821 2.613Z" style={{
  fill: "#28a8dd"
}} transform="translate(-.132 .294)" />
    <path d="M492 1404.853c-116.51-4.986-197.515-20.48-262.163-50.144-9.437-4.33-8.02-1.432-18.198-37.254-17.726-62.39-31.198-118.918-45.631-191.455-7.317-36.772-10.743-52.143-27.64-124-30.318-128.94-41.834-188.227-48.46-249.5-1.854-17.15 1.593-38.155 7.18-43.741 3.647-3.648 4.127-10.549.94-13.518-1.457-1.358-2.211-3.988-2.895-10.094-.53-4.742-1.565-8.98-2.43-9.952-1.917-2.158-2.663-8.491-3.517-29.865-.377-9.444-1.048-17.53-1.49-17.971-.965-.96-2.66 1.462-2.68 3.832-.108 11.812-8.934-10.728-14.038-35.846-13.252-65.217-35-130.024-29.998-89.385 1.76 14.297 5.004 28.353 14.317 62.04 10.94 39.574 15.923 67.595 13.698 77.02C65.815 658.488 45.27 577.604 33.43 505l-10.027-61.5c-5.608-34.41-10.824-60.252-17.952-88.93-7.134-28.706-6.932-33.363 1.933-44.653 18.276-23.274 71.903-41.367 77.7-26.215 3.974 10.385-7.737 17.579-39.583 24.317-27.601 5.84-30.154 10.015-15.17 24.813 14.98 14.794 101.867 28.016 204.67 31.146 181.918 5.538 297.44 7.001 330 4.178 32.162-2.788 34.097-2.77 39.475.382 4.793 2.809 4.793 2.809 10.909 1.29 6.12-1.52 7.587-1.482 28.917.755 4.643.487 6.877.171 11.197-1.582 4.792-1.945 5.823-2.049 9.2-.926 7.006 2.33 73.781 1.658 97.302-.98 65.406-7.334 142.83-25.193 168.577-38.884 3.03-1.612 22.943-6.439 35.923-8.708 12.463-2.178 20.518-4.099 26.5-6.319 5.5-2.04 5.5-2.04 6.146 6.638 2.873 38.582-1.421 100.843-9.152 132.678-2.027 8.35-4.413 21.673-7.968 44.5-1.156 7.425-2.595 14.483-3.198 15.684-.603 1.202-.823 3.226-.49 4.498.332 1.273-.502 11.315-1.855 22.316-7.118 57.883-11.6 116.588-18.473 242.002-6.083 110.995-9.56 161.083-14.578 210-1.354 13.2-3.125 33-3.936 44-4.072 55.228-10.21 106.505-20.645 172.5-3.568 22.561-4.068 27.863-4.34 46-1.028 68.383-26.095 107.216-73.632 114.064-4.608.664-14.229 2.925-21.379 5.024-57.956 17.015-119.785 26.038-204.5 29.843-68.7 3.085-88.568 3.396-123 1.922zm-236.005-103.429c-12.337-50.302-19.553-74.183-28.231-93.424-9.29-20.596-11.4-23.324-10.253-13.25 5.274 46.304 17.984 89.247 38.673 130.657 10.908 21.835 10.904 21.246-.189-23.983zm-21.625 33.326c3.6-13.435-2.158-41.695-18.925-92.876-9.564-29.193-16.611-54.582-17.939-64.623-.87-6.581-1.774-7.137-5.517-3.394-6.004 6.005-4.19 18.429 9.334 63.879 3.638 12.23 7.13 26.18 7.76 31 3.7 28.327 22.343 76.998 25.287 66.014zm339.078-148.923c18.247-12.086 15.853-47.314-3.98-58.546-17.852-10.112-27.44 11.923-19.86 45.643 3.4 15.126 12.802 20.214 23.84 12.903zm-53.787-2.664c13.607-6.977 18.126-30.257 9.6-49.455-8.405-18.927-25.266-9.335-28.305 16.102-.44 3.68-1.477 11.01-2.306 16.291-2.97 18.93 4.902 25.322 21.011 17.062zm-331.1-34.806c2.181-17.458-2.343-42.683-16.979-94.67-4.152-14.748-8.94-33.873-10.638-42.5-5.556-28.21-13.967-41.956-9.904-16.187 1.972 12.509 13.104 69.591 15.503 79.5 1.333 5.5 3.583 19.373 5.001 30.83 3.532 28.53 6.63 39.835 12.723 46.42 3.02 3.264 3.51 2.876 4.294-3.393zm300.7-32.356c10.187-5.495 20.583-8.002 33.149-7.995 9.667.01 16.957 1.003 44.59 6.104 33.724 6.225 53.547 1.538 51.207-12.106-5.3-30.91-21.017-37.694-69.284-29.903-28.153 4.544-48.542 4.758-59.998.63-9.05-3.263-8.499-3.236-15.217-.723-24.29 9.088-23.223 38.046 1.695 45.947l6.27 1.989c.096.03 3.51-1.744 7.588-3.943zm-69.263-64.134c76.175-17.455 100.737-112.712 40.614-157.505-39.751-29.616-65.09-31.295-129.828-8.604-13.578 4.76-20.038 6.588-20.75 5.876-.712-.712-1.034-.495-1.034.697 0 .953-.637 1.976-1.416 2.275-2.953 1.133-6.311 7.783-6.509 12.89-.12 3.104-1.656 8.624-4.06 14.586-28.553 70.82 44.387 147.795 122.983 129.785zM323.5 997.353c-29.965-4.475-36.424-29.99-13.487-53.285 16.661-16.922 36.062-18.387 50.305-3.799 28.182 28.867 5.871 63.459-36.818 57.084zm379.932 40.49c52.325-8.79 85.133-68.944 63.556-116.53-50.523-111.425-231.969-57.898-192.176 56.691 17.013 48.993 63.748 70.735 128.62 59.838zM601.5 991.598c-23.323-5.743-30.889-27.057-18.39-51.815 15.624-30.954 49.058-30.588 65.551.716 9.962 18.907 7.704 25.208-8.451 23.58-14.53-1.466-19.297.611-12.194 5.312 5.176 3.425 11.795 9.386 13.072 11.772 3.99 7.455-22.902 14.543-39.588 10.435zM543.31 649.43c.735-2.578.386-3.84-2.185-7.895-19.651-30.987 2.276-74.049 33.317-65.43 12.698 3.525 12.741 10.538.235 37.874-11.814 25.822-10.908 30.52 5.882 30.52 11.886 0 11.336.822 12.448-18.609 2.858-49.94 17.916-66.791 49.993-55.942 8.325 2.816 8.467 2.983 10.98 12.906 9.641 38.067 22.789 48.867 57.52 47.25 24.636-1.148 30.116-6.37 39.55-37.683 8.03-26.659 13.596-33.192 30.211-35.463 3.981-.545 9.264-1.413 11.739-1.931 10.495-2.194 20.892-.648 23.619 3.513 2.32 3.542 3.683 1.95 3.143-3.67-.468-4.871-.468-4.871 38.35-4.871 37.378 0 38.856-.072 39.855-1.938.896-1.674 2.495-2.01 11.785-2.475 22.106-1.105 27.726-1.726 29.42-3.25 1.298-1.169 3.85-1.44 11.446-1.22 9.776.285 9.776.285 10.987-4.166.666-2.448 2.114-6.926 3.217-9.951 1.6-4.39 2.145-9.23 2.7-24 .76-20.209 1.463-26.653 4.149-38 2.153-9.1 2.207-69.784.083-93.5-1.326-14.8-28.634-20.36-48.852-9.944-3.337 1.719-84.302 11.316-146.902 17.414-63.293 6.164-143.138 12.02-186 13.642-11.404.431-18.424 1.128-20.152 2-2.269 1.145-3.426 1.093-8-.36-3.589-1.14-8.803-1.707-15.848-1.725-10.27-.026-10.498-.077-10.418-2.3.109-3.017.234-3.001-29.082-3.678-234.52-5.415-391.663-13.502-476.595-24.526-9.892-1.284-10.905-1.253-10.905.336 0 2.78 8.097 10.472 14.496 13.771 8.054 4.151 8.175 5.97.492 7.37-8.236 1.5-7.988.528-4.754 18.624 12.972 72.596 32.044 89.03 72.307 62.305 19.16-12.717 96.524-23.127 207.583-27.931 88.535-3.83 68.67 1.795-47.624 13.485-57.286 5.758-84.214 9.477-112 15.47-6.05 1.304-14.16 2.601-18.022 2.882-33.64 2.445-65.76 42.958-48.875 61.647 4.99 5.524 12.21 8.014 26.025 8.975 6.12.426 11.552 1.037 12.07 1.357.52.32 6.986 1.688 14.373 3.04 15.731 2.88 18.938 3.966 19.642 6.658.474 1.813 1.381 1.988 10.282 1.988 8.86 0 9.892.197 11.18 2.137 1.186 1.786 2.68 2.218 9.084 2.63 5.786.37 8.08.95 9.358 2.362 1.086 1.2 3.05 1.871 5.479 1.871 2.082 0 4.064.45 4.404 1 .34.55 2.925 1 5.745 1 3.94 0 5.68.52 7.519 2.25 2.288 2.152 3.26 2.264 22.226 2.574 18.074.295 19.989.495 21.577 2.25 1.812 2.002 11.433 2.883 11.433 1.047 0-3.504 17.262-6.418 39.5-6.668 15.946-.18 21.922-.647 29.48-2.308 12.56-2.76 12.976-2.119 6.065 9.355-1.656 2.75-3.444 5.976-3.972 7.169-.53 1.193-2.19 2.768-3.692 3.5-1.501.732-4.514 3.952-6.695 7.155-3.018 4.434-5.185 6.402-9.075 8.242C307.829 605.503 294.208 619 302.979 619c2.25 0 5.166.704 6.48 1.565 2.167 1.42 2.669 1.42 5.415 0 1.665-.86 3.66-1.565 4.434-1.565s3.135-2.813 5.246-6.25c6.65-10.827 34.313-36.506 37.86-35.145 1.037.398 1.847-.136 2.377-1.57.748-2.02 1.582-2.2 11.757-2.517 12.899-.404 21.527-1.378 23.031-2.602.652-.53 3.741.151 7.805 1.721 11.562 4.469 12.407 9.456 2.494 14.717-17.53 9.304-20.498 29.435-6.658 45.159 11.927 13.55 31.964 10.83 20.622-2.799-21.621-25.98-6.474-47.705 39.16-56.166 29.092-5.394 71.776 3.837 63.92 13.823-6.818 8.669-6.814 20.752.018 48.604 1.683 6.861 3.06 13.52 3.06 14.798 0 4.124 12.096 2.905 13.31-1.342zm146.572-35.812c-28.984-10.357-28.65-42.346.434-41.505 8.117.235 9.881-.044 15.184-2.4 20.685-9.192 40.13 5.928 34.122 26.532-3.535 12.123-10.6 16.687-27.622 17.844-15.7 1.067-17.948 1.02-22.118-.47zM105 286.144c0-1.021 1.507-3.834 3.35-6.25 4.624-6.067 6.65-10.266 6.65-13.785 0-3.91-1.333-3.407 22.617-8.525 53.584-11.45 76.536-14.393 117.557-15.074 216.376-3.593 279.886-5.578 348.657-10.9 17.5-1.353 17.468-1.362 22.273 6.216 10.387 16.377-19.022 27.143-64.604 23.648-4.4-.338-25.325-.744-46.5-.903-38.5-.29-38.5-.29-59.407-4.5-30.518-6.145-39.456-5.789-48.242 1.926-4.12 3.618-2.803 3.605-12.681.123-24.972-8.802-55.866-9.341-105.67-1.843-16.775 2.525-36.35 5.087-43.5 5.693-37.149 3.15-71.987 9.588-116.679 21.561-18.58 4.978-23.821 5.553-23.821 2.613Z" style={{
  fill: "#3698a6"
}} transform="translate(-.132 .294)" />
    <path d="M510.5 1405.366c-131.587-7.046-194.23-17.395-259.5-42.871-28.389-11.08-28.463-11.13-31.363-20.647-17.58-57.69-35.916-132.42-51.24-208.83-8.913-44.441-11.99-58.283-29.805-134.077C93.4 806.669 82.033 727.699 97.081 710.56c3.692-4.206 4.193-12.296.948-15.32-1.458-1.358-2.212-3.988-2.896-10.094-.53-4.742-1.565-8.98-2.43-9.952-1.921-2.162-2.665-8.503-3.517-29.984-.535-13.489-1.005-17.486-2.138-18.184-2.04-1.257-3.043-.352-3.08 2.782-.109 9.22-8.248-15.09-12.993-38.809-14.554-72.753-40.29-138.083-29.392-74.612 1.794 10.444 7.042 31.34 14.78 58.853 6.622 23.54 10.33 41.465 11.532 55.759 3.832 45.548-20.63-45.98-33.406-125C16.981 397.717 12.024 372.118 2.344 340c-4.18-13.866-2.183-21.115 9.044-32.847 23.622-24.685 77.117-38.43 73.192-18.805-1.62 8.101-12.345 13.203-39.522 18.801-28.113 5.791-30.96 10.63-15.34 26.064C42.026 345.375 109.226 358.08 187 362.95c14.463.906 31.362 1.48 120 4.08 119.323 3.499 229.604 4.4 257.5 2.104 32.442-2.67 36.18-2.681 40.723-.128 3.65 2.052 4.57 2.18 8.68 1.205 4.388-1.04 7.765-.889 31.233 1.405 4.715.461 6.536.126 11.136-2.05 4.71-2.229 5.911-2.438 8.364-1.46 5.627 2.243 74.774 1.528 97.364-1.008 65.448-7.345 142.832-25.196 168.577-38.886 3.03-1.612 22.943-6.439 35.923-8.708 12.635-2.208 20.616-4.098 25.797-6.108 8.773-3.404 10.85 43.022 4.162 93.04-3.655 27.334-4.469 32.632-6.384 41.565l-3.432 16c-11.084 51.604-20.629 154.193-29.632 318.5-6.537 119.289-9.682 163.47-15.983 224.5-1.05 10.175-2.184 22.775-2.519 28-2.955 46.068-9.578 101.567-21.035 176.256-3.555 23.176-4.297 30.26-3.826 36.5 4.848 64.18-24.774 111.973-74.148 119.638-4.95.769-16.921 3.696-26.602 6.506-48.915 14.196-104.407 22.669-177.398 27.086-47.248 2.86-111.405 5.107-125 4.38zm-4.335-14.13c3.67-3.671-7.17-5.419-54.165-8.73-11.275-.796-26.125-2.116-33-2.935-37.561-4.474-67.323-4.73-56.31-.484 19.962 7.696 137.938 17.685 143.475 12.148zM266 1339.625c0-2.584-17.854-74.097-22.375-89.626-8.344-28.651-23.157-64-26.822-64-3.426 0 5.075 48.643 13.281 76 10.82 36.067 35.916 90.308 35.916 77.626zm-30.868-4.208c3.47-16.025-1.558-41.187-18.667-93.418-9.404-28.71-16.563-54.357-18.006-64.5-.923-6.489-1.893-7.715-4.987-6.305-8.93 4.069-7.552 18.351 6.155 63.736 3.56 11.786 7.161 25.961 8.004 31.5 5.4 35.503 24.42 83.216 27.5 68.986zm337.982-148.275c15.936-10.107 18.724-33.237 6.159-51.1-20.839-29.622-42.281-.459-29.829 40.57 3.771 12.424 13.71 16.846 23.67 10.53zm-53.453-2.986c17.322-8.907 20.23-42.918 5.035-58.907-9.08-9.555-22.409 4.258-24.809 25.711-.506 4.53-1.352 10.104-1.88 12.387-4.706 20.387 4.769 29.492 21.654 20.81zm-330.246-35.737c2.325-15.042-2.548-43.251-15.475-89.588-4.961-17.783-10.578-40.109-12.482-49.614C156.83 986.114 149 970.436 149 984.275c0 6.986 11.097 67.388 16.485 89.725 1.393 5.775 3.677 19.725 5.076 31 3.712 29.92 6.07 38.872 12.09 45.906 4.522 5.282 5.626 4.877 6.764-2.486zm299.963-32.418c17.825-9.783 32.777-10.364 72.122-2.806 52.113 10.011 72.975-5.094 46.976-34.012-10.647-11.841-21.78-13.123-60.476-6.962-25.821 4.11-48.074 4.457-57.5.894-11.471-4.335-18.68-2.828-27.53 5.754-15.134 14.676-5.012 36.761 18.827 41.076.164.03 3.575-1.745 7.581-3.944zm-68.152-63.407c10.999-2.79 13.795-4.088 31.096-14.43 57.345-34.28 57.443-117.372.178-150.404-3.85-2.221-9.475-5.496-12.5-7.278-27.472-16.182-53.865-15.304-107 3.558-9.625 3.417-18.76 6.185-20.3 6.151-2.076-.045-3.038.568-3.725 2.373-.509 1.34-1.31 2.435-1.78 2.435-2.251 0-7.195 8.943-7.195 13.013 0 2.554-1.539 8.003-3.947 13.976-28.805 71.444 46.92 150.456 125.173 130.605zm-100.284-56.602c-26.574-4.501-31.611-28.516-10.639-50.715 16.219-17.167 34.391-18.819 48.729-4.43 29.238 29.346 6.233 62.652-38.09 55.145zm384.075 42.508c63.52-12.634 89.285-82.473 50.709-137.448-58.626-83.548-202.94-34.96-185.675 62.513 10.32 58.268 65.298 88.792 134.966 74.935zm-102.61-47.532c-27.732-5.498-32.813-39.477-9.425-63.024 20.627-20.767 49.947-8.793 59.499 24.3 2.975 10.307 1.126 11.744-14.146 10.995-17.615-.865-19.016.741-7.915 9.069 8.8 6.602 11.43 9.96 9.564 12.21-4.578 5.517-24.79 8.986-37.577 6.45zM603.5 749.54c7.15-.294 14.575-.798 16.5-1.12 1.925-.32 4.85-.738 6.5-.926 1.65-.188 5.025-.6 7.5-.916 2.475-.316 6.075-.773 8-1.016 1.925-.243 5.075-.697 7-1.008 1.925-.311 4.85-.76 6.5-.997 3.04-.437 13.042-2.172 28.5-4.944 66.295-11.89 112.53-33.252 162.125-74.908 1.444-1.213 4.534-3.78 6.868-5.705 2.333-1.925 6.144-5.3 8.47-7.5 2.324-2.2 7.264-6.7 10.976-10 3.713-3.3 9.11-8.25 11.993-11 10.323-9.845 21.381-19.83 30.688-27.707 2.41-2.039 5.73-4.86 7.38-6.268 1.65-1.408 5.12-4.24 7.71-6.293 3.3-2.615 4.908-4.719 5.37-7.03.594-2.966.97-3.268 3.742-3 2.42.234 3.344-.221 4.306-2.121.674-1.33 1.933-2.816 2.799-3.3 1.117-.625 1.573-2.391 1.573-6.094 0-4.447.33-5.358 2.25-6.2 1.238-.543 2.386-1.938 2.552-3.1.165-1.162 1.367-2.599 2.67-3.192 1.95-.889 2.494-2.11 3.072-6.887.387-3.195 1.031-6.258 1.433-6.808.402-.55 1.204-2.8 1.783-5 .58-2.2 1.957-6.475 3.06-9.5 1.603-4.393 2.147-9.224 2.702-24 .76-20.209 1.463-26.653 4.149-38 2.153-9.1 2.207-69.784.083-93.5-1.326-14.8-28.634-20.36-48.852-9.944-3.337 1.719-84.347 11.322-146.902 17.413-48.246 4.698-110.06 9.536-154 12.052-10.725.615-26.7 1.556-35.5 2.092-20.845 1.271-24.385 1.227-26.254-.323-1.096-.909-4.935-1.246-12.991-1.14-10.89.142-11.411.055-10.925-1.806.817-3.123-1.96-3.509-30.33-4.204-248.376-6.092-383.534-13.071-477.474-24.657-10.48-1.292-10.526-1.288-10.526.909 0 3.075 8.406 11.513 14.937 14.994 7.307 3.894 7.517 4.794 1.313 5.637-9.886 1.343-9.598.035-5.214 23.634 12.873 69.3 34.54 86.69 73.315 58.842 11.783-8.461 77.714-19.857 138.649-23.964 26.615-1.794 31.581-2.058 67-3.564 40.91-1.739 50.77-1.84 49.438-.51-1.312 1.313-37.522 6.402-67.938 9.548-89.295 9.239-101.18 10.747-133.5 16.934-9.625 1.843-21.55 3.853-26.5 4.468-53.58 6.649-72.002 68.144-21.5 71.767 18.028 1.294 46 7.896 46 10.857 0 1.193 1.93 1.465 10.378 1.465 9.49 0 10.5.183 11.797 2.137 1.186 1.786 2.68 2.218 9.084 2.63 5.786.37 8.08.95 9.358 2.362 1.086 1.2 3.05 1.871 5.479 1.871 2.082 0 4.064.45 4.404 1 .34.55 2.925 1 5.745 1 3.94 0 5.68.52 7.519 2.25 2.287 2.15 3.265 2.264 22.064 2.573 17.541.288 19.889.525 21.672 2.187 2.744 2.557 11.395 3.095 13.641.849 3.554-3.554 19.117-6.077 36.511-5.92 14.365.13 30.698-1.405 37.598-3.534 4.665-1.44-5.514 18.623-10.5 20.695-1.512.628-2.759 1.65-2.769 2.271-.06 3.522-6.286 10.797-11.244 13.14-42.732 20.18-43.489 64.062-1.576 91.309 27.15 17.65 32.213 20.724 43.839 26.62 27.38 13.886 63.506 25.163 93 29.032 2.475.325 5.625.791 7 1.037 2.939.525 10.465 1.42 17.5 2.082 2.75.259 7.25.698 10 .976 2.75.277 9.153.629 14.228.78 5.075.151 9.425.473 9.667.714.58.58 68.47.164 85.105-.52zM106 285.644c0-.746 1.507-3.334 3.35-5.75 4.607-6.045 6.65-10.264 6.65-13.736 0-2.22.551-3.076 2.25-3.491 47.812-11.686 95.712-18.538 134.25-19.205 234.754-4.06 284.388-5.605 350.5-10.908 17.587-1.411 17.915-1.334 22.067 5.213 10.722 16.907-5.516 22.763-62.067 22.385-90.336-.605-84.113-.316-107.27-4.974-30.48-6.131-40.043-5.71-49.38 2.173-3.152 2.66-3.152 2.66-13.553-.82-25.84-8.647-51.514-8.813-107.297-.695-19.25 2.801-41.094 5.54-48.542 6.086-25.947 1.902-54.177 7.14-97.886 18.162-28.205 7.112-33.072 7.93-33.072 5.56Z" style={{
  fill: "#008ecf"
}} transform="translate(-.132 .294)" />
    <path d="M510.5 1405.366c-131.587-7.046-194.23-17.395-259.5-42.871-28.389-11.08-28.463-11.13-31.363-20.647-17.58-57.69-35.916-132.42-51.24-208.83-8.913-44.441-11.99-58.283-29.805-134.077-45.08-191.797-56.58-271.492-41.598-288.26 4.97-5.563 8.967.96 13.368 21.819 25.094 118.94 66.11 274.654 96.8 367.5 11.48 34.73 9.535 31.4 17.924 30.696 8.697-.73 8.837-.428 4.498 9.676-8.052 18.746-4.077 28.24 21.166 50.568 10.704 9.468 9.715 12.246-3.674 10.317-9.273-1.336-8.651-2.634-5.193 10.847 1.607 6.268 3.86 15.896 5.004 21.396 17.61 84.624 35.292 114.676 71.892 122.183 113.108 23.201 242.183 27.203 412.84 12.802 67.05-5.659 119.284-26.494 135.995-54.245 4.32-7.175 4.438-6.845-2.7-7.591-11.519-1.204-11.216-3.996.983-9.052 18.076-7.492 23.718-13.386 23.44-24.484-.122-4.817.576-8.742 2.678-15.064 7.134-21.458 8.582-38.107 6.924-79.606-1.398-35.004-.975-48.903 1.886-61.943 4.42-20.144 6.779-40.236 10.687-91 2.65-34.42 4.606-53.788 6.97-69 2.227-14.319 3.37-29.587 4.984-66.5 1.828-41.818 2.985-57.858 5.594-77.5 3.244-24.43 3.796-26.26 9.704-32.169 8.465-8.465 8.215-14.402-1.183-28.126-14.35-20.952-14.36-31.936-.044-45.132 5.482-5.054 5.658-12.4 1.453-60.573-4.45-50.996-4.367-67.752.337-67.297 2.414.233 3.34-.224 4.301-2.122.674-1.33 1.933-2.816 2.798-3.3 1.118-.625 1.574-2.391 1.574-6.094 0-4.447.33-5.358 2.25-6.2 1.238-.543 2.386-1.938 2.552-3.1.165-1.162 1.367-2.599 2.67-3.192 1.95-.889 2.494-2.11 3.072-6.887.387-3.195 1.031-6.258 1.433-6.808.402-.55 1.204-2.8 1.783-5 .58-2.2 1.957-6.475 3.06-9.5 1.603-4.393 2.147-9.224 2.702-24 .76-20.209 1.463-26.653 4.149-38 2.153-9.1 2.207-69.784.083-93.5-1.326-14.8-28.634-20.36-48.852-9.944-3.337 1.719-84.347 11.322-146.902 17.413-48.246 4.698-110.06 9.536-154 12.052-10.725.615-26.7 1.556-35.5 2.092-20.845 1.271-24.385 1.227-26.254-.323-1.096-.909-4.935-1.246-12.991-1.14-10.89.142-11.411.055-10.925-1.806.817-3.123-1.96-3.509-30.33-4.204-248.376-6.092-383.534-13.071-477.474-24.657-10.48-1.292-10.526-1.288-10.526.909 0 3.075 8.406 11.513 14.937 14.994 7.307 3.894 7.517 4.794 1.313 5.637-9.886 1.343-9.598.035-5.214 23.634 12.873 69.3 34.54 86.69 73.315 58.842 11.783-8.461 77.714-19.857 138.649-23.964 26.615-1.794 31.581-2.058 67-3.564 40.91-1.739 50.77-1.84 49.438-.51-1.312 1.313-37.522 6.402-67.938 9.548-89.295 9.239-101.18 10.747-133.5 16.934-9.625 1.843-21.55 3.853-26.5 4.468-53.58 6.649-72.002 68.144-21.5 71.767 8.752.628 41.013 6.723 43.975 8.308 3.444 1.844 2.513 4.889-2.092 6.845-4.117 1.748-4.117 1.748.071 4.52 3.43 2.27 3.972 3.033 2.995 4.21-1.818 2.19-2.698 2.013-32.57-6.583C82.845 546.177 74.75 545.38 85 553.5c7.851 6.22 6.818 8.788-2.409 5.99-8.327-2.527-7.834-5.034-4.027 20.51.942 6.325 1.675 13.189 1.628 15.253-.048 2.064.578 6.79 1.39 10.5 3.787 17.304 4.143 29.32.732 24.667-2.36-3.219-8.062-23.043-11.339-39.42-14.554-72.753-40.29-138.083-29.392-74.612 1.794 10.444 7.042 31.34 14.78 58.853 6.622 23.54 10.33 41.465 11.532 55.759 3.832 45.548-20.63-45.98-33.406-125C16.981 397.717 12.024 372.118 2.344 340c-4.18-13.866-2.183-21.115 9.044-32.847 23.622-24.685 77.117-38.43 73.192-18.805-1.62 8.101-12.345 13.203-39.522 18.801-28.113 5.791-30.96 10.63-15.34 26.064C42.026 345.375 109.226 358.08 187 362.95c14.463.906 31.362 1.48 120 4.08 119.323 3.499 229.604 4.4 257.5 2.104 32.442-2.67 36.18-2.681 40.723-.128 3.65 2.052 4.57 2.18 8.68 1.205 4.388-1.04 7.765-.889 31.233 1.405 4.715.461 6.536.126 11.136-2.05 4.71-2.229 5.911-2.438 8.364-1.46 5.627 2.243 74.774 1.528 97.364-1.008 65.448-7.345 142.832-25.196 168.577-38.886 3.03-1.612 22.943-6.439 35.923-8.708 12.635-2.208 20.616-4.098 25.797-6.108 8.773-3.404 10.85 43.022 4.162 93.04-3.655 27.334-4.469 32.632-6.384 41.565l-3.432 16c-11.084 51.604-20.629 154.193-29.632 318.5-6.537 119.289-9.682 163.47-15.983 224.5-1.05 10.175-2.184 22.775-2.519 28-2.955 46.068-9.578 101.567-21.035 176.256-3.555 23.176-4.297 30.26-3.826 36.5 4.848 64.18-24.774 111.973-74.148 119.638-4.95.769-16.921 3.696-26.602 6.506-48.915 14.196-104.407 22.669-177.398 27.086-47.248 2.86-111.405 5.107-125 4.38zm-4.335-14.13c3.67-3.671-7.17-5.419-54.165-8.73-11.275-.796-26.125-2.116-33-2.935-37.561-4.474-67.323-4.73-56.31-.484 19.962 7.696 137.938 17.685 143.475 12.148zM266 1339.625c0-2.584-17.854-74.097-22.375-89.626-8.344-28.651-23.157-64-26.822-64-3.426 0 5.075 48.643 13.281 76 10.82 36.067 35.916 90.308 35.916 77.626zm-30.868-4.208c3.47-16.025-1.558-41.187-18.667-93.418-9.404-28.71-16.563-54.357-18.006-64.5-.923-6.489-1.893-7.715-4.987-6.305-8.93 4.069-7.552 18.351 6.155 63.736 3.56 11.786 7.161 25.961 8.004 31.5 5.4 35.503 24.42 83.216 27.5 68.986zm-45.717-186.998c2.325-15.042-2.548-43.251-15.475-89.588-4.961-17.783-10.578-40.109-12.482-49.614C156.83 986.114 149 970.436 149 984.275c0 6.986 11.097 67.388 16.485 89.725 1.393 5.775 3.677 19.725 5.076 31 3.712 29.92 6.07 38.872 12.09 45.906 4.522 5.282 5.626 4.877 6.764-2.486zM409 1247.367c-1.375-.2-6.55-.85-11.5-1.447-4.95-.596-23.625-3.992-41.5-7.546-37.15-7.385-56.242-10.336-67.027-10.358-11.942-.025-15.87-5.273-9.05-12.093 4.999-4.998 14.671-3.883 44.592 5.14 20.505 6.185 35.775 9.899 44.95 10.933 3.87.436 11.535 1.76 17.035 2.943 8.2 1.764 66.655 9.061 72.581 9.061.927 0 1.921.9 2.209 2 .495 1.892-41.122 2.98-52.29 1.367zm94.5-44.74c-13.342-6.28-18.21-15.738-21.014-40.832-3.787-33.894-9.12-41.452-32.635-46.243-5.564-1.133-6.4-19.303-1.393-30.24 5.302-11.583 17.381-24.922 36.957-40.812 5.42-4.4 12.75-10.798 16.286-14.217 7.792-7.533 8.861-7.818 28.799-7.676 44.766.318 90.47 35.673 104.384 80.748 3.671 11.895 3.272 12.509-16.384 25.21-24.4 15.766-29.565 23.802-26.529 41.277 4.69 26.996-7.508 35.335-39.579 27.055-21.382-5.52-31.19-4.273-38.147 4.848-2.953 3.872-4.179 3.973-10.745.882zm69.614-15.484c15.936-10.107 18.724-33.237 6.159-51.1-20.839-29.622-42.281-.459-29.829 40.57 3.771 12.424 13.71 16.846 23.67 10.53zm-53.453-2.986c17.322-8.907 20.23-42.918 5.035-58.907-9.08-9.555-22.409 4.258-24.809 25.711-.506 4.53-1.352 10.104-1.88 12.387-4.706 20.387 4.769 29.492 21.654 20.81zm-30.283-68.155c17.825-9.783 32.777-10.364 72.122-2.806 52.113 10.011 72.975-5.094 46.976-34.012-10.647-11.841-21.78-13.123-60.476-6.962-25.821 4.11-48.074 4.457-57.5.894-11.471-4.335-18.68-2.828-27.53 5.754-15.134 14.676-5.012 36.761 18.827 41.076.164.03 3.575-1.745 7.581-3.944zM372.92 1066.99c-70.187-11.88-118.097-89.848-90.025-146.508 11.63-23.472 22.718-22.202 13.159 1.507-30.997 76.882 64.188 163.147 139.052 126.02 73.153-36.278 82.531-122.676 17.395-160.248-3.85-2.221-9.475-5.496-12.5-7.278-27.37-16.122-53.676-15.296-106.5 3.345-16.802 5.93-18.804 6.522-21.25 6.29-2.197-.208-1.387-1.526 5.003-8.143 58.717-60.802 185.78-17.285 193.68 66.332 6.917 73.199-61.111 131.698-138.014 118.683zM664 1059.327c-88.317-8.91-141.628-93.6-100.212-159.195 55.153-87.349 182.192-75.83 218.698 19.83C809.6 991.015 744.608 1067.46 664 1059.327Zm41.017-20.826c63.52-12.634 89.285-82.473 50.709-137.448-58.626-83.548-202.94-34.96-185.675 62.513 10.32 58.268 65.298 88.792 134.966 74.935zm-102.61-47.532c-27.732-5.498-32.813-39.477-9.425-63.024 20.627-20.767 49.947-8.793 59.499 24.3 2.975 10.307 1.126 11.744-14.146 10.995-17.615-.865-19.016.741-7.915 9.069 8.8 6.602 11.43 9.96 9.564 12.21-4.578 5.517-24.79 8.986-37.577 6.45zm-281.465 5.024c-26.574-4.501-31.611-28.516-10.639-50.715 16.219-17.167 34.391-18.819 48.729-4.43 29.238 29.346 6.233 62.652-38.09 55.145zM106 285.643c0-.745 1.507-3.333 3.35-5.75 4.607-6.044 6.65-10.263 6.65-13.735 0-2.22.551-3.076 2.25-3.491 47.812-11.686 95.712-18.538 134.25-19.205 234.754-4.06 284.388-5.605 350.5-10.908 17.587-1.411 17.915-1.334 22.067 5.213 10.722 16.907-5.516 22.763-62.067 22.385-90.336-.605-84.113-.316-107.27-4.974-30.48-6.131-40.043-5.71-49.38 2.173-3.152 2.66-3.152 2.66-13.553-.82-25.84-8.647-51.514-8.813-107.297-.695-19.25 2.801-41.094 5.54-48.542 6.086-25.947 1.902-54.177 7.14-97.886 18.162-28.205 7.112-33.072 7.93-33.072 5.56Z" style={{
  fill: "#1b6f95"
}} transform="translate(-.132 .294)" />
    <path d="M509 1405.009c-130.772-7.218-195.774-18.21-260.229-44.005-26.298-10.525-25.833-10.215-28.577-19.004-15.603-49.973-35.647-131.828-51.75-211.334-9.374-46.284-12.804-61.67-30.58-137.166-44.05-187.086-57.256-283-38.962-283 4.33 0 5.605 3.702 13.606 39.5 32.242 144.262 67.637 276.852 96.441 361.268 8.157 23.906 6.93 22.096 14.569 21.483 8.103-.65 8.036-.798 3.905 8.57-7.328 16.614-2.79 27.949 19.154 47.835 12.353 11.194 12.312 12.481-.337 10.638-10.015-1.46-9.853-1.622-7.355 7.367 1.122 4.036 4.323 17.689 7.112 30.339 18.631 84.476 35.486 112.25 72.785 119.93 111.162 22.891 250.657 26.723 423.218 11.625 59.913-5.242 114.88-29.39 128.485-56.445 2.998-5.963 2.867-6.21-3.73-7.035-10.342-1.292-10.204-2.066 1.245-6.999 17.113-7.372 22.432-12.999 22.63-23.938.09-4.972 1.07-10.114 3.187-16.725 6.733-21.02 8.316-41.181 6.391-81.413-1.465-30.62-1.096-42.95 1.689-56.527 4.744-23.127 7.11-43.835 11.654-101.973 1.397-17.875 3.85-42.4 5.452-54.5 3.068-23.18 4.561-40.202 5.485-62.5 2.602-62.84 4.506-85.277 9.117-107.429 1.253-6.016 2.087-7.609 6.334-12.1 9.355-9.892 9.039-15.042-1.947-31.704-13.023-19.75-13.024-26.833-.006-41.066 6.059-6.624 6.414-18.384 2.045-67.644-3.239-36.518-3.254-60.27-.04-61.043 1.371-.33 3.026-1.67 3.677-2.976.652-1.307 1.893-2.773 2.758-3.257 1.095-.612 1.574-2.359 1.574-5.733 0-4.492.222-4.93 3-5.898 1.65-.575 3-1.754 3-2.62 0-.865 1.068-2.06 2.374-2.655 2.852-1.3 5.15-7.507 4.317-11.668-.605-3.028.689-8.724 4.136-18.207 1.593-4.382 2.14-9.26 2.695-24 .76-20.209 1.463-26.653 4.148-38 2.154-9.1 2.208-69.784.084-93.5-1.326-14.8-28.635-20.36-48.852-9.944-3.337 1.719-84.302 11.316-146.902 17.414-63.152 6.15-142.791 11.995-186 13.65-9.625.369-18.346.974-19.38 1.345-1.033.371-4.183.038-7-.74-9.406-2.6-13.073-3.061-19.87-2.496-6.438.535-6.75.46-6.75-1.615 0-3.306 9.6-2.84-157-7.633-152.093-4.375-244.145-9.51-323.5-18.046-42.085-4.526-41.59-4.553-37.532 2.013 2.81 4.547 8.002 8.996 14.106 12.09 6.025 3.053 5.71 4.009-1.623 4.925-7.213.901-7.132.416-3.481 20.703 13.158 73.117 32.97 89.841 74.12 62.568 13.626-9.032 74.593-19.615 139.41-24.2 40.576-2.87 107.729-5.43 106.352-4.053-1.366 1.366-39.296 5.965-94.852 11.5-48.56 4.84-79.578 9.177-101.5 14.194-4.95 1.132-12.902 2.408-17.67 2.834-58.285 5.209-80.505 70.668-25.435 74.931 6.108.473 11.78 1.128 12.605 1.456.825.328 7.423 1.686 14.663 3.018 18.63 3.429 20.558 4.848 11.727 8.633-5.377 2.305-5.377 2.291-.14 5.671 6.735 4.348 2.329 3.978-15.766-1.323-50.493-14.792-61.262-15.877-48.87-4.924 5.849 5.17 5.55 5.944-1.497 3.879-3.68-1.079-5.63-1.237-6.351-.516-1.1 1.1 1.463 20.966 8.734 67.666 2.48 15.926-6.898-7.66-10.555-26.549-11.406-58.91-29.447-115.039-34.399-107.026-2.304 3.728 4.387 37.942 14.499 74.146C63.348 601.96 68 624.777 68 638.424c0 22.8-22.293-66.52-32.925-131.924L25.562 448c-6.43-39.528-11.052-63.052-17.097-87-5.852-23.183-5.6-22.305-6.826-23.864-3.985-5.067.275-19 8.784-28.727C31.048 284.832 84 269.922 84 287.691c0 7.837-11.231 13.205-40.5 19.356-27.437 5.767-29.853 10.582-13.664 27.233 5.22 5.369 7.359 6.176 32.164 12.143 49.808 11.98 100.95 17.19 192 19.559 21.725.565 54.35 1.487 72.5 2.05 93.71 2.905 199.268 3.804 229.5 1.954 38.494-2.354 45.696-2.427 49.96-.504 3.467 1.563 4.554 1.634 8.431.549 2.448-.686 5.006-.904 5.685-.484.679.42 5.327 1.135 10.329 1.59 5.002.455 11.215 1.105 13.806 1.443 4.859.635 12.522-1.427 15.9-4.278 1.272-1.074 2.215-1.118 4.5-.207 5.653 2.253 74.729 1.546 97.389-.998 65.448-7.345 142.832-25.196 168.577-38.886 3.016-1.604 22.86-6.419 35.923-8.716 14.924-2.624 18.99-3.574 24.31-5.677 3.943-1.559 5.6-1.808 6.438-.97 2.777 2.777 3.312 59.57.732 77.652-.549 3.85-1.905 14.425-3.013 23.5-1.108 9.075-4.02 26.4-6.474 38.5-3.71 18.304-9.241 51-11.08 65.5-8.153 64.277-13.85 134.587-19.894 245.5-7.406 135.912-10.09 174.358-16.969 243-1.322 13.2-2.693 28.725-3.047 34.5-2.477 40.516-9.333 97.308-20.548 170.215-3.33 21.654-3.955 28.162-3.955 41.21 0 69.335-24.983 107.481-75.04 114.58-4.095.581-11.666 2.409-16.825 4.061-53.705 17.203-132.114 28.05-227.135 31.42-9.075.322-21.675 1.002-28 1.512-16.69 1.345-42.61 1.805-57 1.01zm-3.341-13.07c10.135-3.853-6.06-6.85-53.701-9.94-8.549-.555-23.264-1.891-32.702-2.97-41.403-4.732-67.22-4.826-58.6-.213 14.292 7.649 131.502 18.257 145.003 13.124zM267 1340.987c0-17.51-33.784-128.365-45.633-149.736-13.108-23.643-.675 49.764 15.964 94.25 12.862 34.386 29.669 65.82 29.669 55.486zm-30.88-10.427c.466-23.69-2.32-36.683-18.663-87.059-11.454-35.304-14.486-45.95-17.473-61.366-2.625-13.541-3.942-15.001-8.834-9.794-6.608 7.035-5.323 18.131 6.813 58.824 7.161 24.014 9.324 32.937 10.504 43.336 1.979 17.449 15.93 55.621 23.324 63.816 2.49 2.759 4.18-.273 4.328-7.757zm-46.727-177.14c4.156-10.832-1.311-45.887-14.55-93.286-8.81-31.543-11.927-44.127-14.26-57.586-2.533-14.598-10.01-28.08-12.035-21.698-1.112 3.504 11.995 77.266 16.908 95.151.83 3.025 2.672 14.725 4.091 26 4.96 39.39 14.739 64.728 19.846 51.418zM413 1246.308c-10.145-.768-34.012-4.764-58.5-9.794-31.055-6.38-42.419-8.207-61-9.808-14-1.207-14-1.207-14.294-4.207-1-10.206 9.602-10.23 43.797-.1 25.986 7.697 33.49 9.547 41.497 10.227 3.85.327 10.375 1.452 14.5 2.5 8.037 2.042 27.28 4.776 51.5 7.318 20.904 2.193 23.49 2.64 21 3.624-1.933.764-29.33.935-38.5.24zm90.5-45.463c-12.67-6.545-16.928-15.58-19.967-42.363-2.331-20.54-4.292-26.996-10.175-33.508-4.417-4.89-11.623-8.775-17.858-9.63-22.325-3.06-7.99-36.95 28.5-67.383 6.875-5.734 15.481-13.21 19.125-16.613 7.774-7.262 10.128-7.925 27.375-7.715 42.979.524 87.999 35.431 102.444 79.432 3.875 11.807 4.077 11.51-17.16 25.28-23.853 15.467-29.092 25.132-24.706 45.581 4.417 20.596-10.868 29.471-37.078 21.532-18.593-5.633-33.944-3.864-40.226 4.633-2.527 3.418-4.794 3.584-10.274.754zm66.205-11.367c27.928-11.67 18.657-71.46-10.24-66.038-16.772 3.146-19.617 53.712-3.612 64.198 5.192 3.402 8.925 3.898 13.852 1.84zm-50.742-4.638c18.661-8.015 22.022-46.233 5.354-60.868-8.031-7.05-21.19 4.278-23.793 20.486-.27 1.673-1.397 8.513-2.507 15.202-4.405 26.553 1.427 33.563 20.946 25.18zm-28.666-68.77c17.065-9.306 32.093-9.949 68.39-2.924 36.286 7.022 61.303 4.034 60.496-7.225-.832-11.592-5.832-23.65-12.084-29.14-11.991-10.529-22.042-10.98-72.099-3.235-20.11 3.111-40.6 1.814-50.262-3.182-6.028-3.118-20.682 4.076-26.04 12.784-12.201 19.828 11.098 44.103 31.6 32.923zm-113.712-50.11c-74.99-11.792-125.568-98.123-88.655-151.325 10.93-15.752 15.143-12.02 7.762 6.876C264.356 1001.74 360.41 1086.43 438.02 1047c73.777-37.483 79.04-124.558 9.83-162.604-4.592-2.525-10.599-5.885-13.349-7.47-23.038-13.265-52.274-11.02-105.829 8.13-18.2 6.507-18.628 6.278-7.921-4.24 38.974-38.29 116.577-32.807 160.385 11.33 71.168 71.702-.13 190.233-104.55 173.815zM667 1057.863c-83.8-7.116-139.142-84.036-106.743-148.363 50.42-100.105 193.8-84.531 225.02 24.441 17.608 61.463-47.724 129.914-118.277 123.922Zm15.21-17.05c86.305 2.476 123.657-94.4 60.269-156.313-45.348-44.292-135.616-30.861-164.398 24.46-30.955 59.501 17.776 136.75 83.419 132.234 5.5-.378 14.82-.55 20.71-.38zm-82.924-51.264c-21.47-6.71-27.07-30.553-12.479-53.13 18.794-29.076 52.016-22.313 64.188 13.067 4.3 12.496 2.96 14.022-11.445 13.04-18.116-1.234-21.558 1.435-11.3 8.764 12.09 8.64 14.25 12.366 8.8 15.184-8.144 4.212-28.757 5.89-37.764 3.075zM327.5 996.044c-26.845-2.627-36.159-16.741-25.43-38.537 12.352-25.087 40.274-33.245 56.8-16.594 26.99 27.194 8.854 59.068-31.37 55.131zM106.56 286.097c-.307-.496 1.45-3.573 3.905-6.838 4.778-6.356 6.535-10.03 6.535-13.664 0-2.17 1.164-2.514 25.25-7.447 67.988-13.925 58.274-13.217 220.75-16.103 123.919-2.201 189.322-4.67 242.971-9.168 14.596-1.224 18.443.536 20.905 9.564 4.042 14.818-7.718 17.098-86.876 16.845-67.3-.216-56.588.592-98-7.392-17.333-3.341-29.403-1.637-35.405 5-2.418 2.674-3.363 2.643-11.74-.378-14.988-5.407-25.555-6.906-48.355-6.861-21.845.043-24.521.314-71.5 7.254-11.275 1.665-26.575 3.503-34 4.084-32.221 2.519-65.627 8.857-115.887 21.987-16.471 4.303-17.693 4.509-18.553 3.117z" style={{
  fill: "#0c0e0e"
}} transform="translate(-.132 .294)" />
  </svg>;

export const PythonIcon = props => <svg xmlns="http://www.w3.org/2000/svg" className="h-6 w-6" viewBox="0 0 32 31" width={32} height={31} fill="none" {...props}>
    <g clipPath="url(#a)">
      <g clipPath="url(#b)">
        <path fill="url(#c)" d="M15.612.207a19.07 19.07 0 0 0-3.214.276C9.552.99 9.035 2.05 9.035 4.005v2.582h6.726v.86h-9.25c-1.955 0-3.666 1.184-4.202 3.435-.617 2.58-.645 4.19 0 6.885.479 2.006 1.62 3.435 3.575 3.435h2.313v-3.095c0-2.236 1.92-4.209 4.201-4.209h6.718c1.87 0 3.363-1.55 3.363-3.442V4.005c0-1.836-1.537-3.215-3.363-3.522a20.83 20.83 0 0 0-3.504-.276Zm-3.637 2.076c.695 0 1.262.581 1.262 1.295 0 .712-.567 1.287-1.262 1.287a1.274 1.274 0 0 1-1.262-1.287c0-.714.565-1.295 1.262-1.295Z" />
        <path fill="url(#d)" d="M23.318 7.447v3.009c0 2.332-1.963 4.295-4.202 4.295h-6.718c-1.84 0-3.363 1.586-3.363 3.443v6.45c0 1.837 1.585 2.917 3.363 3.443 2.13.63 4.17.745 6.718 0 1.693-.494 3.363-1.487 3.363-3.442v-2.582h-6.718v-.861h10.081c1.955 0 2.683-1.373 3.363-3.435.702-2.122.672-4.163 0-6.885-.483-1.96-1.406-3.435-3.363-3.435h-2.524Zm-3.779 16.337c.698 0 1.263.575 1.263 1.287 0 .714-.565 1.295-1.262 1.295-.695 0-1.263-.58-1.263-1.295 0-.712.568-1.287 1.262-1.287Z" />
      </g>
    </g>
    <defs>
      <linearGradient id="c" x1={1.836} x2={17.439} y1={0.207} y2={13.407} gradientUnits="userSpaceOnUse">
        <stop stopColor="#5A9FD4" />
        <stop offset={1} stopColor="#306998" />
      </linearGradient>
      <linearGradient id="d" x1={19.378} x2={13.76} y1={24.854} y2={17.039} gradientUnits="userSpaceOnUse">
        <stop stopColor="#FFD43B" />
        <stop offset={1} stopColor="#FFE873" />
      </linearGradient>
      <clipPath id="a">
        <path fill="#fff" d="M.89.207h30.272v30.27H.89z" />
      </clipPath>
      <clipPath id="b">
        <path fill="#fff" d="M1.836.207h28.379v29.8H1.835z" />
      </clipPath>
    </defs>
  </svg>;

Guides provide comprehensive, hands-on tutorials to help you implement
performance testing in your projects. Whether you're starting from scratch or
looking to deepen your benchmarking expertise, these guides walk you through
real-world scenarios with complete code examples.

<Tip>
  Looking for something specific? Ask questions and share feedback on
  [Discord](https://codspeed.io/discord)!
</Tip>

## How to Benchmark my Code?

These guides teach you the fundamentals of benchmarking in your language, from
writing your first benchmark to running them continuously in CI.

<Columns horizontal cols={1}>
  <Card title="How to Benchmark Python with pytest" href="/guides/how-to-benchmark-python-with-pytest" icon={<PythonIcon />}>
    Learn benchmarking from scratch with pytest-codspeed: write benchmarks with
    fixtures, parametrized tests, setup isolation, and integrate with CodSpeed
    for continuous performance testing.
  </Card>

  <Card title="How to Benchmark Rust with divan" href="/guides/how-to-benchmark-rust-with-divan" icon={<RustIcon />}>
    Learn benchmarking from scratch with divan: write benchmarks with arguments,
    type generics, dynamic inputs, and integrate with CodSpeed for continuous
    performance testing.
  </Card>

  <Card title="How to Benchmark C++ with Google Benchmark" href="/guides/how-to-benchmark-cpp-with-google-benchmark" icon={<CppIcon />}>
    Learn benchmarking from scratch with google\_benchmark: write benchmarks with
    arguments, fixtures, and integrate with CodSpeed for continuous performance
    testing.
  </Card>

  <Card title="How to Benchmark Java with JMH" href="/guides/how-to-benchmark-java-with-jmh" icon="java">
    Learn benchmarking from scratch with JMH: project setup with Maven and
    Gradle, parameterized benchmarks, JVM pitfalls, profilers, and CodSpeed CI
    integration.
  </Card>

  <Card title="How to Benchmark Go with the testing Package" href="/guides/how-to-benchmark-go-with-testing" icon={<GolangIcon />}>
    Learn benchmarking from scratch with Go's standard library: sub-benchmarks,
    parallel benchmarks, benchstat, pprof profiling, and CodSpeed CI
    integration.
  </Card>
</Columns>

## Specialized Guides

Guides organized by topic, covering benchmarking strategies, API testing,
database performance, and framework-specific integrations.

### Benchmarking Strategy & Tools

<Columns horizontal cols={1}>
  <Card title="Choosing the Right Python Benchmarking Strategy" href="/guides/choosing-the-correct-python-benchmarking-strategy" icon={<PythonIcon />}>
    Compare different Python benchmarking approaches—from command-line tools
    like `time` and `hyperfine` to integrated frameworks like `timeit` and
    `pytest-codspeed`.
  </Card>
</Columns>

### API Performance Testing

<Columns horizontal cols={1}>
  <Card title="Benchmarking a Go Gin API" href="/guides/benchmarking-a-go-gin-api" icon={<GinGonicIcon />}>
    Build a Gin HTTP API, write clean benchmarks for all routes, optimize
    measurement accuracy, and catch performance regressions in CI with
    flamegraph analysis.
  </Card>
</Columns>

### Database Performance Testing

Advanced tutorials for benchmarking applications with database interactions,
including setup strategies and CI integration.

<Columns horizontal cols={1}>
  <Card title="NestJS + MongoDB with Vitest" href="/instruments/databases/mongodb/nodejs/vitest" icon={<NodeJSIcon />}>
    Benchmark a NestJS API with MongoDB using Vitest benchmarks. Includes Docker and testcontainers setup patterns.
  </Card>

  <Card title="NestJS + MongoDB with tinybench" href="/instruments/databases/mongodb/nodejs/tinybench" icon={<NodeJSIcon />}>
    Alternative approach using tinybench for MongoDB performance testing in Node.js applications.
  </Card>
</Columns>
