')
- .append(i.clone())
- .remove()
- .html()
- .replace(/type="password"/i, 'type="text"')
- .replace(/type=password/i, 'type=text')
- );
-
- if (i.attr('id') != '')
- x.attr('id', i.attr('id') + '-polyfill-field');
-
- if (i.attr('name') != '')
- x.attr('name', i.attr('name') + '-polyfill-field');
-
- x.addClass('polyfill-placeholder')
- .val(x.attr('placeholder')).insertAfter(i);
-
- if (i.val() == '')
- i.hide();
- else
- x.hide();
-
- i
- .on('blur', function(event) {
-
- event.preventDefault();
-
- var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
-
- if (i.val() == '') {
-
- i.hide();
- x.show();
-
- }
-
- });
-
- x
- .on('focus', function(event) {
-
- event.preventDefault();
-
- var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']');
-
- x.hide();
-
- i
- .show()
- .focus();
-
- })
- .on('keypress', function(event) {
-
- event.preventDefault();
- x.val('');
-
- });
-
- });
-
- // Events.
- $this
- .on('submit', function() {
-
- $this.find('input[type=text],input[type=password],textarea')
- .each(function(event) {
-
- var i = $(this);
-
- if (i.attr('name').match(/-polyfill-field$/))
- i.attr('name', '');
-
- if (i.val() == i.attr('placeholder')) {
-
- i.removeClass('polyfill-placeholder');
- i.val('');
-
- }
-
- });
-
- })
- .on('reset', function(event) {
-
- event.preventDefault();
-
- $this.find('select')
- .val($('option:first').val());
-
- $this.find('input,textarea')
- .each(function() {
-
- var i = $(this),
- x;
-
- i.removeClass('polyfill-placeholder');
-
- switch (this.type) {
-
- case 'submit':
- case 'reset':
- break;
-
- case 'password':
- i.val(i.attr('defaultValue'));
-
- x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
-
- if (i.val() == '') {
- i.hide();
- x.show();
- }
- else {
- i.show();
- x.hide();
- }
-
- break;
-
- case 'checkbox':
- case 'radio':
- i.attr('checked', i.attr('defaultValue'));
- break;
-
- case 'text':
- case 'textarea':
- i.val(i.attr('defaultValue'));
-
- if (i.val() == '') {
- i.addClass('polyfill-placeholder');
- i.val(i.attr('placeholder'));
- }
-
- break;
-
- default:
- i.val(i.attr('defaultValue'));
- break;
-
- }
- });
-
- });
-
- return $this;
-
- };
-
- /**
- * Moves elements to/from the first positions of their respective parents.
- * @param {jQuery} $elements Elements (or selector) to move.
- * @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations.
- */
- $.prioritize = function($elements, condition) {
-
- var key = '__prioritize';
-
- // Expand $elements if it's not already a jQuery object.
- if (typeof $elements != 'jQuery')
- $elements = $($elements);
-
- // Step through elements.
- $elements.each(function() {
-
- var $e = $(this), $p,
- $parent = $e.parent();
-
- // No parent? Bail.
- if ($parent.length == 0)
- return;
-
- // Not moved? Move it.
- if (!$e.data(key)) {
-
- // Condition is false? Bail.
- if (!condition)
- return;
-
- // Get placeholder (which will serve as our point of reference for when this element needs to move back).
- $p = $e.prev();
-
- // Couldn't find anything? Means this element's already at the top, so bail.
- if ($p.length == 0)
- return;
-
- // Move element to top of parent.
- $e.prependTo($parent);
-
- // Mark element as moved.
- $e.data(key, $p);
-
- }
-
- // Moved already?
- else {
-
- // Condition is true? Bail.
- if (condition)
- return;
-
- $p = $e.data(key);
-
- // Move element back to its original location (using our placeholder).
- $e.insertAfter($p);
-
- // Unmark element as moved.
- $e.removeData(key);
-
- }
-
- });
-
- };
-
-})(jQuery);
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/base/_page.scss b/website/src/main/resources/public/assets/sass/base/_page.scss
deleted file mode 100644
index 08ff6585a2..0000000000
--- a/website/src/main/resources/public/assets/sass/base/_page.scss
+++ /dev/null
@@ -1,47 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Basic */
-
- // MSIE: Required for IEMobile.
- @-ms-viewport {
- width: device-width;
- }
-
- // MSIE: Prevents scrollbar from overlapping content.
- body {
- -ms-overflow-style: scrollbar;
- }
-
- // Ensures page width is always >=320px.
- @include breakpoint('<=xsmall') {
- html, body {
- min-width: 320px;
- }
- }
-
- // Set box model to border-box.
- // Based on css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice
- html {
- box-sizing: border-box;
- }
-
- *, *:before, *:after {
- box-sizing: inherit;
- }
-
- body {
- background: _palette(bg);
-
- // Stops initial animations until page loads.
- &.is-preload {
- *, *:before, *:after {
- @include vendor('animation', 'none !important');
- @include vendor('transition', 'none !important');
- }
- }
-
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/base/_reset.scss b/website/src/main/resources/public/assets/sass/base/_reset.scss
deleted file mode 100644
index 2c263bc15d..0000000000
--- a/website/src/main/resources/public/assets/sass/base/_reset.scss
+++ /dev/null
@@ -1,76 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-// Reset.
-// Based on meyerweb.com/eric/tools/css/reset (v2.0 | 20110126 | License: public domain)
-
- html, body, div, span, applet, object,
- iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
- pre, a, abbr, acronym, address, big, cite,
- code, del, dfn, em, img, ins, kbd, q, s, samp,
- small, strike, strong, sub, sup, tt, var, b,
- u, i, center, dl, dt, dd, ol, ul, li, fieldset,
- form, label, legend, table, caption, tbody,
- tfoot, thead, tr, th, td, article, aside,
- canvas, details, embed, figure, figcaption,
- footer, header, hgroup, menu, nav, output, ruby,
- section, summary, time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font-size: 100%;
- font: inherit;
- vertical-align: baseline;
- }
-
- article, aside, details, figcaption, figure,
- footer, header, hgroup, menu, nav, section {
- display: block;
- }
-
- body {
- line-height: 1;
- }
-
- ol, ul {
- list-style:none;
- }
-
- blockquote, q {
- quotes: none;
-
- &:before,
- &:after {
- content: '';
- content: none;
- }
- }
-
- table {
- border-collapse: collapse;
- border-spacing: 0;
- }
-
- body {
- -webkit-text-size-adjust: none;
- }
-
- mark {
- background-color: transparent;
- color: inherit;
- }
-
- input::-moz-focus-inner {
- border: 0;
- padding: 0;
- }
-
- input, select, textarea {
- -moz-appearance: none;
- -webkit-appearance: none;
- -ms-appearance: none;
- appearance: none;
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/base/_typography.scss b/website/src/main/resources/public/assets/sass/base/_typography.scss
deleted file mode 100644
index a7d4b4c6c6..0000000000
--- a/website/src/main/resources/public/assets/sass/base/_typography.scss
+++ /dev/null
@@ -1,200 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Type */
-
- body, input, select, textarea {
- color: _palette(fg);
- font-family: _font(family);
- font-size: 16.5pt;
- font-weight: _font(weight);
- line-height: 1.75;
-
- @include breakpoint('<=xlarge') {
- font-size: 13pt;
- }
-
- @include breakpoint('<=large') {
- font-size: 12pt;
- }
-
- @include breakpoint('<=xxsmall') {
- font-size: 11pt;
- }
- }
-
- a {
- @include vendor('transition', (
- 'color #{_duration(transition)} ease',
- 'border-bottom-color #{_duration(transition)} ease'
- ));
- border-bottom: dotted 1px _palette(fg-light);
- color: inherit;
- text-decoration: none;
-
- &:hover {
- border-bottom-color: transparent;
- color: _palette(fg-bold);
- }
- }
-
- strong, b {
- color: _palette(fg-bold);
- font-weight: _font(weight-bold);
- }
-
- em, i {
- font-style: italic;
- }
-
- p {
- margin: 0 0 _size(element-margin) 0;
- }
-
- h1, h2, h3, h4, h5, h6 {
- color: _palette(fg-bold);
- font-weight: _font(weight-bold);
- line-height: 1.5;
- margin: 0 0 (_size(element-margin) * 0.25) 0;
-
- a {
- color: inherit;
- text-decoration: none;
- }
- }
-
- h1 {
- font-size: 2.75em;
-
- &.major {
- margin: 0 0 (_size(element-margin) * 0.65) 0;
- position: relative;
- padding-bottom: 0.35em;
-
- &:after {
- @include vendor('background-image', 'linear-gradient(to right, #{_palette(accent1)}, #{_palette(accent3)})');
- @include vendor('transition', 'max-width #{_duration(transition)} ease');
- border-radius: 0.2em;
- bottom: 0;
- content: '';
- height: 0.05em;
- position: absolute;
- right: 0;
- width: 100%;
- }
- }
- }
-
- h2 {
- font-size: 1.75em;
- }
-
- h3 {
- font-size: 1.1em;
- }
-
- h4 {
- font-size: 1em;
- }
-
- h5 {
- font-size: 0.8em;
- }
-
- h6 {
- font-size: 0.6em;
- }
-
- @include breakpoint('<=small') {
- h1 {
- font-size: 2em;
- }
-
- h2 {
- font-size: 1.25em;
- }
-
- h3 {
- font-size: 1em;
- }
-
- h4 {
- font-size: 0.8em;
- }
-
- h5 {
- font-size: 0.6em;
- }
-
- h6 {
- font-size: 0.6em;
- }
- }
-
- sub {
- font-size: 0.8em;
- position: relative;
- top: 0.5em;
- }
-
- sup {
- font-size: 0.8em;
- position: relative;
- top: -0.5em;
- }
-
- blockquote {
- border-left: solid (_size(border-width) * 4) _palette(border);
- font-style: italic;
- margin: 0 0 _size(element-margin) 0;
- padding: (_size(element-margin) / 4) 0 (_size(element-margin) / 4) _size(element-margin);
- }
-
- code {
- background: _palette(border-bg);
- border-radius: _size(border-radius);
- border: solid _size(border-width) _palette(border);
- font-family: _font(family-fixed);
- font-size: 0.9em;
- margin: 0 0.25em;
- padding: 0.25em 0.65em;
- }
-
- pre {
- -webkit-overflow-scrolling: touch;
- font-family: _font(family-fixed);
- font-size: 0.9em;
- margin: 0 0 _size(element-margin) 0;
-
- code {
- display: block;
- line-height: 1.75em;
- padding: 1em 1.5em;
- overflow-x: auto;
- }
- }
-
- hr {
- border: 0;
- border-bottom: solid _size(border-width) _palette(border);
- margin: _size(element-margin) 0;
-
- &.major {
- margin: (_size(element-margin) * 1.5) 0;
- }
- }
-
- .align-left {
- text-align: left;
- }
-
- .align-center {
- text-align: center;
- }
-
- .align-right {
- text-align: right;
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_actions.scss b/website/src/main/resources/public/assets/sass/components/_actions.scss
deleted file mode 100644
index 1224ff3af7..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_actions.scss
+++ /dev/null
@@ -1,101 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Actions */
-
- ul.actions {
- @include vendor('display', 'flex');
- cursor: default;
- list-style: none;
- margin-left: (_size(element-margin) * -0.5);
- padding-left: 0;
-
- li {
- padding: 0 0 0 (_size(element-margin) * 0.5);
- vertical-align: middle;
- }
-
- &.special {
- @include vendor('justify-content', 'center');
- width: 100%;
- margin-left: 0;
-
- li {
- &:first-child {
- padding-left: 0;
- }
- }
- }
-
- &.stacked {
- @include vendor('flex-direction', 'column');
- margin-left: 0;
-
- li {
- padding: (_size(element-margin) * 0.65) 0 0 0;
-
- &:first-child {
- padding-top: 0;
- }
- }
- }
-
- &.fit {
- width: calc(100% + #{_size(element-margin) * 0.5});
-
- li {
- @include vendor('flex-grow', '1');
- @include vendor('flex-shrink', '1');
- width: 100%;
-
- > * {
- width: 100%;
- }
- }
-
- &.stacked {
- width: 100%;
- }
- }
-
- @include breakpoint('<=xsmall') {
- &:not(.fixed) {
- @include vendor('flex-direction', 'column');
- margin-left: 0;
- width: 100% !important;
-
- li {
- @include vendor('flex-grow', '1');
- @include vendor('flex-shrink', '1');
- padding: (_size(element-margin) * 0.5) 0 0 0;
- text-align: center;
- width: 100%;
-
- > * {
- width: 100%;
- }
-
- &:first-child {
- padding-top: 0;
- }
-
- input[type="submit"],
- input[type="reset"],
- input[type="button"],
- button,
- .button {
- width: 100%;
-
- &.icon {
- &:before {
- margin-left: -0.5rem;
- }
- }
- }
- }
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_box.scss b/website/src/main/resources/public/assets/sass/components/_box.scss
deleted file mode 100644
index f44d275ccd..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_box.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Box */
-
- .box {
- border-radius: _size(border-radius);
- border: solid _size(border-width) _palette(border);
- margin-bottom: _size(element-margin);
- padding: 1.5em;
-
- > :last-child,
- > :last-child > :last-child,
- > :last-child > :last-child > :last-child {
- margin-bottom: 0;
- }
-
- &.alt {
- border: 0;
- border-radius: 0;
- padding: 0;
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_button.scss b/website/src/main/resources/public/assets/sass/components/_button.scss
deleted file mode 100644
index 8459cc19ee..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_button.scss
+++ /dev/null
@@ -1,106 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Button */
-
- input[type="submit"],
- input[type="reset"],
- input[type="button"],
- button,
- .button {
- @include vendor('appearance', 'none');
- @include vendor('transition', (
- 'border-color #{_duration(transition)} ease'
- ));
- background-color: transparent;
- border: solid 1px !important;
- border-color: _palette(border) !important;
- border-radius: 3em;
- color: _palette(fg-bold) !important;
- cursor: pointer;
- display: inline-block;
- font-size: 0.6em;
- font-weight: _font(weight-bold);
- height: calc(4.75em + 2px);
- letter-spacing: _font(kerning-alt);
- line-height: 4.75em;
- outline: 0;
- padding: 0 3.75em;
- position: relative;
- text-align: center;
- text-decoration: none;
- text-transform: uppercase;
- white-space: nowrap;
-
- &:after {
- @include vendor('transform', 'scale(0.25)');
- @include vendor('pointer-events', 'none');
- @include vendor('transition', (
- 'opacity #{_duration(transition)} ease',
- 'transform #{_duration(transition)} ease'
- ));
- background: _palette(fg-bold);
- border-radius: 3em;
- content: '';
- height: 100%;
- left: 0;
- opacity: 0;
- position: absolute;
- top: 0;
- width: 100%;
- }
-
- &.icon {
- &:before {
- margin-right: 0.75em;
- }
- }
-
- &.fit {
- width: 100%;
- }
-
- &.small {
- font-size: 0.4em;
- }
-
- &.large {
- font-size: 0.8em;
- }
-
- &.primary {
- background-color: _palette(fg-bold);
- color: _palette(bg) !important;
-
- &:after {
- display: none;
- }
- }
-
- &.disabled,
- &:disabled {
- cursor: default;
- opacity: 0.5;
- @include vendor('pointer-events', 'none');
- }
-
- &:hover {
- border-color: _palette(fg) !important;
-
- &:after {
- opacity: 0.05;
- @include vendor('transform', 'scale(1)');
- }
-
- &:active {
- border-color: _palette(fg-bold) !important;
-
- &:after {
- opacity: 0.1;
- }
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_contact.scss b/website/src/main/resources/public/assets/sass/components/_contact.scss
deleted file mode 100644
index d704fecb5c..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_contact.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Contact */
-
- ul.contact {
- list-style: none;
- padding: 0;
-
- > li {
- padding: 0;
- margin: 1.5em 0 0;
-
- &:first-child {
- margin-top: 0;
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_features.scss b/website/src/main/resources/public/assets/sass/components/_features.scss
deleted file mode 100644
index b9a3d2f685..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_features.scss
+++ /dev/null
@@ -1,98 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Features */
-
- .features {
- @include vendor('display', 'flex');
- @include vendor('flex-wrap', 'wrap');
- border-radius: _size(border-radius);
- border: solid 1px _palette(border);
- background: _palette(border-bg);
- margin: 0 0 _size(element-margin) 0;
-
- section {
- @include padding(3em, 3em, (0.5em, 0, 0, 4em));
- width: 50%;
- border-top: solid 1px _palette(border);
- position: relative;
-
- &:nth-child(-n + 2) {
- border-top-width: 0;
- }
-
- &:nth-child(2n) {
- border-left: solid 1px _palette(border);
- }
-
- .icon {
- @include vendor('transition', (
- 'opacity #{_duration(activation) * 0.5} ease',
- 'transform #{_duration(activation) * 0.5} ease'
- ));
- @include vendor('transition-delay', '1s');
- @include vendor('transform', 'scale(1)');
- position: absolute;
- left: 3em;
- top: 3em;
- opacity: 1;
- }
-
- @for $i from 1 through _misc(max-features) {
- &:nth-child(#{$i}) {
- .icon {
- @include vendor('transition-delay', '#{(_duration(transition) * 0.75 * $i)}');
- }
- }
- }
- }
-
- &.inactive {
- section {
- .icon {
- @include vendor('transform', 'scale(0.5)');
- opacity: 0;
- }
- }
- }
-
- @include breakpoint('<=medium') {
- display: block;
-
- section {
- border-top-width: 1px !important;
- border-left-width: 0 !important;
- width: 100%;
-
- &:first-child {
- border-top-width: 0 !important;
- }
- }
- }
-
- @include breakpoint('<=small') {
- section {
- @include padding(2em, 1.5em, (0.5em, 0, 0, 4em));
-
- .icon {
- left: 1.5em;
- top: 2em;
- }
- }
- }
-
- @include breakpoint('<=xsmall') {
- section {
- @include padding(2em, 1.5em, (0, 0, 0, 0));
-
- .icon {
- left: 0;
- position: relative;
- top: 0;
- }
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_form.scss b/website/src/main/resources/public/assets/sass/components/_form.scss
deleted file mode 100644
index 5e5342278f..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_form.scss
+++ /dev/null
@@ -1,237 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Form */
-
- form {
- margin: 0 0 _size(element-margin) 0;
-
- > :last-child {
- margin-bottom: 0;
- }
-
- > .fields {
- $gutter: (_size(element-margin) * 0.75);
-
- @include vendor('display', 'flex');
- @include vendor('flex-wrap', 'wrap');
- width: calc(100% + #{$gutter * 2});
- margin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);
-
- > .field {
- @include vendor('flex-grow', '0');
- @include vendor('flex-shrink', '0');
- padding: $gutter 0 0 $gutter;
- width: calc(100% - #{$gutter * 1});
-
- &.half {
- width: calc(50% - #{$gutter * 0.5});
- }
-
- &.third {
- width: calc(#{100% / 3} - #{$gutter * (1 / 3)});
- }
-
- &.quarter {
- width: calc(25% - #{$gutter * 0.25});
- }
- }
- }
-
- @include breakpoint('<=xsmall') {
- > .fields {
- $gutter: (_size(element-margin) * 0.75);
-
- width: calc(100% + #{$gutter * 2});
- margin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);
-
- > .field {
- padding: $gutter 0 0 $gutter;
- width: calc(100% - #{$gutter * 1});
-
- &.half {
- width: calc(100% - #{$gutter * 1});
- }
-
- &.third {
- width: calc(100% - #{$gutter * 1});
- }
-
- &.quarter {
- width: calc(100% - #{$gutter * 1});
- }
- }
- }
- }
- }
-
- label {
- color: _palette(fg-bold);
- font-weight: _font(weight-bold);
- line-height: 1.5;
- margin: 0 0 (_size(element-margin) * 0.35) 0;
- display: block;
- font-size: 1.1em;
- }
-
- input[type="text"],
- input[type="password"],
- input[type="email"],
- input[type="tel"],
- select,
- textarea {
- @include vendor('appearance', 'none');
- background: _palette(border-bg);
- border-radius: _size(border-radius);
- border: none;
- border: solid _size(border-width) _palette(border);
- color: inherit;
- display: block;
- outline: 0;
- padding: 0 1em;
- text-decoration: none;
- width: 100%;
-
- &:invalid {
- box-shadow: none;
- }
-
- &:focus {
- border-color: _palette(fg-bold);
- box-shadow: 0 0 0 _size(border-width) _palette(fg-bold);
- }
- }
-
- select {
- background-image: svg-url("
");
- background-size: 1.25rem;
- background-repeat: no-repeat;
- background-position: calc(100% - 1rem) center;
- height: _size(element-height);
- padding-right: _size(element-height);
- text-overflow: ellipsis;
-
- option {
- color: _palette(fg-bold);
- background: _palette(bg);
- }
-
- &:focus {
- &::-ms-value {
- background-color: transparent;
- }
- }
-
- &::-ms-expand {
- display: none;
- }
- }
-
- input[type="text"],
- input[type="password"],
- input[type="email"],
- select {
- height: _size(element-height);
- }
-
- textarea {
- padding: 0.75em 1em;
-
- body.is-ie & {
- min-height: 10em;
- }
- }
-
- input[type="checkbox"],
- input[type="radio"], {
- @include vendor('appearance', 'none');
- display: block;
- float: left;
- margin-right: -2em;
- opacity: 0;
- width: 1em;
- z-index: -1;
-
- & + label {
- @include icon(false, solid);
- color: _palette(fg);
- cursor: pointer;
- display: inline-block;
- font-size: 1em;
- font-weight: _font(weight);
- padding-left: (_size(element-height) * 0.6) + 0.75em;
- padding-right: 0.75em;
- position: relative;
-
- &:before {
- background: _palette(border-bg);
- border-radius: _size(border-radius);
- border: solid _size(border-width) _palette(border);
- content: '';
- display: inline-block;
- font-size: 0.8em;
- height: (_size(element-height) * 0.75);
- left: 0;
- line-height: (_size(element-height) * 0.75);
- position: absolute;
- text-align: center;
- top: 0;
- width: (_size(element-height) * 0.75);
- }
- }
-
- &:checked + label {
- &:before {
- background: _palette(fg-bold);
- border-color: _palette(fg-bold);
- color: _palette(accent3);
- content: '\f00c';
- }
- }
-
- &:focus + label {
- &:before {
- border-color: _palette(fg-bold);
- box-shadow: 0 0 0 _size(border-width) _palette(fg-bold);
- }
- }
- }
-
- input[type="checkbox"] {
- & + label {
- &:before {
- border-radius: _size(border-radius);
- }
- }
- }
-
- input[type="radio"] {
- & + label {
- &:before {
- border-radius: 100%;
- }
- }
- }
-
- ::-webkit-input-placeholder {
- color: _palette(fg-light) !important;
- opacity: 1.0;
- }
-
- :-moz-placeholder {
- color: _palette(fg-light) !important;
- opacity: 1.0;
- }
-
- ::-moz-placeholder {
- color: _palette(fg-light) !important;
- opacity: 1.0;
- }
-
- :-ms-input-placeholder {
- color: _palette(fg-light) !important;
- opacity: 1.0;
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_icon.scss b/website/src/main/resources/public/assets/sass/components/_icon.scss
deleted file mode 100644
index 51618299f0..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_icon.scss
+++ /dev/null
@@ -1,73 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Icon */
-
- .icon {
- @include icon;
- border-bottom: none;
- position: relative;
-
- > .label {
- display: none;
- }
-
- &:before {
- line-height: inherit;
- }
-
- &.solid {
- &:before {
- font-weight: 900;
- }
- }
-
- &.brands {
- &:before {
- font-family: 'Font Awesome 5 Brands';
- }
- }
-
- &.major {
- width: 2.5em;
- height: 2.5em;
- display: block;
- background: _palette(fg-bold);
- border-radius: 100%;
- color: _palette(bg);
- text-align: center;
- line-height: 2.5em;
- margin: 0 0 (_size(element-margin) * 0.65) 0;
-
- &:before {
- font-size: 1.25em;
-
- .wrapper.style1 & {
- color: _palette(accent1);
- }
-
- .wrapper.style1-alt & {
- color: _palette(accent1-alt);
- }
-
- .wrapper.style2 & {
- color: _palette(accent2);
- }
-
- .wrapper.style2-alt & {
- color: _palette(accent2-alt);
- }
-
- .wrapper.style3 & {
- color: _palette(accent3);
- }
-
- .wrapper.style3-alt & {
- color: _palette(accent3-alt);
- }
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_icons.scss b/website/src/main/resources/public/assets/sass/components/_icons.scss
deleted file mode 100644
index b0aaf37e13..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_icons.scss
+++ /dev/null
@@ -1,30 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Icons */
-
- ul.icons {
- cursor: default;
- list-style: none;
- padding-left: 0;
-
- li {
- display: inline-block;
- padding: 0 0.75em 0 0;
-
- &:last-child {
- padding-right: 0;
- }
-
- > a, > span {
- border: 0;
-
- .label {
- display: none;
- }
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_image.scss b/website/src/main/resources/public/assets/sass/components/_image.scss
deleted file mode 100644
index eb6acc892c..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_image.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Image */
-
- .image {
- border-radius: _size(border-radius);
- border: 0;
- display: inline-block;
- position: relative;
-
- img {
- border-radius: _size(border-radius);
- display: block;
- }
-
- &.left,
- &.right {
- max-width: 40%;
-
- img {
- width: 100%;
- }
- }
-
- &.left {
- float: left;
- margin: 0 1.5em 1em 0;
- top: 0.25em;
- }
-
- &.right {
- float: right;
- margin: 0 0 1em 1.5em;
- top: 0.25em;
- }
-
- &.fit {
- display: block;
- margin: 0 0 _size(element-margin) 0;
- width: 100%;
-
- img {
- width: 100%;
- }
- }
-
- &.main {
- display: block;
- margin: 0 0 (_size(element-margin) * 1.5) 0;
- width: 100%;
-
- img {
- width: 100%;
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_list.scss b/website/src/main/resources/public/assets/sass/components/_list.scss
deleted file mode 100644
index 3b8ed2e11a..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_list.scss
+++ /dev/null
@@ -1,56 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* List */
-
- ol {
- list-style: decimal;
- margin: 0 0 _size(element-margin) 0;
- padding-left: 1.25em;
-
- li {
- padding-left: 0.25em;
- }
- }
-
- ul {
- list-style: disc;
- margin: 0 0 _size(element-margin) 0;
- padding-left: 1em;
-
- li {
- padding-left: 0.5em;
- }
-
- &.alt {
- list-style: none;
- padding-left: 0;
-
- li {
- border-top: solid _size(border-width) _palette(border);
- padding: 0.5em 0;
-
- &:first-child {
- border-top: 0;
- padding-top: 0;
- }
- }
- }
- }
-
- dl {
- margin: 0 0 _size(element-margin) 0;
-
- dt {
- display: block;
- font-weight: _font(weight-bold);
- margin: 0 0 (_size(element-margin) * 0.5) 0;
- }
-
- dd {
- margin-left: _size(element-margin);
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_menu.scss b/website/src/main/resources/public/assets/sass/components/_menu.scss
deleted file mode 100644
index 2f21ac0a08..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_menu.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Menu */
-
- ul.menu {
- list-style: none;
- padding: 0;
-
- > li {
- border-left: solid 1px _palette(border);
- display: inline-block;
- line-height: 1;
- margin-left: 1.5em;
- padding: 0 0 0 1.5em;
-
- &:first-child {
- border-left: 0;
- margin: 0;
- padding-left: 0;
- }
- }
-
- @include breakpoint('<=xsmall') {
- > li {
- border-left: 0;
- display: block;
- line-height: inherit;
- margin: 0.5em 0 0;
- padding-left: 0;
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_row.scss b/website/src/main/resources/public/assets/sass/components/_row.scss
deleted file mode 100644
index 3cf24890d4..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_row.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Row */
-
- .row {
- @include html-grid(1.5em);
-
- @include breakpoint('<=xlarge') {
- @include html-grid(1.5em, 'xlarge');
- }
-
- @include breakpoint('<=large') {
- @include html-grid(1.5em, 'large');
- }
-
- @include breakpoint('<=medium') {
- @include html-grid(1.5em, 'medium');
- }
-
- @include breakpoint('<=small') {
- @include html-grid(1.5em, 'small');
- }
-
- @include breakpoint('<=xsmall') {
- @include html-grid(1.5em, 'xsmall');
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_section.scss b/website/src/main/resources/public/assets/sass/components/_section.scss
deleted file mode 100644
index 8f5fea0e6c..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_section.scss
+++ /dev/null
@@ -1,41 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Section/Article */
-
- section, article {
- &.special {
- text-align: center;
- }
- }
-
- header {
- p {
- color: _palette(fg-light);
- position: relative;
- margin: 0 0 (_size(element-margin) * 0.75) 0;
- }
-
- h2 + p {
- font-size: 1.25em;
- margin-top: (_size(element-margin) * -0.5);
- line-height: 1.5em;
- }
-
- h3 + p {
- font-size: 1.1em;
- margin-top: (_size(element-margin) * -0.4);
- line-height: 1.5em;
- }
-
- h4 + p,
- h5 + p,
- h6 + p {
- font-size: 0.9em;
- margin-top: (_size(element-margin) * -0.3);
- line-height: 1.5em;
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_split.scss b/website/src/main/resources/public/assets/sass/components/_split.scss
deleted file mode 100644
index 84f53338b2..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_split.scss
+++ /dev/null
@@ -1,91 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Split */
-
- .split {
- @include vendor('display', 'flex');
-
- > * {
- width: calc(50% - 2.5em);
- }
-
- > :nth-child(2n - 1) {
- padding-right: 2.5em;
- border-right: solid 1px _palette(border);
- }
-
- > :nth-child(2n) {
- padding-left: 2.5em;
- }
-
- &.style1 {
- > :nth-child(2n - 1) {
- width: calc(66.66666% - 2.5em);
- }
-
- > :nth-child(2n) {
- width: calc(33.33333% - 2.5em);
- }
- }
-
- @include breakpoint('<=xlarge') {
- > * {
- width: calc(50% - 2em);
- }
-
- > :nth-child(2n - 1) {
- padding-right: 2em;
- }
-
- > :nth-child(2n) {
- padding-left: 2em;
- }
-
- &.style1 {
- > :nth-child(2n - 1) {
- width: calc(66.66666% - 2em);
- }
-
- > :nth-child(2n) {
- width: calc(33.33333% - 2em);
- }
- }
- }
-
- @include breakpoint('<=medium') {
- display: block;
-
- > * {
- border-top: solid 1px _palette(border);
- margin: 4em 0 0;
- padding: 4em 0 0;
- width: 100% !important;
- }
-
- > :nth-child(2n - 1) {
- border-right: 0;
- padding-right: 0;
- }
-
- > :nth-child(2n) {
- padding-left: 0;
- }
-
- > :first-child {
- border-top: 0;
- margin-top: 0;
- padding-top: 0;
- }
- }
-
- @include breakpoint('<=small') {
- > * {
- margin: 3em 0 0;
- padding: 3em 0 0;
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_spotlights.scss b/website/src/main/resources/public/assets/sass/components/_spotlights.scss
deleted file mode 100644
index dcfa4e160c..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_spotlights.scss
+++ /dev/null
@@ -1,131 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Spotlights */
-
- .spotlights {
- > section {
- @include vendor('display', 'flex');
- @include vendor('flex-direction', 'row');
- min-height: 22.5em;
-
- body.is-ie & {
- min-height: 0;
- }
-
- > .image {
- background-position: center center;
- background-size: cover;
- border-radius: 0;
- display: block;
- position: relative;
- width: 25em;
-
- img {
- border-radius: 0;
- display: block;
- }
-
- &:before {
- @include vendor('transition', 'opacity #{_duration(activation)} ease');
- background: transparentize(_palette(bg), 0.1);
- content: '';
- display: block;
- height: 100%;
- left: 0;
- opacity: 0;
- position: absolute;
- top: 0;
- width: 100%;
- }
- }
-
- > .content {
- @include padding(4em, 5em);
- @include vendor('display', 'flex');
- @include vendor('flex-direction', 'column');
- @include vendor('justify-content', 'center');
- width: #{_size(inner-width) - 25em};
- -ms-flex: 1;
-
- > .inner {
- @include vendor('transform', 'translateX(0) translateY(0)');
- @include vendor('transition', (
- 'opacity #{_duration(activation)} ease',
- 'transform #{_duration(activation)} ease'
- ));
- opacity: 1;
- }
- }
-
- &:nth-child(1) {
- }
-
- &:nth-child(2) {
- background-color: rgba(0,0,0,0.05);
- }
-
- &:nth-child(3) {
- background-color: rgba(0,0,0,0.1);
- }
-
- &.inactive,
- body.is-preload & {
- > .image {
- &:before {
- opacity: 1;
- }
- }
-
- > .content {
- > .inner {
- @include vendor('transform', 'translateX(-1em)');
- opacity: 0;
- }
- }
- }
-
- @include breakpoint('<=xlarge') {
- > .content {
- @include padding(4em, 4em);
- }
- }
-
- @include breakpoint('<=medium') {
- display: block;
-
- > .image {
- width: 100%;
- height: 50vh;
- }
-
- > .content {
- width: 100%;
- }
-
- &.inactive,
- body.is-preload & {
- > .content {
- > .inner {
- @include vendor('transform', 'translateY(1em)');
- }
- }
- }
- }
-
- @include breakpoint('<=small') {
- > .image {
- height: 50vh;
- min-height: 15em;
- }
-
- > .content {
- @include padding(3em, 2em);
- }
- }
- }
- }
-
diff --git a/website/src/main/resources/public/assets/sass/components/_table.scss b/website/src/main/resources/public/assets/sass/components/_table.scss
deleted file mode 100644
index 693bf26bb0..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_table.scss
+++ /dev/null
@@ -1,81 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Table */
-
- .table-wrapper {
- -webkit-overflow-scrolling: touch;
- overflow-x: auto;
- }
-
- table {
- margin: 0 0 _size(element-margin) 0;
- width: 100%;
-
- tbody {
- tr {
- border: solid _size(border-width) _palette(border);
- border-left: 0;
- border-right: 0;
-
- &:nth-child(2n + 1) {
- background-color: _palette(border-bg);
- }
- }
- }
-
- td {
- padding: 0.75em;
- }
-
- th {
- color: _palette(fg-bold);
- font-size: 1em;
- font-weight: _font(weight-bold);
- padding: 0 0.75em 0.75em;
- text-align: left;
- }
-
- thead {
- border-bottom: solid (_size(border-width) * 2) _palette(border);
- }
-
- tfoot {
- border-top: solid (_size(border-width) * 2) _palette(border);
- }
-
- &.alt {
- border-collapse: separate;
-
- tbody {
- tr {
- td {
- border: solid _size(border-width) _palette(border);
- border-left-width: 0;
- border-top-width: 0;
-
- &:first-child {
- border-left-width: _size(border-width);
- }
- }
-
- &:first-child {
- td {
- border-top-width: _size(border-width);
- }
- }
- }
- }
-
- thead {
- border-bottom: 0;
- }
-
- tfoot {
- border-top: 0;
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/components/_wrapper.scss b/website/src/main/resources/public/assets/sass/components/_wrapper.scss
deleted file mode 100644
index d42b4d2216..0000000000
--- a/website/src/main/resources/public/assets/sass/components/_wrapper.scss
+++ /dev/null
@@ -1,139 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Wrapper */
-
- .wrapper {
- position: relative;
-
- > .inner {
- @include padding(5em, 5em);
- max-width: 100%;
- width: _size(inner-width);
-
- @include breakpoint('<=xlarge') {
- @include padding(4em, 4em);
- }
-
- @include breakpoint('<=large') {
- width: 100%;
- }
-
- @include breakpoint('<=small') {
- @include padding(3em, 2em);
- }
- }
-
- &.alt {
- background-color: _palette(bg-alt);
- }
-
- &.style1 {
- background-color: _palette(accent1);
- }
-
- &.style1-alt {
- background-color: _palette(accent1-alt);
- }
-
- &.style2 {
- background-color: _palette(accent2);
- }
-
- &.style2-alt {
- background-color: _palette(accent2-alt);
- }
-
- &.style3 {
- background-color: _palette(accent3);
- }
-
- &.style3-alt {
- background-color: _palette(accent3-alt);
- }
-
- &.fullscreen {
- @include vendor('display', 'flex');
- @include vendor('flex-direction', 'column');
- @include vendor('justify-content', 'center');
- min-height: 100vh;
-
- body.is-ie & {
- height: 100vh;
- }
-
- @include breakpoint('<=large') {
- min-height: calc(100vh - 2.5em);
-
- body.is-ie & {
- height: calc(100vh - 2.5em);
- }
- }
-
- @include breakpoint('<=small') {
- padding: 2em 0;
- min-height: 0;
-
- body.is-ie & {
- height: auto;
- }
- }
- }
-
- &.fade-up {
- > .inner {
- @include vendor('transform', 'translateY(0)');
- @include vendor('transition', (
- 'opacity #{_duration(activation)} ease',
- 'transform #{_duration(activation)} ease'
- ));
- opacity: 1.0;
- }
-
- &.inactive,
- body.is-preload & {
- > .inner {
- opacity: 0;
- @include vendor('transform', 'translateY(1em)');
- }
- }
- }
-
- &.fade-down {
- > .inner {
- @include vendor('transform', 'translateY(0)');
- @include vendor('transition', (
- 'opacity #{_duration(activation)} ease',
- 'transform #{_duration(activation)} ease'
- ));
- opacity: 1.0;
- }
-
- &.inactive,
- body.is-preload & {
- > .inner {
- opacity: 0;
- @include vendor('transform', 'translateY(-1em)');
- }
- }
- }
-
- &.fade {
- > .inner {
- @include vendor('transition', (
- 'opacity #{_duration(activation)} ease'
- ));
- opacity: 1.0;
- }
-
- &.inactive,
- body.is-preload & {
- > .inner {
- opacity: 0;
- }
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/layout/_footer.scss b/website/src/main/resources/public/assets/sass/layout/_footer.scss
deleted file mode 100644
index b5c99b403e..0000000000
--- a/website/src/main/resources/public/assets/sass/layout/_footer.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Footer */
-
- #footer {
- #sidebar + #wrapper + & {
- margin-left: _size(sidebar-width);
-
- @include breakpoint('<=large') {
- margin-left: 0;
- }
- }
-
- > .inner {
- a {
- border-bottom-color: _palette(border);
-
- &:hover {
- border-bottom-color: transparent;
- }
- }
-
- .menu {
- font-size: 0.8em;
- color: _palette(border);
- }
- }
-
- #header + #wrapper + & {
- > .inner {
- margin: 0 auto;
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/layout/_header.scss b/website/src/main/resources/public/assets/sass/layout/_header.scss
deleted file mode 100644
index 8f0bb7b89d..0000000000
--- a/website/src/main/resources/public/assets/sass/layout/_header.scss
+++ /dev/null
@@ -1,92 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Header */
-
- #header {
- @include vendor('display', 'flex');
- background-color: _palette(accent1);
- cursor: default;
- padding: 1.75em 2em;
-
- > .title {
- border: 0;
- color: _palette(fg-bold);
- display: block;
- font-size: 1.25em;
- font-weight: _font(weight-bold);
- }
-
- > nav {
- @include vendor('flex', '1');
- text-align: right;
-
- > ul {
- margin: 0;
- padding: 0;
-
- > li {
- display: inline-block;
- margin-left: 1.75em;
- padding: 0;
- vertical-align: middle;
-
- &:first-child {
- margin-left: 0;
- }
-
- a {
- border: 0;
- color: _palette(fg-light);
- display: inline-block;
- font-size: 0.6em;
- font-weight: _font(weight-bold);
- letter-spacing: _font(kerning-alt);
- text-transform: uppercase;
-
- &:hover {
- color: _palette(fg);
- }
-
- &.active {
- color: _palette(fg-bold);
- }
- }
- }
- }
- }
-
- @include breakpoint('<=small') {
- padding: 1em 2em;
- }
-
- @include breakpoint('<=xsmall') {
- display: block;
- padding: 0 2em;
- text-align: left;
-
- .title {
- font-size: 1.25em;
- padding: 1em 0;
- }
-
- > nav {
- border-top: solid 1px _palette(border);
- text-align: inherit;
-
- > ul {
- > li {
- margin-left: 1.5em;
-
- a {
- height: 6em;
- line-height: 6em;
- }
- }
- }
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/layout/_intro.scss b/website/src/main/resources/public/assets/sass/layout/_intro.scss
deleted file mode 100644
index e270040bdb..0000000000
--- a/website/src/main/resources/public/assets/sass/layout/_intro.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Intro */
-
- #intro {
- background-attachment: fixed;
- background-image: url('images/intro.svg');
- background-position: top right;
- background-repeat: no-repeat;
- background-size: 100% 100%;
-
- p {
- font-size: 1.25em;
-
- @include breakpoint('<=medium') {
- br {
- display: none;
- }
- }
-
- @include breakpoint('<=small') {
- font-size: 1em;
- }
- }
-
- @include breakpoint('<=large') {
- background-attachment: scroll;
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/layout/_sidebar.scss b/website/src/main/resources/public/assets/sass/layout/_sidebar.scss
deleted file mode 100644
index 038ed9e966..0000000000
--- a/website/src/main/resources/public/assets/sass/layout/_sidebar.scss
+++ /dev/null
@@ -1,185 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Sidebar */
-
- #sidebar {
- @include padding(2.5em, 2.5em);
- background: _palette(bg);
- cursor: default;
- height: 100vh;
- left: 0;
- overflow-x: hidden;
- overflow-y: auto;
- position: fixed;
- text-align: right;
- top: 0;
- width: _size(sidebar-width);
- z-index: _misc(z-index-base);
-
- > .inner {
- @include vendor('display', 'flex');
- @include vendor('flex-direction', 'column');
- @include vendor('justify-content', 'center');
- @include vendor('transform', 'translateY(0)');
- @include vendor('transition', (
- 'opacity #{_duration(activation)} ease',
- ));
- min-height: 100%;
- opacity: 1;
- width: 100%;
-
- body.is-ie & {
- height: 100%;
- }
- }
-
- nav {
- > ul {
- list-style: none;
- padding: 0;
-
- > li {
- @include vendor('transform', 'translateY(0)');
- @include vendor('transition', (
- 'opacity #{_duration(activation) * 0.15} ease',
- 'transform #{_duration(activation) * 0.75} ease'
- ));
- margin: 1.5em 0 0;
- opacity: 1;
- padding: 0;
- position: relative;
-
- &:first-child {
- margin: 0;
- }
-
- @for $i from 1 through _misc(max-sidebar-links) {
- &:nth-child(#{$i}) {
- @include vendor('transition-delay', '#{(_duration(activation) * 0.2 * $i) + (_duration(activation) * 0.25)}');
- }
- }
- }
- }
-
- a {
- @include vendor('transition', 'color #{_duration(transition)} ease');
- border: 0;
- color: _palette(fg-light);
- display: block;
- font-size: 0.6em;
- font-weight: _font(weight-bold);
- letter-spacing: _font(kerning-alt);
- line-height: 1.75;
- outline: 0;
- padding: 1.35em 0;
- position: relative;
- text-decoration: none;
- text-transform: uppercase;
-
- &:before,
- &:after {
- border-radius: 0.2em;
- bottom: 0;
- content: '';
- height: 0.2em;
- position: absolute;
- right: 0;
- width: 100%;
- }
-
- &:before {
- background: lighten(_palette(bg), 5);
- }
-
- &:after {
- @include vendor('background-image', 'linear-gradient(to right, #{_palette(accent1)}, #{_palette(accent3)})');
- @include vendor('transition', 'max-width #{_duration(transition)} ease');
- max-width: 0;
- }
-
- &:hover {
- color: _palette(fg);
- }
-
- &.active {
- color: _palette(fg-bold);
-
- &:after {
- max-width: 100%;
- }
- }
- }
- }
-
- body.is-preload & {
- > .inner {
- opacity: 0;
- }
-
- nav {
- ul {
- li {
- @include vendor('transform', 'translateY(2em)');
- opacity: 0;
- }
- }
- }
- }
-
- @include breakpoint('<=large') {
- height: _size(sidebar-height);
- left: 0;
- line-height: _size(sidebar-height);
- overflow: hidden;
- padding: 0;
- text-align: center;
- top: 0;
- width: 100%;
-
- > .inner {
- @include vendor('flex-direction', 'row');
- @include vendor('align-items', 'stretch');
- height: inherit;
- line-height: inherit;
- }
-
- nav {
- height: inherit;
- line-height: inherit;
-
- ul {
- @include vendor('display', 'flex');
- height: inherit;
- line-height: inherit;
- margin: 0;
-
- li {
- display: block;
- height: inherit;
- line-height: inherit;
- margin: 0 0 0 2em;
- padding: 0;
- }
- }
-
- a {
- height: inherit;
- line-height: inherit;
- padding: 0;
-
- &:after {
- background-image: none;
- background-color: _palette(accent3);
- }
- }
- }
- }
-
- @include breakpoint('<=small') {
- display: none;
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/layout/_wrapper.scss b/website/src/main/resources/public/assets/sass/layout/_wrapper.scss
deleted file mode 100644
index fe6d14c870..0000000000
--- a/website/src/main/resources/public/assets/sass/layout/_wrapper.scss
+++ /dev/null
@@ -1,30 +0,0 @@
-///
-/// Hyperspace by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Wrapper (main) */
-
- #wrapper {
- #sidebar + & {
- margin-left: _size(sidebar-width);
-
- @include breakpoint('<=large') {
- margin-left: 0;
- padding-top: _size(sidebar-height);
- }
-
- @include breakpoint('<=small') {
- padding-top: 0;
- }
- }
-
- #header + & {
- > .wrapper {
- > .inner {
- margin: 0 auto;
- }
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/libs/_breakpoints.scss b/website/src/main/resources/public/assets/sass/libs/_breakpoints.scss
deleted file mode 100644
index c5301d859d..0000000000
--- a/website/src/main/resources/public/assets/sass/libs/_breakpoints.scss
+++ /dev/null
@@ -1,223 +0,0 @@
-// breakpoints.scss v1.0 | @ajlkn | MIT licensed */
-
-// Vars.
-
- /// Breakpoints.
- /// @var {list}
- $breakpoints: () !global;
-
-// Mixins.
-
- /// Sets breakpoints.
- /// @param {map} $x Breakpoints.
- @mixin breakpoints($x: ()) {
- $breakpoints: $x !global;
- }
-
- /// Wraps @content in a @media block targeting a specific orientation.
- /// @param {string} $orientation Orientation.
- @mixin orientation($orientation) {
- @media screen and (orientation: #{$orientation}) {
- @content;
- }
- }
-
- /// Wraps @content in a @media block using a given query.
- /// @param {string} $query Query.
- @mixin breakpoint($query: null) {
-
- $breakpoint: null;
- $op: null;
- $media: null;
-
- // Determine operator, breakpoint.
-
- // Greater than or equal.
- @if (str-slice($query, 0, 2) == '>=') {
-
- $op: 'gte';
- $breakpoint: str-slice($query, 3);
-
- }
-
- // Less than or equal.
- @elseif (str-slice($query, 0, 2) == '<=') {
-
- $op: 'lte';
- $breakpoint: str-slice($query, 3);
-
- }
-
- // Greater than.
- @elseif (str-slice($query, 0, 1) == '>') {
-
- $op: 'gt';
- $breakpoint: str-slice($query, 2);
-
- }
-
- // Less than.
- @elseif (str-slice($query, 0, 1) == '<') {
-
- $op: 'lt';
- $breakpoint: str-slice($query, 2);
-
- }
-
- // Not.
- @elseif (str-slice($query, 0, 1) == '!') {
-
- $op: 'not';
- $breakpoint: str-slice($query, 2);
-
- }
-
- // Equal.
- @else {
-
- $op: 'eq';
- $breakpoint: $query;
-
- }
-
- // Build media.
- @if ($breakpoint and map-has-key($breakpoints, $breakpoint)) {
-
- $a: map-get($breakpoints, $breakpoint);
-
- // Range.
- @if (type-of($a) == 'list') {
-
- $x: nth($a, 1);
- $y: nth($a, 2);
-
- // Max only.
- @if ($x == null) {
-
- // Greater than or equal (>= 0 / anything)
- @if ($op == 'gte') {
- $media: 'screen';
- }
-
- // Less than or equal (<= y)
- @elseif ($op == 'lte') {
- $media: 'screen and (max-width: ' + $y + ')';
- }
-
- // Greater than (> y)
- @elseif ($op == 'gt') {
- $media: 'screen and (min-width: ' + ($y + 1) + ')';
- }
-
- // Less than (< 0 / invalid)
- @elseif ($op == 'lt') {
- $media: 'screen and (max-width: -1px)';
- }
-
- // Not (> y)
- @elseif ($op == 'not') {
- $media: 'screen and (min-width: ' + ($y + 1) + ')';
- }
-
- // Equal (<= y)
- @else {
- $media: 'screen and (max-width: ' + $y + ')';
- }
-
- }
-
- // Min only.
- @else if ($y == null) {
-
- // Greater than or equal (>= x)
- @if ($op == 'gte') {
- $media: 'screen and (min-width: ' + $x + ')';
- }
-
- // Less than or equal (<= inf / anything)
- @elseif ($op == 'lte') {
- $media: 'screen';
- }
-
- // Greater than (> inf / invalid)
- @elseif ($op == 'gt') {
- $media: 'screen and (max-width: -1px)';
- }
-
- // Less than (< x)
- @elseif ($op == 'lt') {
- $media: 'screen and (max-width: ' + ($x - 1) + ')';
- }
-
- // Not (< x)
- @elseif ($op == 'not') {
- $media: 'screen and (max-width: ' + ($x - 1) + ')';
- }
-
- // Equal (>= x)
- @else {
- $media: 'screen and (min-width: ' + $x + ')';
- }
-
- }
-
- // Min and max.
- @else {
-
- // Greater than or equal (>= x)
- @if ($op == 'gte') {
- $media: 'screen and (min-width: ' + $x + ')';
- }
-
- // Less than or equal (<= y)
- @elseif ($op == 'lte') {
- $media: 'screen and (max-width: ' + $y + ')';
- }
-
- // Greater than (> y)
- @elseif ($op == 'gt') {
- $media: 'screen and (min-width: ' + ($y + 1) + ')';
- }
-
- // Less than (< x)
- @elseif ($op == 'lt') {
- $media: 'screen and (max-width: ' + ($x - 1) + ')';
- }
-
- // Not (< x and > y)
- @elseif ($op == 'not') {
- $media: 'screen and (max-width: ' + ($x - 1) + '), screen and (min-width: ' + ($y + 1) + ')';
- }
-
- // Equal (>= x and <= y)
- @else {
- $media: 'screen and (min-width: ' + $x + ') and (max-width: ' + $y + ')';
- }
-
- }
-
- }
-
- // String.
- @else {
-
- // Missing a media type? Prefix with "screen".
- @if (str-slice($a, 0, 1) == '(') {
- $media: 'screen and ' + $a;
- }
-
- // Otherwise, use as-is.
- @else {
- $media: $a;
- }
-
- }
-
- }
-
- // Output.
- @media #{$media} {
- @content;
- }
-
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/libs/_functions.scss b/website/src/main/resources/public/assets/sass/libs/_functions.scss
deleted file mode 100644
index b367524aec..0000000000
--- a/website/src/main/resources/public/assets/sass/libs/_functions.scss
+++ /dev/null
@@ -1,90 +0,0 @@
-/// Removes a specific item from a list.
-/// @author Hugo Giraudel
-/// @param {list} $list List.
-/// @param {integer} $index Index.
-/// @return {list} Updated list.
-@function remove-nth($list, $index) {
-
- $result: null;
-
- @if type-of($index) != number {
- @warn "$index: #{quote($index)} is not a number for `remove-nth`.";
- }
- @else if $index == 0 {
- @warn "List index 0 must be a non-zero integer for `remove-nth`.";
- }
- @else if abs($index) > length($list) {
- @warn "List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.";
- }
- @else {
-
- $result: ();
- $index: if($index < 0, length($list) + $index + 1, $index);
-
- @for $i from 1 through length($list) {
-
- @if $i != $index {
- $result: append($result, nth($list, $i));
- }
-
- }
-
- }
-
- @return $result;
-
-}
-
-/// Gets a value from a map.
-/// @author Hugo Giraudel
-/// @param {map} $map Map.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function val($map, $keys...) {
-
- @if nth($keys, 1) == null {
- $keys: remove-nth($keys, 1);
- }
-
- @each $key in $keys {
- $map: map-get($map, $key);
- }
-
- @return $map;
-
-}
-
-/// Gets a duration value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _duration($keys...) {
- @return val($duration, $keys...);
-}
-
-/// Gets a font value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _font($keys...) {
- @return val($font, $keys...);
-}
-
-/// Gets a misc value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _misc($keys...) {
- @return val($misc, $keys...);
-}
-
-/// Gets a palette value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _palette($keys...) {
- @return val($palette, $keys...);
-}
-
-/// Gets a size value.
-/// @param {string} $keys Key(s).
-/// @return {string} Value.
-@function _size($keys...) {
- @return val($size, $keys...);
-}
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/libs/_html-grid.scss b/website/src/main/resources/public/assets/sass/libs/_html-grid.scss
deleted file mode 100644
index 3c0806946a..0000000000
--- a/website/src/main/resources/public/assets/sass/libs/_html-grid.scss
+++ /dev/null
@@ -1,149 +0,0 @@
-// html-grid.scss v1.0 | @ajlkn | MIT licensed */
-
-// Mixins.
-
- /// Initializes the current element as an HTML grid.
- /// @param {mixed} $gutters Gutters (either a single number to set both column/row gutters, or a list to set them individually).
- /// @param {mixed} $suffix Column class suffix (optional; either a single suffix or a list).
- @mixin html-grid($gutters: 1.5em, $suffix: '') {
-
- // Initialize.
- $cols: 12;
- $multipliers: 0, 0.25, 0.5, 1, 1.50, 2.00;
- $unit: 100% / $cols;
-
- // Suffixes.
- $suffixes: null;
-
- @if (type-of($suffix) == 'list') {
- $suffixes: $suffix;
- }
- @else {
- $suffixes: ($suffix);
- }
-
- // Gutters.
- $guttersCols: null;
- $guttersRows: null;
-
- @if (type-of($gutters) == 'list') {
-
- $guttersCols: nth($gutters, 1);
- $guttersRows: nth($gutters, 2);
-
- }
- @else {
-
- $guttersCols: $gutters;
- $guttersRows: 0;
-
- }
-
- // Row.
- display: flex;
- flex-wrap: wrap;
- box-sizing: border-box;
- align-items: stretch;
-
- // Columns.
- > * {
- box-sizing: border-box;
- }
-
- // Gutters.
- &.gtr-uniform {
- > * {
- > :last-child {
- margin-bottom: 0;
- }
- }
- }
-
- // Alignment.
- &.aln-left {
- justify-content: flex-start;
- }
-
- &.aln-center {
- justify-content: center;
- }
-
- &.aln-right {
- justify-content: flex-end;
- }
-
- &.aln-top {
- align-items: flex-start;
- }
-
- &.aln-middle {
- align-items: center;
- }
-
- &.aln-bottom {
- align-items: flex-end;
- }
-
- // Step through suffixes.
- @each $suffix in $suffixes {
-
- // Suffix.
- @if ($suffix != '') {
- $suffix: '-' + $suffix;
- }
- @else {
- $suffix: '';
- }
-
- // Row.
-
- // Important.
- > .imp#{$suffix} {
- order: -1;
- }
-
- // Columns, offsets.
- @for $i from 1 through $cols {
- > .col-#{$i}#{$suffix} {
- width: $unit * $i;
- }
-
- > .off-#{$i}#{$suffix} {
- margin-left: $unit * $i;
- }
- }
-
- // Step through multipliers.
- @each $multiplier in $multipliers {
-
- // Gutters.
- $class: null;
-
- @if ($multiplier != 1) {
- $class: '.gtr-' + ($multiplier * 100);
- }
-
- {$class} {
- margin-top: ($guttersRows * $multiplier * -1);
- margin-left: ($guttersCols * $multiplier * -1);
-
- > * {
- padding: ($guttersRows * $multiplier) 0 0 ($guttersCols * $multiplier);
- }
-
- // Uniform.
- &.gtr-uniform {
- margin-top: $guttersCols * $multiplier * -1;
-
- > * {
- padding-top: $guttersCols * $multiplier;
- }
- }
-
- }
-
- }
-
- }
-
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/libs/_mixins.scss b/website/src/main/resources/public/assets/sass/libs/_mixins.scss
deleted file mode 100644
index 81874635dc..0000000000
--- a/website/src/main/resources/public/assets/sass/libs/_mixins.scss
+++ /dev/null
@@ -1,78 +0,0 @@
-/// Makes an element's :before pseudoelement a FontAwesome icon.
-/// @param {string} $content Optional content value to use.
-/// @param {string} $category Optional category to use.
-/// @param {string} $where Optional pseudoelement to target (before or after).
-@mixin icon($content: false, $category: regular, $where: before) {
-
- text-decoration: none;
-
- &:#{$where} {
-
- @if $content {
- content: $content;
- }
-
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- display: inline-block;
- font-style: normal;
- font-variant: normal;
- text-rendering: auto;
- line-height: 1;
- text-transform: none !important;
-
- @if ($category == brands) {
- font-family: 'Font Awesome 5 Brands';
- }
- @elseif ($category == solid) {
- font-family: 'Font Awesome 5 Free';
- font-weight: 900;
- }
- @else {
- font-family: 'Font Awesome 5 Free';
- font-weight: 400;
- }
-
- }
-
-}
-
-/// Applies padding to an element, taking the current element-margin value into account.
-/// @param {mixed} $tb Top/bottom padding.
-/// @param {mixed} $lr Left/right padding.
-/// @param {list} $pad Optional extra padding (in the following order top, right, bottom, left)
-/// @param {bool} $important If true, adds !important.
-@mixin padding($tb, $lr, $pad: (0,0,0,0), $important: null) {
-
- @if $important {
- $important: '!important';
- }
-
- $x: 0.1em;
-
- @if unit(_size(element-margin)) == 'rem' {
- $x: 0.1rem;
- }
-
- padding: ($tb + nth($pad,1)) ($lr + nth($pad,2)) max($x, $tb - _size(element-margin) + nth($pad,3)) ($lr + nth($pad,4)) #{$important};
-
-}
-
-/// Encodes a SVG data URL so IE doesn't choke (via codepen.io/jakob-e/pen/YXXBrp).
-/// @param {string} $svg SVG data URL.
-/// @return {string} Encoded SVG data URL.
-@function svg-url($svg) {
-
- $svg: str-replace($svg, '"', '\'');
- $svg: str-replace($svg, '%', '%25');
- $svg: str-replace($svg, '<', '%3C');
- $svg: str-replace($svg, '>', '%3E');
- $svg: str-replace($svg, '&', '%26');
- $svg: str-replace($svg, '#', '%23');
- $svg: str-replace($svg, '{', '%7B');
- $svg: str-replace($svg, '}', '%7D');
- $svg: str-replace($svg, ';', '%3B');
-
- @return url("data:image/svg+xml;charset=utf8,#{$svg}");
-
-}
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/libs/_vars.scss b/website/src/main/resources/public/assets/sass/libs/_vars.scss
deleted file mode 100644
index f385ac3728..0000000000
--- a/website/src/main/resources/public/assets/sass/libs/_vars.scss
+++ /dev/null
@@ -1,49 +0,0 @@
-// Misc.
- $misc: (
- z-index-base: 10000,
- max-features: 20,
- max-sidebar-links: 20
- );
-
-// Duration.
- $duration: (
- transition: 0.2s,
- activation: 1s
- );
-
-// Size.
- $size: (
- border-radius: 0.25em,
- border-width: 1px,
- element-height: 2.75em,
- element-margin: 2em,
- sidebar-width: 18em,
- sidebar-height: 3.5em, // when <=large is active
- inner-width: 75em
- );
-
-// Font.
- $font: (
- family: (Arial, Helvetica, sans-serif),
- family-fixed: ('Courier New', monospace),
- weight: normal,
- weight-bold: bold,
- kerning-alt: 0.25em
- );
-
-// Palette.
- $palette: (
- bg: #312450,
- bg-alt: darken(#312450, 5),
- fg: rgba(255,255,255,0.55),
- fg-bold: #ffffff,
- fg-light: rgba(255,255,255,0.35),
- border: rgba(255,255,255,0.15),
- border-bg: rgba(255,255,255,0.05),
- accent1: #5e42a6,
- accent1-alt: darken(#5e42a6, 10),
- accent2: #5052b5,
- accent2-alt: darken(#5052b5, 10),
- accent3: #b74e91,
- accent3-alt: darken(#b74e91, 10)
- );
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/libs/_vendor.scss b/website/src/main/resources/public/assets/sass/libs/_vendor.scss
deleted file mode 100644
index 6599a3fe95..0000000000
--- a/website/src/main/resources/public/assets/sass/libs/_vendor.scss
+++ /dev/null
@@ -1,376 +0,0 @@
-// vendor.scss v1.0 | @ajlkn | MIT licensed */
-
-// Vars.
-
- /// Vendor prefixes.
- /// @var {list}
- $vendor-prefixes: (
- '-moz-',
- '-webkit-',
- '-ms-',
- ''
- );
-
- /// Properties that should be vendorized.
- /// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org
- /// @var {list}
- $vendor-properties: (
-
- // Animation.
- 'animation',
- 'animation-delay',
- 'animation-direction',
- 'animation-duration',
- 'animation-fill-mode',
- 'animation-iteration-count',
- 'animation-name',
- 'animation-play-state',
- 'animation-timing-function',
-
- // Appearance.
- 'appearance',
-
- // Backdrop filter.
- 'backdrop-filter',
-
- // Background image options.
- 'background-clip',
- 'background-origin',
- 'background-size',
-
- // Box sizing.
- 'box-sizing',
-
- // Clip path.
- 'clip-path',
-
- // Filter effects.
- 'filter',
-
- // Flexbox.
- 'align-content',
- 'align-items',
- 'align-self',
- 'flex',
- 'flex-basis',
- 'flex-direction',
- 'flex-flow',
- 'flex-grow',
- 'flex-shrink',
- 'flex-wrap',
- 'justify-content',
- 'order',
-
- // Font feature.
- 'font-feature-settings',
- 'font-language-override',
- 'font-variant-ligatures',
-
- // Font kerning.
- 'font-kerning',
-
- // Fragmented borders and backgrounds.
- 'box-decoration-break',
-
- // Grid layout.
- 'grid-column',
- 'grid-column-align',
- 'grid-column-end',
- 'grid-column-start',
- 'grid-row',
- 'grid-row-align',
- 'grid-row-end',
- 'grid-row-start',
- 'grid-template-columns',
- 'grid-template-rows',
-
- // Hyphens.
- 'hyphens',
- 'word-break',
-
- // Masks.
- 'mask',
- 'mask-border',
- 'mask-border-outset',
- 'mask-border-repeat',
- 'mask-border-slice',
- 'mask-border-source',
- 'mask-border-width',
- 'mask-clip',
- 'mask-composite',
- 'mask-image',
- 'mask-origin',
- 'mask-position',
- 'mask-repeat',
- 'mask-size',
-
- // Multicolumn.
- 'break-after',
- 'break-before',
- 'break-inside',
- 'column-count',
- 'column-fill',
- 'column-gap',
- 'column-rule',
- 'column-rule-color',
- 'column-rule-style',
- 'column-rule-width',
- 'column-span',
- 'column-width',
- 'columns',
-
- // Object fit.
- 'object-fit',
- 'object-position',
-
- // Regions.
- 'flow-from',
- 'flow-into',
- 'region-fragment',
-
- // Scroll snap points.
- 'scroll-snap-coordinate',
- 'scroll-snap-destination',
- 'scroll-snap-points-x',
- 'scroll-snap-points-y',
- 'scroll-snap-type',
-
- // Shapes.
- 'shape-image-threshold',
- 'shape-margin',
- 'shape-outside',
-
- // Tab size.
- 'tab-size',
-
- // Text align last.
- 'text-align-last',
-
- // Text decoration.
- 'text-decoration-color',
- 'text-decoration-line',
- 'text-decoration-skip',
- 'text-decoration-style',
-
- // Text emphasis.
- 'text-emphasis',
- 'text-emphasis-color',
- 'text-emphasis-position',
- 'text-emphasis-style',
-
- // Text size adjust.
- 'text-size-adjust',
-
- // Text spacing.
- 'text-spacing',
-
- // Transform.
- 'transform',
- 'transform-origin',
-
- // Transform 3D.
- 'backface-visibility',
- 'perspective',
- 'perspective-origin',
- 'transform-style',
-
- // Transition.
- 'transition',
- 'transition-delay',
- 'transition-duration',
- 'transition-property',
- 'transition-timing-function',
-
- // Unicode bidi.
- 'unicode-bidi',
-
- // User select.
- 'user-select',
-
- // Writing mode.
- 'writing-mode',
-
- );
-
- /// Values that should be vendorized.
- /// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org
- /// @var {list}
- $vendor-values: (
-
- // Cross fade.
- 'cross-fade',
-
- // Element function.
- 'element',
-
- // Filter function.
- 'filter',
-
- // Flexbox.
- 'flex',
- 'inline-flex',
-
- // Grab cursors.
- 'grab',
- 'grabbing',
-
- // Gradients.
- 'linear-gradient',
- 'repeating-linear-gradient',
- 'radial-gradient',
- 'repeating-radial-gradient',
-
- // Grid layout.
- 'grid',
- 'inline-grid',
-
- // Image set.
- 'image-set',
-
- // Intrinsic width.
- 'max-content',
- 'min-content',
- 'fit-content',
- 'fill',
- 'fill-available',
- 'stretch',
-
- // Sticky position.
- 'sticky',
-
- // Transform.
- 'transform',
-
- // Zoom cursors.
- 'zoom-in',
- 'zoom-out',
-
- );
-
-// Functions.
-
- /// Removes a specific item from a list.
- /// @author Hugo Giraudel
- /// @param {list} $list List.
- /// @param {integer} $index Index.
- /// @return {list} Updated list.
- @function remove-nth($list, $index) {
-
- $result: null;
-
- @if type-of($index) != number {
- @warn "$index: #{quote($index)} is not a number for `remove-nth`.";
- }
- @else if $index == 0 {
- @warn "List index 0 must be a non-zero integer for `remove-nth`.";
- }
- @else if abs($index) > length($list) {
- @warn "List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.";
- }
- @else {
-
- $result: ();
- $index: if($index < 0, length($list) + $index + 1, $index);
-
- @for $i from 1 through length($list) {
-
- @if $i != $index {
- $result: append($result, nth($list, $i));
- }
-
- }
-
- }
-
- @return $result;
-
- }
-
- /// Replaces a substring within another string.
- /// @author Hugo Giraudel
- /// @param {string} $string String.
- /// @param {string} $search Substring.
- /// @param {string} $replace Replacement.
- /// @return {string} Updated string.
- @function str-replace($string, $search, $replace: '') {
-
- $index: str-index($string, $search);
-
- @if $index {
- @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);
- }
-
- @return $string;
-
- }
-
- /// Replaces a substring within each string in a list.
- /// @param {list} $strings List of strings.
- /// @param {string} $search Substring.
- /// @param {string} $replace Replacement.
- /// @return {list} Updated list of strings.
- @function str-replace-all($strings, $search, $replace: '') {
-
- @each $string in $strings {
- $strings: set-nth($strings, index($strings, $string), str-replace($string, $search, $replace));
- }
-
- @return $strings;
-
- }
-
-// Mixins.
-
- /// Wraps @content in vendorized keyframe blocks.
- /// @param {string} $name Name.
- @mixin keyframes($name) {
-
- @-moz-keyframes #{$name} { @content; }
- @-webkit-keyframes #{$name} { @content; }
- @-ms-keyframes #{$name} { @content; }
- @keyframes #{$name} { @content; }
-
- }
-
- /// Vendorizes a declaration's property and/or value(s).
- /// @param {string} $property Property.
- /// @param {mixed} $value String/list of value(s).
- @mixin vendor($property, $value) {
-
- // Determine if property should expand.
- $expandProperty: index($vendor-properties, $property);
-
- // Determine if value should expand (and if so, add '-prefix-' placeholder).
- $expandValue: false;
-
- @each $x in $value {
- @each $y in $vendor-values {
- @if $y == str-slice($x, 1, str-length($y)) {
-
- $value: set-nth($value, index($value, $x), '-prefix-' + $x);
- $expandValue: true;
-
- }
- }
- }
-
- // Expand property?
- @if $expandProperty {
- @each $vendor in $vendor-prefixes {
- #{$vendor}#{$property}: #{str-replace-all($value, '-prefix-', $vendor)};
- }
- }
-
- // Expand just the value?
- @elseif $expandValue {
- @each $vendor in $vendor-prefixes {
- #{$property}: #{str-replace-all($value, '-prefix-', $vendor)};
- }
- }
-
- // Neither? Treat them as a normal declaration.
- @else {
- #{$property}: #{$value};
- }
-
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/main.scss b/website/src/main/resources/public/assets/sass/main.scss
deleted file mode 100644
index fc5250ffd4..0000000000
--- a/website/src/main/resources/public/assets/sass/main.scss
+++ /dev/null
@@ -1,58 +0,0 @@
-@import 'libs/vars';
-@import 'libs/functions';
-@import 'libs/mixins';
-@import 'libs/vendor';
-@import 'libs/breakpoints';
-@import 'libs/html-grid';
-@import 'fontawesome-all.min.css';
-
-/*
- Hyperspace by HTML5 UP
- html5up.net | @ajlkn
- Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-*/
-
-// Breakpoints.
-
- @include breakpoints((
- xlarge: ( 1281px, 1680px ),
- large: ( 981px, 1280px ),
- medium: ( 737px, 980px ),
- small: ( 481px, 736px ),
- xsmall: ( 361px, 480px ),
- xxsmall: ( null, 360px )
- ));
-
-// Base.
-
- @import 'base/reset';
- @import 'base/page';
- @import 'base/typography';
-
-// Component.
-
- @import 'components/row';
- @import 'components/box';
- @import 'components/button';
- @import 'components/features';
- @import 'components/form';
- @import 'components/icon';
- @import 'components/image';
- @import 'components/list';
- @import 'components/actions';
- @import 'components/contact';
- @import 'components/icons';
- @import 'components/menu';
- @import 'components/section';
- @import 'components/split';
- @import 'components/spotlights';
- @import 'components/table';
- @import 'components/wrapper';
-
-// Layout.
-
- @import 'layout/header';
- @import 'layout/wrapper';
- @import 'layout/footer';
- @import 'layout/sidebar';
- @import 'layout/intro';
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/sass/noscript.scss b/website/src/main/resources/public/assets/sass/noscript.scss
deleted file mode 100644
index 8cfc326154..0000000000
--- a/website/src/main/resources/public/assets/sass/noscript.scss
+++ /dev/null
@@ -1,57 +0,0 @@
-@import 'libs/vars';
-@import 'libs/functions';
-@import 'libs/mixins';
-@import 'libs/vendor';
-@import 'libs/breakpoints';
-@import 'libs/html-grid';
-
-/*
- Hyperspace by HTML5 UP
- html5up.net | @ajlkn
- Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-*/
-
-/* Spotlights */
-
- .spotlights {
- > section {
- > .image {
- &:before {
- opacity: 0 !important;
- }
- }
-
- > .content {
- > .inner {
- @include vendor('transform', 'none !important');
- opacity: 1 !important;
- }
- }
- }
- }
-
-/* Wrapper */
-
- .wrapper {
- > .inner {
- opacity: 1 !important;
- @include vendor('transform', 'none !important');
- }
- }
-
-/* Sidebar */
-
- #sidebar {
- > .inner {
- opacity: 1 !important;
- }
-
- nav {
- > ul {
- > li {
- @include vendor('transform', 'none !important');
- opacity: 1 !important;
- }
- }
- }
- }
\ No newline at end of file
diff --git a/website/src/main/resources/public/assets/webfonts/fa-brands-400.eot b/website/src/main/resources/public/assets/webfonts/fa-brands-400.eot
deleted file mode 100644
index cba6c6cce8..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-brands-400.eot and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-brands-400.svg b/website/src/main/resources/public/assets/webfonts/fa-brands-400.svg
deleted file mode 100644
index b9881a43b7..0000000000
--- a/website/src/main/resources/public/assets/webfonts/fa-brands-400.svg
+++ /dev/null
@@ -1,3717 +0,0 @@
-
-
-
-
-Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021
- By Robert Madole
-Copyright (c) Font Awesome
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/website/src/main/resources/public/assets/webfonts/fa-brands-400.ttf b/website/src/main/resources/public/assets/webfonts/fa-brands-400.ttf
deleted file mode 100644
index 8d75deddae..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-brands-400.ttf and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-brands-400.woff b/website/src/main/resources/public/assets/webfonts/fa-brands-400.woff
deleted file mode 100644
index 3375bef091..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-brands-400.woff and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-brands-400.woff2 b/website/src/main/resources/public/assets/webfonts/fa-brands-400.woff2
deleted file mode 100644
index 402f81c0bc..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-brands-400.woff2 and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-regular-400.eot b/website/src/main/resources/public/assets/webfonts/fa-regular-400.eot
deleted file mode 100644
index a4e598936b..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-regular-400.eot and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-regular-400.svg b/website/src/main/resources/public/assets/webfonts/fa-regular-400.svg
deleted file mode 100644
index 463af27c02..0000000000
--- a/website/src/main/resources/public/assets/webfonts/fa-regular-400.svg
+++ /dev/null
@@ -1,801 +0,0 @@
-
-
-
-
-Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021
- By Robert Madole
-Copyright (c) Font Awesome
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/website/src/main/resources/public/assets/webfonts/fa-regular-400.ttf b/website/src/main/resources/public/assets/webfonts/fa-regular-400.ttf
deleted file mode 100644
index 7157aafbac..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-regular-400.ttf and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-regular-400.woff b/website/src/main/resources/public/assets/webfonts/fa-regular-400.woff
deleted file mode 100644
index ad077c6bec..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-regular-400.woff and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-regular-400.woff2 b/website/src/main/resources/public/assets/webfonts/fa-regular-400.woff2
deleted file mode 100644
index 56328948b3..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-regular-400.woff2 and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-solid-900.eot b/website/src/main/resources/public/assets/webfonts/fa-solid-900.eot
deleted file mode 100644
index e99417197e..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-solid-900.eot and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-solid-900.svg b/website/src/main/resources/public/assets/webfonts/fa-solid-900.svg
deleted file mode 100644
index 00296e9598..0000000000
--- a/website/src/main/resources/public/assets/webfonts/fa-solid-900.svg
+++ /dev/null
@@ -1,5034 +0,0 @@
-
-
-
-
-Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021
- By Robert Madole
-Copyright (c) Font Awesome
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/website/src/main/resources/public/assets/webfonts/fa-solid-900.ttf b/website/src/main/resources/public/assets/webfonts/fa-solid-900.ttf
deleted file mode 100644
index 25abf389e2..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-solid-900.ttf and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-solid-900.woff b/website/src/main/resources/public/assets/webfonts/fa-solid-900.woff
deleted file mode 100644
index 23ee663443..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-solid-900.woff and /dev/null differ
diff --git a/website/src/main/resources/public/assets/webfonts/fa-solid-900.woff2 b/website/src/main/resources/public/assets/webfonts/fa-solid-900.woff2
deleted file mode 100644
index 2217164f0c..0000000000
Binary files a/website/src/main/resources/public/assets/webfonts/fa-solid-900.woff2 and /dev/null differ
diff --git a/website/src/main/resources/public/images/aoc.svg b/website/src/main/resources/public/images/aoc.svg
deleted file mode 100644
index 94d4aaf647..0000000000
--- a/website/src/main/resources/public/images/aoc.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/website/src/main/resources/public/images/cloub_builders_logo.png b/website/src/main/resources/public/images/cloub_builders_logo.png
deleted file mode 100644
index 298af3f587..0000000000
Binary files a/website/src/main/resources/public/images/cloub_builders_logo.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/cv_example.png b/website/src/main/resources/public/images/cv_example.png
deleted file mode 100644
index 7f35333c7c..0000000000
Binary files a/website/src/main/resources/public/images/cv_example.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/favicons/android-chrome-192x192.png b/website/src/main/resources/public/images/favicons/android-chrome-192x192.png
deleted file mode 100644
index f8c2f385e4..0000000000
Binary files a/website/src/main/resources/public/images/favicons/android-chrome-192x192.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/favicons/android-chrome-512x512.png b/website/src/main/resources/public/images/favicons/android-chrome-512x512.png
deleted file mode 100644
index f27bda0a56..0000000000
Binary files a/website/src/main/resources/public/images/favicons/android-chrome-512x512.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/favicons/apple-touch-icon.png b/website/src/main/resources/public/images/favicons/apple-touch-icon.png
deleted file mode 100644
index 95d0a8631e..0000000000
Binary files a/website/src/main/resources/public/images/favicons/apple-touch-icon.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/favicons/favicon-16x16.png b/website/src/main/resources/public/images/favicons/favicon-16x16.png
deleted file mode 100644
index 9ccd7c917d..0000000000
Binary files a/website/src/main/resources/public/images/favicons/favicon-16x16.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/favicons/favicon-32x32.png b/website/src/main/resources/public/images/favicons/favicon-32x32.png
deleted file mode 100644
index 14921e60b9..0000000000
Binary files a/website/src/main/resources/public/images/favicons/favicon-32x32.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/favicons/favicon.ico b/website/src/main/resources/public/images/favicons/favicon.ico
deleted file mode 100644
index 7cb6de5378..0000000000
Binary files a/website/src/main/resources/public/images/favicons/favicon.ico and /dev/null differ
diff --git a/website/src/main/resources/public/images/intellij.png b/website/src/main/resources/public/images/intellij.png
deleted file mode 100644
index 89d6b2146a..0000000000
Binary files a/website/src/main/resources/public/images/intellij.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/jebtrains.png b/website/src/main/resources/public/images/jebtrains.png
deleted file mode 100644
index ad8de365ee..0000000000
Binary files a/website/src/main/resources/public/images/jebtrains.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/logo_frame.png b/website/src/main/resources/public/images/logo_frame.png
deleted file mode 100644
index 23b93a8ebb..0000000000
Binary files a/website/src/main/resources/public/images/logo_frame.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/mooc.png b/website/src/main/resources/public/images/mooc.png
deleted file mode 100644
index 735ad75d88..0000000000
Binary files a/website/src/main/resources/public/images/mooc.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/peepo_fancy.png b/website/src/main/resources/public/images/peepo_fancy.png
deleted file mode 100644
index c208f7dc5b..0000000000
Binary files a/website/src/main/resources/public/images/peepo_fancy.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/peepo_happy.png b/website/src/main/resources/public/images/peepo_happy.png
deleted file mode 100644
index 0b62112952..0000000000
Binary files a/website/src/main/resources/public/images/peepo_happy.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/peepo_heart.png b/website/src/main/resources/public/images/peepo_heart.png
deleted file mode 100644
index e8363d14c4..0000000000
Binary files a/website/src/main/resources/public/images/peepo_heart.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/questions.png b/website/src/main/resources/public/images/questions.png
deleted file mode 100644
index acb90fd966..0000000000
Binary files a/website/src/main/resources/public/images/questions.png and /dev/null differ
diff --git a/website/src/main/resources/public/images/tj_bot.png b/website/src/main/resources/public/images/tj_bot.png
deleted file mode 100644
index 93b33304b9..0000000000
Binary files a/website/src/main/resources/public/images/tj_bot.png and /dev/null differ
diff --git a/website/src/main/resources/public/index.html b/website/src/main/resources/public/index.html
deleted file mode 100644
index a71e0c3e91..0000000000
--- a/website/src/main/resources/public/index.html
+++ /dev/null
@@ -1,286 +0,0 @@
-
-
-
-
-
Together Java - Learn Java, together - Discord
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Together Java
-
Need Java help? We got plenty!
-
-
- Lots of friendly volunteers to help you learn Java or chat about everyday
- things.
-
- 25.000 members
- 300 questions answered weekly
- 50.000 messages per month
- monthly giveaways
-
-
-
-
-
-
-
-
-
-
-
-
You need help or have a question?
-
-
We have a sophisticated Q&A system with over 20 categories to choose
- from.
-
After posting your question, our experts will be with you shortly and provide
- help.
-
-
-
-
-
-
-
-
We help you land a job!
-
Our community consists of a lot of people who work with Java in their
- day-to-day business.
-
-
Have a chat with them, we can provide you with all the advice you need for
- your own professional career as a programmer.
-
-
-
-
-
-
-
-
Code together
-
Collaborate on our community bot and gain practice experience on a real
- project.
-
The project is big, sophisticated, and most importantly beginner-friendly with
- lots of guides.
-
-
-
-
-
-
-
-
-
-
-
Our partnerships
-
Our community is always seeking out for exciting opportunities to partner up with
- amazing people and
- organizations.
- Through partnerships, we enrich the experience for our users by providing licenses
- for
- much-needed
- products, hosting entertaining events and giving informative talks.
-
-
-
-
-
- We will frequently give away licenses to their products,
- such as IntelliJ
- IDEA
- Ultimate on
- special
- occasions.
-
- For example as prize for winning a coding contest, or just to
- thank you for your contribution to the community.
-
-
-
-
- Hosting free Java conferences with expert speakers and many exciting
- talks.
- All profits go to Ukrainian charity funds
- 💙💛 .
-
-
-
-
-
- Each year in December, we host AoC within our community with private
- leaderboards.
- Advent of Code is an Advent calendar of small programming puzzles for a
- variety of skill sets
- and skill levels that can be solved in any programming language you
- like.
-
-
-
-
- Hands down the best complete and free resource to learn Java.
- The University of Helsinki created this course, and they use it to teach
- their students programming. It comes with 14 weekly parts and exercises.
-
-
-
-
-
-
-
-
-
Get in touch
-
The fastest way to talk to us is by visiting our Discord server .
-
-
- Community
- Reach out to our members at:
-
-
-
- Owners
- Or directly to the people maintaining it:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/website/src/main/resources/public/manifest.json b/website/src/main/resources/public/manifest.json
deleted file mode 100644
index f72c99392e..0000000000
--- a/website/src/main/resources/public/manifest.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "name": "Together Java - Learn Java, together - Discord",
- "short_name": "Together Java",
- "description": "Need Java help? We got plenty! Join our Discord community. We have lots of friendly volunteers to help you learn Java or chat about everyday things.",
- "theme_color": "#ffffff",
- "background_color": "#ffffff",
- "display": "standalone",
- "icons": [
- {
- "src": "/android-chrome-192x192.png",
- "sizes": "192x192",
- "type": "image/png"
- },
- {
- "src": "/android-chrome-512x512.png",
- "sizes": "512x512",
- "type": "image/png"
- }
- ]
-}