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.CiFastFood: ImageVector
    get() {
        if (_CiFastFood != null) {
            return _CiFastFood!!
        }
        _CiFastFood = ImageVector.Builder(
            name = "CiFastFood",
            defaultWidth = 512.dp,
            defaultHeight = 512.dp,
            viewportWidth = 512f,
            viewportHeight = 512f
        ).apply {
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(368f, 128f)
                horizontalLineToRelative(0.09f)
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(479.55f, 96f)
                horizontalLineTo(388.49f)
                lineToRelative(8.92f, -35.66f)
                lineToRelative(38.32f, -13.05f)
                curveToRelative(8.15f, -2.77f, 13f, -11.43f, 10.65f, -19.71f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, -20.54f, -10.73f)
                lineToRelative(-47f, 16f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, -10.36f, 11.27f)
                lineTo(355.51f, 96f)
                horizontalLineTo(224.45f)
                curveToRelative(-8.61f, 0f, -16f, 6.62f, -16.43f, 15.23f)
                arcTo(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, 224f, 128f)
                horizontalLineToRelative(2.75f)
                lineToRelative(1f, 8.66f)
                arcTo(8.3f, 8.3f, 0f, isMoreThanHalf = false, isPositiveArc = false, 236f, 144f)
                horizontalLineToRelative(0f)
                curveToRelative(39f, 0f, 73.66f, 10.9f, 100.12f, 31.52f)
                arcTo(121.9f, 121.9f, 0f, isMoreThanHalf = false, isPositiveArc = true, 371f, 218.07f)
                arcToRelative(123.4f, 123.4f, 0f, isMoreThanHalf = false, isPositiveArc = true, 10.12f, 29.51f)
                arcToRelative(7.83f, 7.83f, 0f, isMoreThanHalf = false, isPositiveArc = false, 3.29f, 4.88f)
                arcToRelative(72f, 72f, 0f, isMoreThanHalf = false, isPositiveArc = true, 26.38f, 86.43f)
                arcToRelative(7.92f, 7.92f, 0f, isMoreThanHalf = false, isPositiveArc = false, -0.15f, 5.53f)
                arcTo(96f, 96f, 0f, isMoreThanHalf = false, isPositiveArc = true, 416f, 376f)
                curveToRelative(0f, 22.34f, -7.6f, 43.63f, -21.4f, 59.95f)
                arcToRelative(80.12f, 80.12f, 0f, isMoreThanHalf = false, isPositiveArc = true, -28.78f, 21.67f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, -4.21f, 4.37f)
                arcToRelative(108.19f, 108.19f, 0f, isMoreThanHalf = false, isPositiveArc = true, -17.37f, 29.86f)
                lineToRelative(0f, 0f)
                arcToRelative(2.5f, 2.5f, 0f, isMoreThanHalf = false, isPositiveArc = false, 1.9f, 4.11f)
                horizontalLineToRelative(49.21f)
                arcToRelative(48.22f, 48.22f, 0f, isMoreThanHalf = false, isPositiveArc = false, 47.85f, -44.14f)
                lineTo(477.4f, 128f)
                horizontalLineTo(480f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, 16f, -16.77f)
                curveTo(495.58f, 102.62f, 488.16f, 96f, 479.55f, 96f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(108.69f, 320f)
                arcToRelative(23.87f, 23.87f, 0f, isMoreThanHalf = false, isPositiveArc = true, 17f, 7f)
                lineToRelative(15.51f, 15.51f)
                arcToRelative(4f, 4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 5.66f, 0f)
                lineTo(162.34f, 327f)
                arcToRelative(23.87f, 23.87f, 0f, isMoreThanHalf = false, isPositiveArc = true, 17f, -7f)
                horizontalLineTo(375.92f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, 8.08f, -7.92f)
                verticalLineTo(312f)
                arcToRelative(40.07f, 40.07f, 0f, isMoreThanHalf = false, isPositiveArc = false, -32f, -39.2f)
                curveToRelative(-0.82f, -29.69f, -13f, -54.54f, -35.51f, -72f)
                curveTo(295.67f, 184.56f, 267.85f, 176f, 236f, 176f)
                horizontalLineTo(164f)
                curveToRelative(-68.22f, 0f, -114.43f, 38.77f, -116f, 96.8f)
                arcTo(40.07f, 40.07f, 0f, isMoreThanHalf = false, isPositiveArc = false, 16f, 312f)
                horizontalLineToRelative(0f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, 8f, 8f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(185.94f, 352f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, -5.66f, 2.34f)
                lineToRelative(-22.14f, 22.15f)
                arcToRelative(20f, 20f, 0f, isMoreThanHalf = false, isPositiveArc = true, -28.28f, 0f)
                lineToRelative(-22.14f, -22.15f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, -5.66f, -2.34f)
                horizontalLineTo(32.66f)
                arcTo(15.93f, 15.93f, 0f, isMoreThanHalf = false, isPositiveArc = false, 16.9f, 365.17f)
                arcTo(65.22f, 65.22f, 0f, isMoreThanHalf = false, isPositiveArc = false, 16f, 376f)
                curveToRelative(0f, 30.59f, 21.13f, 55.51f, 47.26f, 56f)
                curveToRelative(2.43f, 15.12f, 8.31f, 28.78f, 17.16f, 39.47f)
                curveTo(93.51f, 487.28f, 112.54f, 496f, 134f, 496f)
                horizontalLineTo(266f)
                curveToRelative(21.46f, 0f, 40.49f, -8.72f, 53.58f, -24.55f)
                curveToRelative(8.85f, -10.69f, 14.73f, -24.35f, 17.16f, -39.47f)
                curveToRelative(26.13f, -0.47f, 47.26f, -25.39f, 47.26f, -56f)
                arcToRelative(65.22f, 65.22f, 0f, isMoreThanHalf = false, isPositiveArc = false, -0.9f, -10.83f)
                arcTo(15.93f, 15.93f, 0f, isMoreThanHalf = false, isPositiveArc = false, 367.34f, 352f)
                close()
            }
        }.build()

        return _CiFastFood!!
    }

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