import * as React from 'react'
import type { SVGProps, Ref } from 'react'
const SvgPpmproSymbolDark = (
    props: SVGProps<SVGSVGElement>,
    ref: Ref<SVGSVGElement>
) => (
    <svg
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 23 31"
        preserveAspectRatio="xMidYMid meet"
        focusable="false"
        ref={ref}
        {...props}
    >
        <path
            d="m4.954 18.535 4.219-7.438 1.838-3.22C8.997 4.38 6.777 4.937 5.983 5.29c-.073.03-.132.074-.206.103-.014.015-.03.015-.044.03C2.323 7.288 0 10.92 0 15.08c0 2.794 1.044 5.351 2.764 7.292 0 0 1.455 1.676 2.925 2.352 0 0-2.778-2.25-1.308-5.057.294-.588.47-.94.573-1.132"
            fill="url(#ppmpro-symbol-dark_svg__a)"
        />
        <path
            d="M6.012 5.275c.823-.352 3.014-.852 4.998 2.602l.015.03 6.042 10.584-9.056-.03H4.983l-.044.074c-.103.191-.28.559-.588 1.132-1.455 2.778 1.25 5.013 1.308 5.057a10.9 10.9 0 0 0 5.337 1.382c6.07 0 10.995-4.925 11.01-10.996-.015-5.145-3.528-9.467-8.306-10.702a11 11 0 0 0-2.72-.338c-1.763 0-3.468.441-4.968 1.205"
            fill="url(#ppmpro-symbol-dark_svg__b)"
        />
        <defs>
            <linearGradient
                id="ppmpro-symbol-dark_svg__a"
                x1={6.582}
                y1={4.866}
                x2={3.159}
                y2={24.279}
                gradientUnits="userSpaceOnUse"
            >
                <stop stopOpacity={0.8} />
                <stop offset={0.558} />
            </linearGradient>
            <linearGradient
                id="ppmpro-symbol-dark_svg__b"
                x1={3.94}
                y1={15.086}
                x2={22.029}
                y2={15.086}
                gradientUnits="userSpaceOnUse"
            >
                <stop stopOpacity={0.8} />
                <stop offset={0.558} />
            </linearGradient>
        </defs>
    </svg>
)
export default React.forwardRef(SvgPpmproSymbolDark)
