BIT-40: Reskin bottom navigation bar (#81)

This commit is contained in:
joshua-livefront 2023-10-02 16:11:44 -04:00 committed by Álison Fernandes
parent 5c81560514
commit 60b004eb30
13 changed files with 159 additions and 46 deletions

View file

@ -4,7 +4,9 @@ import android.os.Parcelable
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.material3.BottomAppBar import androidx.compose.material3.BottomAppBar
import androidx.compose.material3.Icon import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.NavigationBarItem import androidx.compose.material3.NavigationBarItem
import androidx.compose.material3.NavigationBarItemDefaults
import androidx.compose.material3.Scaffold import androidx.compose.material3.Scaffold
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
@ -82,6 +84,7 @@ fun VaultUnlockedNavBarScreen(
* Scaffold that contains the bottom nav bar for the [VaultUnlockedNavBarScreen] * Scaffold that contains the bottom nav bar for the [VaultUnlockedNavBarScreen]
*/ */
@Composable @Composable
@Suppress("LongMethod")
private fun VaultUnlockedNavBarScaffold( private fun VaultUnlockedNavBarScaffold(
navController: NavHostController, navController: NavHostController,
vaultTabClickedAction: () -> Unit, vaultTabClickedAction: () -> Unit,
@ -91,7 +94,9 @@ private fun VaultUnlockedNavBarScaffold(
) { ) {
Scaffold( Scaffold(
bottomBar = { bottomBar = {
BottomAppBar { BottomAppBar(
containerColor = MaterialTheme.colorScheme.surfaceContainer,
) {
val destinations = listOf( val destinations = listOf(
VaultUnlockedNavBarTab.Vault, VaultUnlockedNavBarTab.Vault,
VaultUnlockedNavBarTab.Send, VaultUnlockedNavBarTab.Send,
@ -101,21 +106,35 @@ private fun VaultUnlockedNavBarScaffold(
val navBackStackEntry by navController.currentBackStackEntryAsState() val navBackStackEntry by navController.currentBackStackEntryAsState()
val currentDestination = navBackStackEntry?.destination val currentDestination = navBackStackEntry?.destination
destinations.forEach { destination -> destinations.forEach { destination ->
val isSelected = currentDestination?.hierarchy?.any {
it.route == destination.route
} == true
NavigationBarItem( NavigationBarItem(
icon = { icon = {
Icon( Icon(
painter = painterResource(id = destination.iconRes), painter = painterResource(
id = if (isSelected) {
destination.iconResSelected
} else {
destination.iconRes
},
),
contentDescription = stringResource( contentDescription = stringResource(
id = destination.contentDescriptionRes, id = destination.contentDescriptionRes,
), ),
tint = if (isSelected) {
MaterialTheme.colorScheme.onSecondaryContainer
} else {
MaterialTheme.colorScheme.onSurface
},
) )
}, },
label = { label = {
Text(text = stringResource(id = destination.labelRes)) Text(text = stringResource(id = destination.labelRes))
}, },
selected = currentDestination?.hierarchy?.any { selected = isSelected,
it.route == destination.route
} == true,
onClick = { onClick = {
when (destination) { when (destination) {
VaultUnlockedNavBarTab.Vault -> vaultTabClickedAction() VaultUnlockedNavBarTab.Vault -> vaultTabClickedAction()
@ -124,6 +143,9 @@ private fun VaultUnlockedNavBarScaffold(
VaultUnlockedNavBarTab.Settings -> settingsTabClickedAction() VaultUnlockedNavBarTab.Settings -> settingsTabClickedAction()
} }
}, },
colors = NavigationBarItemDefaults.colors(
indicatorColor = MaterialTheme.colorScheme.secondaryContainer,
),
) )
} }
} }
@ -143,10 +165,24 @@ private fun VaultUnlockedNavBarScaffold(
} }
/** /**
* Models tabs for the nav bar of the vault unlocked portion of the app. * Represents the different tabs available in the navigation bar
* for the unlocked portion of the vault.
*
* Each tab is modeled with properties that provide information on:
* - Regular icon resource
* - Icon resource when selected
* and other essential UI and navigational data.
*
* @property iconRes The resource ID for the regular (unselected) icon representing the tab.
* @property iconResSelected The resource ID for the icon representing the tab when it's selected.
*/ */
@Parcelize @Parcelize
private sealed class VaultUnlockedNavBarTab : Parcelable { private sealed class VaultUnlockedNavBarTab : Parcelable {
/**
* The resource ID for the icon representing the tab when it is selected.
*/
abstract val iconResSelected: Int
/** /**
* Resource id for the icon representing the tab. * Resource id for the icon representing the tab.
*/ */
@ -172,7 +208,8 @@ private sealed class VaultUnlockedNavBarTab : Parcelable {
*/ */
@Parcelize @Parcelize
data object Generator : VaultUnlockedNavBarTab() { data object Generator : VaultUnlockedNavBarTab() {
override val iconRes get() = R.drawable.generator_icon override val iconResSelected get() = R.drawable.ic_generator_filled
override val iconRes get() = R.drawable.ic_generator
override val labelRes get() = R.string.generator override val labelRes get() = R.string.generator
override val contentDescriptionRes get() = R.string.generator override val contentDescriptionRes get() = R.string.generator
override val route get() = GENERATOR_ROUTE override val route get() = GENERATOR_ROUTE
@ -183,7 +220,8 @@ private sealed class VaultUnlockedNavBarTab : Parcelable {
*/ */
@Parcelize @Parcelize
data object Send : VaultUnlockedNavBarTab() { data object Send : VaultUnlockedNavBarTab() {
override val iconRes get() = R.drawable.send_icon override val iconResSelected get() = R.drawable.ic_send_filled
override val iconRes get() = R.drawable.ic_send
override val labelRes get() = R.string.send override val labelRes get() = R.string.send
override val contentDescriptionRes get() = R.string.send override val contentDescriptionRes get() = R.string.send
override val route get() = SEND_ROUTE override val route get() = SEND_ROUTE
@ -194,7 +232,8 @@ private sealed class VaultUnlockedNavBarTab : Parcelable {
*/ */
@Parcelize @Parcelize
data object Vault : VaultUnlockedNavBarTab() { data object Vault : VaultUnlockedNavBarTab() {
override val iconRes get() = R.drawable.sheild_icon override val iconResSelected get() = R.drawable.ic_vault_filled
override val iconRes get() = R.drawable.ic_vault
override val labelRes get() = R.string.my_vault override val labelRes get() = R.string.my_vault
override val contentDescriptionRes get() = R.string.my_vault override val contentDescriptionRes get() = R.string.my_vault
override val route get() = VAULT_ROUTE override val route get() = VAULT_ROUTE
@ -205,7 +244,8 @@ private sealed class VaultUnlockedNavBarTab : Parcelable {
*/ */
@Parcelize @Parcelize
data object Settings : VaultUnlockedNavBarTab() { data object Settings : VaultUnlockedNavBarTab() {
override val iconRes get() = R.drawable.settings_icon override val iconResSelected get() = R.drawable.ic_settings_filled
override val iconRes get() = R.drawable.ic_settings
override val labelRes get() = R.string.settings override val labelRes get() = R.string.settings
override val contentDescriptionRes get() = R.string.settings override val contentDescriptionRes get() = R.string.settings
override val route get() = SETTINGS_ROUTE override val route get() = SETTINGS_ROUTE

View file

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="30dp"
android:height="24dp"
android:viewportWidth="640"
android:viewportHeight="512">
<path
android:fillColor="#FF000000"
android:pathData="M320.64 512.32c141.385 0 256-114.615 256-256s-114.615-256-256-256c-141.385 0-256 114.615-256 256s114.615 256 256 256zM488 278.402c3.315 0.796 6.199 2.832 8.055 5.69 1.859 2.858 2.547 6.318 1.93 9.671-8.887 36.99-28.976 70.334-57.529 95.474s-64.173 40.845-101.99 44.976c-6.4 0.64-12.8 0.928-19.2 0.928-34.070-0.307-67.349-10.301-95.948-28.819s-51.337-44.797-65.555-75.757c-0.339-0.387-0.768-0.688-1.248-0.877-0.48-0.185-0.998-0.253-1.511-0.195-0.512 0.055-1.003 0.233-1.43 0.522s-0.78 0.672-1.027 1.127l-8.032 16.576c-1.536 3.181-4.274 5.623-7.611 6.787s-6.999 0.957-10.181-0.579c-3.183-1.536-5.624-4.275-6.789-7.613-1.164-3.334-0.955-6.998 0.581-10.179l24.96-51.49c1.492-3.055 4.099-5.423 7.284-6.614s6.706-1.114 9.836 0.214l53.12 22.4c1.613 0.675 3.078 1.66 4.311 2.901s2.209 2.712 2.874 4.33c0.664 1.618 1.003 3.351 0.998 5.1s-0.356 3.479-1.030 5.094c-0.674 1.614-1.66 3.079-2.901 4.312s-2.712 2.208-4.33 2.873c-1.618 0.663-3.351 1.002-5.1 0.998-1.749-0.007-3.48-0.358-5.093-1.031l-20.832-8.738c-2.624-0.288-3.68 1.6-3.2 2.912 13.19 29.202 35.259 53.495 63.062 69.422s59.924 22.675 91.786 19.283c32.304-3.2 62.791-16.445 87.175-37.872s41.44-49.962 48.762-81.585c0.365-1.711 1.063-3.333 2.055-4.774s2.259-2.671 3.728-3.623c1.469-0.951 3.111-1.603 4.829-1.92 1.721-0.317 3.488-0.291 5.197 0.076zM502.947 157.296c3.331-1.163 6.989-0.962 10.173 0.56 1.622 0.746 3.075 1.811 4.275 3.131 1.203 1.32 2.125 2.867 2.717 4.551s0.838 3.469 0.726 5.25c-0.115 1.781-0.582 3.521-1.383 5.117l-24.928 51.488c-1.498 3.050-4.106 5.412-7.286 6.602-3.184 1.19-6.701 1.118-9.834-0.202l-53.152-22.4c-1.613-0.677-3.079-1.665-4.31-2.907s-2.205-2.715-2.87-4.335c-0.663-1.619-0.998-3.353-0.992-5.103 0.010-1.75 0.361-3.481 1.037-5.095 0.678-1.613 1.664-3.078 2.909-4.31 1.241-1.232 2.714-2.207 4.333-2.87s3.353-1 5.104-0.993c1.75 0.007 3.481 0.359 5.094 1.036l20.832 8.704c2.592 0.288 3.68-1.6 3.2-2.912-13.216-29.171-35.293-53.431-63.094-69.329s-59.911-22.621-91.753-19.216c-32.303 3.198-62.791 16.443-87.175 37.87s-41.437 49.961-48.761 81.585c-0.73 3.458-2.804 6.486-5.765 8.415s-6.569 2.603-10.027 1.874c-3.458-0.73-6.485-2.804-8.415-5.765s-2.603-6.569-1.874-10.027c8.919-36.975 29.038-70.293 57.608-95.403s64.194-40.785 102.008-44.886c6.4-0.64 12.8-0.928 19.2-0.928 34.055 0.283 67.325 10.252 95.923 28.742s51.347 44.737 65.581 75.674c0.339 0.394 0.768 0.7 1.255 0.891 0.483 0.19 1.005 0.261 1.523 0.204 0.515-0.056 1.011-0.238 1.443-0.53 0.429-0.291 0.784-0.683 1.027-1.142l8.032-16.576c1.549-3.173 4.285-5.606 7.619-6.768z" />
</vector>

View file

@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<group>
<clip-path
android:pathData="M2,2h20v20h-20z"/>
<path
android:pathData="M20.382,12.972C20.212,12.935 20.034,12.967 19.887,13.059C19.74,13.151 19.635,13.297 19.596,13.465C19.218,15.005 18.361,16.389 17.145,17.422C15.929,18.455 14.415,19.084 12.817,19.222C11.24,19.394 9.648,19.076 8.263,18.311C6.879,17.546 5.772,16.372 5.096,14.955C5.071,14.891 5.126,14.794 5.261,14.814L6.3,15.235C6.462,15.303 6.646,15.305 6.81,15.241C6.973,15.177 7.105,15.05 7.175,14.891C7.208,14.812 7.226,14.729 7.226,14.644C7.226,14.558 7.209,14.475 7.176,14.397C7.143,14.318 7.094,14.248 7.033,14.188C6.971,14.128 6.899,14.082 6.819,14.05L4.163,12.977C4.006,12.914 3.832,12.911 3.674,12.97C3.516,13.028 3.385,13.143 3.309,13.291L2.065,15.772C2.028,15.848 2.006,15.93 2.001,16.015C1.996,16.1 2.009,16.184 2.037,16.264C2.066,16.344 2.111,16.418 2.169,16.48C2.227,16.542 2.297,16.593 2.374,16.629C2.464,16.671 2.563,16.693 2.663,16.693C2.787,16.694 2.908,16.66 3.014,16.596C3.12,16.532 3.205,16.441 3.261,16.331L3.661,15.531C3.674,15.509 3.692,15.491 3.714,15.477C3.735,15.464 3.759,15.455 3.785,15.453C3.811,15.45 3.836,15.453 3.86,15.462C3.884,15.47 3.906,15.485 3.923,15.504C4.647,17.008 5.788,18.279 7.213,19.171C8.638,20.064 10.289,20.539 11.977,20.545C12.289,20.545 12.609,20.53 12.939,20.5C14.81,20.32 16.579,19.573 18.003,18.361C19.427,17.149 20.436,15.531 20.893,13.73C20.911,13.648 20.912,13.562 20.895,13.479C20.878,13.395 20.846,13.316 20.798,13.246C20.751,13.175 20.69,13.114 20.619,13.067C20.548,13.02 20.468,12.987 20.383,12.971L20.382,12.972ZM21.633,7.171C21.542,7.129 21.444,7.107 21.344,7.107C21.22,7.106 21.098,7.14 20.993,7.204C20.888,7.267 20.802,7.359 20.746,7.469L20.346,8.269C20.333,8.291 20.315,8.309 20.294,8.323C20.272,8.336 20.248,8.345 20.222,8.347C20.197,8.35 20.171,8.347 20.147,8.338C20.124,8.329 20.102,8.315 20.085,8.296C19.361,6.791 18.22,5.519 16.795,4.626C15.37,3.733 13.719,3.256 12.031,3.25C11.72,3.25 11.4,3.264 11.07,3.295C9.197,3.475 7.429,4.223 6.004,5.436C4.58,6.649 3.571,8.267 3.115,10.069C3.097,10.153 3.097,10.239 3.113,10.322C3.129,10.405 3.162,10.484 3.21,10.555C3.257,10.626 3.319,10.687 3.39,10.734C3.462,10.781 3.542,10.814 3.627,10.83C3.798,10.866 3.976,10.835 4.123,10.743C4.27,10.651 4.374,10.504 4.413,10.336C4.791,8.796 5.648,7.412 6.865,6.379C8.081,5.347 9.595,4.717 11.193,4.578C12.77,4.406 14.362,4.725 15.746,5.49C17.13,6.256 18.238,7.429 18.914,8.846C18.938,8.909 18.884,9.007 18.749,8.986L17.707,8.561C17.544,8.494 17.362,8.492 17.198,8.556C17.034,8.62 16.903,8.746 16.831,8.906C16.798,8.984 16.781,9.068 16.781,9.152C16.781,9.237 16.798,9.322 16.831,9.399C16.864,9.478 16.913,9.549 16.974,9.608C17.035,9.667 17.108,9.714 17.188,9.746L19.838,10.818C19.994,10.881 20.169,10.884 20.327,10.826C20.485,10.768 20.616,10.654 20.692,10.505L21.935,8.023C21.972,7.948 21.994,7.866 21.999,7.782C22.004,7.698 21.992,7.614 21.964,7.535C21.936,7.456 21.892,7.383 21.835,7.32C21.778,7.257 21.709,7.207 21.632,7.17L21.633,7.171Z"
android:fillColor="#1B1B1F"/>
</group>
</vector>

View file

@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<group>
<clip-path
android:pathData="M2,2h20v20h-20z"/>
<path
android:pathData="M12,22C17.523,22 22,17.523 22,12C22,6.477 17.523,2 12,2C6.477,2 2,6.477 2,12C2,17.523 6.477,22 12,22ZM18.538,12.863C18.667,12.894 18.779,12.973 18.852,13.085C18.924,13.197 18.951,13.332 18.927,13.462C18.581,14.908 17.796,16.21 16.68,17.192C15.564,18.174 14.173,18.788 12.696,18.949C12.446,18.974 12.196,18.985 11.946,18.985C10.616,18.973 9.316,18.583 8.198,17.859C7.081,17.136 6.193,16.109 5.637,14.9C5.624,14.885 5.608,14.873 5.589,14.866C5.57,14.858 5.55,14.856 5.53,14.858C5.51,14.86 5.491,14.868 5.474,14.879C5.458,14.89 5.444,14.905 5.434,14.922L5.121,15.57C5.061,15.694 4.954,15.789 4.823,15.835C4.693,15.881 4.55,15.873 4.426,15.813C4.301,15.752 4.206,15.646 4.161,15.515C4.116,15.384 4.123,15.242 4.183,15.118L5.158,13.106C5.216,12.987 5.318,12.894 5.443,12.848C5.567,12.802 5.704,12.804 5.827,12.856L7.902,13.731C7.965,13.757 8.022,13.796 8.07,13.844C8.118,13.892 8.156,13.95 8.182,14.014C8.208,14.077 8.222,14.144 8.221,14.213C8.221,14.282 8.208,14.349 8.181,14.412C8.155,14.475 8.116,14.532 8.068,14.58C8.02,14.628 7.963,14.666 7.899,14.693C7.836,14.718 7.768,14.732 7.699,14.731C7.631,14.731 7.564,14.717 7.501,14.691L6.687,14.35C6.584,14.339 6.543,14.413 6.562,14.464C7.077,15.604 7.939,16.553 9.025,17.176C10.111,17.798 11.366,18.061 12.611,17.929C13.873,17.804 15.063,17.286 16.016,16.449C16.968,15.613 17.634,14.498 17.921,13.262C17.935,13.196 17.962,13.132 18.001,13.076C18.039,13.02 18.089,12.972 18.146,12.935C18.204,12.898 18.267,12.873 18.335,12.86C18.403,12.847 18.471,12.849 18.538,12.863L18.538,12.863ZM19.121,8.132C19.251,8.086 19.394,8.094 19.519,8.154C19.582,8.183 19.639,8.224 19.686,8.276C19.733,8.328 19.769,8.388 19.792,8.454C19.815,8.519 19.824,8.589 19.82,8.659C19.816,8.728 19.798,8.796 19.766,8.859L18.792,10.87C18.734,10.989 18.632,11.081 18.508,11.128C18.384,11.175 18.246,11.172 18.124,11.12L16.048,10.245C15.984,10.219 15.927,10.18 15.879,10.131C15.831,10.083 15.793,10.025 15.767,9.962C15.742,9.899 15.729,9.831 15.729,9.762C15.729,9.694 15.743,9.626 15.769,9.564C15.796,9.501 15.834,9.444 15.883,9.396C15.932,9.347 15.989,9.309 16.052,9.284C16.116,9.258 16.184,9.245 16.252,9.245C16.32,9.245 16.388,9.259 16.451,9.286L17.264,9.626C17.366,9.637 17.408,9.563 17.389,9.512C16.873,8.373 16.011,7.425 14.925,6.804C13.839,6.182 12.585,5.92 11.341,6.053C10.079,6.178 8.888,6.696 7.936,7.532C6.983,8.369 6.317,9.484 6.031,10.719C6.002,10.854 5.921,10.972 5.806,11.048C5.69,11.124 5.549,11.15 5.414,11.121C5.279,11.092 5.161,11.012 5.085,10.896C5.009,10.781 4.983,10.639 5.012,10.504C5.36,9.06 6.146,7.759 7.262,6.778C8.379,5.796 9.77,5.184 11.248,5.024C11.498,4.999 11.748,4.988 11.998,4.988C13.328,4.999 14.627,5.389 15.744,6.111C16.861,6.832 17.75,7.858 18.306,9.067C18.319,9.083 18.336,9.094 18.355,9.102C18.374,9.109 18.394,9.112 18.414,9.11C18.434,9.108 18.454,9.101 18.471,9.089C18.487,9.078 18.501,9.063 18.511,9.045L18.824,8.398C18.885,8.274 18.992,8.179 19.122,8.133L19.121,8.132Z"
android:fillColor="#151B2C"/>
</group>
</vector>

View file

@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<group>
<clip-path
android:pathData="M2,2h20v20h-20z"/>
<path
android:pathData="M21.72,2.125C21.616,2.05 21.492,2.007 21.365,2.001C21.237,1.995 21.11,2.025 20.999,2.089L2.334,12.766C2.227,12.827 2.14,12.916 2.081,13.024C2.022,13.132 1.994,13.254 2.001,13.377C2.007,13.499 2.048,13.618 2.118,13.719C2.188,13.819 2.284,13.899 2.397,13.949L7.1,16.021C7.18,16.06 7.267,16.084 7.356,16.089C7.446,16.094 7.535,16.08 7.62,16.051C7.704,16.021 7.781,15.973 7.846,15.912C7.912,15.851 7.965,15.778 8.001,15.696C8.037,15.614 8.057,15.526 8.058,15.437C8.06,15.347 8.043,15.259 8.01,15.175C7.976,15.092 7.926,15.017 7.862,14.954C7.798,14.891 7.723,14.842 7.64,14.808L4.708,13.517C4.655,13.494 4.609,13.456 4.576,13.408C4.543,13.36 4.523,13.304 4.52,13.246C4.517,13.188 4.53,13.131 4.558,13.079C4.587,13.028 4.628,12.986 4.678,12.957L19.788,4.312C19.84,4.281 19.9,4.267 19.961,4.27C20.022,4.272 20.08,4.293 20.13,4.328C20.179,4.363 20.217,4.411 20.24,4.468C20.262,4.525 20.268,4.586 20.256,4.646L17.476,18.605C17.467,18.651 17.447,18.694 17.42,18.73C17.392,18.767 17.357,18.799 17.316,18.82C17.275,18.842 17.23,18.855 17.184,18.858C17.138,18.86 17.092,18.854 17.049,18.836L13.071,17.27C12.869,17.19 12.647,17.18 12.438,17.239C12.229,17.299 12.046,17.425 11.916,17.6L10.959,18.896C10.959,18.896 10.69,19.165 10.634,18.817L10.621,17.192C10.62,17.115 10.648,17.039 10.698,16.98L17.905,8.593C17.962,8.526 18.005,8.449 18.032,8.367C18.059,8.284 18.069,8.196 18.062,8.109C18.056,8.023 18.031,7.938 17.991,7.86C17.951,7.783 17.896,7.714 17.83,7.658C17.695,7.543 17.521,7.487 17.344,7.501C17.168,7.514 17.004,7.598 16.889,7.731L9.52,16.311C9.368,16.49 9.284,16.718 9.285,16.954L9.316,21.34C9.318,21.48 9.363,21.616 9.446,21.728C9.53,21.841 9.646,21.925 9.779,21.968C9.912,22.011 10.056,22.011 10.189,21.968C10.322,21.925 10.438,21.841 10.521,21.728L12.686,18.8C12.728,18.743 12.788,18.702 12.856,18.683C12.924,18.664 12.996,18.667 13.061,18.694L17.659,20.508C17.75,20.544 17.847,20.56 17.945,20.554C18.042,20.548 18.137,20.521 18.224,20.475C18.309,20.428 18.384,20.364 18.442,20.285C18.499,20.207 18.539,20.117 18.559,20.021L21.986,2.793C22.011,2.668 21.999,2.538 21.952,2.42C21.904,2.302 21.823,2.199 21.72,2.125Z"
android:fillColor="#1B1B1F"/>
</group>
</vector>

View file

@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<group>
<clip-path
android:pathData="M2,2h20v20h-20z"/>
<path
android:pathData="M15.862,8.164C15.862,8.164 16.225,7.869 16.462,8.144C16.671,8.384 16.405,8.695 16.405,8.695L9.521,16.311C9.367,16.49 9.284,16.718 9.286,16.954L9.316,21.341C9.318,21.481 9.364,21.616 9.447,21.728C9.53,21.84 9.646,21.924 9.779,21.966C9.845,21.988 9.914,22 9.984,22C10.089,22 10.192,21.976 10.286,21.929C10.379,21.882 10.461,21.813 10.523,21.729L12.462,19.104C12.569,18.961 12.719,18.856 12.891,18.808C13.063,18.759 13.246,18.768 13.411,18.834L17.655,20.509C17.746,20.545 17.844,20.561 17.942,20.554C18.04,20.548 18.135,20.521 18.221,20.475C18.307,20.429 18.382,20.364 18.439,20.286C18.497,20.207 18.537,20.117 18.556,20.021L21.987,2.793C22.012,2.668 22,2.538 21.953,2.42C21.905,2.302 21.825,2.199 21.721,2.125C21.617,2.051 21.493,2.008 21.365,2.001C21.237,1.994 21.11,2.025 21,2.089L2.334,12.768C2.228,12.829 2.14,12.918 2.081,13.026C2.023,13.133 1.995,13.255 2.001,13.378C2.008,13.5 2.048,13.618 2.118,13.719C2.187,13.821 2.283,13.9 2.396,13.95L6.539,15.835C6.759,15.984 7.023,16.055 7.289,16.035C7.554,16.015 7.804,15.906 7.999,15.724L15.862,8.164Z"
android:fillColor="#151B2C"/>
</group>
</vector>

View file

@ -0,0 +1,18 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="20dp"
android:height="20dp"
android:viewportWidth="20"
android:viewportHeight="20">
<group>
<clip-path
android:pathData="M0,0h20v20h-20z"/>
<path
android:pathData="M0,11.738V8.238C0,7.478 0.616,6.863 1.375,6.863H2.178C2.47,6.131 2.862,5.451 3.336,4.838L2.928,4.145C2.542,3.491 2.76,2.648 3.414,2.262L6.429,0.485C7.083,0.099 7.926,0.317 8.312,0.971L8.72,1.663C9.138,1.599 9.565,1.566 10,1.566C10.408,1.566 10.811,1.596 11.204,1.652L11.606,0.956C11.986,0.298 12.827,0.073 13.484,0.453L16.515,2.203C17.173,2.582 17.399,3.423 17.019,4.081L16.617,4.778C17.112,5.406 17.52,6.107 17.822,6.863H18.625C19.384,6.863 20,7.478 20,8.238V11.738C20,12.497 19.384,13.113 18.625,13.113H17.822C17.53,13.844 17.138,14.525 16.664,15.138L17.072,15.831C17.458,16.485 17.24,17.328 16.586,17.713L13.571,19.491C12.917,19.877 12.074,19.659 11.688,19.005L11.28,18.312C10.862,18.376 10.435,18.409 10,18.409C9.592,18.409 9.19,18.38 8.796,18.324L8.394,19.02C8.014,19.677 7.173,19.903 6.516,19.523L3.484,17.773C2.827,17.393 2.601,16.552 2.981,15.895L3.383,15.198C2.888,14.57 2.48,13.869 2.178,13.113H1.375C0.616,13.113 0,12.497 0,11.738ZM1.25,8.238C1.25,8.169 1.306,8.113 1.375,8.113H2.98C3.037,8.113 3.086,8.075 3.102,8.021C3.423,6.891 4.015,5.874 4.803,5.046C4.842,5.005 4.849,4.943 4.821,4.895L4.004,3.51C3.969,3.451 3.989,3.374 4.049,3.339L7.064,1.562C7.123,1.526 7.2,1.546 7.235,1.606L8.05,2.989C8.079,3.037 8.136,3.061 8.191,3.046C8.769,2.896 9.375,2.816 10,2.816C10.602,2.816 11.187,2.891 11.746,3.03C11.8,3.044 11.858,3.02 11.886,2.971L12.689,1.581C12.723,1.521 12.8,1.501 12.859,1.535L15.891,3.285C15.95,3.32 15.971,3.396 15.936,3.456L15.133,4.848C15.104,4.897 15.113,4.958 15.152,4.999C15.962,5.836 16.57,6.869 16.898,8.021C16.914,8.075 16.963,8.113 17.02,8.113H18.625C18.694,8.113 18.75,8.169 18.75,8.238V11.738C18.75,11.807 18.694,11.863 18.625,11.863H17.02C16.963,11.863 16.914,11.901 16.898,11.955C16.577,13.085 15.985,14.101 15.197,14.93C15.158,14.97 15.151,15.032 15.179,15.081L15.995,16.465C16.031,16.525 16.011,16.602 15.951,16.637L12.936,18.414C12.877,18.449 12.8,18.429 12.765,18.37L11.95,16.987C11.921,16.938 11.863,16.915 11.809,16.929C11.231,17.079 10.625,17.159 10,17.159C9.398,17.159 8.813,17.085 8.254,16.945C8.2,16.932 8.142,16.955 8.114,17.004L7.311,18.395C7.277,18.455 7.2,18.475 7.141,18.441L4.109,16.691C4.05,16.656 4.029,16.58 4.064,16.52L4.867,15.128C4.896,15.079 4.887,15.017 4.848,14.977C4.038,14.14 3.43,13.107 3.102,11.955C3.086,11.901 3.037,11.863 2.98,11.863H1.375C1.306,11.863 1.25,11.807 1.25,11.738V8.238Z"
android:fillColor="#1B1B1F"
android:fillType="evenOdd"/>
<path
android:pathData="M10,6.875C8.274,6.875 6.875,8.274 6.875,10C6.875,11.726 8.274,13.125 10,13.125C11.726,13.125 13.125,11.726 13.125,10C13.125,8.274 11.726,6.875 10,6.875ZM5.625,10C5.625,7.584 7.584,5.625 10,5.625C12.416,5.625 14.375,7.584 14.375,10C14.375,12.417 12.416,14.375 10,14.375C7.584,14.375 5.625,12.417 5.625,10Z"
android:fillColor="#1B1B1F"
android:fillType="evenOdd"/>
</group>
</vector>

View file

@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<group>
<clip-path
android:pathData="M2,2h20v20h-20z"/>
<path
android:pathData="M20.436,13.324L20.282,13.225C20.156,13.152 20.055,13.042 19.993,12.911C19.932,12.78 19.912,12.633 19.938,12.491V11.529C19.91,11.389 19.929,11.245 19.992,11.117C20.055,10.989 20.157,10.884 20.284,10.818L20.472,10.724C20.948,10.448 21.295,9.999 21.438,9.474C21.574,8.953 21.504,8.401 21.243,7.929L20.251,6.215C19.973,5.757 19.528,5.421 19.006,5.278C18.484,5.135 17.927,5.194 17.449,5.444L17.276,5.53C17.146,5.599 16.999,5.633 16.852,5.628C16.704,5.623 16.56,5.578 16.435,5.5C16.155,5.313 15.858,5.151 15.548,5.015C15.418,4.951 15.309,4.853 15.232,4.731C15.156,4.609 15.116,4.468 15.117,4.325V4.07C15.121,3.798 15.07,3.528 14.966,3.276C14.863,3.023 14.709,2.794 14.514,2.601C14.32,2.408 14.088,2.256 13.832,2.153C13.577,2.049 13.304,1.998 13.028,2H11C10.724,1.998 10.451,2.051 10.196,2.154C9.942,2.258 9.711,2.411 9.517,2.604C9.323,2.796 9.17,3.026 9.067,3.278C8.964,3.529 8.913,3.799 8.917,4.071V4.284C8.918,4.426 8.879,4.564 8.806,4.685C8.732,4.806 8.626,4.904 8.499,4.969C8.273,5.07 8.055,5.186 7.846,5.316L7.605,5.456C7.482,5.543 7.336,5.592 7.185,5.597C7.035,5.602 6.885,5.564 6.756,5.487L6.599,5.411C6.367,5.273 6.108,5.185 5.84,5.151C5.572,5.118 5.299,5.139 5.039,5.214C4.507,5.359 4.054,5.706 3.778,6.178L2.79,7.884C2.648,8.121 2.557,8.383 2.521,8.655C2.486,8.928 2.507,9.203 2.583,9.467C2.652,9.721 2.772,9.958 2.937,10.165C3.101,10.372 3.305,10.544 3.539,10.671L3.653,10.782L3.705,10.818C3.831,10.891 3.932,11.001 3.994,11.132C4.055,11.263 4.075,11.41 4.049,11.552V12.517C4.062,12.655 4.037,12.794 3.976,12.919C3.915,13.044 3.821,13.15 3.703,13.226L3.515,13.319C3.05,13.601 2.712,14.047 2.569,14.566C2.426,15.086 2.489,15.638 2.745,16.113L3.739,17.827C4.008,18.294 4.454,18.637 4.979,18.782C5.504,18.927 6.065,18.861 6.541,18.599L6.714,18.514C6.844,18.444 6.991,18.41 7.139,18.415C7.287,18.42 7.431,18.464 7.557,18.542C7.838,18.729 8.134,18.892 8.444,19.027C8.574,19.091 8.683,19.189 8.76,19.311C8.836,19.433 8.876,19.574 8.875,19.717V19.931C8.871,20.202 8.922,20.472 9.025,20.724C9.129,20.976 9.281,21.205 9.476,21.397C9.67,21.591 9.901,21.743 10.156,21.846C10.411,21.949 10.684,22.002 10.96,22H12.988C13.263,22.002 13.536,21.95 13.791,21.846C14.046,21.743 14.277,21.59 14.471,21.397C14.665,21.204 14.819,20.976 14.922,20.724C15.025,20.472 15.076,20.202 15.072,19.93V19.716C15.071,19.575 15.109,19.436 15.183,19.316C15.257,19.195 15.363,19.096 15.49,19.031C15.715,18.931 15.933,18.816 16.142,18.685L16.196,18.654L16.383,18.545C16.506,18.459 16.652,18.409 16.804,18.404C16.955,18.399 17.104,18.437 17.233,18.514L17.39,18.59C17.628,18.729 17.892,18.819 18.166,18.855C18.439,18.891 18.718,18.871 18.984,18.798C19.245,18.727 19.489,18.604 19.7,18.436C19.911,18.268 20.085,18.059 20.209,17.823L21.198,16.116C21.337,15.886 21.426,15.629 21.46,15.363C21.493,15.096 21.472,14.826 21.396,14.569C21.254,14.046 20.909,13.598 20.435,13.324H20.436ZM11.999,15.545C11.288,15.545 10.593,15.337 10.002,14.948C9.411,14.558 8.95,14.004 8.678,13.357C8.406,12.709 8.334,11.996 8.473,11.309C8.612,10.621 8.954,9.989 9.457,9.494C9.959,8.998 10.6,8.661 11.297,8.524C11.995,8.387 12.718,8.457 13.374,8.726C14.031,8.994 14.592,9.448 14.988,10.031C15.383,10.614 15.594,11.299 15.594,12.001C15.594,12.941 15.215,13.842 14.541,14.507C13.867,15.172 12.953,15.546 11.999,15.546V15.545Z"
android:fillColor="#151B2C"/>
</group>
</vector>

View file

@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M12,16.761C12.192,16.59 12.313,16.34 12.313,16.063C12.313,15.545 11.893,15.125 11.375,15.125C10.857,15.125 10.438,15.545 10.438,16.063C10.438,16.34 10.558,16.59 10.75,16.761V18.875C10.75,19.22 11.03,19.5 11.375,19.5C11.72,19.5 12,19.22 12,18.875V16.761Z"
android:fillColor="#1B1B1F"/>
<path
android:pathData="M5.75,8.25L5.75,7.625C5.75,4.518 8.268,2 11.375,2C14.482,2 17,4.518 17,7.625V8.25H17.625C18.66,8.25 19.5,9.089 19.5,10.125V20.125C19.5,21.16 18.66,22 17.625,22H5.125C4.089,22 3.25,21.16 3.25,20.125V10.125C3.25,9.089 4.089,8.25 5.125,8.25H5.75ZM11.375,3.25C13.791,3.25 15.75,5.209 15.75,7.625V8.25H7L7,7.625C7,5.209 8.959,3.25 11.375,3.25ZM5.125,9.5C4.78,9.5 4.5,9.78 4.5,10.125V20.125C4.5,20.47 4.78,20.75 5.125,20.75H17.625C17.97,20.75 18.25,20.47 18.25,20.125V10.125C18.25,9.78 17.97,9.5 17.625,9.5H5.125Z"
android:fillColor="#1B1B1F"
android:fillType="evenOdd"/>
</vector>

View file

@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<group>
<clip-path
android:pathData="M2,2h20v20h-20z"/>
<path
android:pathData="M18.575,8.383H17.994C17.948,8.383 17.903,8.374 17.861,8.357C17.819,8.34 17.78,8.314 17.748,8.283C17.716,8.251 17.69,8.213 17.673,8.172C17.656,8.131 17.647,8.086 17.647,8.042V7.792C17.674,6.388 17.17,5.025 16.233,3.961C15.294,2.897 13.988,2.208 12.563,2.025C11.775,1.952 10.98,2.039 10.229,2.284C9.478,2.528 8.788,2.923 8.203,3.443C7.618,3.963 7.151,4.598 6.832,5.305C6.513,6.012 6.35,6.777 6.352,7.549V7.949C6.352,7.958 6.321,8.377 5.949,8.383H5.425C5.194,8.384 4.966,8.429 4.754,8.516C4.541,8.603 4.348,8.73 4.186,8.889C4.023,9.048 3.895,9.238 3.808,9.446C3.72,9.654 3.676,9.877 3.676,10.102V20.284C3.678,20.737 3.861,21.172 4.189,21.493C4.517,21.815 4.961,21.997 5.426,22H18.576C19.04,21.997 19.485,21.815 19.812,21.494C20.139,21.172 20.323,20.738 20.324,20.285V10.102C20.325,9.877 20.28,9.655 20.193,9.447C20.105,9.238 19.977,9.049 19.814,8.89C19.652,8.73 19.459,8.603 19.246,8.516C19.034,8.429 18.806,8.384 18.575,8.384V8.383ZM12.472,17.277V18.959C12.475,19.022 12.466,19.084 12.443,19.143C12.421,19.202 12.387,19.256 12.343,19.301C12.299,19.347 12.245,19.383 12.186,19.408C12.127,19.433 12.064,19.445 12,19.445C11.936,19.445 11.873,19.433 11.814,19.408C11.755,19.383 11.702,19.347 11.658,19.301C11.613,19.256 11.579,19.202 11.557,19.143C11.535,19.084 11.525,19.022 11.528,18.959V17.277C11.317,17.173 11.147,17.003 11.047,16.793C10.948,16.584 10.922,16.348 10.977,16.122C11.031,15.898 11.162,15.697 11.348,15.554C11.533,15.411 11.763,15.333 12,15.333C12.236,15.333 12.466,15.411 12.651,15.554C12.837,15.697 12.968,15.898 13.022,16.122C13.076,16.347 13.052,16.584 12.952,16.793C12.851,17.003 12.682,17.173 12.471,17.277H12.472ZM16.366,8.042C16.366,8.087 16.357,8.131 16.34,8.173C16.323,8.214 16.297,8.251 16.264,8.283C16.232,8.315 16.193,8.34 16.151,8.357C16.109,8.374 16.063,8.383 16.017,8.383H8.167C8.103,8.389 8.037,8.381 7.975,8.362C7.912,8.343 7.855,8.311 7.805,8.271C7.755,8.229 7.714,8.179 7.685,8.123C7.655,8.066 7.636,8.004 7.631,7.941V7.549C7.629,6.912 7.774,6.282 8.053,5.706C8.333,5.129 8.741,4.622 9.247,4.219C9.754,3.817 10.346,3.53 10.981,3.379C11.615,3.228 12.276,3.218 12.915,3.35C13.91,3.578 14.794,4.13 15.421,4.917C16.049,5.704 16.382,6.677 16.365,7.673V8.042H16.366Z"
android:fillColor="#151B2C"/>
</group>
</vector>

View file

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="30dp"
android:height="24dp"
android:viewportWidth="640"
android:viewportHeight="512">
<path
android:fillColor="#FF000000"
android:pathData="M418.883 157.792c0 0 9.28-7.552 15.36-0.512 5.344 6.144-1.472 14.112-1.472 14.112l-176.226 194.976c-3.936 4.57-6.075 10.416-6.016 16.448l0.768 112.32c0.046 3.571 1.213 7.040 3.338 9.911s5.099 5.002 8.502 6.089c1.692 0.567 3.464 0.861 5.248 0.864 2.682 0.003 5.327-0.624 7.724-1.827 2.396-1.207 4.474-2.96 6.069-5.117l49.666-67.2c2.72-3.664 6.576-6.329 10.969-7.581 4.39-1.248 9.072-1.014 13.318 0.669l108.64 42.88c2.333 0.921 4.839 1.325 7.341 1.175 2.505-0.151 4.947-0.845 7.155-2.038 2.195-1.184 4.106-2.839 5.587-4.848 1.481-2.007 2.502-4.32 2.989-6.768l87.84-441.056c0.634-3.203 0.33-6.521-0.88-9.553s-3.27-5.65-5.936-7.535c-2.665-1.909-5.824-3.012-9.097-3.176s-6.525 0.616-9.366 2.248l-477.858 273.376c-2.722 1.565-4.957 3.854-6.457 6.613s-2.206 5.879-2.041 9.014c0.166 3.135 1.197 6.164 2.98 8.75s4.246 4.625 7.118 5.895l106.080 48.256c5.627 3.837 12.391 5.645 19.181 5.133 6.791-0.509 13.206-3.312 18.195-7.949z" />
</vector>

View file

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="30dp"
android:height="24dp"
android:viewportWidth="640"
android:viewportHeight="512">
<path
android:fillColor="#FF000000"
android:pathData="M532.989 289.887l-3.872-2.528c-3.197-1.866-5.744-4.667-7.299-8.026-1.558-3.358-2.048-7.113-1.405-10.759v-24.64c-0.682-3.57-0.202-7.266 1.37-10.542s4.154-5.964 7.366-7.666l4.768-2.4c12.013-7.054 20.768-18.547 24.384-32 3.421-13.333 1.661-27.466-4.928-39.552l-25.056-43.872c-7.011-11.727-18.259-20.313-31.418-23.987-13.161-3.674-27.229-2.155-39.303 4.243l-4.384 2.208c-3.286 1.769-6.983 2.63-10.711 2.496-3.731-0.135-7.357-1.261-10.505-3.263-7.082-4.796-14.579-8.951-22.4-12.416-3.28-1.636-6.038-4.157-7.962-7.278s-2.935-6.719-2.918-10.386v-6.528c0.099-6.965-1.197-13.879-3.808-20.335s-6.49-12.326-11.401-17.264c-4.915-4.937-10.765-8.842-17.209-11.486s-13.351-3.972-20.317-3.907h-51.2c-6.952-0.043-13.842 1.301-20.267 3.954s-12.257 6.561-17.154 11.496c-4.896 4.935-8.758 10.797-11.361 17.243s-3.892 13.347-3.794 20.298v5.472c0.032 3.614-0.938 7.165-2.802 10.261s-4.55 5.614-7.758 7.275c-5.691 2.572-11.197 5.533-16.48 8.864l-6.080 3.584c-3.102 2.221-6.788 3.481-10.6 3.623s-7.582-0.839-10.84-2.823l-3.968-1.952c-5.856-3.516-12.377-5.778-19.153-6.642s-13.656-0.314-20.208 1.618c-13.446 3.716-24.885 12.58-31.84 24.672l-24.96 43.68c-3.566 6.048-5.867 12.757-6.763 19.721s-0.37 14.037 1.547 20.791c1.743 6.495 4.779 12.571 8.925 17.866s9.317 9.699 15.203 12.95l2.88 2.848 1.312 0.928c3.197 1.867 5.744 4.667 7.3 8.026s2.046 7.113 1.403 10.758v24.704c0.326 3.533-0.314 7.087-1.853 10.283s-3.918 5.913-6.883 7.861l-4.768 2.4c-11.724 7.217-20.258 18.63-23.866 31.917s-2.020 27.447 4.442 39.603l25.088 43.872c6.806 11.955 18.058 20.739 31.308 24.445 13.25 3.702 27.425 2.026 39.445-4.669l4.352-2.176c3.287-1.792 6.994-2.669 10.736-2.547 3.742 0.125 7.382 1.248 10.544 3.251 7.082 4.797 14.578 8.954 22.4 12.416 3.281 1.635 6.038 4.157 7.962 7.28 1.923 3.12 2.934 6.717 2.918 10.384v5.472c-0.102 6.954 1.185 13.859 3.788 20.31s6.468 12.317 11.368 17.251c4.901 4.938 10.738 8.845 17.169 11.495s13.327 3.987 20.282 3.936h51.2c6.957 0.051 13.856-1.286 20.288-3.936s12.272-6.557 17.175-11.491c4.902-4.938 8.771-10.8 11.379-17.251 2.605-6.451 3.897-13.357 3.798-20.313v-5.472c-0.032-3.613 0.938-7.165 2.803-10.259 1.863-3.098 4.547-5.616 7.757-7.277 5.683-2.567 11.181-5.526 16.448-8.864l1.376-0.8 4.704-2.784c3.111-2.211 6.803-3.466 10.618-3.606 3.815-0.144 7.587 0.832 10.854 2.807l3.968 1.952c5.993 3.568 12.653 5.878 19.565 6.791 6.915 0.912 13.945 0.409 20.659-1.478 6.599-1.805 12.755-4.95 18.080-9.248 5.325-4.295 9.706-9.645 12.864-15.712l24.96-43.68c3.504-5.907 5.757-12.474 6.615-19.289 0.861-6.816 0.307-13.735-1.622-20.327-3.584-13.397-12.298-24.846-24.256-31.873zM319.997 346.752c-17.949 0-35.495-5.322-50.419-15.296-14.924-9.971-26.556-24.144-33.424-40.727s-8.666-34.83-5.165-52.434c3.502-17.604 12.145-33.775 24.837-46.466s28.862-21.335 46.466-24.837c17.604-3.502 35.852-1.704 52.434 5.164s30.755 18.501 40.73 33.425c9.971 14.924 15.293 32.47 15.293 50.419 0 24.069-9.562 47.153-26.579 64.17-17.021 17.021-40.103 26.582-64.173 26.582z" />
</vector>

View file

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="30dp"
android:height="24dp"
android:viewportWidth="640"
android:viewportHeight="512">
<path
android:fillColor="#FF000000"
android:pathData="M526.976 6.401c-1.929-2.029-4.253-3.644-6.826-4.745-2.576-1.101-5.351-1.663-8.151-1.655h-383.998c-2.802-0.016-5.576 0.543-8.153 1.645s-4.898 2.719-6.823 4.755c-2.031 1.928-3.647 4.252-4.748 6.827s-1.663 5.348-1.653 8.149v256c0.075 19.489 3.855 38.786 11.136 56.863 6.93 17.843 16.24 34.669 27.68 50.016 11.758 15.37 24.924 29.606 39.328 42.528 13.368 12.256 27.44 23.721 42.144 34.336 12.8 9.088 26.24 17.696 40.32 25.824s24.021 13.623 29.824 16.48c5.856 2.88 10.592 5.152 14.112 6.656 2.752 1.325 5.778 1.984 8.83 1.92 3.011 0.042 5.987-0.653 8.672-2.016 3.584-1.568 8.256-3.776 14.176-6.656s16-8.384 29.824-16.48c13.824-8.096 27.424-16.736 40.32-25.824 14.723-10.618 28.816-22.083 42.208-34.336 14.419-12.906 27.587-27.146 39.328-42.528 11.43-15.353 20.739-32.176 27.68-50.016 7.293-18.074 11.072-37.373 11.136-56.863v-256c0.013-2.784-0.544-5.541-1.641-8.101-1.095-2.559-2.704-4.867-4.726-6.779v0zM477.472 279.712c0 92.799-157.472 172.512-157.472 172.512v-397.375h157.472v224.864z" />
</vector>