package com.anytypeio.anytype.core_ui.widgets.objectIcon.custom_icons

import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp


val CustomIcons.CiPaw: ImageVector
    get() {
        if (_CiPaw != null) {
            return _CiPaw!!
        }
        _CiPaw = ImageVector.Builder(
            name = "CiPaw",
            defaultWidth = 512.dp,
            defaultHeight = 512.dp,
            viewportWidth = 512f,
            viewportHeight = 512f
        ).apply {
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(490.39f, 182.75f)
                curveToRelative(-5.55f, -13.19f, -14.77f, -22.7f, -26.67f, -27.49f)
                lineToRelative(-0.16f, -0.06f)
                arcToRelative(46.46f, 46.46f, 0f, isMoreThanHalf = false, isPositiveArc = false, -17f, -3.2f)
                horizontalLineToRelative(-0.64f)
                curveToRelative(-27.24f, 0.41f, -55.05f, 23.56f, -69.19f, 57.61f)
                curveToRelative(-10.37f, 24.9f, -11.56f, 51.68f, -3.18f, 71.64f)
                curveToRelative(5.54f, 13.2f, 14.78f, 22.71f, 26.73f, 27.5f)
                lineToRelative(0.13f, 0.05f)
                arcToRelative(46.53f, 46.53f, 0f, isMoreThanHalf = false, isPositiveArc = false, 17f, 3.2f)
                curveToRelative(27.5f, 0f, 55.6f, -23.15f, 70f, -57.65f)
                curveTo(497.65f, 229.48f, 498.78f, 202.72f, 490.39f, 182.75f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(381.55f, 329.61f)
                curveToRelative(-15.71f, -9.44f, -30.56f, -18.37f, -40.26f, -34.41f)
                curveTo(314.53f, 250.8f, 298.37f, 224f, 256f, 224f)
                reflectiveCurveToRelative(-58.57f, 26.8f, -85.39f, 71.2f)
                curveToRelative(-9.72f, 16.06f, -24.6f, 25f, -40.36f, 34.48f)
                curveToRelative(-18.07f, 10.86f, -36.74f, 22.08f, -44.8f, 44.16f)
                arcToRelative(66.93f, 66.93f, 0f, isMoreThanHalf = false, isPositiveArc = false, -4.65f, 25f)
                curveToRelative(0f, 35.95f, 28f, 65.2f, 62.4f, 65.2f)
                curveToRelative(17.75f, 0f, 36.64f, -6.15f, 56.63f, -12.66f)
                curveToRelative(19.22f, -6.26f, 39.09f, -12.73f, 56.27f, -12.73f)
                reflectiveCurveToRelative(37f, 6.47f, 56.15f, 12.73f)
                curveTo(332.2f, 457.85f, 351f, 464f, 368.8f, 464f)
                curveToRelative(34.35f, 0f, 62.3f, -29.25f, 62.3f, -65.2f)
                arcToRelative(67f, 67f, 0f, isMoreThanHalf = false, isPositiveArc = false, -4.75f, -25f)
                curveTo(418.29f, 351.7f, 399.61f, 340.47f, 381.55f, 329.61f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(150f, 188.85f)
                curveToRelative(11.9f, 14.93f, 27f, 23.15f, 42.52f, 23.15f)
                arcToRelative(42.88f, 42.88f, 0f, isMoreThanHalf = false, isPositiveArc = false, 6.33f, -0.47f)
                curveToRelative(32.37f, -4.76f, 52.54f, -44.26f, 45.92f, -90f)
                curveTo(242f, 102.3f, 234.6f, 84.39f, 224f, 71.11f)
                curveTo(212.12f, 56.21f, 197f, 48f, 181.49f, 48f)
                arcToRelative(42.88f, 42.88f, 0f, isMoreThanHalf = false, isPositiveArc = false, -6.33f, 0.47f)
                curveToRelative(-32.37f, 4.76f, -52.54f, 44.26f, -45.92f, 90f)
                curveTo(132f, 157.67f, 139.4f, 175.56f, 150f, 188.85f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(313.16f, 211.53f)
                arcToRelative(42.88f, 42.88f, 0f, isMoreThanHalf = false, isPositiveArc = false, 6.33f, 0.47f)
                curveToRelative(15.53f, 0f, 30.62f, -8.22f, 42.52f, -23.15f)
                curveToRelative(10.59f, -13.29f, 17.95f, -31.18f, 20.75f, -50.4f)
                horizontalLineToRelative(0f)
                curveToRelative(6.62f, -45.72f, -13.55f, -85.22f, -45.92f, -90f)
                arcToRelative(42.88f, 42.88f, 0f, isMoreThanHalf = false, isPositiveArc = false, -6.33f, -0.47f)
                curveTo(315f, 48f, 299.88f, 56.21f, 288f, 71.11f)
                curveToRelative(-10.6f, 13.28f, -18f, 31.19f, -20.76f, 50.44f)
                curveTo(260.62f, 167.27f, 280.79f, 206.77f, 313.16f, 211.53f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(111.59f, 308.8f)
                lineToRelative(0.14f, -0.05f)
                curveToRelative(11.93f, -4.79f, 21.16f, -14.29f, 26.69f, -27.48f)
                curveToRelative(8.38f, -20f, 7.2f, -46.75f, -3.15f, -71.65f)
                curveTo(120.94f, 175.16f, 92.85f, 152f, 65.38f, 152f)
                arcToRelative(46.4f, 46.4f, 0f, isMoreThanHalf = false, isPositiveArc = false, -17f, 3.2f)
                lineToRelative(-0.14f, 0.05f)
                curveTo(36.34f, 160f, 27.11f, 169.54f, 21.58f, 182.73f)
                curveToRelative(-8.38f, 20f, -7.2f, 46.75f, 3.15f, 71.65f)
                curveTo(39.06f, 288.84f, 67.15f, 312f, 94.62f, 312f)
                arcTo(46.4f, 46.4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 111.59f, 308.8f)
                close()
            }
        }.build()

        return _CiPaw!!
    }

@Suppress("ObjectPropertyName")
private var _CiPaw: ImageVector? = null
