diff --git a/Public/assets/festival-info.css b/Public/assets/festival-info.css
new file mode 100644
index 0000000..42fbfd1
--- /dev/null
+++ b/Public/assets/festival-info.css
@@ -0,0 +1,59 @@
+
+.list-title {
+ font-size: 56px;
+ color: white;
+ top: 20px;
+ left: 5%;
+ width: 90%;
+ position: relative;
+}
+
+.selector-box {
+ position: relative;
+ width: 90%;
+ left: 5%;
+ top: 20px;
+ bottom: 20px;
+ height: 60px;
+}
+
+.selector-button {
+ position: absolute;
+ padding: 10px 0px;
+ border: thin solid rgba(255, 255, 255, 0.2);
+ background: rgba(255, 255, 255, 0.1);
+ text-align: center;
+ color: white;
+ top: 0%;
+ width: 33%;
+ margin: 0;
+ margin-top: 10px;
+
+}
+
+.left-button {
+ left: 0%;
+ border-radius: 15px 0px 0px 15px;
+}
+
+.middle-button {
+ left: 33%;
+}
+
+.right-button {
+ left: 66%;
+ border-radius: 0px 15px 15px 0px;
+}
+
+
+.member-list {
+ font-size: 24px;
+ color: white;
+ top: 20px;
+ left: 5%;
+ position: relative;
+ width: 90%;
+ height: 75%;
+ overflow-y: auto;
+ }
+
\ No newline at end of file
diff --git a/Public/assets/festival-info.js b/Public/assets/festival-info.js
new file mode 100644
index 0000000..4a8a7fa
--- /dev/null
+++ b/Public/assets/festival-info.js
@@ -0,0 +1,19 @@
+function loadList(name, source) {
+
+ document.getElementById("left-button").style.backgroundColor = 'rgba(255, 255, 255, 0.1)'
+ document.getElementById("middle-button").style.backgroundColor = 'rgba(255, 255, 255, 0.1)'
+ document.getElementById("right-button").style.backgroundColor = 'rgba(255, 255, 255, 0.1)'
+ source.style.backgroundColor = 'rgba(255, 255, 255, 0.3)'
+
+ var txtFile = new XMLHttpRequest();
+ var allText = "Liste nicht geladen";
+ txtFile.onreadystatechange = function () {
+ if (txtFile.readyState === XMLHttpRequest.DONE && txtFile.status == 200) {
+ allText = txtFile.responseText.split("\n").join("
");
+ }
+ document.getElementById("remote-content").innerHTML = allText;
+ }
+ var list = '/lists/' + name;
+ txtFile.open("GET", list, true);
+ txtFile.send(null);
+}
diff --git a/Public/assets/festival.css b/Public/assets/festival.css
new file mode 100644
index 0000000..1305354
--- /dev/null
+++ b/Public/assets/festival.css
@@ -0,0 +1,1675 @@
+html {
+ font-family: -apple-system, BlinkMacSystemFont, "SF Hello", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
+ font-weight: 200;
+}
+
+html, body {
+ margin: 0;
+ padding: 0;
+}
+
+body {
+ background-color: #2D212D;
+}
+
+.wrapper {
+ padding: 0;
+ margin: 0;
+ min-height: 100%;
+ background: linear-gradient(160deg, #784141, #271c27);
+}
+
+.texts {
+ padding: 5%;
+ width: 90%;
+ color: white;
+ display: -ms-grid;
+ display: grid;
+ row-gap: 10px;
+ -webkit-column-gap: 0px;
+ column-gap: 0px;
+ -ms-grid-columns: 100%;
+ grid-template-columns: 100%;
+ justify-items: center;
+ position: absolute;
+ top: 20%;
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+}
+
+.title-text {
+ font-size: 144px;
+ -ms-grid-row: 1;
+ grid-row: 1;
+}
+
+.normal-text {
+ font-size: 56px;
+ -ms-grid-column: 1;
+ grid-column: 1;
+ font-weight: 100;
+}
+
+.date-text {
+ -ms-grid-row: 2;
+ grid-row: 2;
+}
+
+.location-text {
+ -ms-grid-row: 3;
+ grid-row: 3;
+}
+
+.site-title {
+ font-size: 56px;
+ color: white;
+ top: 20px;
+ left: 5%;
+ width: 90%;
+ position: absolute;
+}
+
+.button {
+ padding: 10px 40px;
+ border: thin solid rgba(255, 255, 255, 0.2);
+ border-radius: 15px;
+ background: rgba(255, 255, 255, 0.1);
+ min-width: 100px;
+ text-align: center;
+}
+
+.half-button {
+ padding: 10px 20px;
+ min-width: 80px;
+}
+
+.button:hover {
+ border: thin solid rgba(255, 255, 255, 0.4);
+ background: rgba(255, 255, 255, 0.2);
+}
+
+.register-button {
+ -ms-grid-row: 4;
+ grid-row: 4;
+ margin-top: 20px;
+ -webkit-transition-duration: 300ms;
+ transition-duration: 300ms;
+}
+
+.participation-buttons {
+ -ms-grid-row: 5;
+ grid-row: 5;
+ -ms-grid-column: 1;
+ grid-column: 1;
+ display: none;
+}
+
+.not-participate-button {
+ margin-right: 10px;
+}
+
+.participate-button {
+ margin-left: 10px;
+}
+
+.name-form {
+ -ms-grid-row: 4;
+ grid-row: 4;
+ -ms-grid-column: 1;
+ grid-column: 1;
+ margin-top: 20px;
+ display: none;
+}
+
+input[type=text] {
+ background-color: rgba(255, 255, 255, 0.3);
+ font-size: 56px;
+ color: white;
+ border: thin solid rgba(255, 255, 255, 0.2);
+ border-radius: 15px;
+ padding: 10px 10px;
+ font-family: -apple-system, BlinkMacSystemFont, "SF Hello", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
+ font-weight: 100;
+}
+
+::-webkit-input-placeholder {
+ /* Chrome, Firefox, Opera, Safari 10.1+ */
+ color: lightgray;
+ opacity: 1;
+ /* Firefox */
+}
+
+:-ms-input-placeholder {
+ /* Chrome, Firefox, Opera, Safari 10.1+ */
+ color: lightgray;
+ opacity: 1;
+ /* Firefox */
+}
+
+::-ms-input-placeholder {
+ /* Chrome, Firefox, Opera, Safari 10.1+ */
+ color: lightgray;
+ opacity: 1;
+ /* Firefox */
+}
+
+::placeholder {
+ /* Chrome, Firefox, Opera, Safari 10.1+ */
+ color: lightgray;
+ opacity: 1;
+ /* Firefox */
+}
+
+:-ms-input-placeholder {
+ /* Internet Explorer 10-11 */
+ color: lightgray;
+}
+
+::-ms-input-placeholder {
+ /* Microsoft Edge */
+ color: lightgray;
+}
+
+.final-text {
+ -ms-grid-row: 4;
+ grid-row: 4;
+ margin: 40px 0;
+}
+
+.registered-text {
+ display: none;
+}
+
+.declined-text {
+ display: none;
+}
+
+.error-text {
+ display: none;
+}
+
+.add-calender-event {
+ -ms-grid-row: 5;
+ grid-row: 5;
+ /* display: none; */
+}
+
+@media only screen and (max-width: 800px) {
+ .title-text {
+ font-size: 18vw;
+ }
+ .normal-text {
+ font-size: 7vw;
+ }
+ input[type=text] {
+ font-size: 7vw;
+ }
+}
+
+@media only screen and (min-aspect-ratio: 1 / 1) {
+ .title-text {
+ font-size: 12vh;
+ }
+ .normal-text {
+ font-size: 4vh;
+ }
+ input[type=text] {
+ font-size: 4vh;
+ }
+}
+
+@-webkit-keyframes blinkOff {
+ from {
+ opacity: 1.0;
+ }
+ to {
+ opacity: 0.0;
+ }
+}
+
+@keyframes blinkOff {
+ from {
+ opacity: 1.0;
+ }
+ to {
+ opacity: 0.0;
+ }
+}
+
+@-webkit-keyframes blinkOn {
+ from {
+ opacity: 0.0;
+ }
+ to {
+ opacity: 1.0;
+ }
+}
+
+@keyframes blinkOn {
+ from {
+ opacity: 0.0;
+ }
+ to {
+ opacity: 1.0;
+ }
+}
+
+.bokeh {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ overflow: hidden;
+}
+
+.bokeh div {
+ position: absolute;
+ overflow: hidden;
+ border-radius: 50%;
+ -webkit-animation-direction: alternate;
+ animation-direction: alternate;
+ -webkit-animation-iteration-count: infinite;
+ animation-iteration-count: infinite;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+}
+
+.bokeh div:nth-child(1) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: -6%;
+ color: rgba(255, 224, 169, 0.46);
+ -webkit-box-shadow: 0 24.9rem 0.3rem currentColor;
+ box-shadow: 0 24.9rem 0.3rem currentColor;
+ -webkit-animation-duration: 0.72s;
+ animation-duration: 0.72s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(2) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: -6%;
+ color: rgba(255, 224, 169, 0.34);
+ -webkit-box-shadow: 0 24.9rem 1.8rem currentColor;
+ box-shadow: 0 24.9rem 1.8rem currentColor;
+ -webkit-animation-duration: 0.72s;
+ animation-duration: 0.72s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(3) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: 37%;
+ color: rgba(230, 185, 123, 0.43);
+ -webkit-box-shadow: 0 5.5rem 0.4rem currentColor;
+ box-shadow: 0 5.5rem 0.4rem currentColor;
+ -webkit-animation-duration: 1.28s;
+ animation-duration: 1.28s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(4) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: 37%;
+ color: rgba(230, 185, 123, 0.37);
+ -webkit-box-shadow: 0 5.5rem 2.4rem currentColor;
+ box-shadow: 0 5.5rem 2.4rem currentColor;
+ -webkit-animation-duration: 1.28s;
+ animation-duration: 1.28s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(5) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: -8%;
+ color: rgba(235, 225, 178, 0.44);
+ -webkit-box-shadow: 0 24.4rem 0.6rem currentColor;
+ box-shadow: 0 24.4rem 0.6rem currentColor;
+ -webkit-animation-duration: 1.58s;
+ animation-duration: 1.58s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(6) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: -8%;
+ color: rgba(235, 225, 178, 0.26);
+ -webkit-box-shadow: 0 24.4rem 2.2rem currentColor;
+ box-shadow: 0 24.4rem 2.2rem currentColor;
+ -webkit-animation-duration: 1.58s;
+ animation-duration: 1.58s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(7) {
+ width: 7.4rem;
+ height: 7.4rem;
+ top: -7.4rem;
+ left: 87%;
+ color: rgba(222, 208, 162, 0.36);
+ -webkit-box-shadow: 0 24.2rem 0.4rem currentColor;
+ box-shadow: 0 24.2rem 0.4rem currentColor;
+ -webkit-animation-duration: 0.88s;
+ animation-duration: 0.88s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(8) {
+ width: 7.4rem;
+ height: 7.4rem;
+ top: -7.4rem;
+ left: 87%;
+ color: rgba(222, 208, 162, 0.32);
+ -webkit-box-shadow: 0 24.2rem 0.8rem currentColor;
+ box-shadow: 0 24.2rem 0.8rem currentColor;
+ -webkit-animation-duration: 0.88s;
+ animation-duration: 0.88s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(9) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: -5%;
+ color: rgba(248, 242, 231, 0.42);
+ -webkit-box-shadow: 0 22.3rem 0.3rem currentColor;
+ box-shadow: 0 22.3rem 0.3rem currentColor;
+ -webkit-animation-duration: 1.35s;
+ animation-duration: 1.35s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(10) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: -5%;
+ color: rgba(248, 242, 231, 0.25);
+ -webkit-box-shadow: 0 22.3rem 1.5rem currentColor;
+ box-shadow: 0 22.3rem 1.5rem currentColor;
+ -webkit-animation-duration: 1.35s;
+ animation-duration: 1.35s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(11) {
+ width: 7.8rem;
+ height: 7.8rem;
+ top: -7.8rem;
+ left: 40%;
+ color: rgba(222, 208, 162, 0.36);
+ -webkit-box-shadow: 0 1.7rem 0.3rem currentColor;
+ box-shadow: 0 1.7rem 0.3rem currentColor;
+ -webkit-animation-duration: 0.88s;
+ animation-duration: 0.88s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(12) {
+ width: 7.8rem;
+ height: 7.8rem;
+ top: -7.8rem;
+ left: 40%;
+ color: rgba(222, 208, 162, 0.37);
+ -webkit-box-shadow: 0 1.7rem 0.9rem currentColor;
+ box-shadow: 0 1.7rem 0.9rem currentColor;
+ -webkit-animation-duration: 0.88s;
+ animation-duration: 0.88s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(13) {
+ width: 7.4rem;
+ height: 7.4rem;
+ top: -7.4rem;
+ left: 33%;
+ color: rgba(222, 208, 162, 0.39);
+ -webkit-box-shadow: 0 3.5rem 0.9rem currentColor;
+ box-shadow: 0 3.5rem 0.9rem currentColor;
+ -webkit-animation-duration: 0.96s;
+ animation-duration: 0.96s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(14) {
+ width: 7.4rem;
+ height: 7.4rem;
+ top: -7.4rem;
+ left: 33%;
+ color: rgba(222, 208, 162, 0.38);
+ -webkit-box-shadow: 0 3.5rem 0.8rem currentColor;
+ box-shadow: 0 3.5rem 0.8rem currentColor;
+ -webkit-animation-duration: 0.96s;
+ animation-duration: 0.96s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(15) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 12%;
+ color: rgba(230, 185, 123, 0.47);
+ -webkit-box-shadow: 0 14.9rem 0.5rem currentColor;
+ box-shadow: 0 14.9rem 0.5rem currentColor;
+ -webkit-animation-duration: 1.19s;
+ animation-duration: 1.19s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(16) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 12%;
+ color: rgba(230, 185, 123, 0.3);
+ -webkit-box-shadow: 0 14.9rem 1.7rem currentColor;
+ box-shadow: 0 14.9rem 1.7rem currentColor;
+ -webkit-animation-duration: 1.19s;
+ animation-duration: 1.19s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(17) {
+ width: 6.2rem;
+ height: 6.2rem;
+ top: -6.2rem;
+ left: -10%;
+ color: rgba(222, 208, 162, 0.45);
+ -webkit-box-shadow: 0 16.1rem 0.3rem currentColor;
+ box-shadow: 0 16.1rem 0.3rem currentColor;
+ -webkit-animation-duration: 1.33s;
+ animation-duration: 1.33s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(18) {
+ width: 6.2rem;
+ height: 6.2rem;
+ top: -6.2rem;
+ left: -10%;
+ color: rgba(222, 208, 162, 0.26);
+ -webkit-box-shadow: 0 16.1rem 1.9rem currentColor;
+ box-shadow: 0 16.1rem 1.9rem currentColor;
+ -webkit-animation-duration: 1.33s;
+ animation-duration: 1.33s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(19) {
+ width: 7.8rem;
+ height: 7.8rem;
+ top: -7.8rem;
+ left: -18%;
+ color: rgba(235, 225, 178, 0.46);
+ -webkit-box-shadow: 0 8.4rem 0.9rem currentColor;
+ box-shadow: 0 8.4rem 0.9rem currentColor;
+ -webkit-animation-duration: 1.31s;
+ animation-duration: 1.31s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(20) {
+ width: 7.8rem;
+ height: 7.8rem;
+ top: -7.8rem;
+ left: -18%;
+ color: rgba(235, 225, 178, 0.22);
+ -webkit-box-shadow: 0 8.4rem 1.1rem currentColor;
+ box-shadow: 0 8.4rem 1.1rem currentColor;
+ -webkit-animation-duration: 1.31s;
+ animation-duration: 1.31s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(21) {
+ width: 5.4rem;
+ height: 5.4rem;
+ top: -5.4rem;
+ left: 60%;
+ color: rgba(248, 242, 231, 0.48);
+ -webkit-box-shadow: 0 1.4rem 0.4rem currentColor;
+ box-shadow: 0 1.4rem 0.4rem currentColor;
+ -webkit-animation-duration: 0.98s;
+ animation-duration: 0.98s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(22) {
+ width: 5.4rem;
+ height: 5.4rem;
+ top: -5.4rem;
+ left: 60%;
+ color: rgba(248, 242, 231, 0.23);
+ -webkit-box-shadow: 0 1.4rem 1.8rem currentColor;
+ box-shadow: 0 1.4rem 1.8rem currentColor;
+ -webkit-animation-duration: 0.98s;
+ animation-duration: 0.98s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(23) {
+ width: 7.8rem;
+ height: 7.8rem;
+ top: -7.8rem;
+ left: 50%;
+ color: rgba(222, 208, 162, 0.49);
+ -webkit-box-shadow: 0 2.3rem 0.2rem currentColor;
+ box-shadow: 0 2.3rem 0.2rem currentColor;
+ -webkit-animation-duration: 1.43s;
+ animation-duration: 1.43s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(24) {
+ width: 7.8rem;
+ height: 7.8rem;
+ top: -7.8rem;
+ left: 50%;
+ color: rgba(222, 208, 162, 0.34);
+ -webkit-box-shadow: 0 2.3rem 2.2rem currentColor;
+ box-shadow: 0 2.3rem 2.2rem currentColor;
+ -webkit-animation-duration: 1.43s;
+ animation-duration: 1.43s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(25) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 20%;
+ color: rgba(230, 185, 123, 0.31);
+ -webkit-box-shadow: 0 20rem 0.9rem currentColor;
+ box-shadow: 0 20rem 0.9rem currentColor;
+ -webkit-animation-duration: 1.01s;
+ animation-duration: 1.01s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(26) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 20%;
+ color: rgba(230, 185, 123, 0.25);
+ -webkit-box-shadow: 0 20rem 2.4rem currentColor;
+ box-shadow: 0 20rem 2.4rem currentColor;
+ -webkit-animation-duration: 1.01s;
+ animation-duration: 1.01s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(27) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 12%;
+ color: rgba(230, 185, 123, 0.33);
+ -webkit-box-shadow: 0 14.8rem 0.7rem currentColor;
+ box-shadow: 0 14.8rem 0.7rem currentColor;
+ -webkit-animation-duration: 0.64s;
+ animation-duration: 0.64s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(28) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 12%;
+ color: rgba(230, 185, 123, 0.23);
+ -webkit-box-shadow: 0 14.8rem 1.5rem currentColor;
+ box-shadow: 0 14.8rem 1.5rem currentColor;
+ -webkit-animation-duration: 0.64s;
+ animation-duration: 0.64s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(29) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 15%;
+ color: rgba(224, 197, 165, 0.34);
+ -webkit-box-shadow: 0 10.3rem 0.5rem currentColor;
+ box-shadow: 0 10.3rem 0.5rem currentColor;
+ -webkit-animation-duration: 1.03s;
+ animation-duration: 1.03s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(30) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 15%;
+ color: rgba(224, 197, 165, 0.38);
+ -webkit-box-shadow: 0 10.3rem 1.8rem currentColor;
+ box-shadow: 0 10.3rem 1.8rem currentColor;
+ -webkit-animation-duration: 1.03s;
+ animation-duration: 1.03s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(31) {
+ width: 9.4rem;
+ height: 9.4rem;
+ top: -9.4rem;
+ left: 70%;
+ color: rgba(248, 242, 231, 0.5);
+ -webkit-box-shadow: 0 1.4rem 0.7rem currentColor;
+ box-shadow: 0 1.4rem 0.7rem currentColor;
+ -webkit-animation-duration: 0.76s;
+ animation-duration: 0.76s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(32) {
+ width: 9.4rem;
+ height: 9.4rem;
+ top: -9.4rem;
+ left: 70%;
+ color: rgba(248, 242, 231, 0.3);
+ -webkit-box-shadow: 0 1.4rem 2.2rem currentColor;
+ box-shadow: 0 1.4rem 2.2rem currentColor;
+ -webkit-animation-duration: 0.76s;
+ animation-duration: 0.76s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(33) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 24%;
+ color: rgba(224, 197, 165, 0.38);
+ -webkit-box-shadow: 0 23.8rem 0.6rem currentColor;
+ box-shadow: 0 23.8rem 0.6rem currentColor;
+ -webkit-animation-duration: 1.47s;
+ animation-duration: 1.47s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(34) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 24%;
+ color: rgba(224, 197, 165, 0.21);
+ -webkit-box-shadow: 0 23.8rem 2.3rem currentColor;
+ box-shadow: 0 23.8rem 2.3rem currentColor;
+ -webkit-animation-duration: 1.47s;
+ animation-duration: 1.47s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(35) {
+ width: 7rem;
+ height: 7rem;
+ top: -7rem;
+ left: 76%;
+ color: rgba(248, 242, 231, 0.39);
+ -webkit-box-shadow: 0 12.8rem 0.8rem currentColor;
+ box-shadow: 0 12.8rem 0.8rem currentColor;
+ -webkit-animation-duration: 1.23s;
+ animation-duration: 1.23s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(36) {
+ width: 7rem;
+ height: 7rem;
+ top: -7rem;
+ left: 76%;
+ color: rgba(248, 242, 231, 0.23);
+ -webkit-box-shadow: 0 12.8rem 2.5rem currentColor;
+ box-shadow: 0 12.8rem 2.5rem currentColor;
+ -webkit-animation-duration: 1.23s;
+ animation-duration: 1.23s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(37) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: 74%;
+ color: rgba(255, 255, 217, 0.5);
+ -webkit-box-shadow: 0 3.6rem 0.7rem currentColor;
+ box-shadow: 0 3.6rem 0.7rem currentColor;
+ -webkit-animation-duration: 0.67s;
+ animation-duration: 0.67s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(38) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: 74%;
+ color: rgba(255, 255, 217, 0.21);
+ -webkit-box-shadow: 0 3.6rem 2.2rem currentColor;
+ box-shadow: 0 3.6rem 2.2rem currentColor;
+ -webkit-animation-duration: 0.67s;
+ animation-duration: 0.67s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(39) {
+ width: 9.4rem;
+ height: 9.4rem;
+ top: -9.4rem;
+ left: 85%;
+ color: rgba(255, 224, 169, 0.45);
+ -webkit-box-shadow: 0 1.9rem 0.5rem currentColor;
+ box-shadow: 0 1.9rem 0.5rem currentColor;
+ -webkit-animation-duration: 0.74s;
+ animation-duration: 0.74s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(40) {
+ width: 9.4rem;
+ height: 9.4rem;
+ top: -9.4rem;
+ left: 85%;
+ color: rgba(255, 224, 169, 0.36);
+ -webkit-box-shadow: 0 1.9rem 1.9rem currentColor;
+ box-shadow: 0 1.9rem 1.9rem currentColor;
+ -webkit-animation-duration: 0.74s;
+ animation-duration: 0.74s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(41) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: -15%;
+ color: rgba(248, 242, 231, 0.33);
+ -webkit-box-shadow: 0 10.3rem 0.8rem currentColor;
+ box-shadow: 0 10.3rem 0.8rem currentColor;
+ -webkit-animation-duration: 0.7s;
+ animation-duration: 0.7s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(42) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: -15%;
+ color: rgba(248, 242, 231, 0.3);
+ -webkit-box-shadow: 0 10.3rem 2rem currentColor;
+ box-shadow: 0 10.3rem 2rem currentColor;
+ -webkit-animation-duration: 0.7s;
+ animation-duration: 0.7s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(43) {
+ width: 5.8rem;
+ height: 5.8rem;
+ top: -5.8rem;
+ left: 15%;
+ color: rgba(230, 185, 123, 0.36);
+ -webkit-box-shadow: 0 24rem 0.4rem currentColor;
+ box-shadow: 0 24rem 0.4rem currentColor;
+ -webkit-animation-duration: 0.63s;
+ animation-duration: 0.63s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(44) {
+ width: 5.8rem;
+ height: 5.8rem;
+ top: -5.8rem;
+ left: 15%;
+ color: rgba(230, 185, 123, 0.33);
+ -webkit-box-shadow: 0 24rem 2rem currentColor;
+ box-shadow: 0 24rem 2rem currentColor;
+ -webkit-animation-duration: 0.63s;
+ animation-duration: 0.63s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(45) {
+ width: 5.8rem;
+ height: 5.8rem;
+ top: -5.8rem;
+ left: 100%;
+ color: rgba(248, 242, 231, 0.47);
+ -webkit-box-shadow: 0 4.3rem 0.5rem currentColor;
+ box-shadow: 0 4.3rem 0.5rem currentColor;
+ -webkit-animation-duration: 1.28s;
+ animation-duration: 1.28s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(46) {
+ width: 5.8rem;
+ height: 5.8rem;
+ top: -5.8rem;
+ left: 100%;
+ color: rgba(248, 242, 231, 0.34);
+ -webkit-box-shadow: 0 4.3rem 1.4rem currentColor;
+ box-shadow: 0 4.3rem 1.4rem currentColor;
+ -webkit-animation-duration: 1.28s;
+ animation-duration: 1.28s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(47) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 25%;
+ color: rgba(222, 208, 162, 0.44);
+ -webkit-box-shadow: 0 18rem 1.1rem currentColor;
+ box-shadow: 0 18rem 1.1rem currentColor;
+ -webkit-animation-duration: 0.98s;
+ animation-duration: 0.98s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(48) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 25%;
+ color: rgba(222, 208, 162, 0.39);
+ -webkit-box-shadow: 0 18rem 2.1rem currentColor;
+ box-shadow: 0 18rem 2.1rem currentColor;
+ -webkit-animation-duration: 0.98s;
+ animation-duration: 0.98s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(49) {
+ width: 7.4rem;
+ height: 7.4rem;
+ top: -7.4rem;
+ left: 7%;
+ color: rgba(255, 224, 169, 0.32);
+ -webkit-box-shadow: 0 12.5rem 0.7rem currentColor;
+ box-shadow: 0 12.5rem 0.7rem currentColor;
+ -webkit-animation-duration: 0.77s;
+ animation-duration: 0.77s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(50) {
+ width: 7.4rem;
+ height: 7.4rem;
+ top: -7.4rem;
+ left: 7%;
+ color: rgba(255, 224, 169, 0.34);
+ -webkit-box-shadow: 0 12.5rem 1.8rem currentColor;
+ box-shadow: 0 12.5rem 1.8rem currentColor;
+ -webkit-animation-duration: 0.77s;
+ animation-duration: 0.77s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(51) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: -6%;
+ color: rgba(230, 185, 123, 0.39);
+ -webkit-box-shadow: 0 21.7rem 0.8rem currentColor;
+ box-shadow: 0 21.7rem 0.8rem currentColor;
+ -webkit-animation-duration: 1.08s;
+ animation-duration: 1.08s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(52) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: -6%;
+ color: rgba(230, 185, 123, 0.26);
+ -webkit-box-shadow: 0 21.7rem 1.2rem currentColor;
+ box-shadow: 0 21.7rem 1.2rem currentColor;
+ -webkit-animation-duration: 1.08s;
+ animation-duration: 1.08s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(53) {
+ width: 6.2rem;
+ height: 6.2rem;
+ top: -6.2rem;
+ left: 12%;
+ color: rgba(222, 208, 162, 0.37);
+ -webkit-box-shadow: 0 21rem 0.2rem currentColor;
+ box-shadow: 0 21rem 0.2rem currentColor;
+ -webkit-animation-duration: 0.89s;
+ animation-duration: 0.89s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(54) {
+ width: 6.2rem;
+ height: 6.2rem;
+ top: -6.2rem;
+ left: 12%;
+ color: rgba(222, 208, 162, 0.35);
+ -webkit-box-shadow: 0 21rem 1.8rem currentColor;
+ box-shadow: 0 21rem 1.8rem currentColor;
+ -webkit-animation-duration: 0.89s;
+ animation-duration: 0.89s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(55) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: 88%;
+ color: rgba(255, 224, 169, 0.32);
+ -webkit-box-shadow: 0 11.9rem 0.6rem currentColor;
+ box-shadow: 0 11.9rem 0.6rem currentColor;
+ -webkit-animation-duration: 1.21s;
+ animation-duration: 1.21s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(56) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: 88%;
+ color: rgba(255, 224, 169, 0.27);
+ -webkit-box-shadow: 0 11.9rem 1.1rem currentColor;
+ box-shadow: 0 11.9rem 1.1rem currentColor;
+ -webkit-animation-duration: 1.21s;
+ animation-duration: 1.21s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(57) {
+ width: 5.8rem;
+ height: 5.8rem;
+ top: -5.8rem;
+ left: 18%;
+ color: rgba(235, 225, 178, 0.42);
+ -webkit-box-shadow: 0 20.5rem 0.6rem currentColor;
+ box-shadow: 0 20.5rem 0.6rem currentColor;
+ -webkit-animation-duration: 0.93s;
+ animation-duration: 0.93s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(58) {
+ width: 5.8rem;
+ height: 5.8rem;
+ top: -5.8rem;
+ left: 18%;
+ color: rgba(235, 225, 178, 0.37);
+ -webkit-box-shadow: 0 20.5rem 1rem currentColor;
+ box-shadow: 0 20.5rem 1rem currentColor;
+ -webkit-animation-duration: 0.93s;
+ animation-duration: 0.93s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(59) {
+ width: 8.2rem;
+ height: 8.2rem;
+ top: -8.2rem;
+ left: 32%;
+ color: rgba(235, 225, 178, 0.34);
+ -webkit-box-shadow: 0 16.1rem 0.5rem currentColor;
+ box-shadow: 0 16.1rem 0.5rem currentColor;
+ -webkit-animation-duration: 0.73s;
+ animation-duration: 0.73s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(60) {
+ width: 8.2rem;
+ height: 8.2rem;
+ top: -8.2rem;
+ left: 32%;
+ color: rgba(235, 225, 178, 0.34);
+ -webkit-box-shadow: 0 16.1rem 0.9rem currentColor;
+ box-shadow: 0 16.1rem 0.9rem currentColor;
+ -webkit-animation-duration: 0.73s;
+ animation-duration: 0.73s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(61) {
+ width: 5.8rem;
+ height: 5.8rem;
+ top: -5.8rem;
+ left: 7%;
+ color: rgba(235, 225, 178, 0.47);
+ -webkit-box-shadow: 0 23.7rem 1rem currentColor;
+ box-shadow: 0 23.7rem 1rem currentColor;
+ -webkit-animation-duration: 1.22s;
+ animation-duration: 1.22s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(62) {
+ width: 5.8rem;
+ height: 5.8rem;
+ top: -5.8rem;
+ left: 7%;
+ color: rgba(235, 225, 178, 0.3);
+ -webkit-box-shadow: 0 23.7rem 2.3rem currentColor;
+ box-shadow: 0 23.7rem 2.3rem currentColor;
+ -webkit-animation-duration: 1.22s;
+ animation-duration: 1.22s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(63) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 100%;
+ color: rgba(230, 185, 123, 0.36);
+ -webkit-box-shadow: 0 21.3rem 1.1rem currentColor;
+ box-shadow: 0 21.3rem 1.1rem currentColor;
+ -webkit-animation-duration: 1.18s;
+ animation-duration: 1.18s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(64) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 100%;
+ color: rgba(230, 185, 123, 0.38);
+ -webkit-box-shadow: 0 21.3rem 0.7rem currentColor;
+ box-shadow: 0 21.3rem 0.7rem currentColor;
+ -webkit-animation-duration: 1.18s;
+ animation-duration: 1.18s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(65) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: -4%;
+ color: rgba(255, 224, 169, 0.43);
+ -webkit-box-shadow: 0 10.7rem 0.9rem currentColor;
+ box-shadow: 0 10.7rem 0.9rem currentColor;
+ -webkit-animation-duration: 1.08s;
+ animation-duration: 1.08s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(66) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: -4%;
+ color: rgba(255, 224, 169, 0.27);
+ -webkit-box-shadow: 0 10.7rem 1rem currentColor;
+ box-shadow: 0 10.7rem 1rem currentColor;
+ -webkit-animation-duration: 1.08s;
+ animation-duration: 1.08s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(67) {
+ width: 8.2rem;
+ height: 8.2rem;
+ top: -8.2rem;
+ left: 53%;
+ color: rgba(224, 197, 165, 0.41);
+ -webkit-box-shadow: 0 12.3rem 0.8rem currentColor;
+ box-shadow: 0 12.3rem 0.8rem currentColor;
+ -webkit-animation-duration: 1.49s;
+ animation-duration: 1.49s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(68) {
+ width: 8.2rem;
+ height: 8.2rem;
+ top: -8.2rem;
+ left: 53%;
+ color: rgba(224, 197, 165, 0.22);
+ -webkit-box-shadow: 0 12.3rem 2.6rem currentColor;
+ box-shadow: 0 12.3rem 2.6rem currentColor;
+ -webkit-animation-duration: 1.49s;
+ animation-duration: 1.49s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(69) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: 46%;
+ color: rgba(222, 208, 162, 0.47);
+ -webkit-box-shadow: 0 6.3rem 0.4rem currentColor;
+ box-shadow: 0 6.3rem 0.4rem currentColor;
+ -webkit-animation-duration: 0.95s;
+ animation-duration: 0.95s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(70) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: 46%;
+ color: rgba(222, 208, 162, 0.22);
+ -webkit-box-shadow: 0 6.3rem 2.5rem currentColor;
+ box-shadow: 0 6.3rem 2.5rem currentColor;
+ -webkit-animation-duration: 0.95s;
+ animation-duration: 0.95s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(71) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: 66%;
+ color: rgba(235, 225, 178, 0.48);
+ -webkit-box-shadow: 0 7rem 0.6rem currentColor;
+ box-shadow: 0 7rem 0.6rem currentColor;
+ -webkit-animation-duration: 1.21s;
+ animation-duration: 1.21s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(72) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: 66%;
+ color: rgba(235, 225, 178, 0.3);
+ -webkit-box-shadow: 0 7rem 0.8rem currentColor;
+ box-shadow: 0 7rem 0.8rem currentColor;
+ -webkit-animation-duration: 1.21s;
+ animation-duration: 1.21s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(73) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 38%;
+ color: rgba(248, 242, 231, 0.32);
+ -webkit-box-shadow: 0 21.1rem 0.4rem currentColor;
+ box-shadow: 0 21.1rem 0.4rem currentColor;
+ -webkit-animation-duration: 1.38s;
+ animation-duration: 1.38s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(74) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: 38%;
+ color: rgba(248, 242, 231, 0.36);
+ -webkit-box-shadow: 0 21.1rem 1.7rem currentColor;
+ box-shadow: 0 21.1rem 1.7rem currentColor;
+ -webkit-animation-duration: 1.38s;
+ animation-duration: 1.38s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(75) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: -15%;
+ color: rgba(255, 255, 217, 0.46);
+ -webkit-box-shadow: 0 8rem 0.2rem currentColor;
+ box-shadow: 0 8rem 0.2rem currentColor;
+ -webkit-animation-duration: 0.84s;
+ animation-duration: 0.84s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(76) {
+ width: 6.6rem;
+ height: 6.6rem;
+ top: -6.6rem;
+ left: -15%;
+ color: rgba(255, 255, 217, 0.26);
+ -webkit-box-shadow: 0 8rem 2.6rem currentColor;
+ box-shadow: 0 8rem 2.6rem currentColor;
+ -webkit-animation-duration: 0.84s;
+ animation-duration: 0.84s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(77) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: 80%;
+ color: rgba(255, 255, 217, 0.5);
+ -webkit-box-shadow: 0 10.9rem 1rem currentColor;
+ box-shadow: 0 10.9rem 1rem currentColor;
+ -webkit-animation-duration: 1.18s;
+ animation-duration: 1.18s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(78) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: 80%;
+ color: rgba(255, 255, 217, 0.4);
+ -webkit-box-shadow: 0 10.9rem 0.7rem currentColor;
+ box-shadow: 0 10.9rem 0.7rem currentColor;
+ -webkit-animation-duration: 1.18s;
+ animation-duration: 1.18s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(79) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 39%;
+ color: rgba(248, 242, 231, 0.39);
+ -webkit-box-shadow: 0 15.6rem 0.3rem currentColor;
+ box-shadow: 0 15.6rem 0.3rem currentColor;
+ -webkit-animation-duration: 0.81s;
+ animation-duration: 0.81s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(80) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 39%;
+ color: rgba(248, 242, 231, 0.4);
+ -webkit-box-shadow: 0 15.6rem 2rem currentColor;
+ box-shadow: 0 15.6rem 2rem currentColor;
+ -webkit-animation-duration: 0.81s;
+ animation-duration: 0.81s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(81) {
+ width: 8.2rem;
+ height: 8.2rem;
+ top: -8.2rem;
+ left: 80%;
+ color: rgba(230, 185, 123, 0.44);
+ -webkit-box-shadow: 0 21.3rem 0.3rem currentColor;
+ box-shadow: 0 21.3rem 0.3rem currentColor;
+ -webkit-animation-duration: 1.48s;
+ animation-duration: 1.48s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(82) {
+ width: 8.2rem;
+ height: 8.2rem;
+ top: -8.2rem;
+ left: 80%;
+ color: rgba(230, 185, 123, 0.39);
+ -webkit-box-shadow: 0 21.3rem 0.7rem currentColor;
+ box-shadow: 0 21.3rem 0.7rem currentColor;
+ -webkit-animation-duration: 1.48s;
+ animation-duration: 1.48s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(83) {
+ width: 9.4rem;
+ height: 9.4rem;
+ top: -9.4rem;
+ left: 13%;
+ color: rgba(235, 225, 178, 0.41);
+ -webkit-box-shadow: 0 5.2rem 0.7rem currentColor;
+ box-shadow: 0 5.2rem 0.7rem currentColor;
+ -webkit-animation-duration: 0.97s;
+ animation-duration: 0.97s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(84) {
+ width: 9.4rem;
+ height: 9.4rem;
+ top: -9.4rem;
+ left: 13%;
+ color: rgba(235, 225, 178, 0.29);
+ -webkit-box-shadow: 0 5.2rem 1.6rem currentColor;
+ box-shadow: 0 5.2rem 1.6rem currentColor;
+ -webkit-animation-duration: 0.97s;
+ animation-duration: 0.97s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(85) {
+ width: 7rem;
+ height: 7rem;
+ top: -7rem;
+ left: 79%;
+ color: rgba(255, 255, 217, 0.4);
+ -webkit-box-shadow: 0 20rem 0.6rem currentColor;
+ box-shadow: 0 20rem 0.6rem currentColor;
+ -webkit-animation-duration: 0.9s;
+ animation-duration: 0.9s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(86) {
+ width: 7rem;
+ height: 7rem;
+ top: -7rem;
+ left: 79%;
+ color: rgba(255, 255, 217, 0.24);
+ -webkit-box-shadow: 0 20rem 2rem currentColor;
+ box-shadow: 0 20rem 2rem currentColor;
+ -webkit-animation-duration: 0.9s;
+ animation-duration: 0.9s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(87) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: 99%;
+ color: rgba(222, 208, 162, 0.42);
+ -webkit-box-shadow: 0 11rem 0.5rem currentColor;
+ box-shadow: 0 11rem 0.5rem currentColor;
+ -webkit-animation-duration: 1.33s;
+ animation-duration: 1.33s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(88) {
+ width: 9.8rem;
+ height: 9.8rem;
+ top: -9.8rem;
+ left: 99%;
+ color: rgba(222, 208, 162, 0.3);
+ -webkit-box-shadow: 0 11rem 0.7rem currentColor;
+ box-shadow: 0 11rem 0.7rem currentColor;
+ -webkit-animation-duration: 1.33s;
+ animation-duration: 1.33s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(89) {
+ width: 9.4rem;
+ height: 9.4rem;
+ top: -9.4rem;
+ left: 34%;
+ color: rgba(235, 225, 178, 0.43);
+ -webkit-box-shadow: 0 22.7rem 0.5rem currentColor;
+ box-shadow: 0 22.7rem 0.5rem currentColor;
+ -webkit-animation-duration: 0.69s;
+ animation-duration: 0.69s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(90) {
+ width: 9.4rem;
+ height: 9.4rem;
+ top: -9.4rem;
+ left: 34%;
+ color: rgba(235, 225, 178, 0.34);
+ -webkit-box-shadow: 0 22.7rem 2.4rem currentColor;
+ box-shadow: 0 22.7rem 2.4rem currentColor;
+ -webkit-animation-duration: 0.69s;
+ animation-duration: 0.69s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(91) {
+ width: 7rem;
+ height: 7rem;
+ top: -7rem;
+ left: 75%;
+ color: rgba(248, 242, 231, 0.41);
+ -webkit-box-shadow: 0 20rem 0.8rem currentColor;
+ box-shadow: 0 20rem 0.8rem currentColor;
+ -webkit-animation-duration: 1.38s;
+ animation-duration: 1.38s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(92) {
+ width: 7rem;
+ height: 7rem;
+ top: -7rem;
+ left: 75%;
+ color: rgba(248, 242, 231, 0.38);
+ -webkit-box-shadow: 0 20rem 2.3rem currentColor;
+ box-shadow: 0 20rem 2.3rem currentColor;
+ -webkit-animation-duration: 1.38s;
+ animation-duration: 1.38s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(93) {
+ width: 8.2rem;
+ height: 8.2rem;
+ top: -8.2rem;
+ left: 76%;
+ color: rgba(230, 185, 123, 0.46);
+ -webkit-box-shadow: 0 9.4rem 0.6rem currentColor;
+ box-shadow: 0 9.4rem 0.6rem currentColor;
+ -webkit-animation-duration: 1.41s;
+ animation-duration: 1.41s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(94) {
+ width: 8.2rem;
+ height: 8.2rem;
+ top: -8.2rem;
+ left: 76%;
+ color: rgba(230, 185, 123, 0.32);
+ -webkit-box-shadow: 0 9.4rem 1.4rem currentColor;
+ box-shadow: 0 9.4rem 1.4rem currentColor;
+ -webkit-animation-duration: 1.41s;
+ animation-duration: 1.41s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(95) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 75%;
+ color: rgba(248, 242, 231, 0.4);
+ -webkit-box-shadow: 0 15.1rem 0.6rem currentColor;
+ box-shadow: 0 15.1rem 0.6rem currentColor;
+ -webkit-animation-duration: 1.14s;
+ animation-duration: 1.14s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(96) {
+ width: 8.6rem;
+ height: 8.6rem;
+ top: -8.6rem;
+ left: 75%;
+ color: rgba(248, 242, 231, 0.27);
+ -webkit-box-shadow: 0 15.1rem 1.5rem currentColor;
+ box-shadow: 0 15.1rem 1.5rem currentColor;
+ -webkit-animation-duration: 1.14s;
+ animation-duration: 1.14s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(97) {
+ width: 6.2rem;
+ height: 6.2rem;
+ top: -6.2rem;
+ left: 30%;
+ color: rgba(224, 197, 165, 0.5);
+ -webkit-box-shadow: 0 9rem 0.2rem currentColor;
+ box-shadow: 0 9rem 0.2rem currentColor;
+ -webkit-animation-duration: 1.32s;
+ animation-duration: 1.32s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(98) {
+ width: 6.2rem;
+ height: 6.2rem;
+ top: -6.2rem;
+ left: 30%;
+ color: rgba(224, 197, 165, 0.26);
+ -webkit-box-shadow: 0 9rem 1.7rem currentColor;
+ box-shadow: 0 9rem 1.7rem currentColor;
+ -webkit-animation-duration: 1.32s;
+ animation-duration: 1.32s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+
+.bokeh div:nth-child(99) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: 11%;
+ color: rgba(255, 224, 169, 0.42);
+ -webkit-box-shadow: 0 5.2rem 0.5rem currentColor;
+ box-shadow: 0 5.2rem 0.5rem currentColor;
+ -webkit-animation-duration: 1.46s;
+ animation-duration: 1.46s;
+ -webkit-animation-name: blinkOn;
+ animation-name: blinkOn;
+}
+
+.bokeh div:nth-child(100) {
+ width: 9rem;
+ height: 9rem;
+ top: -9rem;
+ left: 11%;
+ color: rgba(255, 224, 169, 0.33);
+ -webkit-box-shadow: 0 5.2rem 2rem currentColor;
+ box-shadow: 0 5.2rem 2rem currentColor;
+ -webkit-animation-duration: 1.46s;
+ animation-duration: 1.46s;
+ -webkit-animation-name: blinkOff;
+ animation-name: blinkOff;
+}
+/*# sourceMappingURL=festival.css.map */
\ No newline at end of file
diff --git a/Public/assets/festival.css.map b/Public/assets/festival.css.map
new file mode 100644
index 0000000..2cce8d4
--- /dev/null
+++ b/Public/assets/festival.css.map
@@ -0,0 +1,9 @@
+{
+ "version": 3,
+ "mappings": "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",
+ "sources": [
+ "festival.scss"
+ ],
+ "names": [],
+ "file": "festival.css"
+}
\ No newline at end of file
diff --git a/Public/assets/festival.js b/Public/assets/festival.js
new file mode 100644
index 0000000..891a996
--- /dev/null
+++ b/Public/assets/festival.js
@@ -0,0 +1,64 @@
+function showRegisterForm() {
+ document.getElementById("text-container").style.top = '2%'
+ document.getElementById("register-button").style.opacity = 0
+ document.getElementById("participation-buttons").style.display = 'inline-block'
+ document.getElementById("name-form").style.display = 'inherit'
+ document.getElementById("add-calender-event").style.display = 'none'
+ document.getElementById("guest-name").focus()
+ var audio = document.getElementById("audio");
+ audio.play();
+}
+
+async function participate(isParticipating) {
+ let value = document.getElementById("guest-name").value
+ if (!value) {
+ return
+ }
+ let name = value.trim()
+ document.getElementById("participation-buttons").style.display = 'none'
+ document.getElementById("name-form").style.display = 'none'
+ console.log("Registering: " + name);
+ if (isParticipating) {
+ let registered = await performRequest(name, "register")
+ if (registered) {
+ document.getElementById("registered-text").style.display = 'inherit'
+ document.getElementById("add-calender-event").style.display = 'inherit'
+ } else {
+ document.getElementById("error-text").style.display = 'inherit'
+ }
+ } else {
+ let declined = await performRequest(name, "decline")
+ if (declined) {
+ document.getElementById("declined-text").style.display = 'inherit'
+ } else {
+ document.getElementById("error-text").style.display = 'inherit'
+ }
+ }
+}
+
+function handleErrors(response) {
+ if (!response.ok) throw new Error(response.status);
+ return response.text();
+}
+
+function catchErrors(error) {
+ console.log(error);
+ return "Failed";
+}
+
+async function performRequest(name, path) {
+ let text = await fetch("festival/api/" + path, {
+ method: 'POST',
+ body: name
+ }).then(handleErrors).catch(catchErrors);
+ if (text == "Success") {
+ console.log("Registered: " + name);
+ return true;
+ }
+ console.log("Failed to register: " + text);
+ return false;
+}
+
+function downloadEvent(file) {
+ window.location= "files/" + file
+}
\ No newline at end of file
diff --git a/Public/assets/festival.scss b/Public/assets/festival.scss
new file mode 100644
index 0000000..3cd5d2c
--- /dev/null
+++ b/Public/assets/festival.scss
@@ -0,0 +1,274 @@
+html {
+ font-family: -apple-system, BlinkMacSystemFont, "SF Hello", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
+ font-weight: 200;
+}
+
+html, body {
+ margin: 0;
+ padding: 0;
+}
+
+body {
+ background-color: #2D212D;
+}
+
+.wrapper {
+ padding: 0; margin: 0;
+ min-height: 100%;
+ background: linear-gradient(160deg, #784141, #271c27);
+}
+
+.texts {
+ padding: 5%;
+ width: 90%;
+ color: white;
+ display: -ms-grid;
+ display: grid;
+ row-gap: 10px;
+ -webkit-column-gap: 0px;
+ column-gap: 0px;
+ grid-template-columns: 100%;
+ justify-items: center;
+ position: absolute;
+ top: 20%;
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+}
+
+.title-text {
+ font-size: 144px;
+ -ms-grid-row: 1;
+ grid-row: 1;
+}
+
+.normal-text {
+ font-size: 56px;
+ -ms-grid-column: 1;
+ grid-column: 1;
+ font-weight: 100;
+}
+
+.date-text {
+ -ms-grid-row: 2;
+ grid-row: 2;
+}
+
+.location-text {
+ -ms-grid-row: 3;
+ grid-row: 3;
+}
+
+.site-title {
+ font-size: 56px;
+ color: white;
+ top: 20px;
+ left: 5%;
+ width: 90%;
+ position: absolute;
+}
+
+.member-list {
+ font-size: 24px;
+ color: white;
+ top: 20%;
+ left: 5%;
+ position: absolute;
+ width: 90%;
+ height: 75%;
+ overflow-y: auto;
+}
+
+.button {
+ padding: 10px 40px;
+ border: thin solid rgba(255, 255, 255, 0.2);
+ border-radius: 15px;
+ background: rgba(255, 255, 255, 0.1);
+ min-width: 100px;
+ text-align: center;
+}
+
+.half-button {
+ padding: 10px 20px;
+ min-width: 80px;
+}
+
+.button:hover {
+ border: thin solid rgba(255, 255, 255, 0.4);
+ background: rgba(255, 255, 255, 0.2);
+}
+
+.register-button {
+ -ms-grid-row: 4;
+ grid-row: 4;
+ margin-top: 20px;
+ -webkit-transition-duration: 300ms;
+ transition-duration: 300ms;
+}
+
+.participation-buttons {
+ -ms-grid-row: 5;
+ grid-row: 5;
+ -ms-grid-column: 1;
+ grid-column: 1;
+ display: none;
+}
+
+.not-participate-button {
+ margin-right: 10px;
+}
+
+.participate-button {
+ margin-left: 10px;
+}
+
+.name-form {
+ -ms-grid-row: 4;
+ grid-row: 4;
+ -ms-grid-column: 1;
+ grid-column: 1;
+ margin-top: 20px;
+ display: none;
+}
+
+input[type=text] {
+ background-color: rgba(255, 255, 255, 0.3);
+ font-size: 56px;
+ color: white;
+ border: thin solid rgba(255, 255, 255, 0.2);
+ border-radius: 15px;
+ padding: 10px 10px;
+ font-family: -apple-system, BlinkMacSystemFont, "SF Hello", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
+ font-weight: 100;
+}
+
+::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
+ color: rgb(211, 211, 211);
+ opacity: 1; /* Firefox */
+}
+
+:-ms-input-placeholder { /* Internet Explorer 10-11 */
+ color: rgb(211, 211, 211);
+}
+
+::-ms-input-placeholder { /* Microsoft Edge */
+ color: rgb(211, 211, 211);
+}
+
+.final-text {
+ -ms-grid-row: 4;
+ grid-row: 4;
+ margin: 40px 0;
+}
+
+.registered-text {
+ display: none;
+}
+
+.declined-text {
+ display: none;
+}
+
+.error-text {
+ display: none;
+}
+
+.add-calender-event {
+ -ms-grid-row: 5;
+ grid-row: 5;
+ display: none;
+}
+
+@media only screen and (max-width: 800px) {
+ .title-text {
+ font-size: 18vw;
+ }
+ .normal-text {
+ font-size: 7vw;
+ }
+ input[type=text] {
+ font-size: 7vw;
+ }
+}
+
+@media only screen and (min-aspect-ratio: 1/1) {
+ .title-text {
+ font-size: 12vh;
+ }
+ .normal-text {
+ font-size: 4vh;
+ }
+ input[type=text] {
+ font-size: 4vh;
+ }
+}
+
+@keyframes blinkOff {
+ from { opacity: 1.0; }
+ to { opacity: 0.0; }
+}
+
+@keyframes blinkOn {
+ from { opacity: 0.0; }
+ to { opacity: 1.0; }
+}
+
+.bokeh {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ overflow: hidden;
+}
+
+$bokehCount: 50;
+$bokehBaseSize: 5rem;
+$bokehBaseDuration: 0.6s;
+$colorSet: (
+#f8f2e7,
+#e0c5a5,
+#ffe0a9,
+#ebe1b2,
+rgb(255, 255, 217),
+rgb(222, 208, 162),
+rgb(230, 185, 123),
+);
+.bokeh div {
+ position: absolute;
+ overflow: hidden;
+ border-radius: 50%;
+ animation-direction: alternate;
+ animation-iteration-count: infinite;
+ animation-timing-function: ease-in-out;
+
+ @for $i from 1 through $bokehCount {
+ $childSize: random(12) * 0.4rem + $bokehBaseSize;
+ $childLeft: random(120) * 1% - 20%;
+ $childColor: nth($colorSet, random(length($colorSet)));
+ $childDuration: $bokehBaseDuration + random(100) * 0.01s;
+
+ $childDown: (random(250) * 0.1rem);
+ $cFirstOpacity: 0.3 + random(20) * 0.01;
+ $cSecondOpacity: 0.2 + random(20) * 0.01;
+ $cFirstBlur: 0.1rem + random(10) * 0.1rem;
+ $cSecondBlur: 0.6rem + random(20) * 0.1rem;
+ &:nth-child(#{(2*$i)-1}) {
+ width: $childSize;
+ height: $childSize;
+ top: -$childSize;
+ left: $childLeft;
+ color: rgba($childColor, $cFirstOpacity);
+ box-shadow: 0 $childDown $cFirstBlur currentColor;
+ animation-duration: $childDuration;
+ animation-name: blinkOn;
+ }
+ &:nth-child(#{2*$i}) {
+ width: $childSize;
+ height: $childSize;
+ top: -$childSize;
+ left: $childLeft;
+ color: rgba($childColor, $cSecondOpacity);
+ box-shadow: 0 $childDown $cSecondBlur currentColor;
+ animation-duration: $childDuration;
+ animation-name: blinkOff;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Public/festival-en.html b/Public/festival-en.html
new file mode 100644
index 0000000..8b23268
--- /dev/null
+++ b/Public/festival-en.html
@@ -0,0 +1,128 @@
+
+