import Svg, { Path, type SvgProps } from 'react-native-svg';

const SvgComponent = (props: SvgProps) => (
  <Svg viewBox="0 0 34 34" {...props}>
    <Path
      d="M15.8 20.64c0 2.86-1.49 4.66-3.87 4.66s-3.87-1.81-3.87-4.66c0-2.87 1.49-4.67 3.87-4.67s3.87 1.8 3.87 4.67zm3.32-10.09-1.04.07c-.59.04-.85.25-.85.63 0 .4.33.62.79.62.63 0 1.1-.41 1.1-.96zM34 17c0 9.49-7.51 17-17 17S0 26.49 0 17 7.51 0 17 0s17 7.51 17 17Zm-13.06-6.66c0 1.38.76 2.22 2 2.22 1.05 0 1.71-.59 1.82-1.43h-.82c-.11.46-.47.71-1 .71-.7 0-1.13-.57-1.13-1.5 0-.92.43-1.47 1.13-1.47.56 0 .91.32 1 .73h.82c-.11-.82-.75-1.44-1.82-1.44-1.24-.01-2 .83-2 2.18zM9.51 8.24v4.24h.84v-2.6c0-.55.39-.99.9-.99.5 0 .82.3.82.78v2.81h.82V9.8c0-.51.35-.91.9-.91s.82.28.82.87v2.72h.84V9.55c0-.88-.5-1.4-1.36-1.4-.59 0-1.08.3-1.29.76h-.07c-.19-.46-.59-.76-1.17-.76-.57 0-1 .28-1.18.76h-.06v-.68Zm7.78 12.4c0-3.69-2.06-6.01-5.36-6.01-3.3 0-5.36 2.32-5.36 6.01s2.06 6 5.36 6c3.3 0 5.36-2.32 5.36-6zm.52-8.09c.56 0 1.02-.24 1.28-.67h.07v.6h.81v-2.9c0-.89-.6-1.42-1.67-1.42-.97 0-1.65.47-1.74 1.18h.81c.09-.31.42-.48.89-.48.57 0 .87.26.87.73v.37l-1.15.07c-1.01.06-1.58.5-1.58 1.27-.01.76.59 1.25 1.41 1.25zm9.17 10.59c0-1.65-.96-2.61-3.38-3.14l-1.29-.28c-1.59-.35-2.21-.98-2.21-1.89 0-1.18 1.12-1.89 2.57-1.89 1.52 0 2.52.78 2.65 2.06h1.45c-.07-1.97-1.74-3.36-4.06-3.36-2.41 0-4.1 1.35-4.1 3.26 0 1.65 1.01 2.71 3.34 3.22l1.29.28c1.61.35 2.26 1 2.26 1.97 0 1.14-1.15 1.97-2.72 1.97-1.67 0-2.83-.76-3-2.01h-1.45c.14 2.01 1.83 3.31 4.37 3.31 2.59 0 4.28-1.35 4.28-3.5z"
      fill="#1d1d1f"
    />
  </Svg>
);
export default SvgComponent;
