# brand-hackerrank Icon

> The brand-hackerrank icon from Tabler as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Tabler](https://composables.com/icons/icon-libraries/tabler.md)
- License: MIT (full text in the [Tabler library page](https://composables.com/icons/icon-libraries/tabler.md))

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/tabler/brand-hackerrank.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val TablerBrandHackerrank: ImageVector
    get() {
        if (_TablerBrandHackerrank != null) return _TablerBrandHackerrank!!
        
        _TablerBrandHackerrank = ImageVector.Builder(
            name = "brand-hackerrank",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(19.484f, 5.667f)
                curveToRelative(-1.146f, -0.904f, -3.35f, -2.394f, -6.497f, -3.429f)
                curveToRelative(-0.484f, -0.159f, -0.725f, -0.238f, -1.04f, -0.238f)
                curveToRelative(-0.314f, 0f, -0.556f, 0.08f, -1.04f, 0.238f)
                curveToRelative(-3.147f, 1.035f, -5.35f, 2.525f, -6.496f, 3.43f)
                curveToRelative(-0.402f, 0.317f, -0.604f, 0.476f, -0.797f, 0.816f)
                curveToRelative(-0.194f, 0.341f, -0.233f, 0.62f, -0.309f, 1.178f)
                arcToRelative(33f, 33f, 0f, false, false, -0.305f, 4.338f)
                curveToRelative(0f, 1.742f, 0.165f, 3.317f, 0.305f, 4.338f)
                curveToRelative(0.076f, 0.558f, 0.115f, 0.837f, 0.309f, 1.178f)
                curveToRelative(0.193f, 0.34f, 0.395f, 0.5f, 0.797f, 0.817f)
                curveToRelative(1.146f, 0.904f, 3.35f, 2.394f, 6.497f, 3.429f)
                curveToRelative(0.483f, 0.159f, 0.725f, 0.238f, 1.04f, 0.238f)
                curveToRelative(0.314f, 0f, 0.555f, -0.08f, 1.04f, -0.238f)
                curveToRelative(3.146f, -1.035f, 5.35f, -2.525f, 6.496f, -3.43f)
                curveToRelative(0.402f, -0.317f, 0.603f, -0.476f, 0.797f, -0.816f)
                curveToRelative(0.194f, -0.341f, 0.232f, -0.62f, 0.309f, -1.178f)
                curveToRelative(0.14f, -1.021f, 0.305f, -2.596f, 0.305f, -4.338f)
                reflectiveCurveToRelative(-0.165f, -3.317f, -0.305f, -4.338f)
                curveToRelative(-0.077f, -0.558f, -0.115f, -0.837f, -0.309f, -1.178f)
                reflectiveCurveToRelative(-0.395f, -0.5f, -0.797f, -0.817f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(9f, 8f)
                verticalLineToRelative(7f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(9f, 12f)
                horizontalLineToRelative(6f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(16f, 16f)
                horizontalLineToRelative(-2f)
                lineToRelative(1f, 1f)
                lineToRelative(1f, -1f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(8f, 8f)
                horizontalLineToRelative(2f)
                lineToRelative(-1f, -1f)
                lineToRelative(-1f, 1f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(15f, 9f)
                verticalLineToRelative(7f)
            }
        }.build()
        
        return _TablerBrandHackerrank!!
    }

private var _TablerBrandHackerrank: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/tabler/brand-hackerrank.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M19.484,5.667c-1.146,-0.904 -3.35,-2.394 -6.497,-3.429c-0.484,-0.159 -0.725,-0.238 -1.04,-0.238c-0.314,0 -0.556,0.08 -1.04,0.238c-3.147,1.035 -5.35,2.525 -6.496,3.43c-0.402,0.317 -0.604,0.476 -0.797,0.816c-0.194,0.341 -0.233,0.62 -0.309,1.178a33,33 0 0,0 -0.305,4.338c0,1.742 0.165,3.317 0.305,4.338c0.076,0.558 0.115,0.837 0.309,1.178c0.193,0.34 0.395,0.5 0.797,0.817c1.146,0.904 3.35,2.394 6.497,3.429c0.483,0.159 0.725,0.238 1.04,0.238c0.314,0 0.555,-0.08 1.04,-0.238c3.146,-1.035 5.35,-2.525 6.496,-3.43c0.402,-0.317 0.603,-0.476 0.797,-0.816c0.194,-0.341 0.232,-0.62 0.309,-1.178c0.14,-1.021 0.305,-2.596 0.305,-4.338s-0.165,-3.317 -0.305,-4.338c-0.077,-0.558 -0.115,-0.837 -0.309,-1.178s-0.395,-0.5 -0.797,-0.817" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M9,8v7" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M9,12h6" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M16,16h-2l1,1l1,-1" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M8,8h2l-1,-1l-1,1" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M15,9v7" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/tabler/brand-hackerrank.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" ><path d="M19.484 5.667c-1.146 -.904 -3.35 -2.394 -6.497 -3.429c-.484 -.159 -.725 -.238 -1.04 -.238c-.314 0 -.556 .08 -1.04 .238c-3.147 1.035 -5.35 2.525 -6.496 3.43c-.402 .317 -.604 .476 -.797 .816c-.194 .341 -.233 .62 -.309 1.178a33 33 0 0 0 -.305 4.338c0 1.742 .165 3.317 .305 4.338c.076 .558 .115 .837 .309 1.178c.193 .34 .395 .5 .797 .817c1.146 .904 3.35 2.394 6.497 3.429c.483 .159 .725 .238 1.04 .238c.314 0 .555 -.08 1.04 -.238c3.146 -1.035 5.35 -2.525 6.496 -3.43c.402 -.317 .603 -.476 .797 -.816c.194 -.341 .232 -.62 .309 -1.178c.14 -1.021 .305 -2.596 .305 -4.338s-.165 -3.317 -.305 -4.338c-.077 -.558 -.115 -.837 -.309 -1.178s-.395 -.5 -.797 -.817" /><path d="M9 8v7" /><path d="M9 12h6" /><path d="M16 16h-2l1 1l1 -1" /><path d="M8 8h2l-1 -1l-1 1" /><path d="M15 9v7" /></svg>
```
