From 3fc9d3f67623b27d644f65ee8fa1dfeba3b3ddc4 Mon Sep 17 00:00:00 2001 From: skifli Date: Fri, 12 Apr 2024 10:06:03 +0000 Subject: [PATCH] Apply minifications --- assets/css/footer.css | 53 +------- assets/css/global.css | 208 +------------------------------ assets/css/navbar.css | 91 +------------- assets/css/pages/index.css | 178 +------------------------- assets/css/pages/our-game.css | 23 +--- assets/css/pages/our-journey.css | 112 +---------------- assets/css/pages/sponsors.css | 92 +------------- assets/js/global.js | 65 +--------- assets/js/pages/our-journey.js | 186 +-------------------------- index.html | 157 +---------------------- our-journey/index.html | 135 +------------------- sponsors/index.html | 104 +--------------- 12 files changed, 12 insertions(+), 1392 deletions(-) diff --git a/assets/css/footer.css b/assets/css/footer.css index 033724d..7f98b18 100644 --- a/assets/css/footer.css +++ b/assets/css/footer.css @@ -1,52 +1 @@ -footer { - box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; - padding: 10px 15px; - margin-top: auto; - /* so elements are not directly next to the footer */ - - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: center; -} - -footer #footer-text { - flex: 1; -} - -footer #footer-links { - display: flex; - gap: 10px; - flex-direction: row; - justify-content: space-between; - align-items: center; -} - -footer #footer-links a { - display: inline-flex; - flex-direction: column; - justify-content: center; - align-items: center; - - text-decoration: none; - font-size: 20px; -} - -@media (max-width: 1000px) { - footer { - flex-direction: column; - } - - footer #footer-text { - margin-bottom: 10px; - } - - footer #footer-text #copyright { - text-align: center; - } - - footer #footer-links { - flex-wrap: wrap; - gap: 25px; - } -} \ No newline at end of file +footer{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;padding:10px 15px;margin-top:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer #footer-text{flex:1}footer #footer-links{display:flex;gap:10px;flex-direction:row;justify-content:space-between;align-items:center}footer #footer-links a{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;font-size:20px}@media (max-width:1000px){footer{flex-direction:column}footer #footer-text{margin-bottom:10px}footer #footer-text #copyright{text-align:center}footer #footer-links{flex-wrap:wrap;gap:25px}} diff --git a/assets/css/global.css b/assets/css/global.css index 1cac528..16dc40f 100644 --- a/assets/css/global.css +++ b/assets/css/global.css @@ -1,207 +1 @@ -@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;600&display=swap"); - -:root { - --accent: #9195ff; - --accent-darker: #474ba5; - --background-color: #fff; - --color-accent: #3b3b40; - --darker-color-accent: #000; - --opposite-color-accent: #000; - - --navbar-height-mobile: 180px; -} - -html[data-theme="light"] { - --accent: #9195ff; - --accent-darker: #474ba5; - --background-color: #fff; - --color-accent: #3b3b40; - --darker-color-accent: #000; - --opposite-color-accent: #000; -} - -html[data-theme="dark"] { - --accent: #9195ff; - --accent-darker: #474ba5; - --background-color: #1d1d1f; - --color-accent: #3b3b40; - --darker-color-accent: #000; - --opposite-color-accent: #fff; -} - -* { - box-sizing: border-box; - color: var(--opposite-color-accent); - margin: 0px; - padding: 0px; - - font-family: Noto Sans, sans-serif; -} - -body { - background-color: var(--background-color); - scroll-behavior: smooth; - - display: flex; - min-height: 100vh; - flex-direction: column; - justify-content: flex-start; -} - -h1 { - overflow-wrap: anywhere; -} - -h2 { - font-size: 40px; - font-weight: 600; - - overflow-wrap: anywhere; -} - -h3 { - font-size: 20px; - font-weight: 400; - - overflow-wrap: anywhere; -} - -h4 { - font-size: 15px; - font-weight: 300; - - overflow-wrap: anywhere; -} - -p { - font-size: 15px; - font-weight: 300; - - text-align: justify; - - overflow-wrap: anywhere; -} - -@media (max-width: 500px) { - p { - text-align: left; - } -} - -/* gradient-text */ - -.gradient-text { - background: linear-gradient(45deg, var(--accent-darker), var(--accent), #CA4246); - background-clip: text; - - -webkit-background-clip: text; - -moz-background-clip: text; - -webkit-text-fill-color: transparent; - -moz-text-fill-color: transparent; - - background-size: 100%; - background-repeat: repeat; -} - -/* hover-colour */ - -.hover-colour { - background: linear-gradient(to left, #4245A0 50%, #592087 50%) right; - background-size: 200%; - - transition: .5s ease-out; -} - -.hover-colour:hover { - background-position: left; -} - -/* cover */ - -.cover::before { - content: ""; - position: absolute; - left: 0; - right: 0; - z-index: -1; - - display: block; - background-image: url(../../img/covers/index.webp); - background-size: cover; - background-position: center; - width: 100%; - min-height: 100%; - - -webkit-filter: blur(5px); - -moz-filter: blur(5px); - -o-filter: blur(5px); - -ms-filter: blur(5px); - filter: blur(5px); -} - -.cover { - box-shadow: 0 5px 15px rgba(0, 0, 0, .35); - display: flex; - min-height: 100vh; - - align-items: center; - justify-content: center; - text-align: center; - - background-position: 50%; - background-repeat: no-repeat; - background-size: cover; -} - -.cover #cover-text h1 { - font-size: 50px -} - -.cover #cover-text h1#warp { - font-size: 100px; -} - -.cover #cover-text h2 { - font-size: 30px; -} - -@media (max-width: 1000px) { - .cover { - min-height: calc(100vh - var(--navbar-height-mobile)); - } - - .cover #cover-text h1#warp { - font-size: 50px; - } -} - -/* side-by-side */ - -.side-by-side { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: space-between; -} - -.side-by-side .left { - width: 50%; -} - -.side-by-side .right { - flex: 1; -} - -@media (max-width: 1000px) { - .side-by-side { - flex-direction: column; - } - - .side-by-side .left { - width: 100%; - } - - .side-by-side .right { - flex: 1; - } -} \ No newline at end of file +@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;600&display=swap);:root{--accent:#9195ff;--accent-darker:#474ba5;--background-color:#fff;--color-accent:#3b3b40;--darker-color-accent:#000;--opposite-color-accent:#000;--navbar-height-mobile:180px}html[data-theme=light]{--accent:#9195ff;--accent-darker:#474ba5;--background-color:#fff;--color-accent:#3b3b40;--darker-color-accent:#000;--opposite-color-accent:#000}html[data-theme=dark]{--accent:#9195ff;--accent-darker:#474ba5;--background-color:#1d1d1f;--color-accent:#3b3b40;--darker-color-accent:#000;--opposite-color-accent:#fff}*{box-sizing:border-box;color:var(--opposite-color-accent);margin:0;padding:0;font-family:Noto Sans,sans-serif}body{background-color:var(--background-color);scroll-behavior:smooth;display:flex;min-height:100vh;flex-direction:column;justify-content:flex-start}h1{overflow-wrap:anywhere}h2{font-size:40px;font-weight:600;overflow-wrap:anywhere}h3{font-size:20px;font-weight:400;overflow-wrap:anywhere}h4{font-size:15px;font-weight:300;overflow-wrap:anywhere}p{font-size:15px;font-weight:300;text-align:justify;overflow-wrap:anywhere}@media (max-width:500px){p{text-align:left}}.gradient-text{background:linear-gradient(45deg,var(--accent-darker),var(--accent),#ca4246);background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background-size:100%;background-repeat:repeat}.hover-colour{background:linear-gradient(to left,#4245a0 50%,#592087 50%) right;background-size:200%;transition:.5s ease-out}.hover-colour:hover{background-position:left}.cover::before{content:"";position:absolute;left:0;right:0;z-index:-1;display:block;background-image:url(../../img/covers/index.webp);background-size:cover;background-position:center;width:100%;min-height:100%;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.cover{box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;min-height:100vh;align-items:center;justify-content:center;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover}.cover #cover-text h1{font-size:50px}.cover #cover-text h1#warp{font-size:100px}.cover #cover-text h2{font-size:30px}@media (max-width:1000px){.cover{min-height:calc(100vh - var(--navbar-height-mobile))}.cover #cover-text h1#warp{font-size:50px}}.side-by-side{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.side-by-side .left{width:50%}.side-by-side .right{flex:1}@media (max-width:1000px){.side-by-side{flex-direction:column}.side-by-side .left{width:100%}.side-by-side .right{flex:1}} diff --git a/assets/css/navbar.css b/assets/css/navbar.css index bf28013..dd58391 100644 --- a/assets/css/navbar.css +++ b/assets/css/navbar.css @@ -1,90 +1 @@ -nav { - box-shadow: 0 0 20px rgba(0, 0, 0, .15); - padding: 10px; - - /* place on top */ - position: fixed; - top: 0; - width: 100%; - z-index: 1; - background-color: var(--background-color); - - /* used to space out logo and links */ - display: flex; - flex-direction: row; - - /* align in center horizontally */ - justify-content: center; - align-items: center; -} - -nav #nav-logo { - flex-grow: 1; - - /* align in center vertically */ - display: flex; - flex-direction: row; - align-items: center; -} - -nav #nav-logo img { - width: 24px; -} - -nav #nav-links { - list-style-type: none; - - /* align in center vertically and horizontally */ - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; -} - -nav #nav-links li { - margin-left: 10px; - float: left; - - /* align in center vertically */ - display: flex; - flex-direction: row; -} - -nav #nav-links li:first-child { - margin-left: 0px; -} - -nav #nav-links li a { - font-weight: 200; - font-size: 17px; - - text-decoration: none; - transition: color .2s ease-in-out; -} - -nav #nav-links li a:hover, -nav #nav-links li a#current { - color: var(--accent); -} - -@media (max-width: 1000px) { - nav { - flex-direction: column; - position: initial; - - height: var(--navbar-height-mobile); - } - - nav #nav-logo img { - width: 32px; - } - - nav #nav-links { - flex-direction: column; - } - - nav #nav-links li { - margin-left: 0px; - margin-top: 10px; - } -} \ No newline at end of file +nav{box-shadow:0 0 20px rgba(0,0,0,.15);padding:10px;position:fixed;top:0;width:100%;z-index:1;background-color:var(--background-color);display:flex;flex-direction:row;justify-content:center;align-items:center}nav #nav-logo{flex-grow:1;display:flex;flex-direction:row;align-items:center}nav #nav-logo img{width:24px}nav #nav-links{list-style-type:none;display:flex;flex-direction:row;justify-content:center;align-items:center}nav #nav-links li{margin-left:10px;float:left;display:flex;flex-direction:row}nav #nav-links li:first-child{margin-left:0}nav #nav-links li a{font-weight:200;font-size:17px;text-decoration:none;transition:color .2s ease-in-out}nav #nav-links li a#current,nav #nav-links li a:hover{color:var(--accent)}@media (max-width:1000px){nav{flex-direction:column;position:initial;height:var(--navbar-height-mobile)}nav #nav-logo img{width:32px}nav #nav-links{flex-direction:column}nav #nav-links li{margin-left:0;margin-top:10px}} diff --git a/assets/css/pages/index.css b/assets/css/pages/index.css index 54c2ceb..3c9c1c2 100644 --- a/assets/css/pages/index.css +++ b/assets/css/pages/index.css @@ -1,177 +1 @@ -/* title-section */ - -#title-section::before { - background-image: url(../../img/covers/index.webp); -} - -#title-section { - display: flex; - flex-direction: row; - - overflow: auto; - position: relative; -} - -#title { - width: 50%; -} - -#title h1 { - color: white; - font-size: 5vh; - margin-bottom: 10px; - display: block; - padding-left: 10px; - text-align: right; -} - -model-viewer { - width: 50vw; - height: 100vh; - - display: flex; - justify-content: center; - align-items: center; -} - -#title-section model-viewer #ar-prompt { - display: none; -} - -@media (max-width: 1000px) { - #title-section { - flex-direction: column; - } - - #title-section #title { - width: 100%; - padding: 25px 10px; - - /* align in center vertically and horizontally */ - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - } - - #title-section #title h1 { - text-align: center; - padding-right: 10px; - } - - #title-section model-viewer { - width: 100%; - } - - #title-section model-viewer #ar-prompt { - display: inline-block; - } -} - -/* we-are-team-warp */ - -#we-are-team-warp .left { - padding: 50px 10px 50px 0px; - width: 40% -} - -#we-are-team-warp .left h2 { - text-align: right; -} - -#we-are-team-warp .left .hover-colour { - color: white; -} - -#we-are-team-warp .right { - padding: 50px 15px 50px 0px; - - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} - -@media (max-width: 1000px) { - #we-are-team-warp .left { - padding-right: 50px; - width: 100%; - } - - #we-are-team-warp .right { - padding: 0px 50px; - } -} - -/* our-members */ - -#our-members { - padding: 0px 50px; - - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: center; - align-items: center; - gap: 25px; - - margin-bottom: 10px; -} - -.card img { - width: 400px; - height: 400px; - - object-fit: cover; - object-position: center; - - transition: transform 0.2s; -} - -.card img:hover { - transform: scale(1.01); -} - -.card .card-text { - background-color: var(--accent-darker); - box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; - padding: 10px 10px; - - width: 400px; - - transition: transform 0.2s; -} - -.card .card-text:hover { - transform: translateY(-5px); -} - -.card .card-text h3 { - text-decoration: underline; -} - -.card .card-text h4 { - font-style: italic; - margin-bottom: 10px; -} - -.card .card-text h3, -.card .card-text h4, -.card .card-text p { - color: white; -} - -@media (max-width: 1000px) { - #our-members { - padding: 25px 50px; - } - - .card img { - width: 100%; - height: 100%; - } - - .card .card-text { - width: 100%; - } -} \ No newline at end of file +#title-section::before{background-image:url(../../img/covers/index.webp)}#title-section{display:flex;flex-direction:row;overflow:auto;position:relative}#title{width:50%}#title h1{color:#fff;font-size:5vh;margin-bottom:10px;display:block;padding-left:10px;text-align:right}model-viewer{width:50vw;height:100vh;display:flex;justify-content:center;align-items:center}#title-section model-viewer #ar-prompt{display:none}@media (max-width:1000px){#title-section{flex-direction:column}#title-section #title{width:100%;padding:25px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}#title-section #title h1{text-align:center;padding-right:10px}#title-section model-viewer{width:100%}#title-section model-viewer #ar-prompt{display:inline-block}}#we-are-team-warp .left{padding:50px 10px 50px 0;width:40%}#we-are-team-warp .left h2{text-align:right}#we-are-team-warp .left .hover-colour{color:#fff}#we-are-team-warp .right{padding:50px 15px 50px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1000px){#we-are-team-warp .left{padding-right:50px;width:100%}#we-are-team-warp .right{padding:0 50px}}#our-members{padding:0 50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-bottom:10px}.card img{width:400px;height:400px;object-fit:cover;object-position:center;transition:transform .2s}.card img:hover{transform:scale(1.01)}.card .card-text{background-color:var(--accent-darker);box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;padding:10px 10px;width:400px;transition:transform .2s}.card .card-text:hover{transform:translateY(-5px)}.card .card-text h3{text-decoration:underline}.card .card-text h4{font-style:italic;margin-bottom:10px}.card .card-text h3,.card .card-text h4,.card .card-text p{color:#fff}@media (max-width:1000px){#our-members{padding:25px 50px}.card img{width:100%;height:100%}.card .card-text{width:100%}} diff --git a/assets/css/pages/our-game.css b/assets/css/pages/our-game.css index 76127bc..33263d5 100644 --- a/assets/css/pages/our-game.css +++ b/assets/css/pages/our-game.css @@ -1,22 +1 @@ -iframe { - width: 100%; - height: 100vh; -} - -@media (max-width: 1000px) { - iframe { - max-height: calc(100vh - var(--navbar-height-mobile)); - } -} - -footer { - position: absolute; - bottom: 0; - width: 100%; -} - -@media (max-width: 1000px) { - footer { - position: relative; - } -} \ No newline at end of file +iframe{width:100%;height:100vh}@media (max-width:1000px){iframe{max-height:calc(100vh - var(--navbar-height-mobile))}}footer{position:absolute;bottom:0;width:100%}@media (max-width:1000px){footer{position:relative}} diff --git a/assets/css/pages/our-journey.css b/assets/css/pages/our-journey.css index 37840e7..45b8a5c 100644 --- a/assets/css/pages/our-journey.css +++ b/assets/css/pages/our-journey.css @@ -1,111 +1 @@ -#title-section::before { - background-image: url(../../img/covers/our-journey.webp); - min-height: 500px; -} - -#title-section { - min-height: 500px; -} - -#title-section h1 { - color: white; -} - -/* our-cars */ - -#our-cars .car-banner { - background-color: var(--accent-darker); - padding: 10px 0 10px 20px -} - -#our-cars .car-banner h3 { - color: white; - font-size: 35px; - text-align: left; - text-decoration: none -} - -#our-cars .car { - display: flex -} - -#our-cars .car .car-image { - background-position: 50%; - background-repeat: no-repeat; - background-size: cover; - box-shadow: 0 5px 15px rgba(0, 0, 0, .35); - display: absolute; - float: left; - transition: background-image 1s ease-in; - width: 50% -} - -#our-cars .car .car-about { - float: right; - height: auto; - padding: 25px; - width: 50%; -} - -#our-cars .car .car-about p { - font-size: 17.5px; - padding: 100px 0px; -} - -@media only screen and (max-width:1150px) { - #our-cars .car-banner { - padding-left: 0 - } - - #our-cars .car-banner h3 { - text-align: center; - width: 100% - } - - #our-cars .car { - display: inline - } - - #our-cars .car .car-image { - display: block; - float: none; - min-height: 250px; - width: 100% - } - - #our-cars .car .car-about { - display: block; - float: none; - padding: 15px 10px; - width: 100% - } - - #our-cars .car .car-about p { - padding: 10px 0 - } -} - -/* image-carousel */ - -.image-carousel { - display: flex; - flex-direction: row; - - overflow-x: hidden; - overflow-y: hidden; -} - -.image-carousel .carousel-item { - display: inline-block; - - height: 300px; -} - -.image-carousel .carousel-item:hover { - cursor: pointer; -} - -.image-carousel .carousel-item img { - height: 300px; - width: auto; -} \ No newline at end of file +#title-section::before{background-image:url(data:image/webp;base64,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);min-height:500px}#title-section{min-height:500px}#title-section h1{color:#fff}#our-cars .car-banner{background-color:var(--accent-darker);padding:10px 0 10px 20px}#our-cars .car-banner h3{color:#fff;font-size:35px;text-align:left;text-decoration:none}#our-cars .car{display:flex}#our-cars .car .car-image{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 5px 15px rgba(0,0,0,.35);display:absolute;float:left;transition:background-image 1s ease-in;width:50%}#our-cars .car .car-about{float:right;height:auto;padding:25px;width:50%}#our-cars .car .car-about p{font-size:17.5px;padding:100px 0}@media only screen and (max-width:1150px){#our-cars .car-banner{padding-left:0}#our-cars .car-banner h3{text-align:center;width:100%}#our-cars .car{display:inline}#our-cars .car .car-image{display:block;float:none;min-height:250px;width:100%}#our-cars .car .car-about{display:block;float:none;padding:15px 10px;width:100%}#our-cars .car .car-about p{padding:10px 0}}.image-carousel{display:flex;flex-direction:row;overflow-x:hidden;overflow-y:hidden}.image-carousel .carousel-item{display:inline-block;height:300px}.image-carousel .carousel-item:hover{cursor:pointer}.image-carousel .carousel-item img{height:300px;width:auto} diff --git a/assets/css/pages/sponsors.css b/assets/css/pages/sponsors.css index 10bff32..ded5fb6 100644 --- a/assets/css/pages/sponsors.css +++ b/assets/css/pages/sponsors.css @@ -1,91 +1 @@ -#title-section::before { - background-image: url(../../img/covers/sponsors.webp); - min-height: 500px; -} - -#title-section { - min-height: 500px; -} - -/* we-are-team-warp */ - -#we-are-team-warp .left { - padding: 50px 10px 50px 0px; - width: 40% -} - -#we-are-team-warp .left h2 { - text-align: right; -} - -#we-are-team-warp .left .hover-colour { - color: white; -} - -#we-are-team-warp .right { - padding: 50px 15px 50px 0px; - - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} - -@media (max-width: 1000px) { - #we-are-team-warp .left { - padding-right: 50px; - width: 100%; - } - - #we-are-team-warp .right { - padding: 0px 50px; - } -} - -/* supported-by */ - -#supported-by { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: center; - align-items: center; - gap: 25px; - - margin-bottom: 10px; -} - -#supported-by .sponsor { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; -} - -#supported-by .sponsor img { - width: 200px; - height: 100px; - - transition: transform 0.3s; -} - -#supported-by .sponsor img:hover { - transform: scale(1.1); -} - -#supported-by .sponsor p { - font-size: 20px; - font-weight: 400; -} - -html[data-theme="dark"] #supported-by .sponsor #aosom-logo { - content: url(../../img/sponsors/logo-aosom-dark.svg); -} - -html[data-theme="dark"] #supported-by .sponsor #ansys-logo { - content: url(../../img/sponsors/logo-ansys-dark.svg); -} - -html[data-theme="dark"] #supported-by .sponsor #regent-logo { - content: url(../../img/sponsors/logo-regent-dark.svg); -} \ No newline at end of file +#title-section::before{background-image:url(data:image/webp;base64,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);min-height:500px}#title-section{min-height:500px}#we-are-team-warp .left{padding:50px 10px 50px 0;width:40%}#we-are-team-warp .left h2{text-align:right}#we-are-team-warp .left .hover-colour{color:#fff}#we-are-team-warp .right{padding:50px 15px 50px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1000px){#we-are-team-warp .left{padding-right:50px;width:100%}#we-are-team-warp .right{padding:0 50px}}#supported-by{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-bottom:10px}#supported-by .sponsor{display:flex;flex-direction:column;justify-content:center;align-items:center}#supported-by .sponsor img{width:200px;height:100px;transition:transform .3s}#supported-by .sponsor img:hover{transform:scale(1.1)}#supported-by .sponsor p{font-size:20px;font-weight:400}html[data-theme=dark] #supported-by .sponsor #aosom-logo{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTQwIiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMTQwIDMwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxyZWN0IHdpZHRoPSIxNDAiIGhlaWdodD0iMjkuOTk5MSIvPgogIDxwYXRoIGQ9Ik0xMjAuMzQ1IDEwLjE1MTFDMTIwLjYwOCA5Ljk1MDQ0IDEyMC44NjIgOS43NzEwMSAxMjEuMDk5IDkuNTcwMzRDMTIzLjkzMiA3LjE0MSAxMjcuMTE2IDYuMzM1OTQgMTMwLjYyMiA3LjgwNDRDMTM0LjEyOCA5LjI3Mjg3IDEzNS41OCAxMi4yMTIyIDEzNS42NzIgMTUuNzkxMkMxMzUuODA0IDIwLjQ2NTggMTM1LjcwNSAyNS4xNDUgMTM1LjcwNSAyOS45MTE2SDEzMS4zNjRWMjguNjc2OUMxMzEuMzY0IDI0Ljc4MTQgMTMxLjM3NSAyMC44ODYgMTMxLjM2NCAxNi45OTI5QzEzMS4zNjQgMTQuMTc2NCAxMjkuNTg4IDEyLjI3MTIgMTI3LjAzNiAxMi4yOTk1QzEyNC40ODQgMTIuMzI3OCAxMjIuNzYxIDE0LjIyODMgMTIyLjc1OCAxNy4wNDk2QzEyMi43NTggMjAuOTA1NyAxMjIuNzU4IDI0Ljc2MTggMTIyLjc1OCAyOC42MTc5VjI5Ljk0NDdIMTE3Ljk3NUMxMTcuOTU0IDI5LjY3NTUgMTE3LjkxMSAyOS4zNzgxIDExNy45MDkgMjkuMDgzQzExNy45MDkgMjQuOTUzOCAxMTcuOTQ5IDIwLjgxOTkgMTE3Ljg5IDE2LjY5MzFDMTE3Ljg0NSAxMy41MDgzIDExNS4wMjkgMTEuNTE4MSAxMTIuMTE1IDEyLjU2MzlDMTEwLjI5IDEzLjIyMDIgMTA5LjMzNyAxNC42MjI2IDEwOS4zMDggMTYuNTI1NUMxMDkuMjQyIDIwLjczMjUgMTA5LjI3MSAyNC45NDIgMTA5LjI2MSAyOS4xNDkxVjI5LjkyMTFIMTA0LjkyMkMxMDQuOTIyIDI5LjM4MDQgMTA0LjkyMiAyOC44Nzk5IDEwNC45MjIgMjguMzc5NEMxMDQuOTU3IDIzLjk3NjQgMTA0Ljg1NiAxOS41NjYzIDEwNS4wNzEgMTUuMTcyN0MxMDUuMjQ1IDExLjU0ODcgMTA3LjI2OSA4Ljk0NzA3IDExMC42MzUgNy42NjUxMUMxMTQuMDAyIDYuMzgzMTYgMTE3LjEyMyA3LjE5Mjk0IDExOS43NzkgOS42NTI5N0MxMTkuOTQ5IDkuODExMTUgMTIwLjEyOCA5Ljk2MjI0IDEyMC4zNDUgMTAuMTUxMVoiIHN0eWxlPSJmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ii8+CiAgPHBhdGggZD0iTTMyLjQ2OTQgMjkuOTQyNUMzMC41MDc1IDI5Ljk0MjUgMjguNzEzMyAyOS45ODAzIDI2LjkyMzcgMjkuOTA0N0MyNi42NDI4IDI5LjkwNDcgMjYuMjY3NCAyOS40MTYgMjYuMTI4MSAyOS4wNzM3QzI1LjM2NTUgMjcuMjI1MSAyNC42MjkgMjUuMzYyNCAyMy45NjA4IDIzLjQ3ODRDMjMuNzAxMSAyMi43NDE4IDIzLjM2MzUgMjIuNDM3MyAyMi41NDQzIDIyLjQ1MTVDMTkuMzE5MyAyMi41MDM0IDE2LjA5MjggMjIuNTAzNCAxMi44NjQ3IDIyLjQ1MTVDMTIuMDQwOCAyMi40NTE1IDExLjY4NDMgMjIuNzMgMTEuNDM0IDIzLjQ3MTRDMTAuNzgwMSAyNS4zMjIzIDEwLjA0MTEgMjcuMTQ5NiA5LjM3NTM1IDI4Ljk4NEM5LjE2NTIzIDI5LjU2OTUgOC44NzcyIDI5Ljg5MDYgOC4xOTQ5MSAyOS44NzRDNi41OTE4OCAyOS44Mzg2IDQuOTg4ODUgMjkuODYyMiAzLjE4NzUgMjkuODYyMkMzLjczMDUgMjguMzEzNSA0LjE2NDkgMjYuOTM5NSA0LjY4OTAyIDI1LjYxMjdDNy41NDQxIDE4LjMzMzMgMTAuNDEwMiAxMS4wNjE4IDEzLjI4NzMgMy43OTgyQzEzLjUyMzQgMy4yMTUwNiAxMy44MDIgMi42NTMxNyAxNC4wNzgyIDIuMDg4OTJDMTUuNDUyMiAtMC42OTY5MDggMTkuOTA5NiAtMC42NDk2OSAyMS4xODQ0IDEuOTUxOTlDMjIuMjAyIDQuMDI3MiAyMy4wMzc3IDYuMjAxNTYgMjMuOTAxOCA4LjM0MDUyQzI2LjYxNTIgMTUuMDczNyAyOS4zMTM3IDIxLjgxNTYgMzEuOTk3MiAyOC41NjYxQzMyLjE1MzEgMjguOTQ2MiAzMi4yNjQgMjkuMzUyMyAzMi40Njk0IDI5Ljk0MjVaTTE3Ljc3MDYgNi41NDE1M0wxNy41MDE1IDYuNDk5MDNDMTYuMTQxNiAxMC4zMDcxIDE0Ljc3OTQgMTQuMTEyOSAxMy4zODg4IDE4LjAwMTJIMjEuOTQ5NEwxNy43NzA2IDYuNTQxNTNaIiBmaWxsPSIjREMyRjJGIi8+CiAgPHBhdGggZD0iTTMyLjMxMjYgMTguNDMzMUMzMi4zMDA3IDE1LjQwODMgMzMuNDkwNSAxMi41MDI3IDM1LjYyMDQgMTAuMzU1MUMzNy43NTA0IDguMjA3NDEgNDAuNjQ2IDYuOTkzNTggNDMuNjcwOCA2Ljk4MDQ1QzQ5Ljk3MTkgNi45NDAzMiA1NS4yMTU0IDEyLjE3NDQgNTUuMTU4OCAxOC40NTQzQzU1LjE1MDcgMjEuNDU3MyA1My45NTQxIDI0LjMzNSA1MS44MzA3IDI2LjQ1ODRDNDkuNzA3MiAyOC41ODE5IDQ2LjgyOTYgMjkuNzc4NCA0My44MjY2IDI5Ljc4NjVDMzcuMzcxOSAyOS44MTAxIDMyLjMzMTUgMjQuODM4MSAzMi4zMTI2IDE4LjQzMzFaTTQzLjcxOCAyNS4zNDU3QzQ3LjU3NTYgMjUuMzQ1NyA1MC43Njk5IDIyLjE2OCA1MC43MTA5IDE4LjM4ODJDNTAuNjc2NSAxNi41NTk0IDQ5LjkzNjEgMTQuODE0OSA0OC42NDQ1IDEzLjUxOThDNDcuMzUyOSAxMi4yMjQ3IDQ1LjYxMDQgMTEuNDc5NSA0My43ODE3IDExLjQ0MDFDNDEuOTMyNCAxMS40MzUxIDQwLjE1NjMgMTIuMTYyOCAzOC44NDIyIDEzLjQ2NDFDMzcuNTI4MSAxNC43NjU0IDM2Ljc4MyAxNi41MzQyIDM2Ljc2OTkgMTguMzgzNUMzNi43NjE4IDE5LjI5ODggMzYuOTM1OCAyMC4yMDY3IDM3LjI4MTkgMjEuMDU0MUMzNy42MjggMjEuOTAxNiAzOC4xMzkzIDIyLjY3MTcgMzguNzg1OSAyMy4zMTk3QzM5LjQzMjUgMjMuOTY3NiA0MC4yMDE2IDI0LjQ4MDQgNDEuMDQ4MyAyNC44MjgzQzQxLjg5NTEgMjUuMTc2MSA0Mi44MDI2IDI1LjM1MiA0My43MTggMjUuMzQ1N1oiIHN0eWxlPSJmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ii8+CiAgPHBhdGggZD0iTTkwLjM4NzkgNy4xMzc0QzkxLjg4NSA3LjEyODYyIDkzLjM2OSA3LjQxNzE0IDk0Ljc1MzcgNy45ODYyMkM5Ni4xMzg1IDguNTU1MzEgOTcuMzk2NSA5LjM5MzYzIDk4LjQ1NDggMTAuNDUyNkM5OS41MTMxIDExLjUxMTYgMTAwLjM1MSAxMi43NzAxIDEwMC45MTkgMTQuMTU1MkMxMDEuNDg3IDE1LjU0MDMgMTAxLjc3NSAxNy4wMjQ0IDEwMS43NjUgMTguNTIxNUMxMDEuNzc0IDIwLjc4NjcgMTAxLjExIDIzLjAwMzYgOTkuODU3NiAyNC44OTA5Qzk4LjYwNDggMjYuNzc4MSA5Ni44MTk1IDI4LjI1MDYgOTQuNzI4NCAyOS4xMjE1QzkyLjYzNzIgMjkuOTkyMyA5MC4zMzQ1IDMwLjIyMjIgODguMTEyNSAyOS43ODIxQzg1Ljg5MDQgMjkuMzQxOSA4My44NDkzIDI4LjI1MTUgODIuMjQ4IDI2LjY0OTNDODAuNjQ2NyAyNS4wNDcgNzkuNTU3NiAyMy4wMDUyIDc5LjExODggMjAuNzgyOUM3OC42ODAxIDE4LjU2MDUgNzguOTExNCAxNi4yNTggNzkuNzgzNiAxNC4xNjc0QzgwLjY1NTcgMTIuMDc2OCA4Mi4xMjkzIDEwLjI5MjQgODQuMDE3NCA5LjA0MDc5Qzg1LjkwNTQgNy43ODkxNSA4OC4xMjI3IDcuMTI2NjYgOTAuMzg3OSA3LjEzNzRaTTkwLjM0MDcgMTEuNTY4OEM4Ni41MjA4IDExLjU2ODggODMuMzE0NyAxNC43NzQ4IDgzLjM1NDkgMTguNTYxN0M4My4zOTc2IDIwLjM5MTEgODQuMTQ0NyAyMi4xMzM0IDg1LjQ0MDQgMjMuNDI1NkM4Ni43MzYxIDI0LjcxNzggODguNDgwNSAyNS40NjAxIDkwLjMxIDI1LjQ5NzlDOTQuMDg3NCAyNS41NDI4IDk3LjMxMjMgMjIuMzUzMiA5Ny4zMjg5IDE4LjU0MDRDOTcuMzIzOSAxNi42OTAxIDk2LjU4NTUgMTQuOTE3MiA5NS4yNzU2IDEzLjYxMDRDOTMuOTY1NiAxMi4zMDM2IDkyLjE5MSAxMS41Njk0IDkwLjM0MDcgMTEuNTY4OFoiIHN0eWxlPSJmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ii8+CiAgPHBhdGggZD0iTTY2LjMxMjMgMjkuODU2MUM2NC40MDg0IDI5LjkwOTkgNjIuNTI1IDI5LjQ1MTcgNjAuODU4NiAyOC41MjkzQzU5LjQwMiAyNy43MDc3IDU4LjI5OTUgMjYuNTc0NSA1Ny44NTggMjQuOTEwMUM1Ny40NjYxIDIzLjQyOTggNTcuOTE0NiAyMi4yNzA2IDU5LjAzODQgMjEuODA1NkM2MC4yMDQ3IDIxLjMxNjkgNjEuMTkzOSAyMS43NjA3IDYyLjAyNDkgMjMuMTQ2NUM2My42Mzk4IDI1LjgzNzkgNjUuODExOCAyNi44MTc3IDY4LjU0MDkgMjYuMDg1OEM2OS44ODY2IDI1LjcyNDYgNzAuNzc2NyAyNC44ODE4IDcwLjg3MzUgMjMuODgwOEM3MC45ODY4IDIyLjcwMDMgNzAuNDI0OSAyMS43NzQ5IDY4Ljk4NDggMjEuMjMxOUM2Ny4zMzIyIDIwLjYxMzMgNjUuNjA2NCAyMC4yMDcyIDYzLjk0NDMgMTkuNjIxN0M2Mi44MDE2IDE5LjIxOCA2MS42MjU5IDE4LjgwMDIgNjAuNjEzMSAxOC4xNThDNTYuOTkxNSAxNS44NjA5IDU3LjA4ODMgMTAuOTQ1NSA2MC43NDUzIDguNTQyMTdDNjQuMDI0NiA2LjM4NjY5IDcwLjIzNiA2LjYxODA2IDczLjI0MzggOS4xMDg3OEM3My45Mzk5IDkuNzMyNjEgNzQuNDk0NSAxMC40OTgxIDc0Ljg3MDQgMTEuMzU0Qzc1LjEwMTggMTEuODE4MiA3NS4xNTQxIDEyLjM1MTQgNzUuMDE3MyAxMi44NTE3Qzc0Ljg4MDYgMTMuMzUyMSA3NC41NjQ0IDEzLjc4NDYgNzQuMTI5MSAxNC4wNjY2QzczLjY3MzIgMTQuMzQ1MyA3My4xNDA4IDE0LjQ3MjYgNzIuNjA4MSAxNC40MzAyQzcyLjA3NTUgMTQuMzg3OCA3MS41Njk5IDE0LjE3NzkgNzEuMTYzOSAxMy44MzA1QzcwLjYyMDkgMTMuMzI1MyA3MC4xODY1IDEyLjcwNDQgNjkuNjg2IDEyLjE0OTZDNjkuMDYwMyAxMS40MzE5IDY4LjIyMzMgMTAuOTMxMSA2Ny4yOTUyIDEwLjcxOUM2Ni4zNjcxIDEwLjUwNjkgNjUuMzk1NiAxMC41OTQ1IDY0LjUyMDQgMTAuOTY5MUM2My42ODcgMTEuMzEzOCA2Mi45ODExIDExLjgzNTYgNjIuOTEyNiAxMi44MjcyQzYyLjg0NDEgMTMuODE4NyA2My40NjI3IDE0LjQ3OTggNjQuMzEyNiAxNC44MDU2QzY1LjcwNTUgMTUuMzI1IDY3LjE1NzUgMTUuNjgxNSA2OC41NjIyIDE2LjE2NTRDNzAuMDgwMiAxNi42ODk1IDcxLjYzMTMgMTcuMTQ5OSA3My4wNjIgMTcuODdDNzcuNzU1NCAyMC4yMzA5IDc2LjMyNzEgMjYuMzQwOCA3My40Mjc5IDI4LjIwMTJDNzEuMzY0NSAyOS40OTQ5IDY5LjExOTMgMjkuODQ0MyA2Ni4zMTIzIDI5Ljg1NjFaIiBzdHlsZT0iZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyIvPgo8L3N2Zz4=)}html[data-theme=dark] #supported-by .sponsor #ansys-logo{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTYxbW0iIGhlaWdodD0iNTAuOG1tIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNjEgNTAuOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8dGl0bGU+QW5zeXMgbG9nbzwvdGl0bGU+CiAgPGRlc2M+QSBzb2Z0d2FyZSBjb21wYW55IGJhc2VkIGluIENhbm9uc2J1cmcsIFBlbm5zeWx2YW5pYSwgVW5pdGVkIFN0YXRlcyB0aGF0IHNwZWNpYWxpc2VkIGluIGVuZ2luZWVyaW5nIHNpbXVsYXRpb248L2Rlc2M+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNiAtMTc0KSI+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNSAtLjUpIj4KICAgICAgPHBvbHlnb24gY2xhc3M9InN0MCIgdHJhbnNmb3JtPSJtYXRyaXgoLjI2NSAwIDAgLjI2NSAtMzUuMiAxNjQpIiBwb2ludHM9IjE1NCA0NC4xIDkyLjkgMTk0IDEzNCAxOTQgMTk1IDQ0LjEiIHN0eWxlPSJmaWxsOiNmZmI3MWIiLz4KICAgICAgPHBvbHlnb24gY2xhc3M9InN0MSIgdHJhbnNmb3JtPSJtYXRyaXgoLjI2NSAwIDAgLjI2NSAtMzUuMiAxNjQpIiBwb2ludHM9IjE4NCA5OS4zIDIyMyAxOTQgMjY3IDE5NCAyMDUgNDguOSIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0ibTU1IDE4N2MtMS45NSAwLTMuNyAwLjM5NC01LjI1IDEuMTgtMS41NiAwLjc4Ni0yLjgyIDEuOTMtMy43OSAzLjQzdi0zLjkzaC04LjI2djI3LjZoOC40OXYtMTUuNWMwLTEuODcgMC41MzQtMy4zNyAxLjYtNC41IDEuMDctMS4xMiAyLjQ4LTEuNjkgNC4yNC0xLjY5IDEuNDYgMCAyLjU0IDAuNDMxIDMuMjMgMS4yOSAwLjY5MyAwLjg2MyAxLjA0IDIuMjMgMS4wNCA0LjF2MTYuMmg4LjQ5di0xNi42YzAtMy45LTAuODA3LTYuODEtMi40Mi04Ljc0LTEuNjEtMS45My00LjA3LTIuODktNy4zNy0yLjg5eiIgc3R5bGU9InN0cm9rZS13aWR0aDogMC4yNjU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0ibTg1LjEgMTk5LTQuNjYtMS4wN2MtMS4xMi0wLjI5OS0xLjkxLTAuNjE2LTIuMzYtMC45NTUtMC40NDctMC4zMzktMC42NzItMC44MDctMC42NzItMS40IDAtMC44MjMgMC4zNzMtMS40NiAxLjEyLTEuOTFzMS43OC0wLjY3NSAzLjA5LTAuNjc1YzIuODUgMCA1LjczIDEuMDEgOC42NiAzLjAzbDIuMjUtNS42MmMtMS41LTEuMDktMy4xOS0xLjkzLTUuMDYtMi41My0xLjg3LTAuNTk4LTMuOC0wLjktNS43OS0wLjktMi4zMyAwLTQuMzkgMC4zNzYtNi4yMSAxLjEyLTEuODIgMC43NDktMy4yMiAxLjc4LTQuMjEgMy4wOS0wLjk5NSAxLjMxLTEuNDkgMi44My0xLjQ5IDQuNTUgMCAyLjE3IDAuNjMgMy44OSAxLjg4IDUuMTQgMS4yNSAxLjI2IDMuMjEgMi4xOCA1Ljg4IDIuNzhsNC41IDEuMDFjMS4zOSAwLjI5OSAyLjMzIDAuNjM4IDIuODQgMS4wMSAwLjUwNSAwLjM3NiAwLjc1OSAwLjkgMC43NTkgMS41NyAwIDAuNzUxLTAuMzY1IDEuMzQtMS4xIDEuNzctMC43MyAwLjQzMS0xLjc1IDAuNjQ2LTMuMDYgMC42NDYtMS44NCAwLTMuNjUtMC4yOC01LjQ1LTAuODQxLTEuOC0wLjU2NC0zLjQ1LTEuMzUtNC45NS0yLjM2bC0yLjI1IDUuODRjMS41MyAxLjA5IDMuMzYgMS45MiA1LjQ4IDIuNSAyLjEyIDAuNTc5IDQuNDUgMC44NyA3IDAuODcgMy43MSAwIDYuNjItMC43NTkgOC43NC0yLjI4IDIuMTItMS41MiAzLjE4LTMuNjEgMy4xOC02LjI3IDAtMi4yMS0wLjY0Ni0zLjk2LTEuOTQtNS4yNS0xLjMtMS4zLTMuMzUtMi4yNi02LjE2LTIuOXoiIHN0eWxlPSJzdHJva2Utd2lkdGg6IDAuMjY1OyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ii8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Im0xNDggMjAyYy0xLjI5LTEuMjktMy4zNC0yLjI2LTYuMTUtMi44OWwtNC42Ny0xLjA3Yy0xLjEyLTAuMjk5LTEuOTEtMC42MTYtMi4zNi0wLjk1NS0wLjQ1LTAuMzM5LTAuNjc1LTAuODA3LTAuNjc1LTEuNCAwLTAuODIzIDAuMzc2LTEuNDYgMS4xMi0xLjkxczEuNzgtMC42NzUgMy4wOS0wLjY3NWMyLjg1IDAgNS43MyAxLjAxIDguNjYgMy4wM2wyLjI1LTUuNjJjLTEuNS0xLjA5LTMuMTktMS45My01LjA2LTIuNTMtMS44Ny0wLjU5OC0zLjgtMC45LTUuNzktMC45LTIuMzIgMC00LjM5IDAuMzc2LTYuMjEgMS4xMi0xLjgyIDAuNzQ5LTMuMjMgMS43OC00LjIyIDMuMDktMC45OTIgMS4zMS0xLjQ5IDIuODMtMS40OSA0LjU1IDAgMi4xNyAwLjYyNyAzLjg5IDEuODggNS4xNCAxLjI1IDEuMjYgMy4yMSAyLjE4IDUuODcgMi43OGw0LjUgMS4wMWMxLjM5IDAuMjk5IDIuMzMgMC42MzggMi44NCAxLjAxIDAuNTA4IDAuMzc2IDAuNzU5IDAuOSAwLjc1OSAxLjU3IDAgMC43NTEtMC4zNjUgMS4zNC0xLjEgMS43Ny0wLjczIDAuNDMxLTEuNzUgMC42NDYtMy4wNiAwLjY0Ni0xLjg0IDAtMy42NS0wLjI4LTUuNDUtMC44NDEtMS44LTAuNTY0LTMuNDUtMS4zNS00Ljk1LTIuMzZsLTIuMjUgNS44NGMxLjU0IDEuMDkgMy4zNiAxLjkyIDUuNDggMi41IDIuMTIgMC41NzkgNC40NSAwLjg3IDcgMC44NyAzLjcxIDAgNi42Mi0wLjc1OSA4Ljc0LTIuMjggMi4xMi0xLjUyIDMuMTgtMy42MSAzLjE4LTYuMjctNWUtMyAtMi4yMS0wLjY1MS0zLjk2LTEuOTQtNS4yNnoiIHN0eWxlPSJzdHJva2Utd2lkdGg6IDAuMjY1OyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ii8+CiAgICAgIDxwb2x5Z29uIGNsYXNzPSJzdDEiIHRyYW5zZm9ybT0ibWF0cml4KC4yNjUgMCAwIC4yNjUgLTM1LjIgMTY0KSIgcG9pbnRzPSI1MTYgMjMyIDU0NyAyMzIgNjA1IDkwIDU3NCA5MCA1NDkgMTUxIDUyNCA5MCA0OTMgOTAgNTMzIDE4OSIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==)}html[data-theme=dark] #supported-by .sponsor #regent-logo{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0NjI0IDE3OTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2MjQgMTc5MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQoJLnN0MXtmb250LWZhbWlseTonVGltZXNOZXdSb21hblBTLUJvbGRNVCc7fQ0KCS5zdDJ7Zm9udC1zaXplOjg1M3B4O30NCgkuc3Qze2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyIC00MzYpIj4NCgk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDMzMC4xMTUgMTUxNikiIGNsYXNzPSJzdDAgc3QxIHN0MiI+UkVHRU5UPC90ZXh0Pg0KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNzk1LDE2OTMuN2MwLjUsNC4xLDEuNSw3LjcsMywxMC43bDIuOCwzLjZoLTI1LjNsNi4xLTMuNkMyNzg1LjksMTcwMS4zLDI3OTAuNCwxNjk3LjgsMjc5NSwxNjkzLjd6DQoJCSBNMjM1NSwxNjkzLjdjMC41LDQuMSwxLjUsNy43LDMsMTAuN2wyLjgsMy42aC0yNS4zbDYuMS0zLjZDMjM0NS45LDE3MDEuMywyMzUwLjQsMTY5Ny44LDIzNTUsMTY5My43eiBNMjc5NSwxNjMxLjR2NTAuNQ0KCQljLTcuMSw2LTEzLjMsOS0xOC43LDljLTQuOCwwLTguNi0xLjQtMTEuMy00LjNjLTMuNS0zLjgtNS4zLTguMS01LjMtMTMuMWMwLTUuOSwyLjEtMTEuOCw2LjMtMTcuNg0KCQlDMjc3Mi4zLDE2NDcuMiwyNzgyLDE2MzkuMSwyNzk1LDE2MzEuNHogTTIzNTUsMTYzMS40djUwLjVjLTcuMSw2LTEzLjMsOS0xOC43LDljLTQuOCwwLTguNi0xLjQtMTEuMy00LjMNCgkJYy0zLjYtMy44LTUuMy04LjEtNS4zLTEzLjFjMC01LjksMi4xLTExLjgsNi4zLTE3LjZDMjMzMi4zLDE2NDcuMiwyMzQyLDE2MzkuMSwyMzU1LDE2MzEuNHogTTEwMzIuNiwxNjA5LjhsMzYuNiw5OC4yaC03Mi41DQoJCUwxMDMyLjYsMTYwOS44eiBNNzkyLDE2MDkuOGwzNi42LDk4LjJoLTcyLjVMNzkyLDE2MDkuOHogTTU1MS4zLDE2MDkuOGwzNi42LDk4LjJoLTcyLjVMNTUxLjMsMTYwOS44eiBNMTkxOS4yLDE1ODIuNA0KCQljMi44LDAsNS4zLDAuOSw3LjcsMi43YzIuMywxLjgsMy45LDQuMyw0LjksNy41YzEsMy4yLDEuNCwxMSwxLjQsMjMuNHY2Ny4xYzAsMTAuNi0wLjksMTcuMy0yLjYsMjBsLTguNSw0LjloLTE4LjNsLTcuMi0zLjUNCgkJYy0yLjEtMy0zLjItMTAuMi0zLjItMjEuNHYtODAuOEMxOTAxLjQsMTU4OSwxOTEwLDE1ODIuNCwxOTE5LjIsMTU4Mi40eiBNMzgxNS41LDE1ODEuOGMzLjEsMCw1LjgsMC45LDguMSwyLjcNCgkJYzIuMywxLjgsNCw0LjUsNS4xLDguMWMxLjEsMy43LDEuNiwxMi4yLDEuNiwyNS43djY0LjhjMCwxMC40LTEsMTcuMS0yLjksMjBjLTEuNCwyLjEtMy4zLDMuNy01LjYsNC45bC0wLjEsMGgtMjIuNGwtOS41LTQuNQ0KCQljLTEuOC0yLjgtMi43LTkuNi0yLjctMjAuNXYtODFjNC44LTYuOCw5LjYtMTEuOSwxNC4zLTE1LjJDMzgwNi4yLDE1ODMuNSwzODEwLjksMTU4MS44LDM4MTUuNSwxNTgxLjh6IE0zNzI2LjksMTU4MS42DQoJCWMyLjksMCw1LjYsMSw4LjEsMi45YzIuNSwxLjksNC4zLDQuNiw1LjQsOC4xYzEuMSwzLjQsMS42LDEyLDEuNiwyNS43djY0LjhjMCw4LjgtMC40LDE0LjUtMS4yLDE3LjJjLTAuOCwyLjYtMi40LDQuOS00LjgsNi44DQoJCWwtMy4xLDFoLTIyLjNsLTguNC0zLjljLTIuMS0zLjQtMy4xLTEwLjQtMy4xLTIxdi04MWM1LjctOC4xLDExLjEtMTMuOCwxNi4xLTE3LjFDMzcxOC42LDE1ODIuNywzNzIyLjYsMTU4MS42LDM3MjYuOSwxNTgxLjZ6DQoJCSBNMzU0My4yLDE1NzIuMWM0LjUsMCw4LjIsMS4xLDExLDMuNGM0LDMuMSw3LDguMSw5LDE0LjljMiw2LjgsMy4xLDE5LjQsMy4xLDM3LjdjMCwzMS4xLTEuMSw1MS43LTMuMiw2MS45DQoJCWMtMS40LDYuNi00LjIsMTEuNy04LjQsMTUuM2wtOCwyLjdoLTEwLjRsLTAuNy0wLjFjLTIuMi0xLTQuMy0yLjUtNi4yLTQuNWMtMy45LTQtNi40LTkuOC03LjYtMTcuNGMtMS41LTEwLTIuMy0yMC44LTIuMy0zMi4zDQoJCWMwLTIxLjcsMC42LTM4LjcsMS45LTUwLjljMS4yLTEyLjIsMy44LTIwLjQsNy43LTI0LjVDMzUzMywxNTc0LjIsMzUzNy43LDE1NzIuMSwzNTQzLjIsMTU3Mi4xeiBNMzAzNywxNTcxLjFjMy44LDAsNi44LDEsOSwyLjkNCgkJYzQsMy4zLDYuOSw4LjIsOC44LDE0LjdjMS45LDYuNSwyLjgsMTguMywyLjgsMzUuN2gtNDMuOHYtNS43YzAtMTYuNywzLjItMjkuOCw5LjUtMzkuM0MzMDI2LjgsMTU3My45LDMwMzEuNCwxNTcxLjEsMzAzNywxNTcxLjF6DQoJCSBNMTc1MS40LDE1NzEuMWMzLjgsMCw2LjgsMSw5LDIuOWM0LDMuMyw2LjksOC4yLDguOCwxNC43YzEuOSw2LjUsMi44LDE4LjMsMi44LDM1LjdoLTQzLjh2LTUuN2MwLTE2LjcsMy4yLTI5LjgsOS41LTM5LjMNCgkJQzE3NDEuMywxNTczLjksMTc0NS45LDE1NzEuMSwxNzUxLjQsMTU3MS4xeiBNMTQzOC43LDE1NzEuMWMzLjgsMCw2LjgsMSw5LDIuOWM0LDMuMyw2LjksOC4yLDguOCwxNC43YzEuOSw2LjUsMi44LDE4LjMsMi44LDM1LjcNCgkJaC00My44di01LjdjMC0xNi43LDMuMi0yOS44LDkuNS0zOS4zQzE0MjguNSwxNTczLjksMTQzMy4xLDE1NzEuMSwxNDM4LjcsMTU3MS4xeiBNMTU4Ny45LDE1NzAuNmM2LjIsMCwxMS4xLDIuNiwxNC41LDcuNw0KCQljNC44LDcsNy4yLDIwLjEsNy4yLDM5LjNjMCwxNy4xLTIuMSwyOC42LTYuNCwzNC41Yy00LjMsNS45LTkuNyw4LjktMTYuMSw4LjljLTUuOCwwLTEwLjgtMy0xNS4xLTguOWMtNC4yLTYtNi40LTE3LTYuNC0zMw0KCQljMC0xOS44LDIuMS0zMi44LDYuNC0zOS4xQzE1NzYuNCwxNTczLjgsMTU4MS43LDE1NzAuNiwxNTg3LjksMTU3MC42eiBNMzQ3LDEzNjhoMzU2MXYzNDBoLTIxLjVsLTgtMy4zYy0yLjEtMi44LTMuMi0xMC0zLjItMjEuNg0KCQl2LTYxLjhjMC0xNi4xLTEuMi0yNy45LTMuNi0zNS4ycy02LjctMTMuNC0xMi45LTE4LjJjLTYuMi00LjgtMTQuNS03LjItMjQuOS03LjJjLTguNiwwLTE2LjgsMi4yLTI0LjcsNi40DQoJCWMtNy45LDQuMy0xNi4xLDExLjMtMjQuNywyMWMtMy41LTkuMi04LjYtMTYuMS0xNS4xLTIwLjdjLTYuNi00LjUtMTQuNy02LjgtMjQuMy02LjhjLTguNCwwLTE2LjEsMS44LTIzLjEsNS40DQoJCWMtNywzLjYtMTQuNyw5LjktMjMsMTguOXYtMTkuOGgtNjEuNHY2YzYuNywwLjksMTEsMi43LDEzLjEsNS41YzIuMSwyLjgsMy4xLDkuOSwzLjEsMjEuM3Y4NS4yYzAsMTEuNi0wLjksMTguNi0yLjcsMjFsLTguOCw0DQoJCWgtNTkuMmwzLjQtMi4yYzMuOS0zLjMsNy41LTcuMSwxMC44LTExLjRjMTAuOC0xNC40LDE2LjMtMzIuMywxNi4zLTUzLjdjMC0xNC44LTIuOS0yOC41LTguOC00MWMtNS45LTEyLjUtMTQuNC0yMi4xLTI1LjctMjguOQ0KCQljLTExLjMtNi44LTIzLjUtMTAuMi0zNi42LTEwLjJjLTIxLjgsMC0zOSw4LTUxLjUsMjQuMWMtMTIuNSwxNi4xLTE4LjgsMzQuOS0xOC44LDU2LjVjMCwyMSw2LjEsMzkuNCwxOC40LDU1LjMNCgkJYzMuMSw0LDYuNSw3LjUsMTAuMiwxMC40bDEuNSwwLjloLTc0bDExLjMtOS42YzQuNC01LDguNC0xMC44LDEyLTE3LjRsLTUtMy45Yy02LjQsNi45LTEyLDExLjYtMTYuOCwxNGMtNC43LDIuNS05LjcsMy43LTE1LDMuNw0KCQljLTguMSwwLTE1LTIuMy0yMC45LTYuOWMtNy44LTYuMy0xNC0xNi0xOC41LTI5Yy00LjUtMTMtNi44LTI2LjUtNi44LTQwLjdjMC0xNy4xLDIuOC0yOS44LDguNC0zOC4xYzMuNi01LjUsOC4xLTguMiwxMy4yLTguMg0KCQljMy4zLDAsNi4yLDEuMyw4LjcsNGMyLjUsMi43LDQsNy40LDQuNywxNC4yYzEsMTAuOCwzLjUsMTguMiw3LjcsMjIuNGM0LjEsNC4yLDkuNCw2LjMsMTUuNyw2LjNjNiwwLDEwLjktMS44LDE0LjYtNS41DQoJCWMzLjctMy43LDUuNi04LjYsNS42LTE0LjdjMC05LjctNC42LTE4LjQtMTMuOC0yNi4zYy05LjItNy44LTIxLjYtMTEuOC0zNy4xLTExLjhjLTIzLjIsMC00MS40LDkuNC01NC42LDI4LjINCgkJYy0xMSwxNS42LTE2LjQsMzMuNy0xNi40LDU0LjJjMCwyMS4zLDYsMzkuNSwxOCw1NC43YzMsMy44LDYuMyw3LjEsOS44LDkuOWwwLjUsMC4zaC02MS40bDYuMi0xNC44YzAtNy40LTIuNi0xMy44LTcuOC0xOQ0KCQljLTUuMi01LjMtMTEuNi03LjktMTkuMS03LjljLTcuNCwwLTEzLjcsMi42LTE4LjksNy45Yy01LjIsNS4zLTcuOCwxMS42LTcuOCwxOWw2LjEsMTQuOGgtNDcuM2wyLjQtMS44YzMtMy4xLDUuNS02LjcsNy42LTEwLjcNCgkJYzQuMi04LjEsNi4zLTE2LjMsNi4zLTI0LjdjMC05LjItMi41LTE3LjYtNy41LTI1LjFjLTUtNy41LTE1LjQtMTYuNi0zMS4yLTI3LjNjLTE1LjgtMTAuNy0yNS40LTE4LjItMjguOC0yMi43DQoJCWMtMi4yLTIuNy0zLjItNS41LTMuMi04LjRjMC0zLjksMS42LTcuMyw0LjctMTAuMmMzLjEtMyw2LjktNC40LDExLjMtNC40YzcsMCwxNCwyLjgsMjEsOC40YzcsNS42LDEzLjgsMTYsMjAuNCwzMS4zaDUuNQ0KCQlsLTIuNC01MS41aC01LjVjLTIuNiwzLjgtNC41LDYuMS01LjYsNi45Yy0xLjIsMC44LTIuNywxLjItNC43LDEuMmMtMS44LDAtNC4yLTAuOC03LjEtMi40Yy03LjYtNC0xNS41LTYtMjMuNy02DQoJCWMtMTUuMSwwLTI2LjcsNC43LTM0LjcsMTQuMXMtMTIsMTkuOS0xMiwzMS41YzAsMTAuNywzLjUsMjAuNCwxMC42LDI5LjJjNC44LDYsMTUuNSwxNC43LDMxLjksMjYuMWMxMS4yLDcuNiwxOC40LDEzLjMsMjEuNiwxNy4xDQoJCWMzLjIsMy44LDQuOCw4LjIsNC44LDEzLjRjMCw0LjUtMS42LDguNC00LjksMTEuNWwtMTEuNiw0LjRoLTIuN2wtOS45LTIuM2MtNC0xLjgtOC4xLTQuNC0xMi4zLThjLTguNC03LjEtMTUuMS0xNy43LTE5LjktMzEuOQ0KCQloLTUuNWwyLDQyLjJoLTQ3LjhsMTIuMS0xMmM0LjUtNS45LDguOC0xMywxMi45LTIxLjNsLTUuNS0zLjZjLTYsOS40LTExLjcsMTUuOC0xNi45LDE5LjRjLTUuMywzLjYtMTEuMSw1LjQtMTcuNiw1LjQNCgkJYy0xMC40LDAtMTkuMy00LjUtMjYuOC0xMy40Yy05LjctMTEuNi0xNS0yNy40LTE1LjktNDcuNGg4Mi43Yy0wLjktMjQuNi02LjktNDMuMi0xOC4xLTU1LjdjLTExLjItMTIuNS0yNC41LTE4LjgtMzkuNy0xOC44DQoJCWMtMTguMywwLTM0LjIsNy40LTQ3LjgsMjIuM2MtMTMuNiwxNC45LTIwLjQsMzQuOS0yMC40LDYwLjFjMCwyMC41LDQuNiwzNy43LDEzLjksNTEuNmMyLjksNC4zLDYuMSw4LjEsOS42LDExLjNsMi45LDJoLTQ5LjgNCgkJbC04LjMtMi45Yy0yLjUtMy0zLjctOS44LTMuNy0yMC40di0xODcuNGgtNjMuMnY2YzcuMSwwLjQsMTEuOSwyLjEsMTQuMyw1LjFjMi41LDIuOSwzLjcsOS43LDMuNywyMC4ydjE1Ni4xDQoJCWMwLDEwLjYtMS4xLDE3LjItMy4yLDE5LjdsLTkuMywzLjdoLTI5bDIuOS0yLjRjMi44LTIuOSw1LjUtNi4zLDguMi0xMC4zbC00LjgtMy45Yy0yLjksNC01LjgsNi04LjUsNmMtMS40LDAtMi42LTAuNC0zLjctMS4zDQoJCWMtMS4xLTAuOS0xLjktMi4yLTIuNC0zLjljLTAuNS0xLjgtMC44LTYuMS0wLjgtMTN2LTU4LjVjMC0xNi4yLTAuOC0yNi42LTIuMi0zMS4xYy0yLjUtNy4xLTcuOS0xMy43LTE2LjItMTkuOA0KCQljLTguMy02LjEtMTkuNi05LjEtMzMuOS05LjFjLTExLjgsMC0yMy4yLDEuOS0zNC4yLDUuNmMtMTEsMy44LTE5LjUsOS4yLTI1LjYsMTYuMmMtNi4xLDcuMS05LjIsMTQuNC05LjIsMjIuMg0KCQljMCw1LjUsMi4zLDEwLjMsNi44LDE0LjRjNC42LDQuMSwxMC4yLDYuMSwxNyw2LjFjNi4zLDAsMTEuNS0xLjgsMTUuNC01LjZjMy45LTMuNyw1LjktOC4yLDUuOS0xMy41YzAtNC4zLTItOC44LTYuMS0xMy40DQoJCWMtMy0zLjMtNC41LTYuMS00LjUtOC40YzAtMi42LDEuNC00LjgsNC4yLTYuOGM0LjUtMy4xLDEwLjItNC43LDE3LjItNC43YzQuMywwLDguMiwxLjEsMTEuNiwzLjNjMy40LDIuMiw1LjgsNC44LDcsNy43DQoJCWMxLjIsMywxLjksMTAuMSwxLjksMjEuNXYxNS4yYy0zMy4yLDE1LjMtNTQuNywyNy41LTY0LjYsMzYuN2MtOS45LDkuMi0xNC44LDE5LjYtMTQuOCwzMS4xbDcuOSwxOS42SDI2NzRsMi40LTEuOA0KCQljMi45LTMuMSw1LjUtNi43LDcuNi0xMC43YzQuMi04LjEsNi4zLTE2LjMsNi4zLTI0LjdjMC05LjItMi41LTE3LjYtNy41LTI1LjFjLTUtNy41LTE1LjQtMTYuNi0zMS4yLTI3LjMNCgkJYy0xNS44LTEwLjctMjUuNC0xOC4yLTI4LjgtMjIuN2MtMi4xLTIuNy0zLjItNS41LTMuMi04LjRjMC0zLjksMS42LTcuMyw0LjctMTAuMmMzLjEtMyw2LjktNC40LDExLjMtNC40YzcsMCwxNCwyLjgsMjEsOC40DQoJCXMxMy44LDE2LDIwLjQsMzEuM2g1LjVsLTIuNC01MS41aC01LjVjLTIuNiwzLjgtNC41LDYuMS01LjYsNi45Yy0xLjIsMC44LTIuNywxLjItNC43LDEuMmMtMS44LDAtNC4yLTAuOC03LjEtMi40DQoJCWMtNy42LTQtMTUuNS02LTIzLjctNmMtMTUuMiwwLTI2LjcsNC43LTM0LjcsMTQuMXMtMTIsMTkuOS0xMiwzMS41YzAsMTAuNywzLjUsMjAuNCwxMC42LDI5LjJjNC44LDYsMTUuNSwxNC43LDMxLjksMjYuMQ0KCQljMTEuMiw3LjYsMTguNCwxMy4zLDIxLjYsMTcuMWMzLjIsMy44LDQuOCw4LjIsNC44LDEzLjRjMCw0LjUtMS42LDguNC00LjksMTEuNWwtMTEuNiw0LjRoLTIuN2wtOS45LTIuM2MtNC0xLjgtOC4xLTQuNC0xMi4zLTgNCgkJYy04LjQtNy4xLTE1LjEtMTcuOC0xOS45LTMxLjloLTUuNWwyLDQyLjJoLTgyLjZsLTEuOC0wLjNjLTIuNS0xLjMtNC40LTMuNS01LjctNi40Yy0wLjgtMS43LTEuMS01LjctMS4xLTExLjhsLTAuMi05di0zNC43DQoJCWMwLTEyLjYsMS43LTI0LjEsNS4yLTM0LjVjMi4yLTYuOCw1LjYtMTIsMTAtMTUuNmMyLjgtMi40LDUuOC0zLjYsOC45LTMuNmMxLjQsMCwyLjYsMC4zLDMuNywxYzAuOCwwLjQsMy4yLDIuNSw3LjQsNi4xDQoJCWM0LjIsMy43LDkuMSw1LjUsMTQuOCw1LjVjNC45LDAsOS4yLTIsMTIuNi02YzMuNS00LDUuMi05LjYsNS4yLTE2LjhjMC02LjgtMS44LTEyLTUuNC0xNS43Yy0zLjYtMy43LTguNC01LjYtMTQuNC01LjYNCgkJYy03LDAtMTQuMiwyLjUtMjEuOCw3LjdjLTcuNSw1LjEtMTYuMywxNS41LTI2LjMsMzF2LTM0LjJoLTYxLjZ2NmM1LjIsMC41LDguOCwxLjUsMTAuOCwyLjljMiwxLjQsMy42LDMuNiw0LjcsNi42DQoJCWMwLjksMi40LDEuMyw3LjgsMS4zLDE2LjR2ODMuNGMwLDEzLjEtMS4yLDIxLjItMy41LDI0LjNsLTgsMy4yaC0zMy45bDIuOS0yLjRjMi44LTIuOSw1LjUtNi4zLDguMi0xMC4zbC00LjgtMy45DQoJCWMtMi45LDQtNS44LDYtOC41LDZjLTEuNCwwLTIuNi0wLjQtMy43LTEuM2MtMS4xLTAuOS0xLjktMi4yLTIuNC0zLjljLTAuNS0xLjgtMC44LTYuMS0wLjgtMTN2LTU4LjVjMC0xNi4yLTAuOC0yNi42LTIuMy0zMS4xDQoJCWMtMi41LTcuMS03LjktMTMuNy0xNi4yLTE5LjhjLTguMy02LjEtMTkuNi05LjEtMzMuOS05LjFjLTExLjgsMC0yMy4yLDEuOS0zNC4yLDUuNmMtMTEsMy44LTE5LjUsOS4yLTI1LjYsMTYuMg0KCQljLTYuMSw3LjEtOS4yLDE0LjQtOS4yLDIyLjJjMCw1LjUsMi4zLDEwLjMsNi44LDE0LjRjNC42LDQuMSwxMC4yLDYuMSwxNyw2LjFjNi4zLDAsMTEuNS0xLjgsMTUuNC01LjZjMy45LTMuNyw1LjktOC4yLDUuOS0xMy41DQoJCWMwLTQuMy0yLTguOC02LjEtMTMuNGMtMy0zLjMtNC41LTYuMS00LjUtOC40YzAtMi42LDEuNC00LjgsNC4yLTYuOGM0LjUtMy4xLDEwLjMtNC43LDE3LjItNC43YzQuMywwLDguMiwxLjEsMTEuNiwzLjMNCgkJYzMuNCwyLjIsNS44LDQuOCw3LDcuN2MxLjIsMywxLjksMTAuMSwxLjksMjEuNXYxNS4yYy0zMy4yLDE1LjMtNTQuNywyNy41LTY0LjYsMzYuN2MtOS45LDkuMi0xNC44LDE5LjYtMTQuOCwzMS4xbDcuOSwxOS42aC01NC44DQoJCWwxMS4zLTkuNmM0LjQtNSw4LjQtMTAuOCwxMS45LTE3LjRsLTUtMy45Yy02LjQsNi45LTEyLDExLjYtMTYuOCwxNGMtNC43LDIuNS05LjcsMy43LTE1LDMuN2MtOC4xLDAtMTUtMi4zLTIwLjktNi45DQoJCWMtNy44LTYuMy0xNC0xNi0xOC41LTI5Yy00LjUtMTMtNi44LTI2LjUtNi44LTQwLjdjMC0xNy4xLDIuOC0yOS44LDguNC0zOC4xYzMuNy01LjUsOC4xLTguMiwxMy4yLTguMmMzLjMsMCw2LjIsMS4zLDguNyw0DQoJCWMyLjUsMi43LDQsNy40LDQuNywxNC4yYzEsMTAuOCwzLjUsMTguMiw3LjYsMjIuNGM0LjEsNC4yLDkuNCw2LjMsMTUuNyw2LjNjNiwwLDEwLjktMS44LDE0LjYtNS41YzMuNy0zLjcsNS42LTguNiw1LjYtMTQuNw0KCQljMC05LjctNC42LTE4LjQtMTMuOC0yNi4zYy05LjItNy44LTIxLjYtMTEuOC0zNy4xLTExLjhjLTIzLjIsMC00MS40LDkuNC01NC42LDI4LjJjLTExLDE1LjYtMTYuNCwzMy43LTE2LjQsNTQuMg0KCQljMCwyMS4zLDYsMzkuNSwxOCw1NC43YzMsMy44LDYuMyw3LjEsOS44LDkuOWwwLjUsMC4zaC01OS4xbDcuMy03LjRjMi45LTMuOSw1LjQtOC40LDcuNi0xMy42bC00LjgtMy41Yy02LjIsMTAuNi0xMi44LDE2LTE5LjgsMTYNCgkJYy0xLjcsMC0zLjYtMC44LTUuNi0yLjNjLTItMS42LTMuNS0zLjYtNC4zLTYuMWMtMC44LTIuNS0xLjItOC4xLTEuMi0xNi45di05My4xaDM1Ljh2LTE2aC0zNS44VjE1MTBoLTUuMw0KCQljLTcuMSwxMy0xNS40LDI0LjgtMjQuOSwzNS4zYy05LjUsMTAuNS0yMSwyMC42LTM0LjYsMzAuMnY1LjZoMTkuN3Y4MS41YzAsMTYuMSwwLjUsMjYsMS42LDI5LjdsMTEuMiwxNS44aC01Mi4xbC03LjktMy4yDQoJCWMtMi4xLTIuOC0zLjEtMTAuMS0zLjEtMjEuN3YtNTguN2MwLTE3LjQtMC45LTI5LjItMi42LTM1LjNjLTIuMi04LjEtNi41LTE0LjgtMTIuOS0yMC4yYy02LjUtNS40LTE0LjYtOC4xLTI0LjMtOC4xDQoJCWMtOC4yLDAtMTUuOCwxLjktMjIuOSw1LjdjLTcuMSwzLjgtMTQuNSw5LjktMjIuMiwxOC4zdi0xOS41aC02MS40djZjNi43LDAuOSwxMSwyLjcsMTMuMSw1LjVjMi4xLDIuOCwzLjEsOS45LDMuMSwyMS4zdjg1LjINCgkJYzAsMTEuNi0wLjksMTguNi0yLjcsMjFsLTguOCw0aC01MC4xbDEyLjEtMTJjNC41LTUuOSw4LjgtMTMsMTIuOS0yMS4zbC01LjUtMy42Yy02LDkuNC0xMS43LDE1LjgtMTYuOSwxOS40DQoJCWMtNS4zLDMuNi0xMS4xLDUuNC0xNy42LDUuNGMtMTAuNCwwLTE5LjMtNC41LTI2LjctMTMuNGMtOS43LTExLjYtMTUtMjcuNC0xNS45LTQ3LjRoODIuNmMtMC45LTI0LjYtNi45LTQzLjItMTguMS01NS43DQoJCWMtMTEuMi0xMi41LTI0LjUtMTguOC0zOS43LTE4LjhjLTE4LjMsMC0zNC4yLDcuNC00Ny44LDIyLjNjLTEzLjYsMTQuOS0yMC40LDM0LjktMjAuNCw2MC4xYzAsMjAuNSw0LjYsMzcuNywxMy45LDUxLjYNCgkJYzIuOSw0LjMsNi4xLDguMSw5LjYsMTEuM2wzLDJoLTYxLjRsLTEuOS0xLjljLTguNS00LjktMjQtNy40LTQ2LjYtNy40bC0yNy45LDAuM2MtNi43LDAtMTEuNS0xLjItMTQuNC0zLjcNCgkJYy0zLTIuNS00LjQtNS42LTQuNC05LjVjMC00LjQsMS42LTguMiw0LjktMTEuNGMzLjMtMy4yLDcuMy00LjgsMTIuMi00LjhjMTIuMiwwLjUsMTguNywwLjgsMTkuMywwLjhjNy45LDAsMTctMi4yLDI3LjMtNi43DQoJCWMxMC4zLTQuNSwxOC40LTEwLjYsMjQuMy0xOC41YzYtNy45LDguOS0xNy4yLDguOS0yOGMwLTYuMy0xLjMtMTIuNC0zLjktMTguMmMtMi4xLTQuMy01LjctOS4xLTExLTE0LjNoMjguOHYtMTcuN2gtNTAuOA0KCQljLTEwLjYtNC4yLTIxLTYuMy0zMC45LTYuM2MtMTguOSwwLTM0LjQsNS40LTQ2LjQsMTYuMmMtMTIsMTAuOC0xOCwyMy42LTE4LDM4LjNjMCwxMS4zLDMuMiwyMS4yLDkuNywyOS44DQoJCWM2LjQsOC42LDE2LjksMTUuNSwzMS4zLDIwLjhjLTEyLjQsNS4yLTIxLjQsMTEuMi0yNy4xLDE4LjJzLTguNSwxNC4yLTguNSwyMS42bDAuOCwyLjRoLTUyLjVsMTIuMS0xMmM0LjUtNS45LDguOC0xMywxMi45LTIxLjMNCgkJbC01LjUtMy42Yy02LDkuNC0xMS43LDE1LjgtMTYuOSwxOS40Yy01LjMsMy42LTExLjEsNS40LTE3LjYsNS40Yy0xMC40LDAtMTkuMy00LjUtMjYuNy0xMy40Yy05LjctMTEuNi0xNS0yNy40LTE2LTQ3LjRoODIuNw0KCQljLTAuOS0yNC42LTYuOS00My4yLTE4LjEtNTUuN2MtMTEuMi0xMi41LTI0LjUtMTguOC0zOS43LTE4LjhjLTE4LjMsMC0zNC4yLDcuNC00Ny44LDIyLjNjLTEzLjYsMTQuOS0yMC40LDM0LjktMjAuNCw2MC4xDQoJCWMwLDIwLjUsNC42LDM3LjcsMTMuOSw1MS42YzIuOSw0LjMsNi4xLDguMSw5LjYsMTEuM2wyLjksMmgtOTcuN2wtMS44LTAuM2MtMi41LTEuMy00LjQtMy41LTUuNy02LjRjLTAuOC0xLjctMS4xLTUuNy0xLjEtMTEuOA0KCQlsLTAuMi05di0zNC43YzAtMTIuNiwxLjctMjQuMSw1LjItMzQuNWMyLjMtNi44LDUuNi0xMiwxMC0xNS42YzIuOC0yLjQsNS44LTMuNiw4LjktMy42YzEuNCwwLDIuNiwwLjMsMy43LDENCgkJYzAuOCwwLjQsMy4yLDIuNSw3LjQsNi4xYzQuMiwzLjcsOS4xLDUuNSwxNC44LDUuNWM0LjksMCw5LjItMiwxMi42LTZjMy41LTQsNS4yLTkuNiw1LjItMTYuOGMwLTYuOC0xLjgtMTItNS40LTE1LjcNCgkJYy0zLjYtMy43LTguNC01LjYtMTQuNC01LjZjLTcsMC0xNC4yLDIuNS0yMS44LDcuN2MtNy41LDUuMS0xNi4zLDE1LjQtMjYuMywzMXYtMzQuMmgtNjEuNnY2YzUuMiwwLjUsOC44LDEuNSwxMC44LDIuOQ0KCQljMi4xLDEuNCwzLjYsMy42LDQuNyw2LjZjMC45LDIuNCwxLjMsNy44LDEuMywxNi40djgzLjRjMCwxMy4xLTEuMiwyMS4yLTMuNSwyNC4zbC04LDMuMmgtMzcuOWw2LjItMTQuOGMwLTcuNC0yLjYtMTMuOC03LjgtMTkNCgkJYy01LjItNS4zLTExLjYtNy45LTE5LjEtNy45Yy03LjQsMC0xMy43LDIuNi0xOC45LDcuOWMtNS4yLDUuMy03LjgsMTEuNi03LjgsMTlsNi4xLDE0LjhoLTcwbDM3LjgtMTA3LjQNCgkJYzQuNi0xMy4zLDguNC0yMS40LDExLjMtMjQuM3M2LjgtNC42LDExLjgtNS4ydi02aC00NC42djZjNS45LDAuNCw5LjksMS42LDExLjksMy42YzIsMS45LDMuMSw1LDMuMSw5LjJjMCwyLjgtMS40LDguMS00LjIsMTUuOA0KCQlsLTE5LjMsNTQuMmwtMjEuMy01OC45Yy0zLjEtOC4xLTQuNy0xMy4zLTQuNy0xNS42YzAtMi41LDAuOC00LjQsMi40LTUuN2MxLjYtMS4zLDUuNC0yLjIsMTEuNC0yLjV2LTZoLTc3LjJ2Ng0KCQljNSwwLjksOC44LDIuNCwxMS4yLDQuNmMyLjQsMi4yLDUuMiw3LjMsOC41LDE1LjRsMS42LDMuOWwtMjEuMyw1OC45bC0yMi4xLTU4LjljLTMuNC05LjEtNS4yLTE0LjYtNS4yLTE2LjRjMC0xLjksMS0zLjcsMi45LTUuMg0KCQljMS45LTEuNSw1LjUtMi4zLDEwLjYtMi4zdi02aC03NnY2YzUuNSwxLjUsOS42LDQsMTIuMiw3LjRjNC4yLDUsOS4zLDE1LjksMTUuMywzMi42bDM1LjUsOTYuOUg4NDYuOGwzNy44LTEwNy40DQoJCWM0LjYtMTMuMyw4LjQtMjEuNCwxMS4zLTI0LjNjMi45LTIuOCw2LjgtNC42LDExLjgtNS4ydi02SDg2M3Y2YzUuOSwwLjQsOS45LDEuNiwxMS45LDMuNmMyLDEuOSwzLjEsNSwzLjEsOS4yDQoJCWMwLDIuOC0xLjQsOC4xLTQuMiwxNS44bC0xOS4zLDU0LjJsLTIxLjMtNTguOWMtMy4xLTguMS00LjctMTMuMy00LjctMTUuNmMwLTIuNSwwLjgtNC40LDIuNC01LjdjMS42LTEuMyw1LjQtMi4yLDExLjQtMi41di02DQoJCWgtNzcuMnY2YzUsMC45LDguOCwyLjQsMTEuMiw0LjZjMi40LDIuMiw1LjIsNy4zLDguNSwxNS40bDEuNiwzLjlsLTIxLjMsNTguOWwtMjIuMS01OC45Yy0zLjQtOS4xLTUuMi0xNC42LTUuMi0xNi40DQoJCWMwLTEuOSwxLTMuNywyLjktNS4yYzEuOS0xLjUsNS41LTIuMywxMC42LTIuM3YtNmgtNzZ2NmM1LjUsMS41LDkuNiw0LDEyLjIsNy40YzQuMiw1LDkuMywxNS45LDE1LjMsMzIuNmwzNS41LDk2LjlINjA2LjINCgkJbDM3LjgtMTA3LjRjNC42LTEzLjMsOC40LTIxLjQsMTEuMy0yNC4zYzIuOS0yLjgsNi44LTQuNiwxMS44LTUuMnYtNmgtNDQuNnY2YzUuOSwwLjQsOS45LDEuNiwxMS45LDMuNmMyLDEuOSwzLjEsNSwzLjEsOS4yDQoJCWMwLDIuOC0xLjQsOC4xLTQuMiwxNS44bC0xOS4zLDU0LjJsLTIxLjMtNTguOWMtMy4xLTguMS00LjctMTMuMy00LjctMTUuNmMwLTIuNSwwLjgtNC40LDIuNC01LjdjMS42LTEuMyw1LjQtMi4yLDExLjQtMi41di02DQoJCWgtNzcuMnY2YzUsMC45LDguOCwyLjQsMTEuMiw0LjZjMi40LDIuMiw1LjIsNy4zLDguNSwxNS40bDEuNiwzLjlsLTIxLjMsNTguOWwtMjIuMS01OC45Yy0zLjQtOS4xLTUuMi0xNC42LTUuMi0xNi40DQoJCWMwLTEuOSwxLTMuNywyLjktNS4yYzEuOS0xLjUsNS41LTIuMywxMC42LTIuM3YtNmgtNzYuMXY2YzUuNSwxLjUsOS42LDQsMTIuMiw3LjRjNC4yLDUsOS4zLDE1LjksMTUuMywzMi42bDM1LjUsOTYuOUgzNDdWMTM2OHoiDQoJCS8+DQo8L2c+DQo8L3N2Zz4NCg==)} diff --git a/assets/js/global.js b/assets/js/global.js index f08e874..15c30ed 100644 --- a/assets/js/global.js +++ b/assets/js/global.js @@ -1,64 +1 @@ -const NAV_LINKS = [ - { "name": "Home", "url": "/" }, - { "name": "Our Journey", "url": "/our-journey/" }, - { "name": "Sponsors", "url": "/sponsors/" }, -] -const PAGE_URL = window.location.href; -const URL_PARSED = new URL(PAGE_URL); - -var html; -var nav; -var nav_links; -var copyright; - -function updateTheme() { - if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { - html.dataset.theme = "dark"; - } else { - html.dataset.theme = "light"; - } -} - -function setupNavbar() { - if (nav === null) { - throw new Error("Navbar not found"); - } - - for (let i = 0; i < NAV_LINKS.length; i++) { - let link = NAV_LINKS[i]; - - let li = document.createElement("li"); - let a = document.createElement("a"); - - a.href = link.url; - a.innerText = link.name; - a.setAttribute("data-umami-event", `Navbar; ${link.name}`) - - if (link.url == URL_PARSED.pathname) { - a.id = "current"; - } - - li.appendChild(a); - nav_links.appendChild(li); - } -} - -window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => { - updateTheme(); -}); - -window.addEventListener("load", function () { - html = document.getElementsByTagName("html")[0]; - nav = document.getElementsByTagName("nav")[0]; - nav_links = nav.getElementsByTagName("ul")[0]; - copyright = document.getElementById("copyright"); - - if (URL_PARSED.pathname.endsWith("/index.html")) { - window.location.replace(URL_PARSED.origin); - } - - updateTheme(); - setupNavbar(); - - copyright.innerHTML = copyright.innerHTML.replace("{current_year}", new Date().getFullYear()); -}) \ No newline at end of file +const NAV_LINKS=[{name:"Home",url:"/"},{name:"Our Journey",url:"/our-journey/"},{name:"Sponsors",url:"/sponsors/"}],PAGE_URL=window.location.href,URL_PARSED=new URL(PAGE_URL);var html,nav,nav_links,copyright;function updateTheme(){window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?html.dataset.theme="dark":html.dataset.theme="light"}function setupNavbar(){if(null===nav)throw new Error("Navbar not found");for(let e=0;e{updateTheme()})),window.addEventListener("load",(function(){html=document.getElementsByTagName("html")[0],nav=document.getElementsByTagName("nav")[0],nav_links=nav.getElementsByTagName("ul")[0],copyright=document.getElementById("copyright"),URL_PARSED.pathname.endsWith("/index.html")&&window.location.replace(URL_PARSED.origin),updateTheme(),setupNavbar(),copyright.innerHTML=copyright.innerHTML.replace("{current_year}",(new Date).getFullYear())})); diff --git a/assets/js/pages/our-journey.js b/assets/js/pages/our-journey.js index bd0b1db..021295c 100644 --- a/assets/js/pages/our-journey.js +++ b/assets/js/pages/our-journey.js @@ -1,185 +1 @@ -var entryClassCarImage; -var devClassCarImage; -var devClassCarImageNats; - -var imageCarouselDevClass2024_LondonSouthRegionals; -var imageCarouselDevClass2024_UKNationals; - -var carSlide = 0; - -const imageCarouselDevClass2024_LondonSouthRegionalsImages = 6; -const imageCarouselDevClass2024_UKNationalsImages = 11; - -preloadImages(); - -function moveCarousel_DevClass2024_LondonSouthRegionals() { - let carouselFirstItem = imageCarouselDevClass2024_LondonSouthRegionals.firstElementChild; - let firstItemWidth = carouselFirstItem.firstElementChild.width; - - /* move all items to the left */ - - for (let i = 0; i < imageCarouselDevClass2024_LondonSouthRegionals.childElementCount; i++) { - let item = imageCarouselDevClass2024_LondonSouthRegionals.children[i]; - - item.style.transform = `translateX(-${firstItemWidth}px)`; - item.style.transition = `transform 5s ease-in-out`; - } - - setTimeout(function () { - for (let i = 0; i < imageCarouselDevClass2024_LondonSouthRegionals.childElementCount; i++) { - let item = imageCarouselDevClass2024_LondonSouthRegionals.children[i]; - - item.style.transform = `translateX(0)`; - item.style.transition = `none`; - } - - /* add first item to the end */ - - let copiedFirstItem = carouselFirstItem.cloneNode(true); - copiedFirstItem.onclick = function () { - window.open(`../assets/img/our-journey/dev-class-2024_london-south-regionals/${carouselFirstItem.dataset.image}.jpg`, '_blank'); - } - imageCarouselDevClass2024_LondonSouthRegionals.appendChild(copiedFirstItem); - - imageCarouselDevClass2024_LondonSouthRegionals.removeChild(carouselFirstItem); - - moveCarousel_DevClass2024_LondonSouthRegionals(); - }, 5000); -} - -async function moveCarousel_DevClass2024_UKNationals() { - let carouselFirstItem = imageCarouselDevClass2024_UKNationals.firstElementChild; - let firstItemWidth = carouselFirstItem.firstElementChild.width; - - /* move all items to the left */ - - for (let i = 0; i < imageCarouselDevClass2024_UKNationals.childElementCount; i++) { - let item = imageCarouselDevClass2024_UKNationals.children[i]; - - item.style.transform = `translateX(-${firstItemWidth}px)`; - item.style.transition = `transform 5s ease-in-out`; - } - - setTimeout(function () { - for (let i = 0; i < imageCarouselDevClass2024_UKNationals.childElementCount; i++) { - let item = imageCarouselDevClass2024_UKNationals.children[i]; - - item.style.transform = `translateX(0)`; - item.style.transition = `none`; - } - - /* add first item to the end */ - - let copiedFirstItem = carouselFirstItem.cloneNode(true); - copiedFirstItem.onclick = function () { - window.open(`../assets/img/our-journey/dev-class-2024_uk-nationals/${carouselFirstItem.dataset.image}.jpg`, '_blank'); - } - imageCarouselDevClass2024_UKNationals.appendChild(copiedFirstItem); - - imageCarouselDevClass2024_UKNationals.removeChild(carouselFirstItem); - - moveCarousel_DevClass2024_UKNationals(); - }, 5000); -} - -async function setupCarousel_DevClass2024_LondonSouthRegionals() { - for (let i = 2; i <= imageCarouselDevClass2024_LondonSouthRegionalsImages; i++) { /* we start from 2 and have 1 manually inputted because sometimes the browser glitches and returns 0 widths for newly appended elements. could never find a work around :`( */ - let div = document.createElement('div'); - - div.classList.add('carousel-item'); - - let img = document.createElement('img'); - img.src = `../assets/img/our-journey/dev-class-2024_london-south-regionals/${i}-small.webp`; - img.alt = `Dev Class 2024 London South Regionals ${i}`; - - div.appendChild(img); - imageCarouselDevClass2024_LondonSouthRegionals.appendChild(div); - } - - for (let i = 0; i < imageCarouselDevClass2024_LondonSouthRegionals.childElementCount; i++) { - let item = imageCarouselDevClass2024_LondonSouthRegionals.children[i]; - - item.onclick = function () { - window.open(`../assets/img/our-journey/dev-class-2024_london-south-regionals/${i + 1}.jpg`, '_blank'); - } - item.dataset.image = i+1; - } - - setTimeout(moveCarousel_DevClass2024_LondonSouthRegionals, 5000); -} - -async function setupCarousel_DevClass2024_UKNationals() { - for (let i = 2; i <= imageCarouselDevClass2024_UKNationalsImages; i++) { /* we start from 2 and have 1 manually inputted because sometimes the browser glitches and returns 0 widths for newly appended elements. could never find a work around :`( */ - let div = document.createElement('div'); - - div.classList.add('carousel-item'); - - let img = document.createElement('img'); - img.src = `../assets/img/our-journey/dev-class-2024_uk-nationals/${i}-small.webp`; - img.alt = `Dev Class 2024 UK Nationals ${i}`; - - div.appendChild(img); - imageCarouselDevClass2024_UKNationals.appendChild(div); - } - - for (let i = 0; i < imageCarouselDevClass2024_UKNationals.childElementCount; i++) { - let item = imageCarouselDevClass2024_UKNationals.children[i]; - - item.onclick = function () { - window.open(`../assets/img/our-journey/dev-class-2024_uk-nationals/${i + 1}.jpg`, '_blank'); - } - } - - setTimeout(moveCarousel_DevClass2024_UKNationals, 5000); -} - -function changeCar() { - if (carSlide++ == 4) { - carSlide = 1; - } - - entryClassCarImage.style["background-image"] = `url(../assets/img/entry-class-car/${carSlide}.webp)`; - devClassCarImage.style["background-image"] = `url(../assets/img/dev-class-car/${carSlide}.webp)`; - devClassCarImageNats.style["background-image"] = `url(../assets/img/dev-class-car/${carSlide}-nats.webp)`; - - setTimeout(changeCar, 5000); -} - -function preloadImage(url) { - let img = new Image(); - - img.src = url; -} - -function preloadImages() { - for (let i = 1; i <= 4; i++) { - preloadImage(`../assets/img/entry-class-car/${i}.webp`); - preloadImage(`../assets/img/dev-class-car/${i}.webp`); - preloadImage(`../assets/img/dev-class-car/${i}-nats.webp`); - - preloadImage(`../assets/img/our-journey/dev-class-2024_london-south-regionals/${i}-small.webp`); - preloadImage(`../assets/img/our-journey/dev-class-2024_uk-nationals/${i}-small.webp`); - } - - for (let i = 5; i <= imageCarouselDevClass2024_LondonSouthRegionalsImages; i++) { - preloadImage(`../assets/img/our-journey/dev-class-2024_london-south-regionals/${i}-small.webp`); - preloadImage(`../assets/img/our-journey/dev-class-2024_uk-nationals/${i}-small.webp`); - } - - for (let i = 7; i <= imageCarouselDevClass2024_UKNationalsImages; i++) { - preloadImage(`../assets/img/our-journey/dev-class-2024_uk-nationals/${i}-small.webp`); - } -} - -window.addEventListener("load", function () { - entryClassCarImage = document.getElementById('entry-class-car-image'); - devClassCarImage = document.getElementById('dev-class-car-image'); - devClassCarImageNats = document.getElementById('dev-class-car-image-nats'); - - imageCarouselDevClass2024_LondonSouthRegionals = document.getElementById('image-carousel-dev-class-2024_london-south-regionals'); - imageCarouselDevClass2024_UKNationals = document.getElementById('image-carousel-dev-class-2024_uk-nationals'); - - setupCarousel_DevClass2024_LondonSouthRegionals(); - setupCarousel_DevClass2024_UKNationals(); - changeCar(); -}); \ No newline at end of file +var entryClassCarImage,devClassCarImage,devClassCarImageNats,imageCarouselDevClass2024_LondonSouthRegionals,imageCarouselDevClass2024_UKNationals,carSlide=0;const imageCarouselDevClass2024_LondonSouthRegionalsImages=6,imageCarouselDevClass2024_UKNationalsImages=11;function moveCarousel_DevClass2024_LondonSouthRegionals(){let e=imageCarouselDevClass2024_LondonSouthRegionals.firstElementChild,a=e.firstElementChild.width;for(let e=0;e - - - - - - - - - WΔRP | Home - - - - - - - - - - - - - - - -
-
-

