Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • barysole/ackee-test-task
1 result
Show changes
Commits on Source (2)
  • Baryshnikov Oleg's avatar
    Update kotlin version. · 751b4d2f
    Baryshnikov Oleg authored
    Update kotlin compiler extension version.
    Remove unnecessary dependencies from dependency list.
    Structure dependency list.
    751b4d2f
  • Baryshnikov Oleg's avatar
    Add basic app colors. · aac6a3fe
    Baryshnikov Oleg authored
    Update the app theme.
    Implement character list screen on a presentation level.
    Add app logo and navigation icons.
    aac6a3fe
...@@ -37,7 +37,7 @@ android { ...@@ -37,7 +37,7 @@ android {
compose true compose true
} }
composeOptions { composeOptions {
kotlinCompilerExtensionVersion '1.3.2' kotlinCompilerExtensionVersion '1.4.8'
} }
packagingOptions { packagingOptions {
resources { resources {
...@@ -47,21 +47,31 @@ android { ...@@ -47,21 +47,31 @@ android {
} }
dependencies { dependencies {
def composeBom = platform('androidx.compose:compose-bom:2023.06.01')
implementation composeBom
androidTestImplementation composeBom
implementation 'androidx.core:core-ktx:1.8.0' // Material Design 3
implementation platform('org.jetbrains.kotlin:kotlin-bom:1.8.0')
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
implementation 'androidx.activity:activity-compose:1.5.1'
implementation platform('androidx.compose:compose-bom:2022.10.00')
implementation 'androidx.compose.ui:ui'
implementation 'androidx.compose.ui:ui-graphics'
implementation 'androidx.compose.ui:ui-tooling-preview'
implementation 'androidx.compose.material3:material3' implementation 'androidx.compose.material3:material3'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5' // Android Studio Preview support
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' implementation 'androidx.compose.ui:ui-tooling-preview'
androidTestImplementation platform('androidx.compose:compose-bom:2022.10.00')
androidTestImplementation 'androidx.compose.ui:ui-test-junit4'
debugImplementation 'androidx.compose.ui:ui-tooling' debugImplementation 'androidx.compose.ui:ui-tooling'
// UI Tests
androidTestImplementation 'androidx.compose.ui:ui-test-junit4'
debugImplementation 'androidx.compose.ui:ui-test-manifest' debugImplementation 'androidx.compose.ui:ui-test-manifest'
// Compose integration with activities
implementation 'androidx.activity:activity-compose:1.7.2'
// Compose integration with ViewModels
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1'
// Compose integration with LiveData
implementation 'androidx.compose.runtime:runtime-livedata'
// Compose integration with RxJava
implementation 'androidx.compose.runtime:runtime-rxjava2'
// Navigation component
def nav_version = "2.6.0"
implementation "androidx.navigation:navigation-compose:$nav_version"
} }
\ No newline at end of file
...@@ -3,41 +3,191 @@ package cz.fel.barysole.ackeetesttask ...@@ -3,41 +3,191 @@ package cz.fel.barysole.ackeetesttask
import android.os.Bundle import android.os.Bundle
import androidx.activity.ComponentActivity import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent import androidx.activity.compose.setContent
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxSize 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.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Search
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.Icon
import androidx.compose.material3.IconButton
import androidx.compose.material3.MaterialTheme import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.NavigationBar
import androidx.compose.material3.NavigationBarItem
import androidx.compose.material3.Scaffold
import androidx.compose.material3.Surface import androidx.compose.material3.Surface
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.material3.TopAppBar
import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.draw.shadow
import androidx.compose.ui.graphics.painter.Painter
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import cz.fel.barysole.ackeetesttask.ui.theme.AckeeTestTaskTheme import cz.fel.barysole.ackeetesttask.ui.theme.AckeeTestTaskTheme
class MainActivity : ComponentActivity() { class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
setContent { setContent {
AckeeTestTaskTheme { MainScreen(listOf(Character("Rick", "Sanchez", true), Character("Morty", "", false)))
// A surface container using the 'background' color from the theme
Surface(modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background) {
Greeting("Android")
}
}
} }
} }
} }
@Composable @Composable
fun Greeting(name: String, modifier: Modifier = Modifier) { fun MainScreen(characterList: List<Character> = emptyList()) {
Text( AckeeTestTaskTheme {
text = "Hello $name!", Scaffold(modifier = Modifier.fillMaxSize(1f),
modifier = modifier topBar = {
MyTopAppBar()
},
content = { innerPadding ->
CharacterList(characterList, innerPadding)
},
bottomBar = {
MyNavigationBar()
})
}
}
//Main screen contains the TopAppBar, which is experimental and is likely to change or to be removed in the future.
//But in the small test app it looks nice, i guess.
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun MyTopAppBar() {
TopAppBar(
modifier = Modifier.shadow(16.dp),
title = {
Text(
"Characters",
maxLines = 1,
overflow = TextOverflow.Ellipsis
)
},
actions = {
IconButton(onClick = { /* doSomething() */ }) {
Icon(
imageVector = Icons.Default.Search,
contentDescription = "Search button"
)
}
},
colors = TopAppBarDefaults.topAppBarColors(containerColor = MaterialTheme.colorScheme.background)
) )
} }
@Preview(showBackground = true)
@Composable @Composable
fun GreetingPreview() { fun MyNavigationBar() {
AckeeTestTaskTheme { var selectedItem by remember { mutableStateOf(0) }
Greeting("Android") val items = listOf<Pair<Painter, String>>(
Pair(
painterResource(id = R.drawable.ic_rick_face),
"Favorites"
), Pair(painterResource(id = R.drawable.baseline_star_24), "Favorites")
)
NavigationBar(
modifier = Modifier.shadow(8.dp),
containerColor = MaterialTheme.colorScheme.surface,
tonalElevation = 0.dp
) {
items.forEachIndexed { index, item ->
NavigationBarItem(
icon = {
Icon(
item.first,
contentDescription = item.second,
modifier = Modifier.size(24.dp)
)
},
label = { Text(item.second) },
selected = selectedItem == index,
onClick = { selectedItem = index }
)
}
} }
}
data class Character(val firstName: String, val secondName: String, val isAlive: Boolean)
@Composable
fun CharacterList(characterList: List<Character>, innerPadding: PaddingValues) {
Surface(
modifier = Modifier.padding(innerPadding),
color = MaterialTheme.colorScheme.background
) {
LazyColumn(modifier = Modifier.padding(vertical = 4.dp)) {
items(characterList) { character ->
CharacterItem(character)
}
}
}
}
@Composable
fun CharacterItem(character: Character) {
Surface(
shape = MaterialTheme.shapes.large,
color = MaterialTheme.colorScheme.surface,
shadowElevation = 4.dp,
modifier = Modifier.padding(horizontal = 8.dp, vertical = 4.dp)
) {
Row(
modifier = Modifier
.padding(all = 12.dp)
.fillMaxWidth(1f),
verticalAlignment = Alignment.CenterVertically
) {
Image(
painter = painterResource(R.drawable.app_logo),
contentDescription = "Character image",
modifier = Modifier
.size(40.dp)
.clip(MaterialTheme.shapes.small)
)
Spacer(modifier = Modifier.width(12.dp))
Column {
Text(
text = "${character.firstName} ${character.secondName}",
style = MaterialTheme.typography.titleMedium,
maxLines = 1,
overflow = TextOverflow.Ellipsis
)
Spacer(modifier = Modifier.height(4.dp))
Text(
text = if (character.isAlive) "Alive" else "Not alive",
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.secondary,
maxLines = 1,
overflow = TextOverflow.Ellipsis
)
}
}
}
}
@Preview
@Composable
fun MainScreenPreview() {
MainScreen(listOf(Character("Rick", "Sanchez", true), Character("Morty", "", false)))
} }
\ No newline at end of file
...@@ -6,6 +6,8 @@ val Purple80 = Color(0xFFD0BCFF) ...@@ -6,6 +6,8 @@ val Purple80 = Color(0xFFD0BCFF)
val PurpleGrey80 = Color(0xFFCCC2DC) val PurpleGrey80 = Color(0xFFCCC2DC)
val Pink80 = Color(0xFFEFB8C8) val Pink80 = Color(0xFFEFB8C8)
val Purple40 = Color(0xFF6650a4) val Pink40 = Color(0xFF7D5260)
val PurpleGrey40 = Color(0xFF625b71)
val Pink40 = Color(0xFF7D5260) val White = Color(0xFFFFFFFF)
\ No newline at end of file val LightGray = Color(0xFFF4F4F9)
val Gray = Color(0xFFbCBCBC)
\ No newline at end of file
...@@ -10,6 +10,7 @@ import androidx.compose.material3.dynamicLightColorScheme ...@@ -10,6 +10,7 @@ import androidx.compose.material3.dynamicLightColorScheme
import androidx.compose.material3.lightColorScheme import androidx.compose.material3.lightColorScheme
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.SideEffect import androidx.compose.runtime.SideEffect
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.toArgb import androidx.compose.ui.graphics.toArgb
import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalView import androidx.compose.ui.platform.LocalView
...@@ -22,13 +23,13 @@ private val DarkColorScheme = darkColorScheme( ...@@ -22,13 +23,13 @@ private val DarkColorScheme = darkColorScheme(
) )
private val LightColorScheme = lightColorScheme( private val LightColorScheme = lightColorScheme(
primary = Purple40, primary = Color.Black,
secondary = PurpleGrey40, secondary = Gray,
tertiary = Pink40 tertiary = Pink40,
background = LightGray,
surface = White,
/* Other default colors to override /* Other default colors to override
background = Color(0xFFFFFBFE),
surface = Color(0xFFFFFBFE),
onPrimary = Color.White, onPrimary = Color.White,
onSecondary = Color.White, onSecondary = Color.White,
onTertiary = Color.White, onTertiary = Color.White,
...@@ -56,8 +57,8 @@ fun AckeeTestTaskTheme( ...@@ -56,8 +57,8 @@ fun AckeeTestTaskTheme(
if (!view.isInEditMode) { if (!view.isInEditMode) {
SideEffect { SideEffect {
val window = (view.context as Activity).window val window = (view.context as Activity).window
window.statusBarColor = colorScheme.primary.toArgb() window.statusBarColor = colorScheme.background.toArgb()
WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = darkTheme WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = !darkTheme
} }
} }
......
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="100dp"
android:height="100dp"
android:viewportWidth="100"
android:viewportHeight="100">
<path
android:pathData="M30.07,80.27l-14.9,1.86l5.59,-10.24l-13.03,-3.72l11.17,-8.38l-13.03,-13.03l13.03,-3.72l-14.9,-20.48l21.41,3.72l-4.66,-23.27l22.34,14.9l14.9,-14.9l1.86,19.55l24.2,-5.59l-9.31,21.41l16.76,7.45l-15.83,8.38l12.1,8.38l-10.24,4.65l5.58,11.17l-12.1,0.93l0.93,6.52l-25.13,-6.52z"
android:fillColor="#a3a3cd"/>
<path
android:fillColor="#FF000000"
android:pathData="M71.96,86.85c-0.08,0 -0.17,-0.01 -0.25,-0.03l-24.99,-6.48l-16.57,0.92l-14.86,1.86c-0.37,0.04 -0.74,-0.12 -0.95,-0.43c-0.21,-0.31 -0.23,-0.71 -0.05,-1.04l4.99,-9.15l-11.83,-3.38c-0.37,-0.1 -0.64,-0.41 -0.71,-0.78c-0.07,-0.37 0.08,-0.75 0.38,-0.98l10.25,-7.69L5.16,47.46c-0.25,-0.25 -0.35,-0.62 -0.26,-0.96c0.09,-0.34 0.35,-0.61 0.69,-0.71l11.66,-3.33L3.19,23.14c-0.24,-0.33 -0.26,-0.77 -0.04,-1.12c0.22,-0.35 0.62,-0.53 1.02,-0.46l19.98,3.47L19.78,3.2c-0.08,-0.4 0.09,-0.8 0.42,-1.03c0.34,-0.22 0.77,-0.22 1.11,-0l21.66,14.44L57.29,2.29c0.27,-0.27 0.68,-0.37 1.05,-0.23c0.36,0.13 0.62,0.46 0.66,0.85l1.75,18.41l23.09,-5.33c0.37,-0.09 0.75,0.05 0.99,0.34c0.24,0.29 0.3,0.69 0.15,1.04l-8.91,20.5l15.85,7.05c0.35,0.16 0.58,0.5 0.59,0.88c0.01,0.38 -0.19,0.74 -0.53,0.92l-14.37,7.61l10.75,7.44c0.3,0.2 0.46,0.55 0.43,0.91c-0.03,0.36 -0.25,0.67 -0.58,0.82l-9.3,4.23l5.12,10.24c0.15,0.3 0.14,0.65 -0.02,0.94c-0.16,0.29 -0.46,0.48 -0.79,0.5l-11.04,0.85l0.78,5.46c0.05,0.33 -0.07,0.66 -0.32,0.89C72.44,86.77 72.2,86.85 71.96,86.85zM46.82,78.34c0.09,0 0.17,0.01 0.25,0.03l23.68,6.14l-0.72,-5.03c-0.04,-0.27 0.04,-0.55 0.21,-0.77s0.43,-0.35 0.7,-0.37l10.62,-0.82l-4.92,-9.84c-0.12,-0.24 -0.14,-0.52 -0.05,-0.78c0.09,-0.26 0.28,-0.46 0.53,-0.58l8.64,-3.93l-10.65,-7.38c-0.29,-0.2 -0.45,-0.53 -0.43,-0.88s0.22,-0.66 0.53,-0.82l14.01,-7.42L74.35,39.29c-0.5,-0.22 -0.73,-0.81 -0.51,-1.31l8.52,-19.59l-22.27,5.14c-0.28,0.06 -0.57,0 -0.81,-0.16c-0.23,-0.17 -0.38,-0.43 -0.41,-0.72l-1.66,-17.44L43.81,18.6c-0.34,0.34 -0.87,0.39 -1.26,0.13L22.21,5.17l4.18,20.91c0.06,0.32 -0.03,0.66 -0.26,0.89c-0.23,0.24 -0.56,0.34 -0.89,0.29l-18.98,-3.3l13.44,18.48c0.19,0.26 0.24,0.61 0.14,0.91s-0.36,0.55 -0.67,0.64L7.77,47.25l11.83,11.83c0.2,0.2 0.31,0.49 0.29,0.78s-0.17,0.56 -0.4,0.73l-9.56,7.17l11.1,3.17c0.29,0.08 0.53,0.3 0.65,0.57c0.12,0.28 0.1,0.6 -0.05,0.87l-4.65,8.53l12.96,-1.62c0.02,-0 0.05,-0 0.07,-0.01l16.76,-0.93C46.79,78.34 46.81,78.34 46.82,78.34z"/>
<path
android:pathData="M27,64m-6,0a6,6 0,1 1,12 0a6,6 0,1 1,-12 0"
android:fillColor="#fed5b3"/>
<path
android:fillColor="#FF000000"
android:pathData="M27,71c-3.86,0 -7,-3.14 -7,-7s3.14,-7 7,-7s7,3.14 7,7S30.86,71 27,71zM27,59c-2.76,0 -5,2.24 -5,5s2.24,5 5,5s5,-2.24 5,-5S29.76,59 27,59z"/>
<path
android:pathData="M68,64m-6,0a6,6 0,1 1,12 0a6,6 0,1 1,-12 0"
android:fillColor="#fed5b3"/>
<path
android:fillColor="#FF000000"
android:pathData="M68,71c-3.86,0 -7,-3.14 -7,-7s3.14,-7 7,-7s7,3.14 7,7S71.86,71 68,71zM68,59c-2.76,0 -5,2.24 -5,5s2.24,5 5,5s5,-2.24 5,-5S70.76,59 68,59z"/>
<path
android:pathData="M26.93,41.65c0,0 -3.71,29.11 3.71,42.26s28.72,14.09 34.28,-0.94s4.33,-31.69 2.78,-43.2C64.91,19.11 28.78,12.53 26.93,41.65z"
android:fillColor="#fed5b3"/>
<path
android:fillColor="#FF000000"
android:pathData="M48.46,95c-7.68,0 -15.04,-4.12 -18.7,-10.6c-7.43,-13.18 -4.03,-41.25 -3.83,-42.85c0.95,-14.68 10.38,-20.24 18.9,-20.54c10.21,-0.36 22.25,6.66 23.85,18.62c1.52,11.34 2.89,28.2 -2.83,43.68c-2.47,6.69 -8.34,11.03 -15.69,11.62C49.59,94.98 49.03,95 48.46,95zM45.59,23c-0.23,0 -0.46,0 -0.69,0.01c-9.9,0.35 -16.25,7.34 -16.97,18.7c-0,0.02 -0,0.04 -0.01,0.06c-0.04,0.29 -3.58,28.94 3.59,41.64c3.55,6.3 10.98,10.12 18.49,9.53c6.65,-0.53 11.75,-4.29 13.98,-10.32C69.54,67.56 68.2,51.03 66.7,39.9C65.28,29.32 54.78,23 45.59,23zM26.93,41.65h0.01H26.93z"/>
<path
android:pathData="M31.66,46.5c-1.01,1.64 -1.44,3.67 -0.96,5.83c0.66,2.94 3.08,5.28 6.04,5.84C41.68,59.1 46,55.33 46,50.56c0,-1.49 -0.43,-2.88 -1.16,-4.06H31.66z"
android:fillColor="#fff"/>
<path
android:fillColor="#FF000000"
android:pathData="M38.23,58.81c-0.52,0 -1.06,-0.05 -1.58,-0.15c-3.15,-0.59 -5.73,-3.09 -6.44,-6.22c-0.49,-2.15 -0.12,-4.35 1.02,-6.2C31.32,46.09 31.48,46 31.66,46h13.19c0.17,0 0.33,0.09 0.43,0.24c0.81,1.3 1.23,2.8 1.23,4.32c0,2.46 -1.09,4.78 -2.99,6.35C42.02,58.15 40.16,58.81 38.23,58.81zM31.94,47c-0.89,1.58 -1.16,3.42 -0.75,5.22c0.62,2.74 2.89,4.93 5.65,5.45c2.17,0.41 4.37,-0.15 6.04,-1.53c1.67,-1.38 2.63,-3.42 2.63,-5.58c0,-1.25 -0.32,-2.47 -0.94,-3.56H31.94z"/>
<path
android:pathData="M34.22,43.35c-2.15,1.32 -3.61,3.65 -3.71,6.34c5.17,-1.36 10.32,-1.57 15.43,-0.59c-0.25,-2.25 -1.47,-4.22 -3.23,-5.46"
android:fillColor="#fed5b3"/>
<path
android:fillColor="#FF000000"
android:pathData="M30.51,50.19c-0.11,0 -0.22,-0.04 -0.31,-0.11c-0.12,-0.1 -0.19,-0.25 -0.19,-0.41c0.1,-2.78 1.58,-5.3 3.95,-6.75c0.23,-0.14 0.54,-0.07 0.69,0.17c0.14,0.24 0.07,0.54 -0.17,0.69c-1.89,1.15 -3.13,3.09 -3.41,5.26c4.78,-1.16 9.57,-1.35 14.27,-0.55c-0.37,-1.78 -1.41,-3.37 -2.92,-4.43c-0.23,-0.16 -0.28,-0.47 -0.12,-0.7c0.16,-0.23 0.48,-0.28 0.7,-0.12c1.93,1.36 3.18,3.48 3.44,5.81c0.02,0.16 -0.04,0.31 -0.16,0.42c-0.12,0.11 -0.28,0.15 -0.43,0.13c-5,-0.95 -10.12,-0.76 -15.21,0.58C30.6,50.18 30.56,50.19 30.51,50.19z"/>
<path
android:pathData="M50.66,46.5c-1.01,1.64 -1.44,3.67 -0.96,5.83c0.66,2.94 3.08,5.28 6.04,5.84C60.68,59.1 65,55.33 65,50.56c0,-1.49 -0.43,-2.88 -1.16,-4.06H50.66z"
android:fillColor="#fff"/>
<path
android:fillColor="#FF000000"
android:pathData="M57.23,58.81c-0.52,0 -1.06,-0.05 -1.58,-0.15c-3.15,-0.59 -5.73,-3.09 -6.44,-6.22c-0.49,-2.15 -0.12,-4.35 1.02,-6.2C50.32,46.09 50.48,46 50.66,46h13.19c0.17,0 0.33,0.09 0.43,0.24c0.81,1.3 1.23,2.8 1.23,4.32c0,2.46 -1.09,4.78 -2.99,6.35C61.02,58.15 59.16,58.81 57.23,58.81zM50.94,47c-0.89,1.58 -1.16,3.42 -0.75,5.22c0.62,2.74 2.89,4.93 5.65,5.45c2.17,0.41 4.37,-0.15 6.04,-1.53c1.67,-1.38 2.63,-3.42 2.63,-5.58c0,-1.25 -0.32,-2.47 -0.94,-3.56H50.94z"/>
<path
android:pathData="M53.22,43.35c-2.15,1.32 -3.61,3.65 -3.71,6.34c5.17,-1.36 10.32,-1.57 15.43,-0.59c-0.25,-2.25 -1.47,-4.22 -3.23,-5.46"
android:fillColor="#fed5b3"/>
<path
android:fillColor="#FF000000"
android:pathData="M49.51,50.19c-0.11,0 -0.22,-0.04 -0.31,-0.11c-0.12,-0.1 -0.19,-0.25 -0.19,-0.41c0.1,-2.78 1.58,-5.3 3.95,-6.75c0.23,-0.14 0.54,-0.07 0.69,0.17c0.14,0.24 0.07,0.54 -0.17,0.69c-1.89,1.15 -3.13,3.09 -3.41,5.26c4.78,-1.16 9.57,-1.35 14.27,-0.55c-0.37,-1.78 -1.41,-3.37 -2.92,-4.43c-0.23,-0.16 -0.28,-0.47 -0.12,-0.7c0.16,-0.23 0.47,-0.28 0.7,-0.12c1.93,1.36 3.18,3.48 3.44,5.81c0.02,0.16 -0.04,0.31 -0.16,0.42c-0.12,0.11 -0.28,0.15 -0.43,0.13c-5,-0.95 -10.12,-0.76 -15.21,0.58C49.6,50.18 49.56,50.19 49.51,50.19z"/>
<path
android:fillColor="#FF000000"
android:pathData="M38.5,49.5m-1.5,0a1.5,1.5 0,1 1,3 0a1.5,1.5 0,1 1,-3 0"/>
<path
android:fillColor="#FF000000"
android:pathData="M57.5,49.5m-1.5,0a1.5,1.5 0,1 1,3 0a1.5,1.5 0,1 1,-3 0"/>
<path
android:fillColor="#FF000000"
android:pathData="M37.24,62.65c-3.37,0 -5.61,-1.97 -5.73,-2.08c-0.2,-0.19 -0.22,-0.5 -0.04,-0.7c0.19,-0.2 0.5,-0.22 0.71,-0.04c0.14,0.13 3.5,3.06 8.14,1.21c0.25,-0.1 0.55,0.02 0.65,0.28s-0.02,0.55 -0.28,0.65C39.44,62.46 38.28,62.65 37.24,62.65z"/>
<path
android:fillColor="#FF000000"
android:pathData="M57.1,62.65c-1.05,0 -2.21,-0.19 -3.45,-0.69c-0.26,-0.1 -0.38,-0.39 -0.28,-0.65s0.39,-0.38 0.65,-0.28c4.66,1.86 8.1,-1.17 8.14,-1.21c0.2,-0.19 0.52,-0.17 0.71,0.04c0.19,0.2 0.17,0.52 -0.04,0.71C62.71,60.68 60.48,62.65 57.1,62.65z"/>
<path
android:fillColor="#FF000000"
android:pathData="M50.06,30.75c-0.24,0 -0.45,-0.17 -0.49,-0.42c-0.04,-0.27 0.14,-0.53 0.41,-0.57c1.2,-0.19 2.33,-0.44 3.38,-0.74c0.27,-0.08 0.54,0.08 0.62,0.34c0.08,0.26 -0.08,0.54 -0.34,0.62c-1.08,0.31 -2.26,0.57 -3.49,0.76C50.12,30.75 50.09,30.75 50.06,30.75z"/>
<path
android:fillColor="#FF000000"
android:pathData="M43.35,31.25c-2.83,0 -4.8,-0.24 -4.92,-0.25c-0.27,-0.03 -0.47,-0.28 -0.43,-0.56c0.03,-0.28 0.3,-0.47 0.56,-0.43c0.04,0 3.8,0.46 8.33,0.12c0.25,-0.03 0.52,0.18 0.54,0.46c0.02,0.28 -0.19,0.52 -0.46,0.54C45.67,31.22 44.45,31.25 43.35,31.25z"/>
<path
android:fillColor="#FF000000"
android:pathData="M47,69.75c-0.81,0 -1.58,-0.41 -2.12,-1.14C44.31,67.84 44,66.77 44,65.5v-6c0,-0.28 0.22,-0.5 0.5,-0.5s0.5,0.22 0.5,0.5v6c0,2.23 1.04,3.25 2,3.25s2,-1.02 2,-3.25v-6c0,-0.28 0.22,-0.5 0.5,-0.5s0.5,0.22 0.5,0.5v6C50,68.42 48.44,69.75 47,69.75z"/>
<path
android:fillColor="#FF000000"
android:pathData="M58.5,80c-0.06,0 -0.13,-0.01 -0.19,-0.04c-11.65,-4.86 -22.49,-0.05 -22.6,-0.01c-0.25,0.11 -0.55,0 -0.66,-0.25c-0.11,-0.25 -0,-0.55 0.25,-0.66c0.11,-0.05 11.34,-5.03 23.4,-0.01c0.25,0.11 0.38,0.4 0.27,0.65C58.88,79.89 58.69,80 58.5,80z"/>
<path
android:pathData="M19.87,36.88L21.92,39.55"
android:fillColor="#cdcbbd"/>
<path
android:fillColor="#FF000000"
android:pathData="M21.92,40.05c-0.15,0 -0.3,-0.07 -0.4,-0.2l-2.05,-2.68c-0.17,-0.22 -0.13,-0.53 0.09,-0.7c0.22,-0.17 0.53,-0.13 0.7,0.09l2.05,2.68c0.17,0.22 0.13,0.53 -0.09,0.7C22.13,40.02 22.02,40.05 21.92,40.05z"/>
<path
android:pathData="M12.72,27.55L17.85,34.25"
android:fillColor="#cdcbbd"/>
<path
android:fillColor="#FF000000"
android:pathData="M17.85,34.75c-0.15,0 -0.3,-0.07 -0.4,-0.2l-5.13,-6.7c-0.17,-0.22 -0.13,-0.53 0.09,-0.7c0.22,-0.17 0.53,-0.13 0.7,0.09l5.13,6.7c0.17,0.22 0.13,0.53 -0.09,0.7C18.07,34.72 17.96,34.75 17.85,34.75z"/>
<path
android:pathData="M27.59,17.02L29.19,23.98"
android:fillColor="#cdcbbd"/>
<path
android:fillColor="#FF000000"
android:pathData="M29.19,24.48c-0.23,0 -0.43,-0.16 -0.49,-0.39l-1.6,-6.96c-0.06,-0.27 0.11,-0.54 0.38,-0.6c0.27,-0.06 0.54,0.11 0.6,0.38l1.6,6.96c0.06,0.27 -0.11,0.54 -0.38,0.6C29.27,24.48 29.23,24.48 29.19,24.48z"/>
<path
android:pathData="M26.25,11.21L26.89,13.96"
android:fillColor="#cdcbbd"/>
<path
android:fillColor="#FF000000"
android:pathData="M26.89,14.46c-0.23,0 -0.43,-0.16 -0.49,-0.39l-0.63,-2.75c-0.06,-0.27 0.11,-0.54 0.38,-0.6c0.27,-0.06 0.54,0.11 0.6,0.38l0.63,2.75c0.06,0.27 -0.11,0.54 -0.38,0.6C26.96,14.45 26.92,14.46 26.89,14.46z"/>
<path
android:pathData="M40.74,40.57c-2.54,0 -5.23,-0.16 -8.04,-0.59c-1.09,-0.17 -1.84,-1.19 -1.67,-2.28c0.17,-1.09 1.2,-1.84 2.28,-1.67c6.61,1.02 12.4,0.41 17.51,-0.13c4.67,-0.49 8.7,-0.92 11.86,0.22c1.04,0.37 1.58,1.52 1.21,2.56s-1.52,1.58 -2.56,1.21c-2.3,-0.83 -5.91,-0.45 -10.09,-0.01C48.15,40.2 44.62,40.57 40.74,40.57z"
android:fillColor="#a3a3cd"/>
<path
android:fillColor="#FF000000"
android:pathData="M40.74,41.07c-2.85,0 -5.51,-0.19 -8.12,-0.6c-1.36,-0.21 -2.3,-1.49 -2.09,-2.85c0.1,-0.66 0.46,-1.24 1,-1.64c0.54,-0.39 1.19,-0.56 1.85,-0.45c6.55,1.01 12.3,0.4 17.38,-0.13c4.73,-0.5 8.81,-0.93 12.08,0.25c0.63,0.23 1.13,0.68 1.42,1.29c0.28,0.6 0.32,1.28 0.09,1.91c-0.47,1.3 -1.9,1.97 -3.2,1.51c-2.2,-0.79 -5.75,-0.42 -9.87,0.02C48.17,40.7 44.65,41.07 40.74,41.07zM32.99,36.5c-0.31,0 -0.62,0.1 -0.88,0.29c-0.33,0.24 -0.54,0.59 -0.6,0.99c-0.13,0.82 0.44,1.58 1.25,1.71c2.56,0.39 5.16,0.58 7.97,0.58c3.85,0 7.35,-0.37 10.43,-0.69c4.25,-0.45 7.91,-0.83 10.33,0.03c0.78,0.28 1.64,-0.13 1.92,-0.9c0.14,-0.38 0.12,-0.78 -0.05,-1.15s-0.47,-0.64 -0.85,-0.77c-3.05,-1.1 -7.03,-0.68 -11.64,-0.19c-5.14,0.54 -10.96,1.15 -17.64,0.13C33.15,36.51 33.07,36.5 32.99,36.5z"/>
</vector>
<vector android:height="24dp" android:tint="#000000"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M15.5,14h-0.79l-0.28,-0.27C15.41,12.59 16,11.11 16,9.5 16,5.91 13.09,3 9.5,3S3,5.91 3,9.5 5.91,16 9.5,16c1.61,0 3.09,-0.59 4.23,-1.57l0.27,0.28v0.79l5,4.99L20.49,19l-4.99,-5zM9.5,14C7.01,14 5,11.99 5,9.5S7.01,5 9.5,5 14,7.01 14,9.5 11.99,14 9.5,14z"/>
</vector>
<vector android:height="24dp" android:tint="#000000"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21z"/>
</vector>
<vector android:height="100dp" android:viewportHeight="1600"
android:viewportWidth="1600" android:width="100dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#000000"
android:pathData="M518.5,28.6c-22.8,3.4 -33.3,9.1 -39.2,21.2l-2.8,5.6 -0.7,32.1c-1.4,61.8 -6,117.9 -14.9,180 -3.6,25.2 -9.9,62.6 -10.8,64.1 -0.4,0.7 -48.3,-8.3 -141.1,-26.3 -152.9,-29.8 -153.9,-29.9 -163.1,-25.7 -6.6,3.1 -12.4,8.7 -15.6,15.2 -3.5,7.1 -4,16.8 -2.4,43.5 4.5,73 21.9,134.6 54.5,192 17.8,31.4 38.3,58.5 65.3,85.9 10.4,10.6 11.2,11.8 9.1,12.3 -1.3,0.2 -9.5,2.1 -18.3,4 -37.6,8.2 -93.8,28.6 -134,48.7 -36.6,18.3 -70,40.9 -91.4,61.7 -10.2,9.9 -12.6,14.9 -12.6,25.6 0.1,10.5 2.7,16.7 10.2,23.5 6.7,6.1 37.2,26.4 57.8,38.6 20.6,12.1 62.2,33 90.5,45.4 41.2,18.1 55,25.9 69.9,39.7l7.4,6.9 -15.4,13.5c-40.6,35.7 -74.6,62.6 -141.4,111.9 -10,7.4 -14,13 -15.5,22.3 -1.8,11.3 3.4,24 12.6,30.6 5.3,3.9 3.1,3.2 111.3,33.1 52,14.3 94.6,26.2 94.8,26.4 0.7,0.7 -1.8,23.9 -4.3,38.6 -7.2,43.1 -22.6,89.4 -46.2,138.4 -9.6,20 -9.7,20.1 -9.6,27.6 0,9.7 2.8,16.2 9.5,22.5 8.9,8.3 11.5,9 33.4,8.8 48.5,-0.3 112.6,-10.6 170,-27.1l10,-2.9 8,13.6c47.8,80.7 116.9,143.4 195.1,177 33.6,14.5 68,23.8 104.9,28.3 16.6,2 67.4,1.7 84,-0.5 84.2,-11.3 157.9,-47.7 221.9,-109.7 28.3,-27.4 59,-67.2 77.9,-101.1l3.7,-6.7 17.1,5.9c38.3,13.3 77.3,20.6 122.5,23.1 20.3,1.1 22.7,1 28.4,-0.5 11,-3.1 18.2,-9.6 22.1,-19.7 3,-7.9 2.5,-14.9 -2.1,-29.7 -13.9,-44.6 -22.5,-101.5 -25.6,-170.9l-0.7,-15 12.9,-3.3c25.3,-6.5 48.3,-13.3 76,-22.5 56.1,-18.7 88.7,-33.8 109.9,-50.9 22.6,-18.3 28.5,-41.5 15,-59.2 -1.3,-1.8 -9,-7.7 -17.2,-13.3 -29.1,-20 -53.5,-40.4 -77.6,-65.1 -13.5,-13.9 -39.7,-43.9 -39.7,-45.4 0,-0.4 6.3,-3.8 14,-7.7 84.3,-42.8 146.9,-109.1 185.6,-196.5 4.7,-10.5 4.9,-11.4 4.9,-20 0,-7.8 -0.4,-9.7 -2.7,-14.1 -3.2,-6 -9.4,-11.9 -15.7,-14.7 -3.7,-1.7 -7,-2.2 -16.6,-2.4 -71.6,-1.7 -110.5,-4.3 -159,-10.4 -34.9,-4.4 -79.5,-12.4 -79.5,-14.3 0,-3.6 18.6,-55.6 31.7,-88.6 14.5,-36.7 25.3,-60.7 42,-94 20.6,-41.2 40.1,-73.7 62.1,-103.5 9.3,-12.5 11.2,-17.1 11.2,-26.4 0,-11.8 -7.6,-23.4 -18.4,-28.2 -15.8,-7 -81.7,-12 -119.1,-9 -59.2,4.7 -116.1,20.2 -171.2,46.6 -14.6,7 -15.3,7.3 -15.8,5.2 -4.2,-18.4 -14.3,-90.8 -18,-129.2 -3.5,-37.8 -4.4,-53.4 -6.8,-129.5 -0.4,-11.6 -2.9,-17.3 -10.7,-24.3 -9.5,-8.5 -30.6,-13 -50.4,-10.8 -19.5,2.2 -36.1,7.8 -62.6,21.2 -50.3,25.4 -109.7,70.9 -169.6,130.2l-24.1,23.8 -9.4,-10.2c-17.2,-18.7 -52.8,-51.2 -82.3,-75.3 -59.8,-48.8 -112.1,-79.2 -150.6,-87.6 -8.5,-1.9 -26.9,-3.2 -32.5,-2.4zM556.3,100.6c11.6,2.9 26.1,10.6 51.1,27.1 42.3,28 84.5,63.6 139.1,117.4 27.6,27.3 30.5,29.8 36,31.8 7.7,2.9 17.7,2.6 24.5,-0.9 2.9,-1.4 13.6,-11.2 29.5,-26.9 35,-34.5 57.9,-55.4 85.5,-78.2 40.4,-33.4 83.1,-61.5 104.6,-68.9 5.7,-2 22.1,-4.6 23,-3.7 0.3,0.3 1,9.4 1.5,20.4 2.6,57.9 8.5,120.3 17.3,184.3 4.8,34.3 11.2,72.4 13.2,78.2 2.2,6.5 9.2,14.1 16.2,17.5 4.7,2.3 7,2.8 13.2,2.8 7.2,-0 8.1,-0.3 21.5,-6.7 74.8,-35.4 162.5,-57 225.2,-55.6l14.3,0.3 -7.5,12.2c-37.2,61 -76.3,146.1 -108.5,236.2 -14.9,41.8 -17.3,49.6 -17.4,58.1 -0.1,8.9 2.8,16.4 8.9,22.5 6.1,6 12,8.1 34.5,11.9 63.8,11 131.9,18.8 199.3,22.9l19.9,1.2 -6.3,9.5c-22.1,33.7 -52.4,66 -89.4,95.4 -22,17.5 -60.6,41.8 -82.2,51.7 -14.4,6.6 -21.3,16.4 -21.3,30.3 0,9.1 2.2,14.2 10.4,24.5 29.6,37.1 79.9,87.2 119.8,119.4 9,7.3 11.4,9.8 10.4,10.6 -2.3,1.9 -19.8,9.7 -35.1,15.6 -32.1,12.4 -79.5,27.2 -125.7,39.4 -12.5,3.3 -24.4,6.8 -26.5,7.8 -8.1,3.8 -15.2,13.5 -16.7,23 -1.3,7.6 3.2,65.4 8,103.8 3.1,24.2 8.2,55.8 12.4,75.6 1.6,8.1 3,15.2 3,15.8 0,0.8 -1.1,1 -3.2,0.7 -1.8,-0.3 -8.5,-1.3 -14.8,-2.1 -16.8,-2.3 -43.6,-7.9 -60.1,-12.6 -7.9,-2.2 -14.5,-4.1 -14.6,-4.3 -0.2,-0.2 2.1,-7 5.1,-15.2 16.5,-45.2 26.6,-93.1 30.6,-144.8 1.4,-17.5 1.3,-343.3 0,-362.1 -12.6,-173.2 -105.7,-325.1 -242.6,-395.7 -40.4,-20.8 -79.3,-32.9 -124.9,-38.9 -20.2,-2.6 -60.4,-3.1 -79.5,-1 -66.8,7.4 -126.8,30.3 -180.8,69 -113.8,81.4 -186,219.6 -195.2,373.6 -1.6,26.1 -0.8,351.6 0.9,366 3.9,34 9.1,63.6 15.7,88.5 3.8,14.4 12.8,42.5 16.8,52.7 2.2,5.6 2.3,6.3 0.8,6.7 -4.6,1.4 -34.9,7.9 -49.3,10.5 -18.9,3.5 -65.9,10.3 -66.5,9.7 -0.1,-0 3.2,-9.2 7.2,-20.3 13.2,-36.1 25.9,-81.4 33.3,-119.3 4.1,-20.7 8.1,-46.4 8.1,-52.2 0,-9.9 -6.6,-21.2 -15.3,-26.2 -2.6,-1.6 -34.3,-10.8 -84.2,-24.6 -44,-12.1 -80.3,-22.1 -80.7,-22.3 -0.4,-0.1 6.1,-5.4 14.5,-11.7 34.6,-26.1 70.2,-55.7 103.2,-86.1 21.5,-19.8 25,-23.5 28.1,-30.3 1.9,-4 2.4,-6.8 2.4,-12.8 0,-7.2 -0.3,-8.3 -4.5,-16.5 -2.5,-4.8 -7.8,-12.8 -11.7,-17.7 -17.4,-21.6 -40,-35.9 -96.3,-61.1 -19.3,-8.6 -47.8,-23.5 -76.5,-40 -29.3,-16.8 -34.3,-19.9 -34.3,-21 0,-1.3 17.6,-12.4 35.9,-22.6 28.1,-15.7 57,-28.4 86.9,-38.4 29.7,-9.9 72,-20.9 100.5,-26 11.8,-2.2 17.2,-4.6 23.1,-10.5 10.2,-10.2 11.8,-27.4 3.6,-39.4 -1.4,-2.1 -6.6,-7.4 -11.6,-11.9 -34.4,-31 -72.6,-83.8 -95.7,-132.4 -12,-25.1 -22.3,-53.8 -28.9,-80.1 -6.1,-24.4 -11.1,-55.2 -8.9,-55.2 0.5,-0 61.6,11.8 135.9,26.2 93.8,18.2 137.1,26.2 142,26.2 12,0.1 22.4,-6.4 28,-17.4 4.8,-9.4 17.3,-94.3 24.4,-165.5 3.5,-34.6 8.1,-101.5 8.1,-117.8l0,-2.9 6.8,0.7c3.7,0.4 9.3,1.3 12.5,2.1zM837,415.9c55.6,8.6 106.7,31.4 153.5,68.7 14.4,11.5 43.6,40.8 55.7,55.9 46.3,57.9 77,127.6 89.8,204 6.6,39.5 6.3,31.9 6.8,210.5 0.4,169.7 0.1,185.7 -3.9,217.5 -17.8,142.7 -99,265 -212.4,320 -32.2,15.6 -61.9,24.5 -97.2,29.1 -17.8,2.4 -54.2,2.4 -71.8,-0 -70.3,-9.5 -132.4,-40.3 -185.4,-92 -15.7,-15.4 -27.6,-28.8 -39.2,-44.2 -44.7,-59 -74.4,-133.5 -84.3,-210.9 -4.1,-31.7 -4.1,-33.6 -4.1,-207 0,-181.7 -0.1,-178.9 5.5,-215.6 20.7,-136.6 99,-251.9 208,-306.7 29.7,-14.9 63.5,-25.4 95,-29.6 17.9,-2.4 18,-2.4 45,-2.1 19.7,0.2 28.6,0.8 39,2.4z" android:strokeColor="#00000000"/>
<path android:fillColor="#000000"
android:pathData="M529.6,667.6c-26.7,8.5 -30.8,44.6 -6.6,57.8 6.3,3.4 25.3,9 48,14.1 9.1,2 17.2,3.9 18,4.2 0.9,0.2 -1.3,1.9 -5.5,4.1 -12,6.4 -22.6,14.3 -33.5,25.2 -20.5,20.5 -34,45.6 -39.7,73.7 -2.4,12.2 -2.5,40.3 0,52.6 5.6,27.7 18.1,51.6 37.6,71.9 20.9,21.9 45.8,35.7 75.4,42 13.8,2.9 38.8,3.1 52.7,0.4 53,-10.3 94.6,-47 110.8,-97.7 3.2,-9.9 6.1,-24.5 6.3,-31.4 0.1,-2.5 0.6,-0.5 1.5,5.4 4.8,33.2 18.1,60.4 40.4,83.1 56.2,57 146.7,57 203,-0 18.9,-19.1 31.9,-43 38.2,-70 2.9,-12.6 3.6,-38.6 1.4,-52.2 -2,-12 -7.9,-30.5 -12.9,-40.5 -12.5,-24.7 -35,-48.3 -58.8,-61.4 -4.3,-2.4 -7.9,-4.7 -7.9,-5 0,-0.4 2.1,-1 4.8,-1.4 6.6,-1 42.3,-10 51.7,-13 16.7,-5.5 24.8,-15.7 24.9,-31.5 0.1,-9.5 -3.2,-16.8 -10.5,-23.4 -9,-8.1 -21.1,-9.8 -35,-5.1 -23.7,8.2 -64.6,16.4 -106.4,21.4 -42.2,5.1 -80,7.1 -134,7.1 -75.8,-0 -135.3,-5 -191,-16.1 -17.7,-3.5 -43,-9.9 -50.6,-12.9 -7.4,-2.8 -16.2,-3.4 -22.3,-1.4zM837.4,771.5c-23.8,23.4 -37.1,49.2 -42.3,82.1 -1.2,7.5 -1.9,10.3 -2,7.7 -0.2,-6.6 -3.6,-23.1 -7,-33.1 -6.9,-20.7 -18.1,-38.2 -35.1,-55.2l-11.5,-11.5 54,-0 54.1,-0 -10.2,10zM673.5,797c22,7 38.3,20.8 48.1,40.5 6.5,13.2 7.9,19.5 7.9,35.5 0,15.6 -1.4,22.1 -7.4,34.5 -9.5,19.9 -25,33.4 -46.6,40.7 -16.3,5.6 -36.9,5.1 -53.6,-1.3 -30.5,-11.7 -50.1,-40.5 -50.1,-73.9 0,-37.3 23.8,-67.8 60,-77 10.8,-2.8 31.5,-2.2 41.7,1zM960.5,797.4c12.8,4.2 21.9,9.8 31.6,19.5 4.9,4.9 10.3,11.6 12.7,15.6 8.5,14.6 12.5,33.2 10.5,49.3 -2.4,19.1 -9.6,33.6 -23.2,47.3 -9.6,9.6 -18.7,15.3 -31.6,19.6 -7.3,2.4 -9.4,2.7 -23.5,2.7 -17.8,0.1 -24.2,-1.4 -38.5,-8.7 -10.1,-5.2 -24.2,-18.8 -30.3,-29.2 -14.5,-24.8 -14.5,-56.3 0,-81 5.5,-9.3 19.3,-23.1 28.1,-28 15.2,-8.4 24.5,-10.6 42.7,-10.1 11.2,0.3 14.8,0.8 21.5,3z" android:strokeColor="#00000000"/>
<path android:fillColor="#000000"
android:pathData="M626.5,858.3c-6.2,2.1 -9.7,4.2 -13.9,8.4 -9.3,9.2 -11.9,23.9 -6.3,35.5 7.3,14.8 23.9,21.7 39.7,16.3 7.5,-2.5 16,-10.9 18.6,-18.5 2.5,-7.3 2.3,-17.1 -0.4,-23.3 -2.9,-6.6 -10.3,-14.1 -16.5,-16.7 -6.3,-2.7 -15.7,-3.5 -21.2,-1.7z" android:strokeColor="#00000000"/>
<path android:fillColor="#000000"
android:pathData="M946.3,826c-9.2,1.9 -17.2,7.8 -21.9,16.2 -2.6,4.8 -2.9,6.2 -2.9,14.8 0,8 0.4,10.2 2.3,13.8 3.5,6.6 8.8,11.9 15,14.9 7.8,3.8 19.2,3.9 26.7,0.3 6.4,-3.1 13,-9.8 15.8,-15.8 3.2,-6.8 3.1,-19.8 -0.2,-26.4 -6.3,-12.9 -21.3,-20.5 -34.8,-17.8z" android:strokeColor="#00000000"/>
<path android:fillColor="#000000"
android:pathData="M819.2,1016c-10.4,2.2 -19.5,9.9 -23.2,19.7 -1.9,5.1 -2,7.8 -2,53.1 0,26.2 -0.3,48.7 -0.6,49.8 -0.6,2.1 -0.7,2.1 -6.7,-1.3 -8.4,-4.7 -20.5,-13.3 -30.7,-21.6 -12.1,-9.9 -17,-12 -27.3,-11.5 -9.9,0.4 -15.8,3 -21.9,9.6 -5.9,6.5 -8.2,12.2 -8.2,21.2 -0.1,10.6 3.7,18.4 13.1,26.7 33.7,29.7 70,47.2 93.1,44.8 19.7,-2 35.2,-12.8 44.2,-30.7 7.4,-14.8 7.5,-16 7.5,-80.3l0,-57 -2.4,-4.7c-6.4,-13.1 -21.2,-20.6 -34.9,-17.8z" android:strokeColor="#00000000"/>
<path android:fillColor="#000000"
android:pathData="M762,1238.7c-63.3,2.8 -129.5,12.8 -184,27.9 -18.6,5.2 -23.9,7.6 -29.2,13.1 -6.5,6.8 -8.3,11.6 -8.3,21.8 0,10.5 2,15.8 8.6,22.4 9.8,9.8 20.1,11.3 40.4,5.7 7.2,-2 13.7,-3.9 14.6,-4.1 1.3,-0.4 2.3,1.8 5.2,10.8 6.9,21.5 20,35.2 45.1,47.3l9.3,4.5 0.6,6.5c1.2,12.1 7.9,25.1 19.6,37.6 17.4,18.6 37.9,27.8 62.1,27.8 22.5,-0 41.5,-7.8 58.4,-23.9 13.7,-13.2 21.5,-27 23.1,-41.2l0.6,-5.5 6.5,-1.1c18.3,-3.2 39.3,-25.8 48.4,-52.3 2.5,-7.5 5,-19.6 5,-24.6 0,-4.2 -0.8,-4.2 20.7,-0.9 30.6,4.7 65.4,12 89.6,19 14.1,4.1 21.1,4.4 29,1.5 7.6,-2.9 13,-7.9 16.9,-15.7 2.8,-5.7 3.2,-7.7 3.2,-13.7 -0.1,-11.2 -5.2,-20.7 -14.3,-26.5 -12.1,-7.8 -80.7,-23.3 -133.1,-30 -44.1,-5.8 -97.5,-8.2 -138,-6.4zM823.4,1302.6c2.1,0.8 2.1,8.3 0.1,15.2 -2.6,8.8 -11,14.1 -24.6,15.7 -11,1.2 -21.1,8.2 -25.7,17.7 -1.3,2.5 -2.7,8.2 -3.2,12.9 -1.4,12 -5.6,24.7 -9.5,28.6 -2.5,2.5 -4.3,3.3 -8.8,3.8 -9.4,1.2 -16.6,-0.2 -20.2,-3.8 -3.9,-4 -8.2,-16.8 -9.4,-28.4 -2.1,-19.5 -12.8,-29.4 -33.6,-31.2 -9.2,-0.8 -10,-1 -12.6,-3.9 -2.5,-2.8 -6.9,-12.7 -6.9,-15.6 0,-1.8 1.3,-2.1 23,-5 19.9,-2.6 35.7,-4.2 54,-5.5 13.8,-1 75.2,-1.4 77.4,-0.5z" android:strokeColor="#00000000"/>
</vector>
...@@ -2,5 +2,5 @@ ...@@ -2,5 +2,5 @@
plugins { plugins {
id 'com.android.application' version '8.0.2' apply false id 'com.android.application' version '8.0.2' apply false
id 'com.android.library' version '8.0.2' apply false id 'com.android.library' version '8.0.2' apply false
id 'org.jetbrains.kotlin.android' version '1.7.20' apply false id 'org.jetbrains.kotlin.android' version '1.8.22' apply false
} }
\ No newline at end of file