Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
de59914
New translations strings.xml (Japanese)
sameerasw Feb 28, 2026
0739168
New translations strings.xml (Romanian)
sameerasw Feb 28, 2026
b643191
New translations strings.xml (French)
sameerasw Feb 28, 2026
b219bcb
New translations strings.xml (Spanish)
sameerasw Feb 28, 2026
8cc4207
New translations strings.xml (Afrikaans)
sameerasw Feb 28, 2026
a5c5fb6
New translations strings.xml (Arabic)
sameerasw Feb 28, 2026
1269524
New translations strings.xml (Catalan)
sameerasw Feb 28, 2026
9ce1145
New translations strings.xml (Czech)
sameerasw Feb 28, 2026
f58a81f
New translations strings.xml (Danish)
sameerasw Feb 28, 2026
15f4a35
New translations strings.xml (German)
sameerasw Feb 28, 2026
c0ed9f2
New translations strings.xml (Greek)
sameerasw Feb 28, 2026
8a82c2f
New translations strings.xml (Finnish)
sameerasw Feb 28, 2026
3235f00
New translations strings.xml (Hebrew)
sameerasw Feb 28, 2026
84b6af1
New translations strings.xml (Hungarian)
sameerasw Feb 28, 2026
86e9b51
New translations strings.xml (Italian)
sameerasw Feb 28, 2026
e079c0b
New translations strings.xml (Japanese)
sameerasw Feb 28, 2026
7e35665
New translations strings.xml (Korean)
sameerasw Feb 28, 2026
30e29e9
New translations strings.xml (Dutch)
sameerasw Feb 28, 2026
2aabf68
New translations strings.xml (Norwegian)
sameerasw Feb 28, 2026
ac76d58
New translations strings.xml (Polish)
sameerasw Feb 28, 2026
6edcffe
New translations strings.xml (Portuguese)
sameerasw Feb 28, 2026
b6f4a3d
New translations strings.xml (Russian)
sameerasw Feb 28, 2026
a8216ec
New translations strings.xml (Serbian (Cyrillic))
sameerasw Feb 28, 2026
8a25859
New translations strings.xml (Swedish)
sameerasw Feb 28, 2026
fc9d887
New translations strings.xml (Turkish)
sameerasw Feb 28, 2026
51719b7
New translations strings.xml (Ukrainian)
sameerasw Feb 28, 2026
02f9622
New translations strings.xml (Chinese Simplified)
sameerasw Feb 28, 2026
9f86cc2
New translations strings.xml (Chinese Traditional)
sameerasw Feb 28, 2026
d9863fe
New translations strings.xml (English)
sameerasw Feb 28, 2026
73bb97d
New translations strings.xml (Vietnamese)
sameerasw Feb 28, 2026
018f16f
New translations strings.xml (Portuguese, Brazilian)
sameerasw Feb 28, 2026
af8ae70
New translations strings.xml (Sinhala)
sameerasw Feb 28, 2026
4ec98e2
New translations strings.xml (Acholi)
sameerasw Feb 28, 2026
a06d3cc
Update source file strings.xml
sameerasw Feb 28, 2026
7d03d64
New translations strings.xml (Romanian)
sameerasw Feb 28, 2026
c2c6b09
New translations strings.xml (French)
sameerasw Feb 28, 2026
de80b59
New translations strings.xml (Spanish)
sameerasw Feb 28, 2026
32b76ea
New translations strings.xml (Afrikaans)
sameerasw Feb 28, 2026
c5bf456
New translations strings.xml (Arabic)
sameerasw Feb 28, 2026
af73eb8
New translations strings.xml (Catalan)
sameerasw Feb 28, 2026
d0d1eca
New translations strings.xml (Czech)
sameerasw Feb 28, 2026
0642e33
New translations strings.xml (Danish)
sameerasw Feb 28, 2026
f9da5b1
New translations strings.xml (German)
sameerasw Feb 28, 2026
e4bb223
New translations strings.xml (Greek)
sameerasw Feb 28, 2026
9668b6d
New translations strings.xml (Finnish)
sameerasw Feb 28, 2026
9125038
New translations strings.xml (Hebrew)
sameerasw Feb 28, 2026
b906e18
New translations strings.xml (Hungarian)
sameerasw Feb 28, 2026
5f81d8e
New translations strings.xml (Italian)
sameerasw Feb 28, 2026
d1b77d0
New translations strings.xml (Japanese)
sameerasw Feb 28, 2026
a01f16c
New translations strings.xml (Korean)
sameerasw Feb 28, 2026
c529559
New translations strings.xml (Dutch)
sameerasw Feb 28, 2026
d9a1f55
New translations strings.xml (Norwegian)
sameerasw Feb 28, 2026
401c04b
New translations strings.xml (Polish)
sameerasw Feb 28, 2026
5b5de1b
New translations strings.xml (Portuguese)
sameerasw Feb 28, 2026
e302f6e
New translations strings.xml (Russian)
sameerasw Feb 28, 2026
36a6e33
New translations strings.xml (Serbian (Cyrillic))
sameerasw Feb 28, 2026
d7a8307
New translations strings.xml (Swedish)
sameerasw Feb 28, 2026
7fbdc76
New translations strings.xml (Turkish)
sameerasw Feb 28, 2026
220ce02
New translations strings.xml (Ukrainian)
sameerasw Feb 28, 2026
c91dba0
New translations strings.xml (Chinese Simplified)
sameerasw Feb 28, 2026
377f5cc
New translations strings.xml (Chinese Traditional)
sameerasw Feb 28, 2026
c5242c0
New translations strings.xml (English)
sameerasw Feb 28, 2026
86e7038
New translations strings.xml (Vietnamese)
sameerasw Feb 28, 2026
ebc7dd9
New translations strings.xml (Portuguese, Brazilian)
sameerasw Feb 28, 2026
825dc49
New translations strings.xml (Sinhala)
sameerasw Feb 28, 2026
1f928fa
New translations strings.xml (Acholi)
sameerasw Feb 28, 2026
5c877cc
Update source file strings.xml
sameerasw Feb 28, 2026
4aa17a5
New translations strings.xml (Romanian)
sameerasw Feb 28, 2026
14785f9
New translations strings.xml (French)
sameerasw Feb 28, 2026
b909d89
New translations strings.xml (Spanish)
sameerasw Feb 28, 2026
d681cbb
New translations strings.xml (Afrikaans)
sameerasw Feb 28, 2026
2c2edbc
New translations strings.xml (Arabic)
sameerasw Feb 28, 2026
7f69e87
New translations strings.xml (Catalan)
sameerasw Feb 28, 2026
8abb0b9
New translations strings.xml (Czech)
sameerasw Feb 28, 2026
224be0a
New translations strings.xml (Danish)
sameerasw Feb 28, 2026
82147d8
New translations strings.xml (German)
sameerasw Feb 28, 2026
99d9856
New translations strings.xml (Greek)
sameerasw Feb 28, 2026
4e67985
New translations strings.xml (Finnish)
sameerasw Feb 28, 2026
bd2a56d
New translations strings.xml (Hebrew)
sameerasw Feb 28, 2026
0d2d6f7
New translations strings.xml (Hungarian)
sameerasw Feb 28, 2026
e6a7693
New translations strings.xml (Italian)
sameerasw Feb 28, 2026
af0419a
New translations strings.xml (Japanese)
sameerasw Feb 28, 2026
a668de7
New translations strings.xml (Korean)
sameerasw Feb 28, 2026
1c9c4d2
New translations strings.xml (Dutch)
sameerasw Feb 28, 2026
77f2aa4
New translations strings.xml (Norwegian)
sameerasw Feb 28, 2026
7b8b80d
New translations strings.xml (Polish)
sameerasw Feb 28, 2026
6af1cd3
New translations strings.xml (Portuguese)
sameerasw Feb 28, 2026
6317e49
New translations strings.xml (Russian)
sameerasw Feb 28, 2026
65aabf9
New translations strings.xml (Serbian (Cyrillic))
sameerasw Feb 28, 2026
2e612ee
New translations strings.xml (Swedish)
sameerasw Feb 28, 2026
58dd614
New translations strings.xml (Turkish)
sameerasw Feb 28, 2026
1969ad7
New translations strings.xml (Ukrainian)
sameerasw Feb 28, 2026
d6e2c7a
New translations strings.xml (Chinese Simplified)
sameerasw Feb 28, 2026
dc77167
New translations strings.xml (Chinese Traditional)
sameerasw Feb 28, 2026
a482a68
New translations strings.xml (English)
sameerasw Feb 28, 2026
b0a6de1
New translations strings.xml (Vietnamese)
sameerasw Feb 28, 2026
f339b35
New translations strings.xml (Portuguese, Brazilian)
sameerasw Feb 28, 2026
3316a43
New translations strings.xml (Sinhala)
sameerasw Feb 28, 2026
b36ea75
New translations strings.xml (Acholi)
sameerasw Feb 28, 2026
1757b9a
Update source file strings.xml
sameerasw Feb 28, 2026
6b997d0
feat: Developer options directly open when qs tile long pressed
sameerasw Feb 28, 2026
3c3cd54
feat: Splash with branding
sameerasw Feb 28, 2026
f7d7227
Merge pull request #244 from sameerasw/l10n_develop
sameerasw Feb 28, 2026
189f2f7
version: upgrade to 12.0
sameerasw Feb 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ android {
applicationId = "com.sameerasw.essentials"
minSdk = 26
targetSdk = 36
versionCode = 30
versionName = "11.6"
versionCode = 31
versionName = "12.0"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
Expand Down
21 changes: 21 additions & 0 deletions app/src/main/java/com/sameerasw/essentials/MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,27 @@ class MainActivity : FragmentActivity() {
)
}