UK NATIONALS

-

- 2023 - 24 DEV -

-

WINNERS

-
- - -
-
-
- -
- AR Prompt -
-
-
- -
-
-

WE ARE

-

- WΔRP -

-
- -
-

We are five 14-15 year-old boys from Saint Olave's Grammar School, who are competing in the F1 in Schools - competition as a dev class team. We are a team of leaders, innovators, and designers who love STEM based - activities, since we believe they provide valuable, real-life experience through hands-on-learning. -

-
-
- -
-
- Abhinav Malladi -
-

ABHINAV MALLADI

-

Team Manager / Engineer

-

When I first heard of the F1iS competition, I found it compelling and quickly formed a team. I never - knew that it would become such a deep and demanding project at the start, but it is something that I - truly enjoy and value. The feeling of winning is something you can't beat, and I want to help my - team on its journey.

-
-
-
- Aneeq Weerasinghe -
-

ANEEQ WEERASINGHE

-

Sponsorship & Marketing Manager

-

F1iS has always sounded like an amazing stem project, and as an avid DT enthusiast I knew that it was - the right decision to partake. Free time is also very hard to fill, and I knew F1iS would make that - time well spent. I also love the adrenalin rush that comes with winning, and I hope to share that - feeling with my teammates.

-
-
-
- Michael Qu -
-

