Compare commits

...

2 Commits

Author SHA1 Message Date
moon
40ee7c600f responsive size for dashboard 2026-05-31 21:41:43 +06:30
moon
8671d459cf icons changed 2026-05-31 19:52:29 +06:30
22 changed files with 827 additions and 196 deletions

96
CLAUDE.md Normal file
View File

@ -0,0 +1,96 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Build Commands
```powershell
# Build debug APK
./gradlew assembleDebug
# Build release APK
./gradlew assembleRelease
# Run unit tests
./gradlew test
# Run instrumented tests (requires connected device/emulator)
./gradlew connectedAndroidTest
# Run a single unit test class
./gradlew :app:test --tests "com.mob.utsmyammer.ExampleUnitTest"
# Clean build
./gradlew clean assembleDebug
```
## Architecture Overview
**MOBPOS** is a mobile Point-of-Sale system for Myanmar, targeting Sunmi hardware devices (card readers, PIN pads, thermal printers). It processes EMV card transactions (sale, void, refund, settlement) and QR payments (MMQR, Wave Pay).
### Single-Activity Compose App
`MainActivity` hosts the entire app. Navigation is handled by Compose Navigation (`AppNavGraph.kt`) with typed routes defined in a sealed `Routes` object.
### MVVM with Shared State
- Each screen has a dedicated `ViewModel` (Hilt-injected)
- `SharedViewModel` in `viewmodel/` is the central state holder for cross-screen transaction data (card info, amount, transaction type, approval codes)
- Hardware interaction is abstracted into `CardReaderViewModel` and `EmvTransactionProcessViewModel`
- State is a mix of `LiveData` (older screens) and `StateFlow` (newer screens like card reading)
### Screen Structure Pattern
Every feature follows: `ui/<feature>/` containing:
- `*Screen.kt` — Composable UI
- `*ViewModel.kt` — business logic and state
### Key Transaction Flow
Dashboard → InputAmount → CardWaiting → ProcessingCard → SendingToHost → TransactionResult → PrintReceipt
### Local Modules
The app depends on several local library modules (in `settings.gradle.kts`):
- `:baselib` — Room DB, Retrofit, Hilt base setup
- `:paylibs` / `:paysdk-lib` — Payment SDK wrappers
- `:ecr` / `:ecr-service-lib` — Electronic Cash Register integration
- `:mpulib` / `:mpu-lib` — Mini POS Unit hardware
- `:sunmiui-lib` — Sunmi device UI components
- `:qrgen-lib` — QR code generation
### Key Dependencies
- **UI:** Jetpack Compose + Material 3, Compose Navigation
- **DI:** Hilt 2.59.2 with KSP
- **Async:** RxJava 3 + RxAndroid (primary async pattern)
- **Network:** Retrofit 3 + OkHttp 4 + GSON
- **DB:** Room 2.4.3 with RxJava 3 support
- **Hardware:** Sunmi SDK (card reader, PIN pad, printer APIs)
### Package Layout
```
com.mob.utsmyammer/
├── config/ # Constants, SunmiPayManager
├── model/ # Data models (CardTransactionType, ProcessCode, TransactionStatus)
│ └── ecr/ # ECR-specific models
├── ui/ # All Compose screens (one subdir per feature)
│ ├── components/ # Shared reusables (NumericEntryScreen, SquareButton, AppBar)
│ ├── navigation/ # AppNavGraph, Routes
│ └── theme/ # Compose theme and colors
├── utils/ # Utility functions
└── viewmodel/ # Shared ViewModels (SharedViewModel, CardReaderViewModel, etc.)
```
## Hardware Integration Notes
Sunmi device permissions are declared in `AndroidManifest.xml` (LED, MSR, ICC, PINPAD, PRINTER). When modifying card reading or PIN entry flows, be aware that `CardReaderViewModel` and the Sunmi ECR service handle hardware callbacks via RxJava subjects. Hardware callbacks arrive on background threads — always observe on the main thread before updating UI state.
## Build Configuration
- `compileSdk 36`, `minSdk 24`, `targetSdk 36`
- Java 11 toolchain, Kotlin 2.2.10
- Compose BOM 2026.02.01
- ProGuard/minification is **disabled** for all build types
- Application ID: `com.mob.ustmm`

View File

