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

commonMain.compose.icons.simpleicons.Linux.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.Linux: ImageVector
    get() {
        if (_linux != null) {
            return _linux!!
        }
        _linux = Builder(name = "Linux", 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.504f, 0.0f)
                curveToRelative(-0.155f, 0.0f, -0.315f, 0.008f, -0.48f, 0.021f)
                curveToRelative(-4.226f, 0.333f, -3.105f, 4.807f, -3.17f, 6.298f)
                curveToRelative(-0.076f, 1.092f, -0.3f, 1.953f, -1.05f, 3.02f)
                curveToRelative(-0.885f, 1.051f, -2.127f, 2.75f, -2.716f, 4.521f)
                curveToRelative(-0.278f, 0.832f, -0.41f, 1.684f, -0.287f, 2.489f)
                arcToRelative(0.424f, 0.424f, 0.0f, false, false, -0.11f, 0.135f)
                curveToRelative(-0.26f, 0.268f, -0.45f, 0.6f, -0.663f, 0.839f)
                curveToRelative(-0.199f, 0.199f, -0.485f, 0.267f, -0.797f, 0.4f)
                curveToRelative(-0.313f, 0.136f, -0.658f, 0.269f, -0.864f, 0.68f)
                curveToRelative(-0.09f, 0.189f, -0.136f, 0.394f, -0.132f, 0.602f)
                curveToRelative(0.0f, 0.199f, 0.027f, 0.4f, 0.055f, 0.536f)
                curveToRelative(0.058f, 0.399f, 0.116f, 0.728f, 0.04f, 0.97f)
                curveToRelative(-0.249f, 0.68f, -0.28f, 1.145f, -0.106f, 1.484f)
                curveToRelative(0.174f, 0.334f, 0.535f, 0.47f, 0.94f, 0.601f)
                curveToRelative(0.81f, 0.2f, 1.91f, 0.135f, 2.774f, 0.6f)
                curveToRelative(0.926f, 0.466f, 1.866f, 0.67f, 2.616f, 0.47f)
                curveToRelative(0.526f, -0.116f, 0.97f, -0.464f, 1.208f, -0.946f)
                curveToRelative(0.587f, -0.003f, 1.23f, -0.269f, 2.26f, -0.334f)
                curveToRelative(0.699f, -0.058f, 1.574f, 0.267f, 2.577f, 0.2f)
                curveToRelative(0.025f, 0.134f, 0.063f, 0.198f, 0.114f, 0.333f)
                lineToRelative(0.003f, 0.003f)
                curveToRelative(0.391f, 0.778f, 1.113f, 1.132f, 1.884f, 1.071f)
                curveToRelative(0.771f, -0.06f, 1.592f, -0.536f, 2.257f, -1.306f)
                curveToRelative(0.631f, -0.765f, 1.683f, -1.084f, 2.378f, -1.503f)
                curveToRelative(0.348f, -0.199f, 0.629f, -0.469f, 0.649f, -0.853f)
                curveToRelative(0.023f, -0.4f, -0.2f, -0.811f, -0.714f, -1.376f)
                verticalLineToRelative(-0.097f)
                lineToRelative(-0.003f, -0.003f)
                curveToRelative(-0.17f, -0.2f, -0.25f, -0.535f, -0.338f, -0.926f)
                curveToRelative(-0.085f, -0.401f, -0.182f, -0.786f, -0.492f, -1.046f)
                horizontalLineToRelative(-0.003f)
                curveToRelative(-0.059f, -0.054f, -0.123f, -0.067f, -0.188f, -0.135f)
                arcToRelative(0.357f, 0.357f, 0.0f, false, false, -0.19f, -0.064f)
                curveToRelative(0.431f, -1.278f, 0.264f, -2.55f, -0.173f, -3.694f)
                curveToRelative(-0.533f, -1.41f, -1.465f, -2.638f, -2.175f, -3.483f)
                curveToRelative(-0.796f, -1.005f, -1.576f, -1.957f, -1.56f, -3.368f)
                curveToRelative(0.026f, -2.152f, 0.236f, -6.133f, -3.544f, -6.139f)
                close()
                moveTo(13.033f, 3.405f)
                horizontalLineToRelative(0.013f)
                curveToRelative(0.213f, 0.0f, 0.396f, 0.062f, 0.584f, 0.198f)
                curveToRelative(0.19f, 0.135f, 0.33f, 0.332f, 0.438f, 0.533f)
                curveToRelative(0.105f, 0.259f, 0.158f, 0.459f, 0.166f, 0.724f)
                curveToRelative(0.0f, -0.02f, 0.006f, -0.04f, 0.006f, -0.06f)
                verticalLineToRelative(0.105f)
                arcToRelative(0.086f, 0.086f, 0.0f, false, true, -0.004f, -0.021f)
                lineToRelative(-0.004f, -0.024f)
                arcToRelative(1.807f, 1.807f, 0.0f, false, true, -0.15f, 0.706f)
                arcToRelative(0.953f, 0.953f, 0.0f, false, true, -0.213f, 0.335f)
                arcToRelative(0.71f, 0.71f, 0.0f, false, false, -0.088f, -0.042f)
                curveToRelative(-0.104f, -0.045f, -0.198f, -0.064f, -0.284f, -0.133f)
                arcToRelative(1.312f, 1.312f, 0.0f, false, false, -0.22f, -0.066f)
                curveToRelative(0.05f, -0.06f, 0.146f, -0.133f, 0.183f, -0.198f)
                curveToRelative(0.053f, -0.128f, 0.082f, -0.264f, 0.088f, -0.402f)
                verticalLineToRelative(-0.02f)
                arcToRelative(1.21f, 1.21f, 0.0f, false, false, -0.061f, -0.4f)
                curveToRelative(-0.045f, -0.134f, -0.101f, -0.2f, -0.183f, -0.333f)
                curveToRelative(-0.084f, -0.066f, -0.167f, -0.132f, -0.267f, -0.132f)
                horizontalLineToRelative(-0.016f)
                curveToRelative(-0.093f, 0.0f, -0.176f, 0.03f, -0.262f, 0.132f)
                arcToRelative(0.8f, 0.8f, 0.0f, false, false, -0.205f, 0.334f)
                arcToRelative(1.18f, 1.18f, 0.0f, false, false, -0.09f, 0.4f)
                verticalLineToRelative(0.019f)
                curveToRelative(0.002f, 0.089f, 0.008f, 0.179f, 0.02f, 0.267f)
                curveToRelative(-0.193f, -0.067f, -0.438f, -0.135f, -0.607f, -0.202f)
                arcToRelative(1.635f, 1.635f, 0.0f, false, true, -0.018f, -0.2f)
                verticalLineToRelative(-0.02f)
                arcToRelative(1.772f, 1.772f, 0.0f, false, true, 0.15f, -0.768f)
                curveToRelative(0.082f, -0.22f, 0.232f, -0.406f, 0.43f, -0.533f)
                arcToRelative(0.985f, 0.985f, 0.0f, false, true, 0.594f, -0.2f)
                close()
                moveTo(10.071f, 3.464f)
                horizontalLineToRelative(0.036f)
                curveToRelative(0.142f, 0.0f, 0.27f, 0.048f, 0.399f, 0.135f)
                curveToRelative(0.146f, 0.129f, 0.264f, 0.288f, 0.344f, 0.465f)
                curveToRelative(0.09f, 0.199f, 0.14f, 0.4f, 0.153f, 0.667f)
                verticalLineToRelative(0.004f)
                curveToRelative(0.007f, 0.134f, 0.006f, 0.2f, -0.002f, 0.266f)
                verticalLineToRelative(0.08f)
                curveToRelative(-0.03f, 0.007f, -0.056f, 0.018f, -0.083f, 0.024f)
                curveToRelative(-0.152f, 0.055f, -0.274f, 0.135f, -0.393f, 0.2f)
                curveToRelative(0.012f, -0.09f, 0.013f, -0.18f, 0.003f, -0.267f)
                verticalLineToRelative(-0.015f)
                curveToRelative(-0.012f, -0.133f, -0.04f, -0.2f, -0.082f, -0.333f)
                arcToRelative(0.613f, 0.613f, 0.0f, false, false, -0.166f, -0.267f)
                arcToRelative(0.248f, 0.248f, 0.0f, false, false, -0.183f, -0.064f)
                horizontalLineToRelative(-0.021f)
                curveToRelative(-0.071f, 0.006f, -0.13f, 0.04f, -0.186f, 0.132f)
                arcToRelative(0.552f, 0.552f, 0.0f, false, false, -0.12f, 0.27f)
                arcToRelative(0.944f, 0.944f, 0.0f, false, false, -0.023f, 0.33f)
                verticalLineToRelative(0.015f)
                curveToRelative(0.012f, 0.135f, 0.037f, 0.2f, 0.08f, 0.334f)
                curveToRelative(0.046f, 0.134f, 0.098f, 0.2f, 0.166f, 0.268f)
                curveToRelative(0.01f, 0.009f, 0.02f, 0.018f, 0.034f, 0.024f)
                curveToRelative(-0.07f, 0.057f, -0.117f, 0.07f, -0.176f, 0.136f)
                arcToRelative(0.304f, 0.304f, 0.0f, false, true, -0.131f, 0.068f)
                arcToRelative(2.62f, 2.62f, 0.0f, false, true, -0.275f, -0.402f)
                arcToRelative(1.772f, 1.772f, 0.0f, false, true, -0.155f, -0.667f)
                arcToRelative(1.759f, 1.759f, 0.0f, false, true, 0.08f, -0.668f)
                arcToRelative(1.43f, 1.43f, 0.0f, false, true, 0.283f, -0.535f)
                curveToRelative(0.128f, -0.133f, 0.26f, -0.2f, 0.418f, -0.2f)
                close()
                moveTo(11.441f, 5.17f)
                curveToRelative(0.332f, 0.0f, 0.733f, 0.065f, 1.216f, 0.399f)
                curveToRelative(0.293f, 0.2f, 0.523f, 0.269f, 1.052f, 0.468f)
                horizontalLineToRelative(0.003f)
                curveToRelative(0.255f, 0.136f, 0.405f, 0.266f, 0.478f, 0.399f)
                verticalLineToRelative(-0.131f)
                arcToRelative(0.571f, 0.571f, 0.0f, false, true, 0.016f, 0.47f)
                curveToRelative(-0.123f, 0.31f, -0.516f, 0.643f, -1.063f, 0.842f)
                verticalLineToRelative(0.002f)
                curveToRelative(-0.268f, 0.135f, -0.501f, 0.333f, -0.775f, 0.465f)
                curveToRelative(-0.276f, 0.135f, -0.588f, 0.292f, -1.012f, 0.267f)
                arcToRelative(1.139f, 1.139f, 0.0f, false, true, -0.448f, -0.067f)
                arcToRelative(3.566f, 3.566f, 0.0f, false, true, -0.322f, -0.198f)
                curveToRelative(-0.195f, -0.135f, -0.363f, -0.332f, -0.612f, -0.465f)
                verticalLineToRelative(-0.005f)
                horizontalLineToRelative(-0.005f)
                curveToRelative(-0.4f, -0.246f, -0.616f, -0.512f, -0.686f, -0.71f)
                curveToRelative(-0.07f, -0.268f, -0.005f, -0.47f, 0.193f, -0.6f)
                curveToRelative(0.224f, -0.135f, 0.38f, -0.271f, 0.483f, -0.336f)
                curveToRelative(0.104f, -0.074f, 0.143f, -0.102f, 0.176f, -0.131f)
                horizontalLineToRelative(0.002f)
                verticalLineToRelative(-0.003f)
                curveToRelative(0.169f, -0.202f, 0.436f, -0.47f, 0.839f, -0.601f)
                curveToRelative(0.139f, -0.036f, 0.294f, -0.065f, 0.466f, -0.065f)
                close()
                moveTo(14.241f, 7.312f)
                curveToRelative(0.358f, 1.417f, 1.196f, 3.475f, 1.735f, 4.473f)
                curveToRelative(0.286f, 0.534f, 0.855f, 1.659f, 1.102f, 3.024f)
                curveToRelative(0.156f, -0.005f, 0.33f, 0.018f, 0.513f, 0.064f)
                curveToRelative(0.646f, -1.671f, -0.546f, -3.467f, -1.089f, -3.966f)
                curveToRelative(-0.22f, -0.2f, -0.232f, -0.335f, -0.123f, -0.335f)
                curveToRelative(0.59f, 0.534f, 1.365f, 1.572f, 1.646f, 2.757f)
                curveToRelative(0.13f, 0.535f, 0.16f, 1.104f, 0.021f, 1.67f)
                curveToRelative(0.067f, 0.028f, 0.135f, 0.06f, 0.205f, 0.067f)
                curveToRelative(1.032f, 0.534f, 1.413f, 0.938f, 1.23f, 1.537f)
                verticalLineToRelative(-0.043f)
                curveToRelative(-0.06f, -0.003f, -0.12f, 0.0f, -0.18f, 0.0f)
                horizontalLineToRelative(-0.016f)
                curveToRelative(0.151f, -0.467f, -0.182f, -0.825f, -1.065f, -1.224f)
                curveToRelative(-0.915f, -0.4f, -1.646f, -0.336f, -1.77f, 0.465f)
                curveToRelative(-0.008f, 0.043f, -0.013f, 0.066f, -0.018f, 0.135f)
                curveToRelative(-0.068f, 0.023f, -0.139f, 0.053f, -0.209f, 0.064f)
                curveToRelative(-0.43f, 0.268f, -0.662f, 0.669f, -0.793f, 1.187f)
                curveToRelative(-0.13f, 0.533f, -0.17f, 1.156f, -0.205f, 1.869f)
                verticalLineToRelative(0.003f)
                curveToRelative(-0.02f, 0.334f, -0.17f, 0.838f, -0.319f, 1.35f)
                curveToRelative(-1.5f, 1.072f, -3.58f, 1.538f, -5.348f, 0.334f)
                arcToRelative(2.645f, 2.645f, 0.0f, false, false, -0.402f, -0.533f)
                arcToRelative(1.45f, 1.45f, 0.0f, false, false, -0.275f, -0.333f)
                curveToRelative(0.182f, 0.0f, 0.338f, -0.03f, 0.465f, -0.067f)
                arcToRelative(0.615f, 0.615f, 0.0f, false, false, 0.314f, -0.334f)
                curveToRelative(0.108f, -0.267f, 0.0f, -0.697f, -0.345f, -1.163f)
                curveToRelative(-0.345f, -0.467f, -0.931f, -0.995f, -1.788f, -1.521f)
                curveToRelative(-0.63f, -0.4f, -0.986f, -0.87f, -1.15f, -1.396f)
                curveToRelative(-0.165f, -0.534f, -0.143f, -1.085f, -0.015f, -1.645f)
                curveToRelative(0.245f, -1.07f, 0.873f, -2.11f, 1.274f, -2.763f)
                curveToRelative(0.107f, -0.065f, 0.037f, 0.135f, -0.408f, 0.974f)
                curveToRelative(-0.396f, 0.751f, -1.14f, 2.497f, -0.122f, 3.854f)
                arcToRelative(8.123f, 8.123f, 0.0f, false, true, 0.647f, -2.876f)
                curveToRelative(0.564f, -1.278f, 1.743f, -3.504f, 1.836f, -5.268f)
                curveToRelative(0.048f, 0.036f, 0.217f, 0.135f, 0.289f, 0.202f)
                curveToRelative(0.218f, 0.133f, 0.38f, 0.333f, 0.59f, 0.465f)
                curveToRelative(0.21f, 0.201f, 0.477f, 0.335f, 0.876f, 0.335f)
                curveToRelative(0.039f, 0.003f, 0.075f, 0.006f, 0.11f, 0.006f)
                curveToRelative(0.412f, 0.0f, 0.73f, -0.134f, 0.997f, -0.268f)
                curveToRelative(0.29f, -0.134f, 0.52f, -0.334f, 0.74f, -0.4f)
                horizontalLineToRelative(0.005f)
                curveToRelative(0.467f, -0.135f, 0.835f, -0.402f, 1.044f, -0.7f)
                close()
                moveTo(16.426f, 16.27f)
                curveToRelative(0.037f, 0.6f, 0.343f, 1.245f, 0.882f, 1.377f)
                curveToRelative(0.588f, 0.134f, 1.434f, -0.333f, 1.791f, -0.765f)
                lineToRelative(0.211f, -0.01f)
                curveToRelative(0.315f, -0.007f, 0.577f, 0.01f, 0.847f, 0.268f)
                lineToRelative(0.003f, 0.003f)
                curveToRelative(0.208f, 0.199f, 0.305f, 0.53f, 0.391f, 0.876f)
                curveToRelative(0.085f, 0.4f, 0.154f, 0.78f, 0.409f, 1.066f)
                curveToRelative(0.486f, 0.527f, 0.645f, 0.906f, 0.636f, 1.14f)
                lineToRelative(0.003f, -0.007f)
                verticalLineToRelative(0.018f)
                lineToRelative(-0.003f, -0.012f)
                curveToRelative(-0.015f, 0.262f, -0.185f, 0.396f, -0.498f, 0.595f)
                curveToRelative(-0.63f, 0.401f, -1.746f, 0.712f, -2.457f, 1.57f)
                curveToRelative(-0.618f, 0.737f, -1.37f, 1.14f, -2.036f, 1.191f)
                curveToRelative(-0.664f, 0.053f, -1.237f, -0.2f, -1.574f, -0.898f)
                lineToRelative(-0.005f, -0.003f)
                curveToRelative(-0.21f, -0.4f, -0.12f, -1.025f, 0.056f, -1.69f)
                curveToRelative(0.176f, -0.668f, 0.428f, -1.344f, 0.463f, -1.897f)
                curveToRelative(0.037f, -0.714f, 0.076f, -1.335f, 0.195f, -1.814f)
                curveToRelative(0.12f, -0.465f, 0.308f, -0.797f, 0.641f, -0.984f)
                lineToRelative(0.045f, -0.022f)
                close()
                moveTo(5.612f, 16.319f)
                horizontalLineToRelative(0.01f)
                curveToRelative(0.053f, 0.0f, 0.105f, 0.005f, 0.157f, 0.014f)
                curveToRelative(0.376f, 0.055f, 0.706f, 0.333f, 1.023f, 0.752f)
                lineToRelative(0.91f, 1.664f)
                lineToRelative(0.003f, 0.003f)
                curveToRelative(0.243f, 0.533f, 0.754f, 1.064f, 1.189f, 1.637f)
                curveToRelative(0.434f, 0.598f, 0.77f, 1.131f, 0.729f, 1.57f)
                verticalLineToRelative(0.006f)
                curveToRelative(-0.057f, 0.744f, -0.48f, 1.148f, -1.125f, 1.294f)
                curveToRelative(-0.645f, 0.135f, -1.52f, 0.002f, -2.395f, -0.464f)
                curveToRelative(-0.968f, -0.536f, -2.118f, -0.469f, -2.857f, -0.602f)
                curveToRelative(-0.369f, -0.066f, -0.61f, -0.2f, -0.723f, -0.4f)
                curveToRelative(-0.11f, -0.2f, -0.113f, -0.602f, 0.123f, -1.23f)
                verticalLineToRelative(-0.004f)
                lineToRelative(0.002f, -0.003f)
                curveToRelative(0.117f, -0.334f, 0.03f, -0.752f, -0.027f, -1.118f)
                curveToRelative(-0.055f, -0.401f, -0.083f, -0.71f, 0.043f, -0.94f)
                curveToRelative(0.16f, -0.334f, 0.396f, -0.4f, 0.69f, -0.533f)
                curveToRelative(0.294f, -0.135f, 0.64f, -0.202f, 0.915f, -0.47f)
                horizontalLineToRelative(0.002f)
                verticalLineToRelative(-0.002f)
                curveToRelative(0.256f, -0.268f, 0.445f, -0.601f, 0.668f, -0.838f)
                curveToRelative(0.19f, -0.201f, 0.38f, -0.336f, 0.663f, -0.336f)
                close()
                moveTo(12.771f, 7.245f)
                curveToRelative(-0.435f, 0.201f, -0.945f, 0.535f, -1.488f, 0.535f)
                curveToRelative(-0.542f, 0.0f, -0.97f, -0.267f, -1.28f, -0.466f)
                curveToRelative(-0.154f, -0.134f, -0.28f, -0.268f, -0.373f, -0.335f)
                curveToRelative(-0.164f, -0.134f, -0.144f, -0.333f, -0.074f, -0.333f)
                curveToRelative(0.109f, 0.016f, 0.129f, 0.134f, 0.199f, 0.2f)
                curveToRelative(0.096f, 0.066f, 0.215f, 0.2f, 0.36f, 0.333f)
                curveToRelative(0.292f, 0.2f, 0.68f, 0.467f, 1.167f, 0.467f)
                curveToRelative(0.485f, 0.0f, 1.053f, -0.267f, 1.398f, -0.466f)
                curveToRelative(0.195f, -0.135f, 0.445f, -0.334f, 0.648f, -0.467f)
                curveToRelative(0.156f, -0.136f, 0.149f, -0.267f, 0.279f, -0.267f)
                curveToRelative(0.128f, 0.016f, 0.034f, 0.134f, -0.147f, 0.332f)
                arcToRelative(8.097f, 8.097f, 0.0f, false, true, -0.69f, 0.468f)
                close()
                moveTo(11.689f, 5.662f)
                lineTo(11.689f, 5.64f)
                curveToRelative(-0.006f, -0.02f, 0.013f, -0.042f, 0.029f, -0.05f)
                curveToRelative(0.074f, -0.043f, 0.18f, -0.027f, 0.26f, 0.004f)
                curveToRelative(0.063f, 0.0f, 0.16f, 0.067f, 0.15f, 0.135f)
                curveToRelative(-0.006f, 0.049f, -0.085f, 0.066f, -0.135f, 0.066f)
                curveToRelative(-0.055f, 0.0f, -0.092f, -0.043f, -0.141f, -0.068f)
                curveToRelative(-0.052f, -0.018f, -0.146f, -0.008f, -0.163f, -0.065f)
                close()
                moveTo(11.138f, 5.662f)
                curveToRelative(-0.02f, 0.058f, -0.113f, 0.049f, -0.166f, 0.066f)
                curveToRelative(-0.047f, 0.025f, -0.086f, 0.068f, -0.14f, 0.068f)
                curveToRelative(-0.05f, 0.0f, -0.13f, -0.02f, -0.136f, -0.068f)
                curveToRelative(-0.01f, -0.066f, 0.088f, -0.133f, 0.15f, -0.133f)
                curveToRelative(0.08f, -0.031f, 0.184f, -0.047f, 0.259f, -0.005f)
                curveToRelative(0.019f, 0.009f, 0.036f, 0.03f, 0.03f, 0.05f)
                verticalLineToRelative(0.02f)
                horizontalLineToRelative(0.003f)
                close()
            }
        }
        .build()
        return _linux!!
    }

private var _linux: ImageVector? = null




© 2015 - 2025 Weber Informatics LLC | Privacy Policy