09.02.2021
diff --git a/Components/Card.js b/Components/Card.js
index 21ced4a..e8442de 100644
--- a/Components/Card.js
+++ b/Components/Card.js
@@ -4,13 +4,6 @@
class Card extends Component {
constructor(props) {
super(props);
- this.keys = []
- }
-
- nextKey() {
- let n = this.keys.length
- this.keys.push(n);
- return n
}
render() {
@@ -28,9 +21,9 @@
<p className={Styles.subtext}>{this.props.subtext}</p>
<div className={Styles.buttonLayout}>
{
- this.props.buttons ? this.props.buttons.map(button => {
+ this.props.buttons ? this.props.buttons.map((button, i) => {
return <a
- key={this.nextKey()}
+ key={i}
className={Styles.button}
style={{backgroundColor:`#${button.color}`, color:`#${this.props.buttonText}`}}
href={button.link}
diff --git a/Components/Header.js b/Components/Header.js
index ba38249..46c0bf7 100644
--- a/Components/Header.js
+++ b/Components/Header.js
@@ -4,9 +4,9 @@
class Header extends Component {
constructor(props) {
super(props);
+ this.keys = []
}
-
render() {
return (
<div className={Styles.header} style={{
@@ -21,8 +21,9 @@
<p className={Styles.subtext + " " + (this.props.buttons.length ? Styles.subtextExtra : null)}>{this.props.subtext}</p>
<div className={Styles.buttonLayout}>
{
- this.props.buttons ? this.props.buttons.map(button => {
+ this.props.buttons ? this.props.buttons.map((button, index) => {
return <a
+ key={index}
className={Styles.button}
style={{backgroundColor:`#${button.color}`, color:`#${button.buttonText}`}}
href={button.link}>{button.text}
@@ -32,7 +33,7 @@
</div>
</div>
<span className={Styles.arrowSpan + " " + (this.props.hideArrow ? Styles.arrowHidden : null)}>
- <img src="/Arrow.svg" className={Styles.arrow} />
+ <a href="#start"><img src="/Arrow.svg" className={Styles.arrow} /></a>
</span>
</div>
)
diff --git a/Components/NavBar.js b/Components/NavBar.js
index 946b7f0..a736c37 100644
--- a/Components/NavBar.js
+++ b/Components/NavBar.js
@@ -7,7 +7,48 @@
this.state = {
isOpen: false
}
+ this.isTouchDevice = false
}
+
+ componentDidMount() {
+ let hasTouchScreen = false;
+ if ("maxTouchPoints" in navigator) {
+ hasTouchScreen = navigator.maxTouchPoints > 0;
+ } else if ("msMaxTouchPoints" in navigator) {
+ hasTouchScreen = navigator.msMaxTouchPoints > 0;
+ } else {
+ const mQ = window.matchMedia && matchMedia("(pointer:coarse)");
+ if (mQ && mQ.media === "(pointer:coarse)") {
+ hasTouchScreen = !!mQ.matches;
+ } else if ("orientation" in window) {
+ hasTouchScreen = true;
+ } else {
+ var UA = navigator.userAgent;
+ hasTouchScreen = /\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(UA) || /\b(Android|Windows Phone|iPad|iPod)\b/i.test(UA);
+ }
+ }
+ if (hasTouchScreen) {
+ this.isTouchDevice = true
+ } else {
+ this.isTouchDevice = false
+ }
+ }
+
+ onEnter() {
+ if ( !this.isTouchDevice ) {
+ return this.toggleVertical(this, true)
+ }
+ }
+
+ onLeave() {
+ return this.toggleVertical(this, false)
+ }
+
+ onClick() {
+ if ( this.isTouchDevice ) {
+ return this.toggleVertical(this)
+ }
+ }
toggleVertical(prevState, force=null) {
this.setState(prevState => ({
@@ -18,18 +59,18 @@
render() {
return (
<>
- <div className={Styles.container + " " + (this.state.isOpen ? Styles.containerOpen : null)} onMouseLeave={() => {this.toggleVertical(this.state, false)}}>
+ <div className={Styles.container + " " + (this.state.isOpen ? Styles.containerOpen : null)} onMouseLeave={() => {this.onLeave()}}>
<div className={Styles.group}>
- <img className={Styles.headerIcon} src="/Icons/CMP.svg" onClick={() => {this.toggleVertical(this.state)}}/>
- <a href="/"><img className={Styles.icon} src="/Icons/CMP.svg"/></a>
- <a href="/gps"><img className={Styles.icon} src="/Icons/GS.svg"/></a>
- <a href="/rsm"><img className={Styles.icon} src="/Icons/RM.svg"/></a>
- <a href="/clicksforms"><img className={Styles.icon} src="/Icons/CF.svg"/></a>
- {/* <a href="/castaway"><img className={Styles.icon} src="/Icons/CA.svg"/></a> */}
+ <img className={Styles.headerIcon} src="/Icons/CMP.svg" onMouseEnter={() => {this.onEnter()}} onClick={() => {this.onClick()}}/>
+ <a href="/#"><img className={Styles.icon} src="/Icons/CMP.svg"/></a>
+ <a href="/gps#"><img className={Styles.icon} src="/Icons/GS.svg"/></a>
+ <a href="/rsm#"><img className={Styles.icon} src="/Icons/RM.svg"/></a>
+ <a href="/clicksforms#"><img className={Styles.icon} src="/Icons/CF.svg"/></a>
+ {/* <a href="/castaway#"><img className={Styles.icon} src="/Icons/CA.svg"/></a> */}
{/* <a href="https://clcks.dev"><img className={Styles.icon} src="/Icons/CL.svg"/></a> */}
</div>
<div className={Styles.group}>
- <a href="/"><img className={Styles.icon} src="/Icons/CMP.svg"/></a>
+ <a href="/#"><img className={Styles.icon} src="/Icons/CMP.svg"/></a>
</div>
</div>
</>
diff --git a/Components/SectionHeading.js b/Components/SectionHeading.js
index 9bc20a0..0362f81 100644
--- a/Components/SectionHeading.js
+++ b/Components/SectionHeading.js
@@ -9,7 +9,7 @@
render() {
return (
- <h1 className={Styles.title}>{this.props.title}</h1>
+ <h1 className={Styles.title} id={this.props.id}>{this.props.title}</h1>
)
}
}
diff --git a/Components/AutoGrid.js b/Components/TileRow.js
similarity index 87%
rename from Components/AutoGrid.js
rename to Components/TileRow.js
index d742944..c196cfe 100644
--- a/Components/AutoGrid.js
+++ b/Components/TileRow.js
@@ -1,5 +1,5 @@
import { Component } from "react";
-import Styles from '../styles/cardrow.module.css';
+import Styles from '../styles/tilerow.module.css';
class CardRow extends Component {
constructor(props) {
diff --git a/pages/index.js b/pages/index.js
index 9daef6a..c32a325 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -17,6 +17,7 @@
wave="Main"
buttons={[]}
/>
+ <p id="start" />
<AutoSpacing
elements={[
<SectionHeading title="Projects" />,
diff --git a/pages/rsm.js b/pages/rsm.js
index 04360b7..4938569 100644
--- a/pages/rsm.js
+++ b/pages/rsm.js
@@ -2,11 +2,10 @@
import Image from 'next/image'
import styles from '../styles/Home.module.css'
import Card from '../Components/Card'
-import CardRow from '../Components/CardRow'
+import TileRow from '../Components/TileRow'
import Header from '../Components/Header'
import AutoSpacing from '../Components/AutoSpacing'
import SectionHeading from '../Components/SectionHeading'
-import AutoGrid from '../Components/AutoGrid'
export default function Home() {
return (
@@ -26,16 +25,17 @@
<AutoSpacing
elements={[
<SectionHeading title="Features" id="features"/>,
- <CardRow tiles={[
- <img src="/Features/RSM/Advertisements.svg" />,
- <img src="/Features/RSM/Automate.svg" />,
- <img src="/Features/RSM/CAPTCHA.svg" />,
- <img src="/Features/RSM/Developed.svg" />,
- <img src="/Features/RSM/NSFW.svg" />,
- <img src="/Features/RSM/Punish.svg" />,
- <img src="/Features/RSM/Raids.svg" />,
- <img src="/Features/RSM/Statistics.svg" />,
- <img src="/Features/RSM/Tags.svg" />
+ <TileRow tiles={[
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/Images.svg" />,
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/Automate.svg" />,
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/CAPTCHA.svg" />,
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/Developed.svg" />,
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/Logging.svg" />,
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/NSFW.svg" />,
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/Punish.svg" />,
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/Raids.svg" />,
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/Statistics.svg" />,
+ <img style={{height: "300px", width: "auto"}} src="/Features/RSM/Tags.svg" />
]} />,
<SectionHeading title="Commands" id="commands"/>,
<SectionHeading title="Invite" id="invite"/>
diff --git a/public/Features/RSM/Advertisements.svg b/public/Features/RSM/Images.svg
similarity index 100%
rename from public/Features/RSM/Advertisements.svg
rename to public/Features/RSM/Images.svg
diff --git a/public/Features/RSM/Statistics.svg b/public/Features/RSM/Statistics.svg
index 0dcdd2d..e51d14e 100644
--- a/public/Features/RSM/Statistics.svg
+++ b/public/Features/RSM/Statistics.svg
@@ -6,7 +6,7 @@
<rect x="25" y="25" width="300" height="200" rx="25.3283" fill="#181818"/>
</mask>
<g mask="url(#mask0)">
-<path d="M314.633 57.0008L314.644 56.987L314.653 56.9722L329.05 34.5878C331.272 31.1322 332.92 28.572 334.263 26.9507C334.935 26.1396 335.508 25.5918 336.016 25.2836C336.513 24.9821 336.918 24.9253 337.293 25.043C337.668 25.1608 337.968 25.4389 338.204 25.97C338.444 26.5131 338.602 27.2903 338.69 28.3399C338.866 30.4381 338.756 33.4805 338.606 37.5863L330.403 261.787C330.356 263.067 330.322 263.989 330.203 264.691C330.085 265.381 329.894 265.804 329.57 266.116C329.247 266.427 328.818 266.603 328.123 266.695C327.418 266.789 326.495 266.789 325.214 266.789H24.6464C23.3223 266.789 22.3674 266.789 21.6399 266.691C20.9234 266.594 20.4846 266.41 20.1589 266.085C19.8332 265.759 19.6491 265.32 19.5528 264.604C19.455 263.876 19.4541 262.921 19.4541 261.597V198.717C19.4541 197.748 19.4589 197.351 19.5837 196.986C19.7084 196.621 19.9482 196.304 20.542 195.537L37.9973 173.008C38.7657 172.017 39.3198 171.303 39.8155 170.811C40.3035 170.327 40.6979 170.097 41.1346 170.029C41.5713 169.96 42.0171 170.058 42.6299 170.369C43.2525 170.685 43.9988 171.195 45.0341 171.903L51.0029 175.988L51.0248 176.003C51.9414 176.63 52.6589 177.121 53.2751 177.438C53.9057 177.763 54.4714 177.929 55.0831 177.864C55.6948 177.799 56.2133 177.519 56.7619 177.069C57.298 176.63 57.8967 175.999 58.6616 175.194L58.6799 175.175L74.4656 158.555C75.3599 157.614 75.7317 157.234 76.204 157.046C76.6763 156.858 77.2073 156.877 78.504 156.946L91.1233 157.612L91.1888 157.615C92.0056 157.658 92.5009 157.685 92.9777 157.56C93.4545 157.435 93.8735 157.17 94.5646 156.733L94.6201 156.697L106.621 149.102C107.258 148.699 107.714 148.411 108.099 148.215C108.477 148.024 108.761 147.935 109.048 147.917C109.335 147.899 109.628 147.952 110.027 148.095C110.433 148.24 110.922 148.469 111.605 148.79L134.181 159.393L134.198 159.401C134.859 159.712 135.379 159.956 135.823 160.115C136.278 160.278 136.678 160.362 137.103 160.336C137.528 160.31 137.915 160.177 138.347 159.959C138.767 159.746 139.253 159.44 139.87 159.051L139.887 159.041L163.895 143.902C164.514 143.512 164.956 143.233 165.33 143.043C165.697 142.857 165.973 142.769 166.252 142.748C166.53 142.727 166.816 142.773 167.207 142.903C167.604 143.036 168.083 143.246 168.753 143.54L189.509 152.661L189.531 152.671C190.436 153.068 191.146 153.38 191.742 153.563C192.353 153.751 192.884 153.816 193.427 153.688C193.969 153.56 194.415 153.266 194.879 152.826C195.331 152.396 195.827 151.801 196.46 151.041L196.476 151.022L204.445 141.459C205.233 140.514 205.805 139.828 206.293 139.35C206.78 138.872 207.143 138.643 207.5 138.561C208.004 138.445 208.532 138.495 209.005 138.703C209.34 138.849 209.654 139.143 210.043 139.702C210.434 140.264 210.868 141.045 211.465 142.119L211.477 142.14C212.564 144.097 213.393 145.59 214.102 146.626C214.799 147.646 215.446 148.331 216.205 148.508C217.061 148.707 217.961 148.541 218.691 148.051C219.337 147.616 219.698 146.745 219.987 145.544C220.281 144.323 220.524 142.633 220.844 140.417L220.848 140.394L225.696 106.801C225.788 106.164 225.828 105.903 225.92 105.661C226.013 105.419 226.158 105.198 226.515 104.663L237.077 88.8195C238.153 87.2057 238.937 86.0318 239.636 85.2579C240.331 84.4891 240.88 84.1878 241.473 84.1938C242.066 84.1998 242.608 84.5121 243.288 85.2947C243.972 86.0826 244.731 87.272 245.775 88.9072L256.361 105.502L256.377 105.528C257.138 106.721 257.731 107.65 258.289 108.303C258.857 108.97 259.429 109.399 260.164 109.522C260.899 109.646 261.581 109.428 262.336 108.984C263.076 108.549 263.94 107.865 265.05 106.986L265.074 106.967L274.885 99.1978L274.925 99.1662C275.426 98.7694 275.73 98.529 275.967 98.2225C276.204 97.9162 276.36 97.5617 276.617 96.9769L276.638 96.93L286.591 74.3239C287.228 72.8791 287.69 71.8295 288.137 71.0886C288.58 70.3516 288.969 69.9864 289.425 69.8326C289.635 69.7619 289.853 69.7204 290.074 69.7094C290.555 69.6854 291.051 69.8827 291.734 70.4059C292.42 70.9319 293.235 71.7389 294.357 72.8501L294.376 72.8689C295.246 73.7311 295.923 74.4028 296.516 74.8634C297.119 75.332 297.677 75.6175 298.313 75.6538C298.567 75.6683 298.821 75.6523 299.07 75.6061C299.697 75.49 300.215 75.1366 300.754 74.5959C301.284 74.0644 301.872 73.3129 302.627 72.348L302.643 72.3272L314.633 57.0008Z" fill="url(#paint1_linear)" fill-opacity="0.35" stroke="#424242" stroke-width="0.759849"/>
+<path d="M314.633 57.0008L314.644 56.987L314.653 56.9722L329.05 34.5878C331.272 31.1322 332.92 28.572 334.263 26.9507C334.935 26.1396 335.508 25.5918 336.016 25.2836C336.513 24.9821 336.918 24.9253 337.293 25.043C337.668 25.1608 337.968 25.4389 338.204 25.97C338.444 26.5131 338.602 27.2903 338.69 28.3399C338.866 30.4381 338.756 33.4805 338.606 37.5863L330.403 261.787C330.356 263.067 330.322 263.989 330.203 264.691C330.085 265.381 329.894 265.804 329.57 266.116C329.247 266.427 328.818 266.603 328.123 266.695C327.418 266.789 326.495 266.789 325.214 266.789H24.6464C23.3223 266.789 22.3674 266.789 21.6399 266.691C20.9234 266.594 20.4846 266.41 20.1589 266.085C19.8332 265.759 19.6491 265.32 19.5528 264.604C19.455 263.876 19.4541 262.921 19.4541 261.597V198.717C19.4541 197.748 19.4589 197.351 19.5837 196.986C19.7084 196.621 19.9482 196.304 20.542 195.537L37.9973 173.008C38.7657 172.017 39.3198 171.303 39.8155 170.811C40.3035 170.327 40.6979 170.097 41.1346 170.029C41.5713 169.96 42.0171 170.058 42.6299 170.369C43.2525 170.685 43.9988 171.195 45.0341 171.903L51.0029 175.988L51.0252 176.003C51.9416 176.63 52.659 177.121 53.2751 177.438C53.9057 177.763 54.4714 177.929 55.0831 177.864C55.6948 177.799 56.2133 177.519 56.7619 177.069C57.298 176.63 57.8967 175.999 58.6616 175.194L58.6799 175.175L74.4656 158.555C75.3599 157.614 75.7317 157.234 76.204 157.046C76.6763 156.858 77.2073 156.877 78.504 156.946L91.1233 157.612L91.1892 157.615C92.0058 157.658 92.501 157.685 92.9777 157.56C93.4545 157.435 93.8736 157.17 94.5648 156.732L94.6201 156.697L106.621 149.102C107.258 148.699 107.714 148.411 108.099 148.215C108.477 148.024 108.761 147.935 109.048 147.917C109.335 147.899 109.628 147.952 110.027 148.095C110.433 148.24 110.922 148.469 111.605 148.79L134.181 159.393L134.198 159.401C134.859 159.712 135.379 159.956 135.823 160.115C136.278 160.278 136.678 160.362 137.103 160.336C137.528 160.31 137.915 160.177 138.347 159.959C138.767 159.746 139.253 159.44 139.87 159.051L139.887 159.041L163.895 143.902C164.514 143.512 164.956 143.233 165.33 143.043C165.697 142.857 165.973 142.769 166.252 142.748C166.53 142.727 166.816 142.773 167.207 142.903C167.604 143.036 168.083 143.246 168.753 143.54L189.509 152.661L189.531 152.671C190.436 153.068 191.146 153.38 191.742 153.563C192.353 153.751 192.884 153.816 193.427 153.688C193.969 153.56 194.415 153.266 194.879 152.826C195.331 152.396 195.828 151.8 196.461 151.041L196.476 151.022L204.445 141.459C205.233 140.514 205.805 139.828 206.293 139.35C206.78 138.872 207.143 138.643 207.5 138.561C208.004 138.445 208.532 138.495 209.005 138.703C209.34 138.849 209.654 139.143 210.043 139.702C210.434 140.264 210.868 141.045 211.465 142.119L211.476 142.14C212.564 144.097 213.393 145.59 214.102 146.626C214.799 147.646 215.446 148.331 216.205 148.508C217.061 148.707 217.961 148.541 218.691 148.051C219.337 147.616 219.698 146.745 219.987 145.544C220.281 144.323 220.524 142.633 220.844 140.417L220.848 140.394L225.696 106.801C225.788 106.164 225.828 105.903 225.92 105.661C226.013 105.419 226.158 105.198 226.515 104.663L237.077 88.8195C238.153 87.2057 238.937 86.0318 239.636 85.2579C240.331 84.4891 240.88 84.1878 241.473 84.1938C242.066 84.1998 242.608 84.5121 243.288 85.2947C243.972 86.0826 244.731 87.272 245.775 88.9072L256.361 105.502L256.377 105.528C257.138 106.721 257.731 107.65 258.289 108.303C258.857 108.97 259.429 109.399 260.164 109.522C260.899 109.646 261.581 109.428 262.336 108.984C263.076 108.549 263.94 107.865 265.049 106.986L265.074 106.967L274.885 99.1978L274.925 99.1663C275.426 98.7695 275.73 98.529 275.967 98.2226L275.666 97.9902L275.967 98.2225C276.204 97.9162 276.36 97.5617 276.617 96.9769L276.638 96.9299L286.591 74.3239C287.228 72.8791 287.69 71.8295 288.137 71.0886C288.58 70.3516 288.969 69.9864 289.425 69.8326C289.635 69.7619 289.853 69.7204 290.074 69.7094C290.555 69.6854 291.051 69.8827 291.734 70.4059C292.42 70.9319 293.235 71.7389 294.357 72.8501L294.376 72.869C295.246 73.7312 295.923 74.4028 296.516 74.8634C297.119 75.332 297.677 75.6175 298.313 75.6538C298.567 75.6683 298.821 75.6523 299.07 75.6061C299.697 75.49 300.215 75.1366 300.754 74.5959C301.284 74.0646 301.872 73.3132 302.626 72.3487L302.643 72.3272L314.633 57.0008Z" fill="url(#paint1_linear)" fill-opacity="0.35" stroke="#424242" stroke-width="0.759849"/>
</g>
<path d="M111.994 65.9695H103.571V89.1953H98.9151V65.9695H90.5671V62.1851H111.994V65.9695ZM124.404 73.2415C123.811 73.1425 123.198 73.093 122.568 73.093C120.502 73.093 119.111 73.8846 118.394 75.4676V89.1953H113.886V69.1231H118.19L118.301 71.3678C119.389 69.624 120.898 68.7521 122.827 68.7521C123.47 68.7521 124.002 68.8387 124.423 69.0118L124.404 73.2415ZM138.688 89.1953C138.491 88.8119 138.317 88.1874 138.169 87.3217C136.734 88.8181 134.978 89.5663 132.901 89.5663C130.885 89.5663 129.24 88.9913 127.966 87.8411C126.692 86.6909 126.055 85.2687 126.055 83.5744C126.055 81.4348 126.847 79.7961 128.43 78.6583C130.025 77.5082 132.301 76.9331 135.257 76.9331H138.021V75.616C138.021 74.5771 137.73 73.7485 137.149 73.1301C136.567 72.4994 135.683 72.184 134.496 72.184C133.469 72.184 132.628 72.4438 131.973 72.9632C131.318 73.4702 130.99 74.1195 130.99 74.911H126.482C126.482 73.8104 126.847 72.7839 127.576 71.8316C128.306 70.8669 129.295 70.1125 130.545 69.5684C131.806 69.0242 133.21 68.7521 134.756 68.7521C137.105 68.7521 138.979 69.3457 140.377 70.533C141.774 71.7079 142.491 73.3651 142.528 75.5047V84.5576C142.528 86.3632 142.782 87.804 143.289 88.8799V89.1953H138.688ZM133.735 85.9489C134.626 85.9489 135.461 85.7325 136.24 85.2996C137.031 84.8667 137.625 84.2855 138.021 83.5558V79.7714H135.59C133.921 79.7714 132.666 80.062 131.825 80.6433C130.984 81.2246 130.563 82.047 130.563 83.1106C130.563 83.9763 130.848 84.6689 131.416 85.1883C131.998 85.6954 132.771 85.9489 133.735 85.9489ZM155.496 85.9674C156.621 85.9674 157.555 85.6397 158.297 84.9842C159.039 84.3288 159.435 83.5187 159.484 82.5541H163.732C163.683 83.8032 163.293 84.9719 162.564 86.0602C161.834 87.1362 160.845 87.9895 159.595 88.6202C158.346 89.251 156.998 89.5663 155.551 89.5663C152.744 89.5663 150.518 88.6573 148.873 86.8393C147.228 85.0213 146.406 82.5108 146.406 79.3076V78.8439C146.406 75.7891 147.222 73.3466 148.854 71.5162C150.487 69.6735 152.713 68.7521 155.533 68.7521C157.92 68.7521 159.861 69.4509 161.358 70.8484C162.867 72.2335 163.658 74.0577 163.732 76.3209H159.484C159.435 75.1708 159.039 74.2247 158.297 73.4826C157.567 72.7406 156.633 72.3696 155.496 72.3696C154.036 72.3696 152.911 72.9014 152.119 73.9649C151.328 75.0162 150.926 76.6177 150.914 78.7697V79.4931C150.914 81.6698 151.303 83.2961 152.082 84.3721C152.874 85.4356 154.012 85.9674 155.496 85.9674ZM173.657 80.5876L171.654 82.6468V89.1953H167.146V60.701H171.654V77.1372L173.063 75.3748L178.61 69.1231H184.027L176.57 77.4896L184.825 89.1953H179.612L173.657 80.5876ZM74.0568 127.239C74.0568 126.051 73.6363 125.136 72.7953 124.493C71.9667 123.85 70.464 123.201 68.2874 122.545C66.1107 121.89 64.3793 121.16 63.0931 120.356C60.632 118.81 59.4015 116.794 59.4015 114.309C59.4015 112.132 60.2857 110.339 62.0543 108.929C63.8352 107.519 66.1417 106.814 68.9738 106.814C70.8536 106.814 72.5294 107.16 74.0011 107.853C75.4728 108.545 76.6292 109.535 77.4701 110.821C78.3111 112.095 78.7316 113.511 78.7316 115.069H74.0568C74.0568 113.659 73.6115 112.559 72.7211 111.767C71.843 110.963 70.5815 110.561 68.9367 110.561C67.4031 110.561 66.2097 110.889 65.3563 111.545C64.5154 112.2 64.0949 113.115 64.0949 114.29C64.0949 115.279 64.5525 116.108 65.4676 116.776C66.3828 117.431 67.8916 118.074 69.9941 118.705C72.0965 119.324 73.7847 120.035 75.0585 120.839C76.3323 121.63 77.2661 122.545 77.8597 123.584C78.4533 124.611 78.7502 125.816 78.7502 127.202C78.7502 129.452 77.8844 131.246 76.153 132.581C74.434 133.905 72.0965 134.566 69.1407 134.566C67.1867 134.566 65.3873 134.208 63.7424 133.49C62.1099 132.761 60.8361 131.759 59.9209 130.485C59.0181 129.211 58.5667 127.727 58.5667 126.033H63.2601C63.2601 127.566 63.7671 128.754 64.7813 129.595C65.7954 130.436 67.2485 130.856 69.1407 130.856C70.7732 130.856 71.9976 130.528 72.8138 129.873C73.6425 129.205 74.0568 128.327 74.0568 127.239ZM88.0813 109.244V114.123H91.6246V117.462H88.0813V128.667C88.0813 129.434 88.2297 129.99 88.5265 130.337C88.8357 130.671 89.3799 130.838 90.159 130.838C90.6785 130.838 91.2041 130.776 91.7359 130.652V134.14C90.7094 134.424 89.72 134.566 88.7677 134.566C85.3048 134.566 83.5734 132.656 83.5734 128.834V117.462H80.2713V114.123H83.5734V109.244H88.0813ZM107.078 134.195C106.88 133.812 106.707 133.187 106.558 132.322C105.124 133.818 103.367 134.566 101.29 134.566C99.2738 134.566 97.6289 133.991 96.3551 132.841C95.0812 131.691 94.4443 130.269 94.4443 128.574C94.4443 126.435 95.2358 124.796 96.8188 123.658C98.4142 122.508 100.69 121.933 103.646 121.933H106.41V120.616C106.41 119.577 106.119 118.749 105.538 118.13C104.957 117.499 104.072 117.184 102.885 117.184C101.859 117.184 101.018 117.444 100.362 117.963C99.7066 118.47 99.3789 119.12 99.3789 119.911H94.871C94.871 118.81 95.2358 117.784 95.9655 116.832C96.6952 115.867 97.6846 115.113 98.9337 114.568C100.195 114.024 101.599 113.752 103.145 113.752C105.495 113.752 107.368 114.346 108.766 115.533C110.163 116.708 110.88 118.365 110.918 120.505V129.558C110.918 131.363 111.171 132.804 111.678 133.88V134.195H107.078ZM102.124 130.949C103.015 130.949 103.85 130.732 104.629 130.3C105.42 129.867 106.014 129.285 106.41 128.556V124.771H103.98C102.31 124.771 101.055 125.062 100.214 125.643C99.3727 126.225 98.9522 127.047 98.9522 128.111C98.9522 128.976 99.2367 129.669 99.8055 130.188C100.387 130.695 101.16 130.949 102.124 130.949ZM121.288 109.244V114.123H124.831V117.462H121.288V128.667C121.288 129.434 121.436 129.99 121.733 130.337C122.042 130.671 122.586 130.838 123.365 130.838C123.885 130.838 124.41 130.776 124.942 130.652V134.14C123.916 134.424 122.926 134.566 121.974 134.566C118.511 134.566 116.78 132.656 116.78 128.834V117.462H113.478V114.123H116.78V109.244H121.288ZM133.086 134.195H128.578V114.123H133.086V134.195ZM128.3 108.91C128.3 108.218 128.516 107.643 128.949 107.185C129.394 106.727 130.025 106.499 130.841 106.499C131.658 106.499 132.288 106.727 132.734 107.185C133.179 107.643 133.401 108.218 133.401 108.91C133.401 109.591 133.179 110.159 132.734 110.617C132.288 111.062 131.658 111.285 130.841 111.285C130.025 111.285 129.394 111.062 128.949 110.617C128.516 110.159 128.3 109.591 128.3 108.91ZM149.263 128.741C149.263 127.937 148.929 127.325 148.261 126.905C147.605 126.484 146.511 126.113 144.977 125.792C143.444 125.47 142.164 125.062 141.137 124.567C138.886 123.479 137.761 121.902 137.761 119.837C137.761 118.105 138.491 116.658 139.95 115.496C141.409 114.333 143.264 113.752 145.515 113.752C147.914 113.752 149.85 114.346 151.322 115.533C152.806 116.72 153.548 118.26 153.548 120.152H149.04C149.04 119.286 148.718 118.569 148.075 118C147.432 117.419 146.579 117.128 145.515 117.128C144.526 117.128 143.716 117.357 143.085 117.815C142.467 118.272 142.157 118.885 142.157 119.651C142.157 120.344 142.448 120.882 143.029 121.265C143.611 121.649 144.786 122.038 146.554 122.434C148.323 122.817 149.708 123.281 150.709 123.825C151.724 124.357 152.472 125 152.954 125.755C153.449 126.509 153.696 127.424 153.696 128.5C153.696 130.306 152.948 131.771 151.452 132.897C149.955 134.01 147.995 134.566 145.571 134.566C143.926 134.566 142.46 134.27 141.174 133.676C139.888 133.082 138.886 132.266 138.169 131.227C137.452 130.188 137.093 129.069 137.093 127.869H141.471C141.533 128.933 141.935 129.755 142.677 130.337C143.419 130.906 144.402 131.19 145.627 131.19C146.814 131.19 147.717 130.967 148.335 130.522C148.953 130.065 149.263 129.471 149.263 128.741ZM163.287 109.244V114.123H166.83V117.462H163.287V128.667C163.287 129.434 163.435 129.99 163.732 130.337C164.041 130.671 164.586 130.838 165.365 130.838C165.884 130.838 166.41 130.776 166.942 130.652V134.14C165.915 134.424 164.926 134.566 163.973 134.566C160.511 134.566 158.779 132.656 158.779 128.834V117.462H155.477V114.123H158.779V109.244H163.287ZM175.086 134.195H170.578V114.123H175.086V134.195ZM170.299 108.91C170.299 108.218 170.516 107.643 170.949 107.185C171.394 106.727 172.025 106.499 172.841 106.499C173.657 106.499 174.288 106.727 174.733 107.185C175.178 107.643 175.401 108.218 175.401 108.91C175.401 109.591 175.178 110.159 174.733 110.617C174.288 111.062 173.657 111.285 172.841 111.285C172.025 111.285 171.394 111.062 170.949 110.617C170.516 110.159 170.299 109.591 170.299 108.91ZM188.257 130.967C189.382 130.967 190.316 130.64 191.058 129.984C191.8 129.329 192.196 128.519 192.245 127.554H196.493C196.444 128.803 196.054 129.972 195.325 131.06C194.595 132.136 193.606 132.989 192.356 133.62C191.107 134.251 189.759 134.566 188.312 134.566C185.505 134.566 183.279 133.657 181.634 131.839C179.989 130.021 179.167 127.511 179.167 124.308V123.844C179.167 120.789 179.983 118.347 181.615 116.516C183.248 114.673 185.474 113.752 188.294 113.752C190.681 113.752 192.622 114.451 194.119 115.848C195.628 117.234 196.419 119.058 196.493 121.321H192.245C192.196 120.171 191.8 119.225 191.058 118.483C190.328 117.741 189.395 117.37 188.257 117.37C186.797 117.37 185.672 117.901 184.88 118.965C184.089 120.016 183.687 121.618 183.675 123.77V124.493C183.675 126.67 184.064 128.296 184.843 129.372C185.635 130.436 186.773 130.967 188.257 130.967ZM211.149 128.741C211.149 127.937 210.815 127.325 210.147 126.905C209.491 126.484 208.397 126.113 206.863 125.792C205.33 125.47 204.05 125.062 203.023 124.567C200.772 123.479 199.647 121.902 199.647 119.837C199.647 118.105 200.377 116.658 201.836 115.496C203.295 114.333 205.15 113.752 207.401 113.752C209.801 113.752 211.736 114.346 213.208 115.533C214.692 116.72 215.434 118.26 215.434 120.152H210.926C210.926 119.286 210.604 118.569 209.961 118C209.318 117.419 208.465 117.128 207.401 117.128C206.412 117.128 205.602 117.357 204.971 117.815C204.353 118.272 204.044 118.885 204.044 119.651C204.044 120.344 204.334 120.882 204.916 121.265C205.497 121.649 206.672 122.038 208.44 122.434C210.209 122.817 211.594 123.281 212.596 123.825C213.61 124.357 214.358 125 214.84 125.755C215.335 126.509 215.582 127.424 215.582 128.5C215.582 130.306 214.834 131.771 213.338 132.897C211.841 134.01 209.881 134.566 207.457 134.566C205.812 134.566 204.347 134.27 203.06 133.676C201.774 133.082 200.772 132.266 200.055 131.227C199.338 130.188 198.979 129.069 198.979 127.869H203.357C203.419 128.933 203.821 129.755 204.563 130.337C205.305 130.906 206.288 131.19 207.513 131.19C208.7 131.19 209.603 130.967 210.221 130.522C210.839 130.065 211.149 129.471 211.149 128.741Z" fill="url(#paint2_linear)"/>
<path d="M128.82 176.723C128.666 176.285 128.567 175.638 128.524 174.78C127.984 175.484 127.294 176.028 126.453 176.414C125.622 176.791 124.738 176.98 123.804 176.98C122.466 176.98 121.381 176.607 120.55 175.861C119.726 175.115 119.315 174.172 119.315 173.031C119.315 171.676 119.877 170.605 121 169.816C122.132 169.027 123.705 168.632 125.72 168.632H128.511V167.05C128.511 166.056 128.203 165.275 127.585 164.71C126.976 164.135 126.085 163.848 124.91 163.848C123.838 163.848 122.951 164.122 122.247 164.671C121.544 165.22 121.193 165.88 121.193 166.652L119.649 166.639C119.649 165.533 120.164 164.577 121.193 163.771C122.222 162.956 123.486 162.549 124.987 162.549C126.539 162.549 127.761 162.939 128.653 163.719C129.553 164.491 130.016 165.571 130.042 166.96V173.546C130.042 174.892 130.183 175.899 130.466 176.568V176.723H128.82ZM123.984 175.617C125.013 175.617 125.93 175.368 126.736 174.871C127.551 174.373 128.143 173.709 128.511 172.877V169.816H125.759C124.224 169.833 123.023 170.116 122.157 170.665C121.291 171.205 120.858 171.951 120.858 172.903C120.858 173.683 121.146 174.33 121.72 174.845C122.303 175.359 123.058 175.617 123.984 175.617ZM135.624 162.806L135.675 165.185C136.198 164.328 136.85 163.676 137.63 163.23C138.411 162.776 139.272 162.549 140.216 162.549C141.708 162.549 142.818 162.969 143.547 163.809C144.276 164.65 144.645 165.91 144.653 167.591V176.723H143.123V167.578C143.114 166.334 142.848 165.408 142.325 164.8C141.811 164.191 140.983 163.886 139.843 163.886C138.891 163.886 138.046 164.186 137.309 164.787C136.58 165.378 136.04 166.18 135.688 167.192V176.723H134.158V162.806H135.624ZM148.023 169.636C148.023 167.475 148.503 165.756 149.463 164.478C150.432 163.192 151.744 162.549 153.399 162.549C155.277 162.549 156.709 163.29 157.695 164.774V156.967H159.226V176.723H157.785L157.721 174.871C156.735 176.277 155.286 176.98 153.374 176.98C151.77 176.98 150.475 176.337 149.489 175.051C148.512 173.756 148.023 172.011 148.023 169.816V169.636ZM149.579 169.906C149.579 171.681 149.935 173.083 150.647 174.112C151.358 175.132 152.362 175.642 153.657 175.642C155.552 175.642 156.898 174.806 157.695 173.134V166.6C156.898 164.791 155.56 163.886 153.682 163.886C152.387 163.886 151.38 164.397 150.66 165.417C149.939 166.429 149.579 167.925 149.579 169.906ZM178.635 174.961C177.708 176.307 176.229 176.98 174.197 176.98C172.714 176.98 171.586 176.551 170.814 175.694C170.043 174.828 169.648 173.55 169.631 171.861V162.806H171.162V171.668C171.162 174.317 172.234 175.642 174.377 175.642C176.607 175.642 178.017 174.72 178.609 172.877V162.806H180.152V176.723H178.66L178.635 174.961ZM192.5 173.186C192.5 172.422 192.191 171.809 191.574 171.346C190.965 170.883 190.043 170.523 188.808 170.266C187.574 170 186.613 169.7 185.927 169.366C185.25 169.023 184.744 168.607 184.41 168.118C184.084 167.629 183.921 167.038 183.921 166.343C183.921 165.245 184.38 164.341 185.297 163.629C186.215 162.909 187.389 162.549 188.821 162.549C190.373 162.549 191.617 162.935 192.551 163.706C193.494 164.469 193.966 165.468 193.966 166.703H192.423C192.423 165.889 192.08 165.211 191.394 164.671C190.716 164.131 189.859 163.861 188.821 163.861C187.809 163.861 186.995 164.088 186.378 164.542C185.769 164.988 185.464 165.571 185.464 166.292C185.464 166.986 185.717 167.526 186.223 167.912C186.738 168.289 187.668 168.637 189.014 168.954C190.369 169.271 191.381 169.61 192.05 169.97C192.727 170.33 193.229 170.763 193.555 171.269C193.88 171.775 194.043 172.388 194.043 173.108C194.043 174.283 193.567 175.222 192.616 175.925C191.672 176.628 190.438 176.98 188.911 176.98C187.291 176.98 185.974 176.59 184.963 175.809C183.959 175.021 183.458 174.026 183.458 172.825H185.001C185.061 173.726 185.439 174.429 186.133 174.935C186.836 175.432 187.762 175.681 188.911 175.681C189.983 175.681 190.849 175.445 191.509 174.973C192.17 174.502 192.5 173.906 192.5 173.186ZM202.905 176.98C201.722 176.98 200.65 176.688 199.69 176.105C198.738 175.522 197.996 174.712 197.465 173.674C196.933 172.628 196.667 171.458 196.667 170.163V169.61C196.667 168.272 196.924 167.068 197.439 165.996C197.962 164.924 198.686 164.084 199.613 163.475C200.539 162.857 201.542 162.549 202.622 162.549C204.311 162.549 205.649 163.127 206.635 164.285C207.63 165.434 208.127 167.008 208.127 169.005V169.867H198.198V170.163C198.198 171.741 198.648 173.057 199.548 174.112C200.457 175.158 201.598 175.681 202.97 175.681C203.793 175.681 204.517 175.531 205.143 175.231C205.778 174.931 206.352 174.45 206.867 173.79L207.831 174.523C206.7 176.161 205.057 176.98 202.905 176.98ZM202.622 163.861C201.465 163.861 200.487 164.285 199.69 165.134C198.901 165.983 198.421 167.123 198.249 168.555H206.597V168.388C206.554 167.05 206.172 165.961 205.452 165.121C204.732 164.281 203.788 163.861 202.622 163.861ZM219.922 159.243V162.806H222.803V164.066H219.922V173.34C219.922 174.112 220.059 174.686 220.333 175.063C220.616 175.441 221.084 175.629 221.735 175.629C221.992 175.629 222.408 175.587 222.983 175.501L223.047 176.761C222.644 176.907 222.095 176.98 221.401 176.98C220.346 176.98 219.579 176.675 219.099 176.067C218.618 175.449 218.378 174.545 218.378 173.353V164.066H215.819V162.806H218.378V159.243H219.922ZM227.523 165.16C228.029 164.328 228.676 163.685 229.465 163.23C230.254 162.776 231.116 162.549 232.051 162.549C233.543 162.549 234.653 162.969 235.382 163.809C236.111 164.65 236.479 165.91 236.488 167.591V176.723H234.957V167.578C234.949 166.334 234.683 165.408 234.16 164.8C233.645 164.191 232.818 163.886 231.678 163.886C230.726 163.886 229.881 164.186 229.144 164.787C228.415 165.378 227.875 166.18 227.523 167.192V176.723H225.993V156.967H227.523V165.16ZM245.839 176.98C244.655 176.98 243.584 176.688 242.623 176.105C241.671 175.522 240.93 174.712 240.398 173.674C239.866 172.628 239.601 171.458 239.601 170.163V169.61C239.601 168.272 239.858 167.068 240.372 165.996C240.895 164.924 241.62 164.084 242.546 163.475C243.472 162.857 244.475 162.549 245.556 162.549C247.245 162.549 248.583 163.127 249.569 164.285C250.563 165.434 251.061 167.008 251.061 169.005V169.867H241.131V170.163C241.131 171.741 241.581 173.057 242.482 174.112C243.391 175.158 244.531 175.681 245.903 175.681C246.726 175.681 247.451 175.531 248.077 175.231C248.711 174.931 249.286 174.45 249.8 173.79L250.765 174.523C249.633 176.161 247.991 176.98 245.839 176.98ZM245.556 163.861C244.398 163.861 243.421 164.285 242.623 165.134C241.834 165.983 241.354 167.123 241.183 168.555H249.53V168.388C249.487 167.05 249.106 165.961 248.385 165.121C247.665 164.281 246.722 163.861 245.556 163.861ZM255.459 162.806L255.511 165.07C256.025 164.229 256.668 163.599 257.44 163.179C258.212 162.759 259.069 162.549 260.013 162.549C262.208 162.549 263.601 163.449 264.193 165.25C264.69 164.384 265.355 163.719 266.186 163.256C267.018 162.785 267.936 162.549 268.939 162.549C271.923 162.549 273.445 164.178 273.505 167.436V176.723H271.961V167.552C271.953 166.309 271.683 165.387 271.151 164.787C270.628 164.186 269.771 163.886 268.579 163.886C267.473 163.904 266.538 164.264 265.775 164.967C265.012 165.661 264.587 166.51 264.501 167.513V176.723H262.958V167.436C262.949 166.244 262.666 165.357 262.109 164.774C261.56 164.182 260.711 163.886 259.562 163.886C258.594 163.886 257.762 164.165 257.067 164.722C256.373 165.271 255.858 166.09 255.524 167.179V176.723H253.98V162.806H255.459ZM286.213 159.243V162.806H289.094V164.066H286.213V173.34C286.213 174.112 286.35 174.686 286.624 175.063C286.907 175.441 287.374 175.629 288.026 175.629C288.283 175.629 288.699 175.587 289.274 175.501L289.338 176.761C288.935 176.907 288.386 176.98 287.692 176.98C286.637 176.98 285.87 176.675 285.389 176.067C284.909 175.449 284.669 174.545 284.669 173.353V164.066H282.11V162.806H284.669V159.243H286.213ZM291.177 169.559C291.177 168.221 291.435 167.016 291.949 165.944C292.472 164.872 293.205 164.041 294.148 163.449C295.1 162.849 296.176 162.549 297.377 162.549C299.229 162.549 300.729 163.2 301.879 164.504C303.028 165.799 303.602 167.518 303.602 169.661V169.983C303.602 171.329 303.34 172.542 302.817 173.623C302.303 174.695 301.574 175.522 300.631 176.105C299.688 176.688 298.612 176.98 297.403 176.98C295.559 176.98 294.058 176.333 292.901 175.038C291.752 173.734 291.177 172.011 291.177 169.867V169.559ZM292.721 169.983C292.721 171.646 293.149 173.014 294.007 174.086C294.873 175.149 296.005 175.681 297.403 175.681C298.792 175.681 299.915 175.149 300.772 174.086C301.638 173.014 302.071 171.604 302.071 169.854V169.559C302.071 168.495 301.874 167.522 301.48 166.639C301.085 165.756 300.532 165.074 299.821 164.594C299.109 164.105 298.294 163.861 297.377 163.861C296.005 163.861 294.886 164.401 294.02 165.481C293.154 166.553 292.721 167.959 292.721 169.7V169.983ZM113.514 200.636C113.514 198.458 113.994 196.734 114.955 195.465C115.924 194.188 117.236 193.549 118.89 193.549C120.785 193.549 122.226 194.303 123.212 195.812L123.289 193.806H124.73V207.44C124.73 209.232 124.228 210.651 123.225 211.697C122.222 212.743 120.863 213.266 119.148 213.266C118.179 213.266 117.253 213.048 116.369 212.61C115.495 212.181 114.805 211.607 114.299 210.887L115.16 209.961C116.249 211.298 117.544 211.967 119.045 211.967C120.331 211.967 121.334 211.586 122.055 210.822C122.775 210.068 123.148 209.017 123.174 207.671V205.922C122.187 207.294 120.751 207.98 118.865 207.98C117.253 207.98 115.958 207.337 114.98 206.051C114.003 204.764 113.514 203.028 113.514 200.841V200.636ZM115.07 200.906C115.07 202.681 115.426 204.083 116.138 205.112C116.85 206.132 117.853 206.642 119.148 206.642C121.043 206.642 122.385 205.793 123.174 204.096V197.626C122.813 196.734 122.295 196.057 121.617 195.594C120.94 195.122 120.125 194.886 119.173 194.886C117.879 194.886 116.871 195.397 116.151 196.417C115.431 197.429 115.07 198.925 115.07 200.906ZM135.174 195.118C134.848 195.058 134.501 195.028 134.132 195.028C133.172 195.028 132.357 195.298 131.688 195.838C131.028 196.37 130.556 197.146 130.273 198.166V207.723H128.743V193.806H130.248L130.273 196.018C131.088 194.372 132.396 193.549 134.196 193.549C134.625 193.549 134.964 193.604 135.212 193.716L135.174 195.118ZM136.511 200.559C136.511 199.221 136.769 198.016 137.283 196.944C137.806 195.872 138.539 195.041 139.483 194.449C140.434 193.849 141.51 193.549 142.711 193.549C144.563 193.549 146.064 194.2 147.213 195.504C148.362 196.799 148.936 198.518 148.936 200.661V200.983C148.936 202.329 148.675 203.542 148.152 204.623C147.637 205.695 146.908 206.522 145.965 207.105C145.022 207.688 143.946 207.98 142.737 207.98C140.893 207.98 139.393 207.333 138.235 206.038C137.086 204.734 136.511 203.011 136.511 200.867V200.559ZM138.055 200.983C138.055 202.646 138.484 204.014 139.341 205.086C140.207 206.149 141.339 206.681 142.737 206.681C144.126 206.681 145.249 206.149 146.106 205.086C146.973 204.014 147.406 202.604 147.406 200.854V200.559C147.406 199.495 147.208 198.522 146.814 197.639C146.419 196.756 145.866 196.074 145.155 195.594C144.443 195.105 143.628 194.861 142.711 194.861C141.339 194.861 140.22 195.401 139.354 196.481C138.488 197.553 138.055 198.959 138.055 200.7V200.983ZM155.457 204.52L155.689 205.716L155.997 204.456L159.342 193.806H160.653L163.959 204.366L164.319 205.832L164.615 204.481L167.47 193.806H169.065L165.014 207.723H163.702L160.126 196.687L159.959 195.928L159.792 196.7L156.28 207.723H154.968L150.93 193.806H152.512L155.457 204.52ZM182.802 205.51L186.866 193.806H188.525L182.583 210.089L182.275 210.81C181.511 212.499 180.332 213.343 178.737 213.343C178.369 213.343 177.974 213.283 177.554 213.163L177.541 211.89L178.339 211.967C179.093 211.967 179.702 211.778 180.165 211.401C180.637 211.032 181.035 210.394 181.361 209.485L182.043 207.607L176.795 193.806H178.48L182.802 205.51ZM189.863 200.559C189.863 199.221 190.12 198.016 190.635 196.944C191.158 195.872 191.891 195.041 192.834 194.449C193.786 193.849 194.862 193.549 196.063 193.549C197.915 193.549 199.415 194.2 200.564 195.504C201.713 196.799 202.288 198.518 202.288 200.661V200.983C202.288 202.329 202.026 203.542 201.503 204.623C200.989 205.695 200.26 206.522 199.317 207.105C198.373 207.688 197.297 207.98 196.088 207.98C194.245 207.98 192.744 207.333 191.587 206.038C190.438 204.734 189.863 203.011 189.863 200.867V200.559ZM191.407 200.983C191.407 202.646 191.835 204.014 192.693 205.086C193.559 206.149 194.691 206.681 196.088 206.681C197.477 206.681 198.601 206.149 199.458 205.086C200.324 204.014 200.757 202.604 200.757 200.854V200.559C200.757 199.495 200.56 198.522 200.166 197.639C199.771 196.756 199.218 196.074 198.506 195.594C197.795 195.105 196.98 194.861 196.063 194.861C194.691 194.861 193.572 195.401 192.706 196.481C191.84 197.553 191.407 198.959 191.407 200.7V200.983ZM214.43 205.961C213.504 207.307 212.024 207.98 209.992 207.98C208.509 207.98 207.381 207.551 206.609 206.694C205.838 205.828 205.443 204.55 205.426 202.861V193.806H206.957V202.668C206.957 205.317 208.029 206.642 210.172 206.642C212.402 206.642 213.812 205.72 214.404 203.877V193.806H215.947V207.723H214.455L214.43 205.961ZM226.391 195.118C226.065 195.058 225.718 195.028 225.349 195.028C224.389 195.028 223.574 195.298 222.906 195.838C222.245 196.37 221.774 197.146 221.491 198.166V207.723H219.96V193.806H221.465L221.491 196.018C222.305 194.372 223.613 193.549 225.414 193.549C225.842 193.549 226.181 193.604 226.43 193.716L226.391 195.118ZM243.575 204.186C243.575 203.422 243.266 202.809 242.649 202.346C242.04 201.883 241.118 201.523 239.884 201.266C238.649 201 237.688 200.7 237.002 200.366C236.325 200.023 235.819 199.607 235.485 199.118C235.159 198.629 234.996 198.038 234.996 197.343C234.996 196.245 235.455 195.341 236.372 194.629C237.29 193.909 238.464 193.549 239.896 193.549C241.448 193.549 242.692 193.935 243.626 194.706C244.57 195.469 245.041 196.468 245.041 197.703H243.498C243.498 196.889 243.155 196.211 242.469 195.671C241.791 195.131 240.934 194.861 239.896 194.861C238.885 194.861 238.07 195.088 237.453 195.542C236.844 195.988 236.539 196.571 236.539 197.292C236.539 197.986 236.792 198.526 237.298 198.912C237.813 199.289 238.743 199.637 240.089 199.954C241.444 200.271 242.456 200.61 243.125 200.97C243.802 201.33 244.304 201.763 244.63 202.269C244.955 202.775 245.118 203.388 245.118 204.108C245.118 205.283 244.642 206.222 243.691 206.925C242.747 207.628 241.513 207.98 239.986 207.98C238.366 207.98 237.05 207.59 236.038 206.809C235.035 206.021 234.533 205.026 234.533 203.825H236.076C236.136 204.726 236.514 205.429 237.208 205.935C237.911 206.432 238.837 206.681 239.986 206.681C241.058 206.681 241.924 206.445 242.585 205.973C243.245 205.502 243.575 204.906 243.575 204.186ZM253.98 207.98C252.797 207.98 251.725 207.688 250.765 207.105C249.813 206.522 249.071 205.712 248.54 204.674C248.008 203.628 247.742 202.458 247.742 201.163V200.61C247.742 199.272 247.999 198.068 248.514 196.996C249.037 195.924 249.762 195.084 250.688 194.475C251.614 193.857 252.617 193.549 253.697 193.549C255.387 193.549 256.724 194.127 257.71 195.285C258.705 196.434 259.202 198.008 259.202 200.005V200.867H249.273V201.163C249.273 202.741 249.723 204.057 250.623 205.112C251.532 206.158 252.673 206.681 254.045 206.681C254.868 206.681 255.592 206.531 256.218 206.231C256.853 205.931 257.427 205.45 257.942 204.79L258.906 205.523C257.775 207.161 256.133 207.98 253.98 207.98ZM253.697 194.861C252.54 194.861 251.562 195.285 250.765 196.134C249.976 196.983 249.496 198.123 249.324 199.555H257.672V199.388C257.629 198.05 257.247 196.961 256.527 196.121C255.807 195.281 254.864 194.861 253.697 194.861ZM268.63 195.118C268.304 195.058 267.957 195.028 267.588 195.028C266.628 195.028 265.813 195.298 265.145 195.838C264.484 196.37 264.013 197.146 263.73 198.166V207.723H262.199V193.806H263.704L263.73 196.018C264.544 194.372 265.852 193.549 267.653 193.549C268.081 193.549 268.42 193.604 268.669 193.716L268.63 195.118ZM275.64 205.6L279.872 193.806H281.454L276.257 207.723H275.01L269.788 193.806H271.37L275.64 205.6ZM289.197 207.98C288.013 207.98 286.941 207.688 285.981 207.105C285.029 206.522 284.288 205.712 283.756 204.674C283.224 203.628 282.958 202.458 282.958 201.163V200.61C282.958 199.272 283.216 198.068 283.73 196.996C284.253 195.924 284.978 195.084 285.904 194.475C286.83 193.857 287.833 193.549 288.914 193.549C290.603 193.549 291.94 194.127 292.927 195.285C293.921 196.434 294.419 198.008 294.419 200.005V200.867H284.489V201.163C284.489 202.741 284.939 204.057 285.84 205.112C286.748 206.158 287.889 206.681 289.261 206.681C290.084 206.681 290.809 206.531 291.435 206.231C292.069 205.931 292.644 205.45 293.158 204.79L294.123 205.523C292.991 207.161 291.349 207.98 289.197 207.98ZM288.914 194.861C287.756 194.861 286.778 195.285 285.981 196.134C285.192 196.983 284.712 198.123 284.54 199.555H292.888V199.388C292.845 198.05 292.463 196.961 291.743 196.121C291.023 195.281 290.08 194.861 288.914 194.861ZM303.846 195.118C303.521 195.058 303.173 195.028 302.805 195.028C301.844 195.028 301.03 195.298 300.361 195.838C299.701 196.37 299.229 197.146 298.946 198.166V207.723H297.415V193.806H298.92L298.946 196.018C299.761 194.372 301.068 193.549 302.869 193.549C303.298 193.549 303.636 193.604 303.885 193.716L303.846 195.118Z" fill="black"/>
diff --git a/public/Features/RSM/Tags.svg b/public/Features/RSM/Tags.svg
index 91e91b1..62accb1 100644
--- a/public/Features/RSM/Tags.svg
+++ b/public/Features/RSM/Tags.svg
@@ -2,7 +2,7 @@
<g filter="url(#filter0_bd)">
<rect x="25" y="25" width="200" height="200" rx="25.3283" fill="url(#paint0_linear)" fill-opacity="0.65" shape-rendering="crispEdges"/>
</g>
-<path d="M147.918 181.094L136.752 170.028C135.333 168.622 133.032 168.622 131.613 170.028L108.258 193.174C107.577 193.849 107.194 194.765 107.194 195.72L107.194 206.786C107.194 208.775 108.821 210.388 110.828 210.388L121.994 210.388C122.958 210.388 123.882 210.008 124.564 209.333L147.918 186.187C149.337 184.781 149.337 182.5 147.918 181.094ZM116.401 201.15C114.954 199.716 114.954 197.391 116.401 195.957C117.848 194.523 120.194 194.523 121.641 195.957C123.088 197.391 123.088 199.716 121.641 201.15C120.194 202.584 117.848 202.584 116.401 201.15Z" stroke="url(#paint1_linear)" stroke-width="2.89423"/>
+<path d="M107.194 206.786L108.648 206.786L107.194 206.786C107.194 208.775 108.821 210.388 110.828 210.388L110.828 208.947L110.828 210.388L121.994 210.388C122.958 210.388 123.882 210.008 124.564 209.333L147.918 186.187C149.337 184.781 149.337 182.5 147.918 181.094L136.752 170.028C135.333 168.622 133.032 168.622 131.613 170.028L108.258 193.174C107.577 193.849 107.194 194.765 107.194 195.72L107.194 206.786ZM116.401 201.15C114.954 199.716 114.954 197.391 116.401 195.957C117.848 194.523 120.194 194.523 121.641 195.957C123.088 197.391 123.088 199.716 121.641 201.15C120.194 202.584 117.848 202.584 116.401 201.15Z" stroke="url(#paint1_linear)" stroke-width="2.89423"/>
<path d="M33.9368 147.908V135.252H31.6345V133.991H33.9368V132.307C33.9368 130.883 34.297 129.79 35.0172 129.027C35.7461 128.264 36.7579 127.882 38.0527 127.882C38.6357 127.882 39.1802 127.955 39.6861 128.101L39.5704 129.387C39.1416 129.284 38.6743 129.233 38.1684 129.233C37.3195 129.233 36.6593 129.498 36.1877 130.03C35.7161 130.553 35.4803 131.299 35.4803 132.268V133.991H38.7987V135.252H35.4803V147.908H33.9368ZM40.7022 140.744C40.7022 139.406 40.9595 138.202 41.474 137.13C41.997 136.058 42.7302 135.226 43.6734 134.635C44.6252 134.034 45.7013 133.734 46.9017 133.734C48.7539 133.734 50.2544 134.386 51.4034 135.689C52.5525 136.984 53.127 138.703 53.127 140.847V141.169C53.127 142.515 52.8654 143.728 52.3424 144.808C51.8279 145.88 51.099 146.708 50.1558 147.291C49.2126 147.874 48.1365 148.165 46.9275 148.165C45.0839 148.165 43.5833 147.518 42.4258 146.223C41.2767 144.92 40.7022 143.196 40.7022 141.053V140.744ZM42.2457 141.169C42.2457 142.832 42.6744 144.2 43.5319 145.271C44.3979 146.335 45.5298 146.866 46.9275 146.866C48.3166 146.866 49.4398 146.335 50.2973 145.271C51.1634 144.2 51.5964 142.789 51.5964 141.04V140.744C51.5964 139.681 51.3992 138.708 51.0047 137.824C50.6103 136.941 50.0572 136.259 49.3455 135.779C48.6338 135.291 47.8192 135.046 46.9017 135.046C45.5298 135.046 44.4108 135.586 43.5447 136.667C42.6787 137.739 42.2457 139.145 42.2457 140.886V141.169ZM62.7478 135.303C62.4219 135.243 62.0746 135.213 61.7059 135.213C60.7456 135.213 59.931 135.483 59.2621 136.024C58.6019 136.555 58.1303 137.331 57.8473 138.352V147.908H56.3167V133.991H57.8216L57.8473 136.204C58.6619 134.557 59.9696 133.734 61.7702 133.734C62.199 133.734 62.5377 133.79 62.7863 133.901L62.7478 135.303ZM70.9794 140.821C70.9794 138.643 71.4596 136.92 72.42 135.651C73.3889 134.373 74.7094 133.734 76.3815 133.734C78.2594 133.734 79.687 134.45 80.6646 135.882L80.7417 133.991H82.1823V153.259H80.6388V146.185C79.627 147.505 78.1993 148.165 76.3558 148.165C74.7266 148.165 73.4232 147.522 72.4457 146.236C71.4682 144.95 70.9794 143.214 70.9794 141.027V140.821ZM72.5358 141.091C72.5358 142.892 72.8959 144.307 73.6162 145.336C74.345 146.356 75.3525 146.866 76.6387 146.866C78.4823 146.866 79.8157 146.065 80.6388 144.461V137.644C80.253 136.813 79.7171 136.174 79.0311 135.728C78.3537 135.273 77.5648 135.046 76.6645 135.046C75.3697 135.046 74.3579 135.561 73.629 136.59C72.9002 137.61 72.5358 139.111 72.5358 141.091ZM95.2372 146.146C94.3112 147.492 92.832 148.165 90.7998 148.165C89.3164 148.165 88.1888 147.737 87.4171 146.879C86.6454 146.013 86.251 144.736 86.2338 143.046V133.991H87.7644V142.853C87.7644 145.503 88.8362 146.828 90.9799 146.828C93.2093 146.828 94.6199 145.906 95.2115 144.062V133.991H96.755V147.908H95.263L95.2372 146.146ZM102.491 147.908H100.948V133.991H102.491V147.908ZM100.678 129.966C100.678 129.674 100.772 129.43 100.961 129.233C101.149 129.027 101.407 128.924 101.733 128.924C102.058 128.924 102.316 129.027 102.504 129.233C102.701 129.43 102.8 129.674 102.8 129.966C102.8 130.257 102.701 130.502 102.504 130.699C102.316 130.896 102.058 130.995 101.733 130.995C101.407 130.995 101.149 130.896 100.961 130.699C100.772 130.502 100.678 130.257 100.678 129.966ZM111.829 146.866C112.901 146.866 113.797 146.566 114.517 145.966C115.246 145.357 115.641 144.573 115.701 143.612H117.18C117.137 144.461 116.871 145.237 116.382 145.94C115.894 146.635 115.242 147.179 114.427 147.574C113.621 147.968 112.755 148.165 111.829 148.165C110.003 148.165 108.554 147.531 107.482 146.262C106.419 144.993 105.887 143.286 105.887 141.143V140.68C105.887 139.308 106.127 138.094 106.607 137.04C107.087 135.985 107.773 135.171 108.665 134.596C109.566 134.022 110.616 133.734 111.816 133.734C113.343 133.734 114.599 134.189 115.585 135.098C116.58 136.007 117.111 137.203 117.18 138.686H115.701C115.632 137.597 115.238 136.718 114.517 136.049C113.806 135.381 112.905 135.046 111.816 135.046C110.427 135.046 109.347 135.548 108.575 136.551C107.812 137.554 107.43 138.961 107.43 140.77V141.22C107.43 142.995 107.812 144.38 108.575 145.374C109.347 146.369 110.432 146.866 111.829 146.866ZM123.572 140.898L121.81 142.596V147.908H120.267V128.152H121.81V140.796L123.264 139.226L128.588 133.991H130.531L124.627 139.857L131.045 147.908H129.206L123.572 140.898ZM148.37 147.908C148.216 147.471 148.117 146.824 148.074 145.966C147.534 146.669 146.844 147.214 146.004 147.6C145.172 147.977 144.289 148.165 143.354 148.165C142.016 148.165 140.932 147.792 140.1 147.046C139.277 146.3 138.865 145.357 138.865 144.217C138.865 142.862 139.427 141.79 140.55 141.001C141.682 140.212 143.255 139.818 145.271 139.818H148.062V138.236C148.062 137.241 147.753 136.461 147.136 135.895C146.527 135.321 145.635 135.033 144.46 135.033C143.388 135.033 142.501 135.308 141.798 135.856C141.095 136.405 140.743 137.066 140.743 137.837L139.2 137.824C139.2 136.718 139.714 135.762 140.743 134.956C141.772 134.142 143.037 133.734 144.537 133.734C146.089 133.734 147.311 134.124 148.203 134.905C149.103 135.676 149.566 136.757 149.592 138.146V144.731C149.592 146.078 149.734 147.085 150.017 147.754V147.908H148.37ZM143.534 146.802C144.563 146.802 145.481 146.553 146.287 146.056C147.101 145.559 147.693 144.894 148.062 144.062V141.001H145.309C143.774 141.018 142.574 141.301 141.708 141.85C140.842 142.39 140.409 143.136 140.409 144.088C140.409 144.868 140.696 145.516 141.27 146.03C141.854 146.545 142.608 146.802 143.534 146.802ZM158.853 146.866C159.925 146.866 160.821 146.566 161.541 145.966C162.27 145.357 162.664 144.573 162.724 143.612H164.203C164.161 144.461 163.895 145.237 163.406 145.94C162.917 146.635 162.266 147.179 161.451 147.574C160.645 147.968 159.779 148.165 158.853 148.165C157.026 148.165 155.577 147.531 154.505 146.262C153.442 144.993 152.911 143.286 152.911 141.143V140.68C152.911 139.308 153.151 138.094 153.631 137.04C154.111 135.985 154.797 135.171 155.689 134.596C156.589 134.022 157.639 133.734 158.84 133.734C160.366 133.734 161.622 134.189 162.609 135.098C163.603 136.007 164.135 137.203 164.203 138.686H162.724C162.656 137.597 162.261 136.718 161.541 136.049C160.829 135.381 159.929 135.046 158.84 135.046C157.451 135.046 156.37 135.548 155.599 136.551C154.836 137.554 154.454 138.961 154.454 140.77V141.22C154.454 142.995 154.836 144.38 155.599 145.374C156.37 146.369 157.455 146.866 158.853 146.866ZM172.435 146.866C173.507 146.866 174.403 146.566 175.123 145.966C175.852 145.357 176.247 144.573 176.307 143.612H177.786C177.743 144.461 177.477 145.237 176.988 145.94C176.5 146.635 175.848 147.179 175.033 147.574C174.227 147.968 173.361 148.165 172.435 148.165C170.609 148.165 169.16 147.531 168.088 146.262C167.024 144.993 166.493 143.286 166.493 141.143V140.68C166.493 139.308 166.733 138.094 167.213 137.04C167.693 135.985 168.379 135.171 169.271 134.596C170.171 134.022 171.222 133.734 172.422 133.734C173.949 133.734 175.205 134.189 176.191 135.098C177.185 136.007 177.717 137.203 177.786 138.686H176.307C176.238 137.597 175.844 136.718 175.123 136.049C174.412 135.381 173.511 135.046 172.422 135.046C171.033 135.046 169.953 135.548 169.181 136.551C168.418 137.554 168.036 138.961 168.036 140.77V141.22C168.036 142.995 168.418 144.38 169.181 145.374C169.953 146.369 171.037 146.866 172.435 146.866ZM186.262 148.165C185.078 148.165 184.007 147.874 183.046 147.291C182.095 146.708 181.353 145.897 180.821 144.86C180.29 143.814 180.024 142.643 180.024 141.349V140.796C180.024 139.458 180.281 138.253 180.795 137.181C181.318 136.109 182.043 135.269 182.969 134.66C183.895 134.043 184.898 133.734 185.979 133.734C187.668 133.734 189.006 134.313 189.992 135.471C190.986 136.62 191.484 138.193 191.484 140.191V141.053H181.554V141.349C181.554 142.926 182.004 144.243 182.905 145.297C183.814 146.343 184.954 146.866 186.326 146.866C187.149 146.866 187.874 146.716 188.5 146.416C189.134 146.116 189.709 145.636 190.223 144.976L191.188 145.709C190.056 147.347 188.414 148.165 186.262 148.165ZM185.979 135.046C184.821 135.046 183.844 135.471 183.046 136.32C182.257 137.168 181.777 138.309 181.606 139.741H189.953V139.574C189.91 138.236 189.529 137.147 188.808 136.307C188.088 135.466 187.145 135.046 185.979 135.046ZM202.815 144.371C202.815 143.608 202.507 142.995 201.889 142.532C201.28 142.069 200.359 141.709 199.124 141.451C197.889 141.186 196.929 140.886 196.243 140.551C195.565 140.208 195.059 139.792 194.725 139.304C194.399 138.815 194.236 138.223 194.236 137.529C194.236 136.431 194.695 135.526 195.612 134.815C196.53 134.094 197.705 133.734 199.137 133.734C200.689 133.734 201.932 134.12 202.867 134.892C203.81 135.655 204.281 136.654 204.281 137.889H202.738C202.738 137.074 202.395 136.397 201.709 135.856C201.032 135.316 200.174 135.046 199.137 135.046C198.125 135.046 197.31 135.273 196.693 135.728C196.084 136.174 195.78 136.757 195.78 137.477C195.78 138.172 196.033 138.712 196.539 139.098C197.053 139.475 197.983 139.822 199.33 140.14C200.684 140.457 201.696 140.796 202.365 141.156C203.042 141.516 203.544 141.949 203.87 142.455C204.196 142.961 204.359 143.574 204.359 144.294C204.359 145.469 203.883 146.408 202.931 147.111C201.988 147.814 200.753 148.165 199.227 148.165C197.606 148.165 196.29 147.775 195.278 146.995C194.275 146.206 193.773 145.211 193.773 144.011H195.317C195.377 144.911 195.754 145.614 196.449 146.12C197.152 146.618 198.078 146.866 199.227 146.866C200.299 146.866 201.165 146.631 201.825 146.159C202.485 145.687 202.815 145.091 202.815 144.371ZM216.166 144.371C216.166 143.608 215.857 142.995 215.24 142.532C214.631 142.069 213.709 141.709 212.475 141.451C211.24 141.186 210.279 140.886 209.594 140.551C208.916 140.208 208.41 139.792 208.076 139.304C207.75 138.815 207.587 138.223 207.587 137.529C207.587 136.431 208.046 135.526 208.963 134.815C209.881 134.094 211.055 133.734 212.487 133.734C214.039 133.734 215.283 134.12 216.217 134.892C217.161 135.655 217.632 136.654 217.632 137.889H216.089C216.089 137.074 215.746 136.397 215.06 135.856C214.382 135.316 213.525 135.046 212.487 135.046C211.476 135.046 210.661 135.273 210.044 135.728C209.435 136.174 209.13 136.757 209.13 137.477C209.13 138.172 209.383 138.712 209.889 139.098C210.404 139.475 211.334 139.822 212.68 140.14C214.035 140.457 215.047 140.796 215.716 141.156C216.393 141.516 216.895 141.949 217.221 142.455C217.547 142.961 217.709 143.574 217.709 144.294C217.709 145.469 217.234 146.408 216.282 147.111C215.339 147.814 214.104 148.165 212.577 148.165C210.957 148.165 209.641 147.775 208.629 146.995C207.626 146.206 207.124 145.211 207.124 144.011H208.667C208.727 144.911 209.105 145.614 209.799 146.12C210.502 146.618 211.428 146.866 212.577 146.866C213.649 146.866 214.515 146.631 215.176 146.159C215.836 145.687 216.166 145.091 216.166 144.371Z" fill="black"/>
<path d="M103.933 88.026H94.3883V114.349H89.1112V88.026H79.6502V83.737H103.933V88.026ZM117.536 114.349C117.312 113.914 117.116 113.206 116.948 112.225C115.322 113.921 113.331 114.769 110.977 114.769C108.692 114.769 106.828 114.117 105.384 112.814C103.94 111.51 103.219 109.898 103.219 107.978C103.219 105.553 104.116 103.696 105.91 102.407C107.718 101.103 110.297 100.451 113.647 100.451H116.779V98.9587C116.779 97.7814 116.45 96.8423 115.791 96.1414C115.132 95.4266 114.13 95.0692 112.785 95.0692C111.621 95.0692 110.668 95.3635 109.925 95.9522C109.183 96.5269 108.811 97.2628 108.811 98.1598H103.702C103.702 96.9123 104.116 95.749 104.943 94.6697C105.77 93.5765 106.891 92.7215 108.307 92.1047C109.736 91.488 111.327 91.1797 113.079 91.1797C115.742 91.1797 117.866 91.8525 119.45 93.198C121.033 94.5296 121.846 96.4078 121.888 98.8326V109.093C121.888 111.139 122.176 112.772 122.75 113.991V114.349H117.536ZM111.923 110.669C112.932 110.669 113.878 110.424 114.761 109.933C115.658 109.443 116.331 108.784 116.779 107.957V103.668H114.025C112.133 103.668 110.71 103.998 109.757 104.656C108.804 105.315 108.328 106.247 108.328 107.453C108.328 108.434 108.65 109.219 109.295 109.807C109.953 110.382 110.829 110.669 111.923 110.669ZM126.346 102.806C126.346 99.2741 127.172 96.4568 128.826 94.3544C130.494 92.2379 132.702 91.1797 135.449 91.1797C138.042 91.1797 140.082 92.0837 141.567 93.8918L141.799 91.6002H146.403V113.655C146.403 116.64 145.471 118.995 143.607 120.719C141.756 122.443 139.255 123.305 136.101 123.305C134.433 123.305 132.8 122.955 131.202 122.254C129.618 121.567 128.413 120.663 127.586 119.542L130.004 116.472C131.574 118.336 133.508 119.268 135.807 119.268C137.503 119.268 138.841 118.806 139.822 117.881C140.803 116.97 141.294 115.624 141.294 113.844V112.309C139.822 113.949 137.86 114.769 135.407 114.769C132.744 114.769 130.564 113.711 128.868 111.594C127.187 109.478 126.346 106.549 126.346 102.806ZM131.433 103.248C131.433 105.532 131.896 107.333 132.821 108.651C133.76 109.955 135.057 110.606 136.711 110.606C138.771 110.606 140.299 109.723 141.294 107.957V97.9495C140.327 96.2255 138.813 95.3635 136.753 95.3635C135.071 95.3635 133.76 96.0293 132.821 97.3609C131.896 98.6924 131.433 100.655 131.433 103.248ZM164.421 108.167C164.421 107.256 164.042 106.563 163.286 106.086C162.543 105.609 161.302 105.189 159.564 104.825C157.826 104.46 156.375 103.998 155.212 103.437C152.661 102.203 151.386 100.416 151.386 98.0757C151.386 96.1134 152.213 94.4735 153.867 93.156C155.52 91.8384 157.623 91.1797 160.174 91.1797C162.893 91.1797 165.087 91.8525 166.755 93.198C168.437 94.5436 169.277 96.2886 169.277 98.4331H164.169C164.169 97.452 163.804 96.639 163.075 95.9943C162.346 95.3355 161.379 95.0061 160.174 95.0061C159.053 95.0061 158.135 95.2654 157.42 95.784C156.719 96.3026 156.368 96.9964 156.368 97.8655C156.368 98.6504 156.698 99.2601 157.357 99.6946C158.015 100.129 159.347 100.571 161.351 101.019C163.356 101.454 164.925 101.979 166.061 102.596C167.21 103.199 168.058 103.928 168.605 104.783C169.165 105.637 169.446 106.675 169.446 107.894C169.446 109.941 168.598 111.601 166.902 112.877C165.206 114.138 162.984 114.769 160.237 114.769C158.373 114.769 156.712 114.433 155.254 113.76C153.796 113.087 152.661 112.162 151.848 110.985C151.035 109.807 150.629 108.539 150.629 107.179H155.591C155.661 108.385 156.116 109.317 156.957 109.976C157.798 110.62 158.912 110.943 160.3 110.943C161.646 110.943 162.669 110.69 163.37 110.186C164.07 109.667 164.421 108.994 164.421 108.167Z" fill="url(#paint2_linear)"/>
<path d="M55.7894 64.4399C55.575 66.4121 54.8676 67.9213 53.6672 68.9674C52.4753 70.0135 50.8847 70.5365 48.8953 70.5365C47.5063 70.5365 46.2758 70.1893 45.2039 69.4947C44.1407 68.8002 43.3175 67.8184 42.7344 66.5493C42.1514 65.2717 41.8555 63.814 41.847 62.1762V59.7453C41.847 58.0818 42.1385 56.607 42.7216 55.3208C43.3047 54.0346 44.1407 53.0442 45.2297 52.3496C46.3272 51.6465 47.5877 51.2949 49.0111 51.2949C51.0176 51.2949 52.5996 51.8394 53.7572 52.9284C54.9234 54.0088 55.6008 55.5051 55.7894 57.4173H54.1945C53.8001 54.2361 52.0723 52.6455 49.0111 52.6455C47.3133 52.6455 45.9585 53.28 44.9467 54.549C43.9435 55.8181 43.4418 57.5716 43.4418 59.8096V62.099C43.4418 64.2599 43.9306 65.9834 44.9081 67.2696C45.8942 68.5558 47.2233 69.1989 48.8953 69.1989C50.5503 69.1989 51.7979 68.8045 52.6382 68.0156C53.4785 67.2181 53.9973 66.0263 54.1945 64.4399H55.7894ZM65.706 57.6745C65.3802 57.6145 65.0329 57.5845 64.6642 57.5845C63.7038 57.5845 62.8892 57.8546 62.2204 58.3948C61.5602 58.9264 61.0885 59.7024 60.8056 60.7228V70.2793H59.275V56.3626H60.7799L60.8056 58.5749C61.6202 56.9285 62.9278 56.1053 64.7285 56.1053C65.1572 56.1053 65.4959 56.1611 65.7446 56.2725L65.706 57.6745ZM73.2818 70.5365C72.0984 70.5365 71.0266 70.245 70.0662 69.6619C69.1145 69.0788 68.3727 68.2685 67.8411 67.231C67.3095 66.1849 67.0437 65.0144 67.0437 63.7197V63.1666C67.0437 61.8289 67.3009 60.6242 67.8154 59.5524C68.3384 58.4805 69.063 57.6402 69.9891 57.0314C70.9151 56.414 71.9184 56.1053 72.9988 56.1053C74.688 56.1053 76.0256 56.6841 77.0117 57.8417C78.0064 58.9907 78.5037 60.5642 78.5037 62.5621V63.4238H68.5742V63.7197C68.5742 65.2974 69.0244 66.6136 69.9248 67.6683C70.8337 68.7144 71.9741 69.2375 73.3461 69.2375C74.1692 69.2375 74.8938 69.0874 75.5197 68.7873C76.1543 68.4872 76.7288 68.007 77.2433 67.3468L78.2079 68.0799C77.076 69.7177 75.434 70.5365 73.2818 70.5365ZM72.9988 57.4173C71.8412 57.4173 70.8637 57.8417 70.0662 58.6906C69.2774 59.5395 68.7972 60.6799 68.6257 62.1119H76.9732V61.9447C76.9303 60.6071 76.5487 59.5181 75.8284 58.6777C75.1082 57.8374 74.1649 57.4173 72.9988 57.4173ZM90.2854 70.2793C90.131 69.842 90.0324 69.1946 89.9895 68.3371C89.4493 69.0403 88.7591 69.5847 87.9187 69.9706C87.087 70.3479 86.2038 70.5365 85.2692 70.5365C83.9315 70.5365 82.8468 70.1635 82.0151 69.4175C81.1919 68.6715 80.7803 67.7283 80.7803 66.5879C80.7803 65.2331 81.342 64.1613 82.4652 63.3724C83.5971 62.5835 85.1706 62.1891 87.1856 62.1891H89.9767V60.6071C89.9767 59.6124 89.668 58.8321 89.0506 58.2662C88.4418 57.6917 87.55 57.4044 86.3753 57.4044C85.3035 57.4044 84.416 57.6788 83.7129 58.2276C83.0097 58.7764 82.6582 59.4366 82.6582 60.2083L81.1147 60.1955C81.1147 59.0893 81.6292 58.1333 82.6582 57.3272C83.6871 56.5126 84.9519 56.1053 86.4525 56.1053C88.0045 56.1053 89.2264 56.4955 90.1181 57.2758C91.0185 58.0475 91.4815 59.1279 91.5072 60.517V67.1024C91.5072 68.4486 91.6487 69.4561 91.9317 70.125V70.2793H90.2854ZM85.4492 69.1732C86.4782 69.1732 87.3957 68.9245 88.2017 68.4272C89.0163 67.9298 89.608 67.2653 89.9767 66.4336V63.3724H87.2242C85.6893 63.3895 84.4889 63.6725 83.6228 64.2213C82.7568 64.7615 82.3238 65.5075 82.3238 66.4593C82.3238 67.2396 82.611 67.887 83.1855 68.4014C83.7686 68.9159 84.5232 69.1732 85.4492 69.1732ZM98.0154 52.7998V56.3626H100.897V57.6231H98.0154V66.8966C98.0154 67.6683 98.1526 68.2428 98.427 68.6201C98.71 68.9974 99.1773 69.186 99.829 69.186C100.086 69.186 100.502 69.1432 101.077 69.0574L101.141 70.3179C100.738 70.4637 100.189 70.5365 99.4946 70.5365C98.4399 70.5365 97.6724 70.2321 97.1923 69.6233C96.7121 69.006 96.472 68.1013 96.472 66.9094V57.6231H93.9124V56.3626H96.472V52.7998H98.0154ZM109.475 70.5365C108.292 70.5365 107.22 70.245 106.26 69.6619C105.308 69.0788 104.566 68.2685 104.035 67.231C103.503 66.1849 103.237 65.0144 103.237 63.7197V63.1666C103.237 61.8289 103.495 60.6242 104.009 59.5524C104.532 58.4805 105.257 57.6402 106.183 57.0314C107.109 56.414 108.112 56.1053 109.193 56.1053C110.882 56.1053 112.219 56.6841 113.205 57.8417C114.2 58.9907 114.697 60.5642 114.697 62.5621V63.4238H104.768V63.7197C104.768 65.2974 105.218 66.6136 106.119 67.6683C107.027 68.7144 108.168 69.2375 109.54 69.2375C110.363 69.2375 111.088 69.0874 111.713 68.7873C112.348 68.4872 112.923 68.007 113.437 67.3468L114.402 68.0799C113.27 69.7177 111.628 70.5365 109.475 70.5365ZM109.193 57.4173C108.035 57.4173 107.057 57.8417 106.26 58.6906C105.471 59.5395 104.991 60.6799 104.819 62.1119H113.167V61.9447C113.124 60.6071 112.742 59.5181 112.022 58.6777C111.302 57.8374 110.359 57.4173 109.193 57.4173ZM129.244 69.2375C130.316 69.2375 131.212 68.9374 131.933 68.3371C132.661 67.7283 133.056 66.9437 133.116 65.9834H134.595C134.552 66.8323 134.286 67.6083 133.798 68.3114C133.309 69.006 132.657 69.5504 131.843 69.9449C131.037 70.3393 130.17 70.5365 129.244 70.5365C127.418 70.5365 125.969 69.902 124.897 68.633C123.834 67.3639 123.302 65.6575 123.302 63.5139V63.0508C123.302 61.6789 123.542 60.4656 124.022 59.4109C124.503 58.3562 125.189 57.5416 126.08 56.9671C126.981 56.3926 128.031 56.1053 129.232 56.1053C130.758 56.1053 132.014 56.5598 133 57.4687C133.995 58.3776 134.526 59.5738 134.595 61.0572H133.116C133.047 59.9682 132.653 59.0893 131.933 58.4205C131.221 57.7517 130.321 57.4173 129.232 57.4173C127.842 57.4173 126.762 57.9189 125.99 58.9221C125.227 59.9254 124.846 61.3316 124.846 63.1409V63.591C124.846 65.366 125.227 66.7508 125.99 67.7455C126.762 68.7401 127.847 69.2375 129.244 69.2375ZM146.634 68.5172C145.708 69.8634 144.229 70.5365 142.196 70.5365C140.713 70.5365 139.586 70.1078 138.814 69.2503C138.042 68.3843 137.648 67.1067 137.63 65.4175V56.3626H139.161V65.2245C139.161 67.8741 140.233 69.1989 142.377 69.1989C144.606 69.1989 146.017 68.2771 146.608 66.4336V56.3626H148.152V70.2793H146.66L146.634 68.5172ZM160.499 66.7422C160.499 65.9791 160.19 65.366 159.573 64.903C158.964 64.4399 158.043 64.0798 156.808 63.8226C155.573 63.5567 154.613 63.2566 153.927 62.9222C153.249 62.5792 152.743 62.1634 152.409 61.6746C152.083 61.1858 151.92 60.5942 151.92 59.8996C151.92 58.8021 152.379 57.8975 153.296 57.1858C154.214 56.4655 155.389 56.1053 156.821 56.1053C158.373 56.1053 159.616 56.4912 160.551 57.2629C161.494 58.0261 161.965 59.025 161.965 60.2598H160.422C160.422 59.4452 160.079 58.7678 159.393 58.2276C158.716 57.6874 157.858 57.4173 156.821 57.4173C155.809 57.4173 154.994 57.6445 154.377 58.099C153.768 58.5448 153.464 59.1279 153.464 59.8482C153.464 60.5427 153.717 61.0829 154.222 61.4688C154.737 61.8461 155.667 62.1934 157.014 62.5106C158.368 62.8279 159.38 63.1666 160.049 63.5267C160.726 63.8869 161.228 64.3199 161.554 64.8258C161.88 65.3317 162.043 65.9448 162.043 66.6651C162.043 67.8398 161.567 68.7787 160.615 69.4819C159.672 70.185 158.437 70.5365 156.911 70.5365C155.29 70.5365 153.974 70.1464 152.962 69.3661C151.959 68.5772 151.457 67.5826 151.457 66.3821H153.001C153.061 67.2824 153.438 67.9856 154.132 68.4915C154.836 68.9888 155.762 69.2375 156.911 69.2375C157.982 69.2375 158.849 69.0017 159.509 68.5301C160.169 68.0585 160.499 67.4625 160.499 66.7422ZM167.908 52.7998V56.3626H170.789V57.6231H167.908V66.8966C167.908 67.6683 168.045 68.2428 168.319 68.6201C168.602 68.9974 169.07 69.186 169.721 69.186C169.978 69.186 170.394 69.1432 170.969 69.0574L171.033 70.3179C170.63 70.4637 170.081 70.5365 169.387 70.5365C168.332 70.5365 167.565 70.2321 167.085 69.6233C166.604 69.006 166.364 68.1013 166.364 66.9094V57.6231H163.805V56.3626H166.364V52.7998H167.908ZM172.872 63.1151C172.872 61.7775 173.13 60.5728 173.644 59.5009C174.167 58.4291 174.9 57.5973 175.844 57.0057C176.795 56.4055 177.871 56.1053 179.072 56.1053C180.924 56.1053 182.425 56.757 183.574 58.0604C184.723 59.3551 185.297 61.0744 185.297 63.218V63.5396C185.297 64.8858 185.036 66.0991 184.513 67.1795C183.998 68.2514 183.269 69.0788 182.326 69.6619C181.383 70.245 180.307 70.5365 179.098 70.5365C177.254 70.5365 175.754 69.8891 174.596 68.5944C173.447 67.291 172.872 65.5675 172.872 63.4238V63.1151ZM174.416 63.5396C174.416 65.2031 174.845 66.5707 175.702 67.6426C176.568 68.7058 177.7 69.2375 179.098 69.2375C180.487 69.2375 181.61 68.7058 182.467 67.6426C183.334 66.5707 183.767 65.1602 183.767 63.411V63.1151C183.767 62.0519 183.569 61.0787 183.175 60.1955C182.78 59.3123 182.227 58.6306 181.516 58.1504C180.804 57.6616 179.989 57.4173 179.072 57.4173C177.7 57.4173 176.581 57.9575 175.715 59.0379C174.849 60.1097 174.416 61.516 174.416 63.2566V63.5396ZM189.889 56.3626L189.94 58.6263C190.455 57.786 191.098 57.1557 191.87 56.7356C192.641 56.3154 193.499 56.1053 194.442 56.1053C196.637 56.1053 198.031 57.0057 198.622 58.8064C199.12 57.9403 199.784 57.2758 200.616 56.8128C201.448 56.3411 202.365 56.1053 203.368 56.1053C206.352 56.1053 207.874 57.7345 207.934 60.9929V70.2793H206.391V61.1087C206.382 59.8653 206.112 58.9436 205.581 58.3433C205.058 57.7431 204.2 57.443 203.008 57.443C201.902 57.4601 200.967 57.8203 200.204 58.5234C199.441 59.218 199.017 60.0668 198.931 61.0701V70.2793H197.387V60.9929C197.379 59.801 197.096 58.9136 196.539 58.3305C195.99 57.7388 195.141 57.443 193.992 57.443C193.023 57.443 192.191 57.7217 191.497 58.279C190.802 58.8278 190.288 59.6467 189.953 60.7357V70.2793H188.41V56.3626H189.889Z" fill="black"/>
diff --git a/styles/autogrid.module.css b/styles/autogrid.module.css
deleted file mode 100644
index 0f48996..0000000
--- a/styles/autogrid.module.css
+++ /dev/null
@@ -1,8 +0,0 @@
-.wrapper {
- display: grid;
- grid-template-columns: repeat(14, 1fr);
- grid-gap: 20px;
- grid-auto-flow: dense;
- width: 80%;
- margin-left: 10%;
-}
diff --git a/styles/card.module.css b/styles/card.module.css
index 989865b..6e96be6 100644
--- a/styles/card.module.css
+++ b/styles/card.module.css
@@ -68,6 +68,7 @@
flex-direction: row;
justify-content: flex-end;
align-items: center;
+ flex-wrap: wrap;
padding: 0px;
position: absolute;
bottom: 5px;
diff --git a/styles/globals.css b/styles/globals.css
index 6915a5b..ba7da79 100644
--- a/styles/globals.css
+++ b/styles/globals.css
@@ -26,4 +26,5 @@
* {
box-sizing: border-box;
font-family: 'Roboto', sans-serif;
+ scroll-behavior: smooth;
}
diff --git a/styles/header.module.css b/styles/header.module.css
index 4bddfe9..e83b4b7 100644
--- a/styles/header.module.css
+++ b/styles/header.module.css
@@ -26,17 +26,22 @@
background-color: var(--card-background-color);
backdrop-filter: blur(7px);
filter: var(--card-filter);
+ padding-top: 30px;
+ padding-bottom: 40px;
}
.title {
width: 100%;
text-align: center;
font-weight: 100;
+ margin-top: 0px;
+ margin-bottom: -20px;
font-size: max(2em, 4vw);
color: var(--card-text-color)
}
.subtext {
+ margin-bottom: 0px;
width: 100%;
text-align: center;
font-weight: 100;
@@ -83,6 +88,7 @@
flex-direction: row;
justify-content: flex-end;
align-items: center;
+ flex-wrap: wrap;
padding: 0px;
position: absolute;
bottom: 5px;
diff --git a/styles/navbar.module.css b/styles/navbar.module.css
index 8436b2a..37ab894 100644
--- a/styles/navbar.module.css
+++ b/styles/navbar.module.css
@@ -39,6 +39,8 @@
margin-bottom: 20px;
margin-right: 0;
margin-top: -7px;
+
+ cursor: pointer;
}
.icon {
diff --git a/styles/tilerow.module.css b/styles/tilerow.module.css
new file mode 100644
index 0000000..fa8a6ba
--- /dev/null
+++ b/styles/tilerow.module.css
@@ -0,0 +1,12 @@
+.container {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+ height: auto;
+}
+
+.tile {
+ display: flex;
+}
\ No newline at end of file