@ -1,6 +1,7 @@
package com.mob.utsmyanmar
import android.os.Bundle
import android.view.WindowManager
import androidx.activity.ComponentActivity
import androidx.activity.SystemBarStyle
import androidx.activity.compose.setContent
@ -14,9 +15,10 @@ import dagger.hilt.android.AndroidEntryPoint
@AndroidEntryPoint
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
installSplashScreen()
// installSplashScreen()
super.onCreate(savedInstanceState)
// enableEdgeToEdge()
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
setContent {
MOBPOSTheme {
val navController = rememberNavController()

View File

@ -25,14 +25,8 @@ import androidx.compose.material.icons.filled.BarChart
import androidx.compose.material.icons.filled.Check
import androidx.compose.material.icons.filled.ChevronRight
import androidx.compose.material.icons.filled.Dashboard
import androidx.compose.material.icons.filled.GridView
import androidx.compose.material.icons.filled.History
import androidx.compose.material.icons.filled.Link
import androidx.compose.material.icons.filled.Menu
import androidx.compose.material.icons.filled.PointOfSale
import androidx.compose.material.icons.filled.QrCode
import androidx.compose.material.icons.filled.Sync
import androidx.compose.material.icons.filled.Wallet
import androidx.compose.material3.Card
import androidx.compose.material3.CardDefaults
import androidx.compose.material3.HorizontalDivider
@ -61,7 +55,6 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextOverflow
@ -75,8 +68,6 @@ import com.mob.utsmyanmar.ui.device_info.DeviceInfoViewModel
import com.mob.utsmyanmar.ui.preview.P2Preview
import com.mob.utsmyanmar.ui.preview.P3Preview
import com.mob.utsmyanmar.ui.theme.Color
import com.sunmi.pay.hardware.aidl.AidlConstants
import com.utsmyanmar.baselib.BaseApplication
import com.utsmyanmar.paylibs.sign_on.EchoTestProcess
import com.utsmyanmar.paylibs.sign_on.SignOnListener
import kotlinx.coroutines.delay
@ -94,7 +85,7 @@ fun DashboardScreen2(
val deviceInfo by deviceInfoViewModel.uiState.collectAsState()
LaunchedEffect(Unit) {
deviceInfoViewModel.loadDeviceInfo();
deviceInfoViewModel.loadDeviceInfo()
}
val drawerState = rememberDrawerState(initialValue = DrawerValue.Closed)
@ -105,7 +96,7 @@ fun DashboardScreen2(
var isHostActionRunning by remember { mutableStateOf(false) }
var dialogMessage by remember { mutableStateOf("") }
val isOnline = true;
val isOnline = true
fun confirmationMessage(action: String) = "Do you want to start ${action.lowercase()}?"
fun processingMessage(action: String) = "Sending ${action.lowercase()} request to host..."
@ -127,18 +118,13 @@ fun DashboardScreen2(
if (!isHostActionRunning) {
showHostActionDialog = false
}
},
title = {
}, title = {
Text(
text = activeHostAction,
color = Color.LegacyRed,
fontWeight = FontWeight.Bold
text = activeHostAction, color = Color.LegacyRed, fontWeight = FontWeight.Bold
)
},
text = {
}, text = {
Text(text = dialogMessage)
},
confirmButton = {
}, confirmButton = {
TextButton(
onClick = {
if (isHostActionRunning) return@TextButton
@ -159,8 +145,7 @@ fun DashboardScreen2(
else -> signOnProcess.enqueueLogOn()
}
request
.startSignOn(object : SignOnListener {
request.startSignOn(object : SignOnListener {
override fun onSuccessSignOn() {
mainHandler.post {
isHostActionRunning = false
@ -173,8 +158,7 @@ fun DashboardScreen2(
isHostActionRunning = false
mainHandler.post {
isHostActionRunning = false
dialogMessage =
failureMessage(activeHostAction, resultCode)
dialogMessage = failureMessage(activeHostAction, resultCode)
}
}
}
@ -188,37 +172,31 @@ fun DashboardScreen2(
}
}
})
}
) {
}) {
Text(
text = when {
isHostActionRunning -> "Processing"
dialogMessage == confirmationMessage(activeHostAction) -> "Start"
else -> "Close"
},
color = Color.LegacyRed
}, color = Color.LegacyRed
)
}
},
dismissButton = {
}, dismissButton = {
if (!isHostActionRunning) {
TextButton(
onClick = {
showHostActionDialog = false
dialogMessage = confirmationMessage(activeHostAction)
}
) {
}) {
Text(text = "Cancel", color = Color.Gray)
}
}
},
containerColor = Color.White
}, containerColor = Color.White
)
}
ModalNavigationDrawer(
drawerState = drawerState,
drawerContent = {
drawerState = drawerState, drawerContent = {
ModalDrawerSheet(
modifier = Modifier.fillMaxWidth(0.78f),
drawerContainerColor = Color.White,
@ -230,13 +208,12 @@ fun DashboardScreen2(
.background(Color.IvoryBeige)
.padding(horizontal = 20.dp, vertical = 28.dp)
) {
Row() {
Row {
Box(
modifier = Modifier
.size(80.dp)
.clip(CircleShape)
.background(Color.White),
contentAlignment = Alignment.Center
.background(Color.White), contentAlignment = Alignment.Center
) {
Image(
painter = painterResource(R.drawable.logo_mob),
@ -248,7 +225,7 @@ fun DashboardScreen2(
)
}
Column() {
Column {
Text(
text = "MOB Merchant",
color = Color.CrimsonRed,
@ -295,30 +272,45 @@ fun DashboardScreen2(
}
DrawerItem("Version", Icons.Default.Dashboard) {
scope.launch { drawerState.close() }
onNavigateVersion();
onNavigateVersion()
}
}
}
) {
}) {
Scaffold(
containerColor = Color.IvoryBeige,
topBar = {
containerColor = Color.IvoryBeige, topBar = {
AppBar(
title = "Dashboard",
icon = Icons.Default.Menu,
onIconClick = { scope.launch { drawerState.open() } }
)
}
) { paddingValues ->
onIconClick = { scope.launch { drawerState.open() } })
}) { paddingValues ->
Column(
modifier = Modifier
.padding(paddingValues)
.fillMaxSize()
// .padding(horizontal = 16.dp)
) {
//top section
Box(
modifier = Modifier
.weight(1f)
.fillMaxWidth(),
) {
AdvertisingArea()
}
//center section
Box(
modifier = Modifier
.weight(1f)
.fillMaxWidth(),
contentAlignment = Alignment.Center
) {
SummaryCard()
Spacer(modifier = Modifier.height(16.dp))
}
//bottom section
Box(
modifier = Modifier
.weight(1.5f)
.fillMaxWidth(),
) {
MenuGrid(
onNavigateAmount = onNavigateAmount,
onNavigateSignOn = onNavigateSignOn,
@ -329,26 +321,23 @@ fun DashboardScreen2(
}
}
}
}
@Composable
private fun DrawerItem(
title: String,
icon: ImageVector,
onClick: () -> Unit
title: String, icon: ImageVector, onClick: () -> Unit
) {
NavigationDrawerItem(
label = {
Text(
text = title,
fontWeight = FontWeight.Medium
text = title, fontWeight = FontWeight.Medium
)
},
selected = false,
onClick = onClick,
icon = {
Icon(
imageVector = icon,
contentDescription = title
imageVector = icon, contentDescription = title
)
},
modifier = Modifier.padding(horizontal = 12.dp, vertical = 2.dp),
@ -365,34 +354,29 @@ private fun AdvertisingArea() {
val imageArray = listOf(
"https://i.ytimg.com/vi/eRUVxGRp1Ms/maxresdefault.jpg",
"https://sunmi.ua/wp-content/themes/yootheme/cache/04/p6-3-en-04a68bb5.jpeg",
"https://i.ytimg.com/vi/AwvmgTPd7qw/maxresdefault.jpg",
"https://mma.prnewswire.com/media/2080956/SUNMI_3rd_generation_products_T3_PRO_series_V3_MIX.jpg?p=facebook"
);
)
val pageState = rememberPagerState(pageCount = { imageArray.size })
LaunchedEffect(pageState) {
while (true) {
delay(10000)
val nextPage = (pageState.currentPage + 1) % imageArray.size;
val nextPage = (pageState.currentPage + 1) % imageArray.size
pageState.animateScrollToPage(
page = nextPage,
animationSpec = tween(durationMillis = 700)
page = nextPage, animationSpec = tween(durationMillis = 700)
)
}
}
Card(
modifier = Modifier
.fillMaxWidth()
.height(170.dp),
modifier = Modifier.fillMaxSize(),
shape = RoundedCornerShape(0.dp),
colors = CardDefaults.cardColors(containerColor = Color.White),
) {
HorizontalPager(
state = pageState,
modifier = Modifier
.fillMaxSize()
state = pageState, modifier = Modifier.fillMaxSize()
) { page ->
AsyncImage(
model = imageArray[page],
@ -448,8 +432,7 @@ private fun SummaryCard() {
) {
Row(verticalAlignment = Alignment.Bottom) {
Text(
text = "Last Sync",
fontSize = 12.sp
text = "Last Sync", fontSize = 12.sp
)
IconCircle(Icons.Default.Sync, Color.CrimsonRed)
}
@ -476,16 +459,12 @@ private fun SummaryItem(
iconBg: androidx.compose.ui.graphics.Color
) {
Row(
verticalAlignment = Alignment.Top,
modifier = Modifier.padding(6.dp)
verticalAlignment = Alignment.Top, modifier = Modifier.padding(6.dp)
) {
Column(modifier = Modifier.weight(1f)) {
Text(title, fontSize = 12.sp)
Text(
value,
fontSize = 14.sp,
color = Color.LegacyRed,
fontWeight = FontWeight.Bold
value, fontSize = 14.sp, color = Color.LegacyRed, fontWeight = FontWeight.Bold
)
Text(subtitle, fontSize = 12.sp)
}
@ -495,8 +474,7 @@ private fun SummaryItem(
@Composable
private fun IconCircle(
icon: ImageVector,
color: androidx.compose.ui.graphics.Color
icon: ImageVector, color: androidx.compose.ui.graphics.Color
) {
Box(
modifier = Modifier
@ -525,35 +503,63 @@ private fun MenuGrid(
verticalArrangement = Arrangement.spacedBy(10.dp),
modifier = Modifier.padding(horizontal = 16.dp)
) {
Spacer(Modifier.height(8.dp))
Row(horizontalArrangement = Arrangement.spacedBy(10.dp)) {
MenuCard(
title = "Sale",
icon = Icons.Default.PointOfSale,
modifier = Modifier.weight(1f),
onClick = { onNavigateAmount("Sale") }
MenuCard(title = "Sale", icon = {
Icon(
painterResource(R.drawable.ic_terminal),
contentDescription = "icon",
modifier = Modifier.size(40.dp),
tint = Color.LegacyRed
)
MenuCard("MMQR", Icons.Default.QrCode, Modifier.weight(1f))
MenuCard("History", Icons.Default.History, Modifier.weight(1f))
}, modifier = Modifier.weight(1f), onClick = { onNavigateAmount("Sale") })
MenuCard(title = "MMQR", icon = {
Image(
painter = painterResource(R.drawable.ic_mmqr_logo),
contentDescription = "mmqr image",
modifier = Modifier.height(48.dp)
)
}, modifier = Modifier.weight(1f))
MenuCard("History", icon = {
Icon(
painterResource(R.drawable.ic_history),
contentDescription = "icon",
modifier = Modifier.size(32.dp),
tint = Color.LegacyRed
)
}, modifier = Modifier.weight(1f))
}
Row(horizontalArrangement = Arrangement.spacedBy(10.dp)) {
MenuCard(
"Sign On",
Icons.Default.Link,
Modifier.weight(1f),
onClick = onNavigateSignOn
title = "Sign On", icon = {
Icon(
painterResource(R.drawable.ic_sign_on),
contentDescription = "icon",
modifier = Modifier.size(32.dp),
tint = Color.LegacyRed
)
}, modifier = Modifier.weight(1f), onClick = onNavigateSignOn
)
MenuCard(
"Settlement",
Icons.Default.Wallet,
Modifier.weight(1f),
onClick = onNavigateSettlement
title = "Settlement", icon = {
Icon(
painterResource(R.drawable.ic_settlement),
contentDescription = "icon",
modifier = Modifier.size(32.dp),
tint = Color.LegacyRed
)
}, modifier = Modifier.weight(1f), onClick = onNavigateSettlement
)
MenuCard(
"See More",
Icons.Default.GridView,
Modifier.weight(1f),
onClick = onNavigateSeeMore
title = "See More", icon = {
Icon(
painterResource(R.drawable.ic_see_more),
contentDescription = "icon",
modifier = Modifier.size(32.dp),
tint = Color.LegacyRed
)
}, modifier = Modifier.weight(1f), onClick = onNavigateSeeMore
)
}
}
@ -562,7 +568,7 @@ private fun MenuGrid(
@Composable
private fun MenuCard(
title: String,
icon: ImageVector,
icon: @Composable () -> Unit,
modifier: Modifier = Modifier,
onClick: (() -> Unit)? = null
) {
@ -586,13 +592,7 @@ private fun MenuCard(
.padding(6.dp)
) {
Column {
Icon(
imageVector = icon,
contentDescription = title,
tint = Color.LegacyRed,
modifier = Modifier.size(50.dp)
)
icon()
Spacer(modifier = Modifier.weight(1f))
Row(

View File

@ -13,7 +13,7 @@ annotation class P2Preview
@Preview(
name = "P3",
device = "spec:width=720px,height=1600px,dpi=300",
device = "spec:width=720px,height=1600px,dpi=270",
showBackground = true,
showSystemUi = true
)

View File

@ -1,42 +1,23 @@
package com.mob.utsmyanmar.ui.version
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.ChevronLeft
import androidx.compose.material.icons.filled.Square
import androidx.compose.material3.Card
import androidx.compose.material3.CardColors
import androidx.compose.material3.CardDefaults
import androidx.compose.material3.Icon
import androidx.compose.material3.Scaffold
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.icons.*
import androidx.compose.material.icons.filled.*
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.*
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.hilt.navigation.compose.hiltViewModel
import androidx.lifecycle.viewmodel.compose.viewModel
import com.mob.utsmyanmar.ui.components.appbar.AppBar
import com.mob.utsmyanmar.ui.device_info.DeviceInfoViewModel
import com.mob.utsmyanmar.ui.preview.P2Preview
import com.mob.utsmyanmar.ui.preview.P3Preview
import com.mob.utsmyanmar.ui.theme.Color
import com.mob.utsmyanmar.R
@Composable
fun VersionScreen(
@ -81,43 +62,92 @@ fun VersionScreen(
Item(
title = "PROD NAME",
value = deviceInfo.deviceModel,
icon = Icons.Default.Square
icon = {
Icon(
painter = painterResource(R.drawable.ic_function),
contentDescription = "icon",
modifier = Modifier.size(24.dp),
tint = Color.LegacyRed
)
}
)
Spacer(Modifier.height(itemSpace))
Item(
title = "TERMINAL SERIAL",
value = deviceInfo.serialNumber,
icon = Icons.Default.Square
icon = {
Icon(
painter = painterResource(R.drawable.ic_four_vertical_bars),
contentDescription = "icon",
modifier = Modifier.size(24.dp),
tint = Color.LegacyRed
)
}
)
Spacer(Modifier.height(itemSpace))
Item(
title = "HARDWARE VER",
value = deviceInfo.hardwareVersion,
icon = Icons.Default.Square
icon = {
Icon(
painter = painterResource(R.drawable.ic_gear),
contentDescription = "icon",
modifier = Modifier.size(24.dp),
tint = Color.LegacyRed
)
}
)
Spacer(Modifier.height(itemSpace))
Item(
title = "FIRMWARE VER",
value = deviceInfo.firmwareVersion,
icon = Icons.Default.Square
icon = {
Icon(
painter = painterResource(R.drawable.ic_code),
contentDescription = "icon",
modifier = Modifier.size(24.dp),
tint = Color.LegacyRed
)
}
)
Spacer(Modifier.height(itemSpace))
Item(
title = "S/W VER",
value = deviceInfo.finalVersion,
icon = Icons.Default.Square
icon = {
Icon(
painter = painterResource(R.drawable.ic_settings),
contentDescription = "icon",
modifier = Modifier.size(24.dp),
tint = Color.LegacyRed
)
}
)
Spacer(Modifier.height(itemSpace))
Item(
title = "PAYHARDWARE SERVICE VER",
value = deviceInfo.payHardwareVersion,
icon = Icons.Default.Square
icon = {
Icon(
painter = painterResource(R.drawable.ic_protection_shield),
contentDescription = "icon",
modifier = Modifier.size(24.dp),
tint = Color.LegacyRed
)
}
)
Spacer(Modifier.height(itemSpace))
Item(
title = "ROM VER",
value = deviceInfo.romVersion,
icon = Icons.Default.Square
icon = {
Icon(
painter = painterResource(R.drawable.ic_function),
contentDescription = "icon",
modifier = Modifier.size(24.dp),
tint = Color.LegacyRed
)
}
)
}
}
@ -129,7 +159,7 @@ fun VersionScreen(
fun Item(
title: String,
value: String,
icon: ImageVector
icon: @Composable () -> Unit,
) {
Row(
modifier = Modifier.fillMaxWidth(),
@ -137,24 +167,23 @@ fun Item(
verticalAlignment = Alignment.CenterVertically,
) {
Row(
modifier = Modifier.weight(1.4f),
modifier = Modifier.weight(1f),
horizontalArrangement = Arrangement.spacedBy(12.dp),
verticalAlignment = Alignment.CenterVertically
) {
Box(
modifier = Modifier.size(40.dp).background(
color = Color.CrimsonRed.copy(alpha = 0.2f),
shape = CircleShape
modifier = Modifier
.size(50.dp)
.background(
Color.CrimsonRed.copy(alpha = 0.1f),
shape = RoundedCornerShape(12.dp)
),
contentAlignment = Alignment.Center
) {
Icon(
imageVector = icon,
contentDescription = "icon"
)
icon()
}
Text(text = title)
Text(text = title, fontSize = 14.sp)
}
Row(
modifier = Modifier.weight(1f),
@ -162,11 +191,12 @@ fun Item(
horizontalArrangement = Arrangement.SpaceBetween
) {
Text(text = ":")
Text(text = value)
Text(text = value, fontSize = 14.sp)
}
}
}
@P2Preview
@P3Preview
@Composable
fun P3PreviewVersionScreen() {

View File

@ -0,0 +1,37 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="14dp"
android:height="14dp"
android:viewportWidth="14"
android:viewportHeight="14">
<path
android:pathData="M9.078,4.669L4.669,9.078M4.669,4.669L9.078,9.078"
android:strokeAlpha="0.8"
android:strokeLineJoin="round"
android:strokeWidth="1.5"
android:fillColor="#00000000"
android:strokeColor="#6F0D1E"
android:strokeLineCap="round"/>
<path
android:pathData="M6.873,12.997C10.255,12.997 12.997,10.255 12.997,6.873C12.997,3.491 10.255,0.75 6.873,0.75C3.491,0.75 0.75,3.491 0.75,6.873C0.75,10.255 3.491,12.997 6.873,12.997Z"
android:strokeAlpha="0.8"
android:strokeLineJoin="round"
android:strokeWidth="1.5"
android:fillColor="#00000000"
android:strokeColor="#6F0D1E"
android:strokeLineCap="round"/>
</vector>

View File

@ -0,0 +1,20 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:viewportHeight="16" android:viewportWidth="16" android:width="24dp">
<path android:fillColor="#00000000" android:pathData="M4.573,5.227L1.96,7.84L4.573,10.453M11.107,5.227L13.72,7.84L11.107,10.453M9.147,2.613L6.533,13.067" android:strokeColor="#6F0D1E" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="2"/>
</vector>

View File

@ -0,0 +1,20 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:viewportHeight="12" android:viewportWidth="12" android:width="24dp">
<path android:fillColor="#6F0D1E" android:fillType="evenOdd" android:pathData="M11.025,-0C11.22,-0 11.407,0.077 11.545,0.215C11.683,0.353 11.76,0.54 11.76,0.735L11.76,11.025C11.76,11.22 11.683,11.407 11.545,11.545C11.407,11.683 11.22,11.76 11.025,11.76C10.83,11.76 10.643,11.683 10.505,11.545C10.367,11.407 10.29,11.22 10.29,11.025L10.29,0.735C10.29,0.54 10.367,0.353 10.505,0.215C10.643,0.077 10.83,-0 11.025,-0ZM0.735,-0C0.93,-0 1.117,0.077 1.255,0.215C1.393,0.353 1.47,0.54 1.47,0.735L1.47,11.025C1.47,11.22 1.393,11.407 1.255,11.545C1.117,11.683 0.93,11.76 0.735,11.76C0.54,11.76 0.353,11.683 0.215,11.545C0.077,11.407 -0,11.22 -0,11.025L-0,0.735C-0,0.54 0.077,0.353 0.215,0.215C0.353,0.077 0.54,-0 0.735,-0ZM7.595,-0C7.79,-0 7.977,0.077 8.115,0.215C8.253,0.353 8.33,0.54 8.33,0.735L8.33,11.025C8.33,11.22 8.253,11.407 8.115,11.545C7.977,11.683 7.79,11.76 7.595,11.76C7.4,11.76 7.213,11.683 7.075,11.545C6.937,11.407 6.86,11.22 6.86,11.025L6.86,0.735C6.86,0.54 6.937,0.353 7.075,0.215C7.213,0.077 7.4,-0 7.595,-0ZM4.165,-0C4.36,-0 4.547,0.077 4.685,0.215C4.823,0.353 4.9,0.54 4.9,0.735L4.9,11.025C4.9,11.22 4.823,11.407 4.685,11.545C4.547,11.683 4.36,11.76 4.165,11.76C3.97,11.76 3.783,11.683 3.645,11.545C3.507,11.407 3.43,11.22 3.43,11.025L3.43,0.735C3.43,0.54 3.507,0.353 3.645,0.215C3.783,0.077 3.97,-0 4.165,-0Z"/>
</vector>

View File

@ -0,0 +1,25 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="12dp"
android:height="12dp"
android:viewportWidth="12"
android:viewportHeight="12">
<path
android:pathData="M0,0.653C0,0.48 0.069,0.314 0.191,0.191C0.314,0.069 0.48,0 0.653,0H4.573C4.747,0 4.913,0.069 5.035,0.191C5.158,0.314 5.227,0.48 5.227,0.653V4.573C5.227,4.747 5.158,4.913 5.035,5.035C4.913,5.158 4.747,5.227 4.573,5.227H0.653C0.48,5.227 0.314,5.158 0.191,5.035C0.069,4.913 0,4.747 0,4.573V0.653ZM0,7.187C0,7.013 0.069,6.847 0.191,6.725C0.314,6.602 0.48,6.533 0.653,6.533H4.573C4.747,6.533 4.913,6.602 5.035,6.725C5.158,6.847 5.227,7.013 5.227,7.187V11.107C5.227,11.28 5.158,11.446 5.035,11.569C4.913,11.691 4.747,11.76 4.573,11.76H0.653C0.48,11.76 0.314,11.691 0.191,11.569C0.069,11.446 0,11.28 0,11.107V7.187ZM6.533,0.653C6.533,0.48 6.602,0.314 6.725,0.191C6.847,0.069 7.013,0 7.187,0H11.107C11.28,0 11.446,0.069 11.569,0.191C11.691,0.314 11.76,0.48 11.76,0.653V4.573C11.76,4.747 11.691,4.913 11.569,5.035C11.446,5.158 11.28,5.227 11.107,5.227H7.187C7.013,5.227 6.847,5.158 6.725,5.035C6.602,4.913 6.533,4.747 6.533,4.573V0.653ZM6.533,7.187C6.533,7.013 6.602,6.847 6.725,6.725C6.847,6.602 7.013,6.533 7.187,6.533H11.107C11.28,6.533 11.446,6.602 11.569,6.725C11.691,6.847 11.76,7.013 11.76,7.187V11.107C11.76,11.28 11.691,11.446 11.569,11.569C11.446,11.691 11.28,11.76 11.107,11.76H7.187C7.013,11.76 6.847,11.691 6.725,11.569C6.602,11.446 6.533,11.28 6.533,11.107V7.187Z"
android:fillColor="#6F0D1E"
android:fillAlpha="0.8"/>
</vector>

View File

@ -0,0 +1,20 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:viewportHeight="16" android:viewportWidth="16" android:width="24dp">
<path android:fillColor="#6F0D1E" android:pathData="M15.595,7.53C15.642,7.538 15.68,7.585 15.68,7.632V9.614C15.679,9.638 15.67,9.661 15.655,9.68C15.64,9.698 15.619,9.711 15.595,9.716L13.717,10.066C13.691,10.072 13.668,10.084 13.649,10.101C13.629,10.118 13.615,10.14 13.606,10.165L13.019,11.629C13.009,11.653 13.004,11.679 13.006,11.705C13.008,11.731 13.016,11.757 13.03,11.779L14.097,13.333C14.11,13.354 14.115,13.378 14.113,13.402C14.11,13.426 14.1,13.449 14.084,13.467L12.683,14.867C12.665,14.883 12.643,14.893 12.619,14.896C12.595,14.898 12.571,14.892 12.55,14.88L11.023,13.832C11.001,13.818 10.976,13.811 10.95,13.81C10.925,13.809 10.899,13.815 10.877,13.826L10.204,14.186C10.194,14.191 10.183,14.194 10.172,14.195C10.161,14.196 10.149,14.195 10.139,14.191C10.128,14.187 10.119,14.181 10.111,14.173C10.103,14.165 10.097,14.156 10.093,14.145L8.704,10.79C8.696,10.768 8.695,10.743 8.702,10.72C8.71,10.698 8.725,10.678 8.745,10.665L8.913,10.562C8.945,10.542 8.987,10.509 9.02,10.48C9.419,10.225 9.725,9.847 9.892,9.403C10.058,8.96 10.076,8.474 9.943,8.019C9.81,7.564 9.534,7.165 9.154,6.88C8.775,6.596 8.314,6.442 7.84,6.442C7.366,6.442 6.905,6.596 6.526,6.88C6.146,7.165 5.87,7.564 5.737,8.019C5.604,8.474 5.622,8.96 5.788,9.403C5.955,9.847 6.261,10.225 6.66,10.48C6.693,10.51 6.735,10.543 6.767,10.562L6.935,10.665C6.955,10.678 6.97,10.698 6.978,10.72C6.985,10.743 6.984,10.768 6.976,10.79L5.587,14.145C5.583,14.155 5.577,14.165 5.569,14.173C5.561,14.181 5.552,14.187 5.541,14.191C5.531,14.194 5.519,14.196 5.508,14.195C5.497,14.194 5.486,14.191 5.476,14.186L4.803,13.826C4.781,13.815 4.755,13.809 4.73,13.81C4.704,13.811 4.679,13.818 4.657,13.831L3.129,14.88C3.109,14.892 3.085,14.898 3.061,14.896C3.037,14.894 3.014,14.884 2.996,14.867L1.595,13.467C1.579,13.449 1.568,13.426 1.566,13.402C1.564,13.378 1.57,13.354 1.582,13.333L2.649,11.778C2.663,11.756 2.671,11.731 2.673,11.705C2.675,11.679 2.671,11.653 2.66,11.629L2.074,10.165C2.065,10.14 2.05,10.119 2.031,10.102C2.012,10.085 1.988,10.073 1.963,10.066L0.085,9.716C0.061,9.71 0.04,9.698 0.025,9.679C0.009,9.66 0.001,9.637 0,9.613L0,7.632C0,7.585 0.039,7.538 0.085,7.53L2.01,7.172C2.036,7.166 2.06,7.154 2.079,7.137C2.099,7.12 2.115,7.098 2.125,7.074L2.715,5.696C2.725,5.673 2.729,5.647 2.728,5.621C2.726,5.595 2.719,5.57 2.705,5.548L1.584,3.913C1.571,3.892 1.566,3.868 1.568,3.844C1.57,3.82 1.58,3.798 1.596,3.78L2.997,2.378C3.014,2.361 3.037,2.351 3.061,2.349C3.086,2.347 3.11,2.353 3.13,2.366L4.794,3.508C4.833,3.535 4.9,3.54 4.943,3.519L6.278,2.973C6.324,2.958 6.367,2.907 6.376,2.86L6.746,0.869C6.752,0.845 6.765,0.824 6.783,0.809C6.802,0.794 6.825,0.785 6.849,0.783H8.831C8.879,0.783 8.925,0.822 8.934,0.868L9.304,2.86C9.31,2.885 9.322,2.908 9.339,2.928C9.356,2.948 9.378,2.963 9.402,2.973L10.737,3.519C10.761,3.529 10.787,3.534 10.813,3.532C10.839,3.53 10.865,3.522 10.887,3.508L12.55,2.366C12.571,2.353 12.595,2.348 12.619,2.35C12.643,2.352 12.666,2.363 12.683,2.379L14.084,3.78C14.118,3.813 14.123,3.874 14.097,3.913L12.974,5.548C12.961,5.57 12.954,5.595 12.952,5.621C12.95,5.647 12.955,5.673 12.965,5.696L13.555,7.074C13.566,7.098 13.581,7.119 13.601,7.136C13.621,7.153 13.644,7.165 13.67,7.172L15.595,7.53Z"/>
</vector>

View File

@ -0,0 +1,24 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="30dp"
android:height="30dp"
android:viewportWidth="30"
android:viewportHeight="30">
<path
android:pathData="M14.625,29.25C10.887,29.25 7.631,28.011 4.856,25.534C2.08,23.056 0.489,19.962 0.081,16.25H3.412C3.792,19.067 5.045,21.396 7.171,23.237C9.298,25.079 11.782,26 14.625,26C17.794,26 20.482,24.897 22.69,22.69C24.898,20.483 26.001,17.795 26,14.625C25.999,11.455 24.896,8.767 22.69,6.562C20.484,4.356 17.796,3.252 14.625,3.25C12.756,3.25 11.009,3.683 9.384,4.55C7.759,5.417 6.392,6.608 5.281,8.125H9.75V11.375H0V1.625H3.25V5.444C4.631,3.71 6.317,2.37 8.309,1.422C10.3,0.474 12.405,0 14.625,0C16.656,0 18.559,0.386 20.334,1.159C22.108,1.931 23.652,2.973 24.965,4.285C26.278,5.597 27.321,7.141 28.093,8.916C28.865,10.692 29.251,12.595 29.25,14.625C29.249,16.655 28.863,18.558 28.093,20.334C27.323,22.109 26.28,23.653 24.965,24.965C23.65,26.277 22.106,27.319 20.334,28.093C18.561,28.867 16.658,29.252 14.625,29.25ZM19.175,21.45L13,15.275V6.5H16.25V13.975L21.45,19.175L19.175,21.45Z"
android:fillColor="#6F0D1E"/>
</vector>

View File

@ -0,0 +1,25 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="11dp"
android:height="14dp"
android:viewportWidth="11"
android:viewportHeight="14">
<path
android:pathData="M1.306,13.716C0.947,13.716 0.64,13.588 0.384,13.333C0.128,13.077 0,12.77 0,12.41V5.878C0,5.519 0.128,5.212 0.384,4.956C0.64,4.701 0.948,4.573 1.306,4.572H1.959V3.266C1.959,2.362 2.278,1.592 2.915,0.956C3.552,0.319 4.322,0 5.225,0C6.128,-0 6.899,0.318 7.536,0.956C8.174,1.593 8.492,2.363 8.491,3.266V4.572H9.144C9.503,4.572 9.811,4.7 10.067,4.956C10.323,5.212 10.451,5.52 10.45,5.878V12.41C10.45,12.769 10.323,13.077 10.067,13.333C9.811,13.589 9.504,13.717 9.144,13.716H1.306ZM1.306,12.41H9.144V5.878H1.306V12.41ZM6.148,10.066C6.404,9.811 6.532,9.504 6.532,9.144C6.532,8.784 6.404,8.477 6.148,8.222C5.893,7.967 5.585,7.839 5.225,7.838C4.866,7.837 4.558,7.965 4.303,8.222C4.048,8.479 3.92,8.786 3.919,9.144C3.918,9.502 4.046,9.81 4.303,10.067C4.56,10.324 4.867,10.452 5.225,10.45C5.583,10.449 5.891,10.32 6.148,10.066ZM3.266,4.572H7.185V3.266C7.185,2.721 6.994,2.259 6.613,1.878C6.232,1.497 5.77,1.306 5.225,1.306C4.681,1.306 4.218,1.497 3.837,1.878C3.456,2.259 3.266,2.721 3.266,3.266V4.572Z"
android:fillColor="#6F0D1E"
android:fillAlpha="0.8"/>
</vector>

View File

@ -0,0 +1,66 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="2399.6936dp" android:viewportHeight="2400" android:viewportWidth="1566.2" android:width="1566dp">
<path android:fillColor="#17479e" android:pathData="m1445.6,1955c-3.5,-6.8 -1.5,-19.9 3.4,-21.7 6.7,-2.6 31.1,11.3 37.6,-10.3 1.5,-5 2.1,-18.4 -7.1,-37.7 -14.8,-31.1 -34.7,-81.6 -38.2,-88.6C1438.1,1790.7 1427.3,1794.3 1427.3,1787.6c0,-2.9 8.4,-2.4 33.4,-2.4 24.9,0 31.4,-0.7 31.4,2.4 0,6.5 -19.6,1.2 -13.6,17.1 20.2,53.4 26.6,72.2 27,72.2 0.4,0 14.3,-37.7 25.2,-67.5 6,-16.3 -18.6,-16.6 -19.8,-21.8 -0.7,-3 1.7,-2.7 28.3,-2.4 22.5,0.3 25.9,0 25.9,2.4 0,5.9 -10,-0.1 -20.5,18.1 -5.1,8.9 -27.5,63.8 -44.9,109.1 -14.7,38.2 -22.2,47.2 -39.5,47.1 -3.6,-0 -11.5,-0.8 -14.6,-6.9z"/>
<path android:fillColor="#17479e" android:pathData="m246.8,1955c-3.5,-6.8 -1.5,-19.9 3.4,-21.7 6.7,-2.6 31.1,11.3 37.6,-10.3 1.5,-5 2.1,-18.4 -7.1,-37.7 -14.8,-31.1 -34.7,-81.6 -38.2,-88.6C239.3,1790.7 228.5,1794.3 228.5,1787.6c0,-2.9 8.4,-2.4 33.4,-2.4 24.9,0 31.4,-0.7 31.4,2.4 0,6.5 -19.6,1.2 -13.6,17.1 20.2,53.4 26.6,72.2 27,72.2 0.4,0 14.3,-37.7 25.2,-67.5 6,-16.3 -18.6,-16.6 -19.8,-21.8 -0.7,-3 1.7,-2.7 28.3,-2.4 22.5,0.3 25.9,0 25.9,2.4 0,5.9 -10,-0.1 -20.5,18.1 -5.1,8.9 -27.5,63.8 -44.9,109.1 -14.7,38.2 -22.2,47.2 -39.5,47.1 -3.6,-0 -11.5,-0.8 -14.6,-6.9z"/>
<path android:fillColor="#17479e" android:pathData="m1330.7,1913.6c-11,0 -33,-11.4 -33,-35.3 0,-24 13.7,-33.3 35.2,-38.6 17.8,-4.4 41.4,-5 41.4,-5 0,0 0.6,-31.9 -1.4,-36.6 -3,-6.9 -7.1,-10.5 -16.2,-10.5 -9.1,0 -17,6.6 -18.2,18.8 -0.4,17.9 -13.2,22.8 -28.3,14.9 -6.5,-4.3 -4.6,-16.8 3.9,-25.1 11.1,-10.8 25.3,-14.5 48.5,-14.5 16.4,0 30.8,1.4 39.5,20.1 4.6,9.9 1.3,73.1 2.8,92.3 0.5,5.9 3.9,7.7 9.7,7.7 3.4,0 5.7,-0.4 5.7,4.7 0,1.8 -31.7,5.5 -35.3,5.6 -8.1,0.1 -8.7,-6.8 -10.7,-16.2 0,0 -10.6,17.7 -43.6,17.7zM1348.4,1900.7c11.5,0 19.5,-8.7 22.3,-14.1 5.5,-10.7 3.6,-44.7 3.6,-44.7 -34.5,1.3 -44.7,12.8 -44.7,30.6 0,17.8 7.4,28.3 18.8,28.3z"/>
<path android:fillColor="#17479e" android:pathData="m931.5,1913.6c-11,0 -33,-11.4 -33,-35.3 0,-24 13.7,-33.3 35.2,-38.6 17.8,-4.4 41.4,-5 41.4,-5 0,0 0.6,-31.9 -1.4,-36.6 -3,-6.9 -7.1,-10.5 -16.2,-10.5 -9.1,0 -17,6.6 -18.2,18.8 -0.4,17.9 -13.2,22.8 -28.3,14.9 -6.5,-4.3 -4.6,-16.8 3.9,-25.1 11.1,-10.8 25.3,-14.5 48.5,-14.5 16.4,0 30.8,1.4 39.5,20.1 4.6,9.9 1.3,73.1 2.8,92.3 0.5,5.9 3.9,7.7 9.7,7.7 3.4,0 5.7,-0.4 5.7,4.7 0,1.8 -31.7,5.5 -35.3,5.6 -8.1,0.1 -8.7,-6.8 -10.7,-16.2 0,0 -10.6,17.7 -43.6,17.7zM949.2,1900.7c11.5,0 19.5,-8.7 22.3,-14.1 5.5,-10.7 3.6,-44.7 3.6,-44.7 -34.5,1.3 -44.7,12.8 -44.7,30.6 0,17.8 7.4,28.3 18.8,28.3z"/>
<path android:fillColor="#17479e" android:pathData="m407.5,1913.6c-11,0 -33,-11.4 -33,-35.3 0,-24 13.7,-33.3 35.2,-38.6 17.8,-4.4 41.4,-5 41.4,-5 0,0 0.6,-31.9 -1.4,-36.6 -3,-6.9 -7.1,-10.5 -16.2,-10.5 -9.1,0 -17,6.6 -18.2,18.8 -0.4,17.9 -13.2,22.8 -28.3,14.9 -6.5,-4.3 -4.6,-16.8 3.9,-25.1C401.8,1785.4 416,1781.7 439.3,1781.7c16.4,0 30.8,1.4 39.5,20.1 4.6,9.9 1.3,73.1 2.8,92.3 0.5,5.9 3.9,7.7 9.7,7.7 3.4,0 5.7,-0.4 5.7,4.7 0,1.8 -31.7,5.5 -35.3,5.6 -8.1,0.1 -8.7,-6.8 -10.7,-16.2 0,0 -10.6,17.7 -43.6,17.7zM425.1,1900.7c11.5,0 19.5,-8.7 22.3,-14.1 5.5,-10.7 3.6,-44.7 3.6,-44.7 -34.5,1.3 -44.7,12.8 -44.7,30.6 0,17.8 7.4,28.3 18.8,28.3z"/>
<path android:fillColor="#17479e" android:pathData="m1141.1,1906.6c0,-2.9 0.2,-4.7 9.4,-4.7 9.9,0 11.8,-3.5 11.8,-17.7l0,-127.2c0,-14.1 -1.9,-17.7 -11.8,-17.7 -9.2,0 -9.4,-1.8 -9.4,-4.7 0,-3 1.2,-3.5 37.7,-3.5 69.5,0 106,1.4 106,52.4 0,51 -35.7,52.4 -89.5,52.4 -0,0 0,48.3 0,48.3 0,14.1 1.9,17.7 11.8,17.7 9.4,0 9.4,0.9 9.4,4.7 0,2 -1.2,3.5 -37.7,3.5 -36.5,0 -37.7,-0.6 -37.7,-3.5zM1250.6,1783.5c0,-51.7 -55.3,-44.2 -55.3,-44.2l0,88.3c0,0 55.3,7.5 55.3,-44.2z"/>
<path android:fillColor="#17479e" android:pathData="m1032.8,1906.6c0,-7.8 14.5,-0.4 17.7,-13 1.7,-6.9 1.7,-88.3 -0.1,-94.5 -1.4,-4.9 -3.9,-6.8 -9.2,-6.8 -5.7,0 -8.4,-2 -8.4,-4.7 0,-5.6 38.8,-5.9 43.6,-5.9 3.3,0 3.7,0.4 4.7,11.1 0.5,5.6 -0.3,10.4 0,10.8 0.9,0.9 8.7,-21.9 35.3,-21.9 11.7,0 19.6,6.9 19.6,20 0,6.3 -9.8,13 -17.2,13 -7.9,0 -10.7,-3 -14.3,-11.5 -2.9,-7.1 -4.5,-7.9 -9.2,-3.3 -7.8,7.8 -14.2,19.8 -14.2,23 0,10.8 -1.8,63.9 -0,70.7 3.4,12.5 17.7,5.2 17.7,13 0,3.3 -1.2,3.5 -33,3.5 -31.8,0 -33,-0.2 -33,-3.5z"/>
<path android:fillColor="#17479e" android:pathData="M700.1,1910.1C670.7,1910.1 666.5,1909.9 666.5,1906.6c0,-8.2 13.7,1.8 17.7,-13 2.4,-9.1 0,-68.3 0,-68.3 -4.5,-45.6 -16.5,-30.3 -16.5,-36.5 -0.1,-6.2 32.8,-6.2 39.7,-6.4 6.9,-0.3 6.8,10 6.8,10L714.2,1804.1c0,0 14.7,-23.6 41.8,-23.6 27.1,0 33.6,23.6 33.6,23.6 0,0 15.9,-23.6 43,-23.6 36.6,0 35.3,44.7 35.3,44.7 0,0 -1.3,59.2 1.2,68.3 4,14.8 17.7,4.7 17.7,13 0,3.2 -4.1,3.5 -33.6,3.5 -29.4,0 -33.6,-0.2 -33.6,-3.5 0,-8.2 13.7,1.8 17.7,-13 2.4,-9.1 0,-68.3 0,-68.3 0,0 1.2,-31.8 -20,-31.8 -21.2,0 -24.7,31.8 -24.7,31.8 0,0 -2.4,59.2 0,68.3 4,14.8 17.7,4.7 17.7,13 0,3.3 -4.1,3.5 -33.6,3.5 -29.4,0 -33.6,-0.2 -33.6,-3.5 0,-8.2 13.7,1.8 17.7,-13 2.4,-9.1 0,-68.3 0,-68.3 0,0 1.2,-31.8 -20,-31.8 -21.2,0 -24.7,31.8 -24.7,31.8 0,0 -2.4,59.2 0,68.3 4,14.8 17.7,4.7 17.7,13 0,3.3 -4.1,3.5 -33.6,3.5z"/>
<path android:fillColor="#17479e" android:pathData="M543.5,1910.1C514,1910.1 509.9,1909.9 509.9,1906.6c0,-8.2 13.7,1.8 17.7,-13 2.4,-9.1 0,-68.3 0,-68.3 -4.5,-45.6 -16.5,-30.3 -16.5,-36.5 -0.1,-6.2 32.8,-6.2 39.7,-6.4 6.9,-0.3 6.8,10 6.8,10L557.6,1804.1c0,0 11.9,-23.6 41.8,-23.6 42.4,0 37.7,44.7 37.7,44.7 0,0 -1.3,59.2 1.2,68.3 4,14.8 17.7,4.7 17.7,13 0,3.3 -4.1,3.5 -33.6,3.5 -29.4,0 -33.6,-0.2 -33.6,-3.5 0,-8.2 13.7,1.8 17.7,-13 2.4,-9.1 0,-68.3 0,-68.3 0,0 0,-31.8 -21.2,-31.8 -21.2,0 -25.9,31.8 -25.9,31.8 0,0 -2.4,59.2 0,68.3 4,14.8 17.7,4.7 17.7,13 0,3.3 -4.1,3.5 -33.6,3.5z"/>
<path android:fillColor="#17479e" android:pathData="m147.2,1906.6c0,-7.1 15.3,-4.2 17.7,-8.2 5.9,-10.2 2.7,-143.7 2.7,-143.7L108.3,1904.2L95,1904.2L35.3,1754.7c0,0 -1.6,140.7 9.4,143.7 11.1,3 17.7,1.2 17.7,8.2 0,3.3 -4.1,3.5 -31.2,3.5 -27.1,0 -31.2,-0.2 -31.2,-3.5 0,-7.1 6.6,-5.3 17.7,-8.2 11,-3 7.1,-143.7 7.1,-143.7 0,0 0.3,-13 -11.9,-15.4 -7.6,-1.5 -10.6,-3.7 -8.2,-6.1 18.7,-2.6 54.7,-2.9 57.2,-1.4C65.8,1734 113.1,1861.8 113.1,1861.8c0,0 47.8,-123.1 52.8,-128.7 3.5,-3.9 54.4,-3.4 54.4,-0.1 0,7.1 -20,3.1 -20,12.8 0,89.8 -3.5,142.3 2.4,152.5 2.4,4.1 17.7,1.2 17.7,8.2 0,3.3 -7,3.5 -36.5,3.5 -29.5,0 -36.5,-0.2 -36.5,-3.5z"/>
<path android:fillColor="#17479e" android:pathData="m1148.2,2400 l-24.7,-30.6c0,0 -25.9,9.4 -62.4,9.4 -107.2,0 -176.6,-74.2 -176.6,-186.1 0,-111.9 68.3,-186.1 176.6,-186.1 108.3,0 176.6,74.2 176.6,186.1 0,100.1 -55.3,141.3 -55.3,141.3l55.3,65.9zM1065.8,2292.8 L1024.5,2238.7l78.9,0l17.7,22.4c0,0 14.7,-23.6 14.7,-68.3 0,-89.5 -48.9,-100.1 -74.8,-100.1 -25.9,0 -74.8,10.6 -74.8,100.1 0,89.5 47.7,100.1 79.5,100.1zM321.5,2372.9l0,-213.2l-84.8,213.2l-56.5,0l-84.8,-213.2l0,213.2l-95.4,0l0,-361.5l122.5,0l86,206.1 86,-206.1l122.5,0l0,361.5zM764.3,2372.9l0,-213.2l-84.8,213.2l-56.5,0l-84.8,-213.2l0,213.2l-95.4,0l0,-361.5l122.5,0l86,206.1 86,-206.1l122.5,0l0,361.5L764.3,2372.9ZM1262.4,2374.1 L1257.1,2011.4l154.3,0c52.1,0 80.7,16.5 80.7,16.5 17,4.6 61.8,36.6 61.8,106 0,69.3 -44.8,100.2 -61.8,104.8l74.2,135.4l-108.3,0l-62.4,-118.9l-34.2,0l0,118.9zM1410.8,2177.4c8.4,0 40.2,-6.9 39.5,-43.6 -0.7,-36.7 -31.1,-43.6 -39.5,-43.6l-49.5,0l0,87.1z"/>
<path android:fillColor="#fdb913" android:pathData="M781.9,941m-781.4,0a781.4,781.4 0,1 1,1562.7 0a781.4,781.4 0,1 1,-1562.7 0" android:strokeWidth="1.7"/>
<path android:fillColor="#17479e" android:pathData="M599.4,1585.1 L608.8,1547.4l346.2,0l9.4,37.7 -365.1,-0zM620.6,1499.1l322.7,0l9.4,37.7L611.2,1536.8ZM623,1488.5 L632.4,1449.7l299.1,0l9.4,38.9zM634.7,1439.1 L644.2,1402.6l275.6,0l9.4,36.5zM646.5,1392 L655.9,1353.1l252,0l9.4,38.9z"/>
<path android:fillColor="#17479e" android:pathData="m982.1,1585.1c0,0 11.8,-22.9 14.1,-30.6 2.3,-7.7 5.2,-25.5 4.7,-44.7 -0.5,-19.3 -7.7,-43.6 -13,-67.1 -5.2,-23.5 4.7,-41.2 4.7,-41.2l44.7,0c0,0 -5.5,22.9 -3.5,41.2 1.9,18.3 11.6,56 13,67.1 1.3,11.1 3,25.9 -3.5,44.7 -6.5,18.8 -11.8,30.6 -11.8,30.6zM1037.5,1585.1c0,0 4.6,-11.6 11.8,-30.6 7.2,-19 3.9,-35.5 3.5,-44.7 -0.4,-9.2 -10.1,-47.7 -13,-67.1 -2.8,-19.5 3.5,-41.2 3.5,-41.2l15.3,-0c0,0 -5.3,16.2 -5.3,27.1 0,10.8 1.8,14.1 1.8,14.1l326.2,0l-11.6,13.5 -12.2,13.5L1062.2,1469.7c0,0 2.7,6.5 7.1,40 4.4,33.6 -1.2,44.7 -1.2,44.7l197.9,0l-20.1,15.3 -21.6,15.3zM978,1576.8c0,0 -23,-103 -24.1,-107.2 -3.9,-14.4 -3.4,-20.8 -2.3,-27.1 5.5,-29.8 18.7,-41.2 18.7,-41.2l16.5,0c0,0 -11,11.3 -4.7,41.2 6.3,30 12.9,55.5 13,67.1 0,11.7 -0.2,28.8 -4.7,44.7 -4.5,15.9 -12.4,22.4 -12.4,22.4zM931.5,1380.2l-7.1,-27.1l521.8,0l-8.6,13.5 -9,13.5z"/>
<path android:fillColor="#17479e" android:pathData="m581.7,1585.1c0,0 -11.8,-22.9 -14.1,-30.6 -2.3,-7.7 -5.2,-25.5 -4.7,-44.7 0.5,-19.3 7.7,-43.6 13,-67.1 5.2,-23.5 -4.7,-41.2 -4.7,-41.2l-44.7,0c0,0 5.5,22.9 3.5,41.2 -1.9,18.3 -11.6,56 -13,67.1 -1.3,11.1 -3,25.9 3.5,44.7 6.5,18.8 11.8,30.6 11.8,30.6zM526.4,1585.1c0,0 -4.6,-11.6 -11.8,-30.6 -7.2,-19 -3.9,-35.5 -3.5,-44.7 0.4,-9.2 10.1,-47.7 13,-67.1 2.8,-19.5 -3.5,-41.2 -3.5,-41.2L505.2,1401.4c0,0 5.3,16.2 5.3,27.1 0,10.8 -1.8,14.1 -1.8,14.1L182.5,1442.6l11.6,13.5 12.2,13.5L501.7,1469.7c0,0 -2.7,6.5 -7.1,40 -4.4,33.6 1.2,44.7 1.2,44.7L297.9,1554.5l20.1,15.3 21.6,15.3zM585.9,1576.8c0,0 23,-103 24.1,-107.2 3.9,-14.4 3.4,-20.8 2.3,-27.1C606.7,1412.8 593.5,1401.4 593.5,1401.4l-16.5,0c0,0 11,11.3 4.7,41.2 -6.3,30 -12.9,55.5 -13,67.1 -0,11.7 0.2,28.8 4.7,44.7 4.5,15.9 12.4,22.4 12.4,22.4zM632.4,1380.2l7.1,-27.1L117.6,1353.1l8.6,13.5 9,13.5z"/>
<path android:fillColor="#17479e" android:pathData="M902.1,1344.8L902.1,1108.1l18.8,8.2l0,228.5zM1089.3,1344.8l0,-150.7l18.8,8.2l0,142.5zM926.8,1280.1L926.8,1119.9l156.6,70.7l0,89.5c0,0 -8.6,-0.7 -14.1,-21.2 -5.5,-20.5 -14,-52.9 -64.2,-53 -50.1,-0 -58.7,32.5 -64.2,53 -5.5,20.5 -14.1,21.2 -14.1,21.2zM902.1,1101.1l0,-27.1l294.4,127.2 69.5,-24.7l0,-18.8l11.8,21.2 -43.6,36.9 -22.4,26.7zM988,1104.6 L1134.1,1129.3 1107,1155.3zM1119.9,1155.3 L1197.6,1077.5l0,77.7zM912.7,1071.6l68.3,0l0,30.6zM902.1,1064.6l0,-61.2l64.8,61.2zM973.9,1064.6 L797.3,893.8 792.5,856.1 963.3,1017.5 1031.6,1002.2l0,-31.8l11.8,31.8 -40,45.9 -3.5,16.5zM1008,1064.6 L1011.6,1048.1l98.9,0l0,16.5zM1017.5,1041 L1044.6,1011.6 1110.5,966.8l0,74.2l-93,-0zM965.7,1008l-27.1,-24.7 76.5,15.3zM892.6,939.7l43.6,0l0,40z"/>
<path android:fillColor="#17479e" android:pathData="m670.1,1131.7l0,-25.9l111.9,70.7 111.9,-70.7l0,25.9l-111.9,70.7zM781.9,1169.4 L681.8,1105.8l200.2,0zM670.1,1098.7l0,-96.6l223.7,0l0,96.6zM693.6,996.3 L781.9,972.7 870.3,996.3zM771.3,931.3L771.3,904.4l10.6,-94.2 10.6,94.2l0,26L781.9,940.9m0,9.4 l15,-16.3L887.9,995.1 781.9,966.9 676,995.1 767,935.3M685.4,981l80.1,-76.5l0,21.2zM798.4,925.6l0,-21.2l80.1,76.5z"/>
<path android:fillColor="#17479e" android:pathData="M661.8,1344.8L661.8,1108.1l-18.8,8.2l0,228.5zM474.6,1344.8l0,-150.7l-18.8,8.2l0,142.5zM637.1,1280.1L637.1,1119.9l-156.6,70.7l0,89.5c0,0 8.6,-0.7 14.1,-21.2 5.5,-20.5 14,-52.9 64.2,-53 50.1,-0 58.7,32.5 64.2,53 5.5,20.5 14.1,21.2 14.1,21.2zM661.8,1101.1l0,-27.1l-294.4,127.2 -69.5,-24.7l0,-18.8l-11.8,21.2 43.6,36.9 22.4,26.7zM575.9,1104.6 L429.8,1129.3 456.9,1155.3zM444,1155.3 L366.2,1077.5l0,77.7zM651.2,1071.6l-68.3,0l0,30.6zM661.8,1064.6l0,-61.2l-64.8,61.2zM590,1064.6 L766.6,893.8 771.3,856.1 600.6,1017.5 532.3,1002.2l0,-31.8l-11.8,31.8 40,45.9 3.5,16.5zM555.8,1064.6 L552.3,1048.1l-98.9,0l0,16.5zM546.4,1041 L519.3,1011.6 453.4,966.8l0,74.2l93,-0zM598.2,1008l27.1,-24.7 -76.5,15.3zM671.2,939.7l-43.6,0l0,40z"/>
<path android:fillColor="#17479e" android:pathData="m573.5,915l126,0l-21.2,18.8l-104.8,0zM864.4,915l126,0l0,18.8l-104.8,0zM573.5,910.3 L573.5,857.3 650,910.3L573.5,910.3ZM664.2,910.3 L632.4,887.9 666.5,867.9l81.3,0l-44.7,42.4zM860.8,910.3 L816.1,867.9l81.3,0l34.2,20 -31.8,22.4zM913.8,910.3 L990.4,857.3l0,53zM674.8,863.2l0,-37.7l97.7,0l-2.4,20 -18.8,17.7zM812.6,863.2 L793.7,845.5 791.4,825.5l97.7,0l0,37.7zM630,820.8l0,-20l146,0l-2.4,20zM787.8,800.8 L933.9,800.8L933.9,820.8L790.2,820.8ZM630,796.1L630,743.1l65.9,53 -65.9,-0zM786.7,796.1 L781.9,765.5 777.2,796.1l-37.7,0l-15.3,-18.8 10.6,-11.8 2.4,7.1l16.5,0l28.3,-33 28.3,33l16.5,0l3.5,-7.1 9.4,11.8 -15.3,18.8zM833.8,796.1 L849.1,777.2 830.2,756l0,-8.2l24.7,0l34.2,23.6 -30.6,24.7zM867.9,796.1 L933.9,743.1l0,53zM705.4,796.1 L674.8,771.3 708.9,747.8l25.9,0l0,8.2l-20,21.2 15.3,18.8zM741.9,765.5l0,-17.7l24.7,0l-15.3,17.7zM812.6,765.5 L797.3,747.8l25.9,0l0,17.7zM793.7,743.1 L781.9,730.1 770.2,743.1l-61.2,0l0,-27.1l146,0l0,27.1z"/>
<path android:fillColor="#17479e" android:pathData="m677.1,692.4l209.6,0l0,18.8L677.1,711.3ZM677.1,685.4l0,-33l41.9,33zM727.8,685.4 L700.7,663 727.8,644.2l8.2,0l-5.9,18.8 15.3,22.4zM751.3,685.4L736,663l4.7,-15.3 3.5,10.6l14.1,0l23.6,-22.4 23.6,22.4l14.1,0l3.5,-10.6 4.7,15.3 -15.3,22.4 -61.2,-0zM818.4,685.4 L833.8,663 827.9,644.2l8.2,0l27.1,18.8 -27.1,22.4 -17.7,0zM845.5,685.4 L886.8,652.4l0,33zM747.8,652.4l-2.4,-8.2l17.7,0l-8.2,8.2zM809,652.4 L800.8,644.2l17.7,0l-2.4,8.2zM730.1,612.4l103.6,0l0,24.7l-40,0l-11.8,-9.4 -11.8,9.4l-40,0z"/>
<path android:fillColor="#17479e" android:pathData="m706.6,592.7l150.7,0L857.3,607.1L706.6,607.1ZM706.6,587.3l0,-25.1l30.2,25.1zM743,587.3 L723.5,570.3 743,555.9l5.9,0l-4.2,14.4 11,17zM759.9,587.3 L748.9,570.3 752.3,558.6 754.8,566.7l10.2,0l16.9,-17 16.9,17l10.2,0l2.5,-8.1 3.4,11.7 -11,17 -44,-0zM808.2,587.3 L819.2,570.3 815,555.9l5.9,0l19.5,14.4 -19.5,17 -12.7,0zM827.7,587.3 L857.3,562.2l0,25.1zM757.4,562.2 L755.7,555.9l12.7,0l-5.9,6.3zM801.4,562.2 L795.5,555.9l12.7,0l-1.7,6.3zM744.7,531.7l74.5,0l0,18.8L790.4,550.5L781.9,543.4 773.5,550.5l-28.8,0z" android:strokeWidth="0.9"/>
<path android:fillColor="#17479e" android:pathData="m723.1,513.8l117.8,0L840.8,525.2L723.1,525.2ZM723.1,509.5l0,-20l23.6,20zM751.5,509.5 L736.3,495.9 751.5,484.5l4.6,0l-3.3,11.4 8.6,13.6zM764.7,509.5 L756.1,495.9 758.8,486.6 760.8,493l7.9,0L781.9,479.5l13.2,13.6l7.9,0l2,-6.4 2.6,9.3 -8.6,13.6 -34.4,-0zM802.5,509.5 L811.1,495.9 807.7,484.5l4.6,0l15.2,11.4 -15.2,13.6zM817.7,509.5 L840.8,489.5l0,20zM762.8,489.5 L761.4,484.5l9.9,0l-4.6,5zM797.2,489.5 L792.5,484.5l9.9,0l-1.3,5zM752.8,465.2l58.2,0l0,15l-22.5,0L781.9,474.5 775.3,480.2l-22.5,0z" android:strokeWidth="0.7"/>
<path android:fillColor="#17479e" android:pathData="m736,449.9l91.9,0l0,8.2l-91.9,0zM736,443.6l0,-18.4l18.4,18.4zM758.2,443.6 L746.3,431.1 758.2,420.5l3.6,0l-2.6,10.5 6.7,12.5zM768.5,443.6 L761.8,431.1 763.9,422.5 765.4,428.4l6.2,0l10.3,-12.5 10.3,12.5l6.2,0l1.5,-5.9 2.1,8.6 -6.7,12.5 -26.8,-0zM797.9,443.6 L804.6,431.1 802.1,420.5l3.6,0l11.9,10.5 -11.9,12.5 -7.7,0zM809.8,443.6L827.9,425.2l0,18.4zM767,425.2 L765.9,420.5l7.7,0l-3.6,4.6zM793.8,425.2 L790.2,420.5l7.7,0l-1,4.6zM758.4,383.9l4.7,0l18.8,9.4 18.8,-9.4l4.7,0l0,30.6l-10.6,0l-13,-11.8 -13,11.8l-10.6,0z" android:strokeWidth="0.6"/>
<path android:fillColor="#17479e" android:pathData="m781.9,387.4 l-18.8,-9.4 -14.1,4.7 10.6,-22.4l44.7,0l10.6,22.4 -14.1,-4.7zM752.5,354.5l0,-9.4l58.9,0L811.4,354.5ZM752.5,339.2l0,-11.8l58.9,0l0,11.8zM761.9,322.7 L756,315.6 764.3,300.3l35.3,0l8.2,15.3 -5.9,7.1 -40,0zM765.5,280.3l33,0l0,14.1l-33,0zM759.6,274.4 L754.9,261.4l54.2,0l-4.7,13zM754.9,255.5 L763.1,243.8l37.7,0l8.2,11.8zM781.9,236.7c-6.9,0 -9.4,-1.5 -10.6,-3.5 -1.2,-2 -1.5,-5.9 0,-35.3 0.6,-11.8 10.6,-197.8 10.6,-197.8 0,0 10,186.1 10.6,197.8 1.6,29.4 1.2,33.2 0,35.3 -1.2,2.1 -3.7,3.5 -10.6,3.5z"/>
</vector>

View File

@ -0,0 +1,35 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="16dp"
android:height="17dp"
android:viewportWidth="16"
android:viewportHeight="17">
<path
android:pathData="M7.922,9.629C8.565,9.629 9.182,9.373 9.637,8.918M7.922,9.629C7.278,9.629 6.661,9.373 6.206,8.918M7.922,9.629V11.449M9.637,8.918C10.092,8.463 10.348,7.846 10.348,7.202M9.637,8.918L10.924,10.205M10.348,7.202C10.348,6.559 10.092,5.942 9.637,5.486M10.348,7.202H12.168M9.637,5.486C9.182,5.031 8.565,4.776 7.922,4.776M9.637,5.486L10.924,4.2M7.922,4.776C7.278,4.776 6.661,5.031 6.206,5.486M7.922,4.776V2.956M6.206,5.486C5.751,5.942 5.495,6.559 5.495,7.202M6.206,5.486L4.919,4.2M5.495,7.202C5.495,7.846 5.751,8.463 6.206,8.918M5.495,7.202H3.675M6.206,8.918L4.919,10.205M7.517,2.956H8.326M10.638,3.913L11.21,4.486M12.168,6.798V7.607M11.21,9.919L10.638,10.491M8.326,11.449H7.517M5.205,10.491L4.633,9.919M3.675,7.607V6.798M4.633,4.486L5.205,3.913"
android:strokeLineJoin="round"
android:strokeWidth="1.5"
android:fillColor="#00000000"
android:strokeColor="#6F0D1E"
android:strokeLineCap="round"/>
<path
android:pathData="M1.47,7.798V2.824C1.469,2.636 1.522,2.453 1.623,2.295C1.723,2.137 1.867,2.012 2.037,1.934C3.867,1.135 5.844,0.732 7.84,0.751C9.836,0.732 11.814,1.135 13.643,1.934C13.813,2.012 13.957,2.137 14.057,2.295C14.158,2.453 14.211,2.636 14.21,2.824V7.798C14.21,10.21 13.144,13.551 8.544,15.32C8.091,15.494 7.589,15.494 7.136,15.32C2.534,13.547 1.47,10.231 1.47,7.798Z"
android:strokeLineJoin="round"
android:strokeWidth="1.5"
android:fillColor="#00000000"
android:strokeColor="#6F0D1E"
android:strokeLineCap="round"/>
</vector>

View File

@ -0,0 +1,64 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="800dp"
android:height="800dp"
android:viewportWidth="48"
android:viewportHeight="48">
<path
android:pathData="M0,0h48v48h-48z"
android:fillColor="#ffffff"
android:fillAlpha="0.01"/>
<path
android:pathData="M6,4L18,4A2,2 0,0 1,20 6L20,18A2,2 0,0 1,18 20L6,20A2,2 0,0 1,4 18L4,6A2,2 0,0 1,6 4z"
android:strokeLineJoin="round"
android:strokeWidth="4"
android:fillColor="#6F0D1E"
android:strokeColor="#6F0D1E"/>
<path
android:pathData="M6,28L18,28A2,2 0,0 1,20 30L20,42A2,2 0,0 1,18 44L6,44A2,2 0,0 1,4 42L4,30A2,2 0,0 1,6 28z"
android:strokeLineJoin="round"
android:strokeWidth="4"
android:fillColor="#6F0D1E"
android:strokeColor="#6F0D1E"/>
<path
android:pathData="M30,4L42,4A2,2 0,0 1,44 6L44,18A2,2 0,0 1,42 20L30,20A2,2 0,0 1,28 18L28,6A2,2 0,0 1,30 4z"
android:strokeLineJoin="round"
android:strokeWidth="4"
android:fillColor="#6F0D1E"
android:strokeColor="#6F0D1E"/>
<path
android:pathData="M28,28H44"
android:strokeLineJoin="round"
android:strokeWidth="4"
android:fillColor="#00000000"
android:strokeColor="#6F0D1E"
android:strokeLineCap="round"/>
<path
android:pathData="M36,36H44"
android:strokeLineJoin="round"
android:strokeWidth="4"
android:fillColor="#00000000"
android:strokeColor="#6F0D1E"
android:strokeLineCap="round"/>
<path
android:pathData="M28,44H44"
android:strokeLineJoin="round"
android:strokeWidth="4"
android:fillColor="#00000000"
android:strokeColor="#6F0D1E"
android:strokeLineCap="round"/>
</vector>

View File

@ -0,0 +1,20 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:viewportHeight="16" android:viewportWidth="16" android:width="24dp">
<path android:fillColor="#6F0D1E" android:pathData="M6.043,14.373L5.782,12.283C5.64,12.228 5.507,12.163 5.382,12.087C5.257,12.01 5.135,11.929 5.014,11.842L3.071,12.658L1.274,9.555L2.956,8.281C2.945,8.205 2.94,8.131 2.94,8.061V7.62C2.94,7.549 2.945,7.475 2.956,7.399L1.274,6.125L3.071,3.022L5.014,3.838C5.134,3.751 5.259,3.67 5.39,3.593C5.521,3.517 5.651,3.452 5.782,3.397L6.043,1.307H9.637L9.898,3.397C10.04,3.452 10.173,3.517 10.299,3.593C10.424,3.67 10.546,3.751 10.666,3.838L12.609,3.022L14.406,6.125L12.724,7.399C12.735,7.475 12.74,7.549 12.74,7.62V8.06C12.74,8.131 12.729,8.205 12.707,8.281L14.39,9.555L12.593,12.658L10.666,11.842C10.546,11.929 10.421,12.01 10.29,12.087C10.159,12.163 10.029,12.228 9.898,12.283L9.637,14.373H6.043ZM7.873,10.127C8.504,10.127 9.043,9.903 9.49,9.457C9.936,9.011 10.159,8.472 10.159,7.84C10.159,7.208 9.936,6.669 9.49,6.223C9.043,5.777 8.504,5.553 7.873,5.553C7.23,5.553 6.688,5.777 6.247,6.223C5.806,6.669 5.586,7.208 5.586,7.84C5.586,8.472 5.807,9.011 6.248,9.457C6.689,9.903 7.23,10.127 7.873,10.127Z"/>
</vector>

View File

@ -0,0 +1,24 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="34dp"
android:height="34dp"
android:viewportWidth="34"
android:viewportHeight="34">
<path
android:pathData="M10.094,1.125C10.592,1.125 11.018,1.175 11.372,1.274C11.726,1.374 12.047,1.507 12.335,1.673C12.623,1.839 12.877,2.01 13.099,2.188C13.32,2.365 13.541,2.536 13.763,2.702C13.984,2.868 14.227,2.995 14.493,3.084C14.759,3.173 15.063,3.228 15.406,3.25H31.875C32.174,3.25 32.451,3.305 32.705,3.416C32.96,3.527 33.181,3.676 33.369,3.864C33.557,4.052 33.712,4.279 33.834,4.545C33.956,4.811 34.011,5.087 34,5.375V11.75H31.875V5.375H15.406C15.063,5.375 14.764,5.425 14.51,5.524C14.255,5.624 14.012,5.757 13.779,5.923C13.547,6.089 13.32,6.26 13.099,6.438C12.877,6.615 12.628,6.786 12.352,6.952C12.075,7.118 11.754,7.245 11.389,7.334C11.023,7.423 10.592,7.478 10.094,7.5H2.125V26.625H4.25V28.75H0V3.25C0,2.951 0.055,2.674 0.166,2.42C0.277,2.165 0.426,1.944 0.614,1.756C0.802,1.568 1.029,1.413 1.295,1.291C1.561,1.169 1.837,1.114 2.125,1.125H10.094ZM10.094,5.375C10.359,5.375 10.592,5.353 10.791,5.309C10.99,5.264 11.173,5.192 11.339,5.093C11.505,4.993 11.665,4.883 11.82,4.761C11.975,4.639 12.152,4.49 12.352,4.313C12.163,4.146 11.992,4.003 11.837,3.881C11.682,3.759 11.516,3.648 11.339,3.549C11.162,3.449 10.979,3.377 10.791,3.333C10.603,3.289 10.37,3.261 10.094,3.25H2.125V5.375H10.094ZM34,13.875V33H6.375V13.875H34ZM31.875,16H8.5V30.875H31.875V16ZM29.75,20.25H23.375V18.125H29.75V20.25ZM27.625,24.5H23.375V22.375H27.625V24.5ZM27.625,28.75H23.375V26.625H27.625V28.75ZM21.25,28.75H10.625V18.125H21.25V28.75ZM19.125,20.25H12.75V26.625H19.125V20.25Z"
android:fillColor="#6F0D1E"/>
</vector>

View File

@ -0,0 +1,29 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="35dp"
android:height="36dp"
android:viewportWidth="35"
android:viewportHeight="36">
<path
android:pathData="M18.074,20.77C17.568,20.441 17.131,20.015 16.789,19.517C16.447,19.019 16.206,18.458 16.081,17.867C15.956,17.276 15.948,16.667 16.058,16.073C16.169,15.479 16.395,14.912 16.724,14.406L21.74,6.694C22.064,6.176 22.488,5.728 22.987,5.375C23.486,5.023 24.051,4.773 24.647,4.641C25.243,4.509 25.86,4.497 26.462,4.606C27.063,4.715 27.636,4.943 28.148,5.276C28.66,5.609 29.101,6.041 29.445,6.546C29.788,7.051 30.028,7.62 30.149,8.218C30.27,8.817 30.271,9.434 30.152,10.033C30.032,10.632 29.794,11.202 29.452,11.708L24.438,19.422C23.773,20.445 22.729,21.161 21.535,21.414C20.342,21.667 19.097,21.435 18.074,20.77ZM12.458,21.234C11.686,19.783 11.317,18.151 11.389,16.509C11.462,14.867 11.973,13.274 12.869,11.896L17.883,4.184C19.214,2.139 21.302,0.706 23.69,0.2C24.872,-0.051 26.091,-0.066 27.279,0.155C28.467,0.376 29.6,0.829 30.613,1.488C31.626,2.146 32.499,2.998 33.183,3.995C33.866,4.991 34.347,6.112 34.597,7.294C34.848,8.476 34.863,9.696 34.642,10.884C34.421,12.071 33.968,13.204 33.31,14.217L28.295,21.929C27.423,23.272 26.215,24.363 24.792,25.096C23.368,25.829 21.778,26.177 20.178,26.107C18.579,26.037 17.025,25.551 15.671,24.696C14.317,23.841 13.209,22.648 12.458,21.234Z"
android:fillColor="#6F0D1E"
android:fillType="evenOdd"/>
<path
android:pathData="M6.694,29.83C6.187,29.5 5.751,29.074 5.409,28.576C5.067,28.079 4.826,27.518 4.701,26.927C4.575,26.336 4.568,25.726 4.678,25.132C4.788,24.538 5.015,23.972 5.344,23.465L10.36,15.753C10.684,15.236 11.108,14.787 11.607,14.435C12.106,14.082 12.67,13.833 13.267,13.701C13.863,13.569 14.48,13.557 15.081,13.666C15.682,13.775 16.256,14.003 16.768,14.336C17.28,14.669 17.721,15.101 18.064,15.606C18.408,16.111 18.647,16.679 18.769,17.278C18.89,17.877 18.891,18.494 18.771,19.093C18.652,19.692 18.414,20.261 18.072,20.767L13.058,28.482C12.393,29.504 11.349,30.221 10.155,30.474C8.962,30.726 7.717,30.495 6.694,29.83ZM1.077,30.294C0.305,28.843 -0.063,27.211 0.009,25.569C0.081,23.927 0.592,22.334 1.489,20.956L6.503,13.247C7.162,12.234 8.013,11.36 9.009,10.677C10.005,9.993 11.126,9.512 12.308,9.261C13.49,9.011 14.71,8.996 15.898,9.216C17.086,9.437 18.218,9.89 19.231,10.549C20.244,11.207 21.117,12.059 21.801,13.055C22.485,14.051 22.966,15.172 23.216,16.354C23.467,17.536 23.482,18.756 23.261,19.943C23.04,21.131 22.588,22.264 21.929,23.277L16.915,30.989C16.043,32.331 14.835,33.423 13.411,34.156C11.988,34.889 10.397,35.237 8.798,35.167C7.198,35.097 5.644,34.61 4.29,33.756C2.936,32.901 1.829,31.708 1.077,30.294Z"
android:fillColor="#6F0D1E"
android:fillType="evenOdd"/>
</vector>

View File

@ -0,0 +1,24 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="27dp"
android:height="46dp"
android:viewportWidth="27"
android:viewportHeight="46">
<path
android:pathData="M2.777,46C2.041,46 1.334,45.709 0.813,45.192C0.293,44.674 0,43.972 0,43.24L0,10.841C0,9.317 1.244,8.081 2.777,8.081H6.067C6.173,8.081 6.27,8.104 6.359,8.15L6.355,8.148V0.322C6.355,0.144 6.499,0 6.679,0H18.289C18.468,0 18.613,0.144 18.613,0.322V8.102C18.663,8.088 18.715,8.082 18.767,8.083H21.689C23.222,8.083 24.466,9.319 24.466,10.843V18.569C24.552,18.525 24.648,18.503 24.746,18.505H26.205C26.564,18.505 26.855,18.795 26.855,19.151V35.964C26.855,36.136 26.787,36.3 26.665,36.421C26.543,36.542 26.378,36.61 26.205,36.61H24.746C24.647,36.613 24.549,36.59 24.462,36.545L24.466,36.547V43.24C24.466,43.972 24.173,44.674 23.653,45.192C23.132,45.709 22.425,46 21.689,46H2.777ZM16.902,39.807V41.981C16.903,42.067 16.937,42.149 16.998,42.209C17.059,42.27 17.142,42.304 17.228,42.305H19.801C19.887,42.304 19.969,42.27 20.031,42.209C20.092,42.149 20.126,42.067 20.127,41.981V39.807C20.126,39.722 20.091,39.64 20.03,39.58C19.969,39.52 19.887,39.486 19.801,39.485H17.224C17.138,39.486 17.056,39.52 16.995,39.58C16.934,39.64 16.899,39.722 16.898,39.807H16.902ZM10.815,39.807V41.981C10.816,42.067 10.85,42.149 10.911,42.209C10.972,42.27 11.055,42.304 11.141,42.305H13.712C13.798,42.304 13.881,42.27 13.942,42.209C14.003,42.149 14.038,42.067 14.038,41.981V39.807C14.037,39.722 14.002,39.64 13.941,39.58C13.88,39.52 13.798,39.486 13.712,39.485H11.139C11.054,39.486 10.971,39.52 10.91,39.58C10.849,39.64 10.816,39.722 10.815,39.807ZM4.729,39.807V41.983C4.729,42.161 4.873,42.305 5.053,42.305H7.626C7.712,42.304 7.794,42.27 7.855,42.209C7.916,42.149 7.951,42.067 7.951,41.981V39.807C7.95,39.722 7.916,39.64 7.855,39.58C7.794,39.52 7.712,39.486 7.626,39.485H5.053C4.967,39.486 4.885,39.521 4.825,39.581C4.764,39.641 4.73,39.722 4.729,39.807ZM16.9,34.88V37.053C16.901,37.139 16.935,37.221 16.996,37.282C17.057,37.342 17.14,37.376 17.226,37.377H19.799C19.885,37.376 19.968,37.342 20.029,37.282C20.09,37.221 20.124,37.139 20.125,37.053V34.878C20.124,34.792 20.089,34.711 20.029,34.651C19.968,34.591 19.886,34.557 19.801,34.556H17.222C17.136,34.557 17.055,34.591 16.994,34.651C16.934,34.711 16.899,34.792 16.898,34.878L16.9,34.88ZM10.814,34.88V37.053C10.814,37.139 10.849,37.221 10.91,37.282C10.97,37.342 11.053,37.376 11.139,37.377H13.712C13.798,37.376 13.881,37.342 13.942,37.282C14.003,37.221 14.038,37.139 14.038,37.053V34.878C14.037,34.792 14.003,34.711 13.942,34.651C13.882,34.591 13.8,34.557 13.714,34.556H11.137C11.052,34.557 10.97,34.591 10.91,34.651C10.849,34.711 10.814,34.794 10.814,34.88ZM4.727,34.88V37.055C4.727,37.233 4.872,37.377 5.051,37.377H7.624C7.71,37.376 7.793,37.342 7.854,37.282C7.915,37.221 7.949,37.139 7.95,37.053V34.878C7.949,34.792 7.914,34.711 7.854,34.651C7.793,34.591 7.711,34.557 7.626,34.556H5.051C4.965,34.557 4.883,34.591 4.823,34.651C4.762,34.711 4.728,34.794 4.727,34.88ZM16.898,29.95V32.125C16.898,32.304 17.043,32.447 17.222,32.447H19.799C19.884,32.446 19.966,32.412 20.027,32.352C20.087,32.292 20.122,32.21 20.123,32.125V29.95C20.122,29.864 20.087,29.783 20.026,29.723C19.965,29.662 19.883,29.628 19.797,29.628H17.224C17.138,29.628 17.056,29.662 16.995,29.723C16.934,29.783 16.899,29.864 16.898,29.95ZM10.812,29.95V32.125C10.812,32.304 10.956,32.447 11.136,32.447H13.712C13.798,32.446 13.88,32.412 13.94,32.352C14.001,32.292 14.035,32.21 14.036,32.125V29.95C14.035,29.864 14,29.783 13.939,29.723C13.878,29.662 13.796,29.628 13.71,29.628H11.137C11.052,29.628 10.969,29.662 10.908,29.723C10.847,29.783 10.813,29.864 10.812,29.95ZM4.725,29.95V32.125C4.725,32.304 4.87,32.447 5.049,32.447H7.626C7.711,32.446 7.793,32.412 7.854,32.352C7.914,32.292 7.949,32.21 7.95,32.125V29.95C7.949,29.864 7.914,29.783 7.853,29.723C7.792,29.662 7.71,29.628 7.624,29.628H5.051C4.965,29.629 4.883,29.663 4.823,29.723C4.762,29.783 4.726,29.865 4.725,29.95ZM4.32,17.083V26.498C4.32,26.676 4.465,26.82 4.644,26.82H19.614C19.699,26.819 19.781,26.785 19.842,26.725C19.902,26.664 19.937,26.583 19.938,26.498V17.083C19.937,16.997 19.903,16.915 19.841,16.855C19.781,16.794 19.698,16.76 19.612,16.759H4.646C4.56,16.76 4.477,16.794 4.416,16.855C4.355,16.915 4.321,16.997 4.32,17.083ZM3.348,11.943V14.224C3.348,14.758 3.784,15.191 4.322,15.191H20.52C20.778,15.191 21.026,15.09 21.209,14.908C21.391,14.726 21.494,14.48 21.494,14.224V11.943C21.494,11.686 21.391,11.44 21.209,11.258C21.026,11.077 20.778,10.975 20.52,10.975H18.611V12.911H19.552V13.252H5.296V12.911H5.915C6.071,12.911 6.226,12.873 6.364,12.801L6.359,12.803V11.082C6.221,11.011 6.068,10.974 5.913,10.975H4.318C4.06,10.975 3.813,11.078 3.631,11.259C3.448,11.441 3.348,11.686 3.348,11.943Z"
android:fillColor="#6F0D1E"/>
</vector>

View File

@ -0,0 +1,24 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="12dp"
android:height="14dp"
android:viewportWidth="12"
android:viewportHeight="14">
<path
android:pathData="M11.212,7.908C11.822,8.309 11.794,9.239 11.127,9.591L6.436,12.071C6.247,12.17 6.038,12.223 5.825,12.223C5.612,12.223 5.402,12.17 5.214,12.071L0.522,9.591C-0.144,9.238 -0.173,8.309 0.438,7.908L0.479,7.934L5.214,10.438C5.402,10.537 5.612,10.589 5.825,10.589C6.038,10.589 6.247,10.537 6.436,10.438L11.127,7.958C11.156,7.942 11.184,7.926 11.212,7.908ZM11.212,5.295C11.346,5.384 11.457,5.505 11.534,5.648C11.61,5.79 11.65,5.95 11.65,6.112C11.65,6.273 11.61,6.433 11.534,6.575C11.457,6.718 11.346,6.839 11.212,6.929L11.127,6.978L6.436,9.458C6.265,9.548 6.077,9.599 5.884,9.608C5.691,9.617 5.498,9.582 5.32,9.508L5.215,9.458L0.522,6.978C-0.144,6.625 -0.173,5.696 0.438,5.295L0.479,5.321L5.214,7.824C5.385,7.915 5.573,7.966 5.766,7.975C5.959,7.983 6.152,7.949 6.33,7.875L6.436,7.824L11.127,5.344C11.156,5.329 11.184,5.312 11.212,5.295ZM6.436,0.152L11.127,2.632C11.824,2.999 11.824,3.997 11.127,4.364L6.436,6.845C6.247,6.945 6.038,6.997 5.825,6.997C5.612,6.997 5.402,6.945 5.214,6.845L0.522,4.364C-0.174,3.996 -0.174,2.999 0.522,2.632L5.214,0.152C5.402,0.052 5.612,0 5.825,0C6.038,0 6.247,0.052 6.436,0.152Z"
android:fillColor="#6F0D1E"/>
</vector>

View File

@ -0,0 +1,46 @@
<!--
~ Copyright (C) 2026 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="16dp"
android:height="16dp"
android:viewportWidth="16"
android:viewportHeight="16">
<path
android:pathData="M8.067,6.041C7.921,5.894 7.838,5.694 7.838,5.486C7.838,5.279 7.921,5.079 8.067,4.932L10.419,2.581C10.491,2.506 10.578,2.446 10.673,2.405C10.769,2.364 10.872,2.343 10.976,2.342C11.08,2.341 11.183,2.361 11.279,2.4C11.376,2.44 11.463,2.498 11.537,2.571C11.61,2.645 11.669,2.732 11.708,2.829C11.747,2.925 11.767,3.028 11.766,3.132C11.766,3.236 11.744,3.339 11.703,3.435C11.662,3.53 11.602,3.617 11.527,3.689L9.176,6.041C9.029,6.188 8.829,6.27 8.622,6.27C8.414,6.27 8.214,6.188 8.067,6.041Z"
android:fillColor="#6F0D1E"
android:fillAlpha="0.8"
android:fillType="evenOdd"/>
<path
android:pathData="M13.878,6.041C13.731,6.188 13.532,6.27 13.324,6.27C13.116,6.27 12.917,6.188 12.77,6.041L10.419,3.689C10.276,3.541 10.197,3.343 10.199,3.138C10.201,2.932 10.283,2.736 10.428,2.591C10.574,2.445 10.77,2.363 10.976,2.361C11.181,2.359 11.379,2.438 11.527,2.581L13.878,4.932C14.025,5.079 14.108,5.279 14.108,5.487C14.108,5.694 14.025,5.894 13.878,6.041Z"
android:fillColor="#6F0D1E"
android:fillAlpha="0.8"
android:fillType="evenOdd"/>
<path
android:pathData="M10.973,3.919C11.181,3.919 11.38,4.002 11.527,4.149C11.674,4.295 11.757,4.495 11.757,4.703V10.973C11.757,11.181 11.674,11.38 11.527,11.527C11.38,11.674 11.181,11.757 10.973,11.757C10.765,11.757 10.566,11.674 10.419,11.527C10.272,11.38 10.189,11.181 10.189,10.973V4.703C10.189,4.495 10.272,4.295 10.419,4.149C10.566,4.002 10.765,3.919 10.973,3.919ZM7.608,9.635C7.755,9.782 7.838,9.981 7.838,10.189C7.838,10.397 7.755,10.596 7.608,10.743L5.257,13.095C5.109,13.238 4.911,13.316 4.706,13.315C4.5,13.313 4.303,13.231 4.158,13.085C4.013,12.94 3.93,12.743 3.929,12.538C3.927,12.332 4.006,12.134 4.149,11.986L6.5,9.635C6.647,9.488 6.846,9.406 7.054,9.406C7.262,9.406 7.461,9.488 7.608,9.635Z"
android:fillColor="#6F0D1E"
android:fillAlpha="0.8"
android:fillType="evenOdd"/>
<path
android:pathData="M1.797,9.635C1.944,9.488 2.144,9.406 2.351,9.406C2.559,9.406 2.759,9.488 2.905,9.635L5.257,11.986C5.332,12.059 5.391,12.145 5.432,12.241C5.474,12.336 5.495,12.439 5.496,12.543C5.497,12.647 5.477,12.751 5.438,12.847C5.398,12.943 5.34,13.031 5.267,13.104C5.193,13.178 5.105,13.236 5.009,13.276C4.913,13.315 4.81,13.335 4.706,13.334C4.601,13.333 4.499,13.311 4.403,13.27C4.307,13.229 4.221,13.17 4.149,13.095L1.797,10.743C1.65,10.596 1.568,10.397 1.568,10.189C1.568,9.981 1.65,9.782 1.797,9.635Z"
android:fillColor="#6F0D1E"
android:fillAlpha="0.8"
android:fillType="evenOdd"/>
<path
android:pathData="M4.703,11.757C4.495,11.757 4.295,11.674 4.149,11.527C4.002,11.38 3.919,11.181 3.919,10.973V4.703C3.919,4.495 4.002,4.295 4.149,4.149C4.295,4.002 4.495,3.919 4.703,3.919C4.911,3.919 5.11,4.002 5.257,4.149C5.404,4.295 5.487,4.495 5.487,4.703V10.973C5.487,11.181 5.404,11.38 5.257,11.527C5.11,11.674 4.911,11.757 4.703,11.757Z"
android:fillColor="#6F0D1E"
android:fillAlpha="0.8"
android:fillType="evenOdd"/>
</vector>

View File

@ -58,7 +58,7 @@ android {
dependencies {
def lottieVersion = "3.5.0"
def roomVersion = "2.4.3"
def roomVersion = "2.8.4"
implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')