// Copyright (c) Mysten Labs, Inc.
// SPDX-License-Identifier: Apache-2.0
import { SVGProps } from 'react';

const SvgSuiMainnet = (props: SVGProps<SVGSVGElement>) => (
	<svg
		xmlns="http://www.w3.org/2000/svg"
		width="1em"
		height="1em"
		fill="none"
		viewBox="0 0 77 26"
		{...props}
	>
		<path
			fill="currentColor"
			fillRule="evenodd"
			d="M16.276 10.845v-.001L10.558 3.85a.5.5 0 0 0-.772 0L8.648 5.24c-.348.43-.757 1.144-1.033 1.996-.275.853-.418 1.848-.226 2.839.297 1.532 1.427 2.88 3.401 4 2.923 1.664 4.7 3.718 5.245 6.113.028.127.053.253.075.377l.024.147.094-.116a7.804 7.804 0 0 0 1.742-4.905 7.75 7.75 0 0 0-1.694-4.847Zm1.8-1.391h-.001l.025.031a10.101 10.101 0 0 1 2.242 6.36C20.342 21.455 15.788 26 10.17 26 4.554 26 0 21.454 0 15.846c0-2.408.84-4.62 2.242-6.36l.025-.031v-.001L9.889.134a.364.364 0 0 1 .564 0l7.622 9.32Zm-13.303.525-.682.834a7.747 7.747 0 0 0-1.72 4.879c0 4.3 3.492 7.787 7.8 7.787 1.228 0 2.39-.284 3.423-.789l.034-.016.004-.037c.069-.59.04-1.265-.12-1.95-.384-1.645-1.717-3.143-4.008-4.447-2.634-1.494-4.21-3.424-4.651-5.739a6.748 6.748 0 0 1-.06-.367l-.02-.155Zm43.983-4.253c.386 0 .72.133.996.396.28.264.424.587.424.962 0 .376-.143.7-.424.963-.276.264-.61.397-.996.397a1.42 1.42 0 0 1-1.003-.396l-.001-.001a1.29 1.29 0 0 1-.417-.962c0-.375.141-.698.417-.962v-.001a1.42 1.42 0 0 1 1.004-.396ZM32.025 13.77a6.414 6.414 0 0 1 1.476.79c.481.333.877.76 1.187 1.281.316.53.47 1.176.47 1.93a4.26 4.26 0 0 1-.687 2.368c-.454.708-1.118 1.267-1.984 1.68-.864.413-1.909.617-3.127.617-1.137 0-2.128-.184-2.97-.555-.836-.37-1.5-.89-1.985-1.56-.48-.67-.75-1.447-.813-2.327l-.01-.145h2.228l.01.123c.05.567.239 1.028.563 1.391a3.1 3.1 0 0 0 1.276.82 5.258 5.258 0 0 0 1.701.269c.71 0 1.343-.115 1.9-.342.559-.233.996-.552 1.317-.954.316-.404.475-.874.475-1.417 0-.494-.137-.884-.402-1.181-.275-.31-.64-.564-1.1-.762a11.938 11.938 0 0 0-1.522-.53l-1.93-.551c-1.238-.356-2.228-.867-2.962-1.538-.745-.681-1.116-1.574-1.116-2.664 0-.904.245-1.697.738-2.376.494-.678 1.157-1.203 1.982-1.574.83-.376 1.746-.563 2.773-.563 1.026 0 1.944.184 2.75.556.804.366 1.446.869 1.92 1.512.481.645.735 1.378.761 2.196l.005.139h-2.096l-.014-.119a2.269 2.269 0 0 0-1.058-1.71c-.627-.41-1.4-.62-2.33-.62-.679 0-1.267.11-1.767.325-.497.217-.88.512-1.155.883a2.084 2.084 0 0 0-.402 1.26c0 .395.093.728.275 1.003.193.28.439.514.74.704.308.188.632.345.97.47.344.12.659.219.945.295l1.592.428c.414.109.872.258 1.376.448Zm15.678-3.637h2.075v12.027h-2.075V10.134Zm-4.28 8.824c.302-.447.458-1.023.458-1.739v-7.084h2.076V22.16H43.88v-1.804a4.06 4.06 0 0 1-1.195 1.312c-.61.433-1.374.645-2.283.645-.755 0-1.432-.165-2.026-.5-.598-.34-1.064-.852-1.401-1.526-.339-.683-.504-1.535-.504-2.548v-7.605h2.075v7.482c0 .831.232 1.48.683 1.96.458.48 1.039.723 1.755.723.425 0 .861-.11 1.31-.331a2.855 2.855 0 0 0 1.126-1.01l.001-.001Zm8.52 1.668c0 .795.6 1.34 1.347 1.34.748 0 1.344-.545 1.344-1.34 0-.796-.6-1.352-1.344-1.352-.744 0-1.347.549-1.347 1.352Zm.266 0c0-.667.477-1.111 1.081-1.111s1.078.444 1.078 1.11c0 .667-.463 1.101-1.078 1.101-.614 0-1.081-.44-1.081-1.1Zm1.415.663h.328l-.331-.606c.183-.083.258-.222.258-.38 0-.37-.255-.444-.675-.444h-.438v1.43h.294v-.545h.273l.291.545Zm-.039-.982c0 .14-.09.211-.316.211h-.209v-.426h.19c.202 0 .335.043.335.215Z"
			clipRule="evenodd"
		/>
	</svg>
);
export default SvgSuiMainnet;
