diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-app-check.imageset/app-check.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-app-check.imageset/app-check.svg
index 76eaa392..fbebd9ea 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-app-check.imageset/app-check.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-app-check.imageset/app-check.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-bot.imageset/bot.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-bot.imageset/bot.svg
index ebd38cd5..0ca466ce 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-bot.imageset/bot.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-bot.imageset/bot.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-bounce.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-bounce.imageset/Contents.json
new file mode 100644
index 00000000..d4bc23e0
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-bounce.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "bounce.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-bounce.imageset/bounce.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-bounce.imageset/bounce.svg
new file mode 100644
index 00000000..2282b477
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-bounce.imageset/bounce.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-chat-suggestion.imageset/chat-suggestion.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-chat-suggestion.imageset/chat-suggestion.svg
index 84feac0d..553b1657 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-chat-suggestion.imageset/chat-suggestion.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-chat-suggestion.imageset/chat-suggestion.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-cloud-check.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-cloud-check.imageset/Contents.json
new file mode 100644
index 00000000..0a94b95c
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-cloud-check.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "cloud-check.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-cloud-check.imageset/cloud-check.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-cloud-check.imageset/cloud-check.svg
new file mode 100644
index 00000000..aa0b05f2
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-cloud-check.imageset/cloud-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-coupon.imageset/coupon.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-coupon.imageset/coupon.svg
index 78187cb6..da426b8a 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-coupon.imageset/coupon.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-coupon.imageset/coupon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-curved.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-curved.imageset/Contents.json
new file mode 100644
index 00000000..b0306f80
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-curved.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "curved.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-curved.imageset/curved.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-curved.imageset/curved.svg
new file mode 100644
index 00000000..d50ecb89
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-curved.imageset/curved.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-google-play.imageset/google-play.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-google-play.imageset/google-play.svg
index 0e77b499..35cb02d9 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-google-play.imageset/google-play.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-google-play.imageset/google-play.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-one-way.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-one-way.imageset/Contents.json
new file mode 100644
index 00000000..1b224024
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-one-way.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "one-way.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-one-way.imageset/one-way.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-one-way.imageset/one-way.svg
new file mode 100644
index 00000000..67ecef0e
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-one-way.imageset/one-way.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-puzzle.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-puzzle.imageset/Contents.json
new file mode 100644
index 00000000..cb87f9c2
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-puzzle.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "puzzle.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-puzzle.imageset/puzzle.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-puzzle.imageset/puzzle.svg
new file mode 100644
index 00000000..886cb40f
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-puzzle.imageset/puzzle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-receipt.imageset/receipt.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-receipt.imageset/receipt.svg
index f08bd787..1160c8f0 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-receipt.imageset/receipt.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-receipt.imageset/receipt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-skip-filled.imageset/skip-filled.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-skip-filled.imageset/skip-filled.svg
index fdfe1e4f..af993dad 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-skip-filled.imageset/skip-filled.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-skip-filled.imageset/skip-filled.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-straight.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-straight.imageset/Contents.json
new file mode 100644
index 00000000..9c0201c2
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-straight.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "straight.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-straight.imageset/straight.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-straight.imageset/straight.svg
new file mode 100644
index 00000000..cb49af77
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-straight.imageset/straight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-ai.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-ai.imageset/Contents.json
new file mode 100644
index 00000000..45b4ca3e
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-ai.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "team-ai.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-ai.imageset/team-ai.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-ai.imageset/team-ai.svg
new file mode 100644
index 00000000..6e26f75b
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-ai.imageset/team-ai.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf-filled.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf-filled.imageset/Contents.json
new file mode 100644
index 00000000..339a929d
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf-filled.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "team-alf-filled.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf-filled.imageset/team-alf-filled.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf-filled.imageset/team-alf-filled.svg
new file mode 100644
index 00000000..46ff4fd9
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf-filled.imageset/team-alf-filled.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf.imageset/Contents.json b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf.imageset/Contents.json
new file mode 100644
index 00000000..1c921ecc
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf.imageset/Contents.json
@@ -0,0 +1,15 @@
+{
+ "images" : [
+ {
+ "filename" : "team-alf.svg",
+ "idiom" : "universal"
+ }
+ ],
+ "properties" : {
+ "preserves-vector-representation" : true
+ },
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf.imageset/team-alf.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf.imageset/team-alf.svg
new file mode 100644
index 00000000..f8efbaa4
--- /dev/null
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-team-alf.imageset/team-alf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-voice-wave-missed.imageset/voice-wave-missed.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-voice-wave-missed.imageset/voice-wave-missed.svg
index 285c2066..d454537b 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-voice-wave-missed.imageset/voice-wave-missed.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-voice-wave-missed.imageset/voice-wave-missed.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-wifi-poor.imageset/wifi-poor.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-wifi-poor.imageset/wifi-poor.svg
index fa18dd7d..342a1a9c 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-wifi-poor.imageset/wifi-poor.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-wifi-poor.imageset/wifi-poor.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Resources/Assets/Icons.xcassets/icon-wifi-weak.imageset/wifi-weak.svg b/BezierSwift/Resources/Assets/Icons.xcassets/icon-wifi-weak.imageset/wifi-weak.svg
index f94b56fa..9fc9417e 100644
--- a/BezierSwift/Resources/Assets/Icons.xcassets/icon-wifi-weak.imageset/wifi-weak.svg
+++ b/BezierSwift/Resources/Assets/Icons.xcassets/icon-wifi-weak.imageset/wifi-weak.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/BezierSwift/Sources/Icons/BezierIcon.swift b/BezierSwift/Sources/Icons/BezierIcon.swift
index d6137e34..6a021d74 100644
--- a/BezierSwift/Sources/Icons/BezierIcon.swift
+++ b/BezierSwift/Sources/Icons/BezierIcon.swift
@@ -62,6 +62,7 @@ public enum BezierIcon: String {
case `boolean` = "icon-boolean"
case `bot` = "icon-bot"
case `botFilled` = "icon-bot-filled"
+ case `bounce` = "icon-bounce"
case `breaktime` = "icon-breaktime"
case `breaktimeFilled` = "icon-breaktime-filled"
case `briefcase` = "icon-briefcase"
@@ -163,6 +164,7 @@ public enum BezierIcon: String {
case `clip` = "icon-clip"
case `clock` = "icon-clock"
case `clockFilled` = "icon-clock-filled"
+ case `cloudCheck` = "icon-cloud-check"
case `cloudDownload` = "icon-cloud-download"
case `cloudOff` = "icon-cloud-off"
case `cloudUpload` = "icon-cloud-upload"
@@ -187,6 +189,7 @@ public enum BezierIcon: String {
case `creditcard` = "icon-creditcard"
case `crop` = "icon-crop"
case `crownFilled` = "icon-crown-filled"
+ case `curved` = "icon-curved"
case `data` = "icon-data"
case `desktop` = "icon-desktop"
case `devices` = "icon-devices"
@@ -371,6 +374,7 @@ public enum BezierIcon: String {
case `number` = "icon-number"
case `office` = "icon-office"
case `officePhone` = "icon-office-phone"
+ case `oneWay` = "icon-one-way"
case `openInNew` = "icon-open-in-new"
case `order` = "icon-order"
case `out` = "icon-out"
@@ -413,6 +417,7 @@ public enum BezierIcon: String {
case `power` = "icon-power"
case `print` = "icon-print"
case `profile` = "icon-profile"
+ case `puzzle` = "icon-puzzle"
case `qrCode` = "icon-qr-code"
case `quote` = "icon-quote"
case `radioFilled` = "icon-radio-filled"
@@ -475,6 +480,7 @@ public enum BezierIcon: String {
case `starCircleFilled` = "icon-star-circle-filled"
case `starFilled` = "icon-star-filled"
case `store` = "icon-store"
+ case `straight` = "icon-straight"
case `strikethrough` = "icon-strikethrough"
case `string` = "icon-string"
case `survey` = "icon-survey"
@@ -486,6 +492,9 @@ public enum BezierIcon: String {
case `tag` = "icon-tag"
case `tagFilled` = "icon-tag-filled"
case `target` = "icon-target"
+ case `teamAi` = "icon-team-ai"
+ case `teamAlf` = "icon-team-alf"
+ case `teamAlfFilled` = "icon-team-alf-filled"
case `template` = "icon-template"
case `textfield` = "icon-textfield"
case `thread` = "icon-thread"