MICHAEL QU

-

Portfolio / Marketing

-

F1iS seems like an awesome, incredibly fun, and difficult project that I can use to challenge myself. - It gives me an opportunity to learn new skills and work to my best. Although my job is not on the - car itself, I would love to see through its development and hopefully help throughout.

-
-
-
- Neal Ye -
-

NEAL YE

-

Engineer / Graphics Manager

-

I've always taken a liking towards motorsports (especially F1), and when I heard of F1iS I knew this - was a perfect opportunity for me. The concept of racing a miniature car along a 20m track captured - my interest immediately. Being a part of a team and seeing its growth throughout the years feels - awesome!

-
-
-
- Thomas Howcroft -
-

THOMAS HOWCROFT

-

Finance Manager / Graphics

-

I enjoy various aspects of DT, and view F1iS as a way to challenge myself in a way that could benefit - my career path. Although there are a few aspects of technology and engineering that I have explored - in depth, F1iS is new to me, and I hope I can learn new things about it and help my team along our - journey.

-
-
-
- - - - - \ No newline at end of file +WΔRP | Home

UK NATIONALS

2023 - 24 DEV

WINNERS

AR Prompt

WE ARE

WΔRP

We are five 14-15 year-old boys from Saint Olave's Grammar School, who are competing in the F1 in Schools competition as a dev class team. We are a team of leaders, innovators, and designers who love STEM based activities, since we believe they provide valuable, real-life experience through hands-on-learning.

