/* eslint-disable max-lines */
import React from 'react';
import { Svg, Path } from 'react-native-svg';

export default function MigrateIllustration() {
  return (
    <Svg
      width="375"
      height="393"
      viewBox="0 0 375 393"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M201.582 89.29L142.582 80.3906C141.586 116.446 139.095 150.59 127.684 173.342H226.831C212.036 154.34 203.002 127.196 201.582 89.29Z"
        fill="#DFE6F2"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M201.562 84.1059C201.121 68.1987 188.096 55.4375 172.083 55.4375C158.228 55.4375 142.583 77.7775 142.583 77.7775V98.3712H145.823C150.711 107.906 160.631 114.436 172.083 114.436C183.535 114.436 193.456 107.906 198.343 98.3712H201.583V84.1081L201.562 84.1059Z"
        fill="#DFE6F2"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M201.246 97.1486C200.736 113.344 187.195 126.059 170.999 125.55C154.805 125.04 142.089 111.499 142.598 95.3042C143.107 79.1087 156.649 66.3933 172.844 66.9025C189.039 67.4117 201.755 80.9531 201.246 97.1486Z"
        fill="white"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M190.61 74.3887C195.013 79.452 197.687 86.0614 197.687 93.2981C197.687 109.224 184.776 122.135 168.85 122.135C161.954 122.135 155.626 119.71 150.663 115.672C155.95 121.75 163.735 125.597 172.423 125.597C188.349 125.597 201.259 112.687 201.259 96.7616C201.259 87.7328 197.107 79.6765 190.61 74.3887Z"
        fill="#DFE6F2"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M266.948 239.416C266.948 239.363 266.95 239.309 266.95 239.255C266.95 186.861 224.476 144.388 172.083 144.388C119.689 144.388 77.2148 186.861 77.2148 239.255C77.2148 239.309 77.217 239.363 77.217 239.416C139.663 248.097 202.887 248.31 266.948 239.416Z"
        fill="#F7E36D"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M186.743 146.795C186.743 148.124 180.577 149.202 172.969 149.202C165.363 149.202 159.195 148.124 159.195 146.795C159.195 145.465 165.363 144.388 172.969 144.388C180.577 144.388 186.743 145.465 186.743 146.795Z"
        fill="#254898"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M201.246 97.1486C200.736 113.344 187.195 126.059 170.999 125.55C154.805 125.04 142.089 111.499 142.598 95.3042C143.107 79.1087 156.649 66.3933 172.844 66.9025C189.039 67.4117 201.755 80.9531 201.246 97.1486Z"
        stroke="#101C3D"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M120.811 203.828L113.745 243.486L120.811 244.057V203.828Z"
        fill="#254898"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M228.083 203.481L235.149 243.14L228.083 243.71V203.481Z"
        fill="#254898"
      />
      <Path
        opacity="0.2"
        d="M-16 27.8535H44.0702C47.9721 27.8535 51.1352 31.0166 51.1352 34.9185V115.028C51.1352 118.93 54.2984 122.092 58.2003 122.092H67.277"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.21"
        d="M308.923 279.918V303.595C308.923 308.844 313.177 313.098 318.426 313.098H402.327"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M174.993 65.74C174.993 66.3308 175.014 66.2449 174.948 66.8178C175.698 66.8349 176.476 66.9422 177.215 67.0101C177.293 66.5818 177.257 66.7577 177.297 66.3172C177.341 65.8666 177.366 65.4111 177.366 64.9491C177.366 64.5093 177.344 64.0752 177.305 63.6461C177.281 63.3657 177.238 63.0918 177.199 62.8165C177.179 62.6863 177.166 62.5547 177.143 62.426C177.081 62.0656 177.004 61.7116 176.916 61.3604C176.908 61.3311 176.903 61.3011 176.894 61.2717C176.798 60.8898 176.681 60.5158 176.557 60.1461C175.978 58.439 175.095 56.8764 173.983 55.5054C173.354 55.4654 172.722 55.4375 172.084 55.4375C171.701 55.4375 171.315 55.4611 170.93 55.4947C172.231 56.885 173.268 58.5205 173.97 60.3249C174.624 62.0048 174.993 63.8277 174.993 65.74Z"
        fill="#C3CFE6"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M166.337 80.0207C172.037 78.6133 176.526 73.6208 177.575 67.7887C176.893 67.6457 176.032 67.5027 175.317 67.4512C174.69 72.8592 171.146 77.9311 166.337 80.0207Z"
        fill="#C3CFE6"
      />
      <Path
        opacity="0.3"
        d="M328.938 20.7988C329.79 21.4174 331.027 22.036 332.574 22.036C334.12 22.036 335.358 21.4174 336.209 20.7988"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M338.761 10.8984V13.3736"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M326.386 10.8984V13.3736"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M332.574 10.8984V15.848C332.574 16.531 332.021 17.086 331.337 17.086"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M346.186 7.18681V3.47444C346.186 2.10706 345.078 1 343.71 1H339.998"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M325.149 1H321.437C320.069 1 318.962 2.10706 318.962 3.47444V7.18681"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M339.998 28.2239H343.71C345.079 28.2239 346.186 27.1169 346.186 25.7495V22.0371"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M318.962 22.0371V25.7495C318.962 27.1169 320.07 28.2239 321.437 28.2239H325.149"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M175.378 66.2463C175.378 74.54 168.655 81.2632 160.361 81.2632C152.067 81.2632 145.345 74.54 145.345 66.2463C145.345 57.9527 152.067 51.2295 160.361 51.2295C168.655 51.2295 175.378 57.9527 175.378 66.2463Z"
        fill="#DFE6F2"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M149.29 71.1172C148.258 71.1172 147.276 71.326 146.382 71.7022C148.106 76.1176 151.854 79.506 156.491 80.7418C156.688 80.0695 156.798 79.3608 156.798 78.6256C156.798 74.4791 153.437 71.1172 149.29 71.1172Z"
        fill="#C3CFE6"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M155.904 79.3297C155.904 83.4762 152.542 86.8381 148.395 86.8381C144.248 86.8381 140.887 83.4762 140.887 79.3297C140.887 75.1832 144.248 71.8213 148.395 71.8213C152.542 71.8213 155.904 75.1832 155.904 79.3297Z"
        fill="#DFE6F2"
      />
      <Path
        opacity="0.3"
        d="M37.2305 344.307C41.8632 339.035 44.0688 331.738 42.5741 324.328"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M39.0424 336.434C38.0297 339.029 36.5014 341.398 34.5576 343.391"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M40.1251 344.863C44.6141 339.119 46.6616 331.522 45.1076 323.816L45.1161 323.814C44.8322 322.407 43.462 321.496 42.0553 321.78C40.6479 322.064 39.7382 323.434 40.0214 324.841L40.04 324.838C40.6185 327.709 40.5735 330.561 39.9963 333.254"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M37.7037 326.514C38.514 332.494 36.2798 338.269 32.1162 342.166"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M48.2074 328.875C48.2024 327.038 48.0179 325.174 47.641 323.305L47.6468 323.303C47.0818 320.498 44.3492 318.682 41.545 319.248C39.4496 319.67 37.9063 321.302 37.4951 323.27"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M43.2285 344.995C45.8159 341.214 47.4944 336.815 48.0258 332.154"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M43.1758 316.586C42.4756 316.531 41.7569 316.571 41.0346 316.717C36.8316 317.565 34.1112 321.658 34.9586 325.862L34.9729 325.859C36.1193 331.545 34.001 337.13 29.9082 340.674"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M46.5252 344.62C50.2505 338.269 51.7444 330.579 50.1754 322.795L50.1782 322.793C49.7112 320.477 48.2587 318.611 46.3457 317.545"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M31.8229 333.598C31.0155 335.678 29.6788 337.526 27.9453 338.946"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M52.9341 334.381C53.577 330.477 53.537 326.393 52.7088 322.284L52.7103 322.283C51.5803 316.682 46.1251 313.057 40.5233 314.187C34.9222 315.316 31.2971 320.772 32.427 326.374L32.4392 326.371C32.7073 327.701 32.761 329.025 32.6244 330.306"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M49.9863 343.629C50.9246 341.705 51.6812 339.686 52.2391 337.6"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M40.1339 392.296V361.566"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        opacity="0.3"
        d="M352.729 17.0861H392.328"
        stroke="#DFE6F2"
        strokeLinecap="round"
        strokeLinejoin="round"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M266.546 239.194C266.546 239.194 268.658 245.961 268.765 246.216C270.403 249.403 271.09 253.678 271.055 257.511C270.95 268.74 262.757 278.001 252.061 279.813C250.742 280.036 249.388 280.146 248.005 280.133C232.956 279.993 222.762 269.469 214.572 261.014C209.924 256.214 203.558 249.642 199.514 248.885C187.118 246.563 178.95 234.632 181.271 222.234C183.593 209.838 195.525 201.668 207.921 203.992C226.253 207.424 238.464 220.032 247.379 229.237C249.131 231.044 258.341 238.868 259.955 240.297"
        fill="white"
      />
      <Path
        d="M266.546 239.194C266.546 239.194 268.658 245.961 268.765 246.216C270.403 249.403 271.09 253.678 271.055 257.511C270.95 268.74 262.757 278.001 252.061 279.813C250.742 280.036 249.388 280.146 248.005 280.133C232.956 279.993 222.762 269.469 214.572 261.014C209.924 256.214 203.558 249.642 199.514 248.885C187.118 246.563 178.95 234.632 181.271 222.234C183.593 209.838 195.525 201.668 207.921 203.992C226.253 207.424 238.464 220.032 247.379 229.237C249.131 231.044 258.341 238.868 259.955 240.297"
        stroke="#101C3D"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M196.55 249.202L162.379 249.72L161.745 207.889L195.916 207.371L196.55 249.202Z"
        fill="white"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M196.55 249.202L162.379 249.72L161.745 207.889L195.916 207.371L196.55 249.202Z"
        stroke="#101C3D"
        strokeLinecap="round"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M162.564 249.718L159.458 249.766L158.823 207.934L161.929 207.887L162.564 249.718Z"
        fill="#101C3D"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M162.564 249.718L159.458 249.766L158.823 207.934L161.929 207.887L162.564 249.718Z"
        stroke="#101C3D"
        strokeLinecap="round"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M113.327 248.369C117.215 247.902 131.007 243.22 136.616 241.782C147.636 238.958 155.27 235.555 158.755 233.564C162.286 226.787 169.334 222.117 177.511 222.009C189.358 221.851 199.09 231.329 199.247 243.177C199.335 249.753 196.89 259.371 184.752 267.84C175.501 274.295 159.997 280.456 143.279 284.321C128.247 287.797 115.617 288.772 105.576 287.245C102.258 286.74 99.2222 285.962 96.476 284.911C83.5953 279.979 76.0847 267.537 76.8356 251.784C76.9815 248.718 76.9415 242.61 77.5908 239.474L113.327 248.369Z"
        fill="white"
      />
      <Path
        d="M113.327 248.369C117.215 247.902 131.007 243.22 136.616 241.782C147.636 238.958 155.27 235.555 158.755 233.564C162.286 226.787 169.334 222.117 177.511 222.009C189.358 221.851 199.09 231.329 199.247 243.177C199.335 249.753 196.89 259.371 184.752 267.84C175.501 274.295 159.997 280.456 143.279 284.321C128.247 287.797 115.617 288.772 105.576 287.245C102.258 286.74 99.2222 285.962 96.476 284.911C83.5953 279.979 76.0847 267.537 76.8356 251.784C76.9815 248.718 76.9415 242.61 77.5908 239.474"
        stroke="#101C3D"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M113.744 243.486C113.744 243.486 113.215 248.033 113.304 248.02C117.553 247.36 126.282 244.483 126.282 244.483L113.744 243.486Z"
        fill="#DFE6F2"
      />
      <Path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M267.884 244.642L266.207 239.279L260.206 240.06L259.721 240.553L268.446 246.419L267.884 244.642Z"
        fill="#DFE6F2"
      />
    </Svg>
  );
}
