import React from 'react';
import { Path } from 'react-native-svg';
import type { IllustrationSvgProps } from '../types';
import BaseSvg from '../BaseSvg';
import useMonoColor from '../hooks/useMonoColor';

const SpeedSketch = ({ testID, width, height }: IllustrationSvgProps) => {
  const { fill } = useMonoColor();

  return (
    <BaseSvg width={width} height={height} testID={testID} viewBox="0 0 137 96">
      <Path
        d="M107.993 71.945c1.139.427 2.208.801 3.258 1.22 2.039.81 4.06 1.656 6.09 2.467 2.253.89 4.559 1.46 7.007 1.683 3.063.277 6.125.767 9.037 1.87 1.201.455 2.199 1.301 2.751 2.37.614 1.185.445 2.557-.25 3.768-1.184 2.066-2.938 3.447-5.101 4.409-4.345 1.924-8.77 1.47-13.204.517-1.388-.294-2.733-.811-4.104-1.239-.169-.053-.267-.106-.329.152-.508 2.2-2.164 3.43-3.98 4.409-2.6 1.398-5.306.721-8.004.267-.757.606-1.63 1.167-2.653 1.47-2.11.623-4.291.873-6.428.552-3.187-.472-5.467-2.37-6.909-5.255-1.015-2.022-1.14-4.106-.133-6.137.792-1.594 2.083-2.77 3.81-3.706-1.344-.391-2.564-.739-3.775-1.113-2.332-.721-4.656-1.46-6.989-2.182-4.238-1.3-8.324-3.01-12.509-4.463-1.495-.516-3.036-.908-4.514-1.47a189.828 189.828 0 01-5.644-2.217c-1.425-.588-2.85-1.203-4.327-1.657-.33-.098-.41.098-.49.294-.73 1.808-1.994 3.1-3.944 3.367-1.736.24-3.294 1.256-5.11 1.078-.276-.027-.561.026-.82-.036-1.139-.258-1.878.561-2.786.953-1.113.481-2.27.508-3.481.508-1.282 0-2.546-.027-3.802-.294-2.947-.641-5.137-2.334-6-5.21-1.078-3.6.329-7.51 4.237-8.997.366-.133.73-.267 1.202-.445-.934-.419-1.78-.784-2.608-1.176-2.51-1.194-5.013-2.405-7.514-3.607-1.852-.891-3.686-1.809-5.547-2.664-2.609-1.193-4.924-2.779-7.034-4.711-1.727-1.577-3.036-3.42-4.21-5.425-1.238-2.102-2.075-4.302-2.191-6.734-.071-1.54.214-3.028 1.273-4.23 1.291-1.461 3.757-1.729 5.574-.57 2.394 1.54 4.389 3.571 6.543 5.415.909.784 1.852 1.523 2.894 2.173-.427-.801-.926-1.576-1.264-2.405-.962-2.351-1.763-4.756-.757-7.312.668-1.702 3.071-2.904 4.888-2.708 2.884.312 5.146 1.87 7.47 3.376 2.635 1.7 5.11 3.616 7.63 5.469.097.07.204.142.409.294-.187-.998-.107-1.88-.036-2.762.24-2.948.713-5.852 1.745-8.64.802-2.173 2.057-4.106 3.544-5.852a28.91 28.91 0 015.813-5.201c1.977-1.345 3.918-2.726 6.17-3.59 2.146-.82 4.363-1.3 6.607-1.719 3.64-.677 7.282-.614 10.897.098 1.522.294 2.983.846 4.47 1.336 3.044.998 5.59 2.77 8.057 4.659 4.3 3.295 7.736 7.366 10.3 12.158 1.23 2.307 2.422 4.623 3.446 7.027.08.179.16.357.276.624.668-1.31 1.344-2.53 1.914-3.794.837-1.862 1.772-3.697 3.09-5.247 2.119-2.476 4.718-4.32 7.95-5.14.16-.035.472 0 .249-.346-1.219-1.862-2.11-3.902-3.071-5.906a503.473 503.473 0 01-3.668-7.713c-.49-1.051-.846-2.165-1.256-3.252-.106-.285-.044-.587.196-.748.241-.16.436.063.606.232 1.015.989 1.549 2.298 2.208 3.51.739 1.353 1.273 2.84 2.127 4.105.757 1.123 1.22 2.379 1.772 3.572.321.686.73 1.336.997 2.067.463 1.042.873 1.478 1.425 2.805.961 1.773 1.576 1.461 2.742 1.55.65.054 1.327.09 2.048.526.098.053.205-.045.151-.143-.543-.926-.988-1.701-1.46-2.476a52.126 52.126 0 01-3.641-7.224c-.187-.463-.419-.9-.597-1.362-.133-.357-.249-.74.205-.99.383-.213.623-.035.855.26 1.273 1.63 2.154 3.482 3.116 5.299.632 1.194 1.273 2.378 1.896 3.58.668 1.292 1.291 2.61 1.959 3.902.543 1.06 1.638 1.55 2.493 2.289 2.092 1.817 3.516 4.044 4.291 6.671 1.113 3.795.596 7.554-.338 11.321-.926 3.76-2.306 7.358-3.588 10.992a69.429 69.429 0 01-3.838 8.836c-1.762 3.402-3.686 6.698-6.401 9.432-.65.65-1.202 1.434-2.074 1.915-.472.25-.846.784-1.309 1.22zM123.44 38.24c0 .062.089.08.107.018.365-1.3.694-2.583.73-3.928.009-.25-.178-.214-.339-.187-.587.089-1.166.196-1.754.267-.356.045-.65-.098-.756-.463-.134-.455.026-.757.498-.864.623-.152 1.238-.339 1.87-.445.356-.063.392-.205.338-.508-.356-1.915-.81-3.804-1.709-5.558-1.282-2.494-3.001-4.605-5.574-5.808-4.318-2.013-8.529-.641-11.591 2.512-3.099 3.18-5.378 6.939-7.203 10.965a210.092 210.092 0 00-2.555 5.825c-.543 1.3-1.451 2.378-2.057 3.634-1.353 2.815-2.831 5.576-4.122 8.426-.988 2.191-1.834 4.445-3 6.556-.944 1.71-2.395 2.841-4.363 2.912-3.223.125-6.214-.962-9.188-2.04a907.833 907.833 0 01-12.74-4.693c-4.105-1.55-8.182-3.19-12.278-4.766-2.795-1.069-5.573-2.19-8.137-3.767-1.069-.66-2.493-1.007-2.6-2.628-.009-.098-.08-.223-.24-.187-.463.09-.908.267-1.398.098-.623-.214-.801-.81-1.264-1.167-1.745-1.559-3.099-3.474-4.559-5.29-1.504-1.871-3.098-3.68-4.336-5.131-.747-1.31-1.78-1.969-2.11-3.1-.044-.142.09-.285.232-.25.552.143.917.49 1.202.998-.285-.427.187-1.033-.419-1.371-.276-.152-.543-.33-.81-.481-1.585-.909-3.178-1.666-5.084-.927-1.21.473-2.012 1.915-1.771 3.198.213 1.185.427 2.351.863 3.5.633 1.675 1.416 3.252 2.404 4.721 2.885 4.267 6.74 7.491 11.191 10.003 3.535 1.995 7.043 4.035 10.764 5.674 3.027 1.327 5.974 2.85 9.01 4.15 4.185 1.79 8.432 3.439 12.643 5.167a223.554 223.554 0 0014.173 5.255 126.365 126.365 0 0012.643 3.482c2.894.642 5.77 1.239 8.787 1.185 5.093-.089 8.948-2.45 12.046-6.253 1.808-2.227 3.268-4.703 4.621-7.241 2.012-3.777 3.624-7.723 5.057-11.758.935-2.636 1.879-5.264 2.573-7.98.125-.481.712-1.247-.712-.935-2.11.463-4.042-.455-5.734-1.657-1.451-1.033-2.324-2.619-3.267-4.097-.178-.285.044-.517.249-.677.231-.188.481-.09.659.115.578.668 1.139 1.345 1.709 2.013 1.336 1.56 2.974 2.566 5.075 2.655.588.026 1.184-.063 1.763 0 .516.08.472.454.463.828zM49.704 48.697c-.49-.766-.89-1.256-1.148-1.817-1.14-2.512-1.968-5.086-1.852-7.927.098-2.575.667-4.953 2.02-7.153 1.586-2.583 3.829-4.106 6.9-4.168 2.084-.045 3.758 1.033 5.467 2.11 2.965 1.88 4.603 4.677 5.76 7.83.855 2.316 1.238 4.73 1.416 7.206.187 2.538-.33 4.89-1.273 7.197-.258.632-.463 1.336-.882 1.843-.543.65-.614.91.294 1.176a98.125 98.125 0 015.262 1.728c1.585.57 3.143 1.23 4.719 1.844.231.09.543.24.605-.196.205-1.336.543-2.636.712-3.981.383-2.984.526-5.968.508-8.979-.018-3.17-.41-6.288-1.247-9.334-1.611-5.835-4.166-11.134-8.832-15.223a19.864 19.864 0 00-6.517-3.803c-3.507-1.238-7.069-1.897-10.772-.561-1.31.472-2.654.855-3.829 1.567-2.956 1.773-5.163 4.32-7.087 7.135-.507.748-1.05 1.514-1.38 2.352a15.052 15.052 0 00-.934 4.222c-.134 1.692-.036 3.366.026 5.05a56.4 56.4 0 00.41 5.06c.089.703 0 1.63.855 1.985 2.27.936 4.282 2.388 6.606 3.207 1.335.472 2.626 1.024 4.193 1.63zm-8.583-28.37c1.594-1.79 3.312-3.375 5.467-4.48 2.715-1.398 5.582-2.297 8.636-2.226 2.493.053 4.915.632 7.256 1.585 3.828 1.559 7.105 3.848 9.776 6.992 2.199 2.583 3.721 5.558 5.092 8.631 1.71 3.83 2.475 7.82 2.618 11.99.107 3.01-.063 6.003-.347 8.995a28.651 28.651 0 01-1.256 6.013c-.436 1.354-.507 1.336.908 1.532l.152.026c3.205.41 4.807 0 6.294-3.233.97-2.11 1.86-4.257 2.894-6.342 1.148-2.298 1.923-4.614 1.843-7.25-.063-2.12-.232-4.23-.33-6.342-.151-3.278-.427-6.547-1.104-9.78-.311-1.487-.418-3.01-.578-4.525-.152-1.416-.722-2.618-1.745-3.59-.926-.881-1.932-1.692-2.84-2.591a27.003 27.003 0 00-4.71-3.652c-2.867-1.755-5.965-2.993-9.233-3.75-2.938-.677-5.938-.588-8.92-.205-.66.09-1.46-.009-1.942.205-.961.436-1.985.499-2.947.846-.64.232-2.84.926-3.267 1.167-.365.205-1.914.953-2.333 1.247-2.6 1.862-5.261 3.634-7.416 6.048-.748.828-1.487 1.657-1.968 2.69zm9.705 12.4c-.01-.018-.285.516-.374.659-1.371 2.289-1.55 4.8-1.344 7.366.195 2.44.925 4.774 1.762 7.063.223.606.259 1.46.98 1.746 1.549.623 3.125 1.185 4.674 1.826 2.101.873 4.255 1.621 6.41 2.37.508.177 1.13.863 1.594-.108.089-.187.151-.392.258-.57 1.104-1.745 1.496-3.723 1.647-5.718.223-2.77-.25-5.487-1.104-8.123-1.237-3.857-3.347-7.064-7.069-8.925-1.852-.927-3.775-1.096-5.467.436-.187.187-1.46 1.399-1.967 1.978zm78.036 55.794c-.205 0-.347-.01-.481 0-1.977.142-3.962.33-5.903-.214-1.478-.419-2.92-1.016-4.416-1.327-2.208-.455-4.353-1.114-6.49-1.8-3.926-1.273-7.808-2.716-11.725-4.017-2.912-.97-5.85-1.826-8.779-2.734-2.858-.882-5.742-1.71-8.583-2.663-3.267-1.096-6.534-2.227-9.74-3.483-1.531-.597-3.142-.9-4.656-1.639-2.306-1.122-4.834-1.773-7.274-2.628-1.442-.507-2.893-1.015-4.336-1.532-1.958-.703-3.926-1.362-5.858-2.146-2.635-1.069-5.244-2.227-7.852-3.367-2.876-1.256-5.734-2.53-8.6-3.803-2.894-1.292-5.779-2.575-8.664-3.893-1.22-.552-2.395-1.193-3.614-1.728-3.562-1.55-7.096-3.144-10.221-5.522-1.362-1.033-2.769-1.978-3.917-3.27-1.407-1.576-2.627-3.25-3.393-5.228-.195-.507-.632-1.719-.73-2.057-.445-1.594-.471-3.135.641-4.507.09-.107.178-.285.045-.383-.071-.053-.267.009-.383.071-.801.41-1.229 1.114-1.496 1.942-.712 2.209.107 4.23.989 6.137 1.754 3.812 4.727 6.6 8.137 8.943 2.083 1.434 4.398 2.45 6.668 3.536 4.443 2.137 8.797 4.453 13.346 6.368 2.867 1.212 5.76 2.352 8.627 3.554 2.627 1.105 5.209 2.325 7.87 3.332 3.687 1.389 7.364 2.805 11.085 4.097 5.387 1.88 10.702 3.963 16.133 5.745 4.585 1.496 9.241 2.806 13.737 4.596 3.401 1.354 6.927 2.351 10.363 3.616 2.814 1.042 5.698 1.915 8.556 2.842 3.286 1.06 6.606 1.986 9.927 2.948 3.597 1.05 7.23 1.55 10.987.214zm-29.443.213c.098-.552-.196-1.193-.365-1.852-.463-1.8-1.531-3.162-3.223-3.893-1.13-.49-2.368-.721-3.561-1.078a1.566 1.566 0 00-.81-.035c-1.736.436-3.018 1.567-4.042 2.912-.908 1.185-1.39 2.584-.704 4.133a16.12 16.12 0 001.54 2.717c1.665 2.36 4.95 3.42 7.64 2.352 1.655-.66 3.507-3.34 3.525-5.256zM26.093 66.36c.044.4.036.82.134 1.202.747 2.735 3.48 4.98 6.312 4.9 2.795-.072 5.2-1.711 5.787-4.57.498-2.468-.063-4.65-2.315-6.262-2.59-1.853-4.612-2.04-7.3-.338-.419.267-.962.427-1.23.792-.925 1.265-1.361 2.708-1.388 4.276zm76.104 18.883c.872 1.47 1.139 2.814.819 4.24-.214.953-.499 1.897-.784 2.84-.089.295-.017.375.268.455.703.214 1.344-.071 2.012-.151 2.03-.259 4.291-2.574 4.531-4.605.027-.24 0-.392-.258-.481-1.451-.517-2.902-1.051-4.353-1.568-.677-.24-1.363-.445-2.235-.73zM42.644 64.15c.071.285.107.41.133.525.036.125.072.25.098.383.348 1.728.063 3.358-.703 4.926-.062.133-.089.347-.027.48.08.17.294.135.463.09.437-.134.864-.312 1.309-.4 1.798-.375 3.072-1.8 3.187-3.635.01-.205.072-.436-.187-.552-1.38-.588-2.76-1.167-4.273-1.817z"
        fill={fill}
      />
      <Path
        d="M27.787 22.793c.215.163.152.518-.107.59-.94.264-1.789-.245-2.612-.554-3.568-1.373-7.208-2.62-10.597-4.42-3.318-1.764-6.842-3.064-10.097-4.956-.242-.136-.43-.31-.313-.6.116-.282.366-.3.635-.2 2.888 1.11 5.804 2.164 8.666 3.346 1.538.637 2.996 1.473 4.56 2.074 1.557.59 3.122 1.173 4.66 1.81.644.263 1.252.718 1.878.927 1.27.418 2.29 1.182 3.327 1.983zM34.828 19.49c-2.095.334-3.657-.86-5.364-1.477-1.887-.687-3.783-1.348-5.58-2.241-.452-.223-.777-.567-1.11-.901-.11-.112-.082-.473.026-.636.19-.266.524-.335.885-.335 1.743 0 3.043 1.065 4.533 1.657.948.378 1.87.825 2.772 1.297 1.201.618 2.384 1.27 3.549 1.94.216.129.415.446.289.695zM118.706 33.007c-.639.05-.876-.194-1.073-.456-.794-1.028-1.482-2.142-2.555-2.934-.303-.22-.376-.7-.155-1.122.229-.43.54-.22.843-.118 1.056.354 1.564 1.324 2.244 2.091.376.414.688.894.999 1.367.319.489-.017 1.163-.303 1.172z"
        fill={fill}
      />
    </BaseSvg>
  );
};

export default SpeedSketch;
