import classNames from '@/utils/classNames'
import type { SvgProps } from '@/@types/common'
const ImposibleCube = ({
    pathClass,
    ...props
}: SvgProps & { pathClass?: string }) => {
    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 482.8 427.59"
            {...props}
        >
            <path
                d="M320 41a4.13 4.13 0 0 1 3.62 2l67 116.05a4.14 4.14 0 0 1 0 4.14l-33.21 57.52 61.35.21a4.12 4.12 0 0 1 3.57 2.07l66.57 115.29a4.14 4.14 0 0 1 .55 1.74V340.89a4.07 4.07 0 0 1-.55 1.6l-66.52 115.78a4.15 4.15 0 0 1-3.59 2.07H286.63a4.14 4.14 0 0 1-5.84-2.76l-29.22-51.08-31.09 53.37a4.12 4.12 0 0 1-3.57 2.06H86a4.14 4.14 0 0 1-6.2-2.85L13.26 344.43a4.14 4.14 0 0 1 0-4.14l66.95-116a4.15 4.15 0 0 1 3.59-2.07h66.58l-34.08-59.5a4.14 4.14 0 0 1 0-4.13l66.57-115.3A4 4 0 0 1 184 42a2.92 2.92 0 0 1 .37-.24l.27-.14.17-.08a3.93 3.93 0 0 1 1.67-.34ZM217.09 346.29h-64.21L91.3 453.7h123.23l32.29-55.45ZM416.4 452.07l61.81-107.51-124.21.13-61.79 107.41ZM145.7 342.14 83.8 234.61 21.62 342.35 84 449.86ZM285.22 232.9 224.19 342l30 52.36a4.13 4.13 0 0 1 1.83 3.2l28.93 50.57 62-107.68Zm-130.1-2.42H91L152.87 338H217l32-57.17h-62.6a4.13 4.13 0 0 1-3.59-2.08Zm137.29-1.67 61.7 107.6 124.1-.12-61.81-107.07Zm-36.55-63.76-62.48 107.48h60.19l27.92-49.91a4.12 4.12 0 0 1 3.62-2.11l62.8.21L380 165.2ZM186.48 53.6l-61.81 107.07 61.63 107.59L248.64 161Zm131.17-4.35-124 .21L255.86 157l124.12.14Z"
                className={classNames(
                    'fill-current stroke-current stroke-6',
                    pathClass,
                )}
                transform="translate(-9.7 -37.97)"
            />
        </svg>
    )
}
export default ImposibleCube
