import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgFeedback = (
    props: SVGProps<SVGSVGElement>,
    ref: Ref<SVGSVGElement>
) => (
    <svg
        viewBox="0 0 16 16"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        preserveAspectRatio="xMidYMid meet"
        focusable="false"
        ref={ref}
        {...props}
    >
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="m14.297 10.859-.041.057c-.526.824-2.292 2.546-3.317 3.505a52 52 0 0 1-2.229-2.206l-.097-.105a20 20 0 0 1-.32-.353l-.093-.105a10 10 0 0 1-.294-.352l-.044-.055a5 5 0 0 1-.28-.386 1.7 1.7 0 0 1-.37-1.062c0-.907.687-1.646 1.53-1.646 1.063 0 1.58.993 1.6 1.031a.66.66 0 0 0 .619.373.67.67 0 0 0 .584-.394l.01-.017.022-.047.036-.063.025-.043a1.72 1.72 0 0 1 1.4-.826c.008 0 .015-.005.023-.006.026 0 .048-.008.076-.008.843 0 1.53.739 1.53 1.646 0 .391-.128.76-.37 1.062m-7.2 1.561a5.4 5.4 0 0 1-2.616-.538.67.67 0 0 0-.538-.016l-1.49.605.464-1.136a.67.67 0 0 0-.126-.708 5.54 5.54 0 0 1-1.458-3.744c0-3.057 2.476-5.543 5.518-5.543s5.517 2.486 5.517 5.543v.02a2.94 2.94 0 0 0-1.45.846 4 4 0 0 0-.157-.147l-.022-.02a3 3 0 0 0-.174-.142l-.034-.028a4 4 0 0 0-.182-.125l-.051-.034a3 3 0 0 0-.195-.108q-.03-.019-.064-.035-.095-.045-.197-.085-.043-.02-.087-.037-.098-.033-.198-.06c-.038-.01-.074-.025-.113-.034-.07-.017-.146-.027-.22-.04-.04-.006-.077-.016-.117-.02a3 3 0 0 0-.364-.022c-1.58 0-2.864 1.339-2.864 2.985 0 .688.222 1.336.641 1.873.063.096.139.199.22.307l.112.141.168.207zm6.604-5.549C13.695 3.081 10.624 0 6.85 0 3.073 0 0 3.087 0 6.883c0 1.58.54 3.098 1.529 4.324l-.91 2.228a.67.67 0 0 0 .145.727.67.67 0 0 0 .723.148l2.692-1.095a6.67 6.67 0 0 0 4.026.405 60 60 0 0 0 2.287 2.207.665.665 0 0 0 .895 0c.128-.116 3.11-2.836 3.972-4.158.42-.537.641-1.184.641-1.872 0-1.445-.99-2.652-2.3-2.926"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgFeedback), 'Feedback')