Abhinav Malladi

ABHINAV MALLADI

Team Manager / Engineer

When I first heard of the F1iS competition, I found it compelling and quickly formed a team. I never knew that it would become such a deep and demanding project at the start, but it is something that I truly enjoy and value. The feeling of winning is something you can't beat, and I want to help my team on its journey.

Aneeq Weerasinghe

ANEEQ WEERASINGHE

Sponsorship & Marketing Manager

F1iS has always sounded like an amazing stem project, and as an avid DT enthusiast I knew that it was the right decision to partake. Free time is also very hard to fill, and I knew F1iS would make that time well spent. I also love the adrenalin rush that comes with winning, and I hope to share that feeling with my teammates.

Michael Qu

MICHAEL QU

Portfolio / Marketing

F1iS seems like an awesome, incredibly fun, and difficult project that I can use to challenge myself. It gives me an opportunity to learn new skills and work to my best. Although my job is not on the car itself, I would love to see through its development and hopefully help throughout.

Neal Ye

NEAL YE

Engineer / Graphics Manager

I've always taken a liking towards motorsports (especially F1), and when I heard of F1iS I knew this was a perfect opportunity for me. The concept of racing a miniature car along a 20m track captured my interest immediately. Being a part of a team and seeing its growth throughout the years feels awesome!

