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

commonMain.compose.icons.simpleicons.Vim.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.Vim: ImageVector
    get() {
        if (_vim != null) {
            return _vim!!
        }
        _vim = Builder(name = "Vim", 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(24.0f, 11.986f)
                horizontalLineToRelative(-0.027f)
                lineToRelative(-4.318f, -4.318f)
                lineToRelative(4.303f, -4.414f)
                lineTo(23.958f, 1.461f)
                lineToRelative(-0.649f, -0.648f)
                horizontalLineToRelative(-8.198f)
                lineToRelative(-0.66f, 0.605f)
                verticalLineToRelative(1.045f)
                lineTo(12.015f, 0.027f)
                lineTo(12.015f, 0.0f)
                lineTo(12.0f, 0.014f)
                lineTo(11.986f, 0.0f)
                verticalLineToRelative(0.027f)
                lineToRelative(-1.29f, 1.291f)
                lineToRelative(-0.538f, -0.539f)
                lineTo(2.035f, 0.779f)
                lineToRelative(-0.638f, 0.692f)
                verticalLineToRelative(1.885f)
                lineToRelative(0.616f, 0.616f)
                horizontalLineToRelative(0.72f)
                verticalLineToRelative(5.31f)
                lineTo(0.027f, 11.987f)
                lineTo(0.0f, 11.987f)
                lineTo(0.014f, 12.0f)
                lineTo(0.0f, 12.014f)
                horizontalLineToRelative(0.027f)
                lineToRelative(2.706f, 2.706f)
                verticalLineToRelative(6.467f)
                lineToRelative(0.907f, 0.523f)
                horizontalLineToRelative(2.322f)
                lineToRelative(1.857f, -1.904f)
                lineToRelative(4.166f, 4.166f)
                lineTo(11.985f, 24.0f)
                lineToRelative(0.015f, -0.014f)
                lineToRelative(0.014f, 0.014f)
                verticalLineToRelative(-0.028f)
                lineToRelative(2.51f, -2.509f)
                horizontalLineToRelative(0.485f)
                curveToRelative(0.111f, 0.0f, 0.211f, -0.07f, 0.25f, -0.179f)
                lineToRelative(0.146f, -0.426f)
                curveToRelative(0.028f, -0.084f, 0.012f, -0.172f, -0.037f, -0.239f)
                lineToRelative(1.462f, -1.462f)
                lineToRelative(-0.612f, 1.962f)
                curveToRelative(-0.043f, 0.141f, 0.036f, 0.289f, 0.177f, 0.332f)
                curveToRelative(0.025f, 0.008f, 0.052f, 0.012f, 0.078f, 0.012f)
                horizontalLineToRelative(1.824f)
                curveToRelative(0.106f, -0.001f, 0.201f, -0.064f, 0.243f, -0.163f)
                lineToRelative(0.165f, -0.394f)
                curveToRelative(0.025f, -0.065f, 0.024f, -0.138f, -0.004f, -0.203f)
                curveToRelative(-0.027f, -0.065f, -0.08f, -0.116f, -0.146f, -0.142f)
                curveToRelative(-0.029f, -0.012f, -0.062f, -0.019f, -0.097f, -0.02f)
                horizontalLineToRelative(-0.075f)
                lineToRelative(0.84f, -2.644f)
                horizontalLineToRelative(1.232f)
                lineToRelative(-1.016f, 3.221f)
                curveToRelative(-0.043f, 0.141f, 0.036f, 0.289f, 0.176f, 0.332f)
                curveToRelative(0.025f, 0.008f, 0.052f, 0.012f, 0.079f, 0.012f)
                horizontalLineToRelative(2.002f)
                curveToRelative(0.11f, 0.0f, 0.207f, -0.066f, 0.248f, -0.17f)
                lineToRelative(0.164f, -0.428f)
                curveToRelative(0.051f, -0.138f, -0.021f, -0.29f, -0.158f, -0.341f)
                curveToRelative(-0.029f, -0.011f, -0.06f, -0.017f, -0.091f, -0.017f)
                horizontalLineToRelative(-0.145f)
                lineToRelative(1.131f, -3.673f)
                curveToRelative(0.027f, -0.082f, 0.012f, -0.173f, -0.039f, -0.24f)
                lineToRelative(-0.375f, -0.504f)
                lineToRelative(-0.003f, -0.005f)
                curveToRelative(-0.051f, -0.064f, -0.127f, -0.102f, -0.209f, -0.102f)
                horizontalLineToRelative(-1.436f)
                curveToRelative(-0.071f, 0.0f, -0.141f, 0.03f, -0.19f, 0.081f)
                lineToRelative(-0.4f, 0.439f)
                horizontalLineToRelative(-0.624f)
                lineToRelative(-0.042f, -0.046f)
                lineToRelative(4.445f, -4.445f)
                lineTo(24.0f, 12.011f)
                lineTo(23.986f, 12.0f)
                lineToRelative(0.014f, -0.014f)
                close()
                moveTo(9.838f, 21.139f)
                lineToRelative(1.579f, -4.509f)
                horizontalLineToRelative(-0.501f)
                lineToRelative(0.297f, -0.304f)
                horizontalLineToRelative(1.659f)
                lineToRelative(-1.563f, 4.555f)
                horizontalLineToRelative(0.623f)
                lineToRelative(-0.079f, 0.258f)
                lineTo(9.838f, 21.139f)
                close()
                moveTo(13.533f, 13.623f)
                lineToRelative(0.15f, 0.151f)
                lineToRelative(-0.269f, 0.922f)
                lineToRelative(-0.225f, 0.226f)
                horizontalLineToRelative(-0.969f)
                lineToRelative(-0.181f, -0.181f)
                lineToRelative(0.311f, -0.871f)
                lineToRelative(0.288f, -0.247f)
                horizontalLineToRelative(0.895f)
                close()
                moveTo(5.59f, 20.829f)
                lineTo(3.877f, 20.829f)
                lineToRelative(-0.262f, -0.15f)
                lineTo(3.615f, 3.091f)
                lineTo(2.379f, 3.091f)
                lineToRelative(-0.1f, -0.1f)
                lineTo(2.279f, 1.815f)
                lineToRelative(0.143f, -0.154f)
                horizontalLineToRelative(7.371f)
                lineToRelative(0.213f, 0.214f)
                verticalLineToRelative(1.108f)
                lineToRelative(-0.142f, 0.173f)
                lineTo(8.785f, 3.156f)
                verticalLineToRelative(8.688f)
                lineToRelative(8.807f, -8.688f)
                horizontalLineToRelative(-2.086f)
                lineToRelative(-0.175f, -0.188f)
                lineTo(15.331f, 1.805f)
                lineToRelative(0.121f, -0.111f)
                horizontalLineToRelative(7.49f)
                lineToRelative(0.132f, 0.133f)
                verticalLineToRelative(1.07f)
                lineTo(12.979f, 13.25f)
                horizontalLineToRelative(-0.373f)
                curveToRelative(-0.015f, -0.001f, -0.028f, 0.0f, -0.042f, 0.001f)
                lineToRelative(-0.02f, 0.003f)
                curveToRelative(-0.045f, 0.01f, -0.086f, 0.03f, -0.119f, 0.06f)
                lineToRelative(-0.343f, 0.295f)
                lineToRelative(-0.004f, 0.003f)
                curveToRelative(-0.033f, 0.031f, -0.059f, 0.069f, -0.073f, 0.111f)
                lineToRelative(-0.296f, 0.83f)
                lineToRelative(-6.119f, 6.276f)
                close()
                moveTo(20.358f, 16.877f)
                lineToRelative(0.474f, -0.519f)
                horizontalLineToRelative(1.334f)
                lineToRelative(0.309f, 0.415f)
                lineToRelative(-1.265f, 4.107f)
                horizontalLineToRelative(0.493f)
                lineToRelative(-0.08f, 0.209f)
                lineTo(19.84f, 21.089f)
                lineToRelative(1.124f, -3.564f)
                horizontalLineToRelative(-2.015f)
                lineToRelative(-1.077f, 3.391f)
                horizontalLineToRelative(0.424f)
                lineToRelative(-0.073f, 0.174f)
                horizontalLineToRelative(-1.605f)
                lineToRelative(1.107f, -3.548f)
                horizontalLineToRelative(-2.096f)
                lineToRelative(-1.062f, 3.339f)
                horizontalLineToRelative(0.436f)
                lineToRelative(-0.072f, 0.209f)
                lineTo(13.27f, 21.09f)
                lineToRelative(1.514f, -4.46f)
                lineTo(14.198f, 16.63f)
                lineToRelative(0.091f, -0.271f)
                horizontalLineToRelative(1.65f)
                lineToRelative(0.519f, 0.537f)
                horizontalLineToRelative(0.906f)
                lineToRelative(0.491f, -0.554f)
                horizontalLineToRelative(1.061f)
                lineToRelative(0.489f, 0.535f)
                horizontalLineToRelative(0.953f)
                close()
            }
        }
        .build()
        return _vim!!
    }

private var _vim: ImageVector? = null




© 2015 - 2025 Weber Informatics LLC | Privacy Policy