diff --git a/app/src/main/kotlin/com/infomaniak/auth/ui/images/illus/personKAuthAuthenticator/PersonKAuthAuthenticator.kt b/app/src/main/kotlin/com/infomaniak/auth/ui/images/illus/personKAuthAuthenticator/PersonKAuthAuthenticator.kt
new file mode 100644
index 0000000..ad36940
--- /dev/null
+++ b/app/src/main/kotlin/com/infomaniak/auth/ui/images/illus/personKAuthAuthenticator/PersonKAuthAuthenticator.kt
@@ -0,0 +1,52 @@
+/*
+ * Infomaniak Authenticator - Android
+ * Copyright (C) 2026 Infomaniak Network SA
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+package com.infomaniak.auth.ui.images.illus.personKAuthAuthenticator
+
+import androidx.compose.foundation.Image
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.size
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import com.infomaniak.auth.ui.images.AppImages
+import com.infomaniak.auth.ui.images.AppImages.AppIllus
+import com.infomaniak.auth.ui.theme.AuthenticatorTheme
+import com.infomaniak.core.ui.compose.preview.PreviewLightAndDark
+import com.infomaniak.core.ui.compose.theme.ThemedImage
+
+@Suppress("UnusedReceiverParameter")
+val AppIllus.PersonKAuthAuthenticator: ThemedImage
+ get() = _personKAuthAuthenticator ?: object : ThemedImage {
+ override val light = AppIllus.PersonKAuthAuthenticatorLight
+ override val dark = AppIllus.PersonKAuthAuthenticatorDark
+ }.also { _personKAuthAuthenticator = it }
+
+private var _personKAuthAuthenticator: ThemedImage? = null
+
+@PreviewLightAndDark
+@Composable
+private fun Preview() {
+ AuthenticatorTheme {
+ Box {
+ Image(
+ imageVector = AppIllus.PersonKAuthAuthenticator.image(),
+ contentDescription = null,
+ modifier = Modifier.size(AppImages.previewSize),
+ )
+ }
+ }
+}
diff --git a/app/src/main/kotlin/com/infomaniak/auth/ui/images/illus/personKAuthAuthenticator/PersonKAuthAuthenticatorDark.kt b/app/src/main/kotlin/com/infomaniak/auth/ui/images/illus/personKAuthAuthenticator/PersonKAuthAuthenticatorDark.kt
new file mode 100644
index 0000000..fd4d144
--- /dev/null
+++ b/app/src/main/kotlin/com/infomaniak/auth/ui/images/illus/personKAuthAuthenticator/PersonKAuthAuthenticatorDark.kt
@@ -0,0 +1,885 @@
+package com.infomaniak.auth.ui.images.illus.personKAuthAuthenticator
+
+import androidx.compose.foundation.Image
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.size
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.graphics.PathFillType.Companion.EvenOdd
+import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
+import androidx.compose.ui.graphics.SolidColor
+import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
+import androidx.compose.ui.graphics.StrokeCap.Companion.Round
+import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.graphics.vector.ImageVector.Builder
+import androidx.compose.ui.graphics.vector.group
+import androidx.compose.ui.graphics.vector.path
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.infomaniak.auth.ui.images.AppImages
+import com.infomaniak.auth.ui.images.AppImages.AppIllus
+
+@Suppress("UnusedReceiverParameter")
+val AppIllus.PersonKAuthAuthenticatorDark: ImageVector
+ get() {
+ if (_personKAuthAuthenticatorDark != null) {
+ return _personKAuthAuthenticatorDark!!
+ }
+ _personKAuthAuthenticatorDark = Builder(
+ name = "PersonKAuthAuthenticatorDark",
+ defaultWidth = 302.0.dp,
+ defaultHeight = 302.0.dp,
+ viewportWidth = 302.0f,
+ viewportHeight = 302.0f,
+ ).apply {
+ path(
+ fill = SolidColor(Color(0x00000000)),
+ stroke = SolidColor(Color(0xFF5869D9)),
+ strokeLineWidth = 2.0f,
+ strokeLineCap = Round,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(67.17f, 167.13f)
+ curveTo(67.17f, 167.13f, 87.05f, 107.82f, 153.98f, 107.82f)
+ curveTo(215.61f, 107.82f, 234.83f, 162.82f, 234.83f, 162.82f)
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(57.0f, 167.13f)
+ lineTo(77.34f, 167.13f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 98.17f, 187.96f)
+ lineTo(98.17f, 208.3f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 77.34f, 229.13f)
+ lineTo(57.0f, 229.13f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 36.17f, 208.3f)
+ lineTo(36.17f, 187.96f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 57.0f, 167.13f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(46.58f, 198.85f)
+ curveTo(46.89f, 198.85f, 47.16f, 198.58f, 47.16f, 198.27f)
+ verticalLineTo(198.13f)
+ curveTo(47.16f, 197.02f, 47.25f, 195.91f, 47.43f, 194.88f)
+ curveTo(47.47f, 194.62f, 47.51f, 194.35f, 47.56f, 194.13f)
+ curveTo(47.6f, 193.99f, 47.6f, 193.86f, 47.65f, 193.73f)
+ curveTo(47.83f, 192.93f, 48.05f, 192.13f, 48.36f, 191.33f)
+ curveTo(48.45f, 191.02f, 48.58f, 190.75f, 48.72f, 190.44f)
+ curveTo(48.94f, 189.86f, 49.25f, 189.28f, 49.56f, 188.7f)
+ curveTo(49.7f, 188.43f, 49.61f, 188.08f, 49.34f, 187.95f)
+ curveTo(49.07f, 187.81f, 48.72f, 187.9f, 48.58f, 188.17f)
+ curveTo(48.27f, 188.79f, 47.96f, 189.37f, 47.69f, 189.99f)
+ curveTo(47.56f, 190.3f, 47.43f, 190.62f, 47.29f, 190.97f)
+ curveTo(46.98f, 191.82f, 46.76f, 192.71f, 46.58f, 193.46f)
+ curveTo(46.54f, 193.6f, 46.49f, 193.78f, 46.49f, 193.91f)
+ curveTo(46.45f, 194.18f, 46.4f, 194.44f, 46.36f, 194.71f)
+ curveTo(46.18f, 195.82f, 46.09f, 196.98f, 46.09f, 198.18f)
+ verticalLineTo(198.32f)
+ curveTo(46.0f, 198.58f, 46.27f, 198.85f, 46.58f, 198.85f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(88.14f, 196.0f)
+ curveTo(88.09f, 195.6f, 88.05f, 195.2f, 87.96f, 194.79f)
+ curveTo(87.91f, 194.44f, 87.83f, 194.13f, 87.78f, 193.77f)
+ curveTo(85.82f, 184.52f, 77.81f, 177.62f, 68.34f, 177.04f)
+ curveTo(67.98f, 177.04f, 67.76f, 177.26f, 67.71f, 177.58f)
+ curveTo(67.71f, 177.89f, 67.94f, 178.15f, 68.25f, 178.2f)
+ curveTo(77.24f, 178.73f, 84.84f, 185.23f, 86.67f, 193.99f)
+ curveTo(86.76f, 194.3f, 86.8f, 194.62f, 86.84f, 194.97f)
+ curveTo(86.93f, 195.33f, 86.98f, 195.73f, 86.98f, 196.09f)
+ curveTo(87.02f, 196.4f, 87.02f, 196.71f, 87.07f, 197.11f)
+ curveTo(87.07f, 197.46f, 87.11f, 197.78f, 87.11f, 198.13f)
+ curveTo(87.11f, 198.44f, 87.38f, 198.71f, 87.69f, 198.71f)
+ curveTo(88.0f, 198.71f, 88.27f, 198.44f, 88.27f, 198.13f)
+ curveTo(88.27f, 197.78f, 88.27f, 197.42f, 88.22f, 196.97f)
+ curveTo(88.22f, 196.66f, 88.18f, 196.31f, 88.14f, 196.0f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(50.9f, 186.12f)
+ curveTo(51.07f, 186.12f, 51.25f, 186.03f, 51.34f, 185.9f)
+ curveTo(51.79f, 185.27f, 52.32f, 184.7f, 52.94f, 184.07f)
+ curveTo(53.83f, 183.18f, 54.86f, 182.34f, 55.88f, 181.63f)
+ curveTo(56.15f, 181.45f, 56.41f, 181.27f, 56.68f, 181.09f)
+ curveTo(57.48f, 180.6f, 58.33f, 180.16f, 59.22f, 179.76f)
+ curveTo(59.8f, 179.49f, 60.42f, 179.27f, 61.09f, 179.04f)
+ curveTo(61.35f, 178.96f, 61.66f, 178.87f, 61.98f, 178.78f)
+ curveTo(62.11f, 178.73f, 62.24f, 178.69f, 62.42f, 178.69f)
+ curveTo(62.69f, 178.64f, 62.91f, 178.6f, 63.13f, 178.55f)
+ curveTo(63.53f, 178.47f, 63.93f, 178.38f, 64.38f, 178.33f)
+ curveTo(64.56f, 178.29f, 64.78f, 178.29f, 64.96f, 178.24f)
+ curveTo(65.27f, 178.2f, 65.49f, 177.93f, 65.49f, 177.62f)
+ curveTo(65.44f, 177.31f, 65.18f, 177.09f, 64.87f, 177.09f)
+ curveTo(64.65f, 177.09f, 64.42f, 177.13f, 64.25f, 177.18f)
+ curveTo(63.8f, 177.22f, 63.36f, 177.31f, 62.91f, 177.4f)
+ curveTo(62.69f, 177.45f, 62.42f, 177.49f, 62.24f, 177.53f)
+ curveTo(62.07f, 177.58f, 61.89f, 177.62f, 61.71f, 177.67f)
+ curveTo(61.4f, 177.76f, 61.09f, 177.85f, 60.78f, 177.93f)
+ curveTo(60.06f, 178.16f, 59.44f, 178.38f, 58.82f, 178.69f)
+ curveTo(57.88f, 179.09f, 56.99f, 179.58f, 56.15f, 180.07f)
+ curveTo(55.84f, 180.25f, 55.57f, 180.43f, 55.3f, 180.65f)
+ curveTo(54.19f, 181.41f, 53.17f, 182.3f, 52.19f, 183.23f)
+ curveTo(51.52f, 183.9f, 50.99f, 184.52f, 50.5f, 185.19f)
+ curveTo(50.32f, 185.46f, 50.36f, 185.81f, 50.59f, 185.99f)
+ curveTo(50.63f, 186.07f, 50.76f, 186.12f, 50.9f, 186.12f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(82.8f, 190.08f)
+ curveTo(83.06f, 189.94f, 83.15f, 189.59f, 83.02f, 189.32f)
+ curveTo(79.77f, 183.54f, 73.63f, 179.93f, 67.0f, 179.93f)
+ curveTo(65.18f, 179.93f, 63.35f, 180.24f, 61.62f, 180.78f)
+ curveTo(61.31f, 180.87f, 61.17f, 181.18f, 61.26f, 181.49f)
+ curveTo(61.35f, 181.8f, 61.66f, 181.93f, 61.97f, 181.85f)
+ curveTo(63.62f, 181.31f, 65.31f, 181.05f, 67.05f, 181.05f)
+ curveTo(73.27f, 181.05f, 79.01f, 184.43f, 82.08f, 189.81f)
+ curveTo(82.17f, 189.99f, 82.4f, 190.12f, 82.57f, 190.12f)
+ curveTo(82.62f, 190.17f, 82.71f, 190.12f, 82.8f, 190.08f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(83.64f, 210.86f)
+ horizontalLineTo(83.73f)
+ curveTo(84.0f, 210.86f, 84.27f, 210.68f, 84.31f, 210.37f)
+ curveTo(85.02f, 206.41f, 85.38f, 202.23f, 85.38f, 198.0f)
+ curveTo(85.38f, 196.09f, 85.07f, 194.26f, 84.49f, 192.53f)
+ curveTo(84.4f, 192.21f, 84.04f, 192.08f, 83.78f, 192.17f)
+ curveTo(83.46f, 192.26f, 83.33f, 192.61f, 83.42f, 192.88f)
+ curveTo(83.95f, 194.48f, 84.26f, 196.22f, 84.26f, 198.0f)
+ curveTo(84.26f, 202.18f, 83.95f, 206.27f, 83.24f, 210.19f)
+ curveTo(83.11f, 210.5f, 83.29f, 210.81f, 83.64f, 210.86f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(58.9f, 183.18f)
+ curveTo(59.17f, 183.05f, 59.26f, 182.69f, 59.13f, 182.43f)
+ curveTo(58.99f, 182.16f, 58.64f, 182.07f, 58.37f, 182.2f)
+ curveTo(52.5f, 185.45f, 48.89f, 191.59f, 48.94f, 198.27f)
+ curveTo(48.94f, 201.34f, 48.58f, 204.1f, 47.87f, 206.5f)
+ curveTo(47.78f, 206.81f, 47.96f, 207.12f, 48.27f, 207.21f)
+ curveTo(48.32f, 207.21f, 48.36f, 207.26f, 48.45f, 207.26f)
+ curveTo(48.67f, 207.26f, 48.94f, 207.08f, 48.98f, 206.86f)
+ curveTo(49.74f, 204.36f, 50.14f, 201.47f, 50.1f, 198.31f)
+ curveTo(50.05f, 191.99f, 53.43f, 186.21f, 58.9f, 183.18f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(79.64f, 214.91f)
+ horizontalLineTo(79.77f)
+ curveTo(80.04f, 214.91f, 80.26f, 214.73f, 80.31f, 214.46f)
+ curveTo(81.69f, 209.26f, 82.4f, 203.74f, 82.35f, 198.0f)
+ curveTo(82.35f, 193.24f, 80.13f, 188.83f, 76.21f, 185.94f)
+ curveTo(75.94f, 185.76f, 75.59f, 185.81f, 75.41f, 186.08f)
+ curveTo(75.23f, 186.34f, 75.28f, 186.7f, 75.54f, 186.88f)
+ curveTo(79.15f, 189.55f, 81.19f, 193.64f, 81.24f, 198.09f)
+ curveTo(81.29f, 203.7f, 80.62f, 209.12f, 79.24f, 214.24f)
+ curveTo(79.19f, 214.51f, 79.37f, 214.82f, 79.64f, 214.91f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(50.09f, 210.5f)
+ curveTo(50.18f, 210.55f, 50.23f, 210.55f, 50.32f, 210.55f)
+ curveTo(50.54f, 210.55f, 50.76f, 210.41f, 50.85f, 210.19f)
+ curveTo(52.68f, 205.96f, 53.03f, 201.34f, 53.03f, 198.22f)
+ curveTo(52.99f, 194.44f, 54.45f, 190.93f, 57.12f, 188.21f)
+ curveTo(59.79f, 185.54f, 63.31f, 184.03f, 67.05f, 184.03f)
+ curveTo(69.0f, 184.03f, 70.92f, 184.43f, 72.74f, 185.19f)
+ curveTo(73.01f, 185.32f, 73.36f, 185.19f, 73.5f, 184.88f)
+ curveTo(73.63f, 184.57f, 73.5f, 184.26f, 73.19f, 184.12f)
+ curveTo(71.23f, 183.28f, 69.18f, 182.83f, 67.05f, 182.83f)
+ curveTo(63.0f, 182.88f, 59.17f, 184.48f, 56.28f, 187.37f)
+ curveTo(53.39f, 190.26f, 51.83f, 194.13f, 51.87f, 198.18f)
+ curveTo(51.87f, 201.25f, 51.56f, 205.7f, 49.78f, 209.75f)
+ curveTo(49.7f, 210.06f, 49.83f, 210.37f, 50.09f, 210.5f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(52.14f, 212.99f)
+ curveTo(52.23f, 213.04f, 52.32f, 213.04f, 52.41f, 213.04f)
+ curveTo(52.63f, 213.04f, 52.81f, 212.9f, 52.9f, 212.73f)
+ curveTo(55.48f, 207.65f, 55.97f, 202.05f, 55.97f, 198.18f)
+ curveTo(55.97f, 197.2f, 56.1f, 196.18f, 56.33f, 195.24f)
+ curveTo(56.41f, 194.93f, 56.24f, 194.62f, 55.93f, 194.53f)
+ curveTo(55.61f, 194.44f, 55.3f, 194.62f, 55.21f, 194.93f)
+ curveTo(54.95f, 195.99f, 54.77f, 197.06f, 54.81f, 198.18f)
+ curveTo(54.86f, 201.87f, 54.37f, 207.34f, 51.88f, 212.19f)
+ curveTo(51.74f, 212.5f, 51.87f, 212.86f, 52.14f, 212.99f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(68.78f, 219.13f)
+ curveTo(68.87f, 219.18f, 68.92f, 219.18f, 69.0f, 219.18f)
+ curveTo(69.23f, 219.18f, 69.45f, 219.04f, 69.54f, 218.82f)
+ curveTo(71.05f, 215.44f, 72.16f, 211.75f, 72.83f, 207.88f)
+ curveTo(72.87f, 207.56f, 72.7f, 207.25f, 72.38f, 207.21f)
+ curveTo(72.07f, 207.16f, 71.76f, 207.34f, 71.72f, 207.65f)
+ curveTo(71.05f, 211.43f, 69.98f, 215.04f, 68.51f, 218.33f)
+ curveTo(68.34f, 218.69f, 68.47f, 219.0f, 68.78f, 219.13f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(59.53f, 217.84f)
+ curveTo(59.62f, 217.89f, 59.7f, 217.93f, 59.79f, 217.93f)
+ curveTo(60.02f, 217.93f, 60.19f, 217.84f, 60.28f, 217.62f)
+ curveTo(61.75f, 214.95f, 62.87f, 211.93f, 63.62f, 208.77f)
+ curveTo(63.71f, 208.46f, 63.49f, 208.15f, 63.18f, 208.1f)
+ curveTo(62.87f, 208.01f, 62.55f, 208.23f, 62.51f, 208.54f)
+ curveTo(61.8f, 211.66f, 60.68f, 214.55f, 59.26f, 217.13f)
+ curveTo(59.13f, 217.35f, 59.26f, 217.71f, 59.53f, 217.84f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(68.8f, 207.57f)
+ curveTo(69.13f, 207.73f, 69.49f, 207.81f, 69.86f, 207.82f)
+ curveTo(69.22f, 211.38f, 68.12f, 215.19f, 66.29f, 218.91f)
+ curveTo(66.16f, 219.09f, 65.98f, 219.22f, 65.76f, 219.22f)
+ curveTo(65.67f, 219.22f, 65.58f, 219.22f, 65.49f, 219.18f)
+ verticalLineTo(219.18f)
+ curveTo(65.22f, 219.0f, 65.09f, 218.69f, 65.31f, 218.42f)
+ curveTo(67.1f, 214.79f, 68.18f, 211.05f, 68.8f, 207.57f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(66.87f, 207.62f)
+ curveTo(66.12f, 211.55f, 64.87f, 215.2f, 63.13f, 218.42f)
+ curveTo(63.04f, 218.64f, 62.87f, 218.73f, 62.64f, 218.73f)
+ curveTo(62.55f, 218.73f, 62.46f, 218.73f, 62.38f, 218.69f)
+ curveTo(62.11f, 218.55f, 62.02f, 218.2f, 62.15f, 217.93f)
+ curveTo(63.75f, 214.9f, 64.93f, 211.49f, 65.66f, 207.82f)
+ horizontalLineTo(65.87f)
+ curveTo(66.23f, 207.82f, 66.57f, 207.75f, 66.87f, 207.62f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(59.78f, 207.3f)
+ curveTo(60.08f, 207.53f, 60.44f, 207.7f, 60.82f, 207.77f)
+ curveTo(60.18f, 210.61f, 59.18f, 213.57f, 57.62f, 216.38f)
+ curveTo(57.52f, 216.6f, 57.35f, 216.69f, 57.12f, 216.69f)
+ curveTo(57.03f, 216.69f, 56.95f, 216.64f, 56.86f, 216.6f)
+ curveTo(56.59f, 216.46f, 56.46f, 216.11f, 56.63f, 215.84f)
+ curveTo(58.17f, 213.05f, 59.16f, 210.12f, 59.78f, 207.3f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(57.57f, 202.32f)
+ curveTo(57.62f, 202.01f, 57.88f, 201.74f, 58.19f, 201.78f)
+ curveTo(58.51f, 201.82f, 58.77f, 202.09f, 58.73f, 202.4f)
+ curveTo(58.28f, 207.08f, 57.08f, 211.21f, 55.17f, 214.73f)
+ curveTo(55.08f, 214.95f, 54.9f, 215.04f, 54.68f, 215.04f)
+ curveTo(54.54f, 215.04f, 54.46f, 215.04f, 54.37f, 214.99f)
+ curveTo(54.1f, 214.82f, 54.01f, 214.51f, 54.15f, 214.2f)
+ curveTo(56.01f, 210.82f, 57.17f, 206.81f, 57.57f, 202.32f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(58.76f, 199.33f)
+ curveTo(58.65f, 199.47f, 58.47f, 199.56f, 58.28f, 199.56f)
+ curveTo(57.97f, 199.56f, 57.75f, 199.29f, 57.75f, 198.98f)
+ verticalLineTo(198.18f)
+ curveTo(57.75f, 196.67f, 58.09f, 195.21f, 58.76f, 193.89f)
+ verticalLineTo(199.33f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(68.41f, 188.84f)
+ curveTo(70.22f, 189.1f, 71.9f, 189.88f, 73.28f, 191.07f)
+ horizontalLineTo(71.32f)
+ curveTo(70.44f, 190.55f, 69.46f, 190.19f, 68.44f, 190.01f)
+ verticalLineTo(189.21f)
+ curveTo(68.44f, 189.08f, 68.43f, 188.96f, 68.41f, 188.84f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(75.82f, 207.66f)
+ curveTo(75.29f, 210.99f, 74.4f, 214.6f, 72.96f, 218.24f)
+ curveTo(72.87f, 218.46f, 72.65f, 218.6f, 72.43f, 218.6f)
+ curveTo(72.34f, 218.6f, 72.3f, 218.6f, 72.21f, 218.55f)
+ curveTo(71.94f, 218.42f, 71.81f, 218.11f, 71.89f, 217.8f)
+ curveTo(73.24f, 214.38f, 74.1f, 210.98f, 74.62f, 207.82f)
+ horizontalLineTo(74.93f)
+ curveTo(75.24f, 207.82f, 75.54f, 207.76f, 75.82f, 207.66f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(76.04f, 195.89f)
+ curveTo(76.18f, 195.97f, 76.28f, 196.1f, 76.3f, 196.26f)
+ curveTo(76.43f, 196.89f, 76.52f, 197.51f, 76.52f, 198.09f)
+ curveTo(76.54f, 199.44f, 76.5f, 200.99f, 76.38f, 202.67f)
+ lineTo(75.32f, 200.85f)
+ curveTo(75.36f, 199.87f, 75.37f, 198.94f, 75.37f, 198.09f)
+ curveTo(75.37f, 197.62f, 75.33f, 197.15f, 75.23f, 196.68f)
+ lineTo(76.04f, 195.89f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(67.05f, 185.81f)
+ curveTo(73.85f, 185.81f, 79.42f, 191.28f, 79.46f, 198.04f)
+ curveTo(79.51f, 204.72f, 78.53f, 211.08f, 76.57f, 216.86f)
+ curveTo(76.48f, 217.13f, 76.26f, 217.26f, 76.03f, 217.26f)
+ curveTo(75.99f, 217.26f, 75.9f, 217.22f, 75.86f, 217.22f)
+ lineTo(75.86f, 217.22f)
+ curveTo(75.55f, 217.13f, 75.41f, 216.82f, 75.5f, 216.51f)
+ curveTo(77.42f, 210.86f, 78.35f, 204.63f, 78.31f, 198.09f)
+ curveTo(78.29f, 196.43f, 77.91f, 194.85f, 77.24f, 193.43f)
+ curveTo(77.22f, 193.17f, 77.16f, 192.91f, 77.06f, 192.67f)
+ curveTo(76.85f, 192.16f, 76.49f, 191.74f, 76.05f, 191.46f)
+ curveTo(73.99f, 188.75f, 70.74f, 186.99f, 67.11f, 186.96f)
+ curveTo(66.75f, 186.76f, 66.32f, 186.65f, 65.87f, 186.65f)
+ horizontalLineTo(62.67f)
+ curveTo(64.04f, 186.11f, 65.52f, 185.82f, 67.05f, 185.81f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(58.76f, 189.1f)
+ curveTo(58.76f, 189.13f, 58.76f, 189.17f, 58.76f, 189.21f)
+ verticalLineTo(190.77f)
+ curveTo(58.34f, 191.24f, 57.96f, 191.76f, 57.62f, 192.3f)
+ curveTo(57.44f, 192.57f, 57.08f, 192.66f, 56.81f, 192.48f)
+ curveTo(56.55f, 192.3f, 56.46f, 191.95f, 56.64f, 191.68f)
+ curveTo(57.24f, 190.71f, 57.95f, 189.85f, 58.76f, 189.1f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(61.32f, 189.21f)
+ horizontalLineTo(65.87f)
+ verticalLineTo(197.48f)
+ lineTo(69.2f, 193.63f)
+ horizontalLineTo(74.69f)
+ lineTo(70.52f, 197.7f)
+ lineTo(74.93f, 205.26f)
+ horizontalLineTo(69.9f)
+ lineTo(67.55f, 200.59f)
+ lineTo(65.87f, 202.23f)
+ verticalLineTo(205.26f)
+ horizontalLineTo(61.32f)
+ verticalLineTo(189.21f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF5869D9)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(224.66f, 167.13f)
+ lineTo(245.0f, 167.13f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 265.83f, 187.96f)
+ lineTo(265.83f, 208.3f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 245.0f, 229.13f)
+ lineTo(224.66f, 229.13f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 203.83f, 208.3f)
+ lineTo(203.83f, 187.96f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 224.66f, 167.13f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = EvenOdd,
+ ) {
+ moveTo(233.49f, 193.43f)
+ verticalLineTo(202.93f)
+ horizontalLineTo(237.45f)
+ verticalLineTo(193.43f)
+ horizontalLineTo(233.49f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.4f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(247.34f, 195.08f)
+ curveTo(247.34f, 188.48f, 242.01f, 183.14f, 235.46f, 183.14f)
+ verticalLineTo(179.18f)
+ curveTo(244.22f, 179.18f, 251.3f, 186.31f, 251.3f, 195.08f)
+ verticalLineTo(201.34f)
+ horizontalLineTo(247.34f)
+ verticalLineTo(195.08f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.4f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(231.94f, 179.57f)
+ curveTo(224.9f, 181.18f, 219.63f, 187.43f, 219.63f, 195.01f)
+ horizontalLineTo(223.59f)
+ curveTo(223.59f, 189.33f, 227.53f, 184.64f, 232.82f, 183.43f)
+ lineTo(231.94f, 179.57f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.4f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(223.59f, 201.27f)
+ verticalLineTo(198.18f)
+ horizontalLineTo(219.63f)
+ verticalLineTo(201.27f)
+ curveTo(219.63f, 210.05f, 226.71f, 217.18f, 235.46f, 217.18f)
+ curveTo(243.01f, 217.18f, 249.31f, 211.88f, 250.91f, 204.8f)
+ lineTo(247.05f, 203.93f)
+ curveTo(245.84f, 209.26f, 241.11f, 213.22f, 235.46f, 213.22f)
+ curveTo(228.91f, 213.22f, 223.59f, 207.88f, 223.59f, 201.27f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.8f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(235.46f, 186.14f)
+ curveTo(231.96f, 186.14f, 228.93f, 188.17f, 227.48f, 191.11f)
+ lineTo(231.03f, 192.87f)
+ curveTo(231.84f, 191.22f, 233.53f, 190.1f, 235.46f, 190.1f)
+ curveTo(238.19f, 190.1f, 240.41f, 192.32f, 240.41f, 195.08f)
+ horizontalLineTo(244.37f)
+ curveTo(244.37f, 190.15f, 240.39f, 186.14f, 235.46f, 186.14f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.8f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(240.41f, 201.27f)
+ verticalLineTo(198.18f)
+ horizontalLineTo(244.37f)
+ verticalLineTo(201.27f)
+ curveTo(244.37f, 206.2f, 240.39f, 210.21f, 235.46f, 210.21f)
+ verticalLineTo(206.26f)
+ curveTo(238.19f, 206.26f, 240.41f, 204.03f, 240.41f, 201.27f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.8f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(230.51f, 201.27f)
+ verticalLineTo(195.01f)
+ horizontalLineTo(226.55f)
+ verticalLineTo(201.27f)
+ curveTo(226.55f, 204.78f, 228.57f, 207.82f, 231.5f, 209.28f)
+ lineTo(233.27f, 205.74f)
+ curveTo(231.63f, 204.93f, 230.51f, 203.23f, 230.51f, 201.27f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF5869D9)),
+ stroke = null,
+ fillAlpha = 0.5f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(175.1f, 72.87f)
+ curveTo(177.4f, 72.87f, 179.27f, 74.73f, 179.27f, 77.04f)
+ verticalLineTo(142.66f)
+ curveTo(179.27f, 144.97f, 177.4f, 146.84f, 175.1f, 146.84f)
+ horizontalLineTo(128.49f)
+ curveTo(126.19f, 146.84f, 124.32f, 144.97f, 124.32f, 142.66f)
+ verticalLineTo(77.04f)
+ curveTo(124.32f, 74.73f, 126.19f, 72.87f, 128.49f, 72.87f)
+ horizontalLineTo(175.1f)
+ close()
+ }
+ group {
+ path(
+ fill = SolidColor(Color(0xFF5869D9)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(175.1f, 72.87f)
+ lineTo(175.1f, 70.87f)
+ horizontalLineTo(175.1f)
+ verticalLineTo(72.87f)
+ close()
+ moveTo(179.27f, 77.04f)
+ horizontalLineTo(181.27f)
+ verticalLineTo(77.04f)
+ lineTo(179.27f, 77.04f)
+ close()
+ moveTo(175.1f, 146.84f)
+ verticalLineTo(148.84f)
+ horizontalLineTo(175.1f)
+ lineTo(175.1f, 146.84f)
+ close()
+ moveTo(128.49f, 146.84f)
+ lineTo(128.49f, 148.84f)
+ horizontalLineTo(128.49f)
+ verticalLineTo(146.84f)
+ close()
+ moveTo(124.32f, 77.04f)
+ lineTo(122.32f, 77.04f)
+ verticalLineTo(77.04f)
+ horizontalLineTo(124.32f)
+ close()
+ moveTo(128.49f, 72.87f)
+ verticalLineTo(70.87f)
+ horizontalLineTo(128.49f)
+ lineTo(128.49f, 72.87f)
+ close()
+ moveTo(175.1f, 72.87f)
+ lineTo(175.1f, 74.87f)
+ curveTo(176.29f, 74.87f, 177.27f, 75.84f, 177.27f, 77.04f)
+ lineTo(179.27f, 77.04f)
+ lineTo(181.27f, 77.04f)
+ curveTo(181.27f, 73.63f, 178.5f, 70.87f, 175.1f, 70.87f)
+ lineTo(175.1f, 72.87f)
+ close()
+ moveTo(179.27f, 77.04f)
+ horizontalLineTo(177.27f)
+ verticalLineTo(142.66f)
+ horizontalLineTo(179.27f)
+ horizontalLineTo(181.27f)
+ verticalLineTo(77.04f)
+ horizontalLineTo(179.27f)
+ close()
+ moveTo(179.27f, 142.66f)
+ horizontalLineTo(177.27f)
+ curveTo(177.27f, 143.87f, 176.29f, 144.84f, 175.1f, 144.84f)
+ lineTo(175.1f, 146.84f)
+ lineTo(175.1f, 148.84f)
+ curveTo(178.51f, 148.84f, 181.27f, 146.07f, 181.27f, 142.66f)
+ horizontalLineTo(179.27f)
+ close()
+ moveTo(175.1f, 146.84f)
+ verticalLineTo(144.84f)
+ horizontalLineTo(128.49f)
+ verticalLineTo(146.84f)
+ verticalLineTo(148.84f)
+ horizontalLineTo(175.1f)
+ verticalLineTo(146.84f)
+ close()
+ moveTo(128.49f, 146.84f)
+ lineTo(128.49f, 144.84f)
+ curveTo(127.29f, 144.84f, 126.32f, 143.87f, 126.32f, 142.66f)
+ horizontalLineTo(124.32f)
+ horizontalLineTo(122.32f)
+ curveTo(122.32f, 146.07f, 125.08f, 148.84f, 128.49f, 148.84f)
+ lineTo(128.49f, 146.84f)
+ close()
+ moveTo(124.32f, 142.66f)
+ horizontalLineTo(126.32f)
+ verticalLineTo(77.04f)
+ horizontalLineTo(124.32f)
+ horizontalLineTo(122.32f)
+ verticalLineTo(142.66f)
+ horizontalLineTo(124.32f)
+ close()
+ moveTo(124.32f, 77.04f)
+ lineTo(126.32f, 77.04f)
+ curveTo(126.32f, 75.84f, 127.29f, 74.87f, 128.49f, 74.87f)
+ lineTo(128.49f, 72.87f)
+ lineTo(128.49f, 70.87f)
+ curveTo(125.08f, 70.87f, 122.32f, 73.63f, 122.32f, 77.04f)
+ lineTo(124.32f, 77.04f)
+ close()
+ moveTo(128.49f, 72.87f)
+ verticalLineTo(74.87f)
+ horizontalLineTo(175.1f)
+ verticalLineTo(72.87f)
+ verticalLineTo(70.87f)
+ horizontalLineTo(128.49f)
+ verticalLineTo(72.87f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = EvenOdd,
+ ) {
+ moveTo(144.78f, 95.13f)
+ curveTo(146.64f, 93.27f, 149.16f, 92.23f, 151.79f, 92.23f)
+ curveTo(154.42f, 92.23f, 156.94f, 93.27f, 158.8f, 95.13f)
+ curveTo(160.66f, 96.99f, 161.71f, 99.51f, 161.71f, 102.14f)
+ curveTo(161.71f, 104.77f, 160.66f, 107.29f, 158.8f, 109.15f)
+ curveTo(157.66f, 110.29f, 156.27f, 111.12f, 154.77f, 111.6f)
+ curveTo(157.74f, 112.17f, 160.51f, 113.59f, 162.69f, 115.72f)
+ curveTo(165.58f, 118.54f, 167.21f, 122.37f, 167.21f, 126.38f)
+ curveTo(167.21f, 126.67f, 167.1f, 126.95f, 166.89f, 127.15f)
+ curveTo(166.68f, 127.36f, 166.4f, 127.48f, 166.11f, 127.48f)
+ horizontalLineTo(137.47f)
+ curveTo(137.18f, 127.48f, 136.9f, 127.36f, 136.69f, 127.15f)
+ curveTo(136.49f, 126.95f, 136.37f, 126.67f, 136.37f, 126.38f)
+ curveTo(136.37f, 122.37f, 138.0f, 118.54f, 140.9f, 115.72f)
+ curveTo(143.08f, 113.59f, 145.84f, 112.17f, 148.82f, 111.6f)
+ curveTo(147.31f, 111.12f, 145.92f, 110.29f, 144.78f, 109.15f)
+ curveTo(142.92f, 107.29f, 141.88f, 104.77f, 141.88f, 102.14f)
+ curveTo(141.88f, 99.51f, 142.92f, 96.99f, 144.78f, 95.13f)
+ close()
+ moveTo(151.79f, 94.43f)
+ curveTo(149.75f, 94.43f, 147.79f, 95.24f, 146.34f, 96.69f)
+ curveTo(144.89f, 98.13f, 144.08f, 100.1f, 144.08f, 102.14f)
+ curveTo(144.08f, 104.19f, 144.89f, 106.15f, 146.34f, 107.59f)
+ curveTo(147.79f, 109.04f, 149.75f, 109.85f, 151.79f, 109.85f)
+ curveTo(153.84f, 109.85f, 155.8f, 109.04f, 157.24f, 107.59f)
+ curveTo(158.69f, 106.15f, 159.5f, 104.19f, 159.5f, 102.14f)
+ curveTo(159.5f, 100.1f, 158.69f, 98.13f, 157.24f, 96.69f)
+ curveTo(155.8f, 95.24f, 153.84f, 94.43f, 151.79f, 94.43f)
+ close()
+ moveTo(151.79f, 113.52f)
+ curveTo(148.28f, 113.52f, 144.91f, 114.88f, 142.44f, 117.29f)
+ curveTo(140.23f, 119.45f, 138.89f, 122.28f, 138.62f, 125.27f)
+ horizontalLineTo(164.96f)
+ curveTo(164.7f, 122.28f, 163.36f, 119.45f, 161.15f, 117.29f)
+ curveTo(158.67f, 114.88f, 155.31f, 113.52f, 151.79f, 113.52f)
+ close()
+ }
+ }
+ }.build()
+ return _personKAuthAuthenticatorDark!!
+ }
+
+private var _personKAuthAuthenticatorDark: ImageVector? = null
+
+@Preview
+@Composable
+private fun Preview() {
+ Box {
+ Image(
+ imageVector = AppIllus.PersonKAuthAuthenticatorDark,
+ contentDescription = null,
+ modifier = Modifier.size(AppImages.previewSize),
+ )
+ }
+}
diff --git a/app/src/main/kotlin/com/infomaniak/auth/ui/images/illus/personKAuthAuthenticator/PersonKAuthAuthenticatorLight.kt b/app/src/main/kotlin/com/infomaniak/auth/ui/images/illus/personKAuthAuthenticator/PersonKAuthAuthenticatorLight.kt
new file mode 100644
index 0000000..34df742
--- /dev/null
+++ b/app/src/main/kotlin/com/infomaniak/auth/ui/images/illus/personKAuthAuthenticator/PersonKAuthAuthenticatorLight.kt
@@ -0,0 +1,885 @@
+package com.infomaniak.auth.ui.images.illus.personKAuthAuthenticator
+
+import androidx.compose.foundation.Image
+import androidx.compose.foundation.layout.Box
+import androidx.compose.foundation.layout.size
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.Color
+import androidx.compose.ui.graphics.PathFillType.Companion.EvenOdd
+import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
+import androidx.compose.ui.graphics.SolidColor
+import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
+import androidx.compose.ui.graphics.StrokeCap.Companion.Round
+import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.graphics.vector.ImageVector.Builder
+import androidx.compose.ui.graphics.vector.group
+import androidx.compose.ui.graphics.vector.path
+import androidx.compose.ui.tooling.preview.Preview
+import androidx.compose.ui.unit.dp
+import com.infomaniak.auth.ui.images.AppImages
+import com.infomaniak.auth.ui.images.AppImages.AppIllus
+
+@Suppress("UnusedReceiverParameter")
+val AppIllus.PersonKAuthAuthenticatorLight: ImageVector
+ get() {
+ if (_personKAuthAuthenticatorLight != null) {
+ return _personKAuthAuthenticatorLight!!
+ }
+ _personKAuthAuthenticatorLight = Builder(
+ name = "PersonKAuthAuthenticatorLight",
+ defaultWidth = 302.0.dp,
+ defaultHeight = 302.0.dp,
+ viewportWidth = 302.0f,
+ viewportHeight = 302.0f,
+ ).apply {
+ path(
+ fill = SolidColor(Color(0x00000000)),
+ stroke = SolidColor(Color(0xFFffffff)),
+ strokeLineWidth = 2.0f,
+ strokeLineCap = Round,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(67.17f, 167.13f)
+ curveTo(67.17f, 167.13f, 87.05f, 107.82f, 153.98f, 107.82f)
+ curveTo(215.61f, 107.82f, 234.83f, 162.83f, 234.83f, 162.83f)
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(57.0f, 167.13f)
+ lineTo(77.34f, 167.13f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 98.17f, 187.96f)
+ lineTo(98.17f, 208.3f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 77.34f, 229.13f)
+ lineTo(57.0f, 229.13f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 36.17f, 208.3f)
+ lineTo(36.17f, 187.96f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 57.0f, 167.13f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(46.58f, 198.85f)
+ curveTo(46.89f, 198.85f, 47.16f, 198.58f, 47.16f, 198.27f)
+ verticalLineTo(198.13f)
+ curveTo(47.16f, 197.02f, 47.25f, 195.91f, 47.43f, 194.88f)
+ curveTo(47.47f, 194.62f, 47.51f, 194.35f, 47.56f, 194.13f)
+ curveTo(47.6f, 193.99f, 47.6f, 193.86f, 47.65f, 193.73f)
+ curveTo(47.83f, 192.93f, 48.05f, 192.13f, 48.36f, 191.33f)
+ curveTo(48.45f, 191.02f, 48.58f, 190.75f, 48.72f, 190.44f)
+ curveTo(48.94f, 189.86f, 49.25f, 189.28f, 49.56f, 188.7f)
+ curveTo(49.7f, 188.43f, 49.61f, 188.08f, 49.34f, 187.95f)
+ curveTo(49.07f, 187.81f, 48.72f, 187.9f, 48.58f, 188.17f)
+ curveTo(48.27f, 188.79f, 47.96f, 189.37f, 47.69f, 189.99f)
+ curveTo(47.56f, 190.3f, 47.43f, 190.62f, 47.29f, 190.97f)
+ curveTo(46.98f, 191.82f, 46.76f, 192.71f, 46.58f, 193.46f)
+ curveTo(46.54f, 193.6f, 46.49f, 193.78f, 46.49f, 193.91f)
+ curveTo(46.45f, 194.18f, 46.4f, 194.44f, 46.36f, 194.71f)
+ curveTo(46.18f, 195.82f, 46.09f, 196.98f, 46.09f, 198.18f)
+ verticalLineTo(198.32f)
+ curveTo(46.0f, 198.58f, 46.27f, 198.85f, 46.58f, 198.85f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(88.14f, 196.0f)
+ curveTo(88.09f, 195.6f, 88.05f, 195.2f, 87.96f, 194.79f)
+ curveTo(87.91f, 194.44f, 87.83f, 194.13f, 87.78f, 193.77f)
+ curveTo(85.82f, 184.52f, 77.81f, 177.62f, 68.34f, 177.04f)
+ curveTo(67.98f, 177.04f, 67.76f, 177.27f, 67.71f, 177.58f)
+ curveTo(67.71f, 177.89f, 67.94f, 178.15f, 68.25f, 178.2f)
+ curveTo(77.24f, 178.73f, 84.84f, 185.23f, 86.67f, 193.99f)
+ curveTo(86.76f, 194.3f, 86.8f, 194.62f, 86.84f, 194.97f)
+ curveTo(86.93f, 195.33f, 86.98f, 195.73f, 86.98f, 196.09f)
+ curveTo(87.02f, 196.4f, 87.02f, 196.71f, 87.07f, 197.11f)
+ curveTo(87.07f, 197.46f, 87.11f, 197.78f, 87.11f, 198.13f)
+ curveTo(87.11f, 198.44f, 87.38f, 198.71f, 87.69f, 198.71f)
+ curveTo(88.0f, 198.71f, 88.27f, 198.44f, 88.27f, 198.13f)
+ curveTo(88.27f, 197.78f, 88.27f, 197.42f, 88.22f, 196.98f)
+ curveTo(88.22f, 196.66f, 88.18f, 196.31f, 88.14f, 196.0f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(50.9f, 186.12f)
+ curveTo(51.07f, 186.12f, 51.25f, 186.03f, 51.34f, 185.9f)
+ curveTo(51.79f, 185.27f, 52.32f, 184.7f, 52.94f, 184.07f)
+ curveTo(53.83f, 183.18f, 54.86f, 182.34f, 55.88f, 181.63f)
+ curveTo(56.15f, 181.45f, 56.41f, 181.27f, 56.68f, 181.09f)
+ curveTo(57.48f, 180.6f, 58.33f, 180.16f, 59.22f, 179.76f)
+ curveTo(59.8f, 179.49f, 60.42f, 179.27f, 61.09f, 179.04f)
+ curveTo(61.35f, 178.96f, 61.66f, 178.87f, 61.98f, 178.78f)
+ curveTo(62.11f, 178.73f, 62.24f, 178.69f, 62.42f, 178.69f)
+ curveTo(62.69f, 178.64f, 62.91f, 178.6f, 63.13f, 178.56f)
+ curveTo(63.53f, 178.47f, 63.93f, 178.38f, 64.38f, 178.33f)
+ curveTo(64.56f, 178.29f, 64.78f, 178.29f, 64.96f, 178.24f)
+ curveTo(65.27f, 178.2f, 65.49f, 177.93f, 65.49f, 177.62f)
+ curveTo(65.44f, 177.31f, 65.18f, 177.09f, 64.87f, 177.09f)
+ curveTo(64.65f, 177.09f, 64.42f, 177.13f, 64.25f, 177.18f)
+ curveTo(63.8f, 177.22f, 63.36f, 177.31f, 62.91f, 177.4f)
+ curveTo(62.69f, 177.45f, 62.42f, 177.49f, 62.24f, 177.53f)
+ curveTo(62.07f, 177.58f, 61.89f, 177.62f, 61.71f, 177.67f)
+ curveTo(61.4f, 177.76f, 61.09f, 177.85f, 60.78f, 177.93f)
+ curveTo(60.06f, 178.16f, 59.44f, 178.38f, 58.82f, 178.69f)
+ curveTo(57.88f, 179.09f, 56.99f, 179.58f, 56.15f, 180.07f)
+ curveTo(55.84f, 180.25f, 55.57f, 180.43f, 55.3f, 180.65f)
+ curveTo(54.19f, 181.41f, 53.17f, 182.3f, 52.19f, 183.23f)
+ curveTo(51.52f, 183.9f, 50.99f, 184.52f, 50.5f, 185.19f)
+ curveTo(50.32f, 185.46f, 50.36f, 185.81f, 50.59f, 185.99f)
+ curveTo(50.63f, 186.07f, 50.76f, 186.12f, 50.9f, 186.12f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(82.8f, 190.08f)
+ curveTo(83.06f, 189.95f, 83.15f, 189.59f, 83.02f, 189.32f)
+ curveTo(79.77f, 183.54f, 73.63f, 179.93f, 67.0f, 179.93f)
+ curveTo(65.18f, 179.93f, 63.35f, 180.24f, 61.62f, 180.78f)
+ curveTo(61.31f, 180.87f, 61.17f, 181.18f, 61.26f, 181.49f)
+ curveTo(61.35f, 181.8f, 61.66f, 181.94f, 61.97f, 181.85f)
+ curveTo(63.62f, 181.31f, 65.31f, 181.05f, 67.05f, 181.05f)
+ curveTo(73.27f, 181.05f, 79.01f, 184.43f, 82.08f, 189.81f)
+ curveTo(82.17f, 189.99f, 82.4f, 190.12f, 82.57f, 190.12f)
+ curveTo(82.62f, 190.17f, 82.71f, 190.12f, 82.8f, 190.08f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(83.64f, 210.86f)
+ horizontalLineTo(83.73f)
+ curveTo(84.0f, 210.86f, 84.27f, 210.68f, 84.31f, 210.37f)
+ curveTo(85.02f, 206.41f, 85.38f, 202.23f, 85.38f, 198.0f)
+ curveTo(85.38f, 196.09f, 85.07f, 194.26f, 84.49f, 192.53f)
+ curveTo(84.4f, 192.21f, 84.04f, 192.08f, 83.78f, 192.17f)
+ curveTo(83.46f, 192.26f, 83.33f, 192.61f, 83.42f, 192.88f)
+ curveTo(83.95f, 194.48f, 84.26f, 196.22f, 84.26f, 198.0f)
+ curveTo(84.26f, 202.18f, 83.95f, 206.27f, 83.24f, 210.19f)
+ curveTo(83.11f, 210.5f, 83.29f, 210.81f, 83.64f, 210.86f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(58.9f, 183.18f)
+ curveTo(59.17f, 183.05f, 59.26f, 182.69f, 59.13f, 182.43f)
+ curveTo(58.99f, 182.16f, 58.64f, 182.07f, 58.37f, 182.2f)
+ curveTo(52.5f, 185.45f, 48.89f, 191.59f, 48.94f, 198.27f)
+ curveTo(48.94f, 201.34f, 48.58f, 204.1f, 47.87f, 206.5f)
+ curveTo(47.78f, 206.81f, 47.96f, 207.12f, 48.27f, 207.21f)
+ curveTo(48.32f, 207.21f, 48.36f, 207.26f, 48.45f, 207.26f)
+ curveTo(48.67f, 207.26f, 48.94f, 207.08f, 48.98f, 206.86f)
+ curveTo(49.74f, 204.36f, 50.14f, 201.47f, 50.1f, 198.31f)
+ curveTo(50.05f, 191.99f, 53.43f, 186.21f, 58.9f, 183.18f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(79.64f, 214.91f)
+ horizontalLineTo(79.77f)
+ curveTo(80.04f, 214.91f, 80.26f, 214.73f, 80.31f, 214.46f)
+ curveTo(81.69f, 209.26f, 82.4f, 203.74f, 82.35f, 198.0f)
+ curveTo(82.35f, 193.24f, 80.13f, 188.83f, 76.21f, 185.94f)
+ curveTo(75.94f, 185.76f, 75.59f, 185.81f, 75.41f, 186.08f)
+ curveTo(75.23f, 186.34f, 75.28f, 186.7f, 75.54f, 186.88f)
+ curveTo(79.15f, 189.55f, 81.19f, 193.64f, 81.24f, 198.09f)
+ curveTo(81.29f, 203.7f, 80.62f, 209.12f, 79.24f, 214.24f)
+ curveTo(79.19f, 214.51f, 79.37f, 214.82f, 79.64f, 214.91f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(50.09f, 210.5f)
+ curveTo(50.18f, 210.55f, 50.23f, 210.55f, 50.32f, 210.55f)
+ curveTo(50.54f, 210.55f, 50.76f, 210.41f, 50.85f, 210.19f)
+ curveTo(52.68f, 205.96f, 53.03f, 201.34f, 53.03f, 198.22f)
+ curveTo(52.99f, 194.44f, 54.45f, 190.93f, 57.12f, 188.21f)
+ curveTo(59.79f, 185.54f, 63.31f, 184.03f, 67.05f, 184.03f)
+ curveTo(69.0f, 184.03f, 70.92f, 184.43f, 72.74f, 185.19f)
+ curveTo(73.01f, 185.32f, 73.36f, 185.19f, 73.5f, 184.88f)
+ curveTo(73.63f, 184.57f, 73.5f, 184.26f, 73.19f, 184.12f)
+ curveTo(71.23f, 183.28f, 69.18f, 182.83f, 67.05f, 182.83f)
+ curveTo(63.0f, 182.88f, 59.17f, 184.48f, 56.28f, 187.37f)
+ curveTo(53.39f, 190.26f, 51.83f, 194.13f, 51.87f, 198.18f)
+ curveTo(51.87f, 201.25f, 51.56f, 205.7f, 49.78f, 209.75f)
+ curveTo(49.7f, 210.06f, 49.83f, 210.37f, 50.09f, 210.5f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(52.14f, 212.99f)
+ curveTo(52.23f, 213.04f, 52.32f, 213.04f, 52.41f, 213.04f)
+ curveTo(52.63f, 213.04f, 52.81f, 212.9f, 52.9f, 212.73f)
+ curveTo(55.48f, 207.65f, 55.97f, 202.05f, 55.97f, 198.18f)
+ curveTo(55.97f, 197.2f, 56.1f, 196.18f, 56.33f, 195.24f)
+ curveTo(56.41f, 194.93f, 56.24f, 194.62f, 55.93f, 194.53f)
+ curveTo(55.61f, 194.44f, 55.3f, 194.62f, 55.21f, 194.93f)
+ curveTo(54.95f, 195.99f, 54.77f, 197.06f, 54.81f, 198.18f)
+ curveTo(54.86f, 201.87f, 54.37f, 207.34f, 51.88f, 212.19f)
+ curveTo(51.74f, 212.5f, 51.87f, 212.86f, 52.14f, 212.99f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(68.78f, 219.13f)
+ curveTo(68.87f, 219.18f, 68.92f, 219.18f, 69.0f, 219.18f)
+ curveTo(69.23f, 219.18f, 69.45f, 219.04f, 69.54f, 218.82f)
+ curveTo(71.05f, 215.44f, 72.16f, 211.75f, 72.83f, 207.88f)
+ curveTo(72.87f, 207.56f, 72.7f, 207.25f, 72.38f, 207.21f)
+ curveTo(72.07f, 207.16f, 71.76f, 207.34f, 71.72f, 207.65f)
+ curveTo(71.05f, 211.43f, 69.98f, 215.04f, 68.51f, 218.33f)
+ curveTo(68.34f, 218.69f, 68.47f, 219.0f, 68.78f, 219.13f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(59.53f, 217.84f)
+ curveTo(59.62f, 217.89f, 59.7f, 217.93f, 59.79f, 217.93f)
+ curveTo(60.02f, 217.93f, 60.19f, 217.84f, 60.28f, 217.62f)
+ curveTo(61.75f, 214.95f, 62.87f, 211.93f, 63.62f, 208.77f)
+ curveTo(63.71f, 208.46f, 63.49f, 208.15f, 63.18f, 208.1f)
+ curveTo(62.87f, 208.01f, 62.55f, 208.23f, 62.51f, 208.54f)
+ curveTo(61.8f, 211.66f, 60.68f, 214.55f, 59.26f, 217.13f)
+ curveTo(59.13f, 217.35f, 59.26f, 217.71f, 59.53f, 217.84f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(68.8f, 207.57f)
+ curveTo(69.13f, 207.73f, 69.49f, 207.81f, 69.86f, 207.82f)
+ curveTo(69.22f, 211.38f, 68.12f, 215.19f, 66.29f, 218.91f)
+ curveTo(66.16f, 219.09f, 65.98f, 219.22f, 65.76f, 219.22f)
+ curveTo(65.67f, 219.22f, 65.58f, 219.22f, 65.49f, 219.18f)
+ verticalLineTo(219.18f)
+ curveTo(65.22f, 219.0f, 65.09f, 218.69f, 65.31f, 218.42f)
+ curveTo(67.1f, 214.79f, 68.18f, 211.05f, 68.8f, 207.57f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(66.87f, 207.62f)
+ curveTo(66.12f, 211.55f, 64.87f, 215.2f, 63.13f, 218.42f)
+ curveTo(63.04f, 218.64f, 62.87f, 218.73f, 62.64f, 218.73f)
+ curveTo(62.55f, 218.73f, 62.46f, 218.73f, 62.38f, 218.69f)
+ curveTo(62.11f, 218.55f, 62.02f, 218.2f, 62.15f, 217.93f)
+ curveTo(63.75f, 214.9f, 64.93f, 211.49f, 65.66f, 207.82f)
+ horizontalLineTo(65.87f)
+ curveTo(66.23f, 207.82f, 66.57f, 207.75f, 66.87f, 207.62f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(59.78f, 207.3f)
+ curveTo(60.08f, 207.53f, 60.44f, 207.7f, 60.82f, 207.77f)
+ curveTo(60.18f, 210.61f, 59.18f, 213.57f, 57.62f, 216.38f)
+ curveTo(57.52f, 216.6f, 57.35f, 216.69f, 57.12f, 216.69f)
+ curveTo(57.03f, 216.69f, 56.95f, 216.64f, 56.86f, 216.6f)
+ curveTo(56.59f, 216.46f, 56.46f, 216.11f, 56.63f, 215.84f)
+ curveTo(58.17f, 213.05f, 59.16f, 210.12f, 59.78f, 207.3f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(57.57f, 202.32f)
+ curveTo(57.62f, 202.01f, 57.88f, 201.74f, 58.19f, 201.78f)
+ curveTo(58.51f, 201.83f, 58.77f, 202.09f, 58.73f, 202.4f)
+ curveTo(58.28f, 207.08f, 57.08f, 211.21f, 55.17f, 214.73f)
+ curveTo(55.08f, 214.95f, 54.9f, 215.04f, 54.68f, 215.04f)
+ curveTo(54.54f, 215.04f, 54.46f, 215.04f, 54.37f, 214.99f)
+ curveTo(54.1f, 214.82f, 54.01f, 214.51f, 54.15f, 214.2f)
+ curveTo(56.01f, 210.82f, 57.17f, 206.81f, 57.57f, 202.32f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(58.76f, 199.33f)
+ curveTo(58.65f, 199.47f, 58.47f, 199.56f, 58.28f, 199.56f)
+ curveTo(57.97f, 199.56f, 57.75f, 199.29f, 57.75f, 198.98f)
+ verticalLineTo(198.18f)
+ curveTo(57.75f, 196.67f, 58.09f, 195.21f, 58.76f, 193.89f)
+ verticalLineTo(199.33f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(68.41f, 188.84f)
+ curveTo(70.22f, 189.1f, 71.9f, 189.88f, 73.28f, 191.07f)
+ horizontalLineTo(71.32f)
+ curveTo(70.44f, 190.55f, 69.46f, 190.19f, 68.44f, 190.02f)
+ verticalLineTo(189.21f)
+ curveTo(68.44f, 189.08f, 68.43f, 188.96f, 68.41f, 188.84f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(75.82f, 207.66f)
+ curveTo(75.29f, 210.99f, 74.4f, 214.6f, 72.96f, 218.24f)
+ curveTo(72.87f, 218.46f, 72.65f, 218.6f, 72.43f, 218.6f)
+ curveTo(72.34f, 218.6f, 72.3f, 218.6f, 72.21f, 218.55f)
+ curveTo(71.94f, 218.42f, 71.81f, 218.11f, 71.89f, 217.8f)
+ curveTo(73.24f, 214.38f, 74.1f, 210.98f, 74.62f, 207.82f)
+ horizontalLineTo(74.93f)
+ curveTo(75.24f, 207.82f, 75.54f, 207.77f, 75.82f, 207.66f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(76.04f, 195.89f)
+ curveTo(76.18f, 195.97f, 76.28f, 196.1f, 76.3f, 196.26f)
+ curveTo(76.43f, 196.89f, 76.52f, 197.51f, 76.52f, 198.09f)
+ curveTo(76.54f, 199.44f, 76.5f, 200.99f, 76.38f, 202.67f)
+ lineTo(75.32f, 200.85f)
+ curveTo(75.36f, 199.87f, 75.37f, 198.94f, 75.37f, 198.09f)
+ curveTo(75.37f, 197.62f, 75.33f, 197.15f, 75.23f, 196.68f)
+ lineTo(76.04f, 195.89f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(67.05f, 185.81f)
+ curveTo(73.85f, 185.81f, 79.42f, 191.28f, 79.46f, 198.04f)
+ curveTo(79.51f, 204.72f, 78.53f, 211.08f, 76.57f, 216.87f)
+ curveTo(76.48f, 217.13f, 76.26f, 217.26f, 76.03f, 217.26f)
+ curveTo(75.99f, 217.26f, 75.9f, 217.22f, 75.86f, 217.22f)
+ lineTo(75.86f, 217.22f)
+ curveTo(75.55f, 217.13f, 75.41f, 216.82f, 75.5f, 216.51f)
+ curveTo(77.42f, 210.86f, 78.35f, 204.63f, 78.31f, 198.09f)
+ curveTo(78.29f, 196.43f, 77.91f, 194.85f, 77.24f, 193.43f)
+ curveTo(77.22f, 193.17f, 77.16f, 192.91f, 77.06f, 192.67f)
+ curveTo(76.85f, 192.16f, 76.49f, 191.74f, 76.05f, 191.46f)
+ curveTo(73.99f, 188.75f, 70.74f, 186.99f, 67.11f, 186.96f)
+ curveTo(66.75f, 186.76f, 66.32f, 186.65f, 65.87f, 186.65f)
+ horizontalLineTo(62.67f)
+ curveTo(64.04f, 186.11f, 65.52f, 185.82f, 67.05f, 185.81f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(58.76f, 189.1f)
+ curveTo(58.76f, 189.13f, 58.76f, 189.17f, 58.76f, 189.21f)
+ verticalLineTo(190.77f)
+ curveTo(58.34f, 191.24f, 57.96f, 191.76f, 57.62f, 192.3f)
+ curveTo(57.44f, 192.57f, 57.08f, 192.66f, 56.81f, 192.48f)
+ curveTo(56.55f, 192.3f, 56.46f, 191.95f, 56.64f, 191.68f)
+ curveTo(57.24f, 190.71f, 57.95f, 189.85f, 58.76f, 189.1f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(61.32f, 189.21f)
+ horizontalLineTo(65.87f)
+ verticalLineTo(197.48f)
+ lineTo(69.2f, 193.63f)
+ horizontalLineTo(74.69f)
+ lineTo(70.52f, 197.7f)
+ lineTo(74.93f, 205.26f)
+ horizontalLineTo(69.9f)
+ lineTo(67.55f, 200.59f)
+ lineTo(65.87f, 202.23f)
+ verticalLineTo(205.26f)
+ horizontalLineTo(61.32f)
+ verticalLineTo(189.21f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3243AE)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(224.66f, 167.13f)
+ lineTo(245.0f, 167.13f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 265.83f, 187.96f)
+ lineTo(265.83f, 208.3f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 245.0f, 229.13f)
+ lineTo(224.66f, 229.13f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 203.83f, 208.3f)
+ lineTo(203.83f, 187.96f)
+ arcTo(20.83f, 20.83f, 0.0f, false, true, 224.66f, 167.13f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = EvenOdd,
+ ) {
+ moveTo(233.49f, 193.43f)
+ verticalLineTo(202.93f)
+ horizontalLineTo(237.45f)
+ verticalLineTo(193.43f)
+ horizontalLineTo(233.49f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.4f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(247.34f, 195.08f)
+ curveTo(247.34f, 188.48f, 242.01f, 183.14f, 235.46f, 183.14f)
+ verticalLineTo(179.18f)
+ curveTo(244.22f, 179.18f, 251.3f, 186.31f, 251.3f, 195.08f)
+ verticalLineTo(201.34f)
+ horizontalLineTo(247.34f)
+ verticalLineTo(195.08f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.4f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(231.94f, 179.57f)
+ curveTo(224.9f, 181.18f, 219.63f, 187.43f, 219.63f, 195.01f)
+ horizontalLineTo(223.59f)
+ curveTo(223.59f, 189.33f, 227.53f, 184.64f, 232.82f, 183.43f)
+ lineTo(231.94f, 179.57f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.4f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(223.59f, 201.27f)
+ verticalLineTo(198.18f)
+ horizontalLineTo(219.63f)
+ verticalLineTo(201.27f)
+ curveTo(219.63f, 210.05f, 226.71f, 217.18f, 235.46f, 217.18f)
+ curveTo(243.01f, 217.18f, 249.31f, 211.88f, 250.91f, 204.8f)
+ lineTo(247.05f, 203.93f)
+ curveTo(245.84f, 209.26f, 241.11f, 213.22f, 235.46f, 213.22f)
+ curveTo(228.91f, 213.22f, 223.59f, 207.88f, 223.59f, 201.27f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.8f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(235.46f, 186.14f)
+ curveTo(231.96f, 186.14f, 228.93f, 188.17f, 227.48f, 191.11f)
+ lineTo(231.03f, 192.87f)
+ curveTo(231.84f, 191.22f, 233.53f, 190.1f, 235.46f, 190.1f)
+ curveTo(238.19f, 190.1f, 240.41f, 192.32f, 240.41f, 195.08f)
+ horizontalLineTo(244.37f)
+ curveTo(244.37f, 190.15f, 240.39f, 186.14f, 235.46f, 186.14f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.8f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(240.41f, 201.27f)
+ verticalLineTo(198.18f)
+ horizontalLineTo(244.37f)
+ verticalLineTo(201.27f)
+ curveTo(244.37f, 206.2f, 240.39f, 210.21f, 235.46f, 210.21f)
+ verticalLineTo(206.26f)
+ curveTo(238.19f, 206.26f, 240.41f, 204.03f, 240.41f, 201.27f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.8f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(230.51f, 201.27f)
+ verticalLineTo(195.01f)
+ horizontalLineTo(226.55f)
+ verticalLineTo(201.27f)
+ curveTo(226.55f, 204.78f, 228.57f, 207.82f, 231.5f, 209.28f)
+ lineTo(233.27f, 205.74f)
+ curveTo(231.63f, 204.93f, 230.51f, 203.23f, 230.51f, 201.27f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ fillAlpha = 0.5f,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(175.1f, 72.87f)
+ curveTo(177.4f, 72.87f, 179.27f, 74.73f, 179.27f, 77.04f)
+ verticalLineTo(142.66f)
+ curveTo(179.27f, 144.97f, 177.4f, 146.84f, 175.1f, 146.84f)
+ horizontalLineTo(128.49f)
+ curveTo(126.19f, 146.84f, 124.32f, 144.97f, 124.32f, 142.66f)
+ verticalLineTo(77.04f)
+ curveTo(124.32f, 74.73f, 126.19f, 72.87f, 128.49f, 72.87f)
+ horizontalLineTo(175.1f)
+ close()
+ }
+ group {
+ path(
+ fill = SolidColor(Color(0xFFffffff)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = NonZero,
+ ) {
+ moveTo(175.1f, 72.87f)
+ lineTo(175.1f, 70.87f)
+ horizontalLineTo(175.1f)
+ verticalLineTo(72.87f)
+ close()
+ moveTo(179.27f, 77.04f)
+ horizontalLineTo(181.27f)
+ verticalLineTo(77.04f)
+ lineTo(179.27f, 77.04f)
+ close()
+ moveTo(175.1f, 146.84f)
+ verticalLineTo(148.84f)
+ horizontalLineTo(175.1f)
+ lineTo(175.1f, 146.84f)
+ close()
+ moveTo(128.49f, 146.84f)
+ lineTo(128.49f, 148.84f)
+ horizontalLineTo(128.49f)
+ verticalLineTo(146.84f)
+ close()
+ moveTo(124.32f, 77.04f)
+ lineTo(122.32f, 77.04f)
+ verticalLineTo(77.04f)
+ horizontalLineTo(124.32f)
+ close()
+ moveTo(128.49f, 72.87f)
+ verticalLineTo(70.87f)
+ horizontalLineTo(128.49f)
+ lineTo(128.49f, 72.87f)
+ close()
+ moveTo(175.1f, 72.87f)
+ lineTo(175.1f, 74.87f)
+ curveTo(176.29f, 74.87f, 177.27f, 75.84f, 177.27f, 77.04f)
+ lineTo(179.27f, 77.04f)
+ lineTo(181.27f, 77.04f)
+ curveTo(181.27f, 73.63f, 178.5f, 70.87f, 175.1f, 70.87f)
+ lineTo(175.1f, 72.87f)
+ close()
+ moveTo(179.27f, 77.04f)
+ horizontalLineTo(177.27f)
+ verticalLineTo(142.66f)
+ horizontalLineTo(179.27f)
+ horizontalLineTo(181.27f)
+ verticalLineTo(77.04f)
+ horizontalLineTo(179.27f)
+ close()
+ moveTo(179.27f, 142.66f)
+ horizontalLineTo(177.27f)
+ curveTo(177.27f, 143.87f, 176.29f, 144.84f, 175.1f, 144.84f)
+ lineTo(175.1f, 146.84f)
+ lineTo(175.1f, 148.84f)
+ curveTo(178.51f, 148.84f, 181.27f, 146.07f, 181.27f, 142.66f)
+ horizontalLineTo(179.27f)
+ close()
+ moveTo(175.1f, 146.84f)
+ verticalLineTo(144.84f)
+ horizontalLineTo(128.49f)
+ verticalLineTo(146.84f)
+ verticalLineTo(148.84f)
+ horizontalLineTo(175.1f)
+ verticalLineTo(146.84f)
+ close()
+ moveTo(128.49f, 146.84f)
+ lineTo(128.49f, 144.84f)
+ curveTo(127.29f, 144.84f, 126.32f, 143.87f, 126.32f, 142.66f)
+ horizontalLineTo(124.32f)
+ horizontalLineTo(122.32f)
+ curveTo(122.32f, 146.07f, 125.08f, 148.84f, 128.49f, 148.84f)
+ lineTo(128.49f, 146.84f)
+ close()
+ moveTo(124.32f, 142.66f)
+ horizontalLineTo(126.32f)
+ verticalLineTo(77.04f)
+ horizontalLineTo(124.32f)
+ horizontalLineTo(122.32f)
+ verticalLineTo(142.66f)
+ horizontalLineTo(124.32f)
+ close()
+ moveTo(124.32f, 77.04f)
+ lineTo(126.32f, 77.04f)
+ curveTo(126.32f, 75.84f, 127.29f, 74.87f, 128.49f, 74.87f)
+ lineTo(128.49f, 72.87f)
+ lineTo(128.49f, 70.87f)
+ curveTo(125.08f, 70.87f, 122.32f, 73.63f, 122.32f, 77.04f)
+ lineTo(124.32f, 77.04f)
+ close()
+ moveTo(128.49f, 72.87f)
+ verticalLineTo(74.87f)
+ horizontalLineTo(175.1f)
+ verticalLineTo(72.87f)
+ verticalLineTo(70.87f)
+ horizontalLineTo(128.49f)
+ verticalLineTo(72.87f)
+ close()
+ }
+ path(
+ fill = SolidColor(Color(0xFF3041AB)),
+ stroke = null,
+ strokeLineWidth = 0.0f,
+ strokeLineCap = Butt,
+ strokeLineJoin = Miter,
+ strokeLineMiter = 4.0f,
+ pathFillType = EvenOdd,
+ ) {
+ moveTo(144.78f, 95.13f)
+ curveTo(146.64f, 93.27f, 149.16f, 92.23f, 151.79f, 92.23f)
+ curveTo(154.42f, 92.23f, 156.94f, 93.27f, 158.8f, 95.13f)
+ curveTo(160.66f, 96.99f, 161.71f, 99.51f, 161.71f, 102.14f)
+ curveTo(161.71f, 104.77f, 160.66f, 107.29f, 158.8f, 109.15f)
+ curveTo(157.66f, 110.29f, 156.27f, 111.12f, 154.77f, 111.6f)
+ curveTo(157.74f, 112.17f, 160.51f, 113.59f, 162.69f, 115.72f)
+ curveTo(165.58f, 118.54f, 167.21f, 122.37f, 167.21f, 126.38f)
+ curveTo(167.21f, 126.67f, 167.1f, 126.95f, 166.89f, 127.15f)
+ curveTo(166.68f, 127.36f, 166.4f, 127.48f, 166.11f, 127.48f)
+ horizontalLineTo(137.47f)
+ curveTo(137.18f, 127.48f, 136.9f, 127.36f, 136.69f, 127.15f)
+ curveTo(136.49f, 126.95f, 136.37f, 126.67f, 136.37f, 126.38f)
+ curveTo(136.37f, 122.37f, 138.0f, 118.54f, 140.9f, 115.72f)
+ curveTo(143.08f, 113.59f, 145.84f, 112.17f, 148.82f, 111.6f)
+ curveTo(147.31f, 111.12f, 145.92f, 110.29f, 144.78f, 109.15f)
+ curveTo(142.92f, 107.29f, 141.88f, 104.77f, 141.88f, 102.14f)
+ curveTo(141.88f, 99.51f, 142.92f, 96.99f, 144.78f, 95.13f)
+ close()
+ moveTo(151.79f, 94.43f)
+ curveTo(149.75f, 94.43f, 147.79f, 95.24f, 146.34f, 96.69f)
+ curveTo(144.89f, 98.14f, 144.08f, 100.1f, 144.08f, 102.14f)
+ curveTo(144.08f, 104.19f, 144.89f, 106.15f, 146.34f, 107.59f)
+ curveTo(147.79f, 109.04f, 149.75f, 109.85f, 151.79f, 109.85f)
+ curveTo(153.84f, 109.85f, 155.8f, 109.04f, 157.24f, 107.59f)
+ curveTo(158.69f, 106.15f, 159.5f, 104.19f, 159.5f, 102.14f)
+ curveTo(159.5f, 100.1f, 158.69f, 98.14f, 157.24f, 96.69f)
+ curveTo(155.8f, 95.24f, 153.84f, 94.43f, 151.79f, 94.43f)
+ close()
+ moveTo(151.79f, 113.52f)
+ curveTo(148.28f, 113.52f, 144.91f, 114.88f, 142.44f, 117.29f)
+ curveTo(140.23f, 119.45f, 138.89f, 122.28f, 138.62f, 125.27f)
+ horizontalLineTo(164.96f)
+ curveTo(164.7f, 122.28f, 163.36f, 119.45f, 161.15f, 117.29f)
+ curveTo(158.67f, 114.88f, 155.31f, 113.52f, 151.79f, 113.52f)
+ close()
+ }
+ }
+ }.build()
+ return _personKAuthAuthenticatorLight!!
+ }
+
+private var _personKAuthAuthenticatorLight: ImageVector? = null
+
+@Preview
+@Composable
+private fun Preview() {
+ Box {
+ Image(
+ imageVector = AppIllus.PersonKAuthAuthenticatorLight,
+ contentDescription = null,
+ modifier = Modifier.size(AppImages.previewSize),
+ )
+ }
+}
diff --git a/app/src/main/kotlin/com/infomaniak/auth/ui/navigation/NavDestination.kt b/app/src/main/kotlin/com/infomaniak/auth/ui/navigation/NavDestination.kt
index 9753f32..23de4fa 100644
--- a/app/src/main/kotlin/com/infomaniak/auth/ui/navigation/NavDestination.kt
+++ b/app/src/main/kotlin/com/infomaniak/auth/ui/navigation/NavDestination.kt
@@ -28,6 +28,9 @@ sealed interface NavDestination : NavKey {
@Serializable
data object Onboarding : NavDestination
+ @Serializable
+ data object SecuringAccount : NavDestination
+
@Serializable
data object Ready : NavDestination
}
diff --git a/app/src/main/kotlin/com/infomaniak/auth/ui/navigation/NavigationEntryProvider.kt b/app/src/main/kotlin/com/infomaniak/auth/ui/navigation/NavigationEntryProvider.kt
index 9d440f8..ef73307 100644
--- a/app/src/main/kotlin/com/infomaniak/auth/ui/navigation/NavigationEntryProvider.kt
+++ b/app/src/main/kotlin/com/infomaniak/auth/ui/navigation/NavigationEntryProvider.kt
@@ -24,6 +24,7 @@ import androidx.navigation3.runtime.entryProvider
import com.infomaniak.auth.ui.screen.home.HomeScreen
import com.infomaniak.auth.ui.screen.onboarding.OnboardingScreen
import com.infomaniak.auth.ui.screen.ready.ReadyScreen
+import com.infomaniak.auth.ui.screen.securingaccount.SecuringAccountScreen
fun baseEntryProvider(backStack: NavBackStack): (NavKey) -> NavEntry = entryProvider {
entry {
@@ -31,14 +32,19 @@ fun baseEntryProvider(backStack: NavBackStack): (NavKey) -> NavEntry