// Animate the branding icon if it exists
val brandingViewId = resources.getIdentifier("splashscreen_branding_view", "id", "android")
val brandingView = if (brandingViewId != 0) {
splashScreenView.findViewById<android.view.View>(brandingViewId)
} else {
null
}

if (brandingView != null) {
ObjectAnimator.ofFloat(
brandingView,
"translationY",
0f,
-brandingView.height.toFloat()
).apply {
interpolator = AnticipateInterpolator()
duration = 750
start()
}
}

fadeOut.start()
} catch (e: Exception) {
// Fallback for any unexpected exceptions during animation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import androidx.annotation.StringRes
import com.sameerasw.essentials.R

enum class DIYTabs(@StringRes val title: Int, val subtitle: Any, val iconRes: Int) {
ESSENTIALS(R.string.tab_essentials, if (com.sameerasw.essentials.BuildConfig.DEBUG) "ʕ •ᴥ• ʔ Debug" else "(◍•ᴗ•◍)", R.drawable.ic_stat_name),
ESSENTIALS(R.string.tab_essentials, if (com.sameerasw.essentials.BuildConfig.DEBUG) "=^._.^= ∫ Debug" else "=^..^=", R.drawable.ic_stat_name),
FREEZE(R.string.tab_freeze, R.string.tab_freeze_subtitle, R.drawable.rounded_mode_cool_24),
DIY(R.string.tab_diy, R.string.tab_diy_subtitle, R.drawable.rounded_experiment_24),
APPS(R.string.tab_apps, R.string.tab_apps_subtitle, R.drawable.rounded_apps_24)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,15 @@ class QSPreferencesActivity : ComponentActivity() {
return
}

if (componentName.className == "com.sameerasw.essentials.services.tiles.DeveloperOptionsTileService") {
val devIntent = Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS).apply {
flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP
}
startActivity(devIntent)
finish()
return
}

val feature = when (componentName.className) {
"com.sameerasw.essentials.services.tiles.CaffeinateTileService" -> "Caffeinate"
"com.sameerasw.essentials.services.tiles.NotificationLightingTileService" -> "Notification lighting"
Expand All @@ -73,7 +82,6 @@ class QSPreferencesActivity : ComponentActivity() {
"com.sameerasw.essentials.services.tiles.AdaptiveBrightnessTileService" -> "Quick settings tiles"
"com.sameerasw.essentials.services.tiles.MapsPowerSavingTileService" -> "Maps power saving mode"
"com.sameerasw.essentials.services.tiles.UsbDebuggingTileService" -> "Quick settings tiles"
"com.sameerasw.essentials.services.tiles.DeveloperOptionsTileService" -> "Quick settings tiles"
"com.sameerasw.essentials.services.tiles.BatteryNotificationTileService" -> "Battery notification"
"com.sameerasw.essentials.services.tiles.ChargeQuickTileService" -> "Quick settings tiles"
"com.sameerasw.essentials.services.tiles.AlwaysOnDisplayTileService" -> "Always on Display"
Expand Down
9 changes: 9 additions & 0 deletions app/src/main/res/drawable/ic_branding_avatar.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Wrapper to force square aspect ratio and centering, ensuring transparency outside the circle icon -->
<item
android:width="36dp"
android:height="36dp"
android:drawable="@drawable/ic_branding_avatar_content"
android:gravity="center" />
</layer-list>
9 changes: 9 additions & 0 deletions app/src/main/res/drawable/ic_branding_avatar_content.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/branding_icon_background" />
<foreground>
<inset
android:drawable="@drawable/avatar"
android:inset="15%" />
</foreground>
</adaptive-icon>
3 changes: 2 additions & 1 deletion app/src/main/res/drawable/ic_launcher_foreground.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
android:viewportHeight="108"
android:tint="@color/branding_icon_background">
<group>
<clip-path
android:pathData="M43.75,15.75l48.5,28l-28,48.5l-48.5,-28z"/>
Expand Down
3 changes: 2 additions & 1 deletion app/src/main/res/drawable/ic_launcher_foreground_light.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
android:viewportHeight="108"
android:tint="@color/branding_icon_background">
<group>
<clip-path
android:pathData="M43.75,15.75l48.5,28l-28,48.5l-48.5,-28z"/>
Expand Down
18 changes: 18 additions & 0 deletions app/src/main/res/drawable/sameerasw_com.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="118dp"
android:height="12dp"
android:viewportWidth="118"
android:viewportHeight="12"
android:tint="@color/branding_icon_background">
<path
android:pathData="M3.34,9.05C2.85,9.05 2.41,8.95 2.03,8.74C1.65,8.53 1.36,8.27 1.14,7.96H0.86L1.1,7.66V8.36C1.1,8.51 1.05,8.64 0.94,8.75C0.83,8.86 0.7,8.92 0.55,8.92C0.4,8.92 0.27,8.86 0.16,8.75C0.05,8.64 0,8.51 0,8.36V0.58C0,0.42 0.06,0.29 0.17,0.17C0.28,0.06 0.41,0 0.57,0C0.73,0 0.86,0.06 0.97,0.17C1.08,0.29 1.14,0.42 1.14,0.58V3.52H1.18C1.37,3.19 1.66,2.92 2.05,2.69C2.44,2.46 2.9,2.34 3.42,2.34C4.26,2.34 4.97,2.65 5.54,3.26C6.12,3.87 6.41,4.68 6.41,5.7C6.41,6.69 6.12,7.5 5.53,8.12C4.95,8.74 4.22,9.05 3.34,9.05ZM3.17,8.08C3.78,8.08 4.27,7.86 4.66,7.42C5.05,6.99 5.25,6.41 5.25,5.7C5.25,4.99 5.05,4.41 4.66,3.98C4.26,3.54 3.77,3.32 3.17,3.32C2.59,3.32 2.1,3.54 1.7,3.98C1.29,4.41 1.09,4.99 1.09,5.71C1.09,6.42 1.29,7 1.68,7.43C2.08,7.86 2.57,8.08 3.17,8.08ZM8.83,11.53C8.63,11.53 8.48,11.45 8.38,11.3C8.29,11.15 8.29,10.97 8.38,10.78L9.64,8.09L9.66,8.87L7.21,3.25C7.13,3.05 7.13,2.87 7.24,2.71C7.34,2.56 7.5,2.48 7.71,2.48C7.82,2.48 7.92,2.51 8.02,2.59C8.12,2.65 8.19,2.74 8.23,2.83L9.81,6.7L10,7.24H10.03L10.24,6.69L11.83,2.82C11.86,2.73 11.93,2.65 12.03,2.58C12.13,2.51 12.24,2.48 12.34,2.48C12.55,2.48 12.7,2.56 12.8,2.71C12.9,2.87 12.91,3.05 12.82,3.25L9.34,11.21C9.3,11.3 9.23,11.37 9.13,11.44C9.04,11.5 8.94,11.53 8.83,11.53Z"
android:fillColor="#000000"
android:fillAlpha="0.51"/>
<path
android:pathData="M19.56,9.07C19.08,9.07 18.67,9.02 18.32,8.92C17.97,8.82 17.67,8.67 17.41,8.49C17.15,8.3 16.98,8.13 16.88,7.97C16.79,7.8 16.76,7.63 16.79,7.45C16.83,7.27 16.91,7.13 17.05,7.01C17.19,6.91 17.34,6.85 17.5,6.83C17.66,6.82 17.8,6.86 17.92,6.95C18.05,7.04 18.19,7.14 18.35,7.25C18.52,7.37 18.7,7.45 18.91,7.51C19.12,7.57 19.35,7.6 19.6,7.6C19.9,7.6 20.12,7.56 20.28,7.46C20.44,7.37 20.52,7.23 20.52,7.06C20.52,6.88 20.44,6.75 20.27,6.66C20.11,6.57 19.75,6.45 19.19,6.31C18.41,6.12 17.85,5.85 17.52,5.53C17.19,5.2 17.03,4.78 17.03,4.27C17.03,3.67 17.28,3.19 17.77,2.83C18.27,2.47 18.91,2.29 19.7,2.29C20.06,2.29 20.39,2.33 20.68,2.39C20.98,2.46 21.24,2.56 21.46,2.69C21.69,2.81 21.85,2.94 21.95,3.08C22.05,3.22 22.09,3.38 22.07,3.56C22.05,3.75 21.98,3.9 21.86,4.01C21.73,4.13 21.6,4.2 21.44,4.22C21.29,4.24 21.15,4.22 21.03,4.16C20.91,4.1 20.78,4.04 20.64,3.97C20.5,3.89 20.36,3.84 20.2,3.8C20.04,3.77 19.87,3.75 19.69,3.75C19.44,3.75 19.24,3.79 19.08,3.88C18.92,3.97 18.85,4.09 18.85,4.23C18.85,4.37 18.92,4.48 19.06,4.57C19.21,4.66 19.58,4.79 20.19,4.95C20.94,5.15 21.49,5.41 21.85,5.71C22.2,6.02 22.38,6.43 22.38,6.96C22.38,7.59 22.12,8.1 21.6,8.49C21.08,8.88 20.4,9.07 19.56,9.07ZM25.47,9.07C24.78,9.07 24.22,8.89 23.79,8.51C23.35,8.14 23.14,7.63 23.14,6.99C23.14,6.31 23.39,5.79 23.89,5.41C24.39,5.02 25.04,4.83 25.85,4.83C26.2,4.83 26.51,4.87 26.8,4.94C27.09,5.01 27.34,5.11 27.57,5.23V4.87C27.57,4.5 27.44,4.23 27.19,4.05C26.94,3.87 26.6,3.77 26.19,3.77C25.93,3.77 25.71,3.8 25.53,3.84C25.35,3.88 25.17,3.95 25,4.03C24.84,4.11 24.69,4.18 24.56,4.24C24.43,4.29 24.29,4.3 24.13,4.27C23.97,4.23 23.84,4.14 23.73,4C23.62,3.86 23.58,3.69 23.6,3.5C23.62,3.3 23.71,3.14 23.86,3.02C24.01,2.89 24.22,2.77 24.49,2.65C24.76,2.54 25.04,2.45 25.35,2.39C25.65,2.32 26.02,2.29 26.44,2.29C27.42,2.29 28.18,2.52 28.74,2.98C29.29,3.43 29.56,4.06 29.56,4.88V7.96C29.56,8.24 29.47,8.48 29.27,8.68C29.07,8.87 28.85,8.96 28.6,8.96C28.32,8.96 28.09,8.88 27.9,8.71C27.72,8.54 27.63,8.35 27.63,8.13V7.64L27.95,8.09H27.59C27.39,8.38 27.1,8.62 26.74,8.8C26.37,8.98 25.95,9.07 25.47,9.07ZM26.14,7.76C26.58,7.76 26.93,7.62 27.19,7.34C27.46,7.06 27.59,6.7 27.6,6.27V6.23C27.43,6.11 27.23,6.02 27,5.95C26.78,5.88 26.54,5.85 26.29,5.85C25.92,5.85 25.62,5.94 25.4,6.11C25.18,6.28 25.07,6.51 25.07,6.81C25.07,7.12 25.17,7.36 25.36,7.52C25.55,7.68 25.82,7.76 26.14,7.76ZM32.23,8.97C31.95,8.97 31.71,8.87 31.51,8.67C31.31,8.47 31.21,8.22 31.21,7.94V3.38C31.21,3.12 31.3,2.89 31.49,2.69C31.68,2.5 31.91,2.41 32.17,2.41C32.44,2.41 32.67,2.49 32.86,2.67C33.05,2.85 33.15,3.06 33.15,3.32V3.62L32.99,3.41H33.19C33.38,3.09 33.66,2.82 34.04,2.61C34.43,2.4 34.85,2.29 35.31,2.29C35.78,2.29 36.18,2.39 36.53,2.59C36.88,2.79 37.13,3.09 37.3,3.5C37.55,3.11 37.87,2.82 38.27,2.61C38.67,2.4 39.1,2.29 39.56,2.29C40.29,2.29 40.85,2.5 41.24,2.92C41.63,3.33 41.83,3.9 41.83,4.64V7.94C41.83,8.22 41.73,8.47 41.53,8.67C41.34,8.87 41.1,8.97 40.82,8.97C40.55,8.97 40.31,8.87 40.11,8.67C39.91,8.47 39.81,8.22 39.81,7.94V5.13C39.81,4.74 39.72,4.44 39.54,4.24C39.36,4.04 39.1,3.94 38.76,3.94C38.41,3.94 38.12,4.06 37.88,4.32C37.65,4.58 37.54,4.9 37.54,5.29V7.93C37.54,8.22 37.44,8.46 37.24,8.66C37.04,8.87 36.8,8.97 36.52,8.97C36.25,8.97 36.01,8.87 35.8,8.66C35.6,8.46 35.5,8.22 35.5,7.93V5.12C35.5,4.72 35.41,4.42 35.23,4.22C35.04,4.03 34.78,3.93 34.45,3.93C34.11,3.93 33.83,4.06 33.59,4.32C33.36,4.58 33.24,4.89 33.24,5.27V7.94C33.24,8.22 33.14,8.47 32.94,8.67C32.74,8.87 32.5,8.97 32.23,8.97ZM46.63,9.07C45.53,9.07 44.65,8.76 44,8.14C43.35,7.51 43.03,6.69 43.03,5.69C43.03,4.75 43.34,3.95 43.97,3.29C44.61,2.62 45.46,2.29 46.54,2.29C47.49,2.29 48.27,2.58 48.88,3.17C49.5,3.75 49.81,4.44 49.81,5.23V5.27C49.81,5.55 49.72,5.77 49.54,5.93C49.37,6.08 49.12,6.16 48.8,6.16H44.04V5.14H47.98C47.95,4.76 47.81,4.44 47.56,4.2C47.3,3.96 46.96,3.83 46.54,3.83C46.08,3.83 45.71,3.99 45.42,4.31C45.13,4.62 44.99,5.07 44.99,5.65C44.99,6.27 45.15,6.74 45.47,7.07C45.8,7.4 46.24,7.56 46.79,7.56C47,7.56 47.18,7.54 47.32,7.51C47.47,7.47 47.6,7.41 47.72,7.35C47.84,7.29 47.97,7.2 48.09,7.1C48.25,6.98 48.43,6.92 48.63,6.91C48.84,6.9 49.02,6.97 49.17,7.11C49.32,7.24 49.4,7.41 49.4,7.61C49.42,7.82 49.34,8.01 49.18,8.18C49,8.36 48.8,8.52 48.56,8.65C48.33,8.77 48.06,8.88 47.75,8.95C47.45,9.03 47.07,9.07 46.63,9.07ZM54.24,9.07C53.14,9.07 52.27,8.76 51.61,8.14C50.97,7.51 50.64,6.69 50.64,5.69C50.64,4.75 50.96,3.95 51.59,3.29C52.22,2.62 53.08,2.29 54.16,2.29C55.1,2.29 55.88,2.58 56.5,3.17C57.11,3.75 57.42,4.44 57.42,5.23V5.27C57.42,5.55 57.33,5.77 57.16,5.93C56.99,6.08 56.74,6.16 56.41,6.16H51.66V5.14H55.59C55.56,4.76 55.42,4.44 55.17,4.2C54.92,3.96 54.58,3.83 54.15,3.83C53.7,3.83 53.33,3.99 53.04,4.31C52.75,4.62 52.6,5.07 52.6,5.65C52.6,6.27 52.77,6.74 53.09,7.07C53.42,7.4 53.86,7.56 54.41,7.56C54.62,7.56 54.79,7.54 54.94,7.51C55.09,7.47 55.22,7.41 55.34,7.35C55.46,7.29 55.58,7.2 55.71,7.1C55.86,6.98 56.04,6.92 56.25,6.91C56.45,6.9 56.63,6.97 56.79,7.11C56.93,7.24 57.01,7.41 57.02,7.61C57.03,7.82 56.96,8.01 56.79,8.18C56.62,8.36 56.42,8.52 56.18,8.65C55.94,8.77 55.67,8.88 55.37,8.95C55.07,9.03 54.69,9.07 54.24,9.07ZM59.73,8.97C59.45,8.97 59.21,8.87 59.01,8.67C58.81,8.47 58.71,8.22 58.71,7.94V3.38C58.71,3.11 58.81,2.89 59,2.69C59.19,2.5 59.42,2.4 59.68,2.4C59.94,2.4 60.17,2.49 60.36,2.68C60.55,2.87 60.65,3.08 60.65,3.34V3.69L60.46,3.48H60.69C60.82,3.12 61.04,2.83 61.34,2.62C61.66,2.4 62,2.29 62.37,2.29C62.5,2.29 62.63,2.31 62.77,2.35C62.9,2.38 63.02,2.44 63.13,2.52C63.23,2.6 63.32,2.72 63.38,2.86C63.44,3 63.46,3.16 63.44,3.34C63.41,3.51 63.35,3.66 63.25,3.77C63.15,3.89 63.03,3.97 62.91,4.01C62.79,4.06 62.66,4.08 62.53,4.08C62.4,4.08 62.28,4.07 62.16,4.07C61.75,4.08 61.41,4.22 61.14,4.5C60.88,4.78 60.74,5.2 60.74,5.78V7.94C60.74,8.22 60.64,8.47 60.44,8.67C60.24,8.87 60.01,8.97 59.73,8.97ZM65.98,9.07C65.29,9.07 64.73,8.89 64.3,8.51C63.87,8.14 63.65,7.63 63.65,6.99C63.65,6.31 63.9,5.79 64.4,5.41C64.9,5.02 65.55,4.83 66.36,4.83C66.71,4.83 67.03,4.87 67.31,4.94C67.6,5.01 67.86,5.11 68.08,5.23V4.87C68.08,4.5 67.96,4.23 67.7,4.05C67.45,3.87 67.11,3.77 66.7,3.77C66.44,3.77 66.22,3.8 66.04,3.84C65.86,3.88 65.68,3.95 65.52,4.03C65.35,4.11 65.2,4.18 65.07,4.24C64.94,4.29 64.8,4.3 64.64,4.27C64.48,4.23 64.35,4.14 64.24,4C64.14,3.86 64.09,3.69 64.11,3.5C64.14,3.3 64.22,3.14 64.37,3.02C64.52,2.89 64.73,2.77 65,2.65C65.27,2.54 65.55,2.45 65.86,2.39C66.17,2.32 66.53,2.29 66.96,2.29C67.93,2.29 68.7,2.52 69.25,2.98C69.8,3.43 70.08,4.06 70.08,4.88V7.96C70.08,8.24 69.98,8.48 69.78,8.68C69.59,8.87 69.36,8.96 69.11,8.96C68.83,8.96 68.6,8.88 68.41,8.71C68.23,8.54 68.14,8.35 68.14,8.13V7.64L68.46,8.09H68.1C67.9,8.38 67.61,8.62 67.25,8.8C66.89,8.98 66.46,9.07 65.98,9.07ZM66.66,7.76C67.1,7.76 67.45,7.62 67.71,7.34C67.97,7.06 68.1,6.7 68.11,6.27V6.23C67.94,6.11 67.74,6.02 67.51,5.95C67.29,5.88 67.05,5.85 66.8,5.85C66.43,5.85 66.13,5.94 65.91,6.11C65.69,6.28 65.58,6.51 65.58,6.81C65.58,7.12 65.68,7.36 65.87,7.52C66.07,7.68 66.33,7.76 66.66,7.76ZM74.1,9.07C73.62,9.07 73.21,9.02 72.86,8.92C72.51,8.82 72.21,8.67 71.95,8.49C71.69,8.3 71.52,8.13 71.42,7.97C71.33,7.8 71.3,7.63 71.33,7.45C71.37,7.27 71.45,7.13 71.59,7.01C71.73,6.91 71.88,6.85 72.04,6.83C72.2,6.82 72.34,6.86 72.46,6.95C72.59,7.04 72.73,7.14 72.89,7.25C73.06,7.37 73.24,7.45 73.45,7.51C73.66,7.57 73.89,7.6 74.14,7.6C74.44,7.6 74.66,7.56 74.82,7.46C74.98,7.37 75.06,7.23 75.06,7.06C75.06,6.88 74.98,6.75 74.81,6.66C74.65,6.57 74.29,6.45 73.73,6.31C72.95,6.12 72.39,5.85 72.06,5.53C71.73,5.2 71.57,4.78 71.57,4.27C71.57,3.67 71.82,3.19 72.31,2.83C72.81,2.47 73.45,2.29 74.24,2.29C74.6,2.29 74.93,2.33 75.22,2.39C75.52,2.46 75.78,2.56 76,2.69C76.23,2.81 76.39,2.94 76.49,3.08C76.59,3.22 76.63,3.38 76.61,3.56C76.59,3.75 76.52,3.9 76.4,4.01C76.27,4.13 76.14,4.2 75.98,4.22C75.83,4.24 75.69,4.22 75.57,4.16C75.45,4.1 75.32,4.04 75.18,3.97C75.04,3.89 74.9,3.84 74.74,3.8C74.58,3.77 74.41,3.75 74.23,3.75C73.98,3.75 73.78,3.79 73.62,3.88C73.46,3.97 73.39,4.09 73.39,4.23C73.39,4.37 73.46,4.48 73.6,4.57C73.75,4.66 74.12,4.79 74.73,4.95C75.48,5.15 76.03,5.41 76.39,5.71C76.74,6.02 76.92,6.43 76.92,6.96C76.92,7.59 76.66,8.1 76.14,8.49C75.62,8.88 74.94,9.07 74.1,9.07ZM80.33,8.98C80.08,8.98 79.86,8.9 79.65,8.74C79.45,8.58 79.31,8.38 79.22,8.16L77.7,3.65C77.58,3.32 77.62,3.03 77.81,2.78C78,2.53 78.25,2.41 78.58,2.41C78.81,2.41 79,2.48 79.17,2.62C79.33,2.77 79.44,2.93 79.5,3.13L80.29,5.78L80.5,6.53H80.54L80.76,5.78L81.54,3.19C81.6,2.97 81.72,2.79 81.91,2.63C82.1,2.48 82.32,2.4 82.57,2.4C82.83,2.4 83.06,2.48 83.24,2.64C83.43,2.8 83.55,2.98 83.62,3.2L84.38,5.78L84.6,6.53H84.64L84.85,5.78L85.66,3.08C85.71,2.9 85.82,2.74 85.98,2.61C86.14,2.48 86.33,2.41 86.55,2.41C86.86,2.41 87.1,2.53 87.26,2.76C87.42,2.99 87.45,3.26 87.34,3.58L85.8,8.16C85.72,8.38 85.58,8.58 85.38,8.74C85.18,8.89 84.96,8.97 84.7,8.97C84.45,8.97 84.22,8.89 84.01,8.73C83.81,8.57 83.67,8.38 83.6,8.15L82.75,5.53L82.54,4.79H82.49L82.27,5.53L81.45,8.14C81.38,8.37 81.24,8.57 81.03,8.74C80.82,8.9 80.59,8.98 80.33,8.98Z"
android:fillColor="#000000"/>
<path
android:pathData="M89.06,8.96C88.71,8.96 88.41,8.84 88.17,8.6C87.92,8.35 87.8,8.06 87.8,7.7C87.8,7.36 87.92,7.06 88.17,6.82C88.41,6.58 88.71,6.46 89.06,6.46C89.41,6.46 89.71,6.58 89.95,6.82C90.19,7.06 90.31,7.36 90.31,7.7C90.31,8.06 90.19,8.35 89.95,8.6C89.71,8.84 89.41,8.96 89.06,8.96ZM94.77,9.07C93.7,9.07 92.83,8.75 92.18,8.12C91.53,7.48 91.2,6.67 91.2,5.69C91.2,4.71 91.53,3.9 92.17,3.26C92.82,2.61 93.71,2.29 94.83,2.29C95.24,2.29 95.6,2.34 95.89,2.42C96.18,2.51 96.44,2.63 96.67,2.78C96.89,2.93 97.07,3.1 97.2,3.28C97.34,3.48 97.39,3.69 97.35,3.91C97.32,4.14 97.21,4.31 97.04,4.44C96.86,4.57 96.67,4.63 96.47,4.62C96.27,4.61 96.08,4.54 95.9,4.4C95.81,4.32 95.72,4.26 95.63,4.2C95.54,4.14 95.43,4.09 95.3,4.06C95.17,4.02 95.01,4 94.82,4C94.36,4 93.97,4.15 93.68,4.47C93.38,4.78 93.24,5.19 93.24,5.69C93.24,6.2 93.39,6.61 93.7,6.91C94.01,7.21 94.38,7.36 94.81,7.36C95.01,7.36 95.18,7.34 95.31,7.3C95.45,7.26 95.56,7.21 95.64,7.15C95.73,7.1 95.82,7.03 95.91,6.94C96.08,6.8 96.26,6.72 96.46,6.68C96.65,6.65 96.84,6.68 97.03,6.79C97.24,6.9 97.39,7.08 97.45,7.31C97.52,7.54 97.5,7.77 97.38,7.99C97.28,8.15 97.11,8.32 96.88,8.49C96.64,8.65 96.36,8.79 96.01,8.9C95.66,9.02 95.25,9.07 94.77,9.07ZM102,9.07C100.91,9.07 100.03,8.75 99.36,8.12C98.7,7.48 98.36,6.67 98.36,5.69C98.36,4.7 98.7,3.88 99.37,3.25C100.04,2.61 100.92,2.29 102,2.29C103.08,2.29 103.96,2.61 104.63,3.25C105.3,3.89 105.63,4.7 105.63,5.69C105.63,6.67 105.3,7.48 104.63,8.12C103.97,8.75 103.09,9.07 102,9.07ZM102,7.37C102.48,7.37 102.86,7.21 103.15,6.9C103.45,6.59 103.59,6.18 103.59,5.69C103.59,5.2 103.45,4.79 103.16,4.48C102.87,4.16 102.49,4 102,4C101.5,4 101.11,4.16 100.83,4.48C100.54,4.79 100.39,5.2 100.39,5.69C100.39,6.18 100.54,6.59 100.83,6.9C101.13,7.21 101.51,7.37 102,7.37ZM107.92,8.97C107.64,8.97 107.4,8.87 107.2,8.67C107,8.47 106.9,8.22 106.9,7.94V3.38C106.9,3.12 106.99,2.89 107.18,2.69C107.37,2.5 107.6,2.41 107.86,2.41C108.14,2.41 108.36,2.49 108.55,2.67C108.75,2.85 108.84,3.06 108.84,3.32V3.62L108.68,3.41H108.88C109.07,3.09 109.36,2.82 109.74,2.61C110.12,2.4 110.54,2.29 111,2.29C111.47,2.29 111.88,2.39 112.22,2.59C112.57,2.79 112.82,3.09 112.99,3.5C113.24,3.11 113.56,2.82 113.96,2.61C114.36,2.4 114.79,2.29 115.25,2.29C115.98,2.29 116.54,2.5 116.93,2.92C117.32,3.33 117.52,3.9 117.52,4.64V7.94C117.52,8.22 117.42,8.47 117.22,8.67C117.03,8.87 116.79,8.97 116.51,8.97C116.24,8.97 116,8.87 115.8,8.67C115.6,8.47 115.5,8.22 115.5,7.94V5.13C115.5,4.74 115.41,4.44 115.23,4.24C115.05,4.04 114.79,3.94 114.45,3.94C114.1,3.94 113.81,4.06 113.57,4.32C113.34,4.58 113.23,4.9 113.23,5.29V7.93C113.23,8.22 113.13,8.46 112.93,8.66C112.73,8.87 112.49,8.97 112.21,8.97C111.94,8.97 111.7,8.87 111.49,8.66C111.29,8.46 111.19,8.22 111.19,7.93V5.12C111.19,4.72 111.1,4.42 110.92,4.22C110.73,4.03 110.47,3.93 110.14,3.93C109.81,3.93 109.52,4.06 109.29,4.32C109.05,4.58 108.93,4.89 108.93,5.27V7.94C108.93,8.22 108.83,8.47 108.63,8.67C108.43,8.87 108.19,8.97 107.92,8.97Z"
android:fillColor="#000000"
android:fillAlpha="0.42"/>
</vector>
Loading