import type { SVGProps } from "react";

export interface ATAProps extends SVGProps<SVGSVGElement> {
  /**
   * Icon size (width and height)
   * @default 16
   */
  size?: number | string;
}

/**
 * ATA icon from flag category
 *
 * @example
 * <ATA size={16} />
 * <ATA size={32} className="text-primary" />
 */
export const ATA = ({ size = 16, ...props }: ATAProps) => (
  <svg
    fill="none"
    height={size}
    viewBox="0 0 24 24"
    width={size}
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <g clipPath="url(#clip0_ata)">
<circle cx="12" cy="12" fill="#3A7DCE" r="12"/>
<path d="M6.02875 11.8835C5.8975 11.591 5.8975 11.591 5.8975 11.2985C5.83 11.2985 5.8225 11.3097 5.785 11.2985C5.74375 11.2872 5.72875 11.5685 5.605 11.516C5.58625 11.486 5.695 11.2835 5.57875 11.1972C5.54125 11.171 5.58625 11.0022 5.57125 10.9272C5.57125 10.9272 5.42125 11.0172 5.30875 10.7097C5.2525 10.6272 5.1775 10.7847 5.1775 10.7847C5.1775 10.7847 5.21125 10.8747 5.15125 10.8972C5.06875 10.8297 5.005 10.8672 4.9 10.7697C4.795 10.6722 4.9225 10.5672 4.72 10.4885C4.85125 10.121 4.85125 10.1922 5.1775 10.046C4.9825 9.89597 4.9825 9.89597 4.85125 9.67847C4.65625 9.60347 4.58875 9.52847 4.39375 9.38597C4.13125 9.01472 4 8.27972 4 7.76597C4.165 7.59347 4.39375 8.35472 4.72 8.57597L5.1775 8.79722C5.44 8.94347 5.50375 9.08972 5.7025 9.23597L6.2875 9.46097C6.55 9.67847 6.68125 9.97097 6.87625 10.046C7.09 10.046 7.13125 9.90722 7.19875 9.89972C7.585 9.87722 7.78 9.82472 7.855 9.69347C7.93375 9.58847 8.1175 9.75347 8.6425 9.53222L8.57875 9.23597C8.57875 9.23597 8.7175 9.10847 8.905 9.16097C8.90125 9.02972 8.88625 8.67347 9.07375 8.50847C8.96125 8.37722 9.14125 8.17097 9.14875 8.10722C9.09625 7.78472 9.20125 7.78097 9.22375 7.68347C9.24625 7.58972 9.13375 7.61972 9.16375 7.48847C9.1975 7.35722 9.38875 7.32722 9.41125 7.21847C9.4375 7.10972 9.37 6.68222 9.3625 6.58847C9.715 6.48347 9.8275 6.16097 9.95125 6.29597C10.015 5.85347 10.0825 5.70347 10.4762 5.70347C10.5287 5.56847 10.33 5.45222 10.4088 5.40722C10.54 5.38847 10.6375 5.39972 10.7913 5.62097C10.84 5.69597 10.8513 5.51972 10.9 5.50097C10.9488 5.48222 11.065 5.48222 11.0838 5.39597C11.1025 5.30597 11.1287 5.18597 11.1962 5.03972C11.2488 4.91972 11.29 5.08847 11.3387 5.32097C11.6162 5.33222 12.2387 5.39972 12.5012 5.48222C12.6962 5.53847 12.8275 5.42597 13.015 5.39972C13.1538 5.55722 13.285 5.43722 13.36 5.77472C13.4613 5.95472 13.6337 5.78972 13.6713 5.84222C13.8888 6.52097 14.6388 6.06347 14.6987 6.07472C14.7925 6.07472 14.9088 6.37472 14.9875 6.37097C15.1075 6.34847 15.0737 6.25472 15.1825 6.29222C15.1525 6.54722 15.3925 6.83972 15.3925 7.03097C15.3925 7.03097 15.4487 7.06472 15.505 7.00847C15.5575 6.94847 15.6062 6.80597 15.655 6.80972C15.7675 6.82847 16.48 7.03472 16.6225 7.10597C16.6863 7.23722 16.7463 7.30472 16.8775 7.28222C16.9825 7.36097 16.9075 7.46972 16.9675 7.47347C17.0988 7.39847 17.1438 7.32347 17.275 7.39472C17.4063 7.46972 17.5375 7.61597 17.6012 7.76222C17.6012 7.83722 17.5337 8.12972 17.6012 8.57222C17.635 8.71847 17.965 9.78347 17.965 9.89222C17.965 10.0422 17.8638 10.1172 17.7963 10.2635C18.0588 10.4847 17.7963 10.8522 17.665 11.0735C18.6475 11.2947 18.19 11.7335 18.9738 11.5122C18.7788 12.0297 18.8463 11.9885 19.0413 12.5022C18.6513 12.7947 19.0338 12.8847 18.775 13.2522C18.7563 13.2785 18.9288 13.5747 19.1688 13.5747C19.105 14.1597 18.9062 13.9422 18.9738 14.8235C18.46 14.8122 18.6663 15.4835 18.3212 15.4122C18.34 15.8322 18.5162 15.8697 18.4488 16.2935C18.1862 16.3685 18.1863 16.3685 18.0588 16.5897L17.8637 16.5147C17.7962 16.8822 17.665 16.9572 17.8637 17.3247C17.8637 17.3247 17.6088 17.3322 17.5338 17.3247C17.53 17.4522 17.6463 17.486 17.665 17.6172C17.6575 17.6697 17.2938 17.9022 17.0125 17.9135C16.9375 18.0935 17.2075 18.2885 17.1925 18.3785C16.885 18.446 16.75 18.866 16.75 18.866C16.75 18.866 16.9075 18.941 16.8813 19.016C16.7988 18.9485 16.75 18.941 16.6188 18.941C16.555 18.9597 16.3938 18.941 16.2438 19.2297C16.075 19.2897 15.9963 19.2672 15.8688 19.4547C15.8125 19.2785 15.73 19.4585 15.6325 19.5297C15.5312 19.5972 15.4 19.7735 15.3813 19.766C15.385 19.7135 15.4413 19.5297 15.4413 19.5297L15.0775 19.616C15.0513 19.6197 15.0588 19.4022 14.995 19.4097C14.9312 19.4172 14.755 19.6835 14.695 19.691C14.635 19.6985 14.6163 19.6085 14.5637 19.616C14.5112 19.6235 14.4137 19.8972 14.3762 19.9047C14.3387 19.9085 14.1888 19.736 14.065 19.7622C13.4237 20.0172 13.3188 19.2597 13.2213 19.6872C13.0863 19.6047 13.1087 19.6497 12.97 19.691C12.8837 19.7172 12.8763 19.5635 12.7975 19.5635C12.6438 19.571 12.6475 19.736 12.565 19.6872C12.4975 19.3422 12.0775 19.4022 12.04 19.256C12.0025 19.1097 12.22 19.106 12.2875 19.001C12.34 18.851 12.2312 18.791 12.4487 18.6485C12.73 18.4347 12.7037 17.906 12.6325 17.6997C12.6325 17.6997 12.4113 17.036 12.37 17.036C12.2387 16.9985 12.2388 17.2797 12.0475 17.3585C11.6538 17.5085 10.96 16.9872 10.84 16.9872C10.7312 16.9872 10.2213 17.1222 10.24 16.8372C10.165 17.1147 9.88375 16.901 9.865 16.901C9.6025 16.901 9.70375 17.1297 9.5275 17.1222C9.44875 17.0922 8.6425 17.036 8.6425 17.036V17.186L7.66375 16.7435C7.27 16.5935 7.465 16.2297 6.8125 16.451V16.0085H6.48625C6.6175 15.1235 6.48625 15.566 6.41875 14.756L6.15625 14.831C5.89375 14.4335 6.52375 14.5085 5.96125 14.2422C5.96125 14.2422 5.9725 13.8035 5.83 13.9497C5.80375 13.9685 5.8975 14.1672 5.8975 14.1672C5.3725 14.0922 5.245 13.9497 5.245 13.361C5.245 13.361 5.6725 13.4285 5.635 13.361C5.575 13.2485 5.49625 12.536 5.5075 12.4835C5.50375 12.386 5.90875 12.146 5.83 11.9135C5.8825 11.891 6.02875 11.8872 6.02875 11.8872" fill="white"/>
</g>
<defs>
<clipPath id="clip0_ata">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
