All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.compose.icons.simpleicons.Helm.kt Maven / Gradle / Ivy

The newest version!
package compose.icons.simpleicons

import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.ImageVector.Builder
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import compose.icons.SimpleIcons

public val SimpleIcons.Helm: ImageVector
    get() {
        if (_helm != null) {
            return _helm!!
        }
        _helm = Builder(name = "Helm", defaultWidth = 24.0.dp, defaultHeight = 24.0.dp,
                viewportWidth = 24.0f, viewportHeight = 24.0f).apply {
            path(fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
                    strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
                    pathFillType = NonZero) {
                moveTo(12.337f, 0.0f)
                curveToRelative(-0.475f, 0.0f, -0.861f, 1.016f, -0.861f, 2.269f)
                curveToRelative(0.0f, 0.527f, 0.069f, 1.011f, 0.183f, 1.396f)
                arcToRelative(8.514f, 8.514f, 0.0f, false, false, -3.961f, 1.22f)
                arcToRelative(5.229f, 5.229f, 0.0f, false, false, -0.595f, -1.093f)
                curveToRelative(-0.606f, -0.866f, -1.34f, -1.436f, -1.79f, -1.43f)
                arcToRelative(0.381f, 0.381f, 0.0f, false, false, -0.217f, 0.066f)
                curveToRelative(-0.39f, 0.273f, -0.123f, 1.326f, 0.596f, 2.353f)
                curveToRelative(0.267f, 0.381f, 0.559f, 0.705f, 0.84f, 0.948f)
                arcToRelative(8.683f, 8.683f, 0.0f, false, false, -1.528f, 1.716f)
                horizontalLineToRelative(1.734f)
                arcToRelative(7.179f, 7.179f, 0.0f, false, true, 5.381f, -2.421f)
                arcToRelative(7.18f, 7.18f, 0.0f, false, true, 5.382f, 2.42f)
                horizontalLineToRelative(1.733f)
                arcToRelative(8.687f, 8.687f, 0.0f, false, false, -1.32f, -1.53f)
                curveToRelative(0.35f, -0.249f, 0.735f, -0.643f, 1.078f, -1.133f)
                curveToRelative(0.719f, -1.027f, 0.986f, -2.08f, 0.596f, -2.353f)
                arcToRelative(0.382f, 0.382f, 0.0f, false, false, -0.217f, -0.065f)
                curveToRelative(-0.45f, -0.007f, -1.184f, 0.563f, -1.79f, 1.43f)
                arcToRelative(4.897f, 4.897f, 0.0f, false, false, -0.676f, 1.325f)
                arcToRelative(8.52f, 8.52f, 0.0f, false, false, -3.899f, -1.42f)
                curveToRelative(0.12f, -0.39f, 0.193f, -0.887f, 0.193f, -1.429f)
                curveToRelative(0.0f, -1.253f, -0.386f, -2.269f, -0.862f, -2.269f)
                close()
                moveTo(1.624f, 9.443f)
                verticalLineToRelative(5.162f)
                horizontalLineToRelative(1.358f)
                verticalLineToRelative(-1.968f)
                horizontalLineToRelative(1.64f)
                verticalLineToRelative(1.968f)
                horizontalLineToRelative(1.357f)
                lineTo(5.979f, 9.443f)
                lineTo(4.62f, 9.443f)
                verticalLineToRelative(1.838f)
                lineTo(2.98f, 11.281f)
                lineTo(2.98f, 9.443f)
                close()
                moveTo(7.536f, 9.443f)
                verticalLineToRelative(5.162f)
                horizontalLineToRelative(3.21f)
                verticalLineToRelative(-1.108f)
                lineTo(8.893f, 13.497f)
                verticalLineToRelative(-0.95f)
                horizontalLineToRelative(1.64f)
                verticalLineToRelative(-1.142f)
                horizontalLineToRelative(-1.64f)
                verticalLineToRelative(-0.84f)
                horizontalLineToRelative(1.853f)
                lineTo(10.746f, 9.443f)
                close()
                moveTo(12.234f, 9.443f)
                verticalLineToRelative(5.162f)
                horizontalLineToRelative(3.218f)
                verticalLineToRelative(-1.362f)
                horizontalLineToRelative(-1.86f)
                verticalLineToRelative(-3.8f)
                close()
                moveTo(16.94f, 9.443f)
                verticalLineToRelative(5.162f)
                horizontalLineToRelative(1.364f)
                verticalLineToRelative(-2.643f)
                lineToRelative(1.357f, 1.225f)
                lineToRelative(1.35f, -1.232f)
                verticalLineToRelative(2.65f)
                horizontalLineToRelative(1.365f)
                lineTo(22.376f, 9.443f)
                horizontalLineToRelative(-0.614f)
                lineToRelative(-2.1f, 1.914f)
                lineToRelative(-2.109f, -1.914f)
                close()
                moveTo(5.12f, 16.723f)
                arcToRelative(8.688f, 8.688f, 0.0f, false, false, 1.412f, 1.548f)
                arcToRelative(5.206f, 5.206f, 0.0f, false, false, -0.841f, 0.948f)
                curveToRelative(-0.719f, 1.027f, -0.985f, 2.08f, -0.596f, 2.353f)
                curveToRelative(0.39f, 0.273f, 1.289f, -0.338f, 2.007f, -1.364f)
                arcToRelative(5.23f, 5.23f, 0.0f, false, false, 0.595f, -1.092f)
                arcToRelative(8.514f, 8.514f, 0.0f, false, false, 3.961f, 1.219f)
                arcToRelative(5.01f, 5.01f, 0.0f, false, false, -0.183f, 1.396f)
                curveToRelative(0.0f, 1.253f, 0.386f, 2.269f, 0.861f, 2.269f)
                curveToRelative(0.476f, 0.0f, 0.862f, -1.016f, 0.862f, -2.269f)
                curveToRelative(0.0f, -0.542f, -0.072f, -1.04f, -0.193f, -1.43f)
                arcToRelative(8.52f, 8.52f, 0.0f, false, false, 3.9f, -1.42f)
                curveToRelative(0.121f, 0.4f, 0.352f, 0.865f, 0.675f, 1.327f)
                curveToRelative(0.719f, 1.026f, 1.617f, 1.637f, 2.007f, 1.364f)
                curveToRelative(0.39f, -0.273f, 0.123f, -1.326f, -0.596f, -2.353f)
                curveToRelative(-0.343f, -0.49f, -0.727f, -0.885f, -1.077f, -1.135f)
                arcToRelative(8.69f, 8.69f, 0.0f, false, false, 1.202f, -1.36f)
                horizontalLineToRelative(-1.771f)
                arcToRelative(7.174f, 7.174f, 0.0f, false, true, -5.227f, 2.252f)
                arcToRelative(7.174f, 7.174f, 0.0f, false, true, -5.226f, -2.252f)
                close()
            }
        }
        .build()
        return _helm!!
    }

private var _helm: ImageVector? = null




© 2015 - 2025 Weber Informatics LLC | Privacy Policy