[Assembly]: Website Branding Refresh (#10188)

* style: update gray brand colors

* style: update brand colors

* chore: upgrade react-components deps

* chore: update text split cta link color

* style(home): update icons

* refactor(home): use learn-callout component

* style(downloads): temporary color override

* style(community): fix link color

* Update website/pages/community/style.css

Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com>

* update package-lock

* update deps

* add new downloads page

* remove extra husky script

* chore: upgrades nextjs-scripts dep

* chore: upgrades community page vertical text block list

* chore: test component pre-releases

* chore: upgrade deps

chore: upgrades nextjs-scripts

* chore: update home icon colors

* chore: update home logo grid

* chore(website): upgrade deps

* style: adjust features icons border radius

* style: home hero bg to secondary

* chore: upgrade deps for body copy colors

* chore: upgrades alert banner

* feat: updates favicon

* chore: updates deps

* content(home): updates assets

* content(use-cases:simple container orch): updates content

* content(use-cases:non-containerized-app) updates assets

* content(use-cases:auto networking with consul): updates assets

* style(home): remove use cases icons override

* style(home-hero): remove bg pattern on mobile

* content(use-cases): updates asset

* chore: update assets

* chore: updates product download page to alpha

* chore: updates product download page to stable

Co-authored-by: Zachary Shilton <4624598+zchsh@users.noreply.github.com>
Co-authored-by: Jeff Escalante <jescalan@users.noreply.github.com>
This commit is contained in:
Kendall Strautman
2021-05-03 11:06:55 -07:00
committed by GitHub
parent fe3ea01175
commit cc312f3e12
87 changed files with 16725 additions and 4574 deletions

View File

@@ -11,7 +11,7 @@
}
& .g-type-body-large {
color: var(--gray-3);
color: var(--gray-2);
margin: 0 auto 0 auto;
text-align: center;
max-width: 40em;

View File

@@ -1 +1 @@
<svg width="56" height="56" xmlns="http://www.w3.org/2000/svg"><g stroke="#323339" stroke-width="1.5" fill="none" fill-rule="evenodd"><path d="M.75 28c0 15.05 12.2 27.25 27.25 27.25S55.25 43.05 55.25 28 43.05.75 28 .75.75 12.95.75 28z" fill="#FFF"/><path d="M36 28H20M26 22l-6 6 6 6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>
<svg width="56" height="56" xmlns="http://www.w3.org/2000/svg"><g stroke="var(--gray-2, #343536)" stroke-width="1.5" fill="none" fill-rule="evenodd"><path d="M.75 28c0 15.05 12.2 27.25 27.25 27.25S55.25 43.05 55.25 28 43.05.75 28 .75.75 12.95.75 28z" fill="#FFF"/><path d="M36 28H20M26 22l-6 6 6 6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>

Before

Width:  |  Height:  |  Size: 342 B

After

Width:  |  Height:  |  Size: 357 B

View File

@@ -1,3 +1,3 @@
<svg width="19" height="15" viewBox="0 0 19 15" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9.15 0.5H3.95L0 14.35H6.95L9.15 0.5ZM18.7 0.5H13.45L9.55 14.35H16.5L18.7 0.5Z" fill="#00BC7F"/>
<path d="M9.15 0.5H3.95L0 14.35H6.95L9.15 0.5ZM18.7 0.5H13.45L9.55 14.35H16.5L18.7 0.5Z" fill="var(--nomad, #60dea9)"/>
</svg>

Before

Width:  |  Height:  |  Size: 209 B

After

Width:  |  Height:  |  Size: 223 B

View File

@@ -1 +1 @@
<svg width="56" height="56" xmlns="http://www.w3.org/2000/svg"><g stroke="#323339" stroke-width="1.5" fill="none" fill-rule="evenodd"><path d="M55.25 28c0 15.05-12.2 27.25-27.25 27.25S.75 43.05.75 28 12.95.75 28 .75 55.25 12.95 55.25 28z" fill="#FFF"/><path d="M20 28h16M30 22l6 6-6 6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>
<svg width="56" height="56" xmlns="http://www.w3.org/2000/svg"><g stroke="var(--gray-2, #343536)" stroke-width="1.5" fill="none" fill-rule="evenodd"><path d="M55.25 28c0 15.05-12.2 27.25-27.25 27.25S.75 43.05.75 28 12.95.75 28 .75 55.25 12.95 55.25 28z" fill="#FFF"/><path d="M20 28h16M30 22l6 6-6 6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>

Before

Width:  |  Height:  |  Size: 344 B

After

Width:  |  Height:  |  Size: 359 B

View File

@@ -23,7 +23,7 @@
&::after {
content: '';
background: var(--gray-7);
background: var(--gray-6);
width: 100%;
height: 500px;
position: absolute;
@@ -33,7 +33,7 @@
& .background-section {
width: 100%;
background: var(--gray-7);
background: var(--gray-6);
& .mono-logos {
display: flex;
justify-content: center;
@@ -113,7 +113,7 @@
}
&:disabled svg path {
stroke: var(--gray-5);
stroke: var(--gray-4);
}
}
@@ -127,7 +127,7 @@
@media (max-width: 800px) {
box-shadow: none;
border: 1px solid var(--gray-6);
border: 1px solid var(--gray-5);
padding: 48px;
}
@@ -228,7 +228,7 @@
}
& .case {
color: var(--gray-5);
color: var(--gray-4);
font-size: 24px;
line-height: 31px; /* Called for within the design, no custom property seemed appropriate */
}

View File

@@ -1,7 +1,7 @@
.comparisonCallouts {
padding-top: 128px;
padding-bottom: 128px;
background: var(--gray-7);
background: var(--gray-6);
}
.content {
@@ -24,7 +24,7 @@
max-width: 560px;
& a {
color: var(--nomad);
color: var(--nomad-link);
}
}
@@ -39,7 +39,7 @@
padding: 48px 24px;
background-color: var(--white);
box-shadow: 0 2px 3px rgba(37, 41, 55, 0.08);
border: 1px solid var(--gray-6);
border: 1px solid var(--gray-5);
border-radius: 1px;
transition-duration: 0.25s;
transition-property: box-shadow, transform;

View File

@@ -1,4 +1,4 @@
<svg width="128" height="18" viewBox="0 0 128 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<line x1="1.14564e-07" y1="9" x2="127.277" y2="9.00001" stroke="#BDBEC2" stroke-width="2"/>
<path d="M118 1L126.5 9L118 17" stroke="#BDBEC2" stroke-width="2"/>
<line x1="1.14564e-07" y1="9" x2="127.277" y2="9.00001" stroke="var(--gray-4, #bfbfc0)" stroke-width="2"/>
<path d="M118 1L126.5 9L118 17" stroke="var(--gray-4, #bfbfc0)" stroke-width="2"/>
</svg>

Before

Width:  |  Height:  |  Size: 265 B

After

Width:  |  Height:  |  Size: 295 B

View File

@@ -0,0 +1 @@
<svg fill="none" height="96" viewBox="0 0 32 96" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h32v96h-32z" /><circle cx="6" cy="6" fill="#00ca8e" r="6"/><circle cx="6" cy="70" fill="#dbdbdc" r="6"/><circle cx="6" cy="26" fill="#00ca8e" r="6"/><circle cx="6" cy="90" fill="#dbdbdc" r="6"/><circle cx="26" cy="6" fill="#00ca8e" r="6"/><g fill="#dbdbdc"><circle cx="26" cy="70" r="6"/><circle cx="26" cy="26" r="6"/><circle cx="26" cy="90" r="6"/></g></svg>

After

Width:  |  Height:  |  Size: 468 B

View File

@@ -0,0 +1 @@
<svg fill="none" height="96" viewBox="0 0 160 96" width="160" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h160v96h-160z" /><circle cx="6" cy="6" fill="#00ca8e" r="6"/><circle cx="134" cy="6" fill="#00ca8e" r="6"/><circle cx="70" cy="6" fill="#00ca8e" r="6"/><circle cx="6" cy="70" fill="#dbdbdc" r="6"/><g fill="#00ca8e"><circle cx="134" cy="70" r="6"/><circle cx="70" cy="70" r="6"/><circle cx="6" cy="26" r="6"/><circle cx="134" cy="26" r="6"/><circle cx="70" cy="26" r="6"/></g><circle cx="6" cy="90" fill="#dbdbdc" r="6"/><circle cx="134" cy="90" fill="#00ca8e" r="6"/><circle cx="70" cy="90" fill="#dbdbdc" r="6"/><circle cx="26" cy="6" fill="#00ca8e" r="6"/><circle cx="154" cy="6" fill="#00ca8e" r="6"/><circle cx="90" cy="6" fill="#dbdbdc" r="6"/><circle cx="26" cy="70" fill="#dbdbdc" r="6"/><circle cx="154" cy="70" fill="#00ca8e" r="6"/><circle cx="90" cy="70" fill="#00ca8e" r="6"/><circle cx="26" cy="26" fill="#dbdbdc" r="6"/><circle cx="154" cy="26" fill="#00ca8e" r="6"/><circle cx="90" cy="26" fill="#00ca8e" r="6"/><circle cx="26" cy="90" fill="#dbdbdc" r="6"/><circle cx="154" cy="90" fill="#dbdbdc" r="6"/><circle cx="90" cy="90" fill="#dbdbdc" r="6"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -3,8 +3,7 @@ import EnterpriseInfo from './index.jsx'
const technicalComplexity = {
title: 'Technical Complexity',
label: 'Open Source',
imageUrl:
'https://www.datocms-assets.com/2885/1579883486-complexity-basic.png',
imageUrl: require('./img/basic.svg?url'),
description:
'Nomad Open Source addresses the technical complexity of workload orchestration across the cloud, on-prem, and hybrid infrastructure.',
link: {
@@ -17,8 +16,7 @@ const technicalComplexity = {
const organizationalComplexity = {
title: 'Organizational Complexity',
label: 'Enterprise',
imageUrl:
'https://www.datocms-assets.com/2885/1579883488-complexity-advanced.png',
imageUrl: require('./img/complex.svg?url'),
description:
'Nomad Enterprise addresses the complexity of collaboration and governance across multi-team and multi-cluster deployments.',
link: {

View File

@@ -1,7 +1,7 @@
.g-enterprise-info {
padding-top: 128px;
padding-bottom: 128px;
background: var(--gray-7);
background: var(--gray-6);
& h2 {
text-align: center;

View File

@@ -23,7 +23,7 @@
flex-wrap: wrap;
& .item {
border: 1px solid var(--gray-6);
border: 1px solid var(--gray-5);
flex-basis: calc(50% - 16px);
margin-bottom: 32px;
padding: 40px;
@@ -43,7 +43,7 @@
}
& a {
color: var(--nomad);
color: var(--nomad-link);
}
& .item-icon img {

View File

@@ -1,14 +1,13 @@
.g-homepage-hero {
background-repeat: no-repeat;
background-color: var(--gray-7);
background-image: url(/img/nomad-hero-pattern.svg);
background-color: var(--nomad-secondary);
width: 100%;
background-size: cover;
background-position: center;
padding: 88px 0;
@media (max-width: 758px) {
background-image: url(/img/pattern.svg);
@media (--medium-up) {
background-image: url(/img/nomad-bg-pattern.svg);
}
& h1 {

View File

@@ -1,59 +0,0 @@
import Button from '@hashicorp/react-button'
export default function LearnNomad({ items }) {
return (
<div className="g-learn-nomad">
<div className="g-grid-container learn-container">
<div className="column-container">
{/* need this wrapper to flex center the .column-content */}
<div>
<div className="column-content">
<h2 className="g-type-display-2">
Learn the latest Nomad skills
</h2>
<Button
className="desktop-button"
title="Explore HashiCorp Learn"
url="https://learn.hashicorp.com/nomad"
linkType="outbound"
theme={{ variant: 'primary', brand: 'nomad' }}
/>
</div>
</div>
{items.map((item) => {
return (
<a
key={item.title}
href={item.link}
target="_blank"
rel="noopener noreferrer"
>
<div className="course">
<div className="image">
<div className="g-type-label-strong time">{item.time}</div>
<img src={item.image} alt={item.title} />
</div>
<div className="content">
<div>
<label className="g-type-label-strong category">
{item.category}
</label>
<h4 className="g-type-display-4">{item.title}</h4>
</div>
</div>
</div>
</a>
)
})}
</div>
<Button
className="mobile-button"
title="Explore HashiCorp Learn"
url="https://learn.hashicorp.com/nomad"
linkType="outbound"
theme={{ variant: 'primary', brand: 'nomad' }}
/>
</div>
</div>
)
}

View File

@@ -1,148 +0,0 @@
.g-learn-nomad {
padding-top: 88px;
padding-bottom: 88px;
background-image: url(/img/nomad-panel-learn.svg);
background-size: contain;
background-position: bottom right;
background-repeat: no-repeat;
@media (max-width: 768px) {
padding-top: 64px;
padding-bottom: 64px;
}
& .learn-container {
@media (max-width: 1200px) {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
& .mobile-button {
@media (min-width: 1201px) {
display: none;
}
}
}
& .column-container {
display: flex;
justify-content: space-between;
margin: 0 36px;
@media (max-width: 1200px) {
margin: 0 -16px;
flex-wrap: wrap;
}
& .column-content {
& h2 {
@media (max-width: 1200px) {
margin: 0;
}
}
}
& .desktop-button {
@media (max-width: 1200px) {
display: none;
}
}
& > div {
display: flex;
flex-wrap: wrap;
align-items: center;
margin: 0 16px;
width: 33.333%;
overflow: auto;
@media (max-width: 1200px) {
text-align: center;
display: block;
width: 100%;
margin: 0;
margin-bottom: 48px;
}
}
& > a {
display: flex;
cursor: pointer;
margin: 0 16px;
width: 33.333%;
transition: box-shadow 0.25s, transform 0.25s, -webkit-transform 0.25s;
&:hover {
box-shadow: 0 16px 28px rgba(37, 38, 45, 0.12);
transform: translateY(-4px);
}
@media (max-width: 1200px) {
width: calc(50% - 32px);
margin-bottom: 48px;
}
@media (max-width: 768px) {
width: 100%;
&:last-child {
margin-bottom: 48px;
}
}
& .course {
border: 1px solid var(--gray-6);
display: flex;
flex-direction: column;
width: 100%;
& > div {
min-height: 200px;
padding: 25px;
}
& .image {
background: var(--gray-7);
position: relative;
display: flex;
justify-content: center;
align-items: center;
& img {
max-width: 80px;
max-height: 80px;
}
}
& h4 {
color: var(--gray-2);
}
& .time {
color: var(--gray-4);
position: absolute;
top: 10px;
right: 10px;
}
& .content {
text-align: center;
background: #fff;
@media (max-width: 768px) {
display: flex;
justify-content: center;
align-items: center;
}
& h4 {
margin: 24px 0;
}
& label {
color: var(--nomad);
}
}
}
}
}
}

View File

@@ -1,12 +1,12 @@
.g-mini-cta {
background: var(--gray-7);
background: var(--gray-6);
text-align: center;
padding-bottom: 64px;
padding-top: 48px;
& hr {
width: 64px;
color: var(--gray-5);
color: var(--gray-4);
margin: 0 auto 64px auto;
@media (max-width: 800px) {

View File

@@ -14,7 +14,7 @@ export default function NomadSubnav() {
{ text: 'GitHub', url: 'https://www.github.com/hashicorp/nomad' },
{ text: 'Download', url: '/downloads' },
]}
currentPath={router.pathname}
currentPath={router.asPath}
menuItemsAlign="right"
menuItems={subnavItems}
constrainWidth

View File

@@ -30,7 +30,7 @@ export default function UseCaseLayout({ title, description, children }) {
variant="compact"
heading="Ready to get started?"
content="Nomad Open Source addresses the technical complexity of managing a mixed type of workloads in production at scale by providing a simple and flexible workload orchestrator across distributed infrastructure and clouds."
brand="nomad"
product="nomad"
links={[
{
text: 'Explore HashiCorp Learn',

2
website/next-env.d.ts vendored Normal file
View File

@@ -0,0 +1,2 @@
/// <reference types="next" />
/// <reference types="next/types/global" />

17543
website/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -4,42 +4,45 @@
"version": "1.0.0",
"author": "HashiCorp",
"engines": {
"node": "12.x"
"node": "12.x - 14.x"
},
"dependencies": {
"@hashicorp/mktg-global-styles": "2.1.0",
"@hashicorp/nextjs-scripts": "16.3.0",
"@hashicorp/react-alert-banner": "5.0.0",
"@hashicorp/react-button": "4.0.0",
"@hashicorp/react-call-to-action": "1.0.3",
"@hashicorp/react-content": "6.2.0",
"@hashicorp/react-docs-page": "12.0.0",
"@hashicorp/react-featured-slider": "^2.0.0",
"@hashicorp/react-hashi-stack-menu": "^1.2.1-canary.0",
"@hashicorp/react-hero": "4.1.0",
"@hashicorp/react-image": "3.0.3",
"@hashicorp/react-inline-svg": "5.0.0",
"@hashicorp/react-product-downloader": "4.1.5",
"@hashicorp/react-section-header": "3.0.1",
"@hashicorp/react-subnav": "7.1.0",
"@hashicorp/react-text-split": "1.2.0",
"@hashicorp/react-text-split-with-code": "2.0.5",
"@hashicorp/react-text-split-with-image": "3.0.0",
"@hashicorp/react-text-split-with-logo-grid": "^3.0.3",
"@hashicorp/react-use-cases": "2.0.1",
"@hashicorp/react-vertical-text-block-list": "^4.0.1",
"@hashicorp/mktg-global-styles": "3.0.1",
"@hashicorp/mktg-logos": "^1.0.2",
"@hashicorp/nextjs-scripts": "18.1.0",
"@hashicorp/react-alert-banner": "6.1.1",
"@hashicorp/react-button": "5.0.1",
"@hashicorp/react-call-to-action": "3.0.1",
"@hashicorp/react-content": "7.0.1",
"@hashicorp/react-docs-page": "13.1.1",
"@hashicorp/react-featured-slider": "4.0.2",
"@hashicorp/react-hashi-stack-menu": "2.0.3",
"@hashicorp/react-hero": "7.1.2",
"@hashicorp/react-image": "4.0.1",
"@hashicorp/react-inline-svg": "6.0.1",
"@hashicorp/react-learn-callout": "1.0.2",
"@hashicorp/react-product-downloads-page": "2.0.2",
"@hashicorp/react-section-header": "5.0.2",
"@hashicorp/react-subnav": "8.1.0",
"@hashicorp/react-text-split": "3.1.1",
"@hashicorp/react-text-split-with-code": "3.1.1",
"@hashicorp/react-text-split-with-image": "4.1.1",
"@hashicorp/react-text-split-with-logo-grid": "4.1.1",
"@hashicorp/react-use-cases": "3.0.2",
"@hashicorp/react-vertical-text-block-list": "6.0.2",
"marked": "0.7.0",
"next": "10.0.6",
"next-mdx-remote": "^2.1.3",
"next-remote-watch": "^0.3.0",
"nuka-carousel": "4.7.5",
"next": "10.1.3",
"next-mdx-remote": "^2.1.4",
"next-remote-watch": "^1.0.0",
"nuka-carousel": "4.7.7",
"react": "16.14.0",
"react-device-detect": "1.15.0",
"react-device-detect": "1.17.0",
"react-dom": "16.14.0"
},
"devDependencies": {
"@types/react": "^17.0.3",
"dart-linkcheck": "2.0.15",
"husky": "4.3.8",
"husky": "^6.0.0",
"prettier": "2.2.1"
},
"husky": {

View File

@@ -31,10 +31,10 @@ export default function App({ Component, pageProps }) {
siteName="Nomad by HashiCorp"
description="Nomad is a highly available, distributed, data-center aware cluster and application scheduler designed to support the modern datacenter with support for long-running services, batch jobs, and much more."
image="https://www.nomadproject.io/img/og-image.png"
icon={[{ href: '/favicon.ico' }]}
icon={[{ href: '/_favicon.ico' }]}
/>
{ALERT_BANNER_ACTIVE && (
<AlertBanner {...alertBannerData} theme="nomad" />
<AlertBanner {...alertBannerData} product="nomad" />
)}
<HashiStackMenu />
<ProductSubnav />

View File

@@ -10,7 +10,9 @@ export default class MyDocument extends Document {
render() {
return (
<Html>
<HashiHead is={Head} />
<Head>
<HashiHead />
</Head>
<body>
<Main />
<NextScript />

View File

@@ -14,6 +14,7 @@ export default function CommunityPage() {
use_h1={true}
/>
<VerticalTextBlockList
product="nomad"
data={[
{
header: 'Community Forum',

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="166" height="48" viewBox="0 0 166 48" fill="none" role="img"><path fill-rule="evenodd" clip-rule="evenodd" d="M159.444 21.965c-1.204-.264-2.745-.49-4.062-.49-1.655 0-2.294.791-2.294 2.447v6.475c0 1.505.564 2.334 2.256 2.334 1.504 0 3.122-.754 4.1-1.657v-9.11zm-10.945 2.07c0-4.065 1.806-6.474 6.055-6.474 1.618 0 3.46.226 4.89.527v-7.641l4.588-.64v26.462h-3.648l-.451-1.544c-1.617 1.167-3.498 1.92-5.792 1.92-3.686 0-5.642-2.183-5.642-6.361v-6.248zm-7.407 5.307h-3.385c-1.505 0-1.918.415-1.918 1.807 0 1.28.413 1.844 1.843 1.844 1.354 0 2.595-.45 3.46-.94v-2.71zm4.588 6.927h-3.76l-.339-1.243c-1.655 1.092-3.611 1.62-5.454 1.62-3.348 0-4.776-2.297-4.776-5.459 0-3.726 1.617-5.157 5.341-5.157h4.4v-1.92c0-2.032-.565-2.747-3.498-2.747-1.655 0-3.46.225-5.077.564l-.564-3.5c1.73-.527 4.249-.866 6.28-.866 5.755 0 7.447 2.033 7.447 6.625V36.27zm-32.756 0V23.47c0-.979-.414-1.468-1.466-1.468-1.129 0-3.122.677-4.778 1.543v12.723h-4.588V17.938h3.498l.451 1.543c2.295-1.13 5.19-1.92 7.334-1.92 1.768 0 2.858.715 3.46 1.957 2.219-1.129 5.153-1.957 7.373-1.957 3.046 0 4.136 2.145 4.136 5.42v13.288h-4.588V23.47c0-.979-.414-1.468-1.467-1.468-1.129 0-3.347.714-4.776 1.543v12.723h-4.589zM90.999 21.476c-2.444 0-3.384 1.09-3.384 3.161v4.931c0 2.07.94 3.162 3.384 3.162 2.445 0 3.386-1.092 3.386-3.162v-4.93c0-2.071-.941-3.162-3.386-3.162zm0 15.17c-6.28 0-7.973-3.464-7.973-7.228v-4.63c0-3.765 1.692-7.227 7.973-7.227s7.974 3.462 7.974 7.227v4.63c0 3.764-1.693 7.227-7.974 7.227zM63.885 17.26v19.009h-4.627v-25.07h6.32l9.515 19.047V11.199h4.626v25.07H73.4L63.885 17.26z" fill="#000"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M31.239 18.348v7.918l-5.494 3.184-3.842-2.385v20.67l.108.002L42.72 35.802V11.963l-.387-.002-11.093 6.387z" fill="#1F9967"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M21.73 0L1.086 11.968l13.928 8.206 2.818-1.72 6.846 3.83v-7.958l6.56-3.955v7.977l11.48-6.385v-.029L21.73 0z" fill="#00BC7F"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M19.128 25.474v7.951L12.883 37.4V21.493l2.368-1.463-14.042-8.065-.122.004v23.833l20.816 11.932v-20.67l-2.775-1.59z" fill="#00BC7F"></path></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,40 +1,62 @@
import VERSION from 'data/version.js'
import ProductDownloader from '@hashicorp/react-product-downloader'
import Head from 'next/head'
import HashiHead from '@hashicorp/react-head'
import VERSION from 'data/version'
import { productSlug } from 'data/metadata'
import ProductDownloadsPage from '@hashicorp/react-product-downloads-page'
import { generateStaticProps } from '@hashicorp/react-product-downloads-page/server'
import s from './style.module.css'
export default function DownloadsPage({ releaseData }) {
export default function DownloadsPage(staticProps) {
return (
<div id="p-downloads" className="g-container">
<HashiHead is={Head} title="Downloads | Nomad by HashiCorp" />
<ProductDownloader
product="Nomad"
version={VERSION}
releaseData={releaseData}
community="/resources"
prerelease={{
type: 'Beta',
name: 'v1.1.0',
version: '1.1.0-beta1'
}}
/>
</div>
<ProductDownloadsPage
getStartedDescription="Follow step-by-step tutorials on the essentials of Nomad."
getStartedLinks={[
{
label: 'Getting Started',
href: 'https://learn.hashicorp.com/collections/nomad/get-started',
},
{
label: 'Deploy and Manage Nomad Jobs',
href: 'https://learn.hashicorp.com/collections/nomad/manage-jobs',
},
{
label: 'Explore the Nomad Web UI',
href: 'https://learn.hashicorp.com/collections/nomad/web-ui',
},
{
label: 'View all Nomad tutorials',
href: 'https://learn.hashicorp.com/nomad',
},
]}
logo={
<img
className={s.logo}
alt="Nomad"
src={require('./img/nomad-logo.svg')}
/>
}
tutorialLink={{
href: 'https://learn.hashicorp.com/nomad',
label: 'View Tutorials at HashiCorp Learn',
}}
merchandisingSlot={
<>
<div>
<p>
A beta for Nomad v1.1.0 is available! The release can be{' '}
<a href="https://releases.hashicorp.com/nomad/1.1.0-beta1/">
downloaded here
</a>
</p>
</div>
</>
}
{...staticProps}
/>
)
}
export async function getStaticProps() {
return fetch(`https://releases.hashicorp.com/nomad/${VERSION}/index.json`)
.then((res) => res.json())
.then((releaseData) => ({ props: { releaseData } }))
.catch(() => {
throw new Error(
`--------------------------------------------------------
Unable to resolve version ${VERSION} on releases.hashicorp.com from link
<https://releases.hashicorp.com/nomad/${VERSION}/index.json>. Usually this
means that the specified version has not yet been released. The downloads page
version can only be updated after the new version has been released, to ensure
that it works for all users.
----------------------------------------------------------`
)
})
return generateStaticProps({
product: productSlug,
latestVersion: VERSION,
})
}

View File

@@ -1,4 +0,0 @@
#p-downloads {
margin-top: 72px;
margin-bottom: 72px;
}

View File

@@ -0,0 +1,9 @@
.root {
composes: .g-container from global;
margin-top: 72px;
margin-bottom: 72px;
}
.logo {
width: 105px;
}

View File

@@ -1,5 +1,5 @@
<svg width="120" height="100" viewBox="0 0 120 100" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M114.219 38.1574C114.954 38.5264 114.954 39.5759 114.219 39.9449L97.411 48.3797C97.1304 48.5629 96.9579 48.8769 96.9579 49.217V66.4843C96.9579 66.8631 96.7439 67.2093 96.4051 67.3787L60.5495 85.3065C60.268 85.4473 59.9366 85.4473 59.6551 85.3065L29.9421 70.45C29.6033 70.2806 29.3893 69.9343 29.3893 69.5556V51.7458L29.3895 51.7459L35.697 48.4965C35.9795 48.351 36.3144 48.3484 36.5991 48.4895L59.6564 59.9196C59.9373 60.0589 60.2673 60.0583 60.5477 59.9181L101.387 39.4984C101.756 39.3141 101.756 38.7882 101.387 38.6039L60.5478 18.1842C60.2673 18.044 59.9373 18.0435 59.6563 18.1828L10.9617 42.3272L5.86485 39.9287C5.10928 39.5731 5.09655 38.5029 5.84344 38.1295L59.6544 11.224C59.9364 11.083 60.2684 11.0832 60.5501 11.2246L114.219 38.1574Z" fill="#323339"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M114.219 38.1574C114.954 38.5264 114.954 39.5759 114.219 39.9449L97.411 48.3797C97.1304 48.5629 96.9579 48.8769 96.9579 49.217V66.4843C96.9579 66.8631 96.7439 67.2093 96.4051 67.3787L60.5495 85.3065C60.268 85.4473 59.9366 85.4473 59.6551 85.3065L29.9421 70.45C29.6033 70.2806 29.3893 69.9343 29.3893 69.5556V51.7458L29.3895 51.7459L35.697 48.4965C35.9795 48.351 36.3144 48.3484 36.5991 48.4895L59.6564 59.9196C59.9373 60.0589 60.2673 60.0583 60.5477 59.9181L101.387 39.4984C101.756 39.3141 101.756 38.7882 101.387 38.6039L60.5478 18.1842C60.2673 18.044 59.9373 18.0435 59.6563 18.1828L10.9617 42.3272L5.86485 39.9287C5.10928 39.5731 5.09655 38.5029 5.84344 38.1295L59.6544 11.224C59.9364 11.083 60.2684 11.0832 60.5501 11.2246L114.219 38.1574Z" fill="var(--gray-2, #343536)"/>
<path opacity="0.5" d="M10.9615 42.3271L59.6562 18.1826C59.9372 18.0433 60.2672 18.0439 60.5477 18.1841L101.387 38.6038C101.756 38.7881 101.756 39.314 101.387 39.4982L60.5476 59.9179C60.2672 60.0582 59.9372 60.0587 59.6563 59.9195L36.1462 48.2649L29.3893 51.7457L10.9615 42.3271Z" fill="white"/>
<path d="M43.781 33.3855C43.4888 33.2158 43.1307 33.2052 42.829 33.3572L17.044 46.3481C16.7046 46.5191 16.4915 46.8676 16.4939 47.2476L16.715 81.9796C16.7172 82.3225 16.8949 82.6403 17.1858 82.8218L22.4823 86.1248C22.8153 86.3325 23.2468 86.0931 23.2468 85.7006V50.416C23.2468 50.2272 23.3532 50.0544 23.5219 49.9695L48.8356 37.2145C49.1902 37.0358 49.2051 36.5349 48.8617 36.3356L43.781 33.3855Z" fill="#00BC7F"/>
<path d="M43.781 33.3855C43.4888 33.2158 43.1307 33.2052 42.829 33.3572L17.044 46.3481C16.7046 46.5191 16.4915 46.8676 16.4939 47.2476L16.715 81.9796C16.7172 82.3225 16.8949 82.6403 17.1858 82.8218L22.4823 86.1248C22.8153 86.3325 23.2468 86.0931 23.2468 85.7006V50.416C23.2468 50.2272 23.3532 50.0544 23.5219 49.9695L48.8356 37.2145C49.1902 37.0358 49.2051 36.5349 48.8617 36.3356L43.781 33.3855Z" fill="var(--nomad, #60dea9)"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,9 +1,9 @@
<svg width="120" height="100" viewBox="0 0 120 100" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.15" d="M96.4472 45.7764C96.1657 45.9172 95.8343 45.9172 95.5528 45.7764L84 40V37L82 33.5L84 31.5V16.809C84 16.4373 83.6088 16.1956 83.2764 16.3618L60.4472 27.7764C60.1657 27.9172 59.8343 27.9172 59.5528 27.7764L36.7236 16.3618C36.3912 16.1956 36 16.4373 36 16.809V30L38 34L36 37V40L24.4472 45.7764C24.1657 45.9172 23.8343 45.9172 23.5528 45.7764L0.723607 34.3618C0.391157 34.1956 0 34.4373 0 34.809V63.382C0 63.7607 0.214002 64.107 0.552786 64.2764L23.5528 75.7764C23.8343 75.9172 24.1657 75.9172 24.4472 75.7764L36 70H84L95.5528 75.7764C95.8343 75.9172 96.1657 75.9172 96.4472 75.7764L119.447 64.2764C119.786 64.107 120 63.7607 120 63.382V34.809C120 34.4373 119.609 34.1956 119.276 34.3618L96.4472 45.7764Z" fill="#76767D"/>
<path d="M59.5528 9.82361C59.8343 9.68284 60.1657 9.68284 60.4472 9.82361L71.9056 15.5528C72.2741 15.737 72.2741 16.263 71.9056 16.4472L60.4472 22.1764C60.1657 22.3172 59.8343 22.3172 59.5528 22.1764L48.0944 16.4472C47.7259 16.263 47.7259 15.737 48.0944 15.5528L59.5528 9.82361ZM60.4472 4.22361C60.1657 4.08284 59.8343 4.08284 59.5528 4.22361L36.8944 15.5528C36.5259 15.737 36.5259 16.263 36.8944 16.4472L59.5528 27.7764C59.8343 27.9172 60.1657 27.9172 60.4472 27.7764L83.1056 16.4472C83.4741 16.263 83.4741 15.737 83.1056 15.5528L60.4472 4.22361Z" fill="#323339"/>
<path d="M23.5528 27.8236C23.8343 27.6828 24.1657 27.6828 24.4472 27.8236L35.9056 33.5528C36.2741 33.737 36.2741 34.263 35.9056 34.4472L24.4472 40.1764C24.1657 40.3172 23.8343 40.3172 23.5528 40.1764L12.0944 34.4472C11.7259 34.263 11.7259 33.737 12.0944 33.5528L23.5528 27.8236ZM24.4472 22.2236C24.1657 22.0828 23.8343 22.0828 23.5528 22.2236L0.894427 33.5528C0.525903 33.737 0.525903 34.263 0.894427 34.4472L23.5528 45.7764C23.8343 45.9172 24.1657 45.9172 24.4472 45.7764L47.1056 34.4472C47.4741 34.263 47.4741 33.737 47.1056 33.5528L24.4472 22.2236Z" fill="#323339"/>
<path d="M95.5528 27.8236C95.8343 27.6828 96.1657 27.6828 96.4472 27.8236L107.906 33.5528C108.274 33.737 108.274 34.263 107.906 34.4472L96.4472 40.1764C96.1657 40.3172 95.8343 40.3172 95.5528 40.1764L84.0944 34.4472C83.7259 34.263 83.7259 33.737 84.0944 33.5528L95.5528 27.8236ZM96.4472 22.2236C96.1657 22.0828 95.8343 22.0828 95.5528 22.2236L72.8944 33.5528C72.5259 33.737 72.5259 34.263 72.8944 34.4472L95.5528 45.7764C95.8343 45.9172 96.1657 45.9172 96.4472 45.7764L119.106 34.4472C119.474 34.263 119.474 33.737 119.106 33.5528L96.4472 22.2236Z" fill="#323339"/>
<path opacity="0.15" d="M96.4472 45.7764C96.1657 45.9172 95.8343 45.9172 95.5528 45.7764L84 40V37L82 33.5L84 31.5V16.809C84 16.4373 83.6088 16.1956 83.2764 16.3618L60.4472 27.7764C60.1657 27.9172 59.8343 27.9172 59.5528 27.7764L36.7236 16.3618C36.3912 16.1956 36 16.4373 36 16.809V30L38 34L36 37V40L24.4472 45.7764C24.1657 45.9172 23.8343 45.9172 23.5528 45.7764L0.723607 34.3618C0.391157 34.1956 0 34.4373 0 34.809V63.382C0 63.7607 0.214002 64.107 0.552786 64.2764L23.5528 75.7764C23.8343 75.9172 24.1657 75.9172 24.4472 75.7764L36 70H84L95.5528 75.7764C95.8343 75.9172 96.1657 75.9172 96.4472 75.7764L119.447 64.2764C119.786 64.107 120 63.7607 120 63.382V34.809C120 34.4373 119.609 34.1956 119.276 34.3618L96.4472 45.7764Z" fill="var(--gray-3, #727274)"/>
<path d="M59.5528 9.82361C59.8343 9.68284 60.1657 9.68284 60.4472 9.82361L71.9056 15.5528C72.2741 15.737 72.2741 16.263 71.9056 16.4472L60.4472 22.1764C60.1657 22.3172 59.8343 22.3172 59.5528 22.1764L48.0944 16.4472C47.7259 16.263 47.7259 15.737 48.0944 15.5528L59.5528 9.82361ZM60.4472 4.22361C60.1657 4.08284 59.8343 4.08284 59.5528 4.22361L36.8944 15.5528C36.5259 15.737 36.5259 16.263 36.8944 16.4472L59.5528 27.7764C59.8343 27.9172 60.1657 27.9172 60.4472 27.7764L83.1056 16.4472C83.4741 16.263 83.4741 15.737 83.1056 15.5528L60.4472 4.22361Z" fill="var(--gray-2, #343536)"/>
<path d="M23.5528 27.8236C23.8343 27.6828 24.1657 27.6828 24.4472 27.8236L35.9056 33.5528C36.2741 33.737 36.2741 34.263 35.9056 34.4472L24.4472 40.1764C24.1657 40.3172 23.8343 40.3172 23.5528 40.1764L12.0944 34.4472C11.7259 34.263 11.7259 33.737 12.0944 33.5528L23.5528 27.8236ZM24.4472 22.2236C24.1657 22.0828 23.8343 22.0828 23.5528 22.2236L0.894427 33.5528C0.525903 33.737 0.525903 34.263 0.894427 34.4472L23.5528 45.7764C23.8343 45.9172 24.1657 45.9172 24.4472 45.7764L47.1056 34.4472C47.4741 34.263 47.4741 33.737 47.1056 33.5528L24.4472 22.2236Z" fill="var(--gray-2, #343536)"/>
<path d="M95.5528 27.8236C95.8343 27.6828 96.1657 27.6828 96.4472 27.8236L107.906 33.5528C108.274 33.737 108.274 34.263 107.906 34.4472L96.4472 40.1764C96.1657 40.3172 95.8343 40.3172 95.5528 40.1764L84.0944 34.4472C83.7259 34.263 83.7259 33.737 84.0944 33.5528L95.5528 27.8236ZM96.4472 22.2236C96.1657 22.0828 95.8343 22.0828 95.5528 22.2236L72.8944 33.5528C72.5259 33.737 72.5259 34.263 72.8944 34.4472L95.5528 45.7764C95.8343 45.9172 96.1657 45.9172 96.4472 45.7764L119.106 34.4472C119.474 34.263 119.474 33.737 119.106 33.5528L96.4472 22.2236Z" fill="var(--gray-2, #343536)"/>
<path d="M60.4472 40.2236C60.1657 40.0828 59.8343 40.0828 59.5528 40.2236L37.7889 51.1056C37.0518 51.4741 37.0518 52.5259 37.7889 52.8944L59.5528 63.7764C59.8343 63.9172 60.1657 63.9172 60.4472 63.7764L82.2111 52.8944C82.9482 52.5259 82.9482 51.4741 82.2111 51.1056L60.4472 40.2236Z" fill="white"/>
<path d="M59.5528 45.8236C59.8343 45.6828 60.1657 45.6828 60.4472 45.8236L71.9056 51.5528C72.2741 51.7371 72.2741 52.263 71.9056 52.4472L60.4472 58.1764C60.1657 58.3172 59.8343 58.3172 59.5528 58.1764L48.0944 52.4472C47.7259 52.263 47.7259 51.7371 48.0944 51.5528L59.5528 45.8236ZM60.4472 40.2236C60.1657 40.0828 59.8343 40.0828 59.5528 40.2236L36.8944 51.5528C36.5259 51.7371 36.5259 52.263 36.8944 52.4472L59.5528 63.7764C59.8343 63.9172 60.1657 63.9172 60.4472 63.7764L83.1056 52.4472C83.4741 52.263 83.4741 51.7371 83.1056 51.5528L60.4472 40.2236Z" fill="#00BC7F"/>
<path d="M36.7236 58.3618C36.3912 58.1956 36 58.4373 36 58.809V83.382C36 83.7607 36.214 84.107 36.5528 84.2764L59.5528 95.7764C59.8343 95.9172 60.1657 95.9172 60.4472 95.7764L83.4472 84.2764C83.786 84.107 84 83.7607 84 83.382V58.809C84 58.4373 83.6088 58.1956 83.2764 58.3618L60.4472 69.7764C60.1657 69.9172 59.8343 69.9172 59.5528 69.7764L36.7236 58.3618Z" fill="#00BC7F"/>
<path d="M59.5528 45.8236C59.8343 45.6828 60.1657 45.6828 60.4472 45.8236L71.9056 51.5528C72.2741 51.7371 72.2741 52.263 71.9056 52.4472L60.4472 58.1764C60.1657 58.3172 59.8343 58.3172 59.5528 58.1764L48.0944 52.4472C47.7259 52.263 47.7259 51.7371 48.0944 51.5528L59.5528 45.8236ZM60.4472 40.2236C60.1657 40.0828 59.8343 40.0828 59.5528 40.2236L36.8944 51.5528C36.5259 51.7371 36.5259 52.263 36.8944 52.4472L59.5528 63.7764C59.8343 63.9172 60.1657 63.9172 60.4472 63.7764L83.1056 52.4472C83.4741 52.263 83.4741 51.7371 83.1056 51.5528L60.4472 40.2236Z" fill="var(--nomad, #60dea9)"/>
<path d="M36.7236 58.3618C36.3912 58.1956 36 58.4373 36 58.809V83.382C36 83.7607 36.214 84.107 36.5528 84.2764L59.5528 95.7764C59.8343 95.9172 60.1657 95.9172 60.4472 95.7764L83.4472 84.2764C83.786 84.107 84 83.7607 84 83.382V58.809C84 58.4373 83.6088 58.1956 83.2764 58.3618L60.4472 69.7764C60.1657 69.9172 59.8343 69.9172 59.5528 69.7764L36.7236 58.3618Z" fill="var(--nomad, #60dea9)"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -1 +1 @@
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M0 0h30v30H0z"/><mask id="prefix__a" fill="#fff"><rect width="12" height="12" rx="1"/></mask><rect width="12" height="12" rx="1" stroke="#76767D" stroke-width="4" mask="url(#prefix__a)"/><mask id="prefix__b" fill="#fff"><rect x="18" y="18" width="12" height="12" rx="1"/></mask><rect x="18" y="18" width="12" height="12" rx="1" stroke="#00BC7F" stroke-width="4" mask="url(#prefix__b)"/><path d="M16 3h4a4 4 0 014 4v7" stroke="#76767D" stroke-width="2" stroke-linecap="round"/><path d="M2.293 18.293a1 1 0 101.414 1.414l-1.414-1.414zM6 16l.707-.707a1 1 0 00-1.414 0L6 16zm2.293 3.707a1 1 0 001.414-1.414l-1.414 1.414zm-4.586 0l3-3-1.414-1.414-3 3 1.414 1.414zm1.586-3l3 3 1.414-1.414-3-3-1.414 1.414z" fill="#00BC7F"/><path d="M21.707 10.293a1 1 0 10-1.414 1.414l1.414-1.414zM24 14l-.707.707a1 1 0 001.414 0L24 14zm3.707-2.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 0l3 3 1.414-1.414-3-3-1.414 1.414zm4.414 3l3-3-1.414-1.414-3 3 1.414 1.414z" fill="#76767D"/><path d="M6 16v7a4 4 0 004 4h4" stroke="#00BC7F" stroke-width="2" stroke-linecap="round"/></svg>
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M0 0h30v30H0z"/><mask id="prefix__a" fill="#fff"><rect width="12" height="12" rx="1"/></mask><rect width="12" height="12" rx="1" stroke="var(--gray-3, #727274)" stroke-width="4" mask="url(#prefix__a)"/><mask id="prefix__b" fill="#fff"><rect x="18" y="18" width="12" height="12" rx="1"/></mask><rect x="18" y="18" width="12" height="12" rx="1" stroke="var(--nomad, #60dea9)" stroke-width="4" mask="url(#prefix__b)"/><path d="M16 3h4a4 4 0 014 4v7" stroke="var(--gray-3, #727274)" stroke-width="2" stroke-linecap="round"/><path d="M2.293 18.293a1 1 0 101.414 1.414l-1.414-1.414zM6 16l.707-.707a1 1 0 00-1.414 0L6 16zm2.293 3.707a1 1 0 001.414-1.414l-1.414 1.414zm-4.586 0l3-3-1.414-1.414-3 3 1.414 1.414zm1.586-3l3 3 1.414-1.414-3-3-1.414 1.414z" fill="var(--nomad, #60dea9)"/><path d="M21.707 10.293a1 1 0 10-1.414 1.414l1.414-1.414zM24 14l-.707.707a1 1 0 001.414 0L24 14zm3.707-2.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 0l3 3 1.414-1.414-3-3-1.414 1.414zm4.414 3l3-3-1.414-1.414-3 3 1.414 1.414z" fill="var(--gray-3, #727274)"/><path d="M6 16v7a4 4 0 004 4h4" stroke="var(--nomad, #60dea9)" stroke-width="2" stroke-linecap="round"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1 +1 @@
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M0 0h30v30H0z"/><mask id="prefix__a" fill="#fff"><rect x="18" width="12" height="12" rx="1"/></mask><rect x="18" width="12" height="12" rx="1" fill="#fff" stroke="#76767D" stroke-width="4" mask="url(#prefix__a)"/><mask id="prefix__b" fill="#fff"><rect width="12" height="12" rx="1"/></mask><rect width="12" height="12" rx="1" fill="#fff" stroke="#76767D" stroke-width="4" mask="url(#prefix__b)"/><mask id="prefix__c" fill="#fff"><rect y="18" width="12" height="12" rx="1"/></mask><rect y="18" width="12" height="12" rx="1" fill="#fff" stroke="#76767D" stroke-width="4" mask="url(#prefix__c)"/><rect x="23" y="18" width="2" height="12" rx="1" fill="#00BC7F"/><rect x="18" y="23" width="12" height="2" rx="1" fill="#00BC7F"/></svg>
<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M0 0h30v30H0z"/><mask id="prefix__a" fill="#fff"><rect x="18" width="12" height="12" rx="1"/></mask><rect x="18" width="12" height="12" rx="1" fill="#fff" stroke="var(--gray-3, #727274)" stroke-width="4" mask="url(#prefix__a)"/><mask id="prefix__b" fill="#fff"><rect width="12" height="12" rx="1"/></mask><rect width="12" height="12" rx="1" fill="#fff" stroke="var(--gray-3, #727274)" stroke-width="4" mask="url(#prefix__b)"/><mask id="prefix__c" fill="#fff"><rect y="18" width="12" height="12" rx="1"/></mask><rect y="18" width="12" height="12" rx="1" fill="#fff" stroke="var(--gray-3, #727274)" stroke-width="4" mask="url(#prefix__c)"/><rect x="23" y="18" width="2" height="12" rx="1" fill="var(--nomad, #60dea9)"/><rect x="18" y="23" width="12" height="2" rx="1" fill="var(--nomad, #60dea9)"/></svg>

Before

Width:  |  Height:  |  Size: 846 B

After

Width:  |  Height:  |  Size: 919 B

View File

@@ -1 +0,0 @@
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="23.575" cy="24.275" fill="#8E134A" r="3.971"/><circle cx="31.302" cy="24.266" r="1.833" fill="#CA2171"/><circle cx="36.277" cy="21.328" fill="#CA2171" r="1.833"/><circle cx="38.889" cy="15.546" fill="#CA2171" r="1.833"/><circle cx="41.458" cy="21.253" r="1.8" fill="#CA2171"/><circle cx="36.295" cy="27.346" r="1.778" fill="#CA2171"/><circle cx="41.571" cy="27.2" fill="#CA2171" r="1.702"/><circle cx="38.822" cy="33.063" fill="#CA2171" r="1.855"/><path d="M23.649 42.714A18.395 18.395 0 1134.848 9.702l-2.246 2.902a14.704 14.704 0 100 23.367l2.246 2.966a18.226 18.226 0 01-11.2 3.777z" fill="#CA2171"/></svg>

Before

Width:  |  Height:  |  Size: 717 B

View File

@@ -1 +0,0 @@
<svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M.186.983l18.685 37.509L37.695.983H.186zm20.89 7.543h2.176v2.16h-2.176v-2.16zm-4.329 8.704h-2.153v-2.193h2.17l-.017 2.193zm0-3.26h-2.153v-2.194h2.17l-.017 2.193zm0-3.262h-2.153V8.515h2.17l-.017 2.193zm3.261 9.79h-2.153v-2.2h2.17l-.017 2.2zm0-3.268h-2.153v-2.193h2.17l-.017 2.193zm0-3.26h-2.153v-2.194h2.17l-.017 2.193zm0-3.262h-2.153V8.515h2.17l-.017 2.193zm1.068 1.068h2.176v2.17h-2.176v-2.17zm0 5.431v-2.17h2.17v2.17h-2.17z" fill="#000"/></svg>

Before

Width:  |  Height:  |  Size: 551 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1 @@
<svg fill="none" height="80" viewBox="0 0 80 80" width="80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#60dea9"/><stop offset=".9375" stop-color="#f1fdcd"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="28" x2="67.2207" xlink:href="#a" y1="21" y2="68.9123"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="43.191" xlink:href="#a" y1="71" y2="39.0103"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="37.2" x2="57.0472" y1="55" y2="11.9033"><stop offset="0" stop-color="#60dea9"/><stop offset=".359375" stop-color="#60dea9" stop-opacity=".96"/><stop offset=".703125" stop-color="#60dea9" stop-opacity=".88"/><stop offset="1" stop-color="#60dea9" stop-opacity=".7"/></linearGradient><path d="m0 0h80v80h-80z" fill="#fff"/><rect fill="#fff" fill-opacity=".8" height="44" rx="1.5" width="44" x="28" y="21"/><rect fill="url(#b)" fill-opacity=".4" height="44" rx="1.5" width="44" x="28" y="21"/><rect fill="#fff" fill-opacity=".8" height="44" rx="1.5" width="44" x="8" y="27"/><rect fill="url(#c)" fill-opacity=".9" height="44" rx="1.5" width="44" x="8" y="27"/><rect fill="url(#d)" height="44" rx="1.5" width="44" x="18" y="11"/><g stroke="#000" stroke-width="1.75"><path clip-rule="evenodd" d="m35 37c-1.6569 0-3 1.3431-3 3s1.3431 3 3 3 3-1.3431 3-3-1.3431-3-3-3z" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/><path clip-rule="evenodd" d="m47 30c-1.6569 0-3 1.3431-3 3s1.3431 3 3 3 3-1.3431 3-3-1.3431-3-3-3z" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/><path clip-rule="evenodd" d="m35 23c-1.6569 0-3 1.3431-3 3s1.3431 3 3 3 3-1.3431 3-3-1.3431-3-3-3z" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/><path d="m44.4102 31.4902-6.83-3.98" stroke-linecap="round" stroke-linejoin="round"/><path d="m37.5902 38.4902 6.82-3.98" stroke-linecap="round" stroke-linejoin="round"/><path d="m35.125 29v8"/></g></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1 @@
<svg fill="none" height="80" viewBox="0 0 80 80" width="80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#60dea9"/><stop offset=".9375" stop-color="#f1fdcd"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="18" x2="57.2207" xlink:href="#a" y1="30" y2="77.9123"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18" x2="61.5665" xlink:href="#a" y1="64" y2="68.3458"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="37.2" x2="57.0472" y1="54" y2="10.9033"><stop offset="0" stop-color="#60dea9"/><stop offset=".359375" stop-color="#60dea9" stop-opacity=".96"/><stop offset=".703125" stop-color="#60dea9" stop-opacity=".88"/><stop offset="1" stop-color="#60dea9" stop-opacity=".7"/></linearGradient><path d="m0 0h80v80h-80z" fill="#fff"/><rect fill="#fff" fill-opacity=".8" height="44" rx="1.5" width="44" x="18" y="30"/><rect fill="url(#b)" fill-opacity=".4" height="44" rx="1.5" width="44" x="18" y="30"/><rect fill="#fff" fill-opacity=".8" height="44" rx="1.5" width="44" x="18" y="20"/><rect fill="url(#c)" fill-opacity=".9" height="44" rx="1.5" width="44" x="18" y="20"/><rect fill="url(#d)" height="44" rx="1.5" width="44" x="18" y="10"/><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75"><path d="m49.1665 25.3335v5h-5"/><path d="m30.8335 38.6665v-5h5"/><path d="m32.9248 29.5001c.8591-2.4276 2.9036-4.2448 5.4152-4.8131 2.5117-.5683 5.1393.1917 6.9598 2.0131l3.8667 3.6334"/><path d="m30.8335 33.6665 3.8667 3.6333c1.8204 1.8214 4.448 2.5815 6.9597 2.0132s4.5562-2.3855 5.4153-4.8132"/></g></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -0,0 +1 @@
<svg fill="none" height="80" viewBox="0 0 80 80" width="80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#60dea9"/><stop offset=".9375" stop-color="#f1fdcd"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="33.6328" xlink:href="#a" y1="6" y2="39.7564"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="43" x2="70.6328" xlink:href="#a" y1="43" y2="76.7564"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="43" x2="70.2229" xlink:href="#a" y1="68" y2="45.7155"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="39.2229" xlink:href="#a" y1="37" y2="14.7155"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="20.0952" x2="42.4647" y1="18" y2="65.9153"><stop offset="0" stop-color="#60dea9"/><stop offset=".359375" stop-color="#60dea9" stop-opacity=".96"/><stop offset=".703125" stop-color="#60dea9" stop-opacity=".88"/><stop offset="1" stop-color="#60dea9" stop-opacity=".7"/></linearGradient><path d="m0 0h80v80h-80z" fill="#fff"/><rect fill="#fff" fill-opacity=".8" height="31" rx="1.5" width="31" x="6" y="6"/><rect fill="url(#b)" fill-opacity=".4" height="31" rx="1.5" width="31" x="6" y="6"/><rect fill="#fff" fill-opacity=".8" height="31" rx="1.5" width="31" x="43" y="43"/><rect fill="url(#c)" fill-opacity=".4" height="31" rx="1.5" width="31" x="43" y="43"/><rect fill="#fff" fill-opacity=".8" height="25" rx="1.5" width="25" x="43" y="43"/><rect fill="url(#d)" fill-opacity=".9" height="25" rx="1.5" width="25" x="43" y="43"/><rect fill="#fff" fill-opacity=".8" height="25" rx="1.5" width="25" x="12" y="12"/><rect fill="url(#e)" fill-opacity=".9" height="25" rx="1.5" width="25" x="12" y="12"/><rect fill="url(#f)" height="44" rx="1.5" width="44" x="18" y="18"/><g stroke="#000" stroke-linecap="round" stroke-linejoin="round"><path d="m37.5 32.5h-5v5" stroke-width="2"/><path d="m42.5 47.5h5v-5" stroke-width="2"/><path d="m32.5002 32.5 5.8333 5.8333" stroke-width="1.5"/><path d="m47.5 47.4998-5.8333-5.8333" stroke-width="1.5"/></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00bc7f"/><stop offset="1" stop-color="#008353"/></linearGradient></defs><title>11</title><rect width="70.16" height="70.16" rx="20" style="fill:url(#linear-gradient)"/><circle cx="35.52" cy="34.52" r="15.58" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="19.93" y1="34.52" x2="51.1" y2="34.52" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><path d="M35.52,18.94a23.85,23.85,0,0,1,6.23,15.58A23.85,23.85,0,0,1,35.52,50.1a23.81,23.81,0,0,1-6.24-15.58A23.81,23.81,0,0,1,35.52,18.94Z" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="var(--nomad-secondary, #d3fdeb)"/><stop offset="1" stop-color="var(--nomad-secondary, #d3fdeb)"/></linearGradient></defs><title>11</title><rect width="70.16" height="70.16" rx="2" style="fill:url(#linear-gradient)"/><circle cx="35.52" cy="34.52" r="15.58" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="19.93" y1="34.52" x2="51.1" y2="34.52" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><path d="M35.52,18.94a23.85,23.85,0,0,1,6.23,15.58A23.85,23.85,0,0,1,35.52,50.1a23.81,23.81,0,0,1-6.24-15.58A23.81,23.81,0,0,1,35.52,18.94Z" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>

Before

Width:  |  Height:  |  Size: 956 B

After

Width:  |  Height:  |  Size: 1003 B

View File

@@ -1 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00bc7f"/><stop offset="1" stop-color="#008353"/></linearGradient></defs><title>15</title><rect width="70.16" height="70.16" rx="20" style="fill:url(#linear-gradient)"/><path d="M28.63,20.06H23.89a3.16,3.16,0,0,0-3.15,3.16V28" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><path d="M49.15,28V23.22A3.16,3.16,0,0,0,46,20.06H41.26" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><path d="M41.26,48.47H46a3.15,3.15,0,0,0,3.16-3.15V40.58" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><path d="M20.74,40.58v4.74a3.15,3.15,0,0,0,3.15,3.15h4.74" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="var(--nomad-secondary, #d3fdeb)"/><stop offset="1" stop-color="var(--nomad-secondary, #d3fdeb)"/></linearGradient></defs><title>15</title><rect width="70.16" height="70.16" rx="2" style="fill:url(#linear-gradient)"/><path d="M28.63,20.06H23.89a3.16,3.16,0,0,0-3.15,3.16V28" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><path d="M49.15,28V23.22A3.16,3.16,0,0,0,46,20.06H41.26" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><path d="M41.26,48.47H46a3.15,3.15,0,0,0,3.16-3.15V40.58" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><path d="M20.74,40.58v4.74a3.15,3.15,0,0,0,3.15,3.15h4.74" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00bc7f"/><stop offset="1" stop-color="#008353"/></linearGradient></defs><title>14</title><rect width="70.16" height="70.16" rx="20" style="fill:url(#linear-gradient)"/><line x1="45.59" y1="48.17" x2="45.59" y2="31.05" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="35.32" y1="48.17" x2="35.32" y2="20.79" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="25.06" y1="48.17" x2="25.06" y2="37.9" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="var(--nomad-secondary, #d3fdeb)"/><stop offset="1" stop-color="var(--nomad-secondary, #d3fdeb)"/></linearGradient></defs><title>14</title><rect width="70.16" height="70.16" rx="2" style="fill:url(#linear-gradient)"/><line x1="45.59" y1="48.17" x2="45.59" y2="31.05" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="35.32" y1="48.17" x2="35.32" y2="20.79" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="25.06" y1="48.17" x2="25.06" y2="37.9" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>

Before

Width:  |  Height:  |  Size: 875 B

After

Width:  |  Height:  |  Size: 922 B

View File

@@ -1 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00bc7f"/><stop offset="1" stop-color="#008353"/></linearGradient></defs><title>13</title><rect width="70.16" height="70.16" rx="20" style="fill:url(#linear-gradient)"/><polygon points="32.06 18.06 18.78 25.73 18.78 25.73 18.78 44.13 23.77 47.01 23.77 28.61 32.06 23.82 32.06 18.06" style="fill:#fff"/><polygon points="37.37 18.06 37.37 32.72 32.06 32.72 32.06 27.25 27.07 30.13 27.07 48.91 32.06 51.8 32.06 37.18 37.37 37.18 37.37 42.62 42.36 39.73 42.36 20.94 37.37 18.06" style="fill:#fff"/><polygon points="37.37 51.8 50.65 44.14 50.65 44.13 50.65 25.74 45.66 22.86 45.66 41.26 37.37 46.05 37.37 51.8" style="fill:#fff"/></svg>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="var(--nomad-secondary, #d3fdeb)"/><stop offset="1" stop-color="var(--nomad-secondary, #d3fdeb)"/></linearGradient></defs><title>13</title><rect width="70.16" height="70.16" rx="2" style="fill:url(#linear-gradient)"/><polygon points="32.06 18.06 18.78 25.73 18.78 25.73 18.78 44.13 23.77 47.01 23.77 28.61 32.06 23.82 32.06 18.06" style="fill:#000"/><polygon points="37.37 18.06 37.37 32.72 32.06 32.72 32.06 27.25 27.07 30.13 27.07 48.91 32.06 51.8 32.06 37.18 37.37 37.18 37.37 42.62 42.36 39.73 42.36 20.94 37.37 18.06" style="fill:#000"/><polygon points="37.37 51.8 50.65 44.14 50.65 44.13 50.65 25.74 45.66 22.86 45.66 41.26 37.37 46.05 37.37 51.8" style="fill:#000"/></svg>

Before

Width:  |  Height:  |  Size: 909 B

After

Width:  |  Height:  |  Size: 956 B

View File

@@ -1 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00bc7f"/><stop offset="1" stop-color="#008353"/></linearGradient></defs><title>10</title><rect width="70.16" height="70.16" rx="20" style="fill:url(#linear-gradient)"/><polygon points="34.95 18.36 18.67 26.49 34.95 34.63 51.22 26.49 34.95 18.36" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><polyline points="18.67 42.77 34.95 50.91 51.22 42.77" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><polyline points="18.67 34.63 34.95 42.77 51.22 34.63" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="var(--nomad-secondary, #d3fdeb)"/><stop offset="1" stop-color="var(--nomad-secondary, #d3fdeb)"/></linearGradient></defs><title>10</title><rect width="70.16" height="70.16" rx="2" style="fill:url(#linear-gradient)"/><polygon points="34.95 18.36 18.67 26.49 34.95 34.63 51.22 26.49 34.95 18.36" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><polyline points="18.67 42.77 34.95 50.91 51.22 42.77" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><polyline points="18.67 34.63 34.95 42.77 51.22 34.63" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>

Before

Width:  |  Height:  |  Size: 914 B

After

Width:  |  Height:  |  Size: 961 B

View File

@@ -1 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00bc7f"/><stop offset="1" stop-color="#008353"/></linearGradient></defs><title>5_icon</title><rect width="70.16" height="70.16" rx="20" style="fill:url(#linear-gradient)"/><path d="M43.49,30.17H41.43A13.08,13.08,0,1,0,28.78,46.51H43.49a8.17,8.17,0,0,0,0-16.34Z" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" y1="35.08" x2="70.16" y2="35.08" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="var(--nomad-secondary, #d3fdeb)"/><stop offset="1" stop-color="var(--nomad-secondary, #d3fdeb)"/></linearGradient></defs><title>5_icon</title><rect width="70.16" height="70.16" rx="2" style="fill:url(#linear-gradient)"/><path d="M43.49,30.17H41.43A13.08,13.08,0,1,0,28.78,46.51H43.49a8.17,8.17,0,0,0,0-16.34Z" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>

Before

Width:  |  Height:  |  Size: 638 B

After

Width:  |  Height:  |  Size: 685 B

View File

@@ -1 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" x1="-1.21" y1="18.16" x2="71.37" y2="52" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00bc7f"/><stop offset="1" stop-color="#008353"/></linearGradient></defs><title>16</title><rect width="70.16" height="70.16" rx="20" style="fill:url(#linear-gradient)"/><path d="M48.14,35.08A8.87,8.87,0,0,0,35.59,22.53l-10,10V45.07H38.18Z" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="41.87" y1="28.81" x2="21.18" y2="49.51" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="43.35" y1="39.16" x2="31.52" y2="39.16" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 70.16 70.16"><defs><linearGradient id="linear-gradient" x1="-1.21" y1="18.16" x2="71.37" y2="52" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="var(--nomad-secondary, #d3fdeb)"/><stop offset="1" stop-color="var(--nomad-secondary, #d3fdeb)"/></linearGradient></defs><title>16</title><rect width="70.16" height="70.16" rx="2" style="fill:url(#linear-gradient)"/><path d="M48.14,35.08A8.87,8.87,0,0,0,35.59,22.53l-10,10V45.07H38.18Z" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="41.87" y1="28.81" x2="21.18" y2="49.51" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/><line x1="43.35" y1="39.16" x2="31.52" y2="39.16" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px"/></svg>

Before

Width:  |  Height:  |  Size: 905 B

After

Width:  |  Height:  |  Size: 952 B

View File

@@ -1,13 +1,14 @@
import FeaturesList from 'components/features-list'
import HomepageHero from 'components/homepage-hero'
import CaseStudyCarousel from 'components/case-study-carousel'
import Link from 'next/link'
import UseCases from '@hashicorp/react-use-cases'
import MiniCTA from 'components/mini-cta'
import LearnNomad from 'components/learn-nomad'
import CallToAction from '@hashicorp/react-call-to-action'
import ComparisonCallouts from 'components/comparison-callouts'
import TextSplitWithLogoGrid from '@hashicorp/react-text-split-with-logo-grid'
import Link from 'next/link'
import LearnCallout from '@hashicorp/react-learn-callout'
import FeaturesList from 'components/features-list'
import HomepageHero from 'components/homepage-hero'
import CaseStudyCarousel from 'components/case-study-carousel'
import MiniCTA from 'components/mini-cta'
export default function Homepage() {
// Test comment to see if Vercel picks up this commit
@@ -323,7 +324,7 @@ export default function Homepage() {
<div className="use-cases g-grid-container">
<h2 className="g-type-display-2">Use Cases</h2>
<UseCases
theme="nomad"
product="nomad"
items={[
{
title: 'Simple Container Orchestration',
@@ -332,7 +333,7 @@ export default function Homepage() {
image: {
alt: null,
format: 'png',
url: require('./img/use-cases/simple-container-orchestration.svg'),
url: require('./img/use-cases/simple_container_orchestration_icon.svg?url'),
},
link: {
external: false,
@@ -347,7 +348,7 @@ export default function Homepage() {
image: {
alt: null,
format: 'png',
url: require('./img/use-cases/non-containerized-application-orchestration.svg'),
url: require('./img/use-cases/non-containerized_app_orch_icon.svg?url'),
},
link: {
external: false,
@@ -362,7 +363,7 @@ export default function Homepage() {
image: {
alt: null,
format: 'png',
url: require('./img/use-cases/automated-service-networking-with-consul.svg'),
url: require('./img/use-cases/automated_service_networking_icon.svg?url'),
},
link: {
external: false,
@@ -374,7 +375,9 @@ export default function Homepage() {
/>
</div>
<LearnNomad
<LearnCallout
headline="Learn the latest Nomad skills"
product="nomad"
items={[
{
title: 'Getting Started',
@@ -395,7 +398,7 @@ export default function Homepage() {
<TextSplitWithLogoGrid
textSplit={{
brand: 'nomad',
product: 'nomad',
heading: 'Nomad Ecosystem',
content:
'Enable end-to-end automation for your application deployment.',
@@ -410,12 +413,12 @@ export default function Homepage() {
}}
logoGrid={[
{
url: require('./img/partner-logos/consul.svg?url'),
url: require('@hashicorp/mktg-logos/product/consul/logomark/color.svg?url'),
alt: 'Consul',
linkUrl: '/docs/integrations/consul-integration',
},
{
url: require('./img/partner-logos/vault.svg?url'),
url: require('@hashicorp/mktg-logos/product/vault/logomark/color.svg?url'),
alt: 'Vault',
linkUrl: '/docs/integrations/vault-integration',
},
@@ -464,7 +467,7 @@ export default function Homepage() {
variant="compact"
heading="Ready to get started?"
content="Nomad Open Source addresses the technical complexity of managing a mixed type of workloads in production at scale by providing a simple and flexible workload orchestrator across distributed infrastructure and clouds."
brand="nomad"
product="nomad"
links={[
{
text: 'Explore HashiCorp Learn',

View File

@@ -12,13 +12,6 @@
padding-top: 88px;
}
& .g-use-cases {
& .icon {
min-height: 140px;
margin-bottom: 25px;
}
}
& h2 {
margin: 0;
text-align: center;
@@ -31,10 +24,10 @@
/* HACK: Override variant-tertiary-neutral's color rules */
& .g-text-split .g-btn.variant-tertiary-neutral {
color: var(--nomad);
color: var(--nomad-link);
& svg path {
stroke: var(--nomad);
stroke: var(--nomad-link);
}
}
}

View File

@@ -31,6 +31,6 @@
}
& a {
color: var(--highlight-color);
color: var(--nomad-link);
}
}

View File

@@ -21,13 +21,12 @@
@import '~@hashicorp/react-enterprise-alert/style.css';
@import '~@hashicorp/react-featured-slider/style.css';
@import '~@hashicorp/react-hero/style.css';
@import '~@hashicorp/react-product-downloader/dist/style.css';
@import '~@hashicorp/react-learn-callout/style.css';
@import '~@hashicorp/react-search/style.css';
@import '~@hashicorp/react-section-header/style.css';
@import '~@hashicorp/react-subnav/style.css';
@import '~@hashicorp/react-tabs/style.css';
@import '~@hashicorp/react-text-split/style.css';
@import '~@hashicorp/react-use-cases/dist/style.css';
@import '~@hashicorp/react-use-cases/style.css';
@import '~@hashicorp/react-vertical-text-block-list/style.css';
/* Local Components */
@@ -37,14 +36,12 @@
@import '../components/enterprise-info/style.css';
@import '../components/mini-cta/style.css';
@import '../components/homepage-hero/style.css';
@import '../components/learn-nomad/style.css';
@import '../components/basic-hero/style.css';
@import '../components/footer/style.css';
@import '../components/use-case-page/style.css';
/* Local Pages */
@import './home/style.css';
@import './downloads/style.css';
@import './security/style.css';
@import './community/style.css';

View File

@@ -24,32 +24,30 @@ export default function AutomatedServiceNetworkingWithConsulPage() {
],
}}
image={{
url: require('./img/auto-clustering-with-consul.svg'),
url: require('./img/automatic-clustering.png'),
alt: '',
}}
/>
<div className="with-border">
<TextSplitWithImage
textSplit={{
heading: 'Automated Service Discovery',
content:
'Built-in service discovery, registration, and health check monitoring for all applications deployed under Nomad.',
textSide: 'left',
links: [
{
text: 'Read More',
url: '/docs/integrations/consul-integration#service-discovery',
type: 'inbound',
},
],
}}
image={{
url: require('./img/automated-service-discovery-with-consul.png'),
alt: '',
}}
/>
</div>
<TextSplitWithImage
textSplit={{
heading: 'Automated Service Discovery',
content:
'Built-in service discovery, registration, and health check monitoring for all applications deployed under Nomad.',
textSide: 'left',
links: [
{
text: 'Read More',
url: '/docs/integrations/consul-integration#service-discovery',
type: 'inbound',
},
],
}}
image={{
url: require('./img/consul-interface.png'),
alt: '',
}}
/>
<TextSplitWithImage
textSplit={{
@@ -66,7 +64,7 @@ export default function AutomatedServiceNetworkingWithConsulPage() {
],
}}
image={{
url: require('./img/auto-service-to-service-communications.svg'),
url: require('./img/service-to-service.png'),
alt: '',
}}
/>
@@ -74,7 +72,6 @@ export default function AutomatedServiceNetworkingWithConsulPage() {
<FeaturedSlider
heading="Case Studies"
theme="dark"
product="nomad"
features={[
{
logo: {

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 30 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 124 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 32 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

View File

@@ -24,7 +24,7 @@ export default function NonContainerizedApplicationOrchestrationPage() {
],
}}
image={{
url: require('./img/non-containerized-orchestration.png'),
url: require('./img/non-containerized-orch.png'),
alt: 'Non-Containerized Orchestration',
}}
/>
@@ -37,7 +37,7 @@ export default function NonContainerizedApplicationOrchestrationPage() {
textSide: 'left',
}}
image={{
url: require('./img/bin-packing.svg'),
url: require('./img/resource-utilization.png'),
alt: 'Bin Packing',
}}
/>
@@ -57,7 +57,7 @@ export default function NonContainerizedApplicationOrchestrationPage() {
],
}}
image={{
url: require('./img/zero-downtime-deployments.png'),
url: require('./img/zero-downtime.png'),
alt: '',
}}
/>
@@ -70,37 +70,34 @@ export default function NonContainerizedApplicationOrchestrationPage() {
'Install and run Nomad easily on bare metal as a single binary and with the same ease as on cloud.',
}}
image={{
url: require('./img/on-prem-with-ease.svg'),
url: require('./img/run-on-prem-with-ease.png'),
alt: '',
}}
/>
<div className="with-border">
<TextSplitWithImage
textSplit={{
heading: 'High Performance Batch Workloads',
content:
'Run batch jobs with proven scalability of thousands of deployments per second via the batch scheduler.',
textSide: 'right',
links: [
{
text: 'Watch GrayMeta tech presentation',
url:
'https://www.hashicorp.com/resources/backend-batch-processing-nomad',
type: 'outbound',
},
],
}}
image={{
url: require('./img/high-performance-batch-workloads.png'),
alt: '',
}}
/>
</div>
<TextSplitWithImage
textSplit={{
heading: 'High Performance Batch Workloads',
content:
'Run batch jobs with proven scalability of thousands of deployments per second via the batch scheduler.',
textSide: 'right',
links: [
{
text: 'Watch GrayMeta tech presentation',
url:
'https://www.hashicorp.com/resources/backend-batch-processing-nomad',
type: 'outbound',
},
],
}}
image={{
url: require('./img/batch-workloads@3x.png'),
alt: '',
}}
/>
<FeaturedSlider
heading="Case Study"
product="nomad"
theme="dark"
features={[
{

View File

@@ -55,7 +55,7 @@ export default function SimpleContainerOrchestrationPage({ codeBlocks }) {
'Install and run Nomad easily on bare metal as a single binary and with the same ease as on cloud.',
}}
image={{
url: require('./img/on-prem-with-ease.svg'),
url: require('./img/run-on-prem-with-ease.png'),
alt: '',
}}
/>
@@ -95,20 +95,18 @@ export default function SimpleContainerOrchestrationPage({ codeBlocks }) {
codeBlock={codeBlocks.multiRegionFederation}
/>
<div className="with-border">
<TextSplitWithImage
textSplit={{
heading: 'Edge Deployment with Simple Topology',
content:
'Deploy Nomad with a simple cluster topology on hybrid infrastructure to place workloads to the cloud or at the edge.',
textSide: 'right',
}}
image={{
url: require('./img/edge-deployment.svg'),
alt: '',
}}
/>
</div>
<TextSplitWithImage
textSplit={{
heading: 'Edge Deployment with Simple Topology',
content:
'Deploy Nomad with a simple cluster topology on hybrid infrastructure to place workloads to the cloud or at the edge.',
textSide: 'right',
}}
image={{
url: require('./img/edge.png'),
alt: '',
}}
/>
<TextSplitWithImage
textSplit={{
@@ -125,33 +123,31 @@ export default function SimpleContainerOrchestrationPage({ codeBlocks }) {
],
}}
image={{
url: require('./img/zero-downtime-deployments.png'),
url: require('./img/zero-downtime.png'),
alt: 'Zero Downtime Deployments',
}}
/>
<div className="with-border">
<TextSplitWithImage
textSplit={{
heading: 'High Performance Batch Workloads',
content:
'Run batch jobs with proven scalability of thousands of deployments per second via the batch scheduler.',
textSide: 'right',
links: [
{
text: 'Watch tech presentation from Citadel',
url:
'https://www.hashicorp.com/resources/end-to-end-production-nomad-citadel',
type: 'outbound',
},
],
}}
image={{
url: require('./img/high-performance-batch-workloads.png'),
alt: '',
}}
/>
</div>
<TextSplitWithImage
textSplit={{
heading: 'High Performance Batch Workloads',
content:
'Run batch jobs with proven scalability of thousands of deployments per second via the batch scheduler.',
textSide: 'right',
links: [
{
text: 'Watch tech presentation from Citadel',
url:
'https://www.hashicorp.com/resources/end-to-end-production-nomad-citadel',
type: 'outbound',
},
],
}}
image={{
url: require('./img/batch-workloads@3x.png'),
alt: '',
}}
/>
<TextSplitWithImage
textSplit={{
@@ -181,7 +177,7 @@ export default function SimpleContainerOrchestrationPage({ codeBlocks }) {
textSide: 'right',
}}
image={{
url: require('./img/csi.svg'),
url: require('./img/stateful-workloads@3x.png'),
alt: 'Stateful Workloads',
}}
/>
@@ -193,14 +189,13 @@ export default function SimpleContainerOrchestrationPage({ codeBlocks }) {
'Deploy containerized applications with customized network configurations from third-party vendors via Container Network Interface plugin system',
}}
image={{
url: require('./img/cni.svg'),
url: require('./img/networking-capabilities@3x.png'),
alt: 'Flexible Networking Capabilities',
}}
/>
<FeaturedSlider
heading="Case Studies"
product="nomad"
theme="dark"
features={[
{

BIN
website/public/_favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.8 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 223 KiB

View File

@@ -1,10 +1,10 @@
<svg width="600" height="664" viewBox="0 0 600 664" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:luminosity" opacity="0.4">
<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="600" height="664">
<rect width="600" height="664" transform="matrix(1 0 0 -1 0 664)" fill="#00BC7F"/>
<rect width="600" height="664" transform="matrix(1 0 0 -1 0 664)" fill="var(--nomad, #60dea9)"/>
</mask>
<g mask="url(#mask0)">
<path d="M586.999 292.593C586.742 292.593 586.57 292.656 586.484 292.845C586.313 293.097 586.399 293.348 586.742 293.474L606.724 301.964C607.067 302.09 607.41 302.027 607.582 301.776C607.753 301.524 607.667 301.273 607.324 301.147L587.342 292.656C587.256 292.656 587.17 292.593 586.999 292.593ZM567.016 301.084C566.759 301.084 566.588 301.147 566.502 301.335C566.33 301.587 566.416 301.839 566.759 301.964L606.724 318.883C607.067 319.008 607.41 318.945 607.582 318.694C607.753 318.442 607.667 318.191 607.324 318.065L567.359 301.147C567.274 301.084 567.102 301.084 567.016 301.084ZM547.034 309.512C546.777 309.512 546.605 309.574 546.52 309.763C546.348 310.015 546.434 310.266 546.777 310.392L606.724 335.801C607.067 335.926 607.41 335.864 607.582 335.612C607.753 335.36 607.667 335.109 607.324 334.983L547.377 309.574C547.291 309.574 547.12 309.512 547.034 309.512ZM527.052 318.002C526.794 318.002 526.623 318.065 526.537 318.254C526.366 318.505 526.451 318.757 526.794 318.883L606.81 352.719C607.153 352.845 607.496 352.782 607.667 352.53C607.839 352.278 607.753 352.027 607.41 351.901L527.395 318.065C527.223 318.002 527.137 318.002 527.052 318.002ZM507.069 326.493C506.812 326.493 506.64 326.555 506.555 326.744C506.383 326.996 506.469 327.247 506.812 327.373L606.81 369.7C607.153 369.826 607.496 369.763 607.667 369.511C607.839 369.259 607.753 369.008 607.41 368.882L507.412 326.555C507.241 326.493 507.155 326.493 507.069 326.493ZM487.087 334.92C486.83 334.92 486.658 334.983 486.572 335.172C486.401 335.423 486.487 335.675 486.83 335.801L606.81 386.618C607.153 386.744 607.496 386.681 607.667 386.429C607.839 386.178 607.753 385.926 607.41 385.8L487.43 334.983C487.258 334.983 487.173 334.92 487.087 334.92ZM467.019 343.411C466.761 343.411 466.59 343.474 466.504 343.662C466.333 343.914 466.419 344.165 466.762 344.291L606.724 403.536C607.067 403.662 607.41 403.599 607.582 403.347C607.753 403.096 607.667 402.844 607.324 402.718L467.362 343.474C467.276 343.411 467.19 343.411 467.019 343.411ZM447.036 351.838C446.779 351.838 446.608 351.901 446.522 352.09C446.35 352.341 446.436 352.593 446.779 352.719L606.724 420.454C607.067 420.58 607.41 420.517 607.582 420.265C607.753 420.014 607.667 419.762 607.324 419.636L447.379 351.901C447.294 351.901 447.122 351.838 447.036 351.838ZM427.054 360.329C426.797 360.329 426.625 360.392 426.539 360.58C426.368 360.832 426.454 361.083 426.797 361.209L606.724 437.372C607.067 437.498 607.41 437.435 607.582 437.183C607.753 436.932 607.667 436.68 607.324 436.555L427.397 360.392C427.311 360.329 427.14 360.329 427.054 360.329ZM407.072 368.819C406.814 368.819 406.643 368.882 406.557 369.071C406.385 369.322 406.471 369.574 406.814 369.7L606.81 454.353C607.153 454.479 607.496 454.416 607.667 454.164C607.839 453.913 607.753 453.661 607.41 453.536L407.415 368.882C407.243 368.819 407.157 368.819 407.072 368.819Z" fill="#BDBEC2"/>
<path d="M586.999 292.593C586.742 292.593 586.57 292.656 586.484 292.845C586.313 293.097 586.399 293.348 586.742 293.474L606.724 301.964C607.067 302.09 607.41 302.027 607.582 301.776C607.753 301.524 607.667 301.273 607.324 301.147L587.342 292.656C587.256 292.656 587.17 292.593 586.999 292.593ZM567.016 301.084C566.759 301.084 566.588 301.147 566.502 301.335C566.33 301.587 566.416 301.839 566.759 301.964L606.724 318.883C607.067 319.008 607.41 318.945 607.582 318.694C607.753 318.442 607.667 318.191 607.324 318.065L567.359 301.147C567.274 301.084 567.102 301.084 567.016 301.084ZM547.034 309.512C546.777 309.512 546.605 309.574 546.52 309.763C546.348 310.015 546.434 310.266 546.777 310.392L606.724 335.801C607.067 335.926 607.41 335.864 607.582 335.612C607.753 335.36 607.667 335.109 607.324 334.983L547.377 309.574C547.291 309.574 547.12 309.512 547.034 309.512ZM527.052 318.002C526.794 318.002 526.623 318.065 526.537 318.254C526.366 318.505 526.451 318.757 526.794 318.883L606.81 352.719C607.153 352.845 607.496 352.782 607.667 352.53C607.839 352.278 607.753 352.027 607.41 351.901L527.395 318.065C527.223 318.002 527.137 318.002 527.052 318.002ZM507.069 326.493C506.812 326.493 506.64 326.555 506.555 326.744C506.383 326.996 506.469 327.247 506.812 327.373L606.81 369.7C607.153 369.826 607.496 369.763 607.667 369.511C607.839 369.259 607.753 369.008 607.41 368.882L507.412 326.555C507.241 326.493 507.155 326.493 507.069 326.493ZM487.087 334.92C486.83 334.92 486.658 334.983 486.572 335.172C486.401 335.423 486.487 335.675 486.83 335.801L606.81 386.618C607.153 386.744 607.496 386.681 607.667 386.429C607.839 386.178 607.753 385.926 607.41 385.8L487.43 334.983C487.258 334.983 487.173 334.92 487.087 334.92ZM467.019 343.411C466.761 343.411 466.59 343.474 466.504 343.662C466.333 343.914 466.419 344.165 466.762 344.291L606.724 403.536C607.067 403.662 607.41 403.599 607.582 403.347C607.753 403.096 607.667 402.844 607.324 402.718L467.362 343.474C467.276 343.411 467.19 343.411 467.019 343.411ZM447.036 351.838C446.779 351.838 446.608 351.901 446.522 352.09C446.35 352.341 446.436 352.593 446.779 352.719L606.724 420.454C607.067 420.58 607.41 420.517 607.582 420.265C607.753 420.014 607.667 419.762 607.324 419.636L447.379 351.901C447.294 351.901 447.122 351.838 447.036 351.838ZM427.054 360.329C426.797 360.329 426.625 360.392 426.539 360.58C426.368 360.832 426.454 361.083 426.797 361.209L606.724 437.372C607.067 437.498 607.41 437.435 607.582 437.183C607.753 436.932 607.667 436.68 607.324 436.555L427.397 360.392C427.311 360.329 427.14 360.329 427.054 360.329ZM407.072 368.819C406.814 368.819 406.643 368.882 406.557 369.071C406.385 369.322 406.471 369.574 406.814 369.7L606.81 454.353C607.153 454.479 607.496 454.416 607.667 454.164C607.839 453.913 607.753 453.661 607.41 453.536L407.415 368.882C407.243 368.819 407.157 368.819 407.072 368.819Z" fill="var(--gray-4, #bfbfc0)"/>
<path d="M606.982 656.616C606.896 656.616 606.724 656.616 606.639 656.679L586.656 665.169C586.313 665.295 586.228 665.61 586.399 665.798C586.571 666.05 586.999 666.113 587.257 665.987L607.239 657.496C607.582 657.371 607.668 657.056 607.496 656.868C607.496 656.742 607.239 656.616 606.982 656.616Z" fill="url(#paint0_linear)"/>
<path d="M606.982 639.698C606.896 639.698 606.724 639.698 606.638 639.761L585.713 648.629L606.638 657.497C606.981 657.622 607.325 657.56 607.496 657.308C607.668 657.056 607.582 656.805 607.239 656.679L588.2 648.629L607.239 640.579C607.582 640.453 607.668 640.138 607.496 639.95C607.496 639.824 607.239 639.698 606.982 639.698Z" fill="url(#paint1_linear)"/>
<path d="M606.982 622.78C606.896 622.78 606.724 622.78 606.638 622.843L585.713 631.711L606.638 640.579C606.981 640.704 607.325 640.642 607.496 640.39C607.668 640.138 607.582 639.887 607.239 639.761L588.2 631.711L607.239 623.661C607.582 623.535 607.668 623.22 607.496 623.032C607.496 622.843 607.239 622.78 606.982 622.78Z" fill="url(#paint2_linear)"/>
@@ -149,564 +149,564 @@
</g>
<defs>
<linearGradient id="paint0_linear" x1="586.315" y1="661.333" x2="607.583" y2="661.333" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="585.714" y1="648.628" x2="607.583" y2="648.628" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="585.714" y1="631.71" x2="607.583" y2="631.71" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint3_linear" x1="585.714" y1="614.792" x2="607.583" y2="614.792" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint4_linear" x1="585.714" y1="597.873" x2="607.583" y2="597.873" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint5_linear" x1="585.714" y1="580.893" x2="607.583" y2="580.893" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint6_linear" x1="585.714" y1="563.975" x2="607.583" y2="563.975" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint7_linear" x1="585.714" y1="547.057" x2="607.583" y2="547.057" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint8_linear" x1="585.714" y1="530.139" x2="607.583" y2="530.139" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint9_linear" x1="585.714" y1="513.158" x2="607.583" y2="513.158" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint10_linear" x1="585.714" y1="496.24" x2="607.583" y2="496.24" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint11_linear" x1="585.714" y1="479.322" x2="607.583" y2="479.322" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint12_linear" x1="585.714" y1="462.403" x2="607.583" y2="462.403" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint13_linear" x1="565.732" y1="657.119" x2="587.601" y2="657.119" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint14_linear" x1="565.732" y1="640.201" x2="587.601" y2="640.201" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint15_linear" x1="565.732" y1="623.219" x2="587.601" y2="623.219" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint16_linear" x1="565.732" y1="606.301" x2="587.601" y2="606.301" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint17_linear" x1="565.732" y1="589.383" x2="587.601" y2="589.383" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint18_linear" x1="565.732" y1="572.465" x2="587.601" y2="572.465" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint19_linear" x1="565.732" y1="555.516" x2="587.687" y2="555.516" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint20_linear" x1="565.732" y1="538.566" x2="587.687" y2="538.566" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint21_linear" x1="565.732" y1="521.648" x2="587.601" y2="521.648" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint22_linear" x1="565.732" y1="504.73" x2="587.601" y2="504.73" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint23_linear" x1="565.732" y1="487.812" x2="587.601" y2="487.812" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint24_linear" x1="565.732" y1="470.831" x2="587.601" y2="470.831" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint25_linear" x1="565.732" y1="453.913" x2="587.601" y2="453.913" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint26_linear" x1="546.349" y1="661.326" x2="567.618" y2="661.326" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint27_linear" x1="545.749" y1="648.628" x2="567.619" y2="648.628" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint28_linear" x1="545.749" y1="631.71" x2="567.619" y2="631.71" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint29_linear" x1="545.749" y1="614.792" x2="567.619" y2="614.792" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint30_linear" x1="545.749" y1="597.873" x2="567.619" y2="597.873" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint31_linear" x1="545.749" y1="580.893" x2="567.619" y2="580.893" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint32_linear" x1="545.749" y1="563.975" x2="567.619" y2="563.975" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint33_linear" x1="545.749" y1="547.057" x2="567.619" y2="547.057" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint34_linear" x1="545.749" y1="530.139" x2="567.619" y2="530.139" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint35_linear" x1="545.749" y1="513.158" x2="567.619" y2="513.158" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint36_linear" x1="545.749" y1="496.24" x2="567.619" y2="496.24" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint37_linear" x1="545.749" y1="479.322" x2="567.619" y2="479.322" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint38_linear" x1="545.749" y1="462.403" x2="567.619" y2="462.403" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint39_linear" x1="545.749" y1="445.485" x2="567.619" y2="445.485" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint40_linear" x1="525.767" y1="657.119" x2="547.636" y2="657.119" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint41_linear" x1="525.767" y1="640.201" x2="547.636" y2="640.201" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint42_linear" x1="525.767" y1="623.219" x2="547.636" y2="623.219" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint43_linear" x1="525.767" y1="606.301" x2="547.636" y2="606.301" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint44_linear" x1="525.767" y1="589.383" x2="547.636" y2="589.383" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint45_linear" x1="525.767" y1="572.465" x2="547.636" y2="572.465" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint46_linear" x1="525.767" y1="555.484" x2="547.636" y2="555.484" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint47_linear" x1="525.767" y1="538.566" x2="547.636" y2="538.566" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint48_linear" x1="525.767" y1="521.648" x2="547.636" y2="521.648" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint49_linear" x1="525.767" y1="504.73" x2="547.636" y2="504.73" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint50_linear" x1="525.767" y1="487.812" x2="547.636" y2="487.812" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint51_linear" x1="525.767" y1="470.831" x2="547.636" y2="470.831" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint52_linear" x1="525.767" y1="453.913" x2="547.636" y2="453.913" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint53_linear" x1="525.767" y1="436.995" x2="547.636" y2="436.995" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint54_linear" x1="505.785" y1="648.628" x2="527.654" y2="648.628" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint55_linear" x1="505.785" y1="631.71" x2="527.654" y2="631.71" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint56_linear" x1="505.785" y1="614.792" x2="527.654" y2="614.792" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint57_linear" x1="505.785" y1="597.873" x2="527.654" y2="597.873" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint58_linear" x1="505.785" y1="580.893" x2="527.654" y2="580.893" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint59_linear" x1="505.785" y1="563.975" x2="527.654" y2="563.975" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint60_linear" x1="505.785" y1="547.057" x2="527.654" y2="547.057" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint61_linear" x1="505.785" y1="530.139" x2="527.654" y2="530.139" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint62_linear" x1="505.785" y1="513.158" x2="527.654" y2="513.158" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint63_linear" x1="505.785" y1="496.24" x2="527.654" y2="496.24" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint64_linear" x1="505.785" y1="479.322" x2="527.654" y2="479.322" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint65_linear" x1="505.785" y1="462.403" x2="527.654" y2="462.403" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint66_linear" x1="505.785" y1="445.485" x2="527.654" y2="445.485" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint67_linear" x1="485.802" y1="640.201" x2="507.671" y2="640.201" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint68_linear" x1="485.802" y1="623.219" x2="507.671" y2="623.219" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint69_linear" x1="485.802" y1="606.301" x2="507.671" y2="606.301" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint70_linear" x1="485.802" y1="589.383" x2="507.671" y2="589.383" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint71_linear" x1="485.802" y1="572.465" x2="507.671" y2="572.465" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint72_linear" x1="485.802" y1="555.484" x2="507.671" y2="555.484" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint73_linear" x1="485.802" y1="538.566" x2="507.671" y2="538.566" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint74_linear" x1="485.802" y1="521.648" x2="507.671" y2="521.648" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint75_linear" x1="485.802" y1="504.73" x2="507.671" y2="504.73" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint76_linear" x1="485.802" y1="487.812" x2="507.671" y2="487.812" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint77_linear" x1="485.802" y1="470.831" x2="507.671" y2="470.831" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint78_linear" x1="485.802" y1="453.913" x2="507.671" y2="453.913" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint79_linear" x1="485.802" y1="436.995" x2="507.671" y2="436.995" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint80_linear" x1="465.734" y1="631.71" x2="487.603" y2="631.71" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint81_linear" x1="465.734" y1="614.792" x2="487.603" y2="614.792" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint82_linear" x1="465.734" y1="597.873" x2="487.603" y2="597.873" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint83_linear" x1="465.734" y1="580.893" x2="487.603" y2="580.893" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint84_linear" x1="465.734" y1="563.975" x2="487.603" y2="563.975" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint85_linear" x1="465.734" y1="547.057" x2="487.603" y2="547.057" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint86_linear" x1="465.734" y1="530.139" x2="487.603" y2="530.139" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint87_linear" x1="465.734" y1="513.158" x2="487.603" y2="513.158" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint88_linear" x1="465.734" y1="496.24" x2="487.603" y2="496.24" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint89_linear" x1="465.734" y1="479.322" x2="487.603" y2="479.322" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint90_linear" x1="465.734" y1="462.403" x2="487.603" y2="462.403" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint91_linear" x1="465.734" y1="445.485" x2="487.603" y2="445.485" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint92_linear" x1="445.752" y1="623.219" x2="467.621" y2="623.219" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint93_linear" x1="445.752" y1="606.301" x2="467.621" y2="606.301" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint94_linear" x1="445.752" y1="589.383" x2="467.621" y2="589.383" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint95_linear" x1="445.752" y1="572.465" x2="467.621" y2="572.465" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint96_linear" x1="445.752" y1="555.484" x2="467.621" y2="555.484" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint97_linear" x1="445.752" y1="538.566" x2="467.621" y2="538.566" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint98_linear" x1="445.752" y1="521.648" x2="467.621" y2="521.648" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint99_linear" x1="445.752" y1="504.73" x2="467.621" y2="504.73" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint100_linear" x1="445.752" y1="487.812" x2="467.621" y2="487.812" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint101_linear" x1="445.752" y1="470.831" x2="467.621" y2="470.831" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint102_linear" x1="445.752" y1="453.913" x2="467.621" y2="453.913" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint103_linear" x1="445.752" y1="436.995" x2="467.621" y2="436.995" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint104_linear" x1="425.769" y1="614.792" x2="447.638" y2="614.792" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint105_linear" x1="425.769" y1="597.873" x2="447.638" y2="597.873" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint106_linear" x1="425.769" y1="580.893" x2="447.638" y2="580.893" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint107_linear" x1="425.769" y1="563.975" x2="447.638" y2="563.975" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint108_linear" x1="425.769" y1="547.057" x2="447.638" y2="547.057" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint109_linear" x1="425.769" y1="530.139" x2="447.638" y2="530.139" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint110_linear" x1="425.769" y1="513.158" x2="447.638" y2="513.158" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint111_linear" x1="425.769" y1="496.24" x2="447.638" y2="496.24" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint112_linear" x1="425.769" y1="479.322" x2="447.724" y2="479.322" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint113_linear" x1="425.769" y1="462.403" x2="447.638" y2="462.403" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint114_linear" x1="425.769" y1="445.485" x2="447.638" y2="445.485" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint115_linear" x1="405.787" y1="606.301" x2="427.656" y2="606.301" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint116_linear" x1="405.787" y1="589.383" x2="427.656" y2="589.383" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint117_linear" x1="405.787" y1="572.465" x2="427.656" y2="572.465" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint118_linear" x1="405.787" y1="555.484" x2="427.656" y2="555.484" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint119_linear" x1="405.787" y1="538.566" x2="427.656" y2="538.566" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint120_linear" x1="405.787" y1="521.648" x2="427.656" y2="521.648" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint121_linear" x1="405.787" y1="504.73" x2="427.656" y2="504.73" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint122_linear" x1="405.787" y1="487.812" x2="427.656" y2="487.812" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint123_linear" x1="405.787" y1="470.831" x2="427.656" y2="470.831" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint124_linear" x1="405.787" y1="453.913" x2="427.656" y2="453.913" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint125_linear" x1="405.787" y1="436.995" x2="427.656" y2="436.995" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint126_linear" x1="425.769" y1="428.504" x2="447.638" y2="428.504" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint127_linear" x1="405.787" y1="420.077" x2="427.656" y2="420.077" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint128_linear" x1="465.734" y1="428.504" x2="487.603" y2="428.504" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint129_linear" x1="425.769" y1="411.586" x2="447.638" y2="411.586" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint130_linear" x1="405.787" y1="403.159" x2="427.656" y2="403.159" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint131_linear" x1="445.752" y1="420.077" x2="467.621" y2="420.077" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint132_linear" x1="425.769" y1="394.667" x2="447.638" y2="394.667" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint133_linear" x1="405.787" y1="386.177" x2="427.656" y2="386.177" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint134_linear" x1="445.752" y1="403.159" x2="467.621" y2="403.159" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint135_linear" x1="465.734" y1="411.586" x2="487.603" y2="411.586" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint136_linear" x1="485.802" y1="420.077" x2="507.671" y2="420.077" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint137_linear" x1="505.785" y1="428.504" x2="527.654" y2="428.504" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint138_linear" x1="74.9466" y1="561.858" x2="527.679" y2="561.858" gradientUnits="userSpaceOnUse">
<stop offset="0.1366" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8858" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.1366" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8858" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint139_linear" x1="507.04" y1="64.0255" x2="507.04" y2="369.743" gradientUnits="userSpaceOnUse">
<stop stop-color="#BDBEC2" stop-opacity="0.5"/>
<stop offset="0.9995" stop-color="#BDBEC2"/>
<stop stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.5"/>
<stop offset="0.9995" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 101 KiB

View File

@@ -1,7 +1,7 @@
<svg width="600" height="360" viewBox="0 0 600 360" fill="none" xmlns="http://www.w3.org/2000/svg">
<g opacity="0.5">
<mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="600" height="360">
<rect width="600" height="360" fill="#00BC7F"/>
<rect width="600" height="360" fill="var(--nomad, #60dea9)"/>
</mask>
<g mask="url(#mask0)">
<path opacity="0.8" d="M417.339 324.572C417.099 324.572 416.938 324.492 416.858 324.251C416.698 323.93 416.778 323.61 417.099 323.449L435.776 312.626C436.096 312.465 436.417 312.546 436.577 312.866C436.737 313.187 436.657 313.508 436.337 313.668L417.66 324.492C417.58 324.572 417.5 324.572 417.339 324.572Z" fill="url(#paint0_linear)"/>
@@ -20,7 +20,7 @@
<path opacity="0.6" d="M454.773 367.785C454.532 367.785 454.372 367.705 454.292 367.464C454.132 367.144 454.212 366.823 454.532 366.663L473.209 355.839C473.529 355.679 473.85 355.759 474.01 356.08C474.171 356.4 474.091 356.721 473.77 356.881L455.094 367.705C454.933 367.705 454.853 367.785 454.773 367.785Z" fill="url(#paint13_linear)"/>
<path opacity="0.9" d="M436.096 335.395C435.856 335.395 435.695 335.315 435.615 335.074C435.455 334.754 435.535 334.433 435.856 334.273L454.532 323.449C454.853 323.289 455.173 323.369 455.334 323.69C455.494 324.011 455.414 324.331 455.093 324.492L436.417 335.315C436.256 335.315 436.176 335.395 436.096 335.395Z" fill="url(#paint14_linear)"/>
<path opacity="0.6" d="M454.773 346.138C454.532 346.138 454.372 346.058 454.292 345.818C454.132 345.497 454.212 345.176 454.532 345.016L473.209 334.192C473.529 334.032 473.85 334.112 474.01 334.433C474.171 334.754 474.091 335.074 473.77 335.235L455.094 346.058C454.933 346.138 454.853 346.138 454.773 346.138Z" fill="url(#paint15_linear)"/>
<path opacity="0.8" d="M641.62 389.351C641.379 389.351 641.219 389.271 641.139 389.031C640.978 388.71 641.059 388.389 641.379 388.229L660.056 377.406C660.377 377.245 660.697 377.325 660.858 377.646C661.018 377.967 660.938 378.288 660.617 378.448L641.94 389.271C641.86 389.271 641.78 389.351 641.62 389.351ZM622.943 378.528C622.703 378.528 622.542 378.448 622.462 378.207C622.302 377.887 622.382 377.566 622.703 377.406L660.056 355.839C660.377 355.679 660.697 355.759 660.858 356.08C661.018 356.4 660.938 356.721 660.617 356.881L623.264 378.448C623.184 378.528 623.023 378.528 622.943 378.528ZM604.266 367.785C604.026 367.785 603.866 367.705 603.786 367.464C603.625 367.143 603.705 366.823 604.026 366.662L660.056 334.273C660.377 334.112 660.697 334.192 660.858 334.513C661.018 334.834 660.938 335.154 660.617 335.315L604.587 367.705C604.507 367.705 604.347 367.785 604.266 367.785ZM585.59 356.962C585.349 356.962 585.189 356.881 585.109 356.641C584.949 356.32 585.029 355.999 585.349 355.839L660.136 312.706C660.457 312.546 660.777 312.626 660.938 312.947C661.098 313.267 661.018 313.588 660.697 313.748L585.91 356.881C585.75 356.962 585.67 356.962 585.59 356.962ZM566.913 346.138C566.673 346.138 566.512 346.058 566.432 345.817C566.272 345.497 566.352 345.176 566.673 345.016L660.136 291.059C660.457 290.899 660.777 290.979 660.938 291.3C661.098 291.621 661.018 291.941 660.697 292.102L567.234 346.058C567.073 346.138 566.993 346.138 566.913 346.138ZM548.236 335.395C547.996 335.395 547.836 335.315 547.755 335.074C547.595 334.754 547.675 334.433 547.996 334.273L660.136 269.493C660.457 269.332 660.777 269.413 660.938 269.733C661.098 270.054 661.018 270.375 660.697 270.535L548.557 335.315C548.397 335.315 548.317 335.395 548.236 335.395ZM529.48 324.572C529.239 324.572 529.079 324.492 528.999 324.251C528.838 323.93 528.919 323.61 529.239 323.449L660.056 247.926C660.377 247.766 660.697 247.846 660.858 248.167C661.018 248.488 660.938 248.808 660.617 248.969L529.8 324.491C529.72 324.572 529.64 324.572 529.48 324.572ZM510.803 313.828C510.563 313.828 510.402 313.748 510.322 313.508C510.162 313.187 510.242 312.866 510.562 312.706L660.056 226.36C660.377 226.199 660.697 226.28 660.858 226.6C661.018 226.921 660.938 227.242 660.617 227.402L511.124 313.748C511.043 313.748 510.883 313.828 510.803 313.828ZM492.126 303.005C491.886 303.005 491.725 302.925 491.645 302.684C491.485 302.364 491.565 302.043 491.886 301.883L660.056 204.793C660.377 204.633 660.697 204.713 660.858 205.034C661.018 205.354 660.938 205.675 660.617 205.836L492.447 302.925C492.367 303.005 492.206 303.005 492.126 303.005ZM473.45 292.182C473.209 292.182 473.049 292.102 472.969 291.861C472.808 291.54 472.888 291.22 473.209 291.059L660.136 183.147C660.457 182.986 660.777 183.066 660.938 183.387C661.098 183.708 661.018 184.028 660.697 184.189L473.77 292.102C473.61 292.182 473.53 292.182 473.45 292.182Z" fill="#BDBEC2"/>
<path opacity="0.8" d="M641.62 389.351C641.379 389.351 641.219 389.271 641.139 389.031C640.978 388.71 641.059 388.389 641.379 388.229L660.056 377.406C660.377 377.245 660.697 377.325 660.858 377.646C661.018 377.967 660.938 378.288 660.617 378.448L641.94 389.271C641.86 389.271 641.78 389.351 641.62 389.351ZM622.943 378.528C622.703 378.528 622.542 378.448 622.462 378.207C622.302 377.887 622.382 377.566 622.703 377.406L660.056 355.839C660.377 355.679 660.697 355.759 660.858 356.08C661.018 356.4 660.938 356.721 660.617 356.881L623.264 378.448C623.184 378.528 623.023 378.528 622.943 378.528ZM604.266 367.785C604.026 367.785 603.866 367.705 603.786 367.464C603.625 367.143 603.705 366.823 604.026 366.662L660.056 334.273C660.377 334.112 660.697 334.192 660.858 334.513C661.018 334.834 660.938 335.154 660.617 335.315L604.587 367.705C604.507 367.705 604.347 367.785 604.266 367.785ZM585.59 356.962C585.349 356.962 585.189 356.881 585.109 356.641C584.949 356.32 585.029 355.999 585.349 355.839L660.136 312.706C660.457 312.546 660.777 312.626 660.938 312.947C661.098 313.267 661.018 313.588 660.697 313.748L585.91 356.881C585.75 356.962 585.67 356.962 585.59 356.962ZM566.913 346.138C566.673 346.138 566.512 346.058 566.432 345.817C566.272 345.497 566.352 345.176 566.673 345.016L660.136 291.059C660.457 290.899 660.777 290.979 660.938 291.3C661.098 291.621 661.018 291.941 660.697 292.102L567.234 346.058C567.073 346.138 566.993 346.138 566.913 346.138ZM548.236 335.395C547.996 335.395 547.836 335.315 547.755 335.074C547.595 334.754 547.675 334.433 547.996 334.273L660.136 269.493C660.457 269.332 660.777 269.413 660.938 269.733C661.098 270.054 661.018 270.375 660.697 270.535L548.557 335.315C548.397 335.315 548.317 335.395 548.236 335.395ZM529.48 324.572C529.239 324.572 529.079 324.492 528.999 324.251C528.838 323.93 528.919 323.61 529.239 323.449L660.056 247.926C660.377 247.766 660.697 247.846 660.858 248.167C661.018 248.488 660.938 248.808 660.617 248.969L529.8 324.491C529.72 324.572 529.64 324.572 529.48 324.572ZM510.803 313.828C510.563 313.828 510.402 313.748 510.322 313.508C510.162 313.187 510.242 312.866 510.562 312.706L660.056 226.36C660.377 226.199 660.697 226.28 660.858 226.6C661.018 226.921 660.938 227.242 660.617 227.402L511.124 313.748C511.043 313.748 510.883 313.828 510.803 313.828ZM492.126 303.005C491.886 303.005 491.725 302.925 491.645 302.684C491.485 302.364 491.565 302.043 491.886 301.883L660.056 204.793C660.377 204.633 660.697 204.713 660.858 205.034C661.018 205.354 660.938 205.675 660.617 205.836L492.447 302.925C492.367 303.005 492.206 303.005 492.126 303.005ZM473.45 292.182C473.209 292.182 473.049 292.102 472.969 291.861C472.808 291.54 472.888 291.22 473.209 291.059L660.136 183.147C660.457 182.986 660.777 183.066 660.938 183.387C661.098 183.708 661.018 184.028 660.697 184.189L473.77 292.102C473.61 292.182 473.53 292.182 473.45 292.182Z" fill="var(--gray-4, #bfbfc0)"/>
<path opacity="0.6" d="M660.297 680.7C660.216 680.7 660.056 680.7 659.976 680.62L473.049 572.707C472.728 572.547 472.648 572.146 472.808 571.905C472.969 571.585 473.37 571.504 473.61 571.665L660.537 679.578C660.858 679.738 660.938 680.139 660.777 680.379C660.777 680.62 660.537 680.7 660.297 680.7ZM660.297 659.133C660.216 659.133 660.056 659.133 659.976 659.053L473.049 551.141C472.728 550.98 472.648 550.579 472.808 550.339C472.969 550.018 473.37 549.938 473.61 550.098L660.537 658.011C660.858 658.171 660.938 658.572 660.777 658.813C660.777 659.053 660.537 659.133 660.297 659.133ZM660.297 637.567C660.216 637.567 660.056 637.567 659.976 637.487L473.129 529.574C472.809 529.414 472.728 529.013 472.889 528.772C473.049 528.452 473.45 528.371 473.69 528.532L660.617 636.445C660.938 636.605 661.018 637.006 660.858 637.246C660.778 637.407 660.537 637.567 660.297 637.567ZM660.297 616C660.216 616 660.056 616 659.976 615.92L473.129 507.927C472.809 507.767 472.728 507.366 472.889 507.126C473.049 506.805 473.45 506.725 473.69 506.885L660.617 614.798C660.938 614.958 661.018 615.359 660.858 615.6C660.778 615.84 660.537 616 660.297 616ZM660.297 594.354C660.216 594.354 660.056 594.354 659.976 594.274L473.049 486.361C472.728 486.2 472.648 485.8 472.808 485.559C472.969 485.238 473.37 485.158 473.61 485.318L660.537 593.231C660.858 593.392 660.938 593.793 660.777 594.033C660.777 594.274 660.537 594.354 660.297 594.354ZM660.297 572.787C660.216 572.787 660.056 572.787 659.976 572.707L473.049 464.794C472.728 464.634 472.648 464.233 472.808 463.993C472.969 463.672 473.37 463.592 473.61 463.752L660.537 571.665C660.858 571.825 660.938 572.226 660.777 572.467C660.777 572.707 660.537 572.787 660.297 572.787ZM660.297 551.221C660.216 551.221 660.056 551.221 659.976 551.141L473.049 443.228C472.728 443.067 472.648 442.666 472.808 442.426C472.969 442.105 473.37 442.025 473.61 442.185L660.537 550.098C660.858 550.259 660.938 550.659 660.777 550.9C660.777 551.141 660.537 551.221 660.297 551.221ZM660.297 529.654C660.216 529.654 660.056 529.654 659.976 529.574L473.049 421.661C472.728 421.501 472.648 421.1 472.808 420.859C472.969 420.539 473.37 420.459 473.61 420.619L660.537 528.532C660.858 528.692 660.938 529.093 660.777 529.333C660.777 529.494 660.537 529.654 660.297 529.654ZM660.297 508.088C660.216 508.088 660.056 508.088 659.976 508.007L473.049 400.095C472.728 399.934 472.648 399.533 472.808 399.293C472.969 398.972 473.37 398.892 473.61 399.052L660.537 506.965C660.858 507.126 660.938 507.526 660.777 507.767C660.777 507.927 660.537 508.088 660.297 508.088ZM660.297 486.441C660.216 486.441 660.056 486.441 659.976 486.361L473.049 378.448C472.728 378.288 472.648 377.887 472.808 377.646C472.969 377.326 473.37 377.245 473.61 377.406L660.537 485.318C660.858 485.479 660.938 485.88 660.777 486.12C660.777 486.361 660.537 486.441 660.297 486.441ZM660.297 464.874C660.216 464.874 660.056 464.874 659.976 464.794L473.049 356.881C472.728 356.721 472.648 356.32 472.808 356.08C472.969 355.759 473.37 355.679 473.61 355.839L660.537 463.752C660.858 463.912 660.938 464.313 660.777 464.554C660.777 464.794 660.537 464.874 660.297 464.874ZM660.297 443.308C660.216 443.308 660.056 443.308 659.976 443.228L473.049 335.315C472.728 335.155 472.648 334.754 472.808 334.513C472.969 334.192 473.37 334.112 473.61 334.273L660.617 442.185C660.938 442.346 661.018 442.747 660.858 442.987C660.778 443.228 660.537 443.308 660.297 443.308ZM660.297 421.741C660.216 421.741 660.056 421.741 659.976 421.661L473.049 313.748C472.728 313.588 472.648 313.187 472.808 312.947C472.969 312.626 473.37 312.546 473.61 312.706L660.537 420.619C660.858 420.779 660.938 421.18 660.777 421.421C660.777 421.581 660.537 421.741 660.297 421.741ZM660.297 400.095C660.216 400.095 660.056 400.095 659.976 400.015L473.049 292.102C472.728 291.941 472.648 291.54 472.808 291.3C472.969 290.979 473.37 290.899 473.61 291.059L660.537 398.972C660.858 399.133 660.938 399.533 660.777 399.774C660.777 400.014 660.537 400.095 660.297 400.095Z" fill="url(#paint16_linear)"/>
<g opacity="0.75">
<path d="M128.311 94.3417C128.551 94.3417 128.712 94.4218 128.792 94.6623C128.952 94.983 128.872 95.3037 128.551 95.4641L109.875 106.287C109.554 106.448 109.233 106.368 109.073 106.047C108.913 105.726 108.993 105.406 109.313 105.245L127.99 94.4218C128.07 94.3417 128.15 94.3417 128.311 94.3417Z" fill="url(#paint17_linear)"/>
@@ -72,248 +72,248 @@
</g>
<defs>
<linearGradient id="paint0_linear" x1="421.748" y1="327.201" x2="431.696" y2="309.973" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="440.505" y1="316.458" x2="450.453" y2="299.23" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="459.181" y1="327.201" x2="469.13" y2="309.973" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint3_linear" x1="459.181" y1="305.634" x2="469.13" y2="288.407" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint4_linear" x1="347.041" y1="370.414" x2="356.99" y2="353.186" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint5_linear" x1="365.718" y1="359.591" x2="375.666" y2="342.363" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint6_linear" x1="384.395" y1="370.414" x2="394.343" y2="353.186" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint7_linear" x1="384.395" y1="348.768" x2="394.343" y2="331.54" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint8_linear" x1="403.071" y1="359.591" x2="413.02" y2="342.363" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint9_linear" x1="421.748" y1="370.414" x2="431.696" y2="353.186" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint10_linear" x1="403.071" y1="338.024" x2="413.02" y2="320.797" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint11_linear" x1="421.748" y1="348.768" x2="431.696" y2="331.54" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint12_linear" x1="440.505" y1="359.591" x2="450.453" y2="342.363" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint13_linear" x1="459.181" y1="370.414" x2="469.13" y2="353.186" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint14_linear" x1="440.505" y1="338.024" x2="450.453" y2="320.797" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint15_linear" x1="459.181" y1="348.768" x2="469.13" y2="331.54" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint16_linear" x1="566.886" y1="680.721" x2="566.886" y2="291.005" gradientUnits="userSpaceOnUse">
<stop stop-color="#BDBEC2" stop-opacity="0.5"/>
<stop offset="0.9995" stop-color="#BDBEC2"/>
<stop stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.5"/>
<stop offset="0.9995" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint17_linear" x1="123.902" y1="91.7124" x2="113.954" y2="108.94" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint18_linear" x1="105.145" y1="102.456" x2="95.1966" y2="119.683" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint19_linear" x1="86.4685" y1="91.7124" x2="76.5198" y2="108.94" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint20_linear" x1="86.4685" y1="113.279" x2="76.5199" y2="130.507" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint21_linear" x1="198.609" y1="48.4991" x2="188.66" y2="65.727" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint22_linear" x1="179.932" y1="59.3224" x2="169.984" y2="76.5502" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint23_linear" x1="161.255" y1="48.4991" x2="151.307" y2="65.727" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint24_linear" x1="161.255" y1="70.1457" x2="151.307" y2="87.3737" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint25_linear" x1="142.579" y1="59.3224" x2="132.63" y2="76.5502" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint26_linear" x1="123.902" y1="48.4991" x2="113.954" y2="65.727" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint27_linear" x1="142.579" y1="80.889" x2="132.63" y2="98.1168" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint28_linear" x1="123.902" y1="70.1457" x2="113.954" y2="87.3737" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint29_linear" x1="105.145" y1="59.3224" x2="95.1967" y2="76.5502" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint30_linear" x1="86.4685" y1="48.4991" x2="76.5199" y2="65.7269" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint31_linear" x1="105.145" y1="80.889" x2="95.1967" y2="98.1168" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint32_linear" x1="86.4685" y1="70.1457" x2="76.5198" y2="87.3736" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint33_linear" x1="273.396" y1="5.36603" x2="263.447" y2="22.5939" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint34_linear" x1="254.719" y1="16.1894" x2="244.77" y2="33.4174" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint35_linear" x1="235.962" y1="5.36603" x2="226.014" y2="22.5939" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint36_linear" x1="235.962" y1="26.9328" x2="226.014" y2="44.1605" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint37_linear" x1="217.286" y1="16.1894" x2="207.337" y2="33.4174" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint38_linear" x1="198.609" y1="5.36603" x2="188.66" y2="22.594" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint39_linear" x1="217.286" y1="37.756" x2="207.337" y2="54.9839" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint40_linear" x1="198.609" y1="26.9328" x2="188.66" y2="44.1607" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint41_linear" x1="179.932" y1="16.1894" x2="169.983" y2="33.4174" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint42_linear" x1="161.255" y1="5.36603" x2="151.307" y2="22.594" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint43_linear" x1="179.932" y1="37.756" x2="169.984" y2="54.9838" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint44_linear" x1="161.255" y1="26.9328" x2="151.307" y2="44.1607" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint45_linear" x1="142.579" y1="16.1894" x2="132.63" y2="33.4173" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint46_linear" x1="123.902" y1="5.36603" x2="113.954" y2="22.594" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint47_linear" x1="142.579" y1="37.756" x2="132.63" y2="54.9838" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint48_linear" x1="123.902" y1="26.9328" x2="113.954" y2="44.1607" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint49_linear" x1="105.145" y1="16.1894" x2="95.1966" y2="33.4173" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint50_linear" x1="86.4685" y1="5.36603" x2="76.5199" y2="22.5938" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint51_linear" x1="105.145" y1="37.756" x2="95.1967" y2="54.9838" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint52_linear" x1="86.4685" y1="26.9328" x2="76.52" y2="44.1605" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint53_linear" x1="292.072" y1="-5.45721" x2="282.124" y2="11.7706" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint54_linear" x1="254.719" y1="-5.45721" x2="244.77" y2="11.7707" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint55_linear" x1="217.286" y1="-5.45721" x2="207.337" y2="11.7707" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint56_linear" x1="179.932" y1="-5.45721" x2="169.984" y2="11.7707" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint57_linear" x1="142.579" y1="-5.45721" x2="132.63" y2="11.7706" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint58_linear" x1="105.145" y1="-5.45721" x2="95.1967" y2="11.7706" gradientUnits="userSpaceOnUse">
<stop offset="0.3023" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.8247" stop-color="#BDBEC2"/>
<stop offset="0.3023" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="0.8247" stop-color="var(--gray-4, #bfbfc0)"/>
</linearGradient>
<linearGradient id="paint59_linear" x1="65.0706" y1="202.35" x2="-0.0518233" y2="145.203" gradientUnits="userSpaceOnUse">
<stop offset="0.00045606" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="1" stop-color="#BDBEC2" stop-opacity="0.8"/>
<stop offset="0.00045606" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
<stop offset="1" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.8"/>
</linearGradient>
<linearGradient id="paint60_linear" x1="72.8051" y1="-66.3266" x2="-115.887" y2="-66.3266" gradientUnits="userSpaceOnUse">
<stop offset="0.00045606" stop-color="#BDBEC2" stop-opacity="0.9"/>
<stop offset="1" stop-color="#BDBEC2" stop-opacity="0"/>
<stop offset="0.00045606" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0.9"/>
<stop offset="1" stop-color="var(--gray-4, #bfbfc0)" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 50 KiB

30
website/tsconfig.json Normal file
View File

@@ -0,0 +1,30 @@
{
"compilerOptions": {
"allowJs": true,
"baseUrl": ".",
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"jsx": "preserve",
"lib": [
"dom",
"dom.iterable",
"esnext"
],
"module": "esnext",
"moduleResolution": "node",
"noEmit": true,
"resolveJsonModule": true,
"skipLibCheck": true,
"strict": false,
"target": "es5"
},
"exclude": [
"node_modules"
],
"include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx"
]
}