ci: add keystore/key.properties to repo, fix NDK version, remove duplicate build.gradle
Build Release AAB / build (push) Failing after 6m58s

This commit is contained in:
andrew committed 2026-09-17 08:26:27 +07:00
1 parent e4c32f9def
commit 9239c77106
48 files changed
+404 -149

No files matched your search

+2 -17
View File
@@ -35,21 +35,6 @@ jobs:
- name: Run tests
run: flutter test
- name: Decode keystore
if: env.KEYSTORE_BASE64 != ''
run: echo "${{ secrets.KEYSTORE_BASE64 }}" | base64 -d > siab-release.keystore
env:
KEYSTORE_BASE64: ${{ secrets.KEYSTORE_BASE64 }}
- name: Create key.properties
run: |
cat > android/key.properties <<EOF
storePassword=Store_sc4l3
keyPassword=Store_sc4l3
keyAlias=siab
storeFile=../siab-release.keystore
EOF
- name: Build App Bundle
run: |
flutter build appbundle \
@@ -58,8 +43,8 @@ jobs:
--split-debug-info=build/debug-info \
--dart-define=SIAB_DEVICE_NAME=SIAB
env:
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
KEYSTORE_PASSWORD: Store_sc4l3
KEY_PASSWORD: Store_sc4l3
- name: Upload AAB artifact
uses: actions/upload-artifact@v4
-5
View File
@@ -42,8 +42,3 @@ app.*.map.json
/android/app/debug
/android/app/profile
/android/app/release
# Keystore and signing
*.keystore
*.jks
android/key.properties
+9
View File
@@ -7,6 +7,15 @@
# The following line activates a set of recommended lints for Flutter apps,
# packages, and plugins designed to encourage good coding practices.
analyzer:
exclude:
- build/**
- android/**
- ios/**
- web/**
- windows/**
- macos/**
- linux/**
include: package:flutter_lints/flutter.yaml
linter:
-80
View File
@@ -1,80 +0,0 @@
plugins {
id "com.android.application"
id "kotlin-android"
id "dev.flutter.flutter-gradle-plugin"
}
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
namespace "id.ptsemangat.siab_scale"
compileSdk 36
ndkVersion flutter.ndkVersion
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
defaultConfig {
applicationId "id.ptsemangat.siab_scale"
minSdkVersion flutter.minSdkVersion
targetSdk 34
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
signingConfigs {
release {
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
flutter {
source '../..'
}
dependencies {}
+1 -1
View File
@@ -14,7 +14,7 @@ if (keystorePropertiesFile.exists()) {
android {
namespace = "id.ptsemangat.siab_scale"
compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion
ndkVersion = "27.0.12077973"
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
+7
View File
@@ -6,6 +6,12 @@
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; }
# Play Core deferred components
-dontwarn com.google.android.play.core.**
-dontwarn com.google.android.play.core.splitcompat.**
-dontwarn com.google.android.play.core.splitinstall.**
-dontwarn com.google.android.play.core.tasks.**
# SIAB Scale app
-keep class id.ptsemangat.siab_scale.** { *; }
@@ -14,3 +20,4 @@
# sqflite
-keep class com.tekartik.sqflite.** { *; }
-31
View File
@@ -1,31 +0,0 @@
buildscript {
ext.kotlin_version = '2.0.0'
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.1.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
google()
mavenCentral()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
tasks.register("clean", Delete) {
delete rootProject.buildDir
}
+1 -1
View File
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-all.zip
+2 -2
View File
@@ -19,8 +19,8 @@ pluginManagement {
plugins {
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
id("com.android.application") version "8.9.1" apply false
id("org.jetbrains.kotlin.android") version "2.1.0" apply false
id("com.android.application") version "9.0.0" apply false
id("org.jetbrains.kotlin.android") version "2.2.20" apply false
}
include(":app")
Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 432 432" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-11247.479417,-220.878492)">
<g transform="matrix(3.556675,0,0,1,2063.451047,0)">
<g transform="matrix(0.134003,0,0,0.476604,2271.742994,75.055391)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:rgb(0,214,156);"/>
</g>
<g transform="matrix(0.959532,0,0,0.959532,-7272.887866,171.062992)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538ZM10624.96,701.428L10608.01,602.96C10599.711,554.748 10557.898,519.518 10508.977,519.518L10422.144,519.518C10372.585,519.518 10330.426,555.648 10322.839,604.623L10307.572,703.169C10302.871,733.512 10311.666,764.394 10331.647,787.709C10351.628,811.024 10380.799,824.442 10411.505,824.442L10521.312,824.442C10552.325,824.442 10581.758,810.754 10601.741,787.037C10621.724,763.32 10630.221,731.992 10624.96,701.428ZM10556.997,624.883L10571.236,707.601C10573.924,723.216 10569.583,739.222 10559.373,751.339C10549.163,763.456 10534.126,770.45 10518.281,770.45L10414.485,770.45C10398.797,770.45 10383.893,763.594 10373.685,751.682C10363.476,739.771 10358.983,723.993 10361.385,708.49L10374.179,625.907C10378.85,595.755 10404.806,573.511 10435.317,573.511L10496.026,573.511C10526.145,573.511 10551.887,595.201 10556.997,624.883ZM10518.185,644.084L10485.169,677.1C10481.077,681.192 10474.443,681.192 10470.352,677.1L10460.989,667.737C10456.897,663.646 10456.897,657.012 10460.989,652.92C10470.018,643.891 10485.161,628.748 10494.002,619.902C10495.699,618.205 10496.43,615.769 10495.948,613.418C10495.466,611.068 10493.836,609.116 10491.609,608.224C10483.596,604.979 10474.84,603.193 10465.67,603.193C10427.463,603.193 10396.444,634.212 10396.444,672.419C10396.444,710.626 10427.463,741.645 10465.67,741.645C10503.877,741.645 10534.896,710.626 10534.896,672.419C10534.896,663.249 10533.11,654.493 10529.869,646.479C10528.976,644.25 10527.024,642.619 10524.672,642.137C10522.319,641.655 10519.882,642.386 10518.185,644.084ZM10323.418,417.171L10326.515,437.161C10331.987,472.482 10362.392,498.54 10398.135,498.54L10532.582,498.54C10567.865,498.54 10598.02,473.132 10604.006,438.36L10607.56,417.711C10608.244,413.738 10607.143,409.665 10604.55,406.578C10601.958,403.491 10598.137,401.702 10594.105,401.689L10568.061,401.604C10561.653,401.583 10556.086,406.008 10554.661,412.256L10550.796,429.201C10549.269,438.068 10541.579,444.547 10532.582,444.547L10398.135,444.547C10389.02,444.547 10381.267,437.902 10379.871,428.895L10377.426,413.111C10376.396,406.46 10370.687,401.543 10363.957,401.51L10337.023,401.375C10333.012,401.355 10329.194,403.094 10326.576,406.134C10323.958,409.173 10322.804,413.207 10323.418,417.171Z" style="fill:rgb(6,29,132);"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 432 432" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-11876.484028,-220.878492)">
<g transform="matrix(3.556675,0,0,1,2063.451047,0)">
<g transform="matrix(0.134003,0,0,0.476604,2448.59488,75.055391)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:white;"/>
</g>
<g transform="matrix(0.959532,0,0,0.959532,-7272.887866,171.062992)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538ZM10624.96,701.428L10608.01,602.96C10599.711,554.748 10557.898,519.518 10508.977,519.518L10422.144,519.518C10372.585,519.518 10330.426,555.648 10322.839,604.623L10307.572,703.169C10302.871,733.512 10311.666,764.394 10331.647,787.709C10351.628,811.024 10380.799,824.442 10411.505,824.442L10521.312,824.442C10552.325,824.442 10581.758,810.754 10601.741,787.037C10621.724,763.32 10630.221,731.992 10624.96,701.428ZM10556.997,624.883L10571.236,707.601C10573.924,723.216 10569.583,739.222 10559.373,751.339C10549.163,763.456 10534.126,770.45 10518.281,770.45L10414.485,770.45C10398.797,770.45 10383.893,763.594 10373.685,751.682C10363.476,739.771 10358.983,723.993 10361.385,708.49L10374.179,625.907C10378.85,595.755 10404.806,573.511 10435.317,573.511L10496.026,573.511C10526.145,573.511 10551.887,595.201 10556.997,624.883ZM10518.185,644.084L10485.169,677.1C10481.077,681.192 10474.443,681.192 10470.352,677.1L10460.989,667.737C10456.897,663.646 10456.897,657.012 10460.989,652.92C10470.018,643.891 10485.161,628.748 10494.002,619.902C10495.699,618.205 10496.43,615.769 10495.948,613.418C10495.466,611.068 10493.836,609.116 10491.609,608.224C10483.596,604.979 10474.84,603.193 10465.67,603.193C10427.463,603.193 10396.444,634.212 10396.444,672.419C10396.444,710.626 10427.463,741.645 10465.67,741.645C10503.877,741.645 10534.896,710.626 10534.896,672.419C10534.896,663.249 10533.11,654.493 10529.869,646.479C10528.976,644.25 10527.024,642.619 10524.672,642.137C10522.319,641.655 10519.882,642.386 10518.185,644.084ZM10323.418,417.171L10326.515,437.161C10331.987,472.482 10362.392,498.54 10398.135,498.54L10532.582,498.54C10567.865,498.54 10598.02,473.132 10604.006,438.36L10607.56,417.711C10608.244,413.738 10607.143,409.665 10604.55,406.578C10601.958,403.491 10598.137,401.702 10594.105,401.689L10568.061,401.604C10561.653,401.583 10556.086,406.008 10554.661,412.256L10550.796,429.201C10549.269,438.068 10541.579,444.547 10532.582,444.547L10398.135,444.547C10389.02,444.547 10381.267,437.902 10379.871,428.895L10377.426,413.111C10376.396,406.46 10370.687,401.543 10363.957,401.51L10337.023,401.375C10333.012,401.355 10329.194,403.094 10326.576,406.134C10323.958,409.173 10322.804,413.207 10323.418,417.171Z" style="fill:rgb(6,29,132);"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 432 432" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-10629.023523,-220.878492)">
<g transform="matrix(3.556675,0,0,1,2063.451047,0)">
<g transform="matrix(0.84375,0,0,0.84375,-299.008261,-854.902758)">
<g transform="matrix(0.103708,0,0,0.368856,2971.190037,1118.626194)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:white;"/>
</g>
<g transform="matrix(0.152391,0,0,0.542006,1685.662521,1198.800036)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538ZM10323.418,417.171L10326.515,437.161C10331.987,472.482 10362.392,498.54 10398.135,498.54L10532.582,498.54C10567.865,498.54 10598.02,473.132 10604.006,438.36L10607.56,417.711C10608.244,413.738 10607.143,409.665 10604.55,406.578C10601.958,403.491 10598.137,401.702 10594.105,401.689L10568.061,401.604C10561.653,401.583 10556.086,406.008 10554.661,412.256L10550.796,429.201C10549.269,438.068 10541.579,444.547 10532.582,444.547L10398.135,444.547C10389.02,444.547 10381.267,437.902 10379.871,428.895L10377.426,413.111C10376.396,406.46 10370.687,401.543 10363.957,401.51L10337.023,401.375C10333.012,401.355 10329.194,403.094 10326.576,406.134C10323.958,409.173 10322.804,413.207 10323.418,417.171ZM10624.96,701.428L10608.01,602.96C10599.711,554.748 10557.898,519.518 10508.977,519.518L10422.144,519.518C10372.585,519.518 10330.426,555.648 10322.839,604.623L10307.572,703.169C10302.871,733.512 10311.666,764.394 10331.647,787.709C10351.628,811.024 10380.799,824.442 10411.505,824.442L10521.312,824.442C10552.325,824.442 10581.758,810.754 10601.741,787.037C10621.724,763.32 10630.221,731.992 10624.96,701.428ZM10556.997,624.883L10571.236,707.601C10573.924,723.216 10569.583,739.222 10559.373,751.339C10549.163,763.456 10534.126,770.45 10518.281,770.45L10414.485,770.45C10398.797,770.45 10383.893,763.594 10373.685,751.682C10363.476,739.771 10358.983,723.993 10361.385,708.49L10374.179,625.907C10378.85,595.755 10404.806,573.511 10435.317,573.511L10496.026,573.511C10526.145,573.511 10551.887,595.201 10556.997,624.883ZM10518.185,644.084L10485.169,677.1C10481.077,681.192 10474.443,681.192 10470.352,677.1L10460.989,667.737C10456.897,663.646 10456.897,657.012 10460.989,652.92C10470.018,643.891 10485.161,628.748 10494.002,619.902C10495.699,618.205 10496.43,615.769 10495.948,613.418C10495.466,611.068 10493.836,609.116 10491.609,608.224C10483.596,604.979 10474.84,603.193 10465.67,603.193C10427.463,603.193 10396.444,634.212 10396.444,672.419C10396.444,710.626 10427.463,741.645 10465.67,741.645C10503.877,741.645 10534.896,710.626 10534.896,672.419C10534.896,663.249 10533.11,654.493 10529.869,646.479C10528.976,644.25 10527.024,642.619 10524.672,642.137C10522.319,641.655 10519.882,642.386 10518.185,644.084Z" style="fill:rgb(0,214,156);"/>
</g>
<g transform="matrix(0.281162,0,0,1,-580.163012,0)">
<path d="M13654.154,1424.909C13653.821,1422.761 13654.447,1420.574 13655.866,1418.927C13657.284,1417.279 13659.354,1416.337 13661.528,1416.348L13676.126,1416.42C13679.774,1416.439 13682.868,1419.104 13683.427,1422.708L13684.752,1431.264C13685.508,1436.146 13689.711,1439.747 13694.651,1439.747L13767.522,1439.747C13772.399,1439.747 13776.567,1436.235 13777.394,1431.429L13779.489,1422.245C13780.261,1418.858 13783.278,1416.46 13786.752,1416.471L13800.868,1416.518C13803.053,1416.525 13805.124,1417.494 13806.529,1419.168C13807.935,1420.841 13808.531,1423.048 13808.161,1425.202L13806.234,1436.394C13802.99,1455.24 13786.645,1469.012 13767.522,1469.012L13694.651,1469.012C13675.278,1469.012 13658.798,1454.888 13655.832,1435.744L13654.154,1424.909Z" style="fill:rgb(6,29,132);"/>
</g>
<g transform="matrix(0.281162,0,0,1,-580.163012,0)">
<path d="M13817.591,1578.978C13820.443,1595.544 13815.838,1612.524 13805.007,1625.379C13794.176,1638.233 13778.223,1645.652 13761.414,1645.652L13701.897,1645.652C13685.255,1645.652 13669.444,1638.379 13658.614,1625.743C13647.784,1613.106 13643.018,1596.368 13645.565,1579.921L13653.84,1526.509C13657.953,1499.965 13680.803,1480.382 13707.664,1480.382L13754.728,1480.382C13781.244,1480.382 13803.906,1499.477 13808.405,1525.608L13817.591,1578.978ZM13780.755,1537.49C13777.986,1521.402 13764.033,1509.646 13747.708,1509.646L13714.804,1509.646C13698.267,1509.646 13684.198,1521.703 13681.667,1538.045L13674.732,1582.806C13673.43,1591.208 13675.866,1599.76 13681.399,1606.216C13686.932,1612.672 13695.01,1616.388 13703.513,1616.388L13759.771,1616.388C13768.359,1616.388 13776.509,1612.598 13782.043,1606.03C13787.576,1599.462 13789.929,1590.787 13788.472,1582.324L13780.755,1537.49Z" style="fill:rgb(6,29,132);"/>
</g>
<g transform="matrix(0.281162,0,0,1,-580.163012,0)">
<path d="M13759.719,1547.897C13760.639,1546.977 13761.96,1546.58 13763.234,1546.842C13764.509,1547.103 13765.568,1547.987 13766.052,1549.195C13767.808,1553.539 13768.776,1558.285 13768.776,1563.255C13768.776,1583.963 13751.964,1600.776 13731.255,1600.776C13710.547,1600.776 13693.735,1583.963 13693.735,1563.255C13693.735,1542.546 13710.547,1525.734 13731.255,1525.734C13736.226,1525.734 13740.971,1526.702 13745.314,1528.461C13746.521,1528.944 13747.405,1530.002 13747.666,1531.276C13747.927,1532.55 13747.531,1533.871 13746.611,1534.79C13741.819,1539.585 13733.612,1547.793 13728.718,1552.686C13726.5,1554.904 13726.501,1558.5 13728.718,1560.717L13733.793,1565.792C13736.01,1568.01 13739.606,1568.01 13741.824,1565.792L13759.719,1547.897Z" style="fill:rgb(6,29,132);"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.2 KiB

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 432 432" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-10052.182314,-215.925716)">
<g transform="matrix(3.556675,0,0,1,2063.451047,0)">
<g transform="matrix(0.134003,0,0,0.476604,1935.671456,70.102616)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:rgb(6,29,132);"/>
</g>
<g transform="matrix(0.646902,0,0,0.646902,822.275361,112.266714)">
<g transform="matrix(1.483273,0,0,1.483273,-12513.742858,90.889027)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538Z" style="fill:white;"/>
</g>
<g transform="matrix(0.837848,0,0,0.837848,563.311523,258.627883)">
<g transform="matrix(0.764685,0,0,0.764685,1814.51336,-94.801291)">
<g transform="matrix(0.843817,0,0,1,973.42738,670.673266)">
<path d="M996.456,815.382C1010.891,886.141 987.579,958.668 932.752,1013.576C877.925,1068.484 797.174,1100.174 712.085,1100.174C614.422,1100.174 508.13,1100.174 410.814,1100.174C326.571,1100.174 246.534,1069.108 191.713,1015.131C136.893,961.155 112.765,889.659 125.662,819.41C139.686,743.025 154.576,661.927 167.549,591.266C188.366,477.884 304.034,394.237 440.005,394.237C516.746,394.237 601.794,394.237 678.242,394.237C812.464,394.237 927.183,475.799 949.952,587.417C964.298,657.739 980.831,738.787 996.456,815.382ZM809.991,638.17C795.972,569.452 725.344,519.237 642.709,519.237C589.643,519.237 529.429,519.237 476.147,519.237C392.435,519.237 321.222,570.735 308.406,640.54C297.616,699.31 284.584,770.291 273.304,831.73C266.715,867.62 279.042,904.148 307.05,931.725C335.058,959.302 375.949,975.174 418.99,975.174C507.403,975.174 614.937,975.174 703.769,975.174C747.242,975.174 788.498,958.983 816.51,930.93C844.521,902.878 856.431,865.823 849.056,829.672C836.451,767.879 821.939,696.744 809.991,638.17Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.843817,0,0,-1,973.42738,1410.581134)">
<path d="M169.137,582.616C167.452,591.793 170.619,601.132 177.801,608.169C184.983,615.205 195.46,619.231 206.465,619.185C230.149,619.085 258.821,618.965 280.361,618.874C298.825,618.797 314.488,607.413 317.315,592.016C320.486,574.745 324.024,555.473 324.024,555.473C327.852,534.621 349.125,519.237 374.132,519.237L743.005,519.237C767.69,519.237 788.789,534.237 792.976,554.765C792.976,554.765 798.715,575.995 803.581,593.996C807.492,608.461 822.764,618.705 840.347,618.656C860.96,618.6 888.653,618.523 911.802,618.459C922.863,618.429 933.347,614.288 940.46,607.14C947.573,599.993 950.594,590.564 948.718,581.365C944.059,558.529 938.966,533.56 938.966,533.56C922.544,453.06 839.808,394.237 743.005,394.237L374.132,394.237C276.068,394.237 192.647,454.564 177.634,536.336C177.634,536.336 173.216,560.398 169.137,582.616Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.923041,-0,0,0.923041,854.504081,621.345248)">
<path d="M771.961,792.978C776.219,788.719 782.332,786.884 788.231,788.093C794.131,789.302 799.029,793.394 801.268,798.984C809.395,819.084 813.877,841.045 813.877,864.045C813.877,959.873 736.076,1037.674 640.248,1037.674C544.419,1037.674 466.619,959.873 466.619,864.045C466.619,768.216 544.419,690.416 640.248,690.416C663.247,690.416 685.208,694.897 705.305,703.034C710.892,705.272 714.981,710.167 716.189,716.063C717.398,721.96 715.564,728.068 711.308,732.324C689.133,754.513 651.152,792.493 628.507,815.139C618.244,825.402 618.244,842.041 628.507,852.303C635.961,859.758 644.535,868.331 651.989,875.786C662.252,886.048 678.891,886.048 689.153,875.786C711.799,853.14 749.779,815.16 771.961,792.978Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 432 432" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-13047.92582,-215.925716)">
<g transform="matrix(3.556675,0,0,1,2063.451047,0)">
<g transform="matrix(0.134003,0,0,0.476604,2777.959223,70.102616)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:none;"/>
</g>
<g transform="matrix(0.646902,0,0,0.646902,822.275361,112.266714)">
<g transform="matrix(1.483273,0,0,1.483273,-12513.742858,90.889027)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538Z" style="fill:white;"/>
</g>
<g transform="matrix(0.837848,0,0,0.837848,563.311523,258.627883)">
<g transform="matrix(0.764685,0,0,0.764685,1814.51336,-94.801291)">
<g transform="matrix(0.843817,0,0,1,973.42738,670.673266)">
<path d="M996.456,815.382C1010.891,886.141 987.579,958.668 932.752,1013.576C877.925,1068.484 797.174,1100.174 712.085,1100.174C614.422,1100.174 508.13,1100.174 410.814,1100.174C326.571,1100.174 246.534,1069.108 191.713,1015.131C136.893,961.155 112.765,889.659 125.662,819.41C139.686,743.025 154.576,661.927 167.549,591.266C188.366,477.884 304.034,394.237 440.005,394.237C516.746,394.237 601.794,394.237 678.242,394.237C812.464,394.237 927.183,475.799 949.952,587.417C964.298,657.739 980.831,738.787 996.456,815.382ZM809.991,638.17C795.972,569.452 725.344,519.237 642.709,519.237C589.643,519.237 529.429,519.237 476.147,519.237C392.435,519.237 321.222,570.735 308.406,640.54C297.616,699.31 284.584,770.291 273.304,831.73C266.715,867.62 279.042,904.148 307.05,931.725C335.058,959.302 375.949,975.174 418.99,975.174C507.403,975.174 614.937,975.174 703.769,975.174C747.242,975.174 788.498,958.983 816.51,930.93C844.521,902.878 856.431,865.823 849.056,829.672C836.451,767.879 821.939,696.744 809.991,638.17Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.843817,0,0,-1,973.42738,1410.581134)">
<path d="M169.137,582.616C167.452,591.793 170.619,601.132 177.801,608.169C184.983,615.205 195.46,619.231 206.465,619.185C230.149,619.085 258.821,618.965 280.361,618.874C298.825,618.797 314.488,607.413 317.315,592.016C320.486,574.745 324.024,555.473 324.024,555.473C327.852,534.621 349.125,519.237 374.132,519.237L743.005,519.237C767.69,519.237 788.789,534.237 792.976,554.765C792.976,554.765 798.715,575.995 803.581,593.996C807.492,608.461 822.764,618.705 840.347,618.656C860.96,618.6 888.653,618.523 911.802,618.459C922.863,618.429 933.347,614.288 940.46,607.14C947.573,599.993 950.594,590.564 948.718,581.365C944.059,558.529 938.966,533.56 938.966,533.56C922.544,453.06 839.808,394.237 743.005,394.237L374.132,394.237C276.068,394.237 192.647,454.564 177.634,536.336C177.634,536.336 173.216,560.398 169.137,582.616Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.923041,-0,0,0.923041,854.504081,621.345248)">
<path d="M771.961,792.978C776.219,788.719 782.332,786.884 788.231,788.093C794.131,789.302 799.029,793.394 801.268,798.984C809.395,819.084 813.877,841.045 813.877,864.045C813.877,959.873 736.076,1037.674 640.248,1037.674C544.419,1037.674 466.619,959.873 466.619,864.045C466.619,768.216 544.419,690.416 640.248,690.416C663.247,690.416 685.208,694.897 705.305,703.034C710.892,705.272 714.981,710.167 716.189,716.063C717.398,721.96 715.564,728.068 711.308,732.324C689.133,754.513 651.152,792.493 628.507,815.139C618.244,825.402 618.244,842.041 628.507,852.303C635.961,859.758 644.535,868.331 651.989,875.786C662.252,886.048 678.891,886.048 689.153,875.786C711.799,853.14 749.779,815.16 771.961,792.978Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 432 432" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-12479.308577,-215.925716)">
<g transform="matrix(3.556675,0,0,1,2063.451047,0)">
<g transform="matrix(0.134003,0,0,0.476604,2618.08594,70.102616)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:white;"/>
</g>
<g transform="matrix(0.646902,0,0,0.646902,822.275361,112.266714)">
<g transform="matrix(1.483273,0,0,1.483273,-12513.742858,90.889027)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538Z" style="fill:white;"/>
</g>
<g transform="matrix(0.837848,0,0,0.837848,563.311523,258.627883)">
<g transform="matrix(0.764685,0,0,0.764685,1814.51336,-94.801291)">
<g transform="matrix(0.843817,0,0,1,973.42738,670.673266)">
<path d="M996.456,815.382C1010.891,886.141 987.579,958.668 932.752,1013.576C877.925,1068.484 797.174,1100.174 712.085,1100.174C614.422,1100.174 508.13,1100.174 410.814,1100.174C326.571,1100.174 246.534,1069.108 191.713,1015.131C136.893,961.155 112.765,889.659 125.662,819.41C139.686,743.025 154.576,661.927 167.549,591.266C188.366,477.884 304.034,394.237 440.005,394.237C516.746,394.237 601.794,394.237 678.242,394.237C812.464,394.237 927.183,475.799 949.952,587.417C964.298,657.739 980.831,738.787 996.456,815.382ZM809.991,638.17C795.972,569.452 725.344,519.237 642.709,519.237C589.643,519.237 529.429,519.237 476.147,519.237C392.435,519.237 321.222,570.735 308.406,640.54C297.616,699.31 284.584,770.291 273.304,831.73C266.715,867.62 279.042,904.148 307.05,931.725C335.058,959.302 375.949,975.174 418.99,975.174C507.403,975.174 614.937,975.174 703.769,975.174C747.242,975.174 788.498,958.983 816.51,930.93C844.521,902.878 856.431,865.823 849.056,829.672C836.451,767.879 821.939,696.744 809.991,638.17Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.843817,0,0,-1,973.42738,1410.581134)">
<path d="M169.137,582.616C167.452,591.793 170.619,601.132 177.801,608.169C184.983,615.205 195.46,619.231 206.465,619.185C230.149,619.085 258.821,618.965 280.361,618.874C298.825,618.797 314.488,607.413 317.315,592.016C320.486,574.745 324.024,555.473 324.024,555.473C327.852,534.621 349.125,519.237 374.132,519.237L743.005,519.237C767.69,519.237 788.789,534.237 792.976,554.765C792.976,554.765 798.715,575.995 803.581,593.996C807.492,608.461 822.764,618.705 840.347,618.656C860.96,618.6 888.653,618.523 911.802,618.459C922.863,618.429 933.347,614.288 940.46,607.14C947.573,599.993 950.594,590.564 948.718,581.365C944.059,558.529 938.966,533.56 938.966,533.56C922.544,453.06 839.808,394.237 743.005,394.237L374.132,394.237C276.068,394.237 192.647,454.564 177.634,536.336C177.634,536.336 173.216,560.398 169.137,582.616Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.923041,-0,0,0.923041,854.504081,621.345248)">
<path d="M771.961,792.978C776.219,788.719 782.332,786.884 788.231,788.093C794.131,789.302 799.029,793.394 801.268,798.984C809.395,819.084 813.877,841.045 813.877,864.045C813.877,959.873 736.076,1037.674 640.248,1037.674C544.419,1037.674 466.619,959.873 466.619,864.045C466.619,768.216 544.419,690.416 640.248,690.416C663.247,690.416 685.208,694.897 705.305,703.034C710.892,705.272 714.981,710.167 716.189,716.063C717.398,721.96 715.564,728.068 711.308,732.324C689.133,754.513 651.152,792.493 628.507,815.139C618.244,825.402 618.244,842.041 628.507,852.303C635.961,859.758 644.535,868.331 651.989,875.786C662.252,886.048 678.891,886.048 689.153,875.786C711.799,853.14 749.779,815.16 771.961,792.978Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-11169.931337,726.774609)">
<g transform="matrix(0.564865,0,0,0.564865,9861.276207,-899.601987)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:rgb(6,29,132);"/>
</g>
<g transform="matrix(0.646902,0,0,0.646902,822.275361,112.266714)">
<g transform="matrix(1.483273,0,0,1.483273,-12513.742858,90.889027)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538Z" style="fill:white;"/>
</g>
<g transform="matrix(0.837848,0,0,0.837848,563.311523,258.627883)">
<g transform="matrix(0.764685,0,0,0.764685,1814.51336,-94.801291)">
<g transform="matrix(0.843817,0,0,1,973.42738,670.673266)">
<path d="M996.456,815.382C1010.891,886.141 987.579,958.668 932.752,1013.576C877.925,1068.484 797.174,1100.174 712.085,1100.174C614.422,1100.174 508.13,1100.174 410.814,1100.174C326.571,1100.174 246.534,1069.108 191.713,1015.131C136.893,961.155 112.765,889.659 125.662,819.41C139.686,743.025 154.576,661.927 167.549,591.266C188.366,477.884 304.034,394.237 440.005,394.237C516.746,394.237 601.794,394.237 678.242,394.237C812.464,394.237 927.183,475.799 949.952,587.417C964.298,657.739 980.831,738.787 996.456,815.382ZM809.991,638.17C795.972,569.452 725.344,519.237 642.709,519.237C589.643,519.237 529.429,519.237 476.147,519.237C392.435,519.237 321.222,570.735 308.406,640.54C297.616,699.31 284.584,770.291 273.304,831.73C266.715,867.62 279.042,904.148 307.05,931.725C335.058,959.302 375.949,975.174 418.99,975.174C507.403,975.174 614.937,975.174 703.769,975.174C747.242,975.174 788.498,958.983 816.51,930.93C844.521,902.878 856.431,865.823 849.056,829.672C836.451,767.879 821.939,696.744 809.991,638.17Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.843817,0,0,-1,973.42738,1410.581134)">
<path d="M169.137,582.616C167.452,591.793 170.619,601.132 177.801,608.169C184.983,615.205 195.46,619.231 206.465,619.185C230.149,619.085 258.821,618.965 280.361,618.874C298.825,618.797 314.488,607.413 317.315,592.016C320.486,574.745 324.024,555.473 324.024,555.473C327.852,534.621 349.125,519.237 374.132,519.237L743.005,519.237C767.69,519.237 788.789,534.237 792.976,554.765C792.976,554.765 798.715,575.995 803.581,593.996C807.492,608.461 822.764,618.705 840.347,618.656C860.96,618.6 888.653,618.523 911.802,618.459C922.863,618.429 933.347,614.288 940.46,607.14C947.573,599.993 950.594,590.564 948.718,581.365C944.059,558.529 938.966,533.56 938.966,533.56C922.544,453.06 839.808,394.237 743.005,394.237L374.132,394.237C276.068,394.237 192.647,454.564 177.634,536.336C177.634,536.336 173.216,560.398 169.137,582.616Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.923041,-0,0,0.923041,854.504081,621.345248)">
<path d="M771.961,792.978C776.219,788.719 782.332,786.884 788.231,788.093C794.131,789.302 799.029,793.394 801.268,798.984C809.395,819.084 813.877,841.045 813.877,864.045C813.877,959.873 736.076,1037.674 640.248,1037.674C544.419,1037.674 466.619,959.873 466.619,864.045C466.619,768.216 544.419,690.416 640.248,690.416C663.247,690.416 685.208,694.897 705.305,703.034C710.892,705.272 714.981,710.167 716.189,716.063C717.398,721.96 715.564,728.068 711.308,732.324C689.133,754.513 651.152,792.493 628.507,815.139C618.244,825.402 618.244,842.041 628.507,852.303C635.961,859.758 644.535,868.331 651.989,875.786C662.252,886.048 678.891,886.048 689.153,875.786C711.799,853.14 749.779,815.16 771.961,792.978Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-9924.644661,726.774609)">
<g transform="matrix(0.564865,0,0,0.564865,8615.989531,-899.601987)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:none;"/>
</g>
<g transform="matrix(0.646902,0,0,0.646902,822.275361,112.266714)">
<g transform="matrix(1.483273,0,0,1.483273,-12513.742858,90.889027)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538Z" style="fill:white;"/>
</g>
<g transform="matrix(0.837848,0,0,0.837848,563.311523,258.627883)">
<g transform="matrix(0.764685,0,0,0.764685,1814.51336,-94.801291)">
<g transform="matrix(0.843817,0,0,1,973.42738,670.673266)">
<path d="M996.456,815.382C1010.891,886.141 987.579,958.668 932.752,1013.576C877.925,1068.484 797.174,1100.174 712.085,1100.174C614.422,1100.174 508.13,1100.174 410.814,1100.174C326.571,1100.174 246.534,1069.108 191.713,1015.131C136.893,961.155 112.765,889.659 125.662,819.41C139.686,743.025 154.576,661.927 167.549,591.266C188.366,477.884 304.034,394.237 440.005,394.237C516.746,394.237 601.794,394.237 678.242,394.237C812.464,394.237 927.183,475.799 949.952,587.417C964.298,657.739 980.831,738.787 996.456,815.382ZM809.991,638.17C795.972,569.452 725.344,519.237 642.709,519.237C589.643,519.237 529.429,519.237 476.147,519.237C392.435,519.237 321.222,570.735 308.406,640.54C297.616,699.31 284.584,770.291 273.304,831.73C266.715,867.62 279.042,904.148 307.05,931.725C335.058,959.302 375.949,975.174 418.99,975.174C507.403,975.174 614.937,975.174 703.769,975.174C747.242,975.174 788.498,958.983 816.51,930.93C844.521,902.878 856.431,865.823 849.056,829.672C836.451,767.879 821.939,696.744 809.991,638.17Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.843817,0,0,-1,973.42738,1410.581134)">
<path d="M169.137,582.616C167.452,591.793 170.619,601.132 177.801,608.169C184.983,615.205 195.46,619.231 206.465,619.185C230.149,619.085 258.821,618.965 280.361,618.874C298.825,618.797 314.488,607.413 317.315,592.016C320.486,574.745 324.024,555.473 324.024,555.473C327.852,534.621 349.125,519.237 374.132,519.237L743.005,519.237C767.69,519.237 788.789,534.237 792.976,554.765C792.976,554.765 798.715,575.995 803.581,593.996C807.492,608.461 822.764,618.705 840.347,618.656C860.96,618.6 888.653,618.523 911.802,618.459C922.863,618.429 933.347,614.288 940.46,607.14C947.573,599.993 950.594,590.564 948.718,581.365C944.059,558.529 938.966,533.56 938.966,533.56C922.544,453.06 839.808,394.237 743.005,394.237L374.132,394.237C276.068,394.237 192.647,454.564 177.634,536.336C177.634,536.336 173.216,560.398 169.137,582.616Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.923041,-0,0,0.923041,854.504081,621.345248)">
<path d="M771.961,792.978C776.219,788.719 782.332,786.884 788.231,788.093C794.131,789.302 799.029,793.394 801.268,798.984C809.395,819.084 813.877,841.045 813.877,864.045C813.877,959.873 736.076,1037.674 640.248,1037.674C544.419,1037.674 466.619,959.873 466.619,864.045C466.619,768.216 544.419,690.416 640.248,690.416C663.247,690.416 685.208,694.897 705.305,703.034C710.892,705.272 714.981,710.167 716.189,716.063C717.398,721.96 715.564,728.068 711.308,732.324C689.133,754.513 651.152,792.493 628.507,815.139C618.244,825.402 618.244,842.041 628.507,852.303C635.961,859.758 644.535,868.331 651.989,875.786C662.252,886.048 678.891,886.048 689.153,875.786C711.799,853.14 749.779,815.16 771.961,792.978Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-10529.681152,726.774609)">
<g transform="matrix(0.564865,0,0,0.564865,9221.026021,-899.601987)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:white;"/>
</g>
<g transform="matrix(0.646902,0,0,0.646902,822.275361,112.266714)">
<g transform="matrix(1.483273,0,0,1.483273,-12513.742858,90.889027)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538Z" style="fill:white;"/>
</g>
<g transform="matrix(0.837848,0,0,0.837848,563.311523,258.627883)">
<g transform="matrix(0.764685,0,0,0.764685,1814.51336,-94.801291)">
<g transform="matrix(0.843817,0,0,1,973.42738,670.673266)">
<path d="M996.456,815.382C1010.891,886.141 987.579,958.668 932.752,1013.576C877.925,1068.484 797.174,1100.174 712.085,1100.174C614.422,1100.174 508.13,1100.174 410.814,1100.174C326.571,1100.174 246.534,1069.108 191.713,1015.131C136.893,961.155 112.765,889.659 125.662,819.41C139.686,743.025 154.576,661.927 167.549,591.266C188.366,477.884 304.034,394.237 440.005,394.237C516.746,394.237 601.794,394.237 678.242,394.237C812.464,394.237 927.183,475.799 949.952,587.417C964.298,657.739 980.831,738.787 996.456,815.382ZM809.991,638.17C795.972,569.452 725.344,519.237 642.709,519.237C589.643,519.237 529.429,519.237 476.147,519.237C392.435,519.237 321.222,570.735 308.406,640.54C297.616,699.31 284.584,770.291 273.304,831.73C266.715,867.62 279.042,904.148 307.05,931.725C335.058,959.302 375.949,975.174 418.99,975.174C507.403,975.174 614.937,975.174 703.769,975.174C747.242,975.174 788.498,958.983 816.51,930.93C844.521,902.878 856.431,865.823 849.056,829.672C836.451,767.879 821.939,696.744 809.991,638.17Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.843817,0,0,-1,973.42738,1410.581134)">
<path d="M169.137,582.616C167.452,591.793 170.619,601.132 177.801,608.169C184.983,615.205 195.46,619.231 206.465,619.185C230.149,619.085 258.821,618.965 280.361,618.874C298.825,618.797 314.488,607.413 317.315,592.016C320.486,574.745 324.024,555.473 324.024,555.473C327.852,534.621 349.125,519.237 374.132,519.237L743.005,519.237C767.69,519.237 788.789,534.237 792.976,554.765C792.976,554.765 798.715,575.995 803.581,593.996C807.492,608.461 822.764,618.705 840.347,618.656C860.96,618.6 888.653,618.523 911.802,618.459C922.863,618.429 933.347,614.288 940.46,607.14C947.573,599.993 950.594,590.564 948.718,581.365C944.059,558.529 938.966,533.56 938.966,533.56C922.544,453.06 839.808,394.237 743.005,394.237L374.132,394.237C276.068,394.237 192.647,454.564 177.634,536.336C177.634,536.336 173.216,560.398 169.137,582.616Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.923041,-0,0,0.923041,854.504081,621.345248)">
<path d="M771.961,792.978C776.219,788.719 782.332,786.884 788.231,788.093C794.131,789.302 799.029,793.394 801.268,798.984C809.395,819.084 813.877,841.045 813.877,864.045C813.877,959.873 736.076,1037.674 640.248,1037.674C544.419,1037.674 466.619,959.873 466.619,864.045C466.619,768.216 544.419,690.416 640.248,690.416C663.247,690.416 685.208,694.897 705.305,703.034C710.892,705.272 714.981,710.167 716.189,716.063C717.398,721.96 715.564,728.068 711.308,732.324C689.133,754.513 651.152,792.493 628.507,815.139C618.244,825.402 618.244,842.041 628.507,852.303C635.961,859.758 644.535,868.331 651.989,875.786C662.252,886.048 678.891,886.048 689.153,875.786C711.799,853.14 749.779,815.16 771.961,792.978Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-16148.147117,726.774609)">
<g transform="matrix(0.564865,0,0,0.564865,14839.491987,-899.601987)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:rgb(0,214,156);"/>
</g>
<g transform="matrix(0.959532,0,0,0.959532,-7272.887866,171.062992)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538ZM10624.96,701.428L10608.01,602.96C10599.711,554.748 10557.898,519.518 10508.977,519.518L10422.144,519.518C10372.585,519.518 10330.426,555.648 10322.839,604.623L10307.572,703.169C10302.871,733.512 10311.666,764.394 10331.647,787.709C10351.628,811.024 10380.799,824.442 10411.505,824.442L10521.312,824.442C10552.325,824.442 10581.758,810.754 10601.741,787.037C10621.724,763.32 10630.221,731.992 10624.96,701.428ZM10556.997,624.883L10571.236,707.601C10573.924,723.216 10569.583,739.222 10559.373,751.339C10549.163,763.456 10534.126,770.45 10518.281,770.45L10414.485,770.45C10398.797,770.45 10383.893,763.594 10373.685,751.682C10363.476,739.771 10358.983,723.993 10361.385,708.49L10374.179,625.907C10378.85,595.755 10404.806,573.511 10435.317,573.511L10496.026,573.511C10526.145,573.511 10551.887,595.201 10556.997,624.883ZM10518.185,644.084L10485.169,677.1C10481.077,681.192 10474.443,681.192 10470.352,677.1L10460.989,667.737C10456.897,663.646 10456.897,657.012 10460.989,652.92C10470.018,643.891 10485.161,628.748 10494.002,619.902C10495.699,618.205 10496.43,615.769 10495.948,613.418C10495.466,611.068 10493.836,609.116 10491.609,608.224C10483.596,604.979 10474.84,603.193 10465.67,603.193C10427.463,603.193 10396.444,634.212 10396.444,672.419C10396.444,710.626 10427.463,741.645 10465.67,741.645C10503.877,741.645 10534.896,710.626 10534.896,672.419C10534.896,663.249 10533.11,654.493 10529.869,646.479C10528.976,644.25 10527.024,642.619 10524.672,642.137C10522.319,641.655 10519.882,642.386 10518.185,644.084ZM10323.418,417.171L10326.515,437.161C10331.987,472.482 10362.392,498.54 10398.135,498.54L10532.582,498.54C10567.865,498.54 10598.02,473.132 10604.006,438.36L10607.56,417.711C10608.244,413.738 10607.143,409.665 10604.55,406.578C10601.958,403.491 10598.137,401.702 10594.105,401.689L10568.061,401.604C10561.653,401.583 10556.086,406.008 10554.661,412.256L10550.796,429.201C10549.269,438.068 10541.579,444.547 10532.582,444.547L10398.135,444.547C10389.02,444.547 10381.267,437.902 10379.871,428.895L10377.426,413.111C10376.396,406.46 10370.687,401.543 10363.957,401.51L10337.023,401.375C10333.012,401.355 10329.194,403.094 10326.576,406.134C10323.958,409.173 10322.804,413.207 10323.418,417.171Z" style="fill:rgb(6,29,132);"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-14943.31376,726.774609)">
<g transform="matrix(0.564865,0,0,0.564865,13634.65863,-899.601987)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:none;"/>
</g>
<g transform="matrix(0.959532,0,0,0.959532,-7272.887866,171.062992)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538ZM10624.96,701.428L10608.01,602.96C10599.711,554.748 10557.898,519.518 10508.977,519.518L10422.144,519.518C10372.585,519.518 10330.426,555.648 10322.839,604.623L10307.572,703.169C10302.871,733.512 10311.666,764.394 10331.647,787.709C10351.628,811.024 10380.799,824.442 10411.505,824.442L10521.312,824.442C10552.325,824.442 10581.758,810.754 10601.741,787.037C10621.724,763.32 10630.221,731.992 10624.96,701.428ZM10556.997,624.883L10571.236,707.601C10573.924,723.216 10569.583,739.222 10559.373,751.339C10549.163,763.456 10534.126,770.45 10518.281,770.45L10414.485,770.45C10398.797,770.45 10383.893,763.594 10373.685,751.682C10363.476,739.771 10358.983,723.993 10361.385,708.49L10374.179,625.907C10378.85,595.755 10404.806,573.511 10435.317,573.511L10496.026,573.511C10526.145,573.511 10551.887,595.201 10556.997,624.883ZM10518.185,644.084L10485.169,677.1C10481.077,681.192 10474.443,681.192 10470.352,677.1L10460.989,667.737C10456.897,663.646 10456.897,657.012 10460.989,652.92C10470.018,643.891 10485.161,628.748 10494.002,619.902C10495.699,618.205 10496.43,615.769 10495.948,613.418C10495.466,611.068 10493.836,609.116 10491.609,608.224C10483.596,604.979 10474.84,603.193 10465.67,603.193C10427.463,603.193 10396.444,634.212 10396.444,672.419C10396.444,710.626 10427.463,741.645 10465.67,741.645C10503.877,741.645 10534.896,710.626 10534.896,672.419C10534.896,663.249 10533.11,654.493 10529.869,646.479C10528.976,644.25 10527.024,642.619 10524.672,642.137C10522.319,641.655 10519.882,642.386 10518.185,644.084ZM10323.418,417.171L10326.515,437.161C10331.987,472.482 10362.392,498.54 10398.135,498.54L10532.582,498.54C10567.865,498.54 10598.02,473.132 10604.006,438.36L10607.56,417.711C10608.244,413.738 10607.143,409.665 10604.55,406.578C10601.958,403.491 10598.137,401.702 10594.105,401.689L10568.061,401.604C10561.653,401.583 10556.086,406.008 10554.661,412.256L10550.796,429.201C10549.269,438.068 10541.579,444.547 10532.582,444.547L10398.135,444.547C10389.02,444.547 10381.267,437.902 10379.871,428.895L10377.426,413.111C10376.396,406.46 10370.687,401.543 10363.957,401.51L10337.023,401.375C10333.012,401.355 10329.194,403.094 10326.576,406.134C10323.958,409.173 10322.804,413.207 10323.418,417.171Z" style="fill:rgb(6,29,132);"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-15515.751862,726.774609)">
<g transform="matrix(0.564865,0,0,0.564865,14207.096732,-899.601987)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:white;"/>
</g>
<g transform="matrix(0.959532,0,0,0.959532,-7272.887866,171.062992)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538ZM10624.96,701.428L10608.01,602.96C10599.711,554.748 10557.898,519.518 10508.977,519.518L10422.144,519.518C10372.585,519.518 10330.426,555.648 10322.839,604.623L10307.572,703.169C10302.871,733.512 10311.666,764.394 10331.647,787.709C10351.628,811.024 10380.799,824.442 10411.505,824.442L10521.312,824.442C10552.325,824.442 10581.758,810.754 10601.741,787.037C10621.724,763.32 10630.221,731.992 10624.96,701.428ZM10556.997,624.883L10571.236,707.601C10573.924,723.216 10569.583,739.222 10559.373,751.339C10549.163,763.456 10534.126,770.45 10518.281,770.45L10414.485,770.45C10398.797,770.45 10383.893,763.594 10373.685,751.682C10363.476,739.771 10358.983,723.993 10361.385,708.49L10374.179,625.907C10378.85,595.755 10404.806,573.511 10435.317,573.511L10496.026,573.511C10526.145,573.511 10551.887,595.201 10556.997,624.883ZM10518.185,644.084L10485.169,677.1C10481.077,681.192 10474.443,681.192 10470.352,677.1L10460.989,667.737C10456.897,663.646 10456.897,657.012 10460.989,652.92C10470.018,643.891 10485.161,628.748 10494.002,619.902C10495.699,618.205 10496.43,615.769 10495.948,613.418C10495.466,611.068 10493.836,609.116 10491.609,608.224C10483.596,604.979 10474.84,603.193 10465.67,603.193C10427.463,603.193 10396.444,634.212 10396.444,672.419C10396.444,710.626 10427.463,741.645 10465.67,741.645C10503.877,741.645 10534.896,710.626 10534.896,672.419C10534.896,663.249 10533.11,654.493 10529.869,646.479C10528.976,644.25 10527.024,642.619 10524.672,642.137C10522.319,641.655 10519.882,642.386 10518.185,644.084ZM10323.418,417.171L10326.515,437.161C10331.987,472.482 10362.392,498.54 10398.135,498.54L10532.582,498.54C10567.865,498.54 10598.02,473.132 10604.006,438.36L10607.56,417.711C10608.244,413.738 10607.143,409.665 10604.55,406.578C10601.958,403.491 10598.137,401.702 10594.105,401.689L10568.061,401.604C10561.653,401.583 10556.086,406.008 10554.661,412.256L10550.796,429.201C10549.269,438.068 10541.579,444.547 10532.582,444.547L10398.135,444.547C10389.02,444.547 10381.267,437.902 10379.871,428.895L10377.426,413.111C10376.396,406.46 10370.687,401.543 10363.957,401.51L10337.023,401.375C10333.012,401.355 10329.194,403.094 10326.576,406.134C10323.958,409.173 10322.804,413.207 10323.418,417.171Z" style="fill:rgb(6,29,132);"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-14156.761195,726.774609)">
<g transform="matrix(0.564865,0,0,0.564865,12848.106064,-899.601987)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:rgb(6,29,132);"/>
</g>
<g transform="matrix(0.959532,0,0,0.959532,-7272.887866,171.062992)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538ZM10323.418,417.171L10326.515,437.161C10331.987,472.482 10362.392,498.54 10398.135,498.54L10532.582,498.54C10567.865,498.54 10598.02,473.132 10604.006,438.36L10607.56,417.711C10608.244,413.738 10607.143,409.665 10604.55,406.578C10601.958,403.491 10598.137,401.702 10594.105,401.689L10568.061,401.604C10561.653,401.583 10556.086,406.008 10554.661,412.256L10550.796,429.201C10549.269,438.068 10541.579,444.547 10532.582,444.547L10398.135,444.547C10389.02,444.547 10381.267,437.902 10379.871,428.895L10377.426,413.111C10376.396,406.46 10370.687,401.543 10363.957,401.51L10337.023,401.375C10333.012,401.355 10329.194,403.094 10326.576,406.134C10323.958,409.173 10322.804,413.207 10323.418,417.171ZM10624.96,701.428L10608.01,602.96C10599.711,554.748 10557.898,519.518 10508.977,519.518L10422.144,519.518C10372.585,519.518 10330.426,555.648 10322.839,604.623L10307.572,703.169C10302.871,733.512 10311.666,764.394 10331.647,787.709C10351.628,811.024 10380.799,824.442 10411.505,824.442L10521.312,824.442C10552.325,824.442 10581.758,810.754 10601.741,787.037C10621.724,763.32 10630.221,731.992 10624.96,701.428ZM10556.997,624.883L10571.236,707.601C10573.924,723.216 10569.583,739.222 10559.373,751.339C10549.163,763.456 10534.126,770.45 10518.281,770.45L10414.485,770.45C10398.797,770.45 10383.893,763.594 10373.685,751.682C10363.476,739.771 10358.983,723.993 10361.385,708.49L10374.179,625.907C10378.85,595.755 10404.806,573.511 10435.317,573.511L10496.026,573.511C10526.145,573.511 10551.887,595.201 10556.997,624.883ZM10518.185,644.084L10485.169,677.1C10481.077,681.192 10474.443,681.192 10470.352,677.1L10460.989,667.737C10456.897,663.646 10456.897,657.012 10460.989,652.92C10470.018,643.891 10485.161,628.748 10494.002,619.902C10495.699,618.205 10496.43,615.769 10495.948,613.418C10495.466,611.068 10493.836,609.116 10491.609,608.224C10483.596,604.979 10474.84,603.193 10465.67,603.193C10427.463,603.193 10396.444,634.212 10396.444,672.419C10396.444,710.626 10427.463,741.645 10465.67,741.645C10503.877,741.645 10534.896,710.626 10534.896,672.419C10534.896,663.249 10533.11,654.493 10529.869,646.479C10528.976,644.25 10527.024,642.619 10524.672,642.137C10522.319,641.655 10519.882,642.386 10518.185,644.084Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-13013.456547,726.774609)">
<g transform="matrix(0.564865,0,0,0.564865,11704.801417,-899.601987)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:none;"/>
</g>
<g transform="matrix(0.959532,0,0,0.959532,-7272.887866,171.062992)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538ZM10323.418,417.171L10326.515,437.161C10331.987,472.482 10362.392,498.54 10398.135,498.54L10532.582,498.54C10567.865,498.54 10598.02,473.132 10604.006,438.36L10607.56,417.711C10608.244,413.738 10607.143,409.665 10604.55,406.578C10601.958,403.491 10598.137,401.702 10594.105,401.689L10568.061,401.604C10561.653,401.583 10556.086,406.008 10554.661,412.256L10550.796,429.201C10549.269,438.068 10541.579,444.547 10532.582,444.547L10398.135,444.547C10389.02,444.547 10381.267,437.902 10379.871,428.895L10377.426,413.111C10376.396,406.46 10370.687,401.543 10363.957,401.51L10337.023,401.375C10333.012,401.355 10329.194,403.094 10326.576,406.134C10323.958,409.173 10322.804,413.207 10323.418,417.171ZM10624.96,701.428L10608.01,602.96C10599.711,554.748 10557.898,519.518 10508.977,519.518L10422.144,519.518C10372.585,519.518 10330.426,555.648 10322.839,604.623L10307.572,703.169C10302.871,733.512 10311.666,764.394 10331.647,787.709C10351.628,811.024 10380.799,824.442 10411.505,824.442L10521.312,824.442C10552.325,824.442 10581.758,810.754 10601.741,787.037C10621.724,763.32 10630.221,731.992 10624.96,701.428ZM10556.997,624.883L10571.236,707.601C10573.924,723.216 10569.583,739.222 10559.373,751.339C10549.163,763.456 10534.126,770.45 10518.281,770.45L10414.485,770.45C10398.797,770.45 10383.893,763.594 10373.685,751.682C10363.476,739.771 10358.983,723.993 10361.385,708.49L10374.179,625.907C10378.85,595.755 10404.806,573.511 10435.317,573.511L10496.026,573.511C10526.145,573.511 10551.887,595.201 10556.997,624.883ZM10518.185,644.084L10485.169,677.1C10481.077,681.192 10474.443,681.192 10470.352,677.1L10460.989,667.737C10456.897,663.646 10456.897,657.012 10460.989,652.92C10470.018,643.891 10485.161,628.748 10494.002,619.902C10495.699,618.205 10496.43,615.769 10495.948,613.418C10495.466,611.068 10493.836,609.116 10491.609,608.224C10483.596,604.979 10474.84,603.193 10465.67,603.193C10427.463,603.193 10396.444,634.212 10396.444,672.419C10396.444,710.626 10427.463,741.645 10465.67,741.645C10503.877,741.645 10534.896,710.626 10534.896,672.419C10534.896,663.249 10533.11,654.493 10529.869,646.479C10528.976,644.25 10527.024,642.619 10524.672,642.137C10522.319,641.655 10519.882,642.386 10518.185,644.084Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-13532.302289,726.774609)">
<g transform="matrix(0.564865,0,0,0.564865,12223.647158,-899.601987)">
<g transform="matrix(0.652999,0,0,0.652999,821.447853,29.128352)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:white;"/>
</g>
<g transform="matrix(0.959532,0,0,0.959532,-7272.887866,171.062992)">
<path d="M10755.151,468.538L10755.151,757.28C10755.151,836.961 10690.46,901.651 10610.78,901.651L10322.037,901.651C10242.357,901.651 10177.666,836.961 10177.666,757.28L10177.666,468.538C10177.666,388.857 10242.357,324.166 10322.037,324.166L10610.78,324.166C10690.46,324.166 10755.151,388.857 10755.151,468.538ZM10323.418,417.171L10326.515,437.161C10331.987,472.482 10362.392,498.54 10398.135,498.54L10532.582,498.54C10567.865,498.54 10598.02,473.132 10604.006,438.36L10607.56,417.711C10608.244,413.738 10607.143,409.665 10604.55,406.578C10601.958,403.491 10598.137,401.702 10594.105,401.689L10568.061,401.604C10561.653,401.583 10556.086,406.008 10554.661,412.256L10550.796,429.201C10549.269,438.068 10541.579,444.547 10532.582,444.547L10398.135,444.547C10389.02,444.547 10381.267,437.902 10379.871,428.895L10377.426,413.111C10376.396,406.46 10370.687,401.543 10363.957,401.51L10337.023,401.375C10333.012,401.355 10329.194,403.094 10326.576,406.134C10323.958,409.173 10322.804,413.207 10323.418,417.171ZM10624.96,701.428L10608.01,602.96C10599.711,554.748 10557.898,519.518 10508.977,519.518L10422.144,519.518C10372.585,519.518 10330.426,555.648 10322.839,604.623L10307.572,703.169C10302.871,733.512 10311.666,764.394 10331.647,787.709C10351.628,811.024 10380.799,824.442 10411.505,824.442L10521.312,824.442C10552.325,824.442 10581.758,810.754 10601.741,787.037C10621.724,763.32 10630.221,731.992 10624.96,701.428ZM10556.997,624.883L10571.236,707.601C10573.924,723.216 10569.583,739.222 10559.373,751.339C10549.163,763.456 10534.126,770.45 10518.281,770.45L10414.485,770.45C10398.797,770.45 10383.893,763.594 10373.685,751.682C10363.476,739.771 10358.983,723.993 10361.385,708.49L10374.179,625.907C10378.85,595.755 10404.806,573.511 10435.317,573.511L10496.026,573.511C10526.145,573.511 10551.887,595.201 10556.997,624.883ZM10518.185,644.084L10485.169,677.1C10481.077,681.192 10474.443,681.192 10470.352,677.1L10460.989,667.737C10456.897,663.646 10456.897,657.012 10460.989,652.92C10470.018,643.891 10485.161,628.748 10494.002,619.902C10495.699,618.205 10496.43,615.769 10495.948,613.418C10495.466,611.068 10493.836,609.116 10491.609,608.224C10483.596,604.979 10474.84,603.193 10465.67,603.193C10427.463,603.193 10396.444,634.212 10396.444,672.419C10396.444,710.626 10427.463,741.645 10465.67,741.645C10503.877,741.645 10534.896,710.626 10534.896,672.419C10534.896,663.249 10533.11,654.493 10529.869,646.479C10528.976,644.25 10527.024,642.619 10524.672,642.137C10522.319,641.655 10519.882,642.386 10518.185,644.084Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-12501.456547,726.774609)">
<g transform="matrix(1,0,0,1,-151.472291,0)">
<g transform="matrix(0.683604,0,0,0.683604,10912.013984,-1075.663646)">
<g transform="matrix(0.764685,0,0,0.764685,1814.51336,-94.801291)">
<g transform="matrix(0.843817,0,0,1,973.42738,670.673266)">
<path d="M996.456,815.382C1010.891,886.141 987.579,958.668 932.752,1013.576C877.925,1068.484 797.174,1100.174 712.085,1100.174C614.422,1100.174 508.13,1100.174 410.814,1100.174C326.571,1100.174 246.534,1069.108 191.713,1015.131C136.893,961.155 112.765,889.659 125.662,819.41C139.686,743.025 154.576,661.927 167.549,591.266C188.366,477.884 304.034,394.237 440.005,394.237C516.746,394.237 601.794,394.237 678.242,394.237C812.464,394.237 927.183,475.799 949.952,587.417C964.298,657.739 980.831,738.787 996.456,815.382ZM809.991,638.17C795.972,569.452 725.344,519.237 642.709,519.237C589.643,519.237 529.429,519.237 476.147,519.237C392.435,519.237 321.222,570.735 308.406,640.54C297.616,699.31 284.584,770.291 273.304,831.73C266.715,867.62 279.042,904.148 307.05,931.725C335.058,959.302 375.949,975.174 418.99,975.174C507.403,975.174 614.937,975.174 703.769,975.174C747.242,975.174 788.498,958.983 816.51,930.93C844.521,902.878 856.431,865.823 849.056,829.672C836.451,767.879 821.939,696.744 809.991,638.17Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.843817,0,0,-1,973.42738,1410.581134)">
<path d="M169.137,582.616C167.452,591.793 170.619,601.132 177.801,608.169C184.983,615.205 195.46,619.231 206.465,619.185C230.149,619.085 258.821,618.965 280.361,618.874C298.825,618.797 314.488,607.413 317.315,592.016C320.486,574.745 324.024,555.473 324.024,555.473C327.852,534.621 349.125,519.237 374.132,519.237L743.005,519.237C767.69,519.237 788.789,534.237 792.976,554.765C792.976,554.765 798.715,575.995 803.581,593.996C807.492,608.461 822.764,618.705 840.347,618.656C860.96,618.6 888.653,618.523 911.802,618.459C922.863,618.429 933.347,614.288 940.46,607.14C947.573,599.993 950.594,590.564 948.718,581.365C944.059,558.529 938.966,533.56 938.966,533.56C922.544,453.06 839.808,394.237 743.005,394.237L374.132,394.237C276.068,394.237 192.647,454.564 177.634,536.336C177.634,536.336 173.216,560.398 169.137,582.616Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.923041,-0,0,0.923041,854.504081,621.345248)">
<path d="M771.961,792.978C776.219,788.719 782.332,786.884 788.231,788.093C794.131,789.302 799.029,793.394 801.268,798.984C809.395,819.084 813.877,841.045 813.877,864.045C813.877,959.873 736.076,1037.674 640.248,1037.674C544.419,1037.674 466.619,959.873 466.619,864.045C466.619,768.216 544.419,690.416 640.248,690.416C663.247,690.416 685.208,694.897 705.305,703.034C710.892,705.272 714.981,710.167 716.189,716.063C717.398,721.96 715.564,728.068 711.308,732.324C689.133,754.513 651.152,792.493 628.507,815.139C618.244,825.402 618.244,842.041 628.507,852.303C635.961,859.758 644.535,868.331 651.989,875.786C662.252,886.048 678.891,886.048 689.153,875.786C711.799,853.14 749.779,815.16 771.961,792.978Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
<g transform="matrix(0.368856,0,0,0.368856,11808.280456,-883.148415)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:none;"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-11884.181719,726.774609)">
<g transform="matrix(1,0,0,1,86.762524,160.29105)">
<g transform="matrix(0.30616,0,0,0.30616,11159.078973,-901.97185)">
<g transform="matrix(0.764685,0,0,0.764685,1814.51336,-94.801291)">
<g transform="matrix(0.843817,0,0,1,973.42738,670.673266)">
<path d="M996.456,815.382C1010.891,886.141 987.579,958.668 932.752,1013.576C877.925,1068.484 797.174,1100.174 712.085,1100.174C614.422,1100.174 508.13,1100.174 410.814,1100.174C326.571,1100.174 246.534,1069.108 191.713,1015.131C136.893,961.155 112.765,889.659 125.662,819.41C139.686,743.025 154.576,661.927 167.549,591.266C188.366,477.884 304.034,394.237 440.005,394.237C516.746,394.237 601.794,394.237 678.242,394.237C812.464,394.237 927.183,475.799 949.952,587.417C964.298,657.739 980.831,738.787 996.456,815.382ZM809.991,638.17C795.972,569.452 725.344,519.237 642.709,519.237C589.643,519.237 529.429,519.237 476.147,519.237C392.435,519.237 321.222,570.735 308.406,640.54C297.616,699.31 284.584,770.291 273.304,831.73C266.715,867.62 279.042,904.148 307.05,931.725C335.058,959.302 375.949,975.174 418.99,975.174C507.403,975.174 614.937,975.174 703.769,975.174C747.242,975.174 788.498,958.983 816.51,930.93C844.521,902.878 856.431,865.823 849.056,829.672C836.451,767.879 821.939,696.744 809.991,638.17Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.843817,0,0,-1,973.42738,1410.581134)">
<path d="M169.137,582.616C167.452,591.793 170.619,601.132 177.801,608.169C184.983,615.205 195.46,619.231 206.465,619.185C230.149,619.085 258.821,618.965 280.361,618.874C298.825,618.797 314.488,607.413 317.315,592.016C320.486,574.745 324.024,555.473 324.024,555.473C327.852,534.621 349.125,519.237 374.132,519.237L743.005,519.237C767.69,519.237 788.789,534.237 792.976,554.765C792.976,554.765 798.715,575.995 803.581,593.996C807.492,608.461 822.764,618.705 840.347,618.656C860.96,618.6 888.653,618.523 911.802,618.459C922.863,618.429 933.347,614.288 940.46,607.14C947.573,599.993 950.594,590.564 948.718,581.365C944.059,558.529 938.966,533.56 938.966,533.56C922.544,453.06 839.808,394.237 743.005,394.237L374.132,394.237C276.068,394.237 192.647,454.564 177.634,536.336C177.634,536.336 173.216,560.398 169.137,582.616Z" style="fill:rgb(23,66,255);"/>
</g>
<g transform="matrix(0.923041,-0,0,0.923041,854.504081,621.345248)">
<path d="M771.961,792.978C776.219,788.719 782.332,786.884 788.231,788.093C794.131,789.302 799.029,793.394 801.268,798.984C809.395,819.084 813.877,841.045 813.877,864.045C813.877,959.873 736.076,1037.674 640.248,1037.674C544.419,1037.674 466.619,959.873 466.619,864.045C466.619,768.216 544.419,690.416 640.248,690.416C663.247,690.416 685.208,694.897 705.305,703.034C710.892,705.272 714.981,710.167 716.189,716.063C717.398,721.96 715.564,728.068 711.308,732.324C689.133,754.513 651.152,792.493 628.507,815.139C618.244,825.402 618.244,842.041 628.507,852.303C635.961,859.758 644.535,868.331 651.989,875.786C662.252,886.048 678.891,886.048 689.153,875.786C711.799,853.14 749.779,815.16 771.961,792.978Z" style="fill:rgb(0,214,156);"/>
</g>
</g>
</g>
<g transform="matrix(0.368856,0,0,0.368856,10952.770812,-1043.439465)">
<rect x="2289.913" y="423.943" width="1388.075" height="1388.075" style="fill:none;"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

+1 -1
View File
@@ -271,7 +271,7 @@ class _DevicesScreenState extends State<DevicesScreen> {
onPressed: () async {
final label = controller.text.trim();
await _register(result, label.isEmpty ? result.address : label);
if (mounted) Navigator.pop(ctx);
if (ctx.mounted) Navigator.pop(ctx);
},
child: const Text('Save'),
),
+3 -2
View File
@@ -103,7 +103,7 @@ class _HomeScreenState extends State<HomeScreen> {
},
),
floatingActionButton: Consumer<BLEService>(
builder: (context, ble, _) {
builder: (_, ble, __) {
if (ble.isConnecting || ble.isScanning) {
return const FloatingActionButton(
onPressed: null,
@@ -124,9 +124,10 @@ class _HomeScreenState extends State<HomeScreen> {
return FloatingActionButton(
onPressed: () async {
final scaffoldMessenger = ScaffoldMessenger.of(context);
final success = await ble.autoConnect();
if (!success && mounted) {
ScaffoldMessenger.of(context).showSnackBar(
scaffoldMessenger.showSnackBar(
const SnackBar(
content: Text('Koneksi ke timbangan gagal'),
backgroundColor: Colors.red,
+9 -9
View File
@@ -260,10 +260,10 @@ packages:
dependency: transitive
description:
name: matcher
sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861
sha256: "31bd099b47c10cd1aeb55146a2d46ce0277630ecef3f7dae54ad7873f36696cd"
url: "https://pub.dev"
source: hosted
version: "0.12.19"
version: "0.12.20"
material_color_utilities:
dependency: transitive
description:
@@ -276,10 +276,10 @@ packages:
dependency: transitive
description:
name: meta
sha256: "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349"
sha256: "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9"
url: "https://pub.dev"
source: hosted
version: "1.18.0"
version: "1.19.0"
mime:
dependency: transitive
description:
@@ -577,10 +577,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e"
sha256: "2a122cbe059f8b610d3a5415f42e255b6c17b1f21eee1d960f31080237fb4f11"
url: "https://pub.dev"
source: hosted
version: "0.7.11"
version: "0.7.12"
typed_data:
dependency: transitive
description:
@@ -633,10 +633,10 @@ packages:
dependency: transitive
description:
name: vector_math
sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
sha256: f36f9f3be64c6198714492bb455c11056e33e2f85d9a0b676a48301e44fdcf47
url: "https://pub.dev"
source: hosted
version: "2.2.0"
version: "2.4.2"
vm_service:
dependency: transitive
description:
@@ -686,5 +686,5 @@ packages:
source: hosted
version: "3.1.3"
sdks:
dart: ">=3.10.3 <4.0.0"
dart: ">=3.11.0-0 <4.0.0"
flutter: ">=3.38.4"
Binary file not shown.