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 ErrorSketch = ({ testID, width, height }: IllustrationSvgProps) => {
  const { fill, stroke } = useMonoColor();

  return (
    <BaseSvg width={width} height={height} testID={testID} viewBox="0 0 90 96">
      <Path
        d="M9.604 12.355a.378.378 0 01-.013.362c-.297.497-.775.413-1.318-.213-.95-1.098-1.892-2.203-2.842-3.3-.458-.53-1.886-.963-2.312-.692-.523.33-.44.924-.581 1.408-.226.769-.045 1.544.187 2.287.484 1.543 1.008 3.074 1.511 4.618.692 2.138 1.37 4.276 2.074 6.407.936 2.868 1.899 5.73 2.829 8.597a551.97 551.97 0 012.009 6.323c.671 2.151 1.324 4.308 1.982 6.46.033.102.078.193.136.354-.077-1.653-.11-3.236-.387-4.818-.33-1.886-.381-3.798-.22-5.71.09-1.027.026-1.11-.995-1.066-.135.007-.277-.012-.42-.025-.206-.026-.555.051-.555-.2 0-.272.168-.601.49-.698.291-.09.627-.194.912-.136.607.123.645-.213.652-.64.026-3.403.09-6.807.265-10.21.039-.744-.045-1.506.433-2.158.11-.155.032-.29-.085-.426-.258-.298-.53-.595-.742-.924-.297-.465-.698-.413-1.118-.278-1.298.407-2.603.181-3.92.117-.523-.026-1.079.051-1.628.032-.265-.007-.465.129-.652-.032-.213-.181-.452-.51-.433-.756.052-.562.497-.71 1.027-.717 1.473-.013 2.945-.052 4.418-.071.187 0 .38.052.568.064.117.007.278.162.336-.019.032-.103-.064-.265-.136-.375-.264-.413-.568-.807-.82-1.233-.245-.42.058-.833.323-.976.33-.174.698.194.956.427 1.227 1.066 2.312 2.267 3.359 3.507 2.054 2.428 4.133 4.831 6.2 7.24 2.21 2.578 4.418 5.161 6.627 7.745 1.667 1.944 3.352 3.882 5 5.839.813.968 1.556 1.989 2.364 2.964.736.892 1.543 1.731 2.26 2.642.866 1.098 1.647 2.26 2.506 3.365.846 1.079 1.764 2.106 2.629 3.172.4.497.756 1.04 1.143 1.55.071.09.207.213.304.2 1.705-.194 3.042.788 4.463 1.447 1.033.484 2.202.814 2.977 1.698.756.853 1.686.414 2.494.42 1.847.013 3.59.272 5.244 1.098.33.162.55.097.769-.2.756-1.027 2.532-.982 3.21.103.44.692.775 1.428.388 2.274-.097.207 0 .336.167.459 1.247.91 2.397 1.976 3.12 3.326.782 1.453 1.583 2.92 2.08 4.515.168.53.633.717 1.033.956.911.542 1.783 1.13 2.507 1.905.387.42.846.194 1.24.11 1.136-.246 2.183.032 3.249.38.58.188 1.091 1.642 1.033 2.216-.078.763-.517 1.311-1.272 1.55-1.111.356-1.092.343-.64 1.396.627 1.446 1.105 2.925 1.195 4.527.026.504.53.653.924.504 1.976-.743 3.998-1.266 6.103-1.376.562-.026 1.13.213 1.44.73.401.672.937 1.298.62 2.235-.128.394.517.44.802.627.678.465 1.505.8 1.821 1.601.543 1.363.426 2.804-1.389 3.663-3.862 1.821-7.938 2.932-12.149 3.571-.252.04-.53.065-.768.013-.898-.2-1.092.407-1.228 1.053-.097.485-.394.782-.807.963-1.285.561-2.648.329-3.979.303-1.382-.032-2.79-.026-4.14-.271-1.092-.2-2.112-.756-2.59-1.912-.078-.187-.213-.18-.368-.161-4.521.523-9.062.361-13.596.277-1.034-.02-2.067-.026-3.094-.038-.226-.007-.491.032-.666-.072-.652-.38-1.059-.077-1.446.414-.976 1.24-2.513 1.518-3.83 2.157-1.014.491-2.016 1.079-3.191 1.163-1.285.097-2.396-.297-3.243-1.24-.904-1.008-.994-2.119-.374-3.236.136-.246.006-.226-.162-.246-3.72-.394-7.447-.73-11.18-.956-2.332-.142-4.638-.555-6.704-1.698-1.744-.963-3.282-2.164-3.579-4.36-.122-.898.29-1.621.82-2.235 1.434-1.653 3.185-2.868 5.297-3.52.252-.078.53-.123.794-.123.86.013.885-.542.86-1.175-.104-2.726-.136-5.465.058-8.184.058-.794-.143-1.705.439-2.441.103-.13-.045-.213-.162-.246-.407-.123-.646-.42-.788-.788-.891-2.3-1.912-4.547-2.629-6.917-1.26-4.18-2.602-8.332-3.914-12.498-.923-2.933-1.853-5.859-2.777-8.791-.698-2.235-1.324-4.496-2.093-6.704-.743-2.145-1.233-4.36-1.937-6.511-.692-2.132-1.286-4.295-1.938-6.433-.581-1.912-1.266-3.792-1.763-5.723-.394-1.53-.123-3.016.807-4.353.827-1.195 3.049-1.189 4.01-.142a82.338 82.338 0 013.347 3.862c.226.265.607.724.762 1.027zM24.33 32.158c-.103-.135-.206-.277-.31-.407-2.5-3.035-4.992-6.071-7.499-9.1-.736-.892-1.505-1.75-2.312-2.687-.013.2-.032.316-.026.433.078 1.479.181 2.958.233 4.437.077 2.357.11 4.715.174 7.072.007.136-.09.381.175.369 1.989-.117 3.985-.065 5.968-.278 1.194-.13 2.409-.168 3.597.161.259.872 0 1.583-.607 1.608-.75.026-1.505.04-2.254-.025-2.132-.188-4.257-.336-6.394-.297-.407.006-.491.174-.478.53.038.768.038 1.543.064 2.318.071 1.912-.239 3.785-.497 5.664-.142 1.066.136 2.184-.375 3.204-.09.181-.316.388-.277.53.316 1.137.671 2.267 1.027 3.39.955 3.023 1.924 6.04 2.88 9.063.4 1.26.762 2.532 1.137 3.765.207-.336.4-.69.627-1.014 1.614-2.286 3.623-4.192 5.832-5.89.316-.24.387-.498.336-.827-.246-1.55.052-3.126-.24-4.676-.057-.31-.122-.427-.445-.427-1.556-.006-3.12-.026-4.676-.051-1.105-.02-2.216-.04-3.32-.123-.084-.007-.31-.065-.53-.11-.42-.084-.562-.626-.232-.891a.269.269 0 01.07-.046c.33-.174.77-.18 1.17-.187 2.545-.038 5.083-.058 7.628-.077.252 0 .342-.104.342-.35-.013-.93-.051-1.866-.006-2.796.123-2.835-.084-5.697.497-8.506.097-.478-.052-1.111.568-1.402.026-.013.026-.174-.012-.22-.607-.716-1.221-1.433-1.835-2.157zm43.34 35.014c-.078-.174-.097-.252-.136-.31-.53-.768-1.098-1.511-1.62-2.273-.808-1.189-1.906-2.06-2.895-3.055-.226-.226-.38-.162-.477.135-.156.472-.33.937-.479 1.402-.303.93-.542 1.88-1.763 2.067-1.718.264-3.087-1.17-2.764-2.887.187-1.021.652-1.932.975-2.894.103-.304.058-.426-.239-.588-1.55-.852-3.236-.768-4.902-.704-1.731.065-3.43.407-5.116.808l-.73.174c.155.174.317.342.472.517.723.775.84 2.092.239 2.783-.814.944-2.293 1.234-3.171.556-.827-.633-1.59-1.344-2.37-2.028-.143-.123-.253-.142-.427-.058-1.402.684-2.887 1.22-3.992 2.422-.194.207-.659.297-.588.588.059.251.498.058.763.122.322.078.82.026.536.556-.343.64-.782 1.285-1.576 1.408-1.64.258-3.01 1.22-4.547 1.744-.995.336-1.964.852-2.771 1.666-.601.614-1.408 1.085-1.944 1.75-.763.944-1.486 1.932-1.906 3.133-.64 1.815-1.053 3.675-1.35 5.561-.174 1.111-.394 1.434-1.505 1.628-1.31.226-2.61.497-3.791 1.163-.246.142-.33.42-.252.549.13.226.433.542.62.516a6.336 6.336 0 011.602-.02c1.666.208 3.32.46 4.96.899 1.796.484 3.708.155 5.549.368 1.627.187 3.313.116 4.811.975.162.09.175.246.252.368-.096.058-.187.155-.29.168-.536.071-1.072.175-1.628.046-.71-.169-1.434-.336-2.157-.369-2.642-.11-5.284-.2-7.925-.213-2.041-.006-4.082-.084-6.104-.355-2.054-.278-2.26-1.085-1.634-3.016.239-.73 1.389-1.118.8-2.132-.006-.006 0-.02 0-.032.027-.265-.057-.343-.335-.246-1.802.66-3.326 1.706-4.657 3.088-.879.917-.775 2.17.252 2.945 1.795 1.356 3.875 1.931 6.045 2.164 2.332.245 4.677.33 7.008.53 1.79.154 3.566.484 5.355.555 2.422.097 4.74-.607 7.053-1.247 1.95-.536 3.507-.562 4.728 1.79.226.439.627.568 1.079.574 1.892.052 3.785.046 5.677.084 2.913.065 5.826-.02 8.733-.084 1.227-.032 2.467-.187 3.552-.82a4.626 4.626 0 012.558-.633c1.04.039 2.073.245 3.107.245 1.369 0 2.706.123 3.972.646.678.278 1.37.407 2.106.368 2.163-.11 4.23-.69 6.303-1.265 2.119-.588 4.192-1.292 6.15-2.306.587-.304.716-.911.251-1.286-.633-.51-1.31-.962-1.976-1.434-.045-.032-.123-.025-.181-.012-1.376.31-2.745.646-4.12.936-.666.136-1.35.504-2.016.278-.937-.317-2.19-.355-2.086-2.028-.769 1.04-1.473 1.776-2.461 2.28-1.763.898-3.682.898-5.555 1.162-2.81.4-5.632.44-8.455.046-.387-.052-.445-.382-.646-.575-.084-.084.007-.394.156-.42.374-.071.762-.058 1.143-.078 2.46-.142 4.934-.18 7.37-.645 1.556-.298 3.177-.181 4.682-.892 1.201-.562 1.88-1.42 1.9-2.745.031-2.093-.847-3.927-1.616-5.794-.077-.18-.22-.161-.38-.142-1.364.168-2.7.55-4.09.478-1.504-.077-2.195-.872-2.008-2.35.155-1.228 1.582-2.313 3.158-2.404.123-.006.285.04.343-.11.064-.16-.09-.251-.194-.335a12.573 12.573 0 00-3.152-1.931c-1.634-.692-3.133-1.609-4.599-2.597-.387-.265-.387-.678-.232-1.027.174-.4.53-.4.917-.187.581.323 1.175.62 1.776.91.917.46 1.84.892 2.855 1.376zM49.475 56.315c-.924-.465-1.828-.937-2.752-1.37-1.227-.574-2.364-1.362-3.868-1.15-1.208.175-2.222.776-3.32 1.19-3.585 1.343-7.028 2.983-10.205 5.108-3.34 2.229-6.466 4.722-9.108 7.777-.161.187-.497.142-.49.568.051 1.86.051 3.72.051 5.58 0 2.016-.02 4.031-.032 6.053 0 .22.097.413.323.278.471-.272.994-.343 1.511-.446.678-.136.976-.336.976-1.208 0-1.88.555-3.688 1.13-5.484.678-2.112 2.002-3.733 3.604-5.206 1.188-1.091 2.467-2.073 3.966-2.59 1.363-.471 2.706-1.13 4.198-1.181.297-.013.478-.233.562-.51.142-.466.316-.892.685-1.254 1.175-1.156 2.55-2.034 3.907-2.945.117-.078.317-.097.175-.349-.588-1.079-.956-2.17-.09-3.307.387-.51.994-.8 1.498-.684 1.085.245 2.086.762 2.835 1.646.117.136.252.143.433.136 1.37-.064 2.668-.478 4.011-.652zm-30.131 9.41c.349-.413.627-.781.95-1.11 2.81-2.913 6.045-5.284 9.436-7.46a29.18 29.18 0 018.093-3.611c1.415-.388 2.913-.407 4.321-.86.11-.031.213-.083.317-.122-.072-.103-.117-.239-.214-.303-.503-.33-.89-.776-1.246-1.24-.187-.246-2.319.006-2.526.096-.872.388-1.821.362-2.719.594-3.01.776-5.871 1.854-8.5 3.54-1.666 1.072-3.132 2.364-4.534 3.753-.62.62-1.434 1.13-1.828 1.866-1.15.795-2.047 2.048-2.067 2.255-.077.89.465 1.66.517 2.602zm7.202-30.964c.013.233.006.31.02.394.135.95.348 1.893.4 2.842.161 3.12.174 6.246.135 9.372 0 .149-.006.252.188.245.548-.006 1.091.007 1.64 0 1.996-.038 3.985-.135 5.981-.122.917.006 1.84.252 2.797.02a439.972 439.972 0 01-11.161-12.75zm13.706 15.327c-.478-.355-.62-1.078-1.202-1.072-.562 0-1.136-.032-1.698.02-1.744.142-3.488.103-5.239.11-1.517.006-3.029-.033-4.547-.065-.31-.007-.407.097-.387.42.064 1.22.103 2.441.148 3.668.013.285.13.194.284.117 1.337-.66 2.649-1.376 4.07-1.848 1.433-.471 2.86-.904 4.398-1.014 1.356-.103 2.694-.471 4.173-.336z"
        fill={fill}
        stroke={stroke}
      />
      <Path
        d="M50.98.729c.155 1.473.13 2.958.207 4.437.058 1.208.064 2.416.084 3.624.032 2.002.045 3.998.045 6 0 1.434-.104 2.88-.045 4.302.058 1.395-.136 2.758-.142 4.14-.007 1.847-.072 3.695-.123 5.542-.052 1.847-.24 3.694-.155 5.535.077 1.705-.065 3.404.006 5.103.058 1.408-.148 2.829-.22 4.25-.019.394.007.8.059 1.195.097.69-.149 1.356-.142 2.021.006.304-.059.64.051.988.194.633.4 1.835-.374 1.835-.252.058-.323-.039-.388-.136-.743-1.188-.607-2.551-.678-3.85-.11-2.04.013-4.082-.142-6.123-.142-1.808-.104-3.636-.084-5.45.02-1.745-.162-3.495-.213-5.246-.11-3.455-.22-6.91-.284-10.366a357.278 357.278 0 01-.065-9.114c.02-2.59.142-5.173.18-7.763.007-.304-.012-.537.014-.943.045-.614.33-.77.678-.692.2.033 1.68.233 1.731.71zM63.368 26.436c0 1.466-.077 2.938.02 4.398.11 1.64-.058 3.281.11 4.922.122 1.182-.059 2.396-.033 3.591.026 1.195-.052 2.39-.07 3.585-.02 1.35.122 2.79-.75 4.004-.226.31-.368.071-.504-.07-.71-.756-.95-1.687-.982-2.694a171.68 171.68 0 01-.116-7.951c.032-3.701.007-7.396.058-11.097.026-1.963.09-3.933.272-5.89.07-.808-.15-1.738.632-2.429.375-.33.453-.103.66.104.639.658.413 1.505.47 2.267.13 1.737.182 3.488.253 5.225.026.678.006 1.356.006 2.035h-.026zM77.946 63.575c.007.31-.013.95-.097 1.24-.103.349-.433.607-.781.575-.414-.04-.717-.55-.795-.963-.245-1.26-.516-2.538-.575-3.81-.155-3.65-.077-7.306-.038-10.961.032-3.437.026-6.866.193-10.302.046-.879.13-1.757.227-2.63.051-.484.394-.884.833-.91.413-.026.62.4.69.82.214 1.247.317 2.493.31 3.766-.012 1.621 0 3.249.136 4.857.136 1.634-.103 3.262.02 4.89.097 1.291.187 2.596.084 3.881-.097 1.234.032 2.461-.097 3.695-.097.962-.116 5.47-.11 5.852zM41.156 28.793c-.155-1.615-.355-3.352-.29-5.102.044-1.124.122-2.268.064-3.372-.097-1.854.07-3.701.02-5.548-.033-1.15.109-2.306.16-3.456.059-1.305.085-2.616.169-3.92.032-.504.155-1.053.704-1.228.426-.135.49.4.516.601.11.872.13 1.763.162 2.642.097 2.964.22 5.93.252 8.894.013 1.272.077 2.545-.058 3.823-.104.93 0 1.893.038 2.836.052 1.195-.206 2.37-.213 3.565-.006.872-.064 1.731-.38 2.552-.059.155-.078.361-.291.368-.207.006-.272-.175-.324-.343-.226-.723-.633-1.395-.53-2.312zM65.72 46.497c0-2.512.025-5.025-.026-7.538-.013-.516 0-.91.387-1.278.136-.13.284-.284.407-.207.148.09.355.187.388.426.142 1.079.342 2.151.335 3.243-.006 1.35-.006 2.693.007 4.043.006.814.064 1.621.064 2.435 0 .853-.019 1.712-.09 2.558-.026.336-.123.84-.588.775-.484-.058-.626-.536-.742-.988-.291-1.144-.143-2.313-.143-3.469zM79.91 65.248c0-1.654-.007-3.301.006-4.955 0-.523.123-1.123.704-1.207.73-.181 1.04.368 1.053.69.077 1.816.187 3.63.187 5.446 0 .723-.097 1.472-.433 2.157-.316.646-.62.394-.91.026-.491-.627-.594-1.382-.607-2.157zM55.908 86.381c-.058 1.124-.129 1.957-.93 2.416-.891.517-1.776.652-2.751.026-1.273-.814-2.636-1.48-3.947-2.229-.814-.465-1.556-1.027-2.002-1.873-.349-.665-.252-1.337.097-2.028.497-.988 1.427-1.15 2.325-1.337 1.014-.213 1.783.478 2.57.924 1.325.749 2.707 1.427 3.805 2.506.517.517.878 1.124.833 1.595zM51.484 74.038c-.155-1.388 1.143-1.918 2.021-2.732.782-.723 1.686-1.33 2.358-2.138.536-.646 1.04-1.247 1.86-1.473 1.137-.31 2.513.737 2.803 1.958.297 1.227-.252 2.073-1.046 2.816-1.253 1.175-2.5 2.364-3.862 3.404-1.531 1.162-2.513 1-3.702-.317-.303-.33-.484-.904-.432-1.518zM41.007 79.199c.013 1.137-.923 2.022-2.312 2.254-1.912.323-3.824.665-5.73 1.034-1.304.251-2.815-.788-2.964-2.087-.148-1.317.116-1.647 1.415-2.138 2.312-.872 4.747-1.065 7.17-1.304 1.4-.136 2.402.872 2.421 2.24zM68.458 79.096c-.065.93-.31 1.685-1.33 2.176-1.59.769-3.088 1.731-4.767 2.319-1.757.614-3.56.116-3.72-2.15-.033-.472.18-.905.458-1.28.723-.969 1.718-1.563 2.835-1.983 1.144-.426 2.28-.865 3.43-1.285 1.272-.459 3.087.82 3.094 2.203zM41.337 66.61c.73.646 1.382 1.37 2.047 2.08.627.678 1.253 1.363 1.828 2.08.62.769 1.02 1.653.717 2.655-.323 1.072-1.169 1.517-2.248 1.543-.904.02-1.498-.53-2.06-1.15-1.001-1.091-2.015-2.17-3.023-3.255-.743-.8-1.227-2.596-.536-3.662 1.072-1.395 2.655-.833 3.275-.29z"
        fill={fill}
        stroke={stroke}
      />
    </BaseSvg>
  );
};

export default ErrorSketch;
