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

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

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.Electron: ImageVector
    get() {
        if (_electron != null) {
            return _electron!!
        }
        _electron = Builder(name = "Electron", 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.011f, 0.0f)
                curveToRelative(-0.85f, 0.0f, -1.539f, 0.689f, -1.539f, 1.539f)
                curveToRelative(0.0f, 0.85f, 0.689f, 1.539f, 1.539f, 1.539f)
                curveToRelative(0.595f, 0.0f, 1.11f, -0.338f, 1.366f, -0.832f)
                curveToRelative(2.221f, 1.268f, 3.847f, 5.473f, 3.847f, 10.362f)
                curveToRelative(0.0f, 2.072f, -0.289f, 4.056f, -0.825f, 5.768f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, 0.211f, 0.403f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, 0.403f, -0.211f)
                curveToRelative(0.556f, -1.776f, 0.854f, -3.825f, 0.854f, -5.96f)
                curveToRelative(0.0f, -5.193f, -1.772f, -9.686f, -4.321f, -11.003f)
                curveToRelative(0.001f, -0.022f, 0.004f, -0.044f, 0.004f, -0.067f)
                curveToRelative(0.0f, -0.85f, -0.689f, -1.539f, -1.539f, -1.539f)
                close()
                moveTo(12.011f, 0.643f)
                arcToRelative(0.896f, 0.896f, 0.0f, true, true, 0.0f, 1.792f)
                arcToRelative(0.896f, 0.896f, 0.0f, true, true, 0.0f, -1.792f)
                close()
                moveTo(6.525f, 4.948f)
                curveToRelative(-2.067f, 0.007f, -3.647f, 0.665f, -4.389f, 1.949f)
                curveToRelative(-0.738f, 1.277f, -0.527f, 2.971f, 0.511f, 4.781f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, 0.558f, -0.32f)
                curveTo(2.271f, 9.727f, 2.089f, 8.266f, 2.694f, 7.219f)
                curveToRelative(0.821f, -1.422f, 3.033f, -1.955f, 5.932f, -1.427f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, 0.115f, -0.633f)
                curveToRelative(-0.784f, -0.143f, -1.527f, -0.213f, -2.216f, -0.21f)
                close()
                moveTo(17.577f, 4.966f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, -0.008f, 0.643f)
                curveToRelative(1.834f, 0.024f, 3.156f, 0.596f, 3.75f, 1.626f)
                curveToRelative(0.819f, 1.419f, 0.18f, 3.595f, -1.718f, 5.837f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, 0.038f, 0.454f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, 0.453f, -0.038f)
                curveToRelative(2.053f, -2.426f, 2.771f, -4.866f, 1.785f, -6.574f)
                curveToRelative(-0.726f, -1.257f, -2.26f, -1.921f, -4.299f, -1.947f)
                close()
                moveTo(14.879f, 5.258f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, -0.065f, 0.007f)
                curveToRelative(-1.857f, 0.398f, -3.833f, 1.176f, -5.731f, 2.271f)
                curveToRelative(-4.57f, 2.638f, -7.592f, 6.495f, -7.36f, 9.372f)
                curveToRelative(-0.473f, 0.263f, -0.793f, 0.766f, -0.793f, 1.345f)
                curveToRelative(0.0f, 0.85f, 0.689f, 1.539f, 1.539f, 1.539f)
                curveToRelative(0.85f, 0.0f, 1.539f, -0.689f, 1.539f, -1.539f)
                curveToRelative(0.0f, -0.85f, -0.689f, -1.539f, -1.539f, -1.539f)
                curveToRelative(-0.038f, 0.0f, -0.075f, 0.003f, -0.113f, 0.006f)
                curveToRelative(-0.1f, -2.56f, 2.743f, -6.141f, 7.048f, -8.627f)
                curveToRelative(1.841f, -1.063f, 3.755f, -1.816f, 5.544f, -2.2f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, -0.07f, -0.636f)
                close()
                moveTo(12.0f, 11.495f)
                arcToRelative(1.119f, 1.119f, 0.0f, false, false, -0.224f, 0.025f)
                curveToRelative(-0.601f, 0.13f, -0.983f, 0.723f, -0.853f, 1.324f)
                curveToRelative(0.13f, 0.601f, 0.723f, 0.983f, 1.324f, 0.853f)
                curveToRelative(0.601f, -0.13f, 0.983f, -0.723f, 0.853f, -1.324f)
                curveToRelative(-0.114f, -0.526f, -0.582f, -0.884f, -1.099f, -0.879f)
                close()
                moveTo(4.532f, 13.341f)
                arcToRelative(0.321f, 0.321f, 0.0f, false, false, -0.232f, 0.083f)
                arcToRelative(0.321f, 0.321f, 0.0f, false, false, -0.021f, 0.454f)
                curveToRelative(1.268f, 1.394f, 2.916f, 2.701f, 4.795f, 3.786f)
                curveToRelative(4.415f, 2.549f, 9.106f, 3.285f, 11.561f, 1.839f)
                arcToRelative(1.53f, 1.53f, 0.0f, false, false, 0.897f, 0.29f)
                curveToRelative(0.85f, 0.0f, 1.539f, -0.689f, 1.539f, -1.539f)
                curveToRelative(0.0f, -0.85f, -0.689f, -1.539f, -1.539f, -1.539f)
                curveToRelative(-0.85f, 0.0f, -1.539f, 0.689f, -1.539f, 1.539f)
                curveToRelative(0.0f, 0.276f, 0.074f, 0.534f, 0.201f, 0.758f)
                curveToRelative(-2.245f, 1.214f, -6.631f, 0.5f, -10.798f, -1.905f)
                curveToRelative(-1.823f, -1.052f, -3.418f, -2.318f, -4.64f, -3.661f)
                arcToRelative(0.321f, 0.321f, 0.0f, false, false, -0.223f, -0.105f)
                close()
                moveTo(2.469f, 17.358f)
                arcToRelative(0.896f, 0.896f, 0.0f, true, true, 0.0f, 1.792f)
                arcToRelative(0.896f, 0.896f, 0.0f, true, true, 0.0f, -1.792f)
                close()
                moveTo(21.531f, 17.358f)
                arcToRelative(0.896f, 0.896f, 0.0f, true, true, 0.0f, 1.792f)
                arcToRelative(0.891f, 0.891f, 0.0f, false, true, -0.586f, -0.219f)
                curveToRelative(-0.002f, -0.004f, -0.004f, -0.008f, -0.007f, -0.012f)
                arcToRelative(0.319f, 0.319f, 0.0f, false, false, -0.096f, -0.091f)
                arcToRelative(0.896f, 0.896f, 0.0f, false, true, 0.689f, -1.469f)
                close()
                moveTo(7.526f, 18.726f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, -0.321f, 0.43f)
                curveTo(8.279f, 22.154f, 10.036f, 24.0f, 12.011f, 24.0f)
                curveToRelative(1.441f, 0.0f, 2.773f, -0.982f, 3.813f, -2.711f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, -0.11f, -0.441f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, -0.442f, 0.11f)
                curveToRelative(-0.934f, 1.554f, -2.081f, 2.399f, -3.261f, 2.399f)
                curveToRelative(-1.641f, 0.0f, -3.207f, -1.646f, -4.2f, -4.418f)
                arcToRelative(0.322f, 0.322f, 0.0f, false, false, -0.285f, -0.213f)
                close()
            }
        }
        .build()
        return _electron!!
    }

private var _electron: ImageVector? = null




© 2015 - 2024 Weber Informatics LLC | Privacy Policy