Thomas Howcroft

THOMAS HOWCROFT

Finance Manager / Graphics

I enjoy various aspects of DT, and view F1iS as a way to challenge myself in a way that could benefit my career path. Although there are a few aspects of technology and engineering that I have explored in depth, F1iS is new to me, and I hope I can learn new things about it and help my team along our journey.

diff --git a/our-journey/index.html b/our-journey/index.html index dcfe3ae..da2b6bb 100644 --- a/our-journey/index.html +++ b/our-journey/index.html @@ -1,134 +1 @@ - - - - - - - - - - WΔRP | Our Journey - - - - - - - - - - - - - - - -
-
-

WΔRP

-

Our Journey

-
-
- -
-
-

Entry Class 2023 - London North Regionals

-
- -
-
- -
-

- This was our first real taste of the competition - and we loved every moment of it. Accel was our - Entry Class car - with 0.154N of drag. It allowed us to get the fastest car award, and - best engineered car (for Entry Class). Combined with other high-quality deliverables such as an - in-depth portfolio, we also won 1st place in Entry Class. -

-
-
- -
-

Dev Class 2024 - London South Regionals

-
- - - -
-
- -
-

- Coming into the competition with the aim of progressing onto the National Finals, we knew we had to - step up our game. Velocity was our Dev Class car for Regionals - with 0.115N of drag. With it we won - the Research & Development award for all classes, and again got 1st overall. This meant - for the first time, we were going to the UK Nationals Finals! -

