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

commonMain.compose.icons.simpleicons.Pfsense.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.Pfsense: ImageVector
    get() {
        if (_pfsense != null) {
            return _pfsense!!
        }
        _pfsense = Builder(name = "Pfsense", 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(2.013f, 0.0f)
                curveTo(0.898f, 0.0f, 0.0f, 0.929f, 0.0f, 2.044f)
                verticalLineToRelative(17.775f)
                lineTo(3.252f, 8.27f)
                horizontalLineToRelative(3.282f)
                lineTo(6.1f, 9.785f)
                horizontalLineToRelative(0.063f)
                curveToRelative(0.186f, -0.217f, 0.433f, -0.403f, 0.742f, -0.62f)
                curveToRelative(0.31f, -0.216f, 0.62f, -0.402f, 0.96f, -0.588f)
                curveToRelative(0.342f, -0.186f, 0.713f, -0.31f, 1.116f, -0.433f)
                curveToRelative(0.402f, -0.124f, 0.805f, -0.155f, 1.208f, -0.155f)
                curveToRelative(0.867f, 0.0f, 1.579f, 0.154f, 2.198f, 0.433f)
                curveToRelative(0.62f, 0.279f, 1.084f, 0.712f, 1.455f, 1.239f)
                curveToRelative(0.31f, 0.464f, 0.5f, 1.019f, 0.593f, 1.669f)
                curveToRelative(0.006f, 0.06f, 0.027f, 0.135f, 0.027f, 0.189f)
                curveToRelative(0.062f, 0.712f, -0.031f, 1.518f, -0.28f, 2.385f)
                arcToRelative(8.571f, 8.571f, 0.0f, false, true, -1.02f, 2.322f)
                arcToRelative(9.885f, 9.885f, 0.0f, false, true, -1.58f, 1.95f)
                arcToRelative(8.125f, 8.125f, 0.0f, false, true, -2.044f, 1.364f)
                arcToRelative(5.536f, 5.536f, 0.0f, false, true, -2.354f, 0.495f)
                arcToRelative(5.655f, 5.655f, 0.0f, false, true, -1.982f, -0.34f)
                curveToRelative(-0.588f, -0.217f, -0.99f, -0.62f, -1.238f, -1.177f)
                horizontalLineToRelative(-0.062f)
                lineTo(2.353f, 24.0f)
                horizontalLineToRelative(19.603f)
                arcTo(2.042f, 2.042f, 0.0f, false, false, 24.0f, 21.956f)
                lineTo(24.0f, 4.706f)
                curveToRelative(-0.093f, -0.03f, -0.186f, -0.06f, -0.248f, -0.092f)
                arcToRelative(2.771f, 2.771f, 0.0f, false, false, -0.557f, -0.062f)
                curveToRelative(-0.557f, 0.0f, -1.022f, 0.124f, -1.394f, 0.372f)
                curveToRelative(-0.34f, 0.248f, -0.65f, 0.743f, -0.867f, 1.518f)
                lineToRelative(-0.526f, 1.826f)
                horizontalLineToRelative(2.013f)
                lineToRelative(0.495f, 1.58f)
                lineToRelative(-1.3f, 1.27f)
                horizontalLineToRelative(-2.014f)
                lineToRelative(-2.446f, 8.67f)
                horizontalLineToRelative(-3.53f)
                lineToRelative(2.446f, -8.67f)
                horizontalLineToRelative(-1.455f)
                lineToRelative(0.805f, -2.85f)
                horizontalLineToRelative(1.425f)
                lineToRelative(0.557f, -2.044f)
                curveToRelative(0.185f, -0.619f, 0.403f, -1.238f, 0.681f, -1.795f)
                arcToRelative(4.996f, 4.996f, 0.0f, false, true, 1.053f, -1.487f)
                curveToRelative(0.433f, -0.434f, 0.99f, -0.775f, 1.641f, -1.022f)
                curveToRelative(0.65f, -0.248f, 1.487f, -0.372f, 2.447f, -0.372f)
                curveToRelative(0.248f, 0.0f, 0.464f, 0.0f, 0.712f, 0.031f)
                arcTo(2.082f, 2.082f, 0.0f, false, false, 21.988f, 0.0f)
                close()
                moveTo(8.578f, 11.118f)
                curveToRelative(-0.898f, 0.0f, -1.672f, 0.278f, -2.323f, 0.805f)
                curveToRelative(-0.65f, 0.526f, -1.083f, 1.239f, -1.331f, 2.106f)
                curveToRelative(-0.248f, 0.867f, -0.217f, 1.579f, 0.155f, 2.105f)
                curveToRelative(0.31f, 0.557f, 0.929f, 0.805f, 1.858f, 0.805f)
                curveToRelative(0.898f, 0.0f, 1.672f, -0.278f, 2.322f, -0.805f)
                curveToRelative(0.65f, -0.526f, 1.115f, -1.238f, 1.363f, -2.105f)
                curveToRelative(0.247f, -0.867f, 0.185f, -1.58f, -0.155f, -2.106f)
                curveToRelative(-0.34f, -0.527f, -0.991f, -0.805f, -1.89f, -0.805f)
                close()
            }
        }
        .build()
        return _pfsense!!
    }

private var _pfsense: ImageVector? = null




© 2015 - 2024 Weber Informatics LLC | Privacy Policy