import React from 'react'
import { Svg, G, Path, Ellipse, Circle } from 'react-native-svg'

import { genColoursIcon } from './gen'

const WeiboColours = genColoursIcon(({ size, color, strokeWidth }, props) => {
  return (
    <Svg {...props} viewBox="0 0 24 24" fill="none" width={size} height={size}>
      <G>
        <Path
          fill="#FF7E4C"
          fillRule="evenodd"
          d="M12 0C5.367 0 0 5.367 0 12s5.367 12 12 12 12-5.367 12-12S18.633 0 12 0Z"
        />
        <Path
          fill="#FFF"
          fillRule="evenodd"
          d="M10.342 17.5c2.269.174 5.345-.808 6.283-2.815.939-2.007-.763-2.793-1.265-2.88q-.545-.109-.284-.393.524-.894-.109-1.527-.785-.785-2.683.11c-.625.189-.576-.033-.481-.465.014-.066.03-.137.044-.212 0-.676-.218-1.79-2.16-1.135q-1.92.677-3.578 3.011-1.156 1.55-1.004 2.75c.284 2.661 3.077 3.381 5.237 3.556Zm-3.927-3.338c0-1.528 1.832-2.75 4.101-2.859 2.248-.109 4.08.851 4.102 2.357 0 1.527-1.833 2.967-4.102 3.076-2.269.11-4.101-1.047-4.101-2.574Z"
        />
        <Path
          fill="#FFF"
          d="M14.75 7.875q.984 0 1.68.696.695.695.695 1.679h-.75q0-.673-.476-1.149t-1.149-.476v-.75Zm.375.375q0 .037-.007.073t-.022.07q-.014.035-.034.065-.02.031-.047.057-.026.026-.057.047-.03.02-.064.034-.035.015-.07.022-.037.007-.074.007t-.073-.007q-.036-.007-.07-.022-.035-.014-.065-.034-.031-.02-.057-.047-.026-.026-.047-.057-.02-.03-.034-.064-.015-.035-.022-.07-.007-.037-.007-.074t.007-.073q.007-.036.022-.07.014-.035.034-.065.02-.031.047-.057.026-.026.057-.047.03-.02.064-.034.035-.015.07-.022.037-.007.074-.007t.073.007q.036.007.07.022.035.014.065.034.031.02.057.047.026.026.047.057.02.03.034.064.015.035.022.07.007.037.007.074Zm2 2q0 .037-.007.073t-.022.07q-.014.035-.034.065-.02.031-.047.057-.026.026-.057.047-.03.02-.064.034-.035.015-.07.022-.037.007-.074.007t-.073-.007q-.036-.007-.07-.022-.035-.014-.065-.034-.031-.02-.057-.047-.026-.026-.047-.057-.02-.03-.034-.064-.015-.035-.022-.07-.007-.037-.007-.074t.007-.073q.007-.036.022-.07.014-.035.034-.065.02-.031.047-.057.026-.026.057-.047.03-.02.064-.034.035-.015.07-.022.037-.007.074-.007t.073.007q.036.007.07.022.035.014.065.034.031.02.057.047.026.026.047.057.02.03.034.064.015.035.022.07.007.037.007.074Zm-2.198-4.475q.764-.114 1.615.28.749.347 1.399 1.004.644.651.996 1.41.394.848.31 1.605l-.994-.11q.117-1.05-1.023-2.202-1.138-1.15-2.157-.998l-.146-.99Zm.573.494q0 .05-.01.098t-.028.094q-.019.045-.046.086-.028.04-.062.076-.035.035-.076.062-.041.027-.087.046-.045.019-.093.029-.049.01-.098.01-.05 0-.098-.01t-.093-.029q-.046-.019-.087-.046-.04-.027-.076-.062-.034-.035-.062-.076-.027-.041-.046-.086-.019-.046-.028-.094-.01-.049-.01-.098 0-.05.01-.097.01-.049.028-.094.019-.046.046-.087.028-.04.062-.075.035-.035.076-.063.041-.027.087-.046.045-.019.093-.028.049-.01.098-.01.05 0 .098.01t.093.028q.046.02.087.046.04.028.076.063.034.034.062.075.027.041.046.087.019.045.028.094.01.048.01.097Zm3.75 3.75q0 .05-.01.098t-.028.094q-.019.045-.046.086-.028.04-.062.076-.035.035-.076.062-.041.027-.087.046-.045.019-.093.029-.049.01-.098.01-.05 0-.098-.01t-.093-.029q-.046-.019-.087-.046-.04-.027-.076-.062-.034-.035-.062-.076-.027-.041-.046-.086-.019-.046-.028-.094-.01-.049-.01-.098 0-.05.01-.097.01-.049.028-.094.019-.046.046-.087.028-.04.062-.075.035-.035.076-.063.041-.027.087-.046.045-.019.093-.028.049-.01.098-.01.05 0 .098.01t.093.028q.046.02.087.046.04.028.076.063.034.034.062.075.027.041.046.087.019.045.028.094.01.048.01.097Z"
        />
        <Ellipse fill="#FFF" ry="1.75" rx="2" cy="14.25" cx="10" />
        <Circle fill="#FF7E4C" cy="14.25" cx="9.25" r=".75" />
      </G>
    </Svg>
  )
})
export default WeiboColours