-
-
- -
-

Dev Class 2024 - UK National Finals

-
- - - -
-
- -
-

- The UK Nationals was a whole new level of competition - Velocity NF was our car, with 0.115N of - drag. We won the Research & Development award for Dev class, Fastest Car award for Dev class, Best - Engineered Car award for Dev Class, and got 1st place overall. This meant we were the UK - National Champions for Dev Class! -

-
-
-
- - - - - \ No newline at end of file +WΔRP | Our Journey

WΔRP

Our Journey

Entry Class 2023 - London North Regionals

This was our first real taste of the competition - and we loved every moment of it. Accel was our Entry Class car - with 0.154N of drag. It allowed us to get the fastest car award, and best engineered car (for Entry Class). Combined with other high-quality deliverables such as an in-depth portfolio, we also won 1st place in Entry Class.

Dev Class 2024 - London South Regionals

Coming into the competition with the aim of progressing onto the National Finals, we knew we had to step up our game. Velocity was our Dev Class car for Regionals - with 0.115N of drag. With it we won the Research & Development award for all classes, and again got 1st overall. This meant for the first time, we were going to the UK Nationals Finals!

Dev Class 2024 - UK National Finals

The UK Nationals was a whole new level of competition - Velocity NF was our car, with 0.115N of drag. We won the Research & Development award for Dev class, Fastest Car award for Dev class, Best Engineered Car award for Dev Class, and got 1st place overall. This meant we were the UK National Champions for Dev Class!

