import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgSignature = (
    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="M4.938 6.782c1.455.587 1.524 2.059.828 3.893l-.1.25-.137.318-.463 1.011-.15.337-.13.303c-.239.577-.384 1.034-.43 1.381q-.018.14-.017.23l.003.067.053-.046q.063-.056.137-.133l.165-.178.462-.529c.873-.988 1.515-1.455 2.397-1.426.676.021 1.128.44 1.348 1.045a.57.57 0 0 0 .45.384l.074.006H10a.666.666 0 0 1 .078 1.328l-.078.004h-.572c-.742 0-1.42-.445-1.728-1.146l-.048-.12c-.051-.14-.081-.167-.14-.17-.318-.01-.687.245-1.24.851l-.583.663c-.19.212-.345.368-.5.498-.515.428-1.073.557-1.598.17-.84-.62-.737-1.645-.106-3.218l.07-.17q.065-.158.138-.326l.616-1.352.124-.287.032-.08c.516-1.293.5-2.11-.026-2.322-.097-.04-.229-.018-.43.103-.455.27-1.006.919-1.572 1.816-.297.472-.58.98-.838 1.49l-.087.174-.153.318-.083.18a.667.667 0 0 1-1.219-.54l.174-.371.178-.362c.275-.544.578-1.089.9-1.6.67-1.061 1.334-1.843 2.016-2.25.532-.317 1.085-.407 1.613-.194M14.445.004c.787 0 1.47.536 1.548 1.273l.007.14v10.784q0 .09-.024.176l-.03.085-1.333 3.129a.667.667 0 0 1-1.177.095l-.05-.095-1.333-3.13a.7.7 0 0 1-.047-.171L12 12.2V1.419c0-.761.637-1.342 1.41-1.408l.145-.006zm.221 4.627h-1.333v7.433L14 13.63l.666-1.565zm-.221-3.294h-.89c-.116 0-.188.04-.213.066l-.009.015v1.88h1.333v-1.88c0-.012-.035-.046-.105-.066l-.058-.012z"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgSignature), 'Signature')
