# smoking_rooms Icon

> The smoking_rooms icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/smoking_rooms.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/smoking_rooms.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/smoking_rooms.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/smoking_rooms.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/smoking_rooms.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/smoking_rooms.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/smoking_rooms.kt`

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

val MaterialSymbolsSmokingRooms: ImageVector
    get() {
        if (_MaterialSymbolsSmokingRooms != null) return _MaterialSymbolsSmokingRooms!!
        
        _MaterialSymbolsSmokingRooms = ImageVector.Builder(
            name = "smoking_rooms",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(80f, 760f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(600f)
                verticalLineToRelative(120f)
                horizontalLineTo(80f)
                close()
                moveToRelative(640f, 0f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(60f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(-60f)
                close()
                moveToRelative(100f, 0f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(60f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(-60f)
                close()
                moveTo(720f, 600f)
                verticalLineToRelative(-52f)
                quadToRelative(0f, -39f, -23f, -59.5f)
                reflectiveQuadTo(642f, 468f)
                horizontalLineToRelative(-62f)
                quadToRelative(-56f, 0f, -95f, -39f)
                reflectiveQuadToRelative(-39f, -95f)
                quadToRelative(0f, -56f, 39f, -95f)
                reflectiveQuadToRelative(95f, -39f)
                verticalLineToRelative(60f)
                quadToRelative(-30f, 0f, -52f, 21f)
                reflectiveQuadToRelative(-22f, 53f)
                quadToRelative(0f, 32f, 22f, 53f)
                reflectiveQuadToRelative(52f, 21f)
                horizontalLineToRelative(62f)
                quadToRelative(56f, 0f, 97f, 36f)
                reflectiveQuadToRelative(41f, 90f)
                verticalLineToRelative(66f)
                horizontalLineToRelative(-60f)
                close()
                moveToRelative(100f, 0f)
                verticalLineToRelative(-90f)
                quadToRelative(0f, -66f, -46f, -114f)
                reflectiveQuadToRelative(-114f, -48f)
                verticalLineToRelative(-60f)
                quadToRelative(30f, 0f, 52f, -22f)
                reflectiveQuadToRelative(22f, -52f)
                quadToRelative(0f, -30f, -22f, -52f)
                reflectiveQuadToRelative(-52f, -22f)
                verticalLineToRelative(-60f)
                quadToRelative(56f, 0f, 95f, 39f)
                reflectiveQuadToRelative(39f, 95f)
                quadToRelative(0f, 29f, -11f, 52.5f)
                reflectiveQuadTo(754f, 310f)
                quadToRelative(56f, 26f, 91f, 80f)
                reflectiveQuadToRelative(35f, 120f)
                verticalLineToRelative(90f)
                horizontalLineToRelative(-60f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsSmokingRooms!!
    }

private var _MaterialSymbolsSmokingRooms: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/smoking_rooms.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M80,760v-120h600v120H80Zm640,0v-120h60v120h-60Zm100,0v-120h60v120h-60ZM720,600v-52q0,-39 -23,-59.5T642,468h-62q-56,0 -95,-39t-39,-95q0,-56 39,-95t95,-39v60q-30,0 -52,21t-22,53q0,32 22,53t52,21h62q56,0 97,36t41,90v66h-60Zm100,0v-90q0,-66 -46,-114t-114,-48v-60q30,0 52,-22t22,-52q0,-30 -22,-52t-52,-22v-60q56,0 95,39t39,95q0,29 -11,52.5T754,310q56,26 91,80t35,120v90h-60Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/smoking_rooms.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M80-200v-120h600v120H80Zm640 0v-120h60v120h-60Zm100 0v-120h60v120h-60ZM720-360v-52q0-39-23-59.5T642-492h-62q-56 0-95-39t-39-95q0-56 39-95t95-39v60q-30 0-52 21t-22 53q0 32 22 53t52 21h62q56 0 97 36t41 90v66h-60Zm100 0v-90q0-66-46-114t-114-48v-60q30 0 52-22t22-52q0-30-22-52t-52-22v-60q56 0 95 39t39 95q0 29-11 52.5T754-650q56 26 91 80t35 120v90h-60Z"/></svg>
```
