import type { SVGProps } from "react";
export interface FlowerSakuraIconProps
  extends Omit<SVGProps<SVGSVGElement>, "width" | "height"> {
  className?: string;
  size?: number;
  color?: string;
}
export function FlowerSakuraIcon({
  className = "",
  size = 24,
  color = "currentColor",
  ...props
}: FlowerSakuraIconProps) {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width={size}
      height={size}
      fill="none"
      viewBox="0 0 24 24"
      className={className}
      {...props}
    >
      <path
        fill={color}
        d="M12.902.956c.645-.408 1.544-.482 2.26.025l.151.117.225.202c1.076 1.021 1.542 2.22 1.604 3.397.005.099.001.197.001.295.095-.031.19-.064.287-.09 1.216-.325 2.598-.221 3.993.623l.159.105c.756.561.942 1.53.678 2.3l-.31.901.783.55.129.099c.588.486.94 1.319.677 2.158l-.066.18c-.632 1.503-1.69 2.397-2.867 2.846-.092.035-.187.063-.28.092q.087.116.17.238c.645.988.976 2.232.706 3.691l-.063.295c-.223.947-1.052 1.48-1.867 1.532l-.163.004-.963-.016-.28.914c-.24.777-.96 1.45-1.9 1.46l-.19-.005c-1.626-.135-2.804-.863-3.597-1.84-.064-.078-.121-.16-.179-.24-.058.08-.115.162-.179.24-.743.916-1.825 1.613-3.297 1.807l-.3.033c-1.032.085-1.833-.626-2.09-1.455l-.282-.914-.96.016c-.865.013-1.792-.525-2.031-1.535-.375-1.586-.046-2.932.641-3.986q.083-.122.17-.239c-.092-.03-.186-.057-.278-.092-1.103-.421-2.102-1.233-2.744-2.57l-.123-.275c-.403-.958.031-1.94.74-2.437l.782-.55-.309-.902c-.281-.82-.051-1.868.837-2.405l.262-.15c1.306-.705 2.59-.777 3.73-.471q.145.04.285.088c0-.097-.002-.195.003-.293.065-1.257.592-2.538 1.83-3.6L8.836.98c.716-.507 1.615-.432 2.26-.025l.135.092.769.576.769-.576.133-.092Zm.375 2.521a2.135 2.135 0 0 1-2.41.1l-.144-.1-.717-.536c-.64.61-.87 1.255-.902 1.873-.037.705.182 1.44.501 2.07a1.126 1.126 0 0 1-1.796 1.307c-.502-.497-1.136-.931-1.82-1.115-.603-.161-1.29-.142-2.07.276l.29.839.05.165a2.1 2.1 0 0 1-.843 2.264l.001.001-.728.51c.383.792.926 1.209 1.508 1.431.662.253 1.431.275 2.131.167a1.125 1.125 0 0 1 .684 2.112c-.63.323-1.238.79-1.624 1.383-.339.52-.532 1.174-.375 2.04l.893-.014.176.004c.814.055 1.53.572 1.834 1.33l.059.166.262.85c.878-.118 1.445-.505 1.837-.988.445-.549.703-1.27.816-1.967l.05-.196a1.125 1.125 0 0 1 2.17.196c.113.696.37 1.418.816 1.967.392.483.958.87 1.836.988l.263-.85.059-.166a2.13 2.13 0 0 1 2.01-1.334l.892.013c.157-.865-.035-1.52-.374-2.04-.386-.592-.996-1.06-1.626-1.382a1.126 1.126 0 0 1 .684-2.114c.7.11 1.47.088 2.133-.165.581-.222 1.123-.64 1.506-1.431l-.727-.51a2.13 2.13 0 0 1-.79-2.43l.287-.84c-.779-.417-1.466-.436-2.067-.275-.685.184-1.32.618-1.821 1.115a1.125 1.125 0 0 1-1.796-1.308c.32-.63.536-1.364.5-2.069-.033-.619-.262-1.264-.903-1.873z"
      />
      <path
        fill={color}
        d="M10.876 10a1.125 1.125 0 0 1 2.25 0v.451l.429-.139.111-.03a1.124 1.124 0 0 1 .583 2.17l-.429.14.265.364.063.097a1.125 1.125 0 0 1-1.81 1.317l-.072-.091-.267-.366-.265.366-.072.09a1.125 1.125 0 0 1-1.747-1.413l.263-.365-.427-.139-.109-.04a1.125 1.125 0 0 1 .692-2.13l.111.03.43.14z"
      />
    </svg>
  );
}
