diff --git a/Riot/Assets/Base.lproj/LaunchScreen.storyboard b/Riot/Assets/Base.lproj/LaunchScreen.storyboard
index c4ce318e4..7c0aa59c9 100644
--- a/Riot/Assets/Base.lproj/LaunchScreen.storyboard
+++ b/Riot/Assets/Base.lproj/LaunchScreen.storyboard
@@ -19,21 +19,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -42,7 +28,6 @@
-
diff --git a/Riot/Assets/bum_lottie_animation.json b/Riot/Assets/bum_lottie_animation.json
new file mode 100644
index 000000000..f29b35b75
--- /dev/null
+++ b/Riot/Assets/bum_lottie_animation.json
@@ -0,0 +1 @@
+{"v":"5.9.0","fr":30,"ip":0,"op":132,"w":720,"h":1280,"nm":"10190 BWI Bundes Messenge Animation Variante 1","ddd":0,"assets":[{"id":"image_0","w":720,"h":1280,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAAUACAYAAABuzmU9AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAd3klEQVR4nOzd7ZWjxpoA4Pfu2f/dGQwZWBkMjmB7Ixg5gp2NwDiC2xuB5QjuOIKLI9ieCBZHcNsRzP5AHKk1VBUgpP56nnM49jTUB1CSXoqiiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/tweHBAAAAACC/r82egIAAAAAAAAAAAAAAAAAAAAWBZV09jX3NG4AAAAASUVORK5CYII=","e":1},{"id":"comp_0","nm":"BundesMessenger ","fr":30,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 6","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[360,640,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":37,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":39,"s":[115,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":41,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":43,"s":[105,100,100]},{"t":45,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":35,"op":46,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Null 4","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[360,640,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":24,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":26,"s":[100,115,100]},{"t":28,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":22,"op":31,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Formebene 10","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[0,198.75,0],"to":[0,26.333,0],"ti":[0,-26.333,0]},{"t":25,"s":[0,356.75,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-53.75,-206.75],[76.75,-206.75]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Formebene 9","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[0,197.75,0],"to":[0,19.833,0],"ti":[0,-19.833,0]},{"t":25,"s":[0,316.75,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-101.75,-206.75],[111.75,-206.75]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Formebene 8","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[0,197.25,0],"to":[0,13.333,0],"ti":[0,-13.333,0]},{"t":25,"s":[0,277.25,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-80.75,-206.75],[79.25,-206.75]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Formebene 7","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[0,197.25,0],"to":[0,6.667,0],"ti":[0,-6.667,0]},{"t":25,"s":[0,237.25,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-127.75,-206.75],[52.25,-206.75]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Formebene 6","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,197.75,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-144.75,-206.75],[94.5,-206.75]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":29,"s":[0,0,0,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":35,"s":[0.980392158031,0.776470601559,0.015686275437,1]},{"t":210,"s":[1,0.800000011921,0,1]}],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Formebene 5","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[0,197.75,0],"to":[0,-6.667,0],"ti":[0,6.667,0]},{"t":25,"s":[0,157.75,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-146,-206.75],[125.75,-206.75]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":29,"s":[0,0,0,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":35,"s":[0.976470589638,0.011764706112,0.003921568859,1]},{"t":210,"s":[1,0,0,1]}],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Formebene 4","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[0,197.5,0],"to":[0,-13.167,0],"ti":[0,13.167,0]},{"t":25,"s":[0,118.5,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-128.5,-207],[112.5,-207]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Formebene 3","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[0,197.5,0],"to":[0,-19.833,0],"ti":[0,19.833,0]},{"t":25,"s":[0,78.5,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-107.5,-207],[105,-207]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Formebene 2","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[0,197,0],"to":[0,-26.333,0],"ti":[0,26.333,0]},{"t":25,"s":[0,39,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-57.5,-207],[95,-207]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Formebene 1","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":23,"s":[0,198,0],"to":[0,-33,0],"ti":[0,33,0]},{"t":25,"s":[0,0,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":29,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,-206],[0,-206]],"c":false}]},{"t":37,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-59,-207],[0,-207]],"c":false}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":22,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0}]},{"id":"comp_1","nm":"Dots","fr":30,"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 3","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[357,622,0],"ix":2,"l":2},"a":{"a":0,"k":[52,50,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":62,"s":[100,100,100]},{"t":65,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"ip":57,"op":71,"st":-12,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Dot 3","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":12,"s":[100]},{"t":62,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":12,"s":[67,52.5,0],"to":[-0.5,1.333,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":22,"s":[67,64.5,0],"to":[0,0,0],"ti":[0,2,0]},{"t":32,"s":[67,52.5,0]}],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = loopOut('cycle', 0);"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":10,"s":[120,120,100]},{"t":13,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[22.384,22.384],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Elliptischer Pfad 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[27.15,-9.3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":7,"op":204,"st":-7,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Dot 1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":64,"s":[100]},{"t":67,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":11,"s":[330,624.5,0],"to":[-0.5,1.333,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":21,"s":[330,636.5,0],"to":[0,0,0],"ti":[0,2,0]},{"t":31,"s":[330,624.5,0]}],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = loopOut('cycle', 0);"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":9,"s":[120,120,100]},{"t":12,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[22.384,22.384],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Elliptischer Pfad 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[27.15,-9.3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":7,"op":204,"st":-7,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Dot 2","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":7,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":9,"s":[100]},{"t":62,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":9,"s":[-17,52.5,0],"to":[-0.5,1.333,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":19,"s":[-17,64.5,0],"to":[0,0,0],"ti":[0,2,0]},{"t":29,"s":[-17,52.5,0]}],"ix":2,"l":2,"x":"var $bm_rt;\n$bm_rt = loopOut('cycle', 0);"},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":7,"s":[120,120,100]},{"t":10,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[22.384,22.384],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Elliptischer Pfad 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[27.15,-9.3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":7,"op":204,"st":-7,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 4","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[360,640,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":74,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":76,"s":[100,115,100]},{"t":78,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":72,"op":81,"st":50,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"BundesMessenger Logo Typo.ai","cl":"ai","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[354,854,0],"ix":2,"l":2},"a":{"a":0,"k":[360,640,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"Ein- und Ausblendung - Frames","np":4,"mn":"ADBE CM FadeInOutFrames","ix":1,"en":1,"ef":[{"ty":0,"nm":"Dauer der Einblendung (Frames)","mn":"ADBE CM FadeInOutFrames-0001","ix":1,"v":{"a":0,"k":15,"ix":1}},{"ty":0,"nm":"Dauer der Ausblendung (Frames)","mn":"ADBE CM FadeInOutFrames-0002","ix":2,"v":{"a":0,"k":15,"ix":2}}]},{"ty":5,"nm":"(Solid Composite)","np":6,"mn":"ADBE Solid Composite","ix":2,"en":1,"ef":[{"ty":0,"nm":"Quelldeckkraft","mn":"ADBE Solid Composite-0001","ix":1,"v":{"a":0,"k":100,"ix":1,"x":"var $bm_rt;\nvar fadeInDuration, fadeOutDuration, fadeInOpacity, fadeOutOpacity;\nfadeInDuration = $bm_mul(thisComp.frameDuration, effect('Ein- und Ausblendung - Frames')('Dauer der Einblendung (Frames)'));\nfadeOutDuration = $bm_mul(thisComp.frameDuration, effect('Ein- und Ausblendung - Frames')('Dauer der Ausblendung (Frames)'));\nfadeInOpacity = linear(time, inPoint, $bm_sum($bm_sum(inPoint, fadeInDuration), 0.001), 0, 100);\nfadeOutOpacity = linear(time, $bm_sub($bm_sub(outPoint, fadeOutDuration), 0.001), outPoint, 100, 0);\n$bm_rt = $bm_div($bm_mul(fadeInOpacity, fadeOutOpacity), 100);"}},{"ty":2,"nm":"Farbe","mn":"ADBE Solid Composite-0002","ix":2,"v":{"a":0,"k":[1,1,1,1],"ix":2}},{"ty":0,"nm":"Deckkraft","mn":"ADBE Solid Composite-0003","ix":3,"v":{"a":0,"k":0,"ix":3}},{"ty":7,"nm":"Füllmethode","mn":"ADBE Solid Composite-0004","ix":4,"v":{"a":0,"k":1,"ix":4}}]}],"ip":96,"op":307,"st":96,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"BundesMessenger ","parent":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2,-5,0],"ix":2,"l":2},"a":{"a":0,"k":[360,640,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":720,"h":1280,"ip":65,"op":261,"st":50,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"Dots","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[360,644,0],"ix":2,"l":2},"a":{"a":0,"k":[360,640,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":720,"h":1280,"ip":0,"op":84,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Sprechblase","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":8,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[356,626,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[0,0,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":8,"s":[115,115,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":10,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":12,"s":[110,110,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":14,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":62,"s":[100,100,100]},{"t":65,"s":[0,0,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":1,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-92.701,-4.935],[-92.701,61.414],[-46.511,35.612]],"c":true}]},{"t":12,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-94.545,-2.727],[-94.545,50.909],[-47.056,30.05]],"c":true}]}],"ix":2},"nm":"Pfad 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.745098054409,0.745098054409,0.745098054409,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":13,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Kontur 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.745098054409,0.745098054409,0.745098054409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.185,12.57],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Form 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[280.757,110.378],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":504,"ix":4},"nm":"Rechteckpfad: 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.745098054409,0.745098054409,0.745098054409,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.462,5.277],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[73.535,80.782],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Rechteck 1","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"HG","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[360,640,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[1073.878,1508.072],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rechteckpfad: 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fläche 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[44.939,50.036],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformieren"}],"nm":"Rechteck 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/Riot/Modules/LaunchLoading/LaunchLoadingView.xib b/Riot/Modules/LaunchLoading/LaunchLoadingView.xib
index 046c799fe..b3494f917 100644
--- a/Riot/Modules/LaunchLoading/LaunchLoadingView.xib
+++ b/Riot/Modules/LaunchLoading/LaunchLoadingView.xib
@@ -10,7 +10,7 @@
-
+
diff --git a/Riot/Modules/Onboarding/OnboardingCoordinator.swift b/Riot/Modules/Onboarding/OnboardingCoordinator.swift
index 8f41e2252..235b5f59c 100644
--- a/Riot/Modules/Onboarding/OnboardingCoordinator.swift
+++ b/Riot/Modules/Onboarding/OnboardingCoordinator.swift
@@ -96,7 +96,6 @@ final class OnboardingCoordinator: NSObject, OnboardingCoordinatorProtocol {
// MARK: - Public
- // $$$ must be fixed maybe this does not work
func start() {
// TODO: Manage a separate flow for soft logout that just uses AuthenticationCoordinator
if authenticationService.softLogoutCredentials != nil {
@@ -115,6 +114,8 @@ final class OnboardingCoordinator: NSObject, OnboardingCoordinatorProtocol {
}
} else if BuildSettings.authScreenShowRegister {
showSplashScreen()
+ } else if BwiBuildSettings.showBUMLottieAnimation {
+ showBwiSplashScreen()
} else {
showLegacyAuthenticationScreen()
}
@@ -154,7 +155,7 @@ final class OnboardingCoordinator: NSObject, OnboardingCoordinatorProtocol {
coordinator.start()
add(childCoordinator: coordinator)
- self.navigationRouter.setRootModule(coordinator, popCompletion: nil)
+ self.navigationRouter.setRootModule(coordinator, hideNavigationBar: true, animated: false, popCompletion: nil)
}
/// Displays the next view in the flow after the splash screen.
@@ -162,7 +163,7 @@ final class OnboardingCoordinator: NSObject, OnboardingCoordinatorProtocol {
// splashScreenResult = result
showLegacyAuthenticationScreen()
}
-
+
/// Show an empty screen when configuring soft logout flow
private func showEmptyScreen() {
MXLog.debug("[OnboardingCoordinator] showEmptyScreen")
@@ -287,7 +288,7 @@ final class OnboardingCoordinator: NSObject, OnboardingCoordinatorProtocol {
coordinator.start()
add(childCoordinator: coordinator)
- if navigationRouter.modules.isEmpty || forceAsRootModule {
+ if navigationRouter.modules.isEmpty || forceAsRootModule || BwiBuildSettings.showBUMLottieAnimation {
navigationRouter.setRootModule(coordinator, popCompletion: nil)
} else {
navigationRouter.push(coordinator, animated: true) { [weak self] in
diff --git a/Riot/target-bum-beta.yml b/Riot/target-bum-beta.yml
index 46c105fd7..bd747efbb 100644
--- a/Riot/target-bum-beta.yml
+++ b/Riot/target-bum-beta.yml
@@ -45,6 +45,7 @@ targets:
- package: Mapbox
- package: OrderedCollections
- package: SwiftOGG
+ - package: Lottie
- package: DeviceKit
configFiles:
diff --git a/Riot/target-messenger.yml b/Riot/target-messenger.yml
index 6da867c8f..985c52cb3 100644
--- a/Riot/target-messenger.yml
+++ b/Riot/target-messenger.yml
@@ -45,6 +45,7 @@ targets:
- package: Mapbox
- package: OrderedCollections
- package: SwiftOGG
+ - package: Lottie
- package: DeviceKit
configFiles:
diff --git a/Riot/target.yml b/Riot/target.yml
index bc2359bb6..7445c4174 100644
--- a/Riot/target.yml
+++ b/Riot/target.yml
@@ -42,6 +42,7 @@ targets:
- package: Mapbox
- package: OrderedCollections
- package: SwiftOGG
+ - package: Lottie
- package: DeviceKit
configFiles:
diff --git a/RiotSwiftUI/Modules/Onboarding/SplashScreen/Coordinator/OnboardingSplashScreenCoordinator.swift b/RiotSwiftUI/Modules/Onboarding/SplashScreen/Coordinator/OnboardingSplashScreenCoordinator.swift
index 669ac19cb..0ce54cf93 100644
--- a/RiotSwiftUI/Modules/Onboarding/SplashScreen/Coordinator/OnboardingSplashScreenCoordinator.swift
+++ b/RiotSwiftUI/Modules/Onboarding/SplashScreen/Coordinator/OnboardingSplashScreenCoordinator.swift
@@ -26,7 +26,7 @@ final class OnboardingSplashScreenCoordinator: OnboardingSplashScreenCoordinator
// MARK: Private
- private let onboardingSplashScreenHostingController: VectorHostingController
+ private let onboardingSplashScreenHostingController: UIViewController
private var onboardingSplashScreenViewModel: OnboardingSplashScreenViewModelProtocol
private var indicatorPresenter: UserIndicatorTypePresenterProtocol
diff --git a/bwi/BwiBuildSettings.swift b/bwi/BwiBuildSettings.swift
index edb79aee3..3714ad442 100644
--- a/bwi/BwiBuildSettings.swift
+++ b/bwi/BwiBuildSettings.swift
@@ -121,6 +121,9 @@ final class BwiBuildSettings: NSObject {
// login with matrix id should only be enabled in some configurations
static let bwiEnableLoginWithMatrixID = true
+
+ // show app specific loading icons instead of the rotating element logo
+ static let showBUMLottieAnimation = true
// DMs don't need all roomsettings (like changing avatar, name, topic)
static let showUnrelatedRoomSettingsForDirectMessages = false
diff --git a/bwi/LottieAnimation/BUMLaunchLoadingViewController.swift b/bwi/LottieAnimation/BUMLaunchLoadingViewController.swift
new file mode 100644
index 000000000..967fc1208
--- /dev/null
+++ b/bwi/LottieAnimation/BUMLaunchLoadingViewController.swift
@@ -0,0 +1,57 @@
+//
+/*
+ * Copyright (c) 2022 BWI GmbH
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import UIKit
+import Lottie
+
+extension NSNotification.Name {
+ static let cancelLaunchLoadingAnimation = NSNotification.Name(rawValue: "cancelLaunchLoadingAnimation")
+}
+
+class BUMLaunchLoadingViewController: UIViewController {
+
+ override func viewDidLoad() {
+ super.viewDidLoad()
+
+ self.view.backgroundColor = .white
+
+ let animationView = LottieAnimationView(name: "bum_lottie_animation")
+ animationView.loopMode = .playOnce
+ animationView.contentMode = .scaleAspectFit
+ animationView.play()
+
+ view.addSubview(animationView)
+
+ animationView.translatesAutoresizingMaskIntoConstraints = false
+ animationView.heightAnchor.constraint(equalTo: view.heightAnchor).isActive = true
+ animationView.widthAnchor.constraint(equalTo: view.widthAnchor).isActive = true
+
+ let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(handleTap(_:)))
+ gestureRecognizer.numberOfTapsRequired = 1
+ view.addGestureRecognizer(gestureRecognizer)
+
+ }
+
+ override func viewWillAppear(_ animated: Bool) {
+ navigationController?.setNavigationBarHidden(true, animated: false)
+ }
+
+ @objc func handleTap(_ sender: UITapGestureRecognizer? = nil) {
+ NotificationCenter.default.post(name: .cancelLaunchLoadingAnimation, object: nil, userInfo: nil)
+ }
+
+}
diff --git a/bwi/SplashScreen/Coordinator/OnboardingBwiSplashScreenCoordinator.swift b/bwi/SplashScreen/Coordinator/OnboardingBwiSplashScreenCoordinator.swift
index 394d22b8e..c3507ebc3 100644
--- a/bwi/SplashScreen/Coordinator/OnboardingBwiSplashScreenCoordinator.swift
+++ b/bwi/SplashScreen/Coordinator/OnboardingBwiSplashScreenCoordinator.swift
@@ -28,6 +28,7 @@ final class OnboardingBwiSplashScreenCoordinator: OnboardingBwiSplashScreenCoord
private let onboardingSplashScreenHostingController: UIViewController
private var onboardingSplashScreenViewModel: OnboardingBwiSplashScreenViewModelProtocol
+ private var timer: Timer?
// MARK: Public
@@ -40,20 +41,39 @@ final class OnboardingBwiSplashScreenCoordinator: OnboardingBwiSplashScreenCoord
@available(iOS 14.0, *)
init() {
let viewModel = OnboardingBwiSplashScreenViewModel()
- let view = OnboardingBwiSplashScreen(viewModel: viewModel.context)
onboardingSplashScreenViewModel = viewModel
- let hostingController = VectorHostingController(rootView: view)
- hostingController.vc_removeBackTitle()
- onboardingSplashScreenHostingController = hostingController
+
+ if BwiBuildSettings.showBUMLottieAnimation {
+ onboardingSplashScreenHostingController = BUMLaunchLoadingViewController()
+ } else {
+ let view = OnboardingBwiSplashScreen(viewModel: viewModel.context)
+ let hostingController = VectorHostingController(rootView: view)
+ hostingController.vc_removeBackTitle()
+ onboardingSplashScreenHostingController = hostingController
+ }
+
+ NotificationCenter.default.addObserver(self, selector: #selector(cancelAnimation(_:)), name: .cancelLaunchLoadingAnimation, object: nil)
+ }
+
+ deinit {
+ NotificationCenter.default.removeObserver(self)
}
// MARK: - Public
func start() {
- onboardingSplashScreenViewModel.completion = { [weak self] result in
- guard let self = self else { return }
- switch result {
- case .login:
- self.completion?(result)
+ if BwiBuildSettings.showBUMLottieAnimation {
+ timer?.invalidate()
+ timer = Timer.scheduledTimer(withTimeInterval: 5, repeats: false) { timer in
+ timer.invalidate()
+ self.completion?(.login)
+ }
+ } else {
+ onboardingSplashScreenViewModel.completion = { [weak self] result in
+ guard let self = self else { return }
+ switch result {
+ case .login:
+ self.completion?(result)
+ }
}
}
}
@@ -61,4 +81,12 @@ final class OnboardingBwiSplashScreenCoordinator: OnboardingBwiSplashScreenCoord
func toPresentable() -> UIViewController {
return self.onboardingSplashScreenHostingController
}
+
+
+ @objc func cancelAnimation(_ sender: UITapGestureRecognizer? = nil) {
+ timer?.invalidate()
+ timer = nil
+ self.completion?(.login)
+ }
+
}
diff --git a/project.yml b/project.yml
index e8da8ff78..9520d6127 100644
--- a/project.yml
+++ b/project.yml
@@ -53,6 +53,10 @@ packages:
SwiftOGG:
url: https://github.com/vector-im/swift-ogg
branch: main
+ Lottie:
+ url: https://github.com/airbnb/lottie-ios.git
+ minVersion: 3.5.0
+ maxVersion: 3.5.0
DeviceKit:
url: https://github.com/devicekit/DeviceKit
majorVersion: 4.7.0