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.CiAperture: ImageVector
    get() {
        if (_CiAperture != null) {
            return _CiAperture!!
        }
        _CiAperture = ImageVector.Builder(
            name = "CiAperture",
            defaultWidth = 512.dp,
            defaultHeight = 512.dp,
            viewportWidth = 512f,
            viewportHeight = 512f
        ).apply {
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(250.54f, 129.17f)
                lineToRelative(-67.8f, -67.8f)
                arcTo(209.65f, 209.65f, 0f, isMoreThanHalf = false, isPositiveArc = false, 86.32f, 136f)
                horizontalLineToRelative(161.4f)
                arcTo(4f, 4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 250.54f, 129.17f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(167.72f, 168f)
                horizontalLineTo(67.63f)
                arcTo(207.34f, 207.34f, 0f, isMoreThanHalf = false, isPositiveArc = false, 51.48f, 293.9f)
                lineTo(170.54f, 174.83f)
                arcTo(4f, 4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 167.72f, 168f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(344f, 167.72f)
                verticalLineTo(67.56f)
                arcTo(207.82f, 207.82f, 0f, isMoreThanHalf = false, isPositiveArc = false, 218.11f, 51.48f)
                lineTo(337.17f, 170.54f)
                arcTo(4f, 4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 344f, 167.72f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(460.52f, 218.1f)
                lineTo(341.46f, 337.17f)
                arcToRelative(4f, 4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.82f, 6.83f)
                horizontalLineTo(444.37f)
                arcToRelative(207.34f, 207.34f, 0f, isMoreThanHalf = false, isPositiveArc = false, 16.15f, -125.9f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(382.83f, 250.54f)
                lineToRelative(67.83f, -67.82f)
                arcTo(209.08f, 209.08f, 0f, isMoreThanHalf = false, isPositiveArc = false, 376f, 86.2f)
                verticalLineTo(247.72f)
                arcTo(4f, 4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 382.83f, 250.54f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(221.68f, 341.77f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, 5.54f, 2.23f)
                horizontalLineToRelative(59.66f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, 5.7f, -2.39f)
                lineToRelative(49.18f, -50f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.3f, -5.62f)
                lineTo(344f, 225.18f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2.38f, -5.69f)
                lineToRelative(-50f, -49.25f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, -5.63f, -2.3f)
                lineToRelative(-60.84f, 0.06f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, -5.69f, 2.38f)
                lineToRelative(-49.25f, 50f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2.3f, 5.63f)
                lineToRelative(0.06f, 60.78f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.45f, 5.76f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(261.46f, 382.83f)
                lineToRelative(67.8f, 67.8f)
                arcTo(209.65f, 209.65f, 0f, isMoreThanHalf = false, isPositiveArc = false, 425.68f, 376f)
                horizontalLineTo(264.28f)
                arcTo(4f, 4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 261.46f, 382.83f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(168f, 344.28f)
                verticalLineTo(444.44f)
                arcToRelative(207.82f, 207.82f, 0f, isMoreThanHalf = false, isPositiveArc = false, 125.89f, 16.08f)
                lineTo(174.83f, 341.46f)
                arcTo(4f, 4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 168f, 344.28f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(129.17f, 261.46f)
                lineTo(61.34f, 329.29f)
                arcTo(209.1f, 209.1f, 0f, isMoreThanHalf = false, isPositiveArc = false, 136f, 425.8f)
                verticalLineTo(264.28f)
                arcTo(4f, 4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 129.17f, 261.46f)
                close()
            }
        }.build()

        return _CiAperture!!
    }

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