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

commonMain.compose.icons.simpleicons.Perl.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.Perl: ImageVector
    get() {
        if (_perl != null) {
            return _perl!!
        }
        _perl = Builder(name = "Perl", 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(11.638f, 0.0f)
                curveToRelative(-0.148f, 0.0f, -0.207f, 0.689f, -0.252f, 2.925f)
                curveToRelative(-0.058f, 2.86f, -0.07f, 2.949f, -0.51f, 3.914f)
                curveToRelative(-0.36f, 0.793f, -1.623f, 2.676f, -2.037f, 3.04f)
                curveToRelative(-0.373f, 0.328f, -1.183f, 1.56f, -1.58f, 2.401f)
                curveToRelative(-0.71f, 1.504f, -0.659f, 3.52f, -0.04f, 5.047f)
                curveToRelative(0.518f, 1.194f, 1.262f, 2.156f, 2.46f, 3.182f)
                curveToRelative(0.94f, 0.805f, 1.23f, 0.919f, 1.375f, 0.544f)
                curveToRelative(0.049f, -0.128f, -0.162f, -0.572f, -0.483f, -1.018f)
                curveToRelative(-0.313f, -0.436f, -0.843f, -1.362f, -1.178f, -2.059f)
                curveToRelative(-1.382f, -2.926f, -0.7f, -5.357f, 0.902f, -8.045f)
                curveToRelative(0.89f, -1.393f, 1.403f, -2.642f, 1.579f, -3.852f)
                curveToRelative(0.22f, -1.515f, 0.043f, -6.079f, -0.236f, -6.079f)
                close()
                moveTo(10.881f, 1.215f)
                curveToRelative(-0.186f, 0.0f, -0.228f, 0.26f, -0.228f, 1.422f)
                curveToRelative(0.0f, 0.782f, -0.08f, 1.654f, -0.177f, 1.938f)
                curveToRelative(-0.312f, 0.914f, -1.154f, 1.737f, -3.482f, 3.404f)
                curveToRelative(-1.684f, 1.205f, -3.096f, 2.652f, -3.64f, 3.732f)
                curveToRelative(-1.666f, 3.299f, -0.195f, 7.311f, 3.42f, 9.333f)
                curveToRelative(1.613f, 0.902f, 2.966f, 1.253f, 2.966f, 0.768f)
                curveToRelative(0.0f, -0.126f, -0.054f, -0.228f, -0.121f, -0.228f)
                reflectiveCurveToRelative(-0.632f, -0.332f, -1.254f, -0.738f)
                curveToRelative(-2.69f, -1.755f, -3.947f, -3.927f, -3.747f, -6.482f)
                curveToRelative(0.15f, -1.91f, 0.873f, -3.08f, 3.796f, -6.135f)
                curveToRelative(2.522f, -2.636f, 2.69f, -2.97f, 2.693f, -5.304f)
                curveToRelative(0.001f, -1.42f, -0.036f, -1.71f, -0.226f, -1.71f)
                close()
                moveTo(12.389f, 1.847f)
                curveToRelative(-0.103f, 0.017f, -0.14f, 0.905f, -0.142f, 2.903f)
                lineToRelative(-0.004f, 2.926f)
                lineToRelative(-0.744f, 2.812f)
                curveToRelative(-0.83f, 2.54f, -0.954f, 5.133f, -0.345f, 7.725f)
                curveToRelative(0.558f, 2.202f, 0.796f, 2.638f, 1.567f, 2.857f)
                curveToRelative(0.343f, 0.098f, 0.89f, 0.355f, 1.216f, 0.572f)
                curveToRelative(0.736f, 0.49f, 1.395f, 0.435f, 2.715f, -0.232f)
                curveToRelative(1.92f, -0.97f, 3.209f, -2.222f, 4.067f, -3.953f)
                curveToRelative(0.745f, -1.648f, 0.856f, -3.71f, 0.068f, -5.35f)
                curveToRelative(-0.7f, -1.414f, -1.882f, -2.554f, -4.358f, -4.197f)
                curveToRelative(-2.162f, -1.436f, -2.617f, -1.82f, -3.15f, -2.652f)
                curveToRelative(-0.322f, -0.503f, -0.369f, -0.724f, -0.308f, -1.444f)
                curveToRelative(0.04f, -0.468f, 0.126f, -0.978f, 0.192f, -1.134f)
                curveToRelative(0.101f, -0.239f, 0.069f, -0.268f, -0.202f, -0.182f)
                curveToRelative(-0.26f, 0.082f, -0.34f, 0.027f, -0.42f, -0.286f)
                curveToRelative(-0.061f, -0.245f, -0.112f, -0.372f, -0.152f, -0.365f)
                close()
                moveTo(13.103f, 6.433f)
                curveToRelative(0.034f, -0.007f, 0.135f, 0.113f, 0.252f, 0.306f)
                curveToRelative(0.144f, 0.237f, 1.022f, 1.0f, 1.952f, 1.697f)
                curveToRelative(2.888f, 2.189f, 5.27f, 4.378f, 4.087f, 8.2f)
                curveToRelative(-0.405f, 1.146f, -0.99f, 2.07f, -1.963f, 3.098f)
                curveToRelative(-0.544f, 0.575f, -1.266f, 1.09f, -1.53f, 1.09f)
                curveToRelative(-0.047f, 0.0f, 0.252f, -0.43f, 0.664f, -0.954f)
                curveToRelative(1.337f, -1.7f, 1.972f, -3.718f, 1.79f, -5.674f)
                curveToRelative(-0.168f, -1.796f, -1.557f, -3.975f, -3.753f, -5.89f)
                curveToRelative(-0.912f, -0.796f, -1.518f, -1.536f, -1.512f, -1.846f)
                curveToRelative(0.0f, -0.016f, 0.005f, -0.025f, 0.013f, -0.027f)
                close()
                moveTo(12.014f, 21.925f)
                curveToRelative(-0.208f, -0.006f, -0.297f, 0.349f, -0.297f, 1.121f)
                curveToRelative(0.0f, 0.94f, 0.018f, 0.988f, 0.342f, 0.942f)
                curveToRelative(0.302f, -0.042f, 0.347f, -0.15f, 0.387f, -0.899f)
                curveToRelative(0.032f, -0.613f, -0.019f, -0.902f, -0.183f, -1.039f)
                curveToRelative(-0.097f, -0.08f, -0.18f, -0.123f, -0.249f, -0.125f)
                close()
                moveTo(10.962f, 22.205f)
                curveToRelative(-0.124f, -0.002f, -0.226f, 0.14f, -0.327f, 0.43f)
                curveToRelative(-0.085f, 0.245f, -0.253f, 0.481f, -0.373f, 0.527f)
                curveToRelative(-0.322f, 0.124f, -0.264f, 0.55f, 0.075f, 0.55f)
                curveToRelative(0.162f, 0.0f, 0.402f, -0.109f, 0.534f, -0.24f)
                curveToRelative(0.441f, -0.442f, 0.579f, -0.824f, 0.382f, -1.062f)
                curveToRelative(-0.111f, -0.134f, -0.206f, -0.203f, -0.29f, -0.205f)
                close()
                moveTo(13.036f, 22.268f)
                curveToRelative(-0.312f, 0.0f, -0.28f, 0.61f, 0.053f, 1.034f)
                curveToRelative(0.309f, 0.392f, 0.908f, 0.567f, 0.908f, 0.264f)
                curveToRelative(0.0f, -0.252f, -0.775f, -1.298f, -0.961f, -1.298f)
                close()
            }
        }
        .build()
        return _perl!!
    }

private var _perl: ImageVector? = null




© 2015 - 2024 Weber Informatics LLC | Privacy Policy