diff --git a/sponsors/index.html b/sponsors/index.html index fb57eb7..9a1f0b7 100644 --- a/sponsors/index.html +++ b/sponsors/index.html @@ -1,103 +1 @@ - - - - - - - - - - WΔRP | Sponsors - - - - - - - - - - - - - - -
-
-

WΔRP

-

Sponsors

-
-
- -
-
-

SPONSORSHIP

-

- OPPORTUNITIES -

-
- -
-

We are looking for sponsors for the 24 / 25 season, and hopefully further. By becoming a sponsor you can - help us on our journey to worlds, and help inspire the next generation of designers. As a team we always - want to ensure our sponsors have a high ROI so that we can maintain a mutually beneficial relationship - with them. If you would like to get in contact with us, please send an email to contact@warp-racing.com, and we'll reply as soon as - possible. -

-
-
- -
- - - - - -
- - - - - \ No newline at end of file +WΔRP | Sponsors

WΔRP

Sponsors

SPONSORSHIP

OPPORTUNITIES

We are looking for sponsors for the 24 / 25 season, and hopefully further. By becoming a sponsor you can help us on our journey to worlds, and help inspire the next generation of designers. As a team we always want to ensure our sponsors have a high ROI so that we can maintain a mutually beneficial relationship with them. If you would like to get in contact with us, please send an email to contact@warp-racing.com, and we'll reply as soon as possible.