diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 00000000..34af152a
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 00000000..79ee123c
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 00000000..03d9549e
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 00000000..35eb1ddf
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index e87e2ac8..aae461a7 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,12 +4,13 @@
-
+
+
+
-
-
-
-
+
+
+
@@ -80,8 +81,17 @@
-
+
+
+
+ 1682604080148
+
+
+
+ 1682604080148
+
+
@@ -89,5 +99,7 @@
+
+
\ No newline at end of file
diff --git a/app/app.ejs b/app/app.ejs
index 830baf1a..e95da1e8 100644
--- a/app/app.ejs
+++ b/app/app.ejs
@@ -40,7 +40,11 @@
-

+
diff --git a/app/assets/css/launcher.css b/app/assets/css/launcher.css
index 8b239311..4af4165a 100644
--- a/app/assets/css/launcher.css
+++ b/app/assets/css/launcher.css
@@ -2858,9 +2858,7 @@ input:checked + .toggleSwitchSlider:before {
height: 70px;
width: auto;
position: relative;
- border: 2px solid white;
box-sizing: border-box;
- border-radius: 50%;
}
/* Logo container styles. */
@@ -3962,7 +3960,138 @@ input:checked + .toggleSwitchSlider:before {
}
}
-/* Class which is applied when the spinner image is spinning. */
-.rotating {
- animation: rotating 10s linear infinite;
+.loader-container {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+.loader-container:before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 50%;
+ background: #2ec079;
+ z-index: -1;
+ transition: top 1.2s linear 3.1s;
+}
+.loader-container:after {
+ content: "";
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 50%;
+ background: #2ec079;
+ z-index: -1;
+ transition: bottom 1.2s linear 3.1s;
+}
+.loader-container.done:before {
+ top: -50%;
+}
+.loader-container.done:after {
+ bottom: -50%;
+}
+
+.progress {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translateX(-50%) translateY(-50%);
+ transform-origin: center;
+}
+.progress.float .progress__item:before {
+ border-top-width: 2px;
+ margin-top: 0px;
+ height: 50px;
+}
+.progress.float.shadow:before {
+ border-top-width: 2px;
+ margin-top: -41px;
+ height: 50px;
+}
+.progress.shadow:before {
+ content: "";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin: -43px 0 0 12px;
+ width: 45px;
+ height: 45px;
+ border-top: solid 10px #F5BA01;
+ border-right: solid 10px #F5BA01;
+ border-top-right-radius: 100%;
+ z-index: -1;
+ transform-origin: left bottom;
+ -webkit-animation: spin 3s linear infinite;
+}
+.progress.shadow:after {
+ content: "";
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ width: 100px;
+ height: 100px;
+ color: #F5BA01;
+ text-align: center;
+ line-height: 100px;
+ border: 2px solid #F5BA01;
+ border-radius: 50%;
+ margin: -40px 0 0 -40px;
+ z-index: -1;
+ transform-origin: center;
+}
+.progress.done .progress__item {
+ opacity: 0;
+ -webkit-animation: done 3.1s;
+ transition: opacity 0.3s linear 3.1s;
+}
+.progress.done .progress__item:before {
+ display: none;
+}
+.progress.done:before {
+ display: none;
+}
+.progress.done:after {
+ opacity: 0;
+ -webkit-animation: done 3.1s;
+ transition: opacity 0.15s linear 3.1s;
+}
+
+@-webkit-keyframes done {
+ 10% {
+ transform: scale(1.1);
+ }
+ 20% {
+ transform: scale(0.9);
+ }
+ 30% {
+ transform: scale(1.07);
+ }
+ 40% {
+ transform: scale(0.93);
+ }
+ 50% {
+ transform: scale(1.04);
+ }
+ 60% {
+ transform: scale(0.97);
+ }
+ 80% {
+ transform: scale(1.01);
+ }
+ 90% {
+ transform: scale(0.99);
+ }
+ 100% {
+ transform: scale(1);
+ }
+}
+@-webkit-keyframes spin {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ }
}
\ No newline at end of file
diff --git a/app/assets/images/SealCircle.ico b/app/assets/images/SealCircle.ico
index aebd91cd..8e694453 100644
Binary files a/app/assets/images/SealCircle.ico and b/app/assets/images/SealCircle.ico differ
diff --git a/app/assets/images/logo.png b/app/assets/images/logo.png
index 6277eae0..8e08394c 100644
Binary files a/app/assets/images/logo.png and b/app/assets/images/logo.png differ
diff --git a/build/logo.png b/build/logo.png
new file mode 100644
index 00000000..8e08394c
Binary files /dev/null and b/build/logo.png differ