Skip to content

Commit

Permalink
Update brand logo.
Browse files Browse the repository at this point in the history
  • Loading branch information
mtang-signal authored and greyson-signal committed Nov 6, 2024
1 parent 743e2aa commit c85a28a
Show file tree
Hide file tree
Showing 66 changed files with 2,741 additions and 653 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ object ApkUpdateNotifications {
.setContentTitle(context.getString(R.string.ApkUpdateNotifications_prompt_install_title))
.setContentText(context.getString(R.string.ApkUpdateNotifications_prompt_install_body))
.setSmallIcon(R.drawable.ic_notification)
.setColor(ContextCompat.getColor(context, R.color.core_ultramarine))
.setColor(ContextCompat.getColor(context, R.color.notification_background_ultramarine))
.setContentIntent(pendingIntent)
.build()

Expand All @@ -75,7 +75,7 @@ object ApkUpdateNotifications {
.setContentTitle(context.getString(R.string.ApkUpdateNotifications_failed_general_title))
.setContentText(context.getString(R.string.ApkUpdateNotifications_failed_general_body))
.setSmallIcon(R.drawable.ic_notification)
.setColor(ContextCompat.getColor(context, R.color.core_ultramarine))
.setColor(ContextCompat.getColor(context, R.color.notification_background_ultramarine))
.setContentIntent(pendingIntent)
.setAutoCancel(true)
.build()
Expand Down Expand Up @@ -103,7 +103,7 @@ object ApkUpdateNotifications {
.setContentTitle(context.getString(R.string.ApkUpdateNotifications_auto_update_success_title))
.setContentText(body)
.setSmallIcon(R.drawable.ic_notification)
.setColor(ContextCompat.getColor(context, R.color.core_ultramarine))
.setColor(ContextCompat.getColor(context, R.color.notification_background_ultramarine))
.setContentIntent(pendingIntent)
.setAutoCancel(true)
.build()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,16 @@ class CreateReleaseChannelJob private constructor(parameters: Parameters) : Base
Log.i(TAG, "Already created Release Channel recipient ${SignalStore.releaseChannel.releaseChannelRecipientId}")

val recipient = Recipient.resolved(SignalStore.releaseChannel.releaseChannelRecipientId!!)
if (recipient.profileAvatar.isNullOrEmpty()) {
if (recipient.profileAvatar.isNullOrEmpty() || !SignalStore.releaseChannel.hasUpdatedAvatar) {
SignalStore.releaseChannel.hasUpdatedAvatar = true
setAvatar(recipient.id)
}
} else {
val recipients = SignalDatabase.recipients

val releaseChannelId: RecipientId = recipients.insertReleaseChannelRecipient()
SignalStore.releaseChannel.setReleaseChannelRecipientId(releaseChannelId)
SignalStore.releaseChannel.hasUpdatedAvatar = true

recipients.setProfileName(releaseChannelId, ProfileName.asGiven("Signal"))
recipients.setMuted(releaseChannelId, Long.MAX_VALUE)
Expand All @@ -75,7 +77,7 @@ class CreateReleaseChannelJob private constructor(parameters: Parameters) : Base
context,
Avatar.Resource(
R.drawable.ic_signal_logo_large,
Avatars.ColorPair(ContextCompat.getColor(context, R.color.core_ultramarine), ContextCompat.getColor(context, R.color.core_white), "")
Avatars.ColorPair(ContextCompat.getColor(context, R.color.notification_background_ultramarine), ContextCompat.getColor(context, R.color.core_white), "")
),
onAvatarRendered = { media ->
AvatarHelper.setAvatar(context, id, BlobProvider.getInstance().getStream(context, media.uri))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ class ReleaseChannelValues(store: KeyValueStore) : SignalStoreValues(store) {
private const val KEY_PREVIOUS_MANIFEST_MD5 = "releasechannel.previous_manifest_md5"
private const val KEY_HIGHEST_VERSION_NOTE_RECEIVED = "releasechannel.highest_version_note_received"
private const val KEY_MET_CONVERSATION_REQUIREMENT = "releasechannel.met_conversation_requirement"
private const val KEY_HAS_UPDATED_AVATAR = "releasechannel.has_updated_avatar"
}

public override fun onFirstEverAppLaunch() = Unit
Expand All @@ -36,4 +37,5 @@ class ReleaseChannelValues(store: KeyValueStore) : SignalStoreValues(store) {
var previousManifestMd5 by blobValue(KEY_PREVIOUS_MANIFEST_MD5, ByteArray(0))
var highestVersionNoteReceived by integerValue(KEY_HIGHEST_VERSION_NOTE_RECEIVED, 0)
var hasMetConversationRequirement by booleanValue(KEY_MET_CONVERSATION_REQUIREMENT, false)
var hasUpdatedAvatar by booleanValue(KEY_HAS_UPDATED_AVATAR, false)
}
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ object NotificationFactory {

builder.apply {
setSmallIcon(R.drawable.ic_notification)
setColor(ContextCompat.getColor(context, R.color.core_ultramarine))
setColor(ContextCompat.getColor(context, R.color.notification_background_ultramarine))
setCategory(NotificationCompat.CATEGORY_MESSAGE)
setGroup(DefaultMessageNotifier.NOTIFICATION_GROUP)
setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_CHILDREN)
Expand Down Expand Up @@ -274,7 +274,7 @@ object NotificationFactory {

builder.apply {
setSmallIcon(R.drawable.ic_notification)
setColor(ContextCompat.getColor(context, R.color.core_ultramarine))
setColor(ContextCompat.getColor(context, R.color.notification_background_ultramarine))
setCategory(NotificationCompat.CATEGORY_MESSAGE)
setGroup(DefaultMessageNotifier.NOTIFICATION_GROUP)
setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_CHILDREN)
Expand Down Expand Up @@ -458,7 +458,7 @@ object NotificationFactory {

builder.apply {
setSmallIcon(R.drawable.ic_notification)
setColor(ContextCompat.getColor(context, R.color.core_ultramarine))
setColor(ContextCompat.getColor(context, R.color.notification_background_ultramarine))
setCategory(NotificationCompat.CATEGORY_MESSAGE)
setGroup(DefaultMessageNotifier.NOTIFICATION_GROUP)
setChannelId(conversation.getChannelId())
Expand Down
Binary file modified app/src/main/res/drawable-hdpi/ic_notification.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-hdpi/ic_signal_background_connection.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-hdpi/ic_signal_backup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-hdpi/ic_signal_refresh.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-mdpi/ic_notification.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-mdpi/ic_signal_background_connection.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-mdpi/ic_signal_backup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-mdpi/ic_signal_refresh.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-xhdpi/ic_notification.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-xhdpi/ic_signal_backup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-xhdpi/ic_signal_refresh.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-xxhdpi/ic_notification.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-xxhdpi/ic_signal_backup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-xxhdpi/ic_signal_refresh.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-xxxhdpi/ic_notification.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-xxxhdpi/ic_signal_backup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified app/src/main/res/drawable-xxxhdpi/ic_signal_refresh.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
42 changes: 19 additions & 23 deletions app/src/main/res/drawable/ic_app_icon_bubbles_top_preview.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,51 +5,47 @@
android:viewportWidth="64"
android:viewportHeight="64">
<group>
<clip-path android:pathData="M0,0h64v64h-64z" />
<path
android:fillColor="#ffffff"
android:pathData="M32,32m-32,0a32,32 0,1 1,64 0a32,32 0,1 1,-64 0" />
android:fillColor="#FFFFFFFF"
android:pathData="M32 0A32 32 0 1 0 32 64 32 32 0 1 0 32 0z"/>
<path
android:fillType="evenOdd"
android:pathData="M28.444,44.641C37.936,44.641 45.63,37.301 45.63,28.246C45.63,19.192 37.936,11.852 28.444,11.852C18.953,11.852 11.259,19.192 11.259,28.246C11.259,31.721 12.393,34.944 14.326,37.596C15.355,39.007 15.87,39.713 15.972,39.871C17.217,41.79 17.348,42.381 17.03,44.658C17.004,44.845 16.935,45.201 16.797,45.911C16.756,46.123 16.972,46.29 17.162,46.195L18.249,45.649C19.525,45.008 20.163,44.688 20.695,44.523C21.389,44.309 21.425,44.302 22.147,44.245C22.702,44.202 24.078,44.325 26.829,44.569C27.361,44.617 27.9,44.641 28.444,44.641Z">
android:pathData="M28.44 45.18c9.82 0 17.78-7.6 17.78-16.96 0-9.37-7.96-16.96-17.78-16.96-9.81 0-17.77 7.6-17.77 16.96 0 3.6 1.17 6.93 3.17 9.67l1.7 2.35c1.29 1.99 1.42 2.6 1.1 4.96l-0.24 1.3c-0.05 0.21 0.18 0.39 0.37 0.29l1.13-0.57c1.32-0.66 1.98-1 2.53-1.16 0.71-0.22 0.75-0.23 1.5-0.29 0.57-0.04 2 0.08 4.84 0.33 0.55 0.05 1.11 0.08 1.67 0.08Z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="28.445"
android:endY="46.222"
android:startX="28.445"
android:startY="11.852"
android:type="linear">
android:type="linear"
android:startX="28.44"
android:startY="11.26"
android:endX="28.44"
android:endY="46.81">
<item
android:color="#FFFF9029"
android:offset="0" />
android:offset="0"/>
<item
android:color="#FFFF3F33"
android:offset="1" />
android:offset="1"/>
</gradient>
</aapt:attr>
</path>
<path
android:fillType="evenOdd"
android:pathData="M41.185,51.677C34.803,51.677 29.63,46.742 29.63,40.653C29.63,34.565 34.803,29.63 41.185,29.63C47.567,29.63 52.741,34.565 52.741,40.653C52.741,42.987 51.98,45.152 50.683,46.934C49.495,48.566 48.63,50.542 49.017,52.531C49.045,52.674 48.9,52.787 48.771,52.722C48.05,52.36 47.689,52.179 47.415,52.07C46.336,51.642 46.553,51.691 45.397,51.614C45.103,51.595 43.887,51.621 41.455,51.674C41.366,51.676 41.276,51.677 41.185,51.677Z">
android:pathData="M41.48 52.24c-6.54 0-11.85-5.06-11.85-11.3 0-6.25 5.3-11.31 11.85-11.31s11.85 5.06 11.85 11.3c0 2.4-0.78 4.62-2.1 6.45-1.23 1.67-2.11 3.7-1.72 5.74 0.03 0.14-0.12 0.26-0.25 0.2-0.74-0.38-1.1-0.56-1.39-0.67-1.1-0.44-0.88-0.4-2.07-0.47-0.3-0.02-1.55 0-4.04 0.06h-0.28Z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="41.185"
android:endY="52.741"
android:startX="41.185"
android:type="linear"
android:startX="41.48"
android:startY="29.63"
android:type="linear">
android:endX="41.48"
android:endY="53.33">
<item
android:color="#FFBEDCFF"
android:offset="0" />
android:offset="0"/>
<item
android:color="#FF0DB9EF"
android:offset="1" />
android:offset="1"/>
</gradient>
</aapt:attr>
</path>
<path
android:fillAlpha="0.6"
android:fillColor="#563BFC"
android:pathData="M45.63,30.469C44.257,29.928 42.751,29.63 41.17,29.63C34.796,29.63 29.63,34.486 29.63,40.476C29.63,41.877 29.912,43.215 30.426,44.444C38.3,43.614 44.576,37.82 45.63,30.469Z" />
android:fillColor="#99563BFC"
android:pathData="M46.06 30.5c-1.4-0.56-2.95-0.87-4.58-0.87-6.54 0-11.85 5.06-11.85 11.3 0 1.47 0.29 2.86 0.82 4.14 8.08-0.86 14.53-6.9 15.61-14.57Z"/>
</group>
</vector>
18 changes: 9 additions & 9 deletions app/src/main/res/drawable/ic_app_icon_chat_top_preview.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,26 @@
android:viewportWidth="64"
android:viewportHeight="64">
<group>
<clip-path android:pathData="M0,0h64v64h-64z" />
<path android:pathData="M32,32m-32,0a32,32 0,1 1,64 0a32,32 0,1 1,-64 0">
<path
android:pathData="M32 0A32 32 0 1 0 32 64 32 32 0 1 0 32 0z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="32"
android:endY="64"
android:type="linear"
android:startX="32"
android:startY="0"
android:type="linear">
android:endX="32"
android:endY="64">
<item
android:color="#FF1AC4F9"
android:offset="0" />
android:offset="0"/>
<item
android:color="#FF2D6FF4"
android:offset="1" />
android:offset="1"/>
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#ffffff"
android:pathData="M29.999,13.75C26.737,14.125 23.63,15.366 21.001,17.345C18.372,19.324 16.318,21.969 15.052,25.004C13.786,28.039 13.354,31.353 13.801,34.602C14.166,37.251 15.104,39.778 16.542,42.009C17.165,42.977 17.486,44.135 17.296,45.278L16.674,49.012C16.555,49.73 17.197,50.336 17.886,50.154L22.584,48.917C23.47,48.683 24.401,48.789 25.256,49.122C27.454,49.979 29.804,50.404 32.177,50.368C35.025,50.326 37.827,49.622 40.363,48.312C42.898,47.002 45.098,45.122 46.788,42.82C48.478,40.519 49.611,37.858 50.099,35.049C50.587,32.241 50.415,29.361 49.599,26.636C48.782,23.912 47.342,21.419 45.392,19.353C43.443,17.287 41.037,15.706 38.366,14.733C35.694,13.761 32.83,13.424 29.999,13.75Z" />
android:fillColor="#FFFFFFFF"
android:pathData="M29.9 13.16c-3.42 0.39-6.68 1.67-9.43 3.71-2.76 2.05-4.91 4.78-6.24 7.9-1.33 3.14-1.78 6.56-1.3 9.92 0.37 2.73 1.36 5.34 2.86 7.64 0.66 1 1 2.2 0.8 3.38l-0.66 3.85c-0.12 0.74 0.55 1.37 1.27 1.18l4.93-1.28c0.93-0.24 1.9-0.13 2.8 0.21 2.3 0.89 4.77 1.33 7.26 1.3 2.98-0.05 5.92-0.78 8.58-2.13 2.66-1.35 4.96-3.3 6.73-5.67 1.77-2.38 2.96-5.12 3.47-8.02 0.52-2.9 0.34-5.87-0.52-8.69-0.86-2.8-2.37-5.38-4.41-7.52-2.04-2.13-4.57-3.76-7.37-4.76s-5.8-1.35-8.77-1.02Z"/>
</group>
</vector>
78 changes: 72 additions & 6 deletions app/src/main/res/drawable/ic_app_icon_default_top_preview.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,78 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="64dp"
android:height="64dp"
android:viewportWidth="64"
android:viewportHeight="64">
<path
android:fillColor="#3A76F0"
android:pathData="M32,0L32,0A32,32 0,0 1,64 32L64,32A32,32 0,0 1,32 64L32,64A32,32 0,0 1,0 32L0,32A32,32 0,0 1,32 0z" />
<path
android:fillColor="#ffffff"
android:pathData="M27.164,12.44L27.618,14.27C25.842,14.71 24.143,15.417 22.581,16.368L21.59,14.748C23.322,13.703 25.201,12.925 27.164,12.44V12.44ZM36.836,12.44L36.382,14.27C38.158,14.71 39.856,15.417 41.419,16.368L42.393,14.748C40.667,13.705 38.793,12.927 36.836,12.44V12.44ZM14.748,21.59C13.703,23.322 12.925,25.201 12.44,27.164L14.27,27.618C14.71,25.842 15.417,24.143 16.368,22.581L14.748,21.59ZM13.741,32C13.74,31.084 13.807,30.169 13.942,29.263L12.079,28.978C11.776,30.981 11.776,33.019 12.079,35.022L13.942,34.737C13.807,33.831 13.74,32.916 13.741,32V32ZM42.41,49.252L41.436,47.632C39.873,48.583 38.175,49.291 36.399,49.73L36.852,51.561C38.81,51.074 40.683,50.295 42.41,49.252V49.252ZM50.259,32C50.261,32.916 50.193,33.831 50.058,34.737L51.922,35.022C52.224,33.019 52.224,30.981 51.922,28.978L50.058,29.263C50.193,30.169 50.261,31.084 50.259,32V32ZM51.561,36.836L49.73,36.382C49.291,38.158 48.583,39.857 47.632,41.419L49.252,42.393C50.295,40.667 51.074,38.793 51.561,36.836V36.836ZM34.77,50.058C32.956,50.326 31.111,50.326 29.297,50.058L29.011,51.922C31.015,52.224 33.052,52.224 35.056,51.922L34.77,50.058ZM46.7,42.83C45.61,44.306 44.306,45.61 42.83,46.7L43.955,48.219C45.578,47.015 47.015,45.578 48.219,43.955L46.7,42.83ZM42.83,17.3C44.306,18.39 45.61,19.694 46.7,21.17L48.219,20.045C47.015,18.422 45.578,16.985 43.955,15.781L42.83,17.3ZM17.3,21.17C18.39,19.694 19.694,18.39 21.17,17.3L20.045,15.781C18.422,16.985 16.985,18.422 15.781,20.045L17.3,21.17ZM49.252,21.59L47.632,22.564C48.583,24.127 49.291,25.825 49.73,27.601L51.561,27.148C51.074,25.19 50.295,23.317 49.252,21.59ZM29.263,13.942C31.078,13.674 32.922,13.674 34.737,13.942L35.022,12.079C33.019,11.776 30.981,11.776 28.978,12.079L29.263,13.942ZM18.274,48.715L14.37,49.63L15.285,45.726L13.439,45.298L12.532,49.201C12.46,49.514 12.468,49.84 12.556,50.148C12.644,50.456 12.81,50.737 13.036,50.964C13.263,51.19 13.544,51.356 13.852,51.444C14.16,51.532 14.486,51.541 14.799,51.468L18.702,50.562L18.274,48.715ZM13.833,43.61L15.672,44.039L16.31,41.335C15.386,39.796 14.698,38.126 14.27,36.382L12.44,36.836C12.853,38.504 13.479,40.112 14.303,41.621L13.833,43.61ZM22.665,47.69L19.962,48.328L20.39,50.167L22.371,49.697C23.883,50.52 25.494,51.146 27.164,51.561L27.618,49.73C25.874,49.302 24.205,48.614 22.665,47.69V47.69ZM32,15.63C29.075,15.63 26.204,16.414 23.685,17.901C21.166,19.387 19.091,21.521 17.676,24.081C16.261,26.641 15.558,29.533 15.639,32.457C15.721,35.38 16.584,38.229 18.14,40.706L16.57,47.422L23.286,45.852C25.434,47.204 27.866,48.039 30.392,48.29C32.917,48.541 35.467,48.201 37.839,47.298C40.21,46.394 42.339,44.952 44.058,43.084C45.776,41.216 47.037,38.974 47.74,36.535C48.443,34.097 48.569,31.528 48.109,29.032C47.649,26.536 46.615,24.181 45.088,22.154C43.562,20.126 41.585,18.481 39.313,17.349C37.042,16.217 34.538,15.628 32,15.63V15.63Z" />
<group>
<path
android:pathData="M32 0A32 32 0 1 0 32 64 32 32 0 1 0 32 0z">
<aapt:attr name="android:fillColor">
<gradient
android:type="linear"
android:startX="32"
android:startY="0"
android:endX="32"
android:endY="64">
<item
android:color="#FF3B45FD"
android:offset="0"/>
<item
android:color="#FF1F2AFD"
android:offset="1"/>
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M32 12c1.04 0 2.06 0.08 3.05 0.23l-0.28 1.85c-0.9-0.13-1.83-0.2-2.77-0.2s-1.86 0.07-2.77 0.2l-0.28-1.85c1-0.15 2.01-0.23 3.05-0.23Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M36.75 12.57l-0.45 1.82c1.83 0.44 3.55 1.16 5.11 2.12l0.97-1.6c-1.72-1.06-3.62-1.85-5.63-2.34Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M43.82 15.86l-1.1 1.52c1.49 1.1 2.8 2.41 3.9 3.9l1.52-1.1c-1.21-1.65-2.67-3.1-4.32-4.32Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M49.1 21.62l-1.6 0.97c0.95 1.56 1.67 3.28 2.11 5.1l1.82-0.44c-0.49-2.01-1.28-3.9-2.33-5.63Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M51.77 28.95l-1.85 0.28c0.13 0.9 0.2 1.83 0.2 2.77s-0.07 1.86-0.2 2.77l1.85 0.28c0.15-1 0.23-2.01 0.23-3.05s-0.08-2.06-0.23-3.05Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M47.5 41.41c0.95-1.56 1.67-3.28 2.11-5.1l1.82 0.44c-0.49 2.01-1.28 3.9-2.33 5.63l-1.6-0.97Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M46.62 42.71l1.52 1.11c-1.21 1.65-2.67 3.1-4.32 4.32l-1.1-1.52c1.49-1.1 2.8-2.41 3.9-3.9Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M41.41 47.5l0.97 1.6c-1.72 1.05-3.62 1.84-5.63 2.33l-0.45-1.82c1.83-0.44 3.55-1.16 5.11-2.12Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M34.77 49.92l0.28 1.85C34.05 51.92 33.04 52 32 52s-2.06-0.08-3.05-0.23l0.28-1.85c0.9 0.13 1.83 0.2 2.77 0.2s1.86-0.07 2.77-0.2Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M27.7 49.61l-0.45 1.82c-1.51-0.37-2.96-0.9-4.32-1.6l-1.9 0.44-0.42-1.82 2.57-0.6 0.6 0.31c1.23 0.63 2.55 1.12 3.92 1.45Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M19.03 48.82l0.42 1.82-3.25 0.76c-2.17 0.5-4.1-1.43-3.6-3.6l0.76-3.25 1.82 0.42-0.76 3.26c-0.19 0.8 0.54 1.54 1.35 1.35l3.26-0.76Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M15.55 43.39l-1.82-0.43 0.44-1.9c-0.7-1.35-1.23-2.8-1.6-4.31l1.82-0.45c0.33 1.37 0.82 2.69 1.45 3.91l0.3 0.62-0.59 2.56Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M14.08 34.77l-1.85 0.28C12.08 34.05 12 33.04 12 32s0.08-2.06 0.23-3.05l1.85 0.28c-0.13 0.9-0.2 1.83-0.2 2.77s0.07 1.86 0.2 2.77Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M14.39 27.7l-1.82-0.45c0.49-2.01 1.28-3.9 2.33-5.63l1.6 0.97c-0.95 1.56-1.67 3.28-2.11 5.1Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M17.38 21.29l-1.52-1.11c1.21-1.65 2.67-3.1 4.32-4.32l1.1 1.52c-1.49 1.1-2.8 2.41-3.9 3.9Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M22.59 16.5l-0.97-1.6c1.72-1.05 3.62-1.84 5.63-2.33l0.45 1.82c-1.83 0.44-3.55 1.16-5.11 2.12Z"/>
<path
android:fillColor="#FFFFFFFF"
android:pathData="M48.25 32c0 8.97-7.28 16.25-16.25 16.25-2.85 0-5.52-0.73-7.85-2.02-0.22-0.12-0.48-0.16-0.73-0.1l-7.23 1.68 1.68-7.23c0.06-0.25 0.02-0.5-0.1-0.73-1.29-2.33-2.02-5-2.02-7.85 0-8.97 7.28-16.25 16.25-16.25 8.97 0 16.25 7.28 16.25 16.25Z"/>
</group>
</vector>
Loading

0 comments on commit c85a28a

Please sign in to comment.