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.CiLogoAmazon: ImageVector
    get() {
        if (_CiLogoAmazon != null) {
            return _CiLogoAmazon!!
        }
        _CiLogoAmazon = ImageVector.Builder(
            name = "CiLogoAmazon",
            defaultWidth = 512.dp,
            defaultHeight = 512.dp,
            viewportWidth = 512f,
            viewportHeight = 512f
        ).apply {
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(48.48f, 378.73f)
                arcToRelative(300.52f, 300.52f, 0f, isMoreThanHalf = false, isPositiveArc = false, 152.89f, 95.92f)
                arcToRelative(262.57f, 262.57f, 0f, isMoreThanHalf = false, isPositiveArc = false, 159.3f, -17.25f)
                arcToRelative(225.52f, 225.52f, 0f, isMoreThanHalf = false, isPositiveArc = false, 66.79f, -47f)
                arcToRelative(6.36f, 6.36f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2f, -8.53f)
                arcToRelative(11.76f, 11.76f, 0f, isMoreThanHalf = false, isPositiveArc = false, -8f, -0.05f)
                arcToRelative(401.92f, 401.92f, 0f, isMoreThanHalf = false, isPositiveArc = true, -116.55f, 39.34f)
                arcToRelative(358.13f, 358.13f, 0f, isMoreThanHalf = false, isPositiveArc = true, -127.29f, -8.83f)
                arcToRelative(446.73f, 446.73f, 0f, isMoreThanHalf = false, isPositiveArc = true, -119.1f, -60.49f)
                arcToRelative(5f, 5f, 0f, isMoreThanHalf = false, isPositiveArc = false, -6.06f, 6.9f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(387.15f, 388.44f)
                arcToRelative(168.11f, 168.11f, 0f, isMoreThanHalf = false, isPositiveArc = true, 48.94f, -2.23f)
                lineToRelative(0.67f, 0.13f)
                arcToRelative(10f, 10f, 0f, isMoreThanHalf = false, isPositiveArc = true, 7.37f, 12.05f)
                arcTo(204.71f, 204.71f, 0f, isMoreThanHalf = false, isPositiveArc = true, 429f, 444.47f)
                arcToRelative(2.55f, 2.55f, 0f, isMoreThanHalf = false, isPositiveArc = false, 1.66f, 3.18f)
                arcToRelative(2.51f, 2.51f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.23f, -0.37f)
                arcTo(83.31f, 83.31f, 0f, isMoreThanHalf = false, isPositiveArc = false, 464f, 382.86f)
                arcToRelative(12.44f, 12.44f, 0f, isMoreThanHalf = false, isPositiveArc = false, -10.22f, -13.22f)
                arcTo(95.75f, 95.75f, 0f, isMoreThanHalf = false, isPositiveArc = false, 384.91f, 384f)
                arcToRelative(2.55f, 2.55f, 0f, isMoreThanHalf = false, isPositiveArc = false, -0.57f, 3.55f)
                arcTo(2.52f, 2.52f, 0f, isMoreThanHalf = false, isPositiveArc = false, 387.15f, 388.44f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(304.24f, 324.92f)
                arcToRelative(164f, 164f, 0f, isMoreThanHalf = false, isPositiveArc = true, -28.92f, 25.3f)
                arcTo(135.16f, 135.16f, 0f, isMoreThanHalf = false, isPositiveArc = true, 208.63f, 369f)
                arcToRelative(99.49f, 99.49f, 0f, isMoreThanHalf = false, isPositiveArc = true, -57.49f, -19.85f)
                arcToRelative(97.25f, 97.25f, 0f, isMoreThanHalf = false, isPositiveArc = true, -27.36f, -100.28f)
                arcToRelative(112.35f, 112.35f, 0f, isMoreThanHalf = false, isPositiveArc = true, 65.3f, -69.06f)
                arcToRelative(367.67f, 367.67f, 0f, isMoreThanHalf = false, isPositiveArc = true, 104.7f, -15.55f)
                lineTo(293.78f, 127f)
                arcTo(37.82f, 37.82f, 0f, isMoreThanHalf = false, isPositiveArc = false, 261f, 94.72f)
                arcToRelative(59.9f, 59.9f, 0f, isMoreThanHalf = false, isPositiveArc = false, -31.17f, 4.08f)
                arcToRelative(48.89f, 48.89f, 0f, isMoreThanHalf = false, isPositiveArc = false, -27.13f, 34.67f)
                arcToRelative(12f, 12f, 0f, isMoreThanHalf = false, isPositiveArc = true, -12.58f, 6.72f)
                lineToRelative(-50.9f, -4.5f)
                arcToRelative(11.38f, 11.38f, 0f, isMoreThanHalf = false, isPositiveArc = true, -8.38f, -10.16f)
                arcToRelative(103.66f, 103.66f, 0f, isMoreThanHalf = false, isPositiveArc = true, 36.61f, -63.45f)
                arcTo(143.86f, 143.86f, 0f, isMoreThanHalf = false, isPositiveArc = true, 257.85f, 32f)
                arcToRelative(146.24f, 146.24f, 0f, isMoreThanHalf = false, isPositiveArc = true, 84.27f, 27.67f)
                arcToRelative(86.82f, 86.82f, 0f, isMoreThanHalf = false, isPositiveArc = true, 30.7f, 70.22f)
                lineTo(372.82f, 258.8f)
                arcToRelative(84.46f, 84.46f, 0f, isMoreThanHalf = false, isPositiveArc = false, 8f, 31.28f)
                lineToRelative(15.87f, 23.23f)
                arcToRelative(13f, 13f, 0f, isMoreThanHalf = false, isPositiveArc = true, 0f, 11.23f)
                lineTo(349.7f, 364.25f)
                arcToRelative(12.5f, 12.5f, 0f, isMoreThanHalf = false, isPositiveArc = true, -12.68f, -0.44f)
                arcTo(244.84f, 244.84f, 0f, isMoreThanHalf = false, isPositiveArc = true, 304.24f, 324.92f)
                close()
                moveTo(293.64f, 208.09f)
                arcToRelative(257.68f, 257.68f, 0f, isMoreThanHalf = false, isPositiveArc = false, -44f, 2.89f)
                arcTo(63f, 63f, 0f, isMoreThanHalf = false, isPositiveArc = false, 208f, 242.54f)
                arcToRelative(63f, 63f, 0f, isMoreThanHalf = false, isPositiveArc = false, 3.07f, 54f)
                arcToRelative(40.6f, 40.6f, 0f, isMoreThanHalf = false, isPositiveArc = false, 47.11f, 12.19f)
                arcToRelative(78.61f, 78.61f, 0f, isMoreThanHalf = false, isPositiveArc = false, 35.46f, -55.58f)
                lineTo(293.64f, 208.09f)
            }
        }.build()

        return _CiLogoAmazon!!
    }

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