Merge branch 'dev'
# Conflicts: # .github/workflows/build_deploy_master.yml # .github/workflows/build_dev.yml # package-lock.json # public/android-chrome-192x192.png # public/android-chrome-512x512.png # public/apple-touch-icon.png # public/favicon-16x16.png # public/favicon-32x32.png # public/favicon.ico # src/components/Discord.tsx # src/components/Footer.tsx # src/components/Hero.tsx # src/components/Navbar.tsx # src/components/Team.tsx # src/data/Projects.json # src/data/Team.json # src/images/pse-logo.svg # src/images/unirep.svg # src/index.css
6
.github/workflows/build_deploy_master.yml
vendored
@@ -3,10 +3,6 @@ name: Build & Deploy to Pages
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
pull_request:
|
||||
types: [closed]
|
||||
branches:
|
||||
- master
|
||||
|
||||
# Allows you to run this workflow manually from the Actions tab
|
||||
workflow_dispatch:
|
||||
@@ -28,7 +24,7 @@ jobs:
|
||||
npm run prerender
|
||||
|
||||
- name: Deploy to gh-pages branch
|
||||
uses: JamesIves/github-pages-deploy-action@v4.3.3
|
||||
uses: JamesIves/github-pages-deploy-action@v4.4.3
|
||||
with:
|
||||
branch: gh-pages
|
||||
folder: build
|
||||
|
||||
4
.github/workflows/build_dev.yml
vendored
@@ -10,7 +10,6 @@ on:
|
||||
workflow_dispatch:
|
||||
|
||||
|
||||
|
||||
jobs:
|
||||
build-and-deploy-dev:
|
||||
permissions:
|
||||
@@ -31,8 +30,7 @@ jobs:
|
||||
npm run prerender
|
||||
|
||||
- name: Deploy to gh-pages-dev branch
|
||||
uses: JamesIves/github-pages-deploy-action@v4.3.3
|
||||
|
||||
uses: JamesIves/github-pages-deploy-action@v4.4.3
|
||||
with:
|
||||
branch: gh-pages-dev
|
||||
folder: build
|
||||
|
||||
4
package-lock.json
generated
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "pse-landingpage",
|
||||
"name": "tlsn-landingpage",
|
||||
"version": "0.1.0",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "pse-landingpage",
|
||||
"name": "tlsn-landingpage",
|
||||
"version": "0.1.0",
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.16.0",
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
{
|
||||
"name": "pse-landingpage",
|
||||
"name": "tlsn-landingpage",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"homepage": "https://tlsnotary.github.io/landing-page",
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.16.0",
|
||||
"@babel/preset-react": "^7.17.12",
|
||||
|
||||
BIN
public/TLSNotary.pdf
Normal file
@@ -13,11 +13,11 @@
|
||||
<meta name="msapplication-TileColor" content="#cfc4fb" />
|
||||
<meta name="theme-color" content="#cfc4fb" />
|
||||
<meta property="og:image" content="/src/images/pse-og.png" alt="pse logo" />
|
||||
<link rel="canonical" href="http://projects.appliedzkp.org" />
|
||||
<link rel="canonical" href="http://tlsnotary.org" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="description" content="The Privacy and Scaling Exploration Team's website. Enjoy." />
|
||||
<title>Privacy and Scaling Exploration</title>
|
||||
<meta name="description" content="TLSNotary website" />
|
||||
<title>TLSNotary</title>
|
||||
|
||||
<!-- Fonts -->
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
|
||||
|
Before Width: | Height: | Size: 7.0 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,9 +1,10 @@
|
||||
import Navbar from './components/Navbar';
|
||||
import Hero from './components/Hero';
|
||||
import Projects from './components/Projects';
|
||||
import Discord from './components/Discord';
|
||||
import Team from './components/Team';
|
||||
import Roadmap from './components/Roadmap';
|
||||
import Usecases from './components/Usecases';
|
||||
import About from './components/About';
|
||||
import Footer from './components/Footer';
|
||||
import How from './components/How';
|
||||
|
||||
function HomePage() {
|
||||
return (
|
||||
@@ -11,9 +12,10 @@ function HomePage() {
|
||||
<Navbar />
|
||||
<main>
|
||||
<Hero />
|
||||
<Projects />
|
||||
<Discord />
|
||||
<Team />
|
||||
<Usecases />
|
||||
<How />
|
||||
<Roadmap />
|
||||
<About />
|
||||
</main>
|
||||
<Footer />
|
||||
</>
|
||||
|
||||
13
src/components/About.css
Normal file
@@ -0,0 +1,13 @@
|
||||
#About {
|
||||
display: flex;
|
||||
padding: 100px;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#About .container {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
text-align: center;
|
||||
align-items: center;
|
||||
max-width: 600px;
|
||||
}
|
||||
28
src/components/About.tsx
Normal file
@@ -0,0 +1,28 @@
|
||||
import "./About.css";
|
||||
import ethlogo from '../images/eth-logo-blue.svg';
|
||||
import config from "../config.json";
|
||||
|
||||
export default function About() {
|
||||
return (
|
||||
<div id="About">
|
||||
<div className="container">
|
||||
<div className="item">
|
||||
<img src={ethlogo}></img>
|
||||
</div>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<div className="item">
|
||||
<h3>
|
||||
TLSNotary is a public good & open source project supported by the Ethereum Foundation under the
|
||||
Privacy and Scaling Exploration Team.
|
||||
</h3>
|
||||
</div>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<div className="item">
|
||||
<a href={config.links.pse}>
|
||||
<button className="pill-button">Learn More</button>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -6,8 +6,8 @@ function Discord() {
|
||||
return (
|
||||
<div id="call_to_action">
|
||||
<div className="cta">
|
||||
<div className="discord-text text-2xl lg:text-3xl font-semibold">Join our conversation on Discord!</div>
|
||||
<a href="https://discord.gg/sF5CT5rzrR" target="_blank" rel="noopener noreferrer" aria-label="PSE Discord link">
|
||||
<div className="discord-text text-2xl lg:text-3xl font-semibold">Come chat with us on Discord!</div>
|
||||
<a href="https://discord.gg/9XwESXtcN7" target="_blank" rel="noopener noreferrer" aria-label="TLSNotary Discord link">
|
||||
<img style={{ width: "4rem" }} src={discord} alt="" />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -4,7 +4,7 @@ footer {
|
||||
flex-wrap: wrap;
|
||||
gap: 1rem;
|
||||
border-top: 2px solid var(--gray);
|
||||
margin: 6.5rem 5em 1rem;
|
||||
margin: 0rem 5em 1rem;
|
||||
padding-block: 2.4rem;
|
||||
}
|
||||
|
||||
@@ -50,6 +50,10 @@ footer {
|
||||
max-width: 40px;
|
||||
}
|
||||
|
||||
#footer-links .cta {
|
||||
color: var(--brown);
|
||||
}
|
||||
|
||||
@media screen and (max-width: 800px) {
|
||||
footer {
|
||||
margin: 1em 0em;
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
import "./Footer.css";
|
||||
import logo from '../images/pse-logo.svg';
|
||||
import logo from '../images/tlsn-logo.svg';
|
||||
import discord from "../images/discord_round.svg";
|
||||
import twitter from "../images/twitter_round.svg";
|
||||
import mirror from '../images/mirror.svg';
|
||||
import config from "../config.json";
|
||||
|
||||
function copyright() {
|
||||
let websiteCreationYear = 2022;
|
||||
@@ -20,23 +19,15 @@ export default function Footer() {
|
||||
<div id="copyright">
|
||||
<img src={logo} alt="Pse Logo" />
|
||||
<div id="footer-text">
|
||||
<p id="footer-title">Privacy and Scaling Exploration Team © {copyright()}</p>
|
||||
<p>A multidisciplinary team supported by the Ethereum Foundation.</p>
|
||||
<p id="footer-title">TLSNotary</p>
|
||||
<p>Proof of data authenticity</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer-links">
|
||||
<a href="https://discord.gg/sF5CT5rzrR" target="_blank" rel="noopener noreferrer">
|
||||
<span>Chat with us</span>
|
||||
<a href={config.links.discord} target="_blank" rel="noopener noreferrer">
|
||||
<span className="cta">Chat with us</span>
|
||||
<img src={discord} alt="Discord Icon" />
|
||||
</a>
|
||||
<a href="https://twitter.com/PrivacyScaling" target="_blank" rel="noopener noreferrer">
|
||||
<span>Follow Updates</span>
|
||||
<img src={twitter} alt="Twitter Icon" />
|
||||
</a>
|
||||
<a href="https://mirror.xyz/privacy-scaling-explorations.eth" target="_blank" rel="noopener noreferrer">
|
||||
<span>Our Articles</span>
|
||||
<img src={mirror} alt="Mirror Icon" />
|
||||
</a>
|
||||
</div>
|
||||
</footer>
|
||||
);
|
||||
|
||||
@@ -1,400 +1,40 @@
|
||||
.container {
|
||||
width: 100%;
|
||||
#Hero {
|
||||
max-width: 67%;
|
||||
padding: 50px;
|
||||
}
|
||||
|
||||
img.hero-graphic {
|
||||
width: 100%; /* or any custom size */
|
||||
height: 100%;
|
||||
object-fit: contain;
|
||||
#Hero .name {
|
||||
color: var(--brown);
|
||||
}
|
||||
|
||||
.border-2 {
|
||||
border-width: 2px;
|
||||
}
|
||||
|
||||
.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.absolute {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.relative {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.bg-white {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.border-gray-800 {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: rgb(31 41 55 / var(--tw-border-opacity));
|
||||
}
|
||||
|
||||
.bg-yellow-400 {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(250 204 21 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.transition-all {
|
||||
transition-property: all;
|
||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||||
transition-duration: 150ms;
|
||||
}
|
||||
|
||||
@keyframes bounce {
|
||||
0%,
|
||||
100% {
|
||||
transform: translateY(-25%);
|
||||
animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
|
||||
}
|
||||
50% {
|
||||
transform: none;
|
||||
animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
|
||||
}
|
||||
}
|
||||
|
||||
.animate-bounce,
|
||||
.hover\:animate-bounce:hover {
|
||||
animation: bounce 1s infinite;
|
||||
}
|
||||
|
||||
@keyframes spin {
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
.hover\:animate-spin:hover {
|
||||
animation: spin 1s linear infinite;
|
||||
}
|
||||
|
||||
.mx-auto {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.max-w-\[1920px\] {
|
||||
max-width: 1920px;
|
||||
}
|
||||
|
||||
.px-4 {
|
||||
padding-left: 1rem /* 16px */;
|
||||
padding-right: 1rem /* 16px */;
|
||||
}
|
||||
|
||||
.py-12 {
|
||||
padding-top: 3rem /* 48px */;
|
||||
padding-bottom: 3rem /* 48px */;
|
||||
}
|
||||
|
||||
.flex {
|
||||
#Hero .links {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.flex-col {
|
||||
flex-direction: column;
|
||||
#Hero .docs-link {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.flex-auto {
|
||||
flex: 1 1 auto;
|
||||
#Hero .button-docs {
|
||||
width: 20px;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.right-\[6\%\] {
|
||||
right: 6%;
|
||||
#Hero .repo-link {
|
||||
margin-inline: 10px;
|
||||
}
|
||||
|
||||
.right-1\/3 {
|
||||
right: 33.333333%;
|
||||
#Hero .button-github {
|
||||
width: 20px;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.top-6 {
|
||||
top: 1.5rem /* 24px */;
|
||||
}
|
||||
|
||||
.top-60 {
|
||||
top: 15rem /* 240px */;
|
||||
}
|
||||
|
||||
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
|
||||
--tw-space-x-reverse: 0;
|
||||
margin-right: calc(0.5rem * var(--tw-space-x-reverse));
|
||||
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
|
||||
}
|
||||
|
||||
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
|
||||
--tw-space-y-reverse: 0;
|
||||
margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
|
||||
margin-bottom: calc(1rem * var(--tw-space-y-reverse));
|
||||
}
|
||||
|
||||
.uppercase {
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.underline {
|
||||
text-decoration-line: underline;
|
||||
}
|
||||
|
||||
.text-purple-800 {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(107 33 168 / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
.active\:text-opacity-70:active {
|
||||
--tw-text-opacity: 0.7;
|
||||
}
|
||||
|
||||
.text-xs {
|
||||
font-size: 0.75rem /* 12px */;
|
||||
line-height: 1rem /* 16px */;
|
||||
}
|
||||
|
||||
.text-sm {
|
||||
font-size: 0.875rem /* 14px */;
|
||||
line-height: 1.25rem /* 20px */;
|
||||
}
|
||||
|
||||
.text-xl {
|
||||
font-size: 1.25rem /* 20px */;
|
||||
line-height: 1.75rem /* 28px */;
|
||||
}
|
||||
|
||||
.text-3xl {
|
||||
font-size: 2rem /* 32px */;
|
||||
line-height: 2.5rem /* 40px */;
|
||||
}
|
||||
|
||||
.tracking-wider {
|
||||
letter-spacing: 0.05em;
|
||||
}
|
||||
|
||||
.font-semibold {
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.font-bold {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
/* Widths */
|
||||
.w-full {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.w-auto {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.w-\[108px\] {
|
||||
width: 108px;
|
||||
}
|
||||
|
||||
/* Heights */
|
||||
.h-\[149\.44px\] {
|
||||
height: 149.44px;
|
||||
}
|
||||
|
||||
.h-\[91px\] {
|
||||
height: 91px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Media Queries
|
||||
*/
|
||||
|
||||
@media (min-width: 640px) {
|
||||
.container {
|
||||
max-width: 640px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.container {
|
||||
max-width: 768px;
|
||||
}
|
||||
|
||||
.md\:block {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.md\:px-16 {
|
||||
padding-left: 4rem /* 64px */;
|
||||
padding-right: 4rem /* 64px */;
|
||||
}
|
||||
|
||||
.md\:px-24 {
|
||||
padding-left: 6rem /* 96px */;
|
||||
padding-right: 6rem /* 96px */;
|
||||
}
|
||||
|
||||
.md\:max-w-xl {
|
||||
max-width: 36rem /* 576px */;
|
||||
}
|
||||
|
||||
.md\:max-w-4xl {
|
||||
max-width: 56rem /* 896px */;
|
||||
}
|
||||
|
||||
.md\:text-4xl {
|
||||
font-size: 2.25rem /* 36px */;
|
||||
line-height: 2.5rem /* 40px */;
|
||||
}
|
||||
|
||||
.md\:flex-row {
|
||||
flex-direction: row;
|
||||
}
|
||||
|
||||
.md\:w-1\/4 {
|
||||
width: 25%;
|
||||
}
|
||||
|
||||
.md\:top-12 {
|
||||
top: 3rem /* 48px */;
|
||||
}
|
||||
|
||||
.md\:-right-2\/4 {
|
||||
right: -50%;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1024px) {
|
||||
.container {
|
||||
max-width: 1024px;
|
||||
}
|
||||
|
||||
.lg\:py-16 {
|
||||
padding-top: 4rem /* 64px */;
|
||||
padding-bottom: 4rem /* 64px */;
|
||||
}
|
||||
|
||||
.lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
|
||||
--tw-space-y-reverse: 0;
|
||||
margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
|
||||
margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
|
||||
}
|
||||
|
||||
.lg\:max-w-6xl {
|
||||
max-width: 72rem /* 1152px */;
|
||||
}
|
||||
|
||||
.lg\:w-\[195px\] {
|
||||
width: 195px;
|
||||
}
|
||||
|
||||
.lg\:h-\[269\.83px\] {
|
||||
height: 269.83px;
|
||||
}
|
||||
|
||||
.lg\:w-\[177\.08px\] {
|
||||
width: 177.08px;
|
||||
}
|
||||
|
||||
.lg\:h-\[173px\] {
|
||||
height: 173px;
|
||||
}
|
||||
|
||||
.lg\:text-sm {
|
||||
font-size: 0.875rem /* 14px */;
|
||||
line-height: 1.25rem /* 20px */;
|
||||
}
|
||||
|
||||
.lg\:text-lg {
|
||||
font-size: 1.125rem /* 18px */;
|
||||
line-height: 1.75rem /* 28px */;
|
||||
}
|
||||
|
||||
.lg\:text-3xl {
|
||||
font-size: 2rem /* 32px */;
|
||||
line-height: 2.5rem /* 40px */;
|
||||
}
|
||||
|
||||
.lg\:text-5xl {
|
||||
font-size: 3rem /* 48px */;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.lg\:leading-\[110\%\] {
|
||||
line-height: 110%;
|
||||
}
|
||||
|
||||
.lg\:leading-\[145\%\] {
|
||||
line-height: 145%;
|
||||
}
|
||||
|
||||
.lg\:top-16 {
|
||||
top: 4rem /* 64px */;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1280px) {
|
||||
.container {
|
||||
max-width: 1280px;
|
||||
}
|
||||
|
||||
.xl\:text-base {
|
||||
font-size: 1rem /* 16px */;
|
||||
line-height: 1.5rem /* 24px */;
|
||||
}
|
||||
|
||||
.xl\:text-4xl {
|
||||
font-size: 2.25rem /* 36px */;
|
||||
line-height: 2.5rem /* 40px */;
|
||||
}
|
||||
|
||||
.xl\:text-6xl {
|
||||
font-size: 3.75rem /* 60px */;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.xl\:max-w-2xl {
|
||||
max-width: 42rem /* 672px */;
|
||||
}
|
||||
|
||||
.xl\:w-\[270px\] {
|
||||
width: 270px;
|
||||
}
|
||||
|
||||
.xl\:h-\[373\.61px\] {
|
||||
height: 373.61px;
|
||||
}
|
||||
|
||||
.xl\:px-44 {
|
||||
padding-left: 11rem /* 176px */;
|
||||
padding-right: 11rem /* 176px */;
|
||||
}
|
||||
|
||||
.xl\:py-24 {
|
||||
padding-top: 6rem /* 96px */;
|
||||
padding-bottom: 6rem /* 96px */;
|
||||
}
|
||||
|
||||
.xl\:leading-\[150\%\] {
|
||||
line-height: 150%;
|
||||
}
|
||||
|
||||
.xl\:-right-3\/4 {
|
||||
right: -75%;
|
||||
}
|
||||
|
||||
.xl\:top-32 {
|
||||
top: 8rem /* 128px */;
|
||||
}
|
||||
|
||||
.xl\:mx-auto {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1536px) {
|
||||
.container {
|
||||
max-width: 1536px;
|
||||
}
|
||||
|
||||
.\32xl\:right-\[10\%\] {
|
||||
right: 10%;
|
||||
@media only screen and (max-width: 600px) {
|
||||
#Hero .links {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 1rem;
|
||||
align-items: left;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,46 +1,36 @@
|
||||
import downArrow from "../images/arrow-down.svg";
|
||||
import triangleGraphic from "../images/pse-badge.svg";
|
||||
import lockGraphic from "../images/lock-gfc.svg";
|
||||
import github from "../images/github.svg";
|
||||
import docs from "../images/docs.svg";
|
||||
import "./Hero.css";
|
||||
import config from "../config.json";
|
||||
|
||||
const Hero = () => (
|
||||
<div className="container xl:mx-auto home-hero max-w-[1920px]">
|
||||
<div className="mx-auto px-4 md:px-16 xl:pl-18 py-12 lg:py-16 xl:py-24 flex flex-col space-y-4 lg:space-y-6 md:max-w-4xl lg:max-w-6xl">
|
||||
<p className="uppercase text-sm xl:text-base tracking-wider font-semibold">Privacy & Scaling Explorations</p>
|
||||
<h1 className="text-3xl md:text-4xl lg:text-5xl xl:text-6xl lg:leading-[110%] font-bold">
|
||||
Enhancing Ethereum through cryptographic research.
|
||||
</h1>
|
||||
<h3 className="text-xl lg:text-3xl xl:text-4xl lg:leading-[145%] xl:leading-[150%] font-semibold md:max-w-xl xl:max-w-2xl ">
|
||||
We explore new use cases for zero-knowledge proofs and other cryptographic primitives through research and
|
||||
proof-of-concepts.
|
||||
</h3>
|
||||
<a href="#Projects">
|
||||
<div className="flex space-x-2">
|
||||
<div className="font-semibold underline text-purple-800 active:text-opacity-70 transition-all lg:text-lg">
|
||||
Explore our work
|
||||
</div>
|
||||
<div className="animate-bounce">
|
||||
<img src={downArrow} width={12} height={12} />
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
<div className="w-full flex flex-col md:flex-row border-2 border-gray-800">
|
||||
<div className="hidden md:block w-[108px] h-[149.44px] lg:w-[195px] lg:h-[269.83px] xl:w-[270px] xl:h-[373.61px] absolute right-[6%] 2xl:right-[10%] top-60 hover:animate-spin">
|
||||
<img className="hero-graphic" src={triangleGraphic} />
|
||||
<div id="Hero">
|
||||
<h2 className="name">TLSNotary</h2>
|
||||
<h1>
|
||||
Proof of data authenticity
|
||||
</h1>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<p>
|
||||
Export data from any web application and prove facts about it without compromising on privacy.
|
||||
</p>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<div className="links">
|
||||
<div className="docs-link">
|
||||
<a href={config.links.docs}>
|
||||
<button className="pill-button">
|
||||
Documentation
|
||||
<img className="button-docs" src={docs} alt="docs"></img>
|
||||
</button>
|
||||
</a>
|
||||
</div>
|
||||
{/* Lock */}
|
||||
{/* <div className="md:w-1/4 bg-yellow-400">
|
||||
<div className="w-auto h-[91px] lg:w-[177.08px] lg:h-[173px] relative right-1/3 md:-right-2/4 xl:-right-3/4 top-6 md:top-12 lg:top-16 xl:top-32 hover:animate-bounce">
|
||||
<img className="hero-graphic" src={lockGraphic} />
|
||||
</div>
|
||||
<div className="repo-link">
|
||||
<a href={config.links.repo}>
|
||||
<button className="pill-button">
|
||||
Source
|
||||
<img className="button-github" src={github} alt="github"></img>
|
||||
</button>
|
||||
</a>
|
||||
</div>
|
||||
<div className="flex-auto bg-white py-12 lg:py-16 xl:py-24 px-4 md:px-24 xl:px-44">
|
||||
<h3 className="text-xl lg:text-3xl xl:text-4xl lg:leading-[145%] xl:leading-[150%] font-semibold md:max-w-xl xl:max-w-2xl ">
|
||||
We explore new use cases for zero-knowledge proofs and other cryptographic primitives through research and
|
||||
proof-of-concepts.
|
||||
</h3>
|
||||
</div> */}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
51
src/components/How.css
Normal file
@@ -0,0 +1,51 @@
|
||||
#How {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
}
|
||||
|
||||
#How .body {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
gap: 2.5rem;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
#How .diagram {
|
||||
padding: 30px;
|
||||
}
|
||||
|
||||
#How .diagram-container {
|
||||
display: flex;
|
||||
border: 5px solid var(--brown);
|
||||
border-radius: 30px;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#How .text-container {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 1440px) {
|
||||
#How {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
padding-top: 50px;
|
||||
padding-bottom: 50px;
|
||||
}
|
||||
|
||||
#How .body {
|
||||
flex-direction: column;
|
||||
position: static;
|
||||
max-width: 67%;
|
||||
}
|
||||
|
||||
#How .diagram {
|
||||
max-width: 80%;
|
||||
padding: 30px;
|
||||
}
|
||||
}
|
||||
35
src/components/How.tsx
Normal file
@@ -0,0 +1,35 @@
|
||||
import "./How.css";
|
||||
import diagram from "../images/overview-pretty.png";
|
||||
|
||||
export default function How() {
|
||||
return (
|
||||
<div id="How">
|
||||
<div className="body">
|
||||
<div className="diagram-container">
|
||||
<img className="diagram" src={diagram}></img>
|
||||
</div>
|
||||
<div className="text-container">
|
||||
<h2>How it works</h2>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<p>
|
||||
TLSNotary leverages the ubiquitous TLS (Transport Layer Security) protocol to securely and privately prove a transcript of communications took place with a webserver.
|
||||
<br/>
|
||||
<br/>
|
||||
At the core of the TLSNotary protocol is dividing TLS session keys between two parties (Client and Notary) and then using secure two-party computation (2PC) to encrypt and authenticate requests from the Client to a TLS-enabled webserver.
|
||||
<br/>
|
||||
<br/>
|
||||
During the protocol neither the Client nor Notary are in posession of the full TLS session keys, they only know their shares of those keys.
|
||||
This preserves the security assumptions of TLS while at the same time allows the Client to prove to the Notary the authenticity of the transcript.
|
||||
<br/>
|
||||
<br/>
|
||||
This is all achieved with full privacy. The Notary is never aware of which webserver is being queried, nor do they ever see the unencrypted communications.
|
||||
<br/>
|
||||
<br/>
|
||||
Furthermore, our protocol is transparent to the webserver.
|
||||
In fact, the webserver is never aware that this process took place.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -2,10 +2,10 @@
|
||||
border-bottom: var(--border);
|
||||
display: grid;
|
||||
grid-template-columns: 1fr auto 1fr;
|
||||
grid-template-areas: "anchor-links pse-link social-links";
|
||||
grid-template-areas: "tlsn-link anchor-links social-links";
|
||||
font-weight: 600;
|
||||
font-size: 1.125rem;
|
||||
padding-block: 36px;
|
||||
padding-block: 12px;
|
||||
}
|
||||
|
||||
#navbar > * {
|
||||
@@ -36,8 +36,8 @@
|
||||
grid-area: anchor-links;
|
||||
}
|
||||
|
||||
#pse-link {
|
||||
grid-area: pse-link;
|
||||
#tlsn-link {
|
||||
grid-area: tlsn-link;
|
||||
}
|
||||
|
||||
#social-links {
|
||||
@@ -55,7 +55,7 @@
|
||||
|
||||
@media screen and (max-width: 800px) {
|
||||
#navbar {
|
||||
grid-template-areas: "social-links pse-link menu-link";
|
||||
grid-template-areas: "tlsn-link social-links menu-link";
|
||||
padding-inline: 1em;
|
||||
border-bottom: none;
|
||||
padding-block: 16px;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { useState } from 'react';
|
||||
import logo from '../images/pse-logo.svg';
|
||||
import logo from '../images/tlsn-logo.svg';
|
||||
import discord from '../images/discord_round.svg';
|
||||
import twitter from '../images/twitter_round.svg';
|
||||
import mirror from '../images/mirror.svg';
|
||||
import github from "../images/github.svg";
|
||||
import './Navbar.css'
|
||||
import config from "../config.json";
|
||||
|
||||
function Navbar() {
|
||||
const [isOpen, setIsOpen] = useState(false);
|
||||
@@ -15,33 +15,26 @@ function Navbar() {
|
||||
return (
|
||||
<nav id="nav-menu">
|
||||
<nav id="navbar" aria-label="Navigation for Desktop">
|
||||
<div id="anchor-links" className="nav-links">
|
||||
<a href="#top">About</a>
|
||||
<a href="#Projects">Projects</a>
|
||||
<a href="#Team">Members</a>
|
||||
</div>
|
||||
<a href="#" id="pse-link">
|
||||
<img src={logo} alt="pse logo" />
|
||||
<a href="#" id="tlsn-link">
|
||||
<img src={logo} alt="tlsn logo" />
|
||||
</a>
|
||||
<div id="anchor-links" className="nav-links">
|
||||
<a href={config.links.docs}>Docs</a>
|
||||
<a href="#About">About</a>
|
||||
</div>
|
||||
<div id="social-links" className="nav-links">
|
||||
<a id="job-openings" href="https://jobs.lever.co/ethereumfoundation/?department=Ethereum%20Foundation&team=Privacy%20and%20Scaling%20Explorations" target="_blank" rel="noopener noreferrer">Job Openings</a>
|
||||
<a href="https://twitter.com/PrivacyScaling" aria-label="PSE Twitter link" target="_blank" rel="noopener noreferrer">
|
||||
<img src={twitter} alt="" />
|
||||
<a href={config.links.discord} aria-label="TLSNotary Discord link" target="_blank" rel="noopener noreferrer">
|
||||
<img src={discord} alt="TLSNotary Discord" />
|
||||
</a>
|
||||
<a href="https://discord.gg/sF5CT5rzrR" aria-label="PSE Discord link" target="_blank" rel="noopener noreferrer">
|
||||
<img src={discord} alt="" />
|
||||
</a>
|
||||
<a href="https://mirror.xyz/privacy-scaling-explorations.eth" aria-label="PSE Mirror" target="_blank" rel="noopener noreferrer">
|
||||
<img src={mirror} alt="" width="40px" height="40px"/>
|
||||
<a href={config.links.repo} aria-label="TLSNotary Github Repo">
|
||||
<img src={github} alt="Github" />
|
||||
</a>
|
||||
</div>
|
||||
<div id="menu-link" onClick={() => { toggleMenu() }}>{isOpen ? 'Close' : 'Menu'}</div>
|
||||
</nav>
|
||||
<nav id="nav-menu-mobile" aria-label="Navigation for Mobile" className={isOpen ? 'menu-open' : 'menu-closed'}>
|
||||
<a href="#top">About</a>
|
||||
<a href="#Projects">Projects</a>
|
||||
<a href="#Team">Members</a>
|
||||
<a id="job-openings-mobile" href="https://jobs.lever.co/ethereumfoundation/?department=Ethereum%20Foundation&team=Privacy%20and%20Scaling%20Explorations" target="_blank" rel="noopener noreferrer">Job Openings</a>
|
||||
<a href={config.links.docs}>Docs</a>
|
||||
<a href="#About">About</a>
|
||||
</nav>
|
||||
</nav>
|
||||
)
|
||||
|
||||
@@ -1,105 +0,0 @@
|
||||
.card {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
flex-direction: column;
|
||||
border-radius: var(--border-radius);
|
||||
box-shadow: var(--box-shadow);
|
||||
background-color: var(--white);
|
||||
padding: 1.2rem;
|
||||
border: var(--border);
|
||||
}
|
||||
|
||||
.card-img-top {
|
||||
border-radius: var(--border-radius);
|
||||
object-fit: cover;
|
||||
max-height: 150px;
|
||||
}
|
||||
|
||||
.project-description {
|
||||
overflow: hidden;
|
||||
height: 4.5em; /* exactly three lines */
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.project-description::after {
|
||||
content: "";
|
||||
text-align: right;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
width: 70%;
|
||||
height: 1.2em;
|
||||
background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
|
||||
}
|
||||
|
||||
.card-text-project {
|
||||
line-height: 1.5rem;
|
||||
font-weight: 400;
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
.card-title {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.card-title > div,
|
||||
.card-title > a > div {
|
||||
font-weight: 700;
|
||||
font-size: 1.5rem;
|
||||
padding-block: 1.5rem;
|
||||
}
|
||||
|
||||
.card-title > a > * {
|
||||
display: inline-flex;
|
||||
}
|
||||
|
||||
.card-body {
|
||||
align-self: flex-start;
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
.card-footer {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
border-top: 2px solid #9ea3a7;
|
||||
padding-top: 1rem;
|
||||
margin-top: 2.5rem;
|
||||
/* flex-wrap: wrap;
|
||||
background-color: transparent;
|
||||
padding: 1em 0em;
|
||||
border-top: 2px solid var(--gray);
|
||||
align-self: stretch; */
|
||||
}
|
||||
|
||||
.docs-links {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.social-links {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
.card-footer .btn {
|
||||
padding: 0.25rem 0.5rem;
|
||||
}
|
||||
|
||||
.link {
|
||||
padding: 0.125rem;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.link a {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.icon {
|
||||
height: 2rem;
|
||||
padding-bottom: calc(1rem - var(--padding));
|
||||
padding-inline: 1.125rem;
|
||||
}
|
||||
|
||||
.link-title {
|
||||
text-transform: capitalize;
|
||||
}
|
||||
@@ -1,189 +0,0 @@
|
||||
import docs from "../images/website.svg";
|
||||
import github from "../images/github.svg";
|
||||
import discord from "../images/discord.svg";
|
||||
import twitter from "../images/twitter.svg";
|
||||
import telegram from "../images/telegram.svg";
|
||||
import img_link from "../images/box_arrow_out.svg";
|
||||
import "./ProjectCard.css";
|
||||
import ColorHash from "color-hash";
|
||||
import { title } from "process";
|
||||
import ProjectDescription from "./ProjectDescription";
|
||||
|
||||
export interface ProjectCardProps {
|
||||
name: string;
|
||||
short_name?: string;
|
||||
description: string | string[];
|
||||
long_description?: string | string[];
|
||||
image?: string;
|
||||
links?: Links[];
|
||||
renderBanner?: boolean;
|
||||
}
|
||||
|
||||
interface Links {
|
||||
github?: string;
|
||||
website?: string;
|
||||
discord?: string;
|
||||
twitter?: string;
|
||||
telegram?: string;
|
||||
documentation?: string;
|
||||
}
|
||||
|
||||
function renderLink(url: string, source: string, icon: string, button: boolean = false, text: boolean = false): any {
|
||||
// The next few lines check if the link begins with a protocol like http or https, and if it doesn't, it adds the '//' to the beginning of the link to make it an http(s) link.
|
||||
let RgExp = new RegExp("^(?:[a-z]+:)?//", "i");
|
||||
if (!RgExp.test(url)) {
|
||||
url = "//" + url;
|
||||
}
|
||||
if (!button) {
|
||||
return (
|
||||
<div className="link" key={url}>
|
||||
<a href={url} target="_blank">
|
||||
<img className="icon" src={icon} alt={source} />
|
||||
{text ? <div className="link-title">{source}</div> : null}
|
||||
</a>
|
||||
</div>
|
||||
);
|
||||
} else {
|
||||
return (
|
||||
<div className="link" key={url}>
|
||||
<a
|
||||
href={url}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="btn"
|
||||
style={{ backgroundColor: `var(--${source})` }}
|
||||
>
|
||||
<img className="icon" src={icon} alt={source} />
|
||||
{text ? <div className="link-title">{source}</div> : null}
|
||||
</a>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function renderBanner(name: string): any {
|
||||
let hueRange = { min: 45, max: 360 };
|
||||
let colorHashText = new ColorHash({ hue: hueRange, lightness: [0.8, 0.9] }).hex(name);
|
||||
let colorHashBG = new ColorHash({
|
||||
hue: hueRange,
|
||||
lightness: [0.35, 0.4],
|
||||
saturation: [0.65, 0.85, 1],
|
||||
}).hex(name);
|
||||
return (
|
||||
<svg height="150px" width="350px" style={{ backgroundColor: colorHashBG }} className="card-img-top">
|
||||
<text
|
||||
textAnchor="middle"
|
||||
x="50%"
|
||||
y="58%"
|
||||
fill={colorHashText}
|
||||
style={{ fontSize: "2.5rem", fontStyle: "italic" }}
|
||||
>
|
||||
{name}
|
||||
</text>
|
||||
</svg>
|
||||
);
|
||||
}
|
||||
|
||||
function renderDescription(description: string | string[]): any {
|
||||
if (typeof description === "string") {
|
||||
return <p className="card-text-project">{description}</p>;
|
||||
}
|
||||
return description.map((text: string, index: number) => {
|
||||
return (
|
||||
<p className="card-text-project" key={index}>
|
||||
{text}
|
||||
</p>
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
function ProjectCard(props: ProjectCardProps) {
|
||||
const docLinks = props.links
|
||||
? props.links.map((link) => {
|
||||
if (link.github) {
|
||||
return renderLink(link.github, "github", github);
|
||||
} else if (link.documentation) {
|
||||
return renderLink(link.documentation, "website", docs);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
})
|
||||
: null;
|
||||
|
||||
const socialLinks = props.links
|
||||
? props.links.map((link) => {
|
||||
if (link.discord) {
|
||||
return renderLink(link.discord, "discord", discord);
|
||||
} else if (link.twitter) {
|
||||
return renderLink(link.twitter, "twitter", twitter);
|
||||
} else if (link.telegram) {
|
||||
return renderLink(link.telegram, "telegram", telegram);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
})
|
||||
: null;
|
||||
|
||||
let img = (() => {
|
||||
try {
|
||||
if (props.image) {
|
||||
let imageSource;
|
||||
if (props.image.startsWith("http")) {
|
||||
imageSource = props.image;
|
||||
} else {
|
||||
imageSource = require(`../images/${props.image}`);
|
||||
}
|
||||
|
||||
return <img className="card-img-top" src={imageSource} alt={props.name} />;
|
||||
} else if (props.renderBanner == true || props.renderBanner == undefined) {
|
||||
return renderBanner(props.short_name || props.name);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
} catch (e) {
|
||||
if (props.renderBanner == true || props.renderBanner == undefined) {
|
||||
return renderBanner(props.short_name || props.name);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
})();
|
||||
|
||||
const title = (props: ProjectCardProps) => {
|
||||
let title_with_link;
|
||||
if (props.links) {
|
||||
for (let link in props.links) {
|
||||
if (props.links[link].website) {
|
||||
title_with_link = (
|
||||
<a href={props.links[link].website} target="_blank">
|
||||
<div>{props.name}</div>
|
||||
<div style={{ width: "0.8125rem" }} />
|
||||
<img src={img_link} role="presentation" alt="Go to project website" />
|
||||
</a>
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (title_with_link) {
|
||||
return title_with_link;
|
||||
}
|
||||
return <div>{props.name}</div>;
|
||||
};
|
||||
|
||||
return (
|
||||
<div className="card border border-dark">
|
||||
{img}
|
||||
<div className="card-body">
|
||||
<div className="card-title">{title(props)}</div>
|
||||
<div className="project-description">{renderDescription(props.description)}</div>
|
||||
</div>
|
||||
<ProjectDescription title={props.name} description={props.description}></ProjectDescription>
|
||||
<div className="card-footer">
|
||||
<div className="docs-links">{docLinks}</div>
|
||||
<div className="social-links">{socialLinks}</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default ProjectCard;
|
||||
@@ -1,80 +0,0 @@
|
||||
.btn {
|
||||
display: inline-block;
|
||||
padding: 10px 10px;
|
||||
font-size: 15px;
|
||||
cursor: pointer;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
border: var(--border);
|
||||
border-radius: 2em;
|
||||
}
|
||||
|
||||
.btn-close {
|
||||
color: var(--black);
|
||||
padding: 0;
|
||||
float: right;
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.btn-close::after {
|
||||
content: "×";
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
.btn-ext {
|
||||
color: var(--black);
|
||||
font-weight: 600;
|
||||
background-color: var(--white);
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
.column {
|
||||
display: flex;
|
||||
flex-direction: column; /* stacks the left and right headers above the bottom content */
|
||||
}
|
||||
|
||||
h3 {
|
||||
float: left;
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
.modal-description {
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
.ReactModal__Content {
|
||||
inset: 25% 33% !important;
|
||||
border: var(--border) !important;
|
||||
border-radius: var(--border-radius) !important;
|
||||
}
|
||||
|
||||
.ReactModal__Overlay {
|
||||
background-color: var(--gray-transparent);
|
||||
opacity: 0;
|
||||
transition: 300ms ease-in-out;
|
||||
}
|
||||
|
||||
.ReactModal__Overlay--after-open {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.ReactModal__Overlay--before-close {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.ReactModal__Body--open {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1400px) {
|
||||
.ReactModal__Content {
|
||||
inset: 20% 25% !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 800px) {
|
||||
.ReactModal__Content {
|
||||
inset: 20% 10% !important;
|
||||
}
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
import { useState } from "react";
|
||||
import Modal from "react-modal";
|
||||
import "./ProjectDescription.css";
|
||||
|
||||
Modal.setAppElement('#root');
|
||||
|
||||
function ProjectDescription(props:any) {
|
||||
// For more descriptions modal
|
||||
const [modalIsOpen, setmodalIsOpen] = useState(false);
|
||||
|
||||
return (
|
||||
<>
|
||||
<button className="btn btn-ext" onClick={() => setmodalIsOpen(true)}>
|
||||
More Details
|
||||
</button>
|
||||
<Modal
|
||||
isOpen={modalIsOpen}
|
||||
shouldCloseOnOverlayClick={true}
|
||||
onRequestClose={() => setmodalIsOpen(false)}
|
||||
style={{
|
||||
overlay: {
|
||||
backgroundColor: "rgba(0, 0, 0, 0.75)",
|
||||
},
|
||||
}}
|
||||
>
|
||||
<div className="column">
|
||||
<div>
|
||||
<h3>{props.title}</h3>
|
||||
<button className="btn btn-close" onClick={() => setmodalIsOpen(false)}>
|
||||
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<p className="modal-description">{props.description}</p>
|
||||
</div>
|
||||
</Modal>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
export default ProjectDescription;
|
||||
@@ -1,26 +0,0 @@
|
||||
#Projects {
|
||||
padding-inline: 5rem;
|
||||
padding: 4rem 3rem;
|
||||
}
|
||||
|
||||
#Projects > p {
|
||||
font-size: 1.125rem;
|
||||
font-weight: 400;
|
||||
line-height: 120%;
|
||||
}
|
||||
|
||||
#Projects .Cards {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
|
||||
gap: 2.5rem;
|
||||
}
|
||||
|
||||
.CardSectionTitle {
|
||||
text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.66);
|
||||
}
|
||||
|
||||
@media screen and (max-width: 800px) {
|
||||
#Projects {
|
||||
padding-inline: 1rem;
|
||||
}
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
import ProjectData from "../data/Projects.json";
|
||||
import { useState } from "react";
|
||||
import ProjectCard, { ProjectCardProps } from "./ProjectCard";
|
||||
import { shuffleFisherYates } from "../Utils";
|
||||
import "./Projects.css";
|
||||
|
||||
function Projects() {
|
||||
const [cards] = useState<any[]>([CreateCards(ProjectData, true)]);
|
||||
|
||||
return (
|
||||
<div id="Projects">
|
||||
<h2 className="">What we work on</h2>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<p className="">Explore how we integrate ZK primitives into decentralized applications</p>
|
||||
<div style={{ height: "4.4375rem" }} />
|
||||
<div className="Cards">{cards}</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default Projects;
|
||||
|
||||
function CreateCards(cards: ProjectCardProps[], shuffle: boolean = true): JSX.Element[] {
|
||||
let _cards = cards.map((card: ProjectCardProps) => {
|
||||
return <ProjectCard key={card.name} {...card} renderBanner={true} />;
|
||||
});
|
||||
|
||||
if (shuffle) {
|
||||
_cards = shuffleFisherYates(_cards as []);
|
||||
}
|
||||
|
||||
return _cards;
|
||||
}
|
||||
73
src/components/Roadmap.css
Normal file
@@ -0,0 +1,73 @@
|
||||
#Roadmap {
|
||||
background-color: var(--light-brown);
|
||||
padding: 100px;
|
||||
}
|
||||
|
||||
#Roadmap .cards {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
gap: 2.5rem;
|
||||
}
|
||||
|
||||
#Roadmap .border {
|
||||
box-shadow: 2px 3px 5px var(--blue);
|
||||
}
|
||||
|
||||
#Roadmap .card {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
border-radius: var(--border-radius);
|
||||
background: var(--light-blue);
|
||||
padding: 1.2rem;
|
||||
}
|
||||
|
||||
#Roadmap .card-text {
|
||||
color: var(--white);
|
||||
line-height: 1.5rem;
|
||||
font-weight: 600;
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
#Roadmap .card-title {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
#Roadmap .card-title > div,
|
||||
#Roadmap .card-title > a > div {
|
||||
font-weight: 700;
|
||||
font-size: 1.5rem;
|
||||
padding-block: 1.5rem;
|
||||
}
|
||||
|
||||
#Roadmap .card-title > a > * {
|
||||
display: inline-flex;
|
||||
}
|
||||
|
||||
#Roadmap .card-body {
|
||||
align-self: flex-start;
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
#Roadmap .card-footer {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
border-top: 2px solid #9ea3a7;
|
||||
padding-top: 1rem;
|
||||
margin-top: 2.5rem;
|
||||
/* flex-wrap: wrap;
|
||||
background-color: transparent;
|
||||
padding: 1em 0em;
|
||||
border-top: 2px solid var(--gray);
|
||||
align-self: stretch; */
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 600px) {
|
||||
#Roadmap .cards {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 1rem;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
36
src/components/Roadmap.tsx
Normal file
@@ -0,0 +1,36 @@
|
||||
import "./Roadmap.css";
|
||||
|
||||
export default function Roadmap() {
|
||||
return (
|
||||
<div id="Roadmap">
|
||||
<h3>
|
||||
We're rebuilding the protocol from the ground up.
|
||||
</h3>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<p>Below are some development goals on our roadmap:</p>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<div className="cards">
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-text">Implement the core protocol as a series of open-source Rust libraries</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-text">Build and release a Notary server implementation</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-text">Develop a web extension for the browser</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-text">Create developer tools to build on top of TLSNotary</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
#Team {
|
||||
padding-inline: 5rem;
|
||||
padding: 4rem 3rem;
|
||||
}
|
||||
|
||||
#Team .Cards {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
|
||||
gap: 1rem 2rem;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 800px) {
|
||||
#Team {
|
||||
padding-inline: 1em;
|
||||
}
|
||||
}
|
||||
@@ -1,59 +0,0 @@
|
||||
.members-card {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
flex-direction: column;
|
||||
margin-top: 1rem;
|
||||
border: 1px solid var(--gray-transparent);
|
||||
border-radius: var(--border-radius);
|
||||
background-color: var(--white);
|
||||
box-shadow: var(--box-shadow);
|
||||
padding: 2rem;
|
||||
}
|
||||
|
||||
.members-card-title {
|
||||
font-weight: 600;
|
||||
font-size: 1.5rem;
|
||||
padding-bottom: 1rem;
|
||||
}
|
||||
|
||||
.card-text {
|
||||
line-height: 150%;
|
||||
padding-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
.members-card-footer {
|
||||
border-top: 2px solid var(--black);
|
||||
}
|
||||
|
||||
.members-card-footer a {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
padding: 1rem 0px;
|
||||
font-weight: 700;
|
||||
text-decoration: none;
|
||||
color: var(--black);
|
||||
}
|
||||
|
||||
.members-card-footer > *:not(:first-child) {
|
||||
border-top: 2px solid var(--black);
|
||||
}
|
||||
|
||||
.team-link {
|
||||
padding: 0.125rem;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.team-link a {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.team-icon {
|
||||
height: 1.5rem;
|
||||
}
|
||||
|
||||
.team-link-title {
|
||||
text-transform: capitalize;
|
||||
}
|
||||
@@ -1,61 +0,0 @@
|
||||
import globe from "../images/globe.svg";
|
||||
import github from "../images/github.svg";
|
||||
import discord from "../images/discord_round.svg";
|
||||
import twitter from "../images/twitter_round.svg";
|
||||
import telegram from "../images/telegram.svg";
|
||||
import "./TeamMemberCard.css";
|
||||
const images = {
|
||||
github,
|
||||
discord,
|
||||
twitter,
|
||||
telegram,
|
||||
} as any
|
||||
|
||||
export interface TeamMemberCardProps {
|
||||
name: string;
|
||||
short_name?: string;
|
||||
description: string | string[];
|
||||
long_description?: string | string[];
|
||||
image?: string;
|
||||
links?: Link[];
|
||||
renderBanner?: boolean;
|
||||
}
|
||||
|
||||
interface Link {
|
||||
provider: string
|
||||
url: string
|
||||
}
|
||||
|
||||
function renderDescription(description: string | string[]): any {
|
||||
if (typeof description === "string") {
|
||||
return <p className="card-text">{description}</p>;
|
||||
}
|
||||
return description.map((text: string, index: number) => {
|
||||
return (
|
||||
<p className="card-text" key={index}>
|
||||
{text}
|
||||
</p>
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
function TeamMemberCard(props: TeamMemberCardProps) {
|
||||
return (
|
||||
<div className="members-card">
|
||||
<div className="members-card-body">
|
||||
<div className="members-card-title">{props.name}</div>
|
||||
{renderDescription(props.description)}
|
||||
</div>
|
||||
<div className="members-card-footer">
|
||||
{(props.links || []).map(({ url, provider }) => (
|
||||
<a className="team-link" href={url} target="_blank" rel="noopener noreferrer" key={url}>
|
||||
<div className="team-link-title">{provider}</div>
|
||||
<img className="team-icon" src={images[provider] || globe} alt={''} />
|
||||
</a>
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default TeamMemberCard;
|
||||
60
src/components/Usecases.css
Normal file
@@ -0,0 +1,60 @@
|
||||
#Usecases {
|
||||
padding-inline: 5rem;
|
||||
padding: 4rem 3rem;
|
||||
background-color: var(--background-blue);
|
||||
justify-items: center;
|
||||
}
|
||||
|
||||
#Usecases * p {
|
||||
color: var(--white);
|
||||
font-size: 1.125rem;
|
||||
font-weight: 400;
|
||||
line-height: 120%;
|
||||
}
|
||||
|
||||
#Usecases .header {
|
||||
color: var(--white);
|
||||
}
|
||||
|
||||
#Usecases .body {
|
||||
max-width: 67%;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
#Usecases .cards {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
grid-template-rows: repeat(2, 1fr);
|
||||
gap: 2.5rem;
|
||||
}
|
||||
|
||||
#Usecases .card {
|
||||
border-radius: var(--border-radius);
|
||||
background: var(--light-blue);
|
||||
padding: 1.2rem;
|
||||
}
|
||||
|
||||
#Usecases .card-text {
|
||||
color: var(--white);
|
||||
line-height: 1.5rem;
|
||||
font-weight: 600;
|
||||
font-size: 1rem;
|
||||
}
|
||||
.card-image {
|
||||
display:block;
|
||||
margin:auto;
|
||||
width:100%;
|
||||
height:auto;
|
||||
}
|
||||
|
||||
#Usecases .card-body {
|
||||
align-self: flex-start;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 600px) {
|
||||
#Usecases .cards {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 1rem;
|
||||
}
|
||||
}
|
||||
84
src/components/Usecases.tsx
Normal file
@@ -0,0 +1,84 @@
|
||||
import "./Usecases.css";
|
||||
import prove from "../images/img-proveyouself.svg";
|
||||
import msg from "../images/img-bear.svg";
|
||||
import money from "../images/img-elephant-love.svg";
|
||||
import webpage from "../images/img-elephant-reading.svg";
|
||||
import block from "../images/img-block-to-app.svg";
|
||||
import account from "../images/img-bear-access.svg";
|
||||
|
||||
|
||||
|
||||
export default function Usecases() {
|
||||
return (
|
||||
<div id="Usecases">
|
||||
<div className="body">
|
||||
<h2 className="header">What can TLSNotary do?</h2>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<p>
|
||||
With TLSNotary, you can create cryptographic proofs of authenticity for any data on the web, even your private data.
|
||||
Using our protocol you can securely prove:
|
||||
</p>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<div className="cards">
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-image"><img className="card-image" src={prove} alt="verify"></img></div>
|
||||
<div className="card-text">Private information about yourself.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-image"><img className="card-image" src={msg} alt="verify"></img></div>
|
||||
<div className="card-text">You received a private message from someone.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-image"><img className="card-image" src={money} alt="verify"></img></div>
|
||||
<div className="card-text">You received a money transfer.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-image"><img className="card-image" src={webpage} alt="verify"></img></div>
|
||||
<div className="card-text">A snapshot of a webpage.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-image"><img className="card-image" src={block} alt="verify"></img></div>
|
||||
<div className="card-text">You were blocked from using an app.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="card border">
|
||||
<div className="card-body">
|
||||
<div className="card-image"><img className="card-image" src={account} alt="verify"></img></div>
|
||||
<div className="card-text">You have access to an account.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<h3 className="header">Is it secure?</h3>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<p>
|
||||
One may assume that TLSNotary requires a “man-in-the-middle” setup where the Notary snoops on the connection with the webserver.
|
||||
Fortunately, this is not true! Data is kept private even from the Notary.
|
||||
<br/>
|
||||
<br/>
|
||||
See <a href="#How">below</a> for more details on how it works.
|
||||
</p>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<h3 className="header">What's the catch?</h3>
|
||||
<div style={{ height: "1.375rem" }} />
|
||||
<p>
|
||||
TLSNotary does require a trust assumption.
|
||||
A Verifier of a proof must trust that the Notary did not collude with the Prover to forge it.
|
||||
This trust can be minimized by requiring multiple proofs each signed by different Notaries.
|
||||
<br/>
|
||||
<br/>
|
||||
In some applications the Verifier can act as the Notary themselves, which allows for fully trustless proofs!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
9
src/config.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"links": {
|
||||
"discord": "https://discord.gg/9XwESXtcN7",
|
||||
"repo": "https://github.com/tlsnotary/tlsn",
|
||||
"docs": "https://docs.tlsnotary.org",
|
||||
"pse": "https://appliedzkp.org/",
|
||||
"legacy": "https://old.tlsnotary.org/"
|
||||
}
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
# Examples
|
||||
|
||||
## Project Example
|
||||
|
||||
```json
|
||||
{
|
||||
"name": "Test",
|
||||
"short_name": "TEST",
|
||||
"description": "Black Magic",
|
||||
"long_description": "Black Magic",
|
||||
"image": "banner.png",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://discord.gg"
|
||||
},
|
||||
{
|
||||
"twitter": "https://discord.gg/1"
|
||||
},
|
||||
{
|
||||
"telegram": "https://discord.gg/2"
|
||||
},
|
||||
{
|
||||
"discord": "https://discord.gg/3"
|
||||
},
|
||||
{
|
||||
"github": "https://discord.gg/4"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## Team Member Example
|
||||
|
||||
```json
|
||||
{
|
||||
"name": "NAME / USERNAME",
|
||||
"description": "Whatever description you want, try to keep it tweet sized",
|
||||
"image": "{filename}(Upload image to /src/images and put the file name here, will add support for external images soon)",
|
||||
"links": [
|
||||
{
|
||||
"github": "https://github.com/USERNAME"
|
||||
},
|
||||
{
|
||||
"twitter": "https://twitter.com/USERNAME"
|
||||
},
|
||||
{
|
||||
"discord": "https://discord.com//users/USER_ID (NOT USERNAME, https://i.imgur.com/6CDZ1dp.gifv for how-to)"
|
||||
},
|
||||
{
|
||||
"telegram": "t.me/USERNAME"
|
||||
},
|
||||
{
|
||||
"website": "{YOUR_WEBSITE}"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
@@ -1,247 +0,0 @@
|
||||
[
|
||||
{
|
||||
"name": "Zkopru",
|
||||
"image": "zkopru-cover.png",
|
||||
"description": "Zkopru is an optimistic rollup that uses zero knowledge proofs to enable private, low-cost transactions with ETH, ERC-20s and NFTs on layer 2.",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://zkopru.network/"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/zkopru-network"
|
||||
},
|
||||
{
|
||||
"discord": "https://discord.gg/R8QKzad8u4"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "WAX",
|
||||
"image": "wax.png",
|
||||
"description": "Formerly BLS Wallet. Reduce transaction costs on evm-L2s using BLS signatures. The smart contract wallet also includes: recovery, multi-action, gas-less transactions, and upgradability. Expanding verification options via 4337 compatibility.",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://getwax.org/"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/web3well/bls-wallet"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "zkEVM",
|
||||
"image": "zkEVM.svg",
|
||||
"description": "A zk-rollup that can generate zk proofs for general EVM verification. This allows us to build a fully EVM-compatible zk-Rollup, which any existing Ethereum application can easily migrate to.",
|
||||
"links": [
|
||||
{
|
||||
"documentation": "https://privacy-scaling-explorations.github.io/zkevm-docs/"
|
||||
},
|
||||
{
|
||||
"website": "https://github.com/privacy-scaling-explorations/zkevm-specs"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/privacy-scaling-explorations/zkevm-circuits"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "MACI",
|
||||
"image": "MACI.svg",
|
||||
"description": "MACI (Minimal Anti-Collusion Infrastructure) uses zero knowledge proofs for collusion resistance in blockchain voting (such as quadratic funding mechanisms) by making it impossible for anyone other than the vote coordinator to verify how a specific user voted. MACI also ensures correct execution of the votes, allowing anyone to verify the results.",
|
||||
"links": [
|
||||
{
|
||||
"website": ""
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/appliedzkp/maci"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "UniRep",
|
||||
"description": "UniRep (Universal Reputation) is a private and non-repudiable data storage and retrieval system. Applications can attest to changes in user data using short lived identifiers called epoch keys. The high-level goal for UniRep is to be a base layer on top of which anyone can easily build custom, yet interoperable, zk applications. UniRep acts as a memory layer for zk: anything stored in UniRep can be retrieved and proven with strong privacy guarantees and constant computation complexity. UniRep can be used to store the result of large proofs (e.g. proof of Ethereum address control from an ECDSA signature). This result can later be retrieved and proven by a user any number of times. Similar patterns exist for web2 authentication bridging; a user oauths with a trusted entity once, and the entity attests storing information about the users web2 identity in zk. UniRep can be used to store data important to applications. This might include reputation the user has accrued, actions the user has taken, groups the user is a member of, or anything else. Applications can interoperate by having users make proofs using publicly available state roots.",
|
||||
"image": "unirep.svg",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://developer.unirep.io/"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/unirep"
|
||||
},
|
||||
{
|
||||
"discord": "https://discord.gg/qrqq8SeN7F"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Semaphore",
|
||||
"description": "Semaphore is a protocol, designed to be a simple and generic privacy layer for Ethereum DApps. Using zero knowledge, Ethereum users can prove their membership of a group and send signals such as votes or endorsements without revealing their original identity.",
|
||||
"image": "semaphore.svg",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://semaphore.appliedzkp.org/"
|
||||
},
|
||||
{
|
||||
"github": "https://semaphore.appliedzkp.org/github"
|
||||
},
|
||||
{
|
||||
"discord": "https://semaphore.appliedzkp.org/discord"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ZK-kit",
|
||||
"description": "ZK-kit is a set of NPM modules (algorithms or utility functions) that can be reused in different projects and zero-knowledge protocols, making it easier for developers to access ready-to-use and tested libraries for common tasks.",
|
||||
"image": "zk-kit.svg",
|
||||
"links": [
|
||||
{
|
||||
"github": "https://github.com/privacy-scaling-explorations/zk-kit"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Interep",
|
||||
"description": "Private reputation and identity system allowing services to verify that users belong to a certain group or meet certain reputation criteria without revealing their identities. Users can anonymously export reputation from platforms such as Twitter and Github.",
|
||||
"image": "interep.svg",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://interep.link/"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/interep-project"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Clr.fund for Everyone",
|
||||
"short_name": "Clr.fund",
|
||||
"image": "clr.svg",
|
||||
"description": "Infrastructure to make it easy for any community to run their own CLR round with clr.fund.",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://qf.ethprague.com/"
|
||||
},
|
||||
{
|
||||
"documentation": "https://clrfund.gitbook.io/deployer/"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/quadratic-funding/qfi"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Rate Limiting Nullifier",
|
||||
"short_name": "RLN",
|
||||
"image": "rln.svg",
|
||||
"description": "RLN is a construct based on zero-knowledge proofs that enables spam prevention mechanism for decentralized, anonymous environments. In anonymous environments, the identity of the entities is unknown.",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://rate-limiting-nullifier.github.io/rln-docs/"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/Rate-Limiting-Nullifier/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "zk-chat",
|
||||
"image": "zkchat.svg",
|
||||
"description": "Anonymous and private chat environments, using Interep for a privacy preserving registry and sybil resistance and RLN for spam protection.",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://zkchat.org"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/njofce/zk-chat"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "COCO",
|
||||
"description": "Collaborative content curation of online communities using a double-or-nothing challenge mechanism.",
|
||||
"image": "Coco.svg",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://www.cocoverse.club/"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/Janmajayamall/coco-contracts"
|
||||
},
|
||||
{
|
||||
"telegram": "https://t.me/+A47HJeqh0-tlODI1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Trusted Setup",
|
||||
"image": "trust-setup.svg",
|
||||
"description": "Open source infrastructure for running a trusted setup ceremony in which many people participate in generating entropy which will secure a cryptographic protocol. Perpetual Powers of Tau: A universal ceremony for the initial phase of a trusted setup. MPC Phase 2 UI: UI for a CLI or browser-based ceremony for the second, circuit-specific phase for Groth-16 SNARKs. MPC Phase2 Suite: All-in-one suite of tools for conducting Phase 2 Trusted Setup ceremonies for multiple and large Groth-16 SNARKs circuits.",
|
||||
"links": [
|
||||
{
|
||||
"github": "https://github.com/privacy-scaling-explorations/perpetualpowersoftau"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/zkparty/setup-mpc-ui"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/quadratic-funding/mpc-phase2-suite"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TLSNotary",
|
||||
"short_name": "TLSN",
|
||||
"description": "TLSNotary leverages the ubiquitous TLS protocol to allow users to privately export their data from any webserver in a provable way.",
|
||||
"image": "tlsn.png",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://tlsnotary.org"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/tlsnotary/tlsn"
|
||||
},
|
||||
{
|
||||
"discord": "https://discord.gg/9XwESXtcN7"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Crypt-Keeper",
|
||||
"short_name": "Crypt-Keeper",
|
||||
"description": "Crypt-Keeper is a Zero knowledge identity management and proof generation",
|
||||
"image": "zk-keeper.png",
|
||||
"links": [
|
||||
{
|
||||
"github": "https://github.com/privacy-scaling-explorations/crypt-keeper-extension"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Bandada",
|
||||
"short_name": "Bandada",
|
||||
"description": "An open-source system for managing privacy-preserving groups.",
|
||||
"image": "bandada.svg",
|
||||
"links": [
|
||||
{
|
||||
"github": "https://github.com/privacy-scaling-explorations/zk-groups"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Channel 4",
|
||||
"short_name": "Channel 4",
|
||||
"description": "Discover the unexpected with State Channel.",
|
||||
"image": "channel4.svg",
|
||||
"links": [
|
||||
{
|
||||
"website": "https://channel4.wtf//"
|
||||
},
|
||||
{
|
||||
"github": "https://github.com/State-Channel-4"
|
||||
},
|
||||
{
|
||||
"discord": "https://discord.gg/76UrYgVyEx"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -1,166 +0,0 @@
|
||||
[
|
||||
{
|
||||
"name": "sinu",
|
||||
"description": "TLSNotary Project Lead and Software Engineer",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/sinui0"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/sinu_eth"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AtHeartEngineer",
|
||||
"description": "Full stack / systems engineer; working on RLN",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/atheartengineer"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/atheartengineer"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Geoff Lamperd",
|
||||
"description": "Full stack engineer; working on Trusted Setup and Interep",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/glamperd"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/glamperd"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "James Zaki",
|
||||
"description": "WAX project lead and software engineer",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/jzaki"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/james_zaki"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Beyondr (Jeo)",
|
||||
"description": "Designer & developer. Main project is ZKOPRU at the moment but also working on other auxiliary projects.",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/thebeyondr"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/thebeyondr"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Jacob Caban-Tomski",
|
||||
"description": "Full stack engineer; working on BLS Wallet",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/jacque006"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Chiali",
|
||||
"description": "Pollen Labs team lead. Building the best experience for freedom & humanity",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/ChialiT"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/Chia_Tea"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cedoor",
|
||||
"description": "Software engineer; working on Semaphore and related projects",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/cedoor"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/cedoor_"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Rachel",
|
||||
"description": "Design strategy for ZK explorations",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/rachelaux"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/rachel_aux"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Andy",
|
||||
"description": "Product owner; working on Semaphore and other projects",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/aguzmant103"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/AndyGuzmanEth"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Vivian",
|
||||
"description": "Unirep Project Lead and Software Engineer",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/vivianjeng"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/vivi4322"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "0xjei",
|
||||
"description": "Software Engineer; working on MACI/QFI and Trusted Setup",
|
||||
"links": [
|
||||
{
|
||||
"provider": "github",
|
||||
"url": "https://github.com/0xjei"
|
||||
},
|
||||
{
|
||||
"provider": "twitter",
|
||||
"url": "https://twitter.com/0xjei"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
Before Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 22 KiB |
@@ -1,10 +0,0 @@
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_104_1192)">
|
||||
<path d="M20.8644 10.2054L21.9051 11.3946C22.3457 11.8982 22.3457 12.7125 21.9051 13.2107L12.7973 23.625C12.3566 24.1286 11.6441 24.1286 11.2082 23.625L2.09569 13.2107C1.65507 12.7071 1.65507 11.8929 2.09569 11.3946L3.13631 10.2054C3.58163 9.69643 4.30819 9.70714 4.74413 10.2268L10.1254 16.6821L10.1254 1.28571C10.1254 0.573214 10.6269 -5.07428e-07 11.2504 -4.80176e-07L12.7504 -4.14609e-07C13.3738 -3.87358e-07 13.8754 0.573214 13.8754 1.28571L13.8754 16.6821L19.2566 10.2268C19.6926 9.70179 20.4191 9.69107 20.8644 10.2054Z" fill="black"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_104_1192">
|
||||
<rect width="24" height="24" fill="white" transform="translate(24) rotate(90)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 827 B |
|
Before Width: | Height: | Size: 237 KiB |
@@ -1,3 +0,0 @@
|
||||
<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.375 0.7499C11.3751 0.335686 11.7109 -5.52194e-05 12.1251 6.81216e-09L17.7494 0.00074998C18.1635 0.000805188 18.4992 0.336515 18.4993 0.75065L18.5 6.3749C18.5001 6.78911 18.1643 7.12495 17.7501 7.125C17.3359 7.12506 17.0001 6.78931 17 6.3751L16.9995 2.5611L11.5276 8.03301C11.2347 8.3259 10.7598 8.3259 10.4669 8.03301C10.174 7.74012 10.174 7.26524 10.4669 6.97235L15.9388 1.50051L12.1249 1.5C11.7107 1.49994 11.3749 1.16411 11.375 0.7499ZM2 3C1.60217 3 1.22064 3.15804 0.93934 3.43934C0.658036 3.72064 0.5 4.10217 0.5 4.5V16.5C0.5 16.8978 0.658035 17.2794 0.93934 17.5607C1.22065 17.842 1.60218 18 2 18H14C14.3978 18 14.7794 17.842 15.0607 17.5607C15.342 17.2794 15.5 16.8978 15.5 16.5V10.5C15.5 10.0858 15.1642 9.75 14.75 9.75C14.3358 9.75 14 10.0858 14 10.5V16.5H2L2 4.5H8C8.41421 4.5 8.75 4.16421 8.75 3.75C8.75 3.33579 8.41421 3 8 3H2Z" fill="#151616"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1014 B |
@@ -1,20 +0,0 @@
|
||||
<svg width="360" height="160" viewBox="0 0 360 160" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="360" height="160" fill="#6CF5D4"/>
|
||||
<g clip-path="url(#clip0_51_2183)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M77.7742 109C93.6657 109 106.548 96.2401 106.548 80.5C106.548 64.7599 93.6657 52 77.7742 52C61.8827 52 49 64.7599 49 80.5C49 96.2401 61.8827 109 77.7742 109Z" fill="#221F2C"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M100.794 80.5C100.794 93.0921 90.4875 103.3 77.7742 103.3C65.0609 103.3 54.7548 93.0921 54.7548 80.5C54.7548 67.9079 65.0609 57.7 77.7742 57.7C90.4875 57.7 100.794 67.9079 100.794 80.5ZM106.548 80.5C106.548 96.2401 93.6657 109 77.7742 109C61.8827 109 49 96.2401 49 80.5C49 64.7599 61.8827 52 77.7742 52C93.6657 52 106.548 64.7599 106.548 80.5ZM65.9068 81.6399C65.9068 74.8334 71.4776 69.3155 78.3497 69.3155V63.5385C68.2563 63.5385 60.0741 71.6428 60.0741 81.6399H65.9068Z" fill="white"/>
|
||||
<path d="M131.782 82.0186C134.038 82.0186 135.47 83.1578 135.556 84.9718H142.021C141.717 80.6687 137.769 77.0828 131.565 77.0828C125.187 77.0828 120.936 81.5124 120.936 86.828C120.936 92.1437 124.927 96.5312 131.565 96.5312C137.379 96.5312 141.24 93.3249 141.891 89.1905H135.556C135.34 90.8781 133.778 91.7218 131.782 91.7218C128.745 91.7218 127.877 89.0218 127.877 86.8703C127.877 84.7609 128.832 82.0186 131.782 82.0186Z" fill="#221F2C"/>
|
||||
<path d="M152.466 96.4656V64.4688H145.958V96.4656H152.466Z" fill="#221F2C"/>
|
||||
<path d="M168.455 82.1875C169.453 82.1875 170.408 82.4827 171.057 83.2421H171.145V77.5046C170.625 77.2515 169.757 77.0828 169.192 77.0828C166.806 77.0828 165.157 78.3906 164.16 79.7828V77.5046H157.652V96.4655H164.16V86.828C164.16 84.5922 166.025 82.1875 168.455 82.1875Z" fill="#221F2C"/>
|
||||
<path d="M173.829 92.861C173.829 94.8861 175.522 96.5314 177.647 96.5314C179.73 96.5314 181.465 94.8861 181.465 92.861C181.465 90.7938 179.73 89.1486 177.647 89.1486C175.522 89.1486 173.829 90.7938 173.829 92.861Z" fill="#221F2C"/>
|
||||
<path d="M193.929 64.4688C190.458 64.4688 187.767 66.5781 187.767 71.1766V77.5047H185.034V82.3985H187.767V96.4656H194.275V82.3985H198.745V77.5047H194.275V71.936C194.275 70.1218 194.623 69.4047 195.968 69.4047H198.745V64.4688H193.929Z" fill="#221F2C"/>
|
||||
<path d="M201.663 88.0937C201.663 93.1141 203.745 96.5312 208.865 96.5312C211.381 96.5312 213.42 95.4343 214.722 93.8312V96.4656H221.23V77.5046H214.722V86.8281C214.722 89.3172 213.117 91.4687 211.078 91.4687C209.038 91.4687 208.17 90.2453 208.17 88.0937V77.5046H201.663V88.0937Z" fill="#221F2C"/>
|
||||
<path d="M245.983 85.5625C245.983 80.4999 243.901 77.0828 238.782 77.0828C236.265 77.0828 234.226 78.1797 232.925 79.7828V77.5046H226.417V96.4655H232.925V86.828C232.925 84.2968 234.53 82.1875 236.568 82.1875C238.608 82.1875 239.476 83.3687 239.476 85.5625V96.4655H245.983V85.5625Z" fill="#221F2C"/>
|
||||
<path d="M265.492 86.8281C265.492 89.275 263.54 91.4687 260.936 91.4687C258.334 91.4687 256.382 89.275 256.382 86.8281C256.382 84.3812 258.334 82.1876 260.936 82.1876C263.54 82.1876 265.492 84.3812 265.492 86.8281ZM272 64.4688H265.492V79.7829C263.801 77.7578 261.37 77.0829 258.941 77.0829C253.517 77.0829 249.44 81.6812 249.44 86.8281C249.44 91.975 253.517 96.5312 258.941 96.5312C261.37 96.5312 264.19 95.7718 265.492 93.8734V96.4656H272V64.4688Z" fill="#221F2C"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_51_2183">
|
||||
<rect width="223" height="57" fill="white" transform="translate(49 52)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 17 KiB |
3
src/images/docs.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="25" height="28" viewBox="0 0 25 28" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4.516 22H24.5V3.33329C24.5 2.62605 24.219 1.94777 23.719 1.44767C23.2189 0.947577 22.5406 0.666626 21.8333 0.666626H4.5C2.892 0.666626 0.5 1.73196 0.5 4.66663V23.3333C0.5 26.268 2.892 27.3333 4.5 27.3333H24.5V24.6666H4.516C3.9 24.6506 3.16667 24.4066 3.16667 23.3333C3.16667 22.26 3.9 22.016 4.516 22ZM7.16667 5.99996H19.1667V8.66663H7.16667V5.99996Z" fill="#282A2D"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 482 B |
|
Before Width: | Height: | Size: 123 KiB |
69
src/images/eth-logo-blue.svg
Normal file
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="24.354912mm"
|
||||
height="39.464851mm"
|
||||
viewBox="0 0 24.354912 39.464851"
|
||||
version="1.1"
|
||||
id="svg1277"
|
||||
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
|
||||
sodipodi:docname="eth-logo-blue.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1279"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="false"
|
||||
inkscape:zoom="2.1997092"
|
||||
inkscape:cx="-78.192154"
|
||||
inkscape:cy="147.06489"
|
||||
inkscape:window-width="3774"
|
||||
inkscape:window-height="2096"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0" />
|
||||
<defs
|
||||
id="defs1274" />
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-92.822544,-128.76757)">
|
||||
<g
|
||||
id="g1468"
|
||||
transform="translate(-0.14096858,-6.5988166)">
|
||||
<g
|
||||
style="fill:none"
|
||||
id="g1411"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,92.963513,135.36639)">
|
||||
<path
|
||||
d="m 0.0990773,74.8785 c -0.003466,0.1949 0.0107467,0.3897 0.0424617,0.5819 0.035385,0.1136 0.120311,0.1988 0.162773,0.3052 0.016884,0.0985 0.040529,0.1957 0.070768,0.291 0.042462,0.0923 0.148616,0.1277 0.198154,0.2129 0.237048,0.3938 0.549776,0.7363 0.920006,1.0078 0.12031,0.0851 0.20524,0.1845 0.32554,0.2555 0.12031,0.071 0.08493,0.0851 0.13447,0.1064 L 44.4151,98.9303 h 0.0991 c 0.4623,0.2285 0.9708,0.3474 1.4862,0.3474 0.5154,0 1.0239,-0.1189 1.4861,-0.3474 h 0.0991 L 90.0475,77.6392 c 0.1038,-0.0719 0.2031,-0.1501 0.2973,-0.2342 0.2212,-0.1388 0.4254,-0.3032 0.6086,-0.4897 0.1565,-0.1604 0.2964,-0.3364 0.4175,-0.5251 0.091,-0.1064 0.1761,-0.2178 0.2548,-0.3336 0.0495,-0.1065 0.0424,-0.2129 0.0849,-0.3123 0.0551,-0.0916 0.1047,-0.1864 0.1486,-0.2839 0.0106,-0.1275 0.0106,-0.2557 0,-0.3832 0.0502,-0.245 0.0693,-0.4954 0.0566,-0.7452 C 91.908,74.1243 91.8819,73.9177 91.838,73.7146 91.7799,73.4692 91.6944,73.2311 91.5832,73.0049 91.5529,72.8913 91.5151,72.7798 91.47,72.6713 L 49.0081,1.70095 C 48.9586,1.62288 48.8666,1.59449 48.817,1.52352 48.5072,1.05506 48.0865,0.670779 47.5926,0.404948 47.0986,0.139118 46.5468,0 45.9862,0 45.4257,0 44.8738,0.139118 44.3799,0.404948 43.886,0.670779 43.4653,1.05506 43.1554,1.52352 43.1059,1.59449 43.0139,1.62288 42.9644,1.70095 L 0.502466,72.6713 C 0.220065,73.175 0.0645848,73.7402 0.0495387,74.3178 0.0495387,74.3817 0,74.4314 0,74.4952 0.0249646,74.625 0.0580556,74.753 0.0990773,74.8785 Z M 42.4619,90.0165 11.4506,74.4669 42.4619,58.9173 Z m 7.077,-31.0992 31.0113,15.5496 -31.0113,15.5496 z m 0,-7.9345 V 16.3066 l 29.6313,49.5303 z m -7.077,0 L 12.8235,65.844 42.4619,16.3066 Z"
|
||||
fill="#243f5f"
|
||||
id="path1402" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:none"
|
||||
id="g1422"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,92.976762,157.89791)">
|
||||
<path
|
||||
d="M 91.1797,1.38995 C 90.6689,0.775196 89.9659,0.351623 89.1848,0.188005 88.4037,0.0243872 87.5904,0.130333 86.8769,0.488631 L 46.0002,20.9849 5.12359,0.488631 C 4.41072,0.130439 3.59811,0.0241912 2.81749,0.187118 2.03687,0.350045 1.33401,0.772597 0.822832,1.38626 0.311658,1.99993 0.0221425,2.76874 0.00121924,3.56807 -0.019704,4.36741 0.229192,5.1504 0.707557,5.79011 L 43.1695,62.5664 c 0.0424,0.0568 0.1132,0.0781 0.1627,0.1348 0.2362,0.2797 0.5158,0.5194 0.828,0.7097 0.1118,0.087 0.2301,0.1653 0.3539,0.2342 C 44.9749,63.8784 45.484,64 46.0002,64 c 0.5163,0 1.0253,-0.1216 1.4862,-0.3549 0.1237,-0.0689 0.242,-0.1472 0.3539,-0.2342 0.3122,-0.1903 0.5918,-0.43 0.828,-0.7097 0.0495,-0.0567 0.1203,-0.078 0.1627,-0.1348 L 91.2929,5.79011 C 91.7707,5.15094 92.0194,4.36882 91.9988,3.5703 91.9783,2.77178 91.6897,2.00356 91.1797,1.38995 Z M 42.4618,27.1451 V 49.7917 L 15.364,13.5968 Z m 7.0769,22.6466 V 27.1451 L 76.6365,13.5968 Z"
|
||||
fill="#243f5f"
|
||||
id="path1413" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 38 KiB |
@@ -1,3 +0,0 @@
|
||||
<svg width="128" height="128" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M64 0.289993C28.87 0.289993 0.290029 28.87 0.280029 64C0.290029 99.13 28.87 127.71 64 127.71C99.13 127.71 127.71 99.12 127.71 64C127.71 28.87 99.13 0.289993 64 0.289993ZM89.2 85.25C82.96 83.4 75.8 82.16 67.61 81.87V67.61H91.79C91.53 74.23 90.58 80.06 89.2 85.25ZM38.75 42.74C45.01 44.6 52.18 45.85 60.39 46.14V60.39H36.16C36.41 53.76 37.36 47.93 38.75 42.74ZM36.22 67.61H60.39V81.86C52.22 82.15 45.08 83.38 38.84 85.23C37.44 80.04 36.48 74.22 36.22 67.61ZM91.79 60.39H67.61V46.13C75.78 45.84 82.92 44.61 89.16 42.76C90.56 47.96 91.53 53.78 91.79 60.39ZM120.37 60.39H99.07C98.81 52.86 97.72 46.22 96.11 40.34C101.84 37.99 106.63 35.15 110.6 32.17C116.18 40.31 119.7 49.96 120.37 60.39ZM106.14 26.48C102.75 28.99 98.7 31.41 93.86 33.44C89.56 22.2 83.32 14.38 77.76 9.20999C88.91 12.01 98.71 18.16 106.14 26.48ZM86.92 35.88C81.34 37.52 74.95 38.63 67.61 38.91V10.3C73.04 14.18 81.56 22.1 86.92 35.88ZM60.39 10.22V38.91C53.01 38.63 46.57 37.5 40.96 35.84C46.33 21.94 54.92 14.06 60.39 10.22ZM50.24 9.20999C44.69 14.38 38.45 22.2 34.15 33.44C29.31 31.41 25.26 28.99 21.87 26.48C29.29 18.16 39.1 12.01 50.24 9.20999ZM17.41 32.17C21.38 35.14 26.18 37.99 31.9 40.33C30.29 46.21 29.2 52.85 28.94 60.38H7.64003C8.30003 49.96 11.83 40.31 17.41 32.17ZM28.94 67.61C29.2 75.14 30.3 81.78 31.9 87.67C26.17 90.01 21.38 92.86 17.41 95.83C11.83 87.69 8.30003 78.04 7.63003 67.61H28.94ZM21.88 101.52C25.26 99.01 29.31 96.6 34.16 94.56C38.46 105.79 44.69 113.62 50.25 118.79C39.1 115.99 29.29 109.84 21.88 101.52ZM41.08 92.12C46.66 90.48 53.05 89.37 60.38 89.09V117.71C54.97 113.83 46.45 105.9 41.08 92.12ZM67.61 117.77V89.09C74.98 89.37 81.4 90.49 86.99 92.14C81.63 106.04 73.08 113.93 67.61 117.77ZM77.77 118.79C83.32 113.62 89.56 105.8 93.86 94.56C98.7 96.59 102.75 99.01 106.13 101.52C98.71 109.84 88.91 115.99 77.77 118.79ZM110.6 95.83C106.63 92.86 101.83 90.01 96.11 87.67C97.72 81.78 98.81 75.15 99.07 67.61H120.37C119.71 78.04 116.18 87.69 110.6 95.83Z" fill="#373A3E"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.0 KiB |
17
src/images/img-bear-access.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg width="300" height="180" viewBox="0 0 300 180" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<ellipse cx="151.5" cy="168.443" rx="78.5" ry="7" fill="#373A3E"/>
|
||||
<ellipse cx="114.111" cy="48.358" rx="6.43874" ry="10.4451" transform="rotate(-12.7722 114.111 48.358)" fill="#20190C"/>
|
||||
<ellipse cx="83.1558" cy="53.6315" rx="6.43874" ry="10.4451" transform="rotate(-16.0347 83.1558 53.6315)" fill="#20190C"/>
|
||||
<rect x="81.6479" y="50.9521" width="30.5854" height="6.86799" transform="rotate(-7.35856 81.6479 50.9521)" fill="#20190C"/>
|
||||
<path d="M168.618 12.9213C164.268 12.349 154.119 13.9229 149.588 14.7814C147.919 11.9197 143.121 6.94042 137.283 9.91655C131.445 12.8927 130.749 19.837 131.13 22.9371C129.938 24.7972 127.153 29.5762 125.55 33.8114C123.547 39.1055 120.542 52.8415 120.542 59.1372C120.542 65.4328 120.542 66.8636 116.679 65.5759C112.816 64.2881 110.24 54.2723 107.665 48.6921C105.089 43.1118 98.7935 37.8178 95.3595 48.6921C91.9255 59.5664 97.6488 74.304 103.515 82.8889C108.208 89.7569 116.822 94.431 120.542 95.9095C119.779 96.9588 118.253 100.431 118.253 105.925V118.087C114.723 123.429 107.665 135.458 107.665 140.838C107.665 146.218 114.723 156.052 118.253 160.297C117.204 160.774 114.79 161.728 113.531 161.728C111.957 161.728 107.522 165.734 115.105 167.022C122.688 168.31 143.292 166.736 144.58 165.734C145.841 164.754 143.81 162.95 142.516 161.801L142.434 161.728C141.146 160.583 139.286 154.86 139.143 151.998C139 149.136 142.72 140.838 149.588 139.407C156.456 137.976 168.618 140.838 169.906 143.985C170.936 146.504 173.483 155.909 174.628 160.297C173.96 161.155 172.453 163.445 171.766 165.734C170.907 168.596 179.492 168.31 187.219 168.739C194.945 169.168 201.384 168.023 201.384 165.734C201.384 163.903 196.805 161.346 194.516 160.297C196.185 156.338 199.152 146.904 197.664 140.838C196.176 134.771 190.081 127.912 187.219 125.242C188.411 122.618 190.796 116.285 190.796 111.935C190.796 106.498 192.084 101.776 194.516 102.348C196.949 102.921 201.813 98.1988 201.384 95.9095C201.041 94.078 191.798 70.6315 187.219 59.1372C187.839 57.6586 189.422 53.4997 190.796 48.6921C192.17 43.8845 192.99 35.5284 193.228 31.9514C194.564 29.9959 196.433 24.9117 193.228 20.2185C190.023 15.5254 183.976 17.023 181.352 18.3585C178.92 16.7845 172.968 13.4936 168.618 12.9213Z" fill="#ECE5D8"/>
|
||||
<path d="M149.588 14.7814C154.119 13.9229 164.268 12.349 168.618 12.9213C172.968 13.4936 178.92 16.7845 181.352 18.3585C183.976 17.023 190.023 15.5254 193.228 20.2185C196.433 24.9117 194.564 29.9959 193.228 31.9514C192.99 35.5284 192.17 43.8845 190.796 48.6921C189.422 53.4997 187.839 57.6586 187.219 59.1372C191.798 70.6315 201.041 94.0781 201.384 95.9095C201.813 98.1988 196.949 102.921 194.516 102.348C192.084 101.776 190.796 106.498 190.796 111.935C190.796 116.285 188.411 122.618 187.219 125.242C190.081 127.912 196.176 134.771 197.664 140.838C199.152 146.904 196.185 156.338 194.516 160.297C196.805 161.346 201.384 163.903 201.384 165.734C201.384 168.023 194.945 169.168 187.219 168.739C179.492 168.31 170.907 168.596 171.766 165.734C172.453 163.445 173.96 161.155 174.628 160.297C173.483 155.909 170.936 146.504 169.906 143.985C168.618 140.838 156.456 137.976 149.588 139.407C142.72 140.838 139 149.136 139.143 151.998C139.286 154.86 141.146 160.583 142.434 161.728C143.722 162.872 145.868 164.733 144.58 165.734C143.292 166.736 122.688 168.31 115.105 167.022C107.522 165.734 111.957 161.728 113.531 161.728C114.79 161.728 117.204 160.774 118.253 160.297C114.723 156.052 107.665 146.218 107.665 140.838C107.665 135.458 114.723 123.429 118.253 118.087M149.588 14.7814C147.919 11.9197 143.121 6.94042 137.283 9.91655C131.445 12.8927 130.749 19.837 131.13 22.9371C129.938 24.7972 127.153 29.5762 125.55 33.8114C123.547 39.1055 120.542 52.8415 120.542 59.1372C120.542 65.4328 120.542 66.8636 116.679 65.5759C112.816 64.2881 110.24 54.2723 107.665 48.6921C105.089 43.1118 98.7935 37.8178 95.3595 48.6921C91.9255 59.5664 97.6488 74.304 103.515 82.8889C108.208 89.7569 116.822 94.431 120.542 95.9095M149.588 14.7814L151.305 18.3585M118.253 118.087C118.253 116.323 118.253 111.42 118.253 105.925C118.253 100.431 119.779 96.9588 120.542 95.9095M118.253 118.087C118.73 119.947 120.141 124.154 121.973 126.1M120.542 95.9095C120.685 95.528 121.172 94.6218 121.973 94.0494" stroke="#413318" stroke-width="2" stroke-linecap="round"/>
|
||||
<ellipse cx="208.032" cy="84.6237" rx="6.43874" ry="10.4451" transform="rotate(-11.546 208.032 84.6237)" fill="#20190C"/>
|
||||
<ellipse cx="176.84" cy="96.3565" rx="6.43874" ry="10.4451" transform="rotate(-11.546 176.84 96.3565)" fill="#20190C"/>
|
||||
<rect x="178.672" y="92.1791" width="29.9653" height="6.86799" transform="rotate(-20.262 178.672 92.1791)" fill="#20190C"/>
|
||||
<path d="M202.94 95.2968C202.94 95.9441 202.65 96.7457 202.031 97.6334C201.421 98.5093 200.542 99.394 199.502 100.187C197.395 101.792 194.814 102.882 192.779 102.882C188.445 102.882 185.338 100.118 185.338 97.1568C185.338 96.4674 185.614 95.5692 186.184 94.5624C186.746 93.57 187.553 92.5441 188.508 91.6169C190.458 89.7251 192.831 88.4272 194.783 88.4272C196.826 88.4272 198.888 89.3451 200.449 90.7196C202.025 92.1084 202.94 93.8242 202.94 95.2968Z" fill="#ECE5D8" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M143.831 73.2443C132.384 71.1839 123.656 63.1808 120.508 59.2222V63.0854C125.513 71.2253 134.842 83.0499 135.675 85.5495C136.705 88.6401 136.104 97.6162 135.675 101.718C136.104 101.289 137.278 100.173 138.537 99.1424C140.111 97.8546 149.268 90.2712 156.708 85.5495C162.661 81.7721 180.889 69.9057 189.188 64.8024L186.899 59.2222C184.371 62.0838 179.001 68.1506 174.308 71.2412C168.441 75.1044 158.139 75.8198 143.831 73.2443Z" fill="#243F5F"/>
|
||||
<ellipse cx="154.705" cy="43.0538" rx="2.28933" ry="2.86166" fill="#20190C"/>
|
||||
<ellipse cx="176.74" cy="44.1985" rx="2.28933" ry="2.86166" fill="#20190C"/>
|
||||
<path d="M166.152 46.5727C169.241 46.9133 171.146 49.2542 171.007 50.511C170.869 51.7677 168.252 52.5104 165.163 52.1697C162.074 51.8291 159.682 50.5342 159.821 49.2775C159.96 48.0207 163.063 46.232 166.152 46.5727Z" fill="#20190C"/>
|
||||
<path d="M166.009 51.2095C165.913 52.3542 165.637 54.8438 165.293 55.6451M165.293 55.6451C164.864 56.6467 161.573 58.6498 159.856 58.3637M165.293 55.6451C165.818 56.6467 167.268 58.6785 168.87 58.7929C170.473 58.9074 171.303 57.696 171.589 57.5052" stroke="#20190C" stroke-width="3" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.2 KiB |
10
src/images/img-bear.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="300" height="180" viewBox="0 0 300 180" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<ellipse cx="150" cy="164.5" rx="73" ry="6.5" fill="#373A3E"/>
|
||||
<path d="M102.934 146.694V167.083C102.934 167.083 135.378 168.5 149.5 168.5C163.622 168.5 195.046 167.083 195.046 167.083C195.605 166.843 196.581 165.5 196.005 162.046C195.43 158.592 194.326 147.653 193.846 142.616C195.925 143.655 201.522 145.638 207.279 145.255C214.476 144.775 220.233 139.497 219.993 121.267C219.753 103.036 209.918 89.8432 206.32 85.7654C203.441 82.5031 195.525 76.4102 191.927 73.7716C192.567 65.5359 193.846 48.1049 193.846 44.2669C193.846 40.4289 193.207 37.3905 192.887 36.351C194.326 35.3915 197.588 32.8008 199.124 30.1142C201.043 26.756 196.485 22.1983 192.887 20.999C190.008 20.0395 184.171 22.838 181.613 24.3572C179.134 23.2378 171.442 20.5192 160.504 18.6002C149.565 16.6812 135.637 17.3209 130.039 17.8806C129.16 17.2409 126.681 15.6737 123.803 14.5223C120.205 13.0831 116.367 14.5223 115.407 20.0394C114.639 24.4532 115.727 29.0748 116.367 30.8338C116.287 33.7923 115.983 40.8127 115.407 45.2264C114.831 49.6401 113.088 58.8993 112.289 62.9772C106.772 68.8141 94.5859 82.9348 89.9803 92.7217C84.2233 104.955 83.5036 113.111 87.5815 122.466C90.8438 129.95 100.775 132.781 105.332 133.261C104.533 134.94 102.934 139.977 102.934 146.694Z" fill="#ECE5D8"/>
|
||||
<path d="M105.332 133.261C104.533 134.94 102.934 139.977 102.934 146.694C102.934 153.41 102.934 164.445 102.934 167.083C102.934 167.083 135.378 168.5 149.5 168.5C163.622 168.5 195.046 167.083 195.046 167.083C195.605 166.843 196.581 165.5 196.005 162.046C195.43 158.592 194.326 147.653 193.846 142.616M105.332 133.261C100.775 132.781 90.8438 129.95 87.5815 122.466C83.5036 113.111 84.2233 104.955 89.9803 92.7217C94.5859 82.9348 106.772 68.8141 112.289 62.9772C113.088 58.8993 114.831 49.6401 115.407 45.2264C115.983 40.8127 116.287 33.7923 116.367 30.8338C115.727 29.0748 114.639 24.4532 115.407 20.0394C116.367 14.5223 120.205 13.0831 123.803 14.5223C126.681 15.6737 129.16 17.2409 130.039 17.8806M105.332 133.261C108.451 134.14 116.223 134.844 122.363 130.622C130.039 125.345 138.915 116.469 147.79 111.192C156.666 105.915 161.703 104.716 165.541 104.716C169.379 104.716 171.058 104.236 169.379 101.837C167.7 99.4383 165.781 97.5193 169.379 98.7186C172.977 99.918 175.616 104.716 177.055 104.716C178.494 104.716 179.454 97.999 175.376 95.3604C171.298 92.7217 166.74 88.8838 163.622 88.8838C160.504 88.8838 147.55 87.2046 136.996 88.8838C128.552 90.2271 123.723 92.0021 122.363 92.7217M130.039 17.8806C135.637 17.3209 149.565 16.6812 160.504 18.6002C171.442 20.5192 179.134 23.2378 181.613 24.3572C184.171 22.838 190.008 20.0395 192.887 20.999C196.485 22.1983 201.043 26.756 199.124 30.1142C197.588 32.8008 194.326 35.3915 192.887 36.351M130.039 17.8806C131.079 19.08 133.206 21.7666 133.398 22.918M192.887 36.351C193.207 37.3905 193.846 40.4289 193.846 44.2669C193.846 48.1049 192.567 65.5359 191.927 73.7716C195.525 76.4102 203.441 82.5031 206.32 85.7654C209.918 89.8433 219.753 103.036 219.993 121.267C220.233 139.497 214.476 144.775 207.279 145.255C201.522 145.638 195.925 143.655 193.846 142.616M192.887 36.351C192.887 35.3915 192.455 33.0407 190.728 31.3136C189.001 29.5865 187.45 28.3552 186.89 27.9554M193.846 142.616C188.969 139.577 180.125 131.342 183.772 122.706C188.329 111.912 197.444 113.111 200.803 115.03C203.489 116.565 207.199 123.506 208.719 126.784" stroke="#413318" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<ellipse cx="152.645" cy="56.2181" rx="3.35826" ry="3.83801" fill="#20190C"/>
|
||||
<ellipse cx="177.592" cy="57.6573" rx="2.87851" ry="3.83801" fill="#20190C"/>
|
||||
<path d="M166.063 61.3772C171.326 61.4154 175.551 64.306 175.538 66.1607C175.524 68.0154 171.247 69.4879 165.983 69.4497C160.72 69.4116 156.464 67.8771 156.478 66.0224C156.491 64.1678 160.8 61.339 166.063 61.3772Z" fill="#20190C"/>
|
||||
<path d="M162 73.4892C162.72 72.9294 164.687 71.7141 166.798 71.3303C168.908 70.9465 171.675 72.6096 172.794 73.4892" stroke="#20190C" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M200.62 101.555L182.869 97.2368L164.399 141.614L183.589 143.293L186.947 136.576C185.988 135.297 183.877 131.971 183.109 128.9C182.15 125.062 184.308 120.505 187.427 116.667C189.922 113.596 193.744 113.309 195.343 113.548L200.62 101.555Z" fill="#243F5F" stroke="#20190C" stroke-width="2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.3 KiB |
32
src/images/img-block-to-app.svg
Normal file
@@ -0,0 +1,32 @@
|
||||
<svg width="300" height="180" viewBox="0 0 300 180" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_627_1120)">
|
||||
<path d="M150.313 110.953L154.683 72.7302L128.856 78.0673M43.199 138.386L48.1894 94.7362L72.6708 89.6774M72.6708 89.6774L67.9265 131.174M72.6708 89.6774L103.028 83.4044M103.028 83.4044L98.4247 123.665M103.028 83.4044L128.856 78.0673M128.856 78.0673L124.288 118.017" stroke="#20190C" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M159.803 179.5L271.895 135.803L180.227 105.168L28 140.315H75.7341L62.6725 156.227L107.794 151.24L94.9702 166.676L139.142 160.739L129.168 175.938L165.265 170.476L159.803 179.5Z" fill="#243F5F"/>
|
||||
<path d="M129.643 121.317C127.553 117.517 130.514 101.051 132.255 93.2936L162.89 105.405L160.516 131.291C151.095 129.549 131.733 125.116 129.643 121.317Z" fill="#ECE5D8" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M90.3432 48.3175C92.8099 52.7275 106.77 77.7876 113.441 89.7664C116.252 90.4511 120.461 86.1851 122.214 83.9664C117.959 70.6886 108.47 43.8219 107.439 41.0993C105.91 37.0648 100.717 31.0113 94.6994 33.7853C88.6817 36.5592 87.2599 42.8051 90.3432 48.3175Z" fill="#413318"/>
|
||||
<path d="M108.373 36.9245L106.09 42.0615C105.795 42.7256 104.913 42.8631 104.429 42.3202L101.173 38.6617C100.678 38.1054 100.943 37.2227 101.663 37.0307L107.201 35.5523C108.013 35.3355 108.714 36.1565 108.373 36.9245Z" fill="#DACCB1"/>
|
||||
<path d="M115.396 51.4917L111.484 55.529C110.979 56.051 110.103 55.8762 109.836 55.2002L108.038 50.6444C107.765 49.9518 108.317 49.2142 109.059 49.2815L114.768 49.8C115.605 49.876 115.98 50.8881 115.396 51.4917Z" fill="#DACCB1"/>
|
||||
<path d="M118.518 64.0128L113.777 67.0329C113.164 67.4234 112.352 67.0503 112.25 66.3308L111.558 61.4824C111.452 60.7453 112.161 60.1559 112.867 60.3933L118.3 62.2216C119.096 62.4896 119.227 63.5612 118.518 64.0128Z" fill="#DACCB1"/>
|
||||
<path d="M85.2876 43.4207L90.3233 45.9188C90.9743 46.2417 91.7416 45.7843 91.767 45.058L91.9388 40.1635C91.965 39.4193 91.1978 38.9087 90.5214 39.22L85.3139 41.6164C84.5504 41.9678 84.5347 43.0472 85.2876 43.4207Z" fill="#DACCB1"/>
|
||||
<path d="M90.9205 55.5929L96.5077 56.2112C97.23 56.2911 97.7937 55.5982 97.5684 54.9072L96.05 50.251C95.8192 49.5431 94.9234 49.3267 94.3949 49.8512L90.3261 53.8892C89.7295 54.4813 90.0852 55.5005 90.9205 55.5929Z" fill="#DACCB1"/>
|
||||
<path d="M97.5125 68.8941L103.094 68.2249C103.815 68.1384 104.207 67.3354 103.83 66.7138L101.292 62.5251C100.906 61.8883 99.9846 61.8815 99.5893 62.5125L96.546 67.3704C96.0998 68.0826 96.678 68.9942 97.5125 68.8941Z" fill="#DACCB1"/>
|
||||
<ellipse cx="162.663" cy="145.175" rx="51.2963" ry="9.02436" transform="rotate(-7.11542 162.663 145.175)" fill="#373A3E"/>
|
||||
<path d="M117.719 90.6813C117.719 93.0123 116.509 95.1892 114.638 96.8107C112.765 98.4348 110.32 99.4181 108.032 99.4181C103.515 99.4181 99.77 95.5542 99.77 90.6813C99.77 88.092 100.257 85.0979 101.322 82.7904C102.393 80.4688 103.908 79.0947 105.894 79.0947C106.954 79.0947 108.231 79.4737 109.59 80.1899C110.938 80.9003 112.306 81.9108 113.531 83.0914C116.03 85.5008 117.719 88.4015 117.719 90.6813Z" fill="#ECE5D8" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M155.03 16.3567C175.216 15.8818 185.665 37.7302 189.94 48.6544C194.215 59.5786 197.302 87.1267 196.827 95.6761C196.447 102.516 194.927 106.6 194.215 107.788C197.856 112.458 205.662 123.129 207.751 128.449C210.364 135.098 205.377 139.373 202.527 140.085C200.247 140.655 188.278 137.315 182.578 135.573C178.145 137.631 167.664 142.27 161.205 144.36C153.13 146.972 137.694 150.297 133.894 150.297C130.094 150.297 122.732 139.61 122.97 133.198C123.207 126.786 125.345 121.799 130.807 119.899C136.269 117.999 148.618 114.675 153.13 113.012C153.179 112.991 153.228 112.97 153.278 112.949C150.455 113.825 138.416 117.068 129.382 113.012C120.073 108.833 113.629 103.83 111.571 101.851C108.721 98.1301 104.731 88.9791 111.571 82.1395C118.41 75.3 125.028 76.7566 127.482 78.3398C124.236 75.8858 119.978 70.4079 117.508 61.4785C114.421 50.3168 122.543 36.5594 125.345 30.1308C129.382 20.8689 147.114 17.1484 155.03 16.3567Z" fill="#ECE5D8"/>
|
||||
<path d="M194.215 107.788C194.927 106.6 196.447 102.516 196.827 95.6761C197.302 87.1267 194.215 59.5786 189.94 48.6544C185.665 37.7302 175.216 15.8818 155.03 16.3567C147.114 17.1484 129.382 20.8689 125.345 30.1308C122.543 36.5594 114.421 50.3168 117.508 61.4785C119.978 70.4079 124.236 75.8858 127.482 78.3398M194.215 107.788C197.856 112.458 205.662 123.129 207.751 128.449C210.364 135.098 205.377 139.373 202.527 140.085C200.247 140.655 188.278 137.315 182.578 135.573C178.145 137.631 167.664 142.27 161.205 144.36C153.13 146.972 137.694 150.297 133.894 150.297C130.094 150.297 122.732 139.61 122.97 133.198C123.207 126.786 125.345 121.799 130.807 119.899C136.269 117.999 148.618 114.675 153.13 113.012M194.215 107.788C192.481 113.092 188.634 124.649 187.114 128.449M153.13 113.012C157.642 111.35 141.019 118.237 129.382 113.012C120.073 108.833 113.629 103.83 111.571 101.851C108.721 98.1301 104.731 88.9791 111.571 82.1395C118.41 75.3 125.028 76.7566 127.482 78.3398M153.13 113.012C157.175 111.271 165.788 107.788 167.878 107.788M127.482 78.3398C131.931 78.5007 142.248 79.4858 147.929 82.1395C153.61 84.7933 157.104 86.7233 158.141 87.3566" stroke="#413318" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M158.937 58.1461C157.987 52.684 154.424 39.1475 143.738 37.7226C129.964 37.7226 124.976 49.3593 123.789 56.0088C122.602 62.6583 123.666 74.2753 129.405 77.1448C133.68 79.2821 149.354 79.9946 153.154 79.2821C157.309 78.5029 159.886 63.6083 158.937 58.1461Z" fill="#20190C"/>
|
||||
<ellipse cx="156.241" cy="37.7226" rx="1.89986" ry="2.37483" fill="#20190C"/>
|
||||
<ellipse cx="127.268" cy="38.1976" rx="1.89986" ry="2.37483" fill="#20190C"/>
|
||||
<path d="M149.354 49.8342L153.866 46.272C151.016 41.9973 145.554 38.4351 139.38 39.1475C134.44 39.7175 130.672 44.1346 129.405 46.272L132.968 50.5467L137.717 43.6597L142.229 50.5467L146.742 44.6096L149.354 49.8342Z" fill="#ECE5D8"/>
|
||||
<path d="M139.617 77.8572C144.557 78.4272 151.175 78.0947 153.866 77.8572C154.816 74.6275 153.47 70.8119 152.679 69.3078L150.779 74.5325L148.166 70.7327L144.367 74.5325L142.229 69.3078L136.767 74.5325L132.968 69.3078L131.543 73.5825L127.268 70.7327L128.455 75.2449C130.118 75.8782 134.677 77.2873 139.617 77.8572Z" fill="#ECE5D8"/>
|
||||
<path d="M167.658 6.90486C168.017 6.61834 168.551 6.83607 168.608 7.29185L170.336 21.2838C170.391 21.729 169.946 22.0689 169.531 21.8996L156.785 16.7037C156.37 16.5344 156.29 15.9807 156.641 15.7009L167.658 6.90486Z" fill="#20190C"/>
|
||||
<path d="M195.804 36.1881C196.262 36.1666 196.567 36.6562 196.346 37.0583L189.538 49.4043C189.322 49.7971 188.763 49.8119 188.525 49.4311L181.25 37.7472C181.013 37.3665 181.273 36.8712 181.721 36.8502L195.804 36.1881Z" fill="#20190C"/>
|
||||
<path d="M204.862 71.3924C205.302 71.5253 205.425 72.0887 205.082 72.3936L194.541 81.7552C194.205 82.053 193.673 81.8801 193.577 81.442L190.624 67.9986C190.528 67.5605 190.938 67.1806 191.368 67.3105L204.862 71.3924Z" fill="#20190C"/>
|
||||
<path d="M265.483 138.415V99.9432L240.429 108.179M162.178 177.838V133.903L185.926 126.096M185.926 126.096V167.863M185.926 126.096L215.374 116.416M215.374 116.416V156.939M215.374 116.416L240.429 108.179M240.429 108.179V148.39" stroke="#20190C" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_627_1120">
|
||||
<rect width="300" height="180" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.3 KiB |
36
src/images/img-elephant-love.svg
Normal file
@@ -0,0 +1,36 @@
|
||||
<svg width="300" height="180" viewBox="0 0 300 180" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<ellipse cx="150" cy="163.5" rx="82" ry="10.5" fill="#373A3E"/>
|
||||
<path d="M192.013 120.952C189.422 113.177 182.628 101.433 179.555 96.5325C162.361 97.0309 127.477 98.4761 125.483 100.27C122.992 102.513 119.752 109.24 116.513 115.719C113.922 120.902 110.37 132.362 108.376 137.595C103.808 139.256 93.0904 143.527 91.097 146.119C88.6053 149.358 89.3528 158.827 93.5888 163.312C96.9776 166.9 105.965 169.126 110.034 169.79C115.018 167.631 125.583 163.312 127.975 163.312C130.965 163.312 150.152 165.554 163.607 163.312C174.372 161.518 183.043 159.574 186.033 158.827C188.027 160.737 193.459 165.056 199.239 167.049C206.466 169.541 209.954 169.292 213.193 168.046C215.785 167.049 217.429 156.003 217.928 150.604L195.003 139.64C195.087 136.65 194.605 128.726 192.013 120.952Z" fill="#ECE5D8"/>
|
||||
<path d="M108.376 137.595C103.808 139.256 93.0904 143.527 91.097 146.119C88.6053 149.358 89.3528 158.827 93.5888 163.312C96.9776 166.9 105.965 169.126 110.034 169.79C115.018 167.631 125.583 163.312 127.975 163.312C130.965 163.312 150.152 165.554 163.607 163.312C174.372 161.518 183.043 159.574 186.033 158.827C188.027 160.737 193.459 165.056 199.239 167.049C206.466 169.541 209.954 169.292 213.193 168.046C215.785 167.049 217.429 156.003 217.928 150.604L195.003 139.64C195.087 136.65 194.605 128.726 192.013 120.952C189.422 113.177 182.628 101.433 179.555 96.5325C162.361 97.0309 127.477 98.4761 125.483 100.27C122.992 102.513 119.752 109.24 116.513 115.719C113.922 120.902 110.37 132.362 108.376 137.595ZM108.376 137.595C108.654 140.152 108.775 146.216 111.367 148.808C113.958 151.399 120.088 153.874 122.829 154.788" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M163 124.5C172.2 122.1 179.167 108.833 181.5 102.5L119.5 110C121.667 112.167 127.3 117.3 132.5 120.5C139 124.5 151.5 127.5 163 124.5Z" fill="#243F5F"/>
|
||||
<path d="M221.167 158.328C225.403 150.853 226.4 134.407 218.177 132.165C205.718 128.925 199.489 146.866 197.744 154.092C196 161.318 199.489 169.043 204.971 170.538C210.452 172.033 216.931 165.803 221.167 158.328Z" fill="#ECE5D8" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M99.3198 140.387C95.0838 138.145 88.8544 134.656 82.8742 138.643C77.6415 145.122 78.389 151.6 84.6184 160.571C90.8478 169.541 103.307 175.521 107.543 172.531C111.779 169.541 112.277 162.066 111.28 156.584C110.284 151.102 103.556 142.63 99.3198 140.387Z" fill="#ECE5D8" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M187.528 151.351C187.528 144.972 185.036 133.078 183.791 127.929C177.034 125.869 163.09 123.385 161.365 129.922C161.78 133.66 162.361 142.73 161.365 149.109C160.119 157.082 157.129 168.793 162.611 170.288C168.092 171.784 179.804 169.541 181.548 168.793C183.292 168.046 187.528 159.325 187.528 151.351Z" fill="#ECE5D8"/>
|
||||
<path d="M183.791 127.929C185.036 133.078 187.528 144.972 187.528 151.351C187.528 159.325 183.292 168.046 181.548 168.793C179.804 169.541 168.092 171.784 162.611 170.289C157.129 168.793 160.119 157.082 161.365 149.109C162.361 142.73 161.78 133.66 161.365 129.922" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M133.706 16.547C149.155 14.0552 159.87 14.3044 166.348 19.2879C172.827 24.2714 178.807 34.4876 186.781 38.7236C194.754 42.9596 210.452 48.9398 213.692 58.4085C215.117 62.5761 214.291 66.4439 212.657 69.728C210.578 73.9053 207.191 77.1379 205.469 78.841L190.269 92.2965C189.021 94.5247 187.04 97.6137 184.178 100.731C179.037 106.329 171.055 112.018 159.371 112.978C141.181 114.473 127.726 113.227 120.5 110.985C114.719 109.191 110.45 104.755 109.038 102.762C106.795 101.516 100.267 97.9279 92.0937 93.5424C83.9208 89.1569 79.718 86.2332 78.6382 85.3195C75.6481 83.9906 69.9669 79.439 71.1629 71.864C72.658 62.3953 78.3891 53.6742 86.6119 46.1989C93.1901 40.2187 104.303 34.2384 109.038 31.9959C109.287 28.0921 114.569 19.5371 133.706 16.547Z" fill="#ECE5D8"/>
|
||||
<path d="M109.038 102.762C110.45 104.755 114.719 109.191 120.5 110.985C127.726 113.227 141.181 114.473 159.371 112.978C171.055 112.018 179.037 106.329 184.178 100.731M109.038 102.762C106.795 101.516 100.267 97.9279 92.0937 93.5424C83.9208 89.1569 79.718 86.2332 78.6382 85.3195M109.038 102.762C108.178 96.9478 106.975 82.6284 109.038 71.864C111.616 58.4085 115.689 46.1989 112.363 46.1989C109.038 46.1989 88.7777 57.308 83.708 68.0745C79.6522 76.6877 78.6382 83.16 78.6382 85.3195M78.6382 85.3195C75.6481 83.9906 69.9669 79.439 71.1629 71.864C72.658 62.3953 78.3891 53.6742 86.6119 46.1989C93.1901 40.2187 104.303 34.2384 109.038 31.9959C109.287 28.0921 114.569 19.5371 133.706 16.547C149.155 14.0552 159.87 14.3044 166.348 19.2879C172.827 24.2714 178.807 34.4876 186.781 38.7236C194.754 42.9596 210.452 48.9398 213.692 58.4085C216.931 67.8772 208.545 75.799 205.469 78.841L190.269 92.2965C189.021 94.5247 187.04 97.6138 184.178 100.731M184.178 100.731C185.074 89.714 185.82 65.8257 181.634 58.4085C177.448 50.9914 174.076 44.4858 172.913 42.1602C180.222 45.5171 196.336 53.4665 202.316 58.4085C208.296 63.3505 211.406 67.3927 212.706 69.8187" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M160.814 93.9888C161.212 90.002 159.485 83.8556 158.571 81.2808L137.391 88.5069C137.308 89.5036 137.192 92.7429 137.391 97.7264C137.64 103.956 143.62 112.179 148.106 115.916C152.591 119.654 158.571 117.411 164.053 114.172C168.438 111.581 170.199 106.78 170.531 104.703C169.618 105.119 167.043 105.949 164.053 105.949C160.315 105.949 160.315 98.9723 160.814 93.9888Z" fill="#ECE5D8"/>
|
||||
<path d="M158.571 81.2808C159.485 83.8556 161.212 90.002 160.814 93.9888C160.315 98.9723 160.315 105.949 164.053 105.949C167.043 105.949 169.618 105.119 170.531 104.703C170.199 106.78 168.438 111.581 164.053 114.172C158.571 117.411 152.591 119.654 148.106 115.916M148.106 115.916C148.816 114.587 150.886 111.531 153.477 109.936C156.069 108.341 157.953 107.444 158.571 107.195M148.106 115.916C146.369 114.47 144.409 112.351 142.645 109.936M137.391 88.5069C137.308 89.5036 137.192 92.7429 137.391 97.7264C137.544 101.545 139.85 106.112 142.645 109.936M142.645 109.936C143.431 108.773 145.853 106.099 149.241 104.703C152.63 103.308 156.301 103.125 157.713 103.208M139.274 103.208C140.769 101.713 144.457 98.5238 147.248 97.7264C150.039 96.9291 154.391 97.3942 156.218 97.7264" stroke="#413318" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M122.493 127.929C124.885 128.726 129.47 135.072 131.464 138.145L122.493 145.371C121.496 142.464 119.354 136.002 118.756 133.411C118.008 130.171 119.503 126.932 122.493 127.929Z" fill="#ECE5D8" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M128.224 136.151C122.443 139.74 120.666 144.125 120.5 145.869C119.254 155.587 130.218 160.322 135.201 161.069C140.185 161.817 145.168 155.836 146.414 151.351C147.66 146.866 144.421 147.115 141.929 145.122C140.968 144.353 140.563 143.622 140.557 142.827C140.546 141.581 141.516 140.181 142.86 138.239L142.926 138.145C145.168 134.906 144.919 132.912 142.926 131.666C140.932 130.42 135.45 131.666 128.224 136.151Z" fill="#ECE5D8"/>
|
||||
<path d="M140.557 142.827C140.546 141.561 141.548 140.135 142.926 138.145C145.168 134.906 144.919 132.912 142.926 131.666C140.932 130.42 135.45 131.666 128.224 136.151C122.443 139.74 120.666 144.125 120.5 145.869C119.254 155.587 130.218 160.322 135.201 161.069C140.185 161.817 145.168 155.836 146.414 151.351C147.66 146.866 144.421 147.115 141.929 145.122C140.968 144.353 140.563 143.622 140.557 142.827ZM140.557 142.827L138.278 147.313" stroke="#413318" stroke-width="2"/>
|
||||
<circle cx="131.301" cy="81.2809" r="3.98682" fill="#20190C"/>
|
||||
<path d="M163.411 72.5758C161.952 73.4535 158.424 77.1284 156.72 78.8788C158.616 79.5424 167.973 78.0684 168.663 77.6876C169.353 77.3069 168.9 74.8563 167.43 75.1278L164.98 75.5802C165.119 74.9632 167.526 73.4703 167.223 72.6322C166.706 71.2073 165.236 71.4788 163.411 72.5758Z" fill="#20190C"/>
|
||||
<path d="M183.129 169.738C183.129 170.977 181.456 171.981 179.392 171.981C177.327 171.981 175.654 170.977 175.654 169.738C175.654 168.5 177.327 166.001 179.392 166.001C181.456 166.001 183.129 168.5 183.129 169.738Z" fill="#20190C"/>
|
||||
<path d="M226.304 141.09C225.411 141.948 223.527 141.436 222.098 139.947C220.668 138.459 220.233 136.556 221.126 135.698C222.02 134.84 224.981 134.317 226.411 135.805C227.841 137.294 227.197 140.232 226.304 141.09Z" fill="#20190C"/>
|
||||
<path d="M176.152 170.735C176.152 171.974 174.479 172.978 172.415 172.978C170.35 172.978 168.677 171.974 168.677 170.735C168.677 169.496 170.35 166.997 172.415 166.997C174.479 166.997 176.152 169.496 176.152 170.735Z" fill="#20190C"/>
|
||||
<path d="M222.828 133.923C222.458 135.105 220.562 135.564 218.591 134.949C216.621 134.333 215.323 132.876 215.692 131.694C216.062 130.511 218.404 128.625 220.375 129.24C222.345 129.856 223.197 132.74 222.828 133.923Z" fill="#20190C"/>
|
||||
<path d="M168.179 170.735C168.179 171.974 166.505 172.978 164.441 172.978C162.377 172.978 160.703 171.974 160.703 170.735C160.703 169.496 162.377 166.997 164.441 166.997C166.505 166.997 168.179 169.496 168.179 170.735Z" fill="#20190C"/>
|
||||
<path d="M215.522 132.86C215.522 134.099 213.849 135.103 211.784 135.103C209.72 135.103 208.047 134.099 208.047 132.86C208.047 131.622 209.72 129.123 211.784 129.123C213.849 129.123 215.522 131.622 215.522 132.86Z" fill="#20190C"/>
|
||||
<path d="M78.6795 146.074C79.5728 146.932 81.4561 146.42 82.8858 144.931C84.3156 143.442 84.7504 141.54 83.857 140.682C82.9637 139.824 80.002 139.3 78.5723 140.789C77.1426 142.278 77.7861 145.216 78.6795 146.074Z" fill="#20190C"/>
|
||||
<path d="M82.1558 138.906C82.5251 140.088 84.4218 140.548 86.3921 139.932C88.3625 139.317 89.6604 137.859 89.2911 136.677C88.9218 135.495 86.5794 133.608 84.609 134.224C82.6387 134.839 81.7865 137.724 82.1558 138.906Z" fill="#20190C"/>
|
||||
<path d="M89.4614 137.844C89.4614 139.082 91.1348 140.086 93.1991 140.086C95.2633 140.086 96.9367 139.082 96.9367 137.844C96.9367 136.605 95.2633 134.106 93.1991 134.106C91.1348 134.106 89.4614 136.605 89.4614 137.844Z" fill="#20190C"/>
|
||||
<g clip-path="url(#clip0_621_590)">
|
||||
<path d="M237.575 28.8085C236.157 25.7459 232.522 24.5062 229.363 25.7302L228.126 26.2085L227.685 24.9579C226.565 21.7641 223.255 19.807 220.006 20.7214C216.282 21.7728 214.256 25.8044 215.51 29.3798L219.833 41.6801C220.112 42.4744 220.977 42.8723 221.762 42.568L233.917 37.8531C237.453 36.4827 239.199 32.3218 237.575 28.8085Z" fill="#ECE5D8"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_621_590">
|
||||
<rect width="24" height="24" fill="white" transform="translate(219.117 17.0817) rotate(24.7173)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
21
src/images/img-elephant-reading.svg
Normal file
@@ -0,0 +1,21 @@
|
||||
<svg width="300" height="180" viewBox="0 0 300 180" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_621_642)">
|
||||
<ellipse cx="162" cy="159.5" rx="91" ry="6.5" fill="#373A3E"/>
|
||||
<path d="M155.069 12.2883C177.766 12.5404 191.132 22.8803 193.906 28.9329C195.357 32.0971 196.118 35.1235 198.315 36.7508C200.321 38.2363 203.525 38.5561 209.542 36.7508C222.152 32.968 234.005 22.3759 243.084 30.9504C252.163 39.5249 261.746 58.4393 259.728 62.7266C258.114 66.1564 254.684 66.5094 253.171 66.2572C251.574 69.3676 247.321 77.9085 243.084 87.1891C238.847 96.4698 218.957 129.053 209.542 144.184C188.274 147.547 142.812 153.616 131.111 150.994C116.484 147.715 94.7951 124.261 90.0034 114.174C85.2118 104.086 76.6373 78.8668 73.8632 72.562C71.0891 66.2572 64.7843 62.7266 59.9926 62.7266C55.201 62.7266 44.1046 56.4218 53.94 45.3253C63.7755 34.2289 80.9245 31.4548 95.5516 34.9855C107.253 37.81 112.364 37.3393 113.457 36.7508C115.979 29.2692 127.832 13.9023 155.069 12.2883Z" fill="#ECE5D8"/>
|
||||
<path d="M253.171 66.2572C254.684 66.5094 258.114 66.1564 259.728 62.7266C261.746 58.4393 252.163 39.5249 243.084 30.9504C234.005 22.3759 222.152 32.968 209.542 36.7508C203.525 38.5561 200.321 38.2363 198.315 36.7508M253.171 66.2572C251.574 69.3676 247.321 77.9085 243.084 87.1891C238.847 96.4698 218.957 129.053 209.542 144.184C188.274 147.547 142.812 153.616 131.111 150.994C116.484 147.715 94.7951 124.261 90.0034 114.174C85.2118 104.086 76.6373 78.8668 73.8632 72.562C71.0891 66.2572 64.7843 62.7266 59.9926 62.7266M253.171 66.2572C252.415 63.2309 250.145 55.7661 247.119 50.117C243.336 43.0556 236.779 41.5425 228.204 41.5425C221.345 41.5425 208.484 46.0819 202.912 48.3516M59.9926 62.7266C55.201 62.7266 44.1046 56.4218 53.94 45.3253C63.7755 34.2289 80.9245 31.4548 95.5516 34.9855C107.253 37.81 112.364 37.3393 113.457 36.7508M59.9926 62.7266C59.9926 60.1206 61.2536 53.5972 66.2974 48.3516C72.6021 41.7947 90.0034 41.5425 96.3082 42.0469C101.352 42.4504 106.355 45.5775 108.226 47.0907M113.457 36.7508C115.979 29.2692 127.832 13.9023 155.069 12.2883C177.766 12.5404 191.132 22.8803 193.906 28.9329C195.357 32.0971 196.118 35.1235 198.315 36.7508M113.457 36.7508C112.193 38.9921 109.923 43.2605 108.226 47.0907M198.315 36.7508C199.456 39.5471 201.26 44.0517 202.912 48.3516M209.542 67.5182C209.038 66.2572 207.726 62.6761 206.516 58.4393C205.925 56.3707 204.487 52.4543 202.912 48.3516M102.361 71.5533C103.201 66.7616 105.185 56.1191 106.396 51.8823C106.779 50.5419 107.441 48.8632 108.226 47.0907" stroke="#413318" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M225.178 63.7353L165.409 88.7023L95.0472 69.2835L96.3082 146.706L165.409 180.5L225.178 146.706V63.7353Z" fill="#243F5F"/>
|
||||
<path d="M172.722 101.816C167.073 96.3689 165.829 82.5656 165.913 76.3449L141.198 78.1102C140.442 79.8756 141.198 86.6848 142.964 93.9983C144.729 101.312 149.521 111.147 156.582 120.226C163.643 129.305 172.722 128.549 180.54 128.044C188.358 127.54 186.088 126.027 189.367 125.522C192.645 125.018 196.68 122.748 197.689 118.209C198.698 113.669 198.194 110.895 192.645 112.408C187.097 113.921 179.784 108.625 172.722 101.816Z" fill="#ECE5D8"/>
|
||||
<path d="M165.913 76.3449C165.829 82.5656 167.073 96.3689 172.722 101.816C179.784 108.625 187.097 113.921 192.645 112.408C198.194 110.895 198.698 113.669 197.689 118.209C196.68 122.748 192.645 125.018 189.367 125.522C186.088 126.027 188.358 127.54 180.54 128.044C176.949 128.276 173.092 128.561 169.287 127.921M141.198 78.1102C140.442 79.8756 141.198 86.6848 142.964 93.9983C143.289 95.3483 143.718 96.7843 144.246 98.2856M169.287 127.921C169.287 126.701 169.791 123.656 171.809 121.235C173.826 118.814 176.852 116.359 178.113 115.435M169.287 127.921C165.572 127.297 161.906 125.792 158.585 122.496M158.585 122.496C157.902 121.818 157.233 121.064 156.582 120.226C154.197 117.16 152.071 114.008 150.233 110.895M158.585 122.496C159.462 120.983 161.872 117.553 164.495 115.939C167.118 114.325 169.287 112.913 170.043 112.408M150.233 110.895C151.961 108.962 156.324 104.893 159.956 104.086C163.587 103.279 166.008 103.077 166.765 103.077M150.233 110.895C147.634 106.493 145.61 102.171 144.246 98.2856M144.246 98.2856C145.736 97.1927 149.703 94.9062 153.651 94.5027C157.598 94.0992 162.021 94.8389 163.738 95.2593" stroke="#413318" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M245.614 142.419C245.614 152.986 236.827 161.594 225.935 161.594C220.616 161.594 214.302 157.979 209.252 152.832C204.261 147.747 200.789 141.456 200.708 136.298C203.651 128.787 207.155 125.638 211.135 124.261C213.184 123.552 215.423 123.289 217.901 123.212C219.454 123.163 221.046 123.187 222.726 123.212C223.758 123.228 224.824 123.244 225.935 123.244C236.827 123.244 245.614 131.852 245.614 142.419Z" fill="#ECE5D8" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M211.763 129.378L210.325 125.424C210.182 125.029 209.804 124.756 209.388 124.816C206.376 125.246 203.565 128.458 200.755 133.845C198.464 138.235 200.809 142.369 202.492 144.155C202.668 144.341 202.915 144.437 203.172 144.437H204.959C205.629 144.437 206.109 143.791 205.917 143.149L205.069 140.322C204.913 139.804 205.197 139.257 205.71 139.086L208.368 138.2C208.897 138.024 209.18 137.449 208.997 136.923L207.634 133.007C207.455 132.492 207.722 131.928 208.233 131.74L211.169 130.658C211.686 130.468 211.951 129.896 211.763 129.378Z" fill="#413318"/>
|
||||
<path d="M76.7235 143.488C76.7235 154.055 85.511 162.663 96.4032 162.663C101.722 162.663 108.036 159.047 113.086 153.901C118.077 148.816 121.549 142.524 121.63 137.367C118.687 129.855 115.183 126.706 111.203 125.329C109.154 124.62 106.915 124.358 104.437 124.28C102.884 124.232 101.292 124.256 99.6119 124.281C98.5797 124.296 97.514 124.312 96.4032 124.312C85.511 124.312 76.7235 132.921 76.7235 143.488Z" fill="#ECE5D8" stroke="#413318" stroke-width="2"/>
|
||||
<path d="M110.575 130.447L112.013 126.493C112.156 126.097 112.534 125.825 112.95 125.884C115.962 126.315 118.773 129.527 121.583 134.913C123.873 139.303 121.529 143.437 119.846 145.223C119.67 145.41 119.423 145.505 119.166 145.505H117.379C116.709 145.505 116.229 144.86 116.421 144.218L117.269 141.391C117.424 140.873 117.14 140.326 116.628 140.155L113.97 139.269C113.441 139.092 113.158 138.518 113.341 137.991L114.703 134.075C114.883 133.56 114.616 132.997 114.105 132.808L111.169 131.727C110.652 131.536 110.387 130.964 110.575 130.447Z" fill="#413318"/>
|
||||
<ellipse cx="133.475" cy="70.7967" rx="4.79164" ry="5.54821" fill="#20190C"/>
|
||||
<path d="M171.052 72.562C171.556 70.8808 173.574 67.5686 177.609 67.7704C181.644 67.9721 183.493 70.0401 183.914 71.0489" stroke="#20190C" stroke-width="5" stroke-linecap="round"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_621_642">
|
||||
<rect width="300" height="180" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.6 KiB |
15
src/images/img-proveyouself.svg
Normal file
@@ -0,0 +1,15 @@
|
||||
<svg width="300" height="180" viewBox="0 0 300 180" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<ellipse cx="133" cy="173.5" rx="73" ry="6.5" fill="#373A3E"/>
|
||||
<path d="M236.525 1.61177C237.318 0.7456 238.682 0.7456 239.475 1.61177L243.71 6.23772C244.184 6.75618 244.896 6.98748 245.585 6.84697L251.729 5.59333C252.88 5.3586 253.984 6.16089 254.116 7.32765L254.823 13.5589C254.902 14.2573 255.342 14.8629 255.982 15.154L261.69 17.7515C262.759 18.2379 263.18 19.536 262.602 20.5577L259.51 26.0142C259.164 26.6257 259.164 27.3743 259.51 27.9858L262.602 33.4423C263.18 34.464 262.759 35.7621 261.69 36.2485L255.982 38.846C255.342 39.1371 254.902 39.7427 254.823 40.4411L254.116 46.6724C253.984 47.8391 252.88 48.6414 251.729 48.4067L245.585 47.153C244.896 47.0125 244.184 47.2438 243.71 47.7623L239.475 52.3882C238.682 53.2544 237.318 53.2544 236.525 52.3882L232.29 47.7623C231.816 47.2438 231.104 47.0125 230.415 47.153L224.271 48.4067C223.12 48.6414 222.016 47.8391 221.884 46.6724L221.177 40.4411C221.098 39.7427 220.658 39.1371 220.018 38.846L214.31 36.2485C213.241 35.7621 212.82 34.464 213.398 33.4423L216.49 27.9858C216.836 27.3743 216.836 26.6257 216.49 26.0142L213.398 20.5577C212.82 19.536 213.241 18.2379 214.31 17.7515L220.018 15.154C220.658 14.8629 221.098 14.2573 221.177 13.5589L221.884 7.32764C222.016 6.16089 223.12 5.3586 224.271 5.59333L230.415 6.84697C231.104 6.98748 231.816 6.75618 232.29 6.23772L236.525 1.61177Z" fill="#ECE5D8"/>
|
||||
<path d="M234.151 35.5976L226.351 27.7976C225.883 27.329 225.883 26.5692 226.351 26.1006L228.048 24.4035C228.517 23.9349 229.277 23.9349 229.746 24.4035L235 29.6579L246.254 18.4035C246.723 17.9349 247.483 17.9349 247.952 18.4035L249.649 20.1006C250.117 20.5692 250.117 21.329 249.649 21.7976L235.849 35.5977C235.38 36.0663 234.62 36.0663 234.151 35.5976Z" fill="#243F5F"/>
|
||||
<path d="M184.137 61.8863C180.458 64.8761 169.955 72.3314 165.164 75.6854L128.941 73.3855C118.304 77.7936 95.1908 87.7021 87.8313 92.0718L87.6358 92.1878C78.5141 97.6034 70.2929 102.484 70.0075 111.333C69.72 120.245 77.7695 122.257 82.0817 119.957C85.5315 118.118 94.2517 114.783 98.1806 113.345C97.7973 114.783 97.0307 118.75 97.0307 123.12C97.0307 127.489 101.247 135.481 103.355 138.931C102.685 138.452 100.71 137.091 98.1806 135.481C95.0184 133.469 86.6814 131.457 83.2316 135.481C79.7818 139.506 81.5067 148.131 86.6814 153.018C91.856 157.905 110.83 163.942 119.742 166.242C128.654 168.542 135.833 162.792 141.295 158.192C146.757 153.593 151.077 149.856 156.252 151.293C161.426 152.73 168.901 158.767 178.963 158.192C189.025 157.618 188.45 148.131 185.575 141.806C183.275 136.746 174.459 131.073 170.338 128.869C171.009 127.719 172.523 124.327 173.213 119.957C173.903 115.588 172.926 108.362 172.351 105.296C177.046 101.559 187.587 92.8193 192.187 87.7596C197.937 81.435 199.087 75.6854 198.224 67.3484C197.362 59.0115 188.737 58.149 184.137 61.8863Z" fill="#ECE5D8"/>
|
||||
<path d="M172.351 105.296C177.046 101.559 187.587 92.8193 192.187 87.7596C197.937 81.435 199.087 75.6854 198.224 67.3484C197.362 59.0115 188.737 58.149 184.137 61.8863C180.458 64.8761 169.955 72.3314 165.164 75.6854L128.941 73.3855C118.304 77.7936 95.1908 87.7021 87.8313 92.0718C78.6318 97.534 70.295 102.421 70.0075 111.333C69.72 120.245 77.7695 122.257 82.0817 119.957C85.5315 118.118 94.2517 114.783 98.1806 113.345M172.351 105.296C172.926 108.362 173.903 115.588 173.213 119.957C172.523 124.327 171.009 127.719 170.338 128.869C174.459 131.073 183.275 136.746 185.575 141.806C188.45 148.131 189.025 157.618 178.963 158.192C168.901 158.767 161.426 152.73 156.252 151.293C151.077 149.856 146.757 153.593 141.295 158.192C135.833 162.792 128.654 168.542 119.742 166.242C110.83 163.942 91.856 157.905 86.6814 153.018C81.5067 148.131 79.7818 139.506 83.2316 135.481C86.6814 131.457 95.0184 133.469 98.1806 135.481C100.71 137.091 102.685 138.452 103.355 138.931M172.351 105.296C172.442 102.891 172.395 97.0478 171.481 92.9197M103.355 138.931C101.247 135.481 97.0307 127.489 97.0307 123.12C97.0307 118.75 97.7973 114.783 98.1806 113.345M103.355 138.931L109.097 141.806M98.1806 113.345L107.085 109.881" stroke="#413318" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M153.09 107.596C158.609 101.386 163.439 88.9096 165.164 83.4474C159.222 83.1599 145.902 82.7575 140.153 83.4474C134.403 84.1374 111.501 89.4845 100.768 92.0719C103.259 95.9049 109.392 104.089 113.992 106.158C118.592 108.228 132.774 115.262 139.29 118.52C141.59 117.466 147.57 113.805 153.09 107.596Z" fill="#243F5F"/>
|
||||
<path d="M171.201 58.724C170.741 52.9744 168.901 40.996 168.038 35.7256C171.776 24.5138 168.038 15.6019 161.714 13.302C156.654 11.4622 148.49 18.4767 145.04 22.214C140.536 22.5014 130.206 23.4789 124.916 25.0888C119.626 26.6987 112.164 30.0572 110.822 31.1113C103.252 27.1824 87.1914 23.8238 82.3617 30.2634C77.532 36.703 82.5605 43.5834 84.0938 48.0872C83.998 49.6205 84.1513 54.5268 85.5312 61.8863C87.2561 71.0857 93.0057 86.2503 100.768 92.0718C106.517 96.3841 123.953 104.081 137.853 100.409C153.089 96.3841 158.551 90.0595 164.589 83.7349C170.626 77.4103 171.776 65.9111 171.201 58.724Z" fill="#ECE5D8"/>
|
||||
<path d="M84.0938 48.0872C83.998 49.6205 84.1513 54.5268 85.5312 61.8863C87.2561 71.0857 93.0057 86.2503 100.768 92.0718C106.517 96.3841 123.953 104.081 137.853 100.409C153.089 96.3841 158.551 90.0595 164.589 83.7349C170.626 77.4103 171.776 65.9111 171.201 58.724C170.741 52.9744 168.901 40.996 168.038 35.7256C171.776 24.5138 168.038 15.6019 161.714 13.302C156.654 11.4622 148.49 18.4767 145.04 22.214M84.0938 48.0872C82.5605 43.5834 77.532 36.703 82.3617 30.2634C87.1914 23.8238 103.252 27.1824 110.822 31.1113C112.164 30.0572 119.626 26.6987 124.916 25.0888C130.206 23.4789 140.536 22.5014 145.04 22.214M84.0938 48.0872L85.5312 44.048M145.04 22.214L141.303 26.5262" stroke="#413318" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M157.682 71.3587L128.079 80.8602C123.939 82.2401 125.779 85.9564 128.078 86.8973C132.295 88.6222 141.065 92.0574 148.195 89.7575C157.107 86.8827 161.426 76.548 161.139 73.6732C160.909 71.3733 159.119 71.1671 157.682 71.3587Z" fill="#20190C"/>
|
||||
<path d="M145.895 81.4205C148.351 80.6531 151.968 80.3551 154.814 80.2703C156.349 80.2246 157.206 81.8705 156.191 83.0224C153.438 86.1475 150.095 88.2905 148.482 88.895C145.417 90.0444 141.289 89.7471 137.968 89.194C136.3 88.9162 135.899 86.8441 137.321 85.9287C140.05 84.171 143.503 82.1681 145.895 81.4205Z" fill="#ECE5D8"/>
|
||||
<ellipse cx="156.827" cy="50.0996" rx="2.87481" ry="4.02474" fill="#20190C"/>
|
||||
<ellipse cx="143.321" cy="63.575" rx="6.49995" ry="7.96145" transform="rotate(74.2201 143.321 63.575)" fill="#20190C"/>
|
||||
<ellipse cx="122.329" cy="59.8739" rx="3.44977" ry="4.02474" fill="#20190C"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 7.1 KiB |
@@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 187.23 182.93"><defs><style>.cls-1{fill:#282a2d;}.cls-2{fill:#a5e174;}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M185.52,69.45C172.1,3.24,91.61-21.4,40.73,21c-68.67,41.7-46,151.85,34.32,161.28C137.48,189.57,198.31,133.42,185.52,69.45ZM99.21,166.59C-4.9,165.75-3.15,8,100.16,8.55,203.33,11,202.93,165.3,99.21,166.59Z"/><path class="cls-2" d="M100.24,8a79.62,79.62,0,1,0,78.9,79.77A79.66,79.66,0,0,0,100.24,8Zm18.27,90.13a2.74,2.74,0,0,0-.9,2.32q0,16.82,0,33.64c0,4.73-2.92,7.64-7.7,7.65q-10.48,0-21,0c-4.71,0-7.65-3-7.66-7.71,0-5.55,0-11.1,0-16.65s0-11.33,0-17a2.92,2.92,0,0,0-1.07-2.41c-8.76-8.17-12-18.19-8.82-29.74S82.54,49.63,94.29,47.24c15.7-3.19,31.75,8.24,34,24.09C129.77,82,126.51,90.92,118.51,98.09Z"/><path class="cls-1" d="M94.29,47.24c-11.75,2.39-19.67,9.42-22.88,20.95s.06,21.57,8.82,29.74a2.92,2.92,0,0,1,1.07,2.41c0,5.66,0,11.32,0,17s0,11.1,0,16.65c0,4.74,3,7.71,7.66,7.71q10.5,0,21,0c4.78,0,7.7-2.92,7.7-7.65q0-16.82,0-33.64a2.74,2.74,0,0,1,.9-2.32c8-7.17,11.26-16.13,9.76-26.76C126,55.48,110,44.05,94.29,47.24Zm5.79,53.15a6.21,6.21,0,0,0-2.89,6c.17,8.44,0,16.87.09,25.31,0,1.3-.32,1.75-1.64,1.64a32,32,0,0,0-4.49,0c-1.23.09-1.47-.41-1.46-1.52,0-6,0-12,0-18s0-11.77,0-17.65a2.61,2.61,0,0,0-1.33-2.55,20.86,20.86,0,0,1-6.24-29.15,2.34,2.34,0,0,1,1.81-1,20.83,20.83,0,0,1,22.59,12.35A20.49,20.49,0,0,1,100.08,100.39Z"/></g></g></svg>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
BIN
src/images/overview-pretty.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 46 KiB |
@@ -1,58 +0,0 @@
|
||||
<svg width="1130" height="765" viewBox="0 0 1130 765" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g filter="url(#filter0_d_2_276)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M318.743 584.037C398.016 584.037 462.279 519.774 462.279 440.501C462.279 361.228 398.016 296.965 318.743 296.965C239.47 296.965 175.207 361.228 175.207 440.501C175.207 519.774 239.47 584.037 318.743 584.037ZM318.742 513.755C359.199 513.755 391.997 480.958 391.997 440.501C391.997 400.044 359.199 367.247 318.742 367.247C278.285 367.247 245.488 400.044 245.488 440.501C245.488 480.958 278.285 513.755 318.742 513.755Z" fill="#53D3E0"/>
|
||||
<path d="M456.279 440.501C456.279 516.46 394.702 578.037 318.743 578.037V590.037C401.33 590.037 468.279 523.087 468.279 440.501H456.279ZM318.743 302.965C394.702 302.965 456.279 364.542 456.279 440.501H468.279C468.279 357.914 401.33 290.965 318.743 290.965V302.965ZM181.207 440.501C181.207 364.542 242.784 302.965 318.743 302.965V290.965C236.157 290.965 169.207 357.914 169.207 440.501H181.207ZM318.743 578.037C242.784 578.037 181.207 516.46 181.207 440.501H169.207C169.207 523.087 236.157 590.037 318.743 590.037V578.037ZM385.997 440.501C385.997 477.644 355.886 507.755 318.742 507.755V519.755C362.513 519.755 397.997 484.272 397.997 440.501H385.997ZM318.742 373.247C355.886 373.247 385.997 403.357 385.997 440.501H397.997C397.997 396.73 362.513 361.247 318.742 361.247V373.247ZM251.488 440.501C251.488 403.357 281.599 373.247 318.742 373.247V361.247C274.971 361.247 239.488 396.73 239.488 440.501H251.488ZM318.742 507.755C281.599 507.755 251.488 477.644 251.488 440.501H239.488C239.488 484.272 274.971 519.755 318.742 519.755V507.755Z" fill="#282A2D"/>
|
||||
<path d="M175.207 440.831C175.207 388.94 205.48 339.175 259.366 302.483C312.071 266.596 383.142 246.089 457.536 245.207C460.3 245.175 462.543 247.419 462.543 250.183L462.543 440.831L175.207 440.831Z" fill="#CBF2F6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M169 447.038L169 440.831C169 386.357 200.779 334.867 255.872 297.353C309.748 260.667 382.059 239.895 457.463 239.001C463.728 238.927 468.751 244.007 468.751 250.183L468.751 447.038L169 447.038ZM181.566 434.624L456.336 434.624L456.336 251.431C383.417 252.519 314.095 272.727 262.859 307.614C212.394 341.977 183.873 387.509 181.566 434.624Z" fill="#282A2D"/>
|
||||
</g>
|
||||
<g filter="url(#filter1_d_2_276)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M817 447C738.023 447 674 382.977 674 304C674 225.023 738.023 161 817 161C895.977 161 960 225.023 960 304C960 382.977 895.977 447 817 447ZM774.371 284.222C774.371 298.954 781.827 311.943 793.167 319.609V384.951C793.167 387.241 795.023 389.097 797.312 389.097H836.688C838.978 389.097 840.834 387.241 840.834 384.951V319.582C852.151 311.912 859.589 298.937 859.589 284.222C859.589 260.658 840.513 241.555 816.98 241.555C793.448 241.555 774.371 260.658 774.371 284.222Z" fill="#A6E275"/>
|
||||
<path d="M793.167 319.609L796.528 314.639L799.167 316.423V319.609H793.167ZM840.834 319.582H834.834V316.401L837.467 314.615L840.834 319.582ZM680 304C680 379.663 741.337 441 817 441V453C734.71 453 668 386.29 668 304H680ZM817 167C741.337 167 680 228.337 680 304H668C668 221.71 734.71 155 817 155V167ZM954 304C954 228.337 892.663 167 817 167V155C899.29 155 966 221.71 966 304H954ZM817 441C892.663 441 954 379.663 954 304H966C966 386.29 899.29 453 817 453V441ZM789.806 324.58C776.885 315.844 768.371 301.028 768.371 284.222H780.371C780.371 296.881 786.77 308.042 796.528 314.639L789.806 324.58ZM787.167 384.951V319.609H799.167V384.951H787.167ZM797.312 395.097C791.709 395.097 787.167 390.554 787.167 384.951H799.167C799.167 383.927 798.337 383.097 797.312 383.097V395.097ZM836.688 395.097H797.312V383.097H836.688V395.097ZM846.834 384.951C846.834 390.554 842.291 395.097 836.688 395.097V383.097C835.664 383.097 834.834 383.927 834.834 384.951H846.834ZM846.834 319.582V384.951H834.834V319.582H846.834ZM865.589 284.222C865.589 301.008 857.096 315.809 844.2 324.549L837.467 314.615C847.206 308.015 853.589 296.866 853.589 284.222H865.589ZM816.98 235.555C843.834 235.555 865.589 257.352 865.589 284.222H853.589C853.589 263.964 837.191 247.555 816.98 247.555V235.555ZM768.371 284.222C768.371 257.352 790.126 235.555 816.98 235.555V247.555C796.769 247.555 780.371 263.964 780.371 284.222H768.371Z" fill="#282A2D"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_d_2_276)">
|
||||
<path d="M304.297 218.832C298.213 213.646 298.668 204.11 305.219 199.527L536.745 37.571C543.04 33.1673 551.789 35.5994 554.909 42.6203L811.905 621.023C817.184 632.904 802.713 643.713 792.818 635.278L304.297 218.832Z" fill="#FF9C92"/>
|
||||
</g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M547.183 46.0532C546.222 43.8918 543.529 43.143 541.591 44.4987L310.065 206.455C308.048 207.866 307.908 210.801 309.781 212.398L798.303 628.844C799.244 629.646 800.045 629.829 800.676 629.826C801.4 629.822 802.235 629.561 802.992 628.995C803.749 628.43 804.237 627.703 804.446 627.01C804.628 626.406 804.681 625.585 804.179 624.455L547.183 46.0532ZM531.899 30.6433C542.551 23.1916 557.356 27.3072 562.635 39.1874L819.631 617.59C828.564 637.695 804.076 655.985 787.333 641.712L298.812 225.266C288.517 216.49 289.288 200.354 300.373 192.6L531.899 30.6433Z" fill="#282A2D"/>
|
||||
<g filter="url(#filter3_d_2_276)">
|
||||
<path d="M645.12 130.726C645.534 127.108 642.711 123.934 639.07 123.923L517.208 123.569C512.781 123.556 509.812 128.11 511.609 132.156L608.513 350.249C611.039 355.934 619.453 354.645 620.162 348.465L645.12 130.726Z" fill="#FFE1DE"/>
|
||||
</g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M520.806 132.033L636.421 132.37L612.743 338.948L520.806 132.033ZM517.233 115.114C506.678 115.083 499.597 125.942 503.883 135.589L600.787 353.682C606.809 367.236 626.872 364.163 628.561 349.428L653.519 131.688C654.508 123.063 647.776 115.494 639.094 115.468L517.233 115.114Z" fill="#282A2D"/>
|
||||
<defs>
|
||||
<filter id="filter0_d_2_276" x="115.777" y="239" width="352.973" height="380.067" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-53.2226" dy="29.0305"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.156863 0 0 0 0 0.164706 0 0 0 0 0.176471 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2_276"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2_276" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_2_276" x="622.401" y="155" width="343.599" height="322.872" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-45.5992" dy="24.8723"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.156863 0 0 0 0 0.164706 0 0 0 0 0.176471 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2_276"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2_276" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter2_d_2_276" x="252.328" y="35.3616" width="560.702" height="628.925" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-47.6781" dy="26.0062"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.156863 0 0 0 0 0.164706 0 0 0 0 0.176471 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2_276"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2_276" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter3_d_2_276" x="463.398" y="123.569" width="181.762" height="256.318" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-47.6781" dy="26.0062"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.156863 0 0 0 0 0.164706 0 0 0 0 0.176471 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_2_276"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_2_276" result="shape"/>
|
||||
</filter>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 8.4 KiB |
@@ -1,6 +0,0 @@
|
||||
<svg width="56" height="80" viewBox="0 0 56 80" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M52.9329 28.2497C52.9329 29.1611 52.2887 29.9179 51.4379 30.0928C51.3164 30.1173 51.1908 30.1295 51.0612 30.1295H44.8099C43.7728 30.1295 42.9342 30.9717 42.9342 32.0133V38.2915C42.9342 38.9425 42.606 39.5121 42.1077 39.8539C41.9092 39.9882 41.6823 40.0858 41.4392 40.1387C41.3177 40.1631 41.1921 40.1753 41.0624 40.1753H34.8112C33.774 40.1753 32.9354 41.0176 32.9354 42.0592V48.3374C32.9354 49.379 32.0968 50.2212 31.0596 50.2212H24.8084C23.7713 50.2212 22.9326 49.379 22.9326 48.3374V42.0592C22.9326 41.0176 23.7713 40.1753 24.8084 40.1753H31.0596C32.0968 40.1753 32.9354 39.3331 32.9354 38.2915V32.0133C32.9354 30.9717 33.774 30.1295 34.8112 30.1295H41.0624C42.0996 30.1295 42.9382 29.2872 42.9382 28.2456V20.0836C42.9382 14.55 38.4817 10.0581 32.9719 10.0418C27.4661 10.0621 23.0056 14.55 23.0056 20.0836V28.2456C23.0056 29.2872 22.1669 30.1295 21.1298 30.1295H14.8786C13.8414 30.1295 13.0028 30.9717 13.0028 32.0133V48.3374C13.0028 49.379 12.1642 50.2212 11.127 50.2212H4.87577C3.83863 50.2212 3 49.379 3 48.3374V32.0133C3 30.9717 3.83863 30.1295 4.87577 30.1295H11.127C12.1642 30.1295 13.0028 29.2872 13.0028 28.2456V20.047C13.0028 8.97578 21.9401 0 32.9678 0C43.9956 0 52.9329 8.97577 52.9329 20.051V28.2497Z" fill="#030C0C"/>
|
||||
<path d="M3.00363 80V58.0083H6.18296V60.2615H6.68662C7.08535 59.5633 7.68344 58.9392 8.4809 58.3892C9.29934 57.8391 10.464 57.5641 11.975 57.5641C13.2761 57.5641 14.4618 57.8814 15.5321 58.5161C16.6234 59.1508 17.4943 60.0711 18.1448 61.277C18.8164 62.4617 19.1521 63.9003 19.1521 65.5928V66.0688C19.1521 67.7613 18.8269 69.2104 18.1763 70.4163C17.5257 71.6011 16.6548 72.5108 15.5636 73.1455C14.4723 73.7801 13.2761 74.0975 11.975 74.0975C10.9677 74.0975 10.1178 73.9705 9.42526 73.7167C8.73273 73.4628 8.17661 73.1455 7.75689 72.7647C7.33718 72.3627 7.00141 71.9501 6.74958 71.527H6.24592V80H3.00363ZM11.0307 71.2414C12.4577 71.2414 13.6224 70.7866 14.5248 69.8769C15.4272 68.9672 15.8784 67.6661 15.8784 65.9736V65.688C15.8784 64.0167 15.4167 62.7261 14.4933 61.8164C13.5909 60.9067 12.4367 60.4519 11.0307 60.4519C9.64561 60.4519 8.49139 60.9067 7.56802 61.8164C6.66564 62.7261 6.21444 64.0167 6.21444 65.688V65.9736C6.21444 67.6661 6.66564 68.9672 7.56802 69.8769C8.49139 70.7866 9.64561 71.2414 11.0307 71.2414Z" fill="#030C0C"/>
|
||||
<path d="M28.8987 74.0975C26.926 74.0975 25.2891 73.6532 23.988 72.7647C22.6869 71.8761 21.8894 70.5327 21.5956 68.7344L24.6176 68.0046C24.7855 68.872 25.0688 69.5595 25.4675 70.0673C25.8662 70.575 26.3594 70.9347 26.947 71.1462C27.5556 71.3578 28.2061 71.4636 28.8987 71.4636C29.927 71.4636 30.7139 71.2626 31.2596 70.8606C31.8262 70.4586 32.1095 69.9403 32.1095 69.3056C32.1095 68.671 31.8472 68.2055 31.3225 67.9094C30.7979 67.6132 30.0214 67.3699 28.9931 67.1795L27.9228 66.9891C26.8736 66.7987 25.9187 66.5236 25.0583 66.164C24.1979 65.8043 23.5158 65.3072 23.0122 64.6725C22.5085 64.0378 22.2567 63.2233 22.2567 62.229C22.2567 60.748 22.8023 59.6056 23.8936 58.8017C24.9848 57.9766 26.4329 57.5641 28.2376 57.5641C29.9794 57.5641 31.4065 57.966 32.5187 58.77C33.6519 59.5527 34.3864 60.6211 34.7222 61.9751L31.7003 62.8319C31.5114 61.8799 31.1127 61.2135 30.5041 60.8327C29.8955 60.4307 29.14 60.2297 28.2376 60.2297C27.3562 60.2297 26.6637 60.399 26.16 60.7375C25.6564 61.0548 25.4046 61.5097 25.4046 62.102C25.4046 62.7367 25.6459 63.2021 26.1286 63.4983C26.6322 63.7945 27.3038 64.0167 28.1432 64.1647L29.2449 64.3551C30.3572 64.5455 31.375 64.81 32.2984 65.1485C33.2217 65.487 33.9457 65.9736 34.4704 66.6083C35.016 67.2429 35.2888 68.0892 35.2888 69.147C35.2888 70.7125 34.7117 71.929 33.5575 72.7964C32.4033 73.6638 30.8503 74.0975 28.8987 74.0975Z" fill="#030C0C"/>
|
||||
<path d="M45.5631 74.0975C43.9892 74.0975 42.6146 73.7696 41.4394 73.1137C40.2642 72.4367 39.3409 71.4953 38.6693 70.2894C38.0188 69.0624 37.6935 67.6449 37.6935 66.037V65.6562C37.6935 64.0272 38.0188 62.6098 38.6693 61.4039C39.3199 60.1768 40.2223 59.2354 41.3765 58.5796C42.5517 57.9026 43.9053 57.5641 45.4372 57.5641C46.9272 57.5641 48.2283 57.9026 49.3406 58.5796C50.4738 59.2354 51.3552 60.1557 51.9848 61.3404C52.6143 62.5251 52.9291 63.9109 52.9291 65.4976V66.7352H40.9987C41.0407 68.1103 41.4919 69.2104 42.3523 70.0355C43.2337 70.8395 44.325 71.2414 45.6261 71.2414C46.8433 71.2414 47.7561 70.9664 48.3647 70.4163C48.9943 69.8663 49.477 69.2316 49.8127 68.5123L52.4884 69.9086C52.1946 70.501 51.7644 71.1251 51.1978 71.7809C50.6522 72.4367 49.9282 72.9868 49.0258 73.4311C48.1234 73.8753 46.9692 74.0975 45.5631 74.0975ZM41.0302 64.2282H49.6239C49.5399 63.0435 49.1202 62.1232 48.3647 61.4674C47.6092 60.7904 46.6229 60.4519 45.4057 60.4519C44.1886 60.4519 43.1917 60.7904 42.4153 61.4674C41.6598 62.1232 41.1981 63.0435 41.0302 64.2282Z" fill="#030C0C"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 198 KiB |
|
Before Width: | Height: | Size: 83 KiB |
@@ -1,88 +0,0 @@
|
||||
<svg width="360" height="160" viewBox="0 0 360 160" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_50_2075)">
|
||||
<rect width="360" height="160" rx="4" fill="#E7E1FD"/>
|
||||
<rect x="68.001" y="-16" width="205" height="205" fill="#E7E1FD"/>
|
||||
<path d="M69.541 116.239V26.4492H108.253C114.909 26.4492 120.733 27.6622 125.726 30.0882C130.718 32.5141 134.601 36.0069 137.374 40.5666C140.148 45.1262 141.534 50.592 141.534 56.9638C141.534 63.3941 140.104 68.8159 137.243 73.2295C134.411 77.643 130.426 80.975 125.288 83.2256C120.179 85.4762 114.208 86.6015 107.377 86.6015H84.255V67.6614H102.472C105.333 67.6614 107.771 67.3107 109.785 66.6092C111.829 65.8785 113.391 64.724 114.471 63.1456C115.58 61.5673 116.135 59.5067 116.135 56.9638C116.135 54.3917 115.58 52.3018 114.471 50.6943C113.391 49.0575 111.829 47.8591 109.785 47.0992C107.771 46.31 105.333 45.9154 102.472 45.9154H93.8891V116.239H69.541ZM122.091 75.027L144.512 116.239H118.062L96.1663 75.027H122.091Z" fill="#4E4864"/>
|
||||
<path d="M148.223 116.239V26.4492H172.571V96.5976H208.83V116.239H148.223Z" fill="#4E4864"/>
|
||||
<path d="M289.301 26.4492V116.239H268.982L236.576 69.0644H236.051V116.239H211.702V26.4492H232.372L264.252 73.4487H264.953V26.4492H289.301Z" fill="#4E4864"/>
|
||||
<path d="M-44.3681 158.547H122.149V160.544H-44.3681V158.547Z" fill="#7364FF"/>
|
||||
<path d="M-33.5761 144.152H111.355V146.15H-33.5761V144.152Z" fill="#7364FF"/>
|
||||
<path d="M-22.5264 129.756H100.306V131.754H-22.5264V129.756Z" fill="#7364FF"/>
|
||||
<path d="M-10.1907 116.962H87.9722V118.959H-10.1907V116.962Z" fill="#7364FF"/>
|
||||
<path d="M2.78709 110.565H76.2808V116.962H2.78709V110.565Z" fill="#7364FF"/>
|
||||
<path d="M42.3603 110.565H115.854V116.962H42.3603V110.565Z" fill="#CECCFF"/>
|
||||
<path d="M-8.1361 116.962H87.457V129.757H-8.1361V116.962Z" fill="#7364FF"/>
|
||||
<path d="M31.4386 116.962H127.032V129.757H31.4386V116.962Z" fill="#CECCFF"/>
|
||||
<path d="M-42.3121 158.547H121.635V172.941H-42.3121V158.547Z" fill="#7364FF"/>
|
||||
<path d="M-2.73889 158.547H161.208V172.941H-2.73889V158.547Z" fill="#CECCFF"/>
|
||||
<path d="M-20.4708 129.756H99.7915V144.151H-20.4708V129.756Z" fill="#7364FF"/>
|
||||
<path d="M19.1029 129.756H139.365V144.151H19.1029V129.756Z" fill="#CECCFF"/>
|
||||
<path d="M-31.2625 144.152H110.585V158.547H-31.2625V144.152Z" fill="#7364FF"/>
|
||||
<path d="M8.31079 144.152H150.159V158.547H8.31079V144.152Z" fill="#CECCFF"/>
|
||||
<path d="M-5.30858 158.547H161.208V160.544H-5.30858V158.547Z" fill="#A39FFF"/>
|
||||
<path d="M5.48398 144.152H150.416V146.15H5.48398V144.152Z" fill="#A39FFF"/>
|
||||
<path d="M16.5332 129.756H139.365V131.754H16.5332V129.756Z" fill="#A39FFF"/>
|
||||
<path d="M28.8689 116.962H127.032V118.959H28.8689V116.962Z" fill="#A39FFF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M93.4965 110.564H63.9448L83.7316 172.941H113.283L93.4965 110.564Z" fill="#A39FFF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M96.0673 110.564H66.5156L86.3024 172.941H115.854L96.0673 110.564Z" fill="#E8E7FF"/>
|
||||
<path d="M80.9048 137.754H99.4067V140.953H80.9048V137.754Z" fill="#CECCFF"/>
|
||||
<path d="M86.045 153.748H104.547V156.947H86.045V153.748Z" fill="#CECCFF"/>
|
||||
<path d="M75.7647 121.761H94.2666V124.96H75.7647V121.761Z" fill="#CECCFF"/>
|
||||
<path d="M78.8492 131.357H97.3511V134.556H78.8492V131.357Z" fill="#CECCFF"/>
|
||||
<path d="M83.9874 147.351H102.489V150.55H83.9874V147.351Z" fill="#CECCFF"/>
|
||||
<path d="M73.9669 115.362H92.4688V118.561H73.9669V115.362Z" fill="#CECCFF"/>
|
||||
<path d="M79.877 134.556H98.3789V137.755H79.877V134.556Z" fill="#CECCFF"/>
|
||||
<path d="M85.0162 150.55H103.518V153.749H85.0162V150.55Z" fill="#CECCFF"/>
|
||||
<path d="M74.9947 118.562H93.4966V121.76H74.9947V118.562Z" fill="#CECCFF"/>
|
||||
<path d="M77.8213 128.158H96.3232V131.357H77.8213V128.158Z" fill="#CECCFF"/>
|
||||
<path d="M82.9605 144.152H101.462V147.351H82.9605V144.152Z" fill="#CECCFF"/>
|
||||
<path d="M72.9385 110.565H91.4404V115.363H72.9385V110.565Z" fill="#CECCFF"/>
|
||||
<path d="M87.0723 156.947H105.574V160.146H87.0723V156.947Z" fill="#CECCFF"/>
|
||||
<path d="M76.7945 124.96H95.2964V128.159H76.7945V124.96Z" fill="#CECCFF"/>
|
||||
<path d="M81.9327 140.954H100.435V144.152H81.9327V140.954Z" fill="#CECCFF"/>
|
||||
<path d="M19.2332 86.3062H67.0298V110.564H19.2332V86.3062Z" fill="#7364FF"/>
|
||||
<path d="M40.3047 86.3062H98.894V110.564H40.3047V86.3062Z" fill="#CECCFF"/>
|
||||
<path d="M16.6635 84.4399H67.0298V86.4376H16.6635V84.4399Z" fill="#7364FF"/>
|
||||
<path d="M16.6635 95.9025H67.0298V97.9001H16.6635V95.9025Z" fill="#7364FF"/>
|
||||
<path d="M37.2209 84.4399H101.978V86.4376H37.2209V84.4399Z" fill="#A39FFF"/>
|
||||
<path d="M37.2209 95.9025H101.978V97.9001H37.2209V95.9025Z" fill="#A39FFF"/>
|
||||
<path d="M65.7442 97.7683H73.9673V110.564H65.7442V97.7683Z" fill="#7364FF"/>
|
||||
<path d="M65.7442 88.7051H73.9673V93.5033H65.7442V88.7051Z" fill="#E8E7FF"/>
|
||||
<path d="M81.1632 88.7051H89.3862V93.5033H81.1632V88.7051Z" fill="#E8E7FF"/>
|
||||
<path d="M49.8131 88.7051H58.0361V93.5033H49.8131V88.7051Z" fill="#E8E7FF"/>
|
||||
<path d="M24.3726 97.7687H32.5957V110.564H24.3726V97.7687Z" fill="#5628D2"/>
|
||||
<path d="M87.0723 106.033H93.4966V110.565H87.0723V106.033Z" fill="#A39FFF"/>
|
||||
<path d="M63.9449 106.033H70.3691V110.565H63.9449V106.033Z" fill="#A39FFF"/>
|
||||
<path d="M89.6426 106.033H96.0669V110.565H89.6426V106.033Z" fill="#E8E7FF"/>
|
||||
<path d="M66.5147 106.033H72.939V110.565H66.5147V106.033Z" fill="#E8E7FF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M362.699 45.7C363.654 45.7 364.428 46.5137 364.428 47.5176V98.3407H364.141L364.141 107.61C376.811 110.747 386.245 122.756 386.245 137.092V170.641C386.245 171.802 385.919 172.883 385.359 173.788L395.431 183.05H215.441L263.955 156.107V132.247C263.955 120.821 273.615 111.537 285.606 111.352L285.97 111.35H315.303C316.503 111.35 317.669 111.486 318.785 111.744L318.784 95.8949C318.784 88.3902 324.567 82.3064 331.699 82.3064H341.463V70.7235C341.463 64.1544 346.501 58.8166 352.755 58.7105L352.945 58.7089V47.5176C352.945 46.5137 353.719 45.7 354.674 45.7H362.699Z" fill="#FFE38E"/>
|
||||
<path d="M152.829 148.378H151.681V176.965H152.829V148.378Z" fill="#02A837"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M151.967 146.591L165.746 170.712H138.188L151.967 146.591Z" fill="#02A837"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M152.255 140.338L163.738 160.29H140.772L152.255 140.338Z" fill="#02A837"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M151.967 135.871L160.005 149.867H143.929L151.967 135.871Z" fill="#02A837"/>
|
||||
<path d="M213.642 127.888H159.366V153.563H213.642V127.888Z" fill="#A39FFF"/>
|
||||
<path d="M239.527 125.868H213.642V127.888H239.527V125.868Z" fill="#A39FFF"/>
|
||||
<path d="M238.136 127.888H213.642V153.563H238.136V127.888Z" fill="#7364FF"/>
|
||||
<path d="M173.841 129.619H161.037V153.563H173.841V129.619Z" fill="#FFE38E"/>
|
||||
<path d="M211.97 129.619H199.166V153.563H211.97V129.619Z" fill="#FFE38E"/>
|
||||
<path d="M213.642 141.446H159.366V143.466H213.642V141.446Z" fill="#A39FFF"/>
|
||||
<path d="M213.642 151.543H159.366V153.562H213.642V151.543Z" fill="#A39FFF"/>
|
||||
<path d="M196.384 127.888H174.952V153.563H196.384V127.888Z" fill="#E8E7FF"/>
|
||||
<path d="M198.054 127.888H196.384V153.563H198.054V127.888Z" fill="#CECCFF"/>
|
||||
<path d="M215.868 125.868H157.139V127.888H215.868V125.868Z" fill="#CECCFF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M179.128 129.619H191.931V146.318V153.563H179.128V129.619Z" fill="#7364FF"/>
|
||||
<path d="M233.124 129.619H220.321V151.255H233.124V129.619Z" fill="#5628D2"/>
|
||||
<path d="M238.136 141.446H213.642V143.466H238.136V141.446Z" fill="#7364FF"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M245.836 167.437C253.446 167.437 264.208 167.161 264.208 157.951C264.208 148.741 258.039 139.557 245.836 139.557C233.633 139.557 227.464 148.741 227.464 157.951C227.464 167.161 238.226 167.437 245.836 167.437Z" fill="#2EE17C"/>
|
||||
<path d="M246.696 155.525H245.547V176.966H246.696V155.525Z" fill="#02A837"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M264.924 176.967C268.808 176.967 271.957 176.805 271.957 172.118C271.957 167.43 268.808 159.993 264.924 159.993C261.039 159.993 257.891 167.43 257.891 172.118C257.891 176.805 261.039 176.967 264.924 176.967Z" fill="#00D745"/>
|
||||
<path d="M266.748 44.0131C273.838 44.0131 279.586 37.966 279.586 30.5065C279.586 23.0471 273.838 17 266.748 17C259.658 17 253.91 23.0471 253.91 30.5065C253.91 37.966 259.658 44.0131 266.748 44.0131Z" fill="#FEFED0"/>
|
||||
<path d="M308.53 86.4623C320.465 86.4623 330.14 76.3588 330.14 63.8955C330.14 51.4321 320.465 41.3286 308.53 41.3286C296.595 41.3286 286.92 51.4321 286.92 63.8955C286.92 76.3588 296.595 86.4623 308.53 86.4623Z" fill="#FF8D62"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M226.008 69.0182C227.023 67.1908 258.892 65.1533 270.354 65.1533C281.815 65.1533 316.585 67.7544 316.585 69.0182C316.585 70.282 224.994 70.8455 226.008 69.0182Z" fill="white" fill-opacity="0.2"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_50_2075">
|
||||
<rect width="360" height="160" rx="4" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 12 KiB |
@@ -1,63 +0,0 @@
|
||||
<svg width="1326" height="571" viewBox="0 0 1326 571" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_588_2165)">
|
||||
<g filter="url(#filter0_d_588_2165)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M454.743 628.037C534.016 628.037 598.279 563.774 598.279 484.501C598.279 405.228 534.016 340.965 454.743 340.965C375.47 340.965 311.207 405.228 311.207 484.501C311.207 563.774 375.47 628.037 454.743 628.037ZM454.742 557.755C495.199 557.755 527.997 524.958 527.997 484.501C527.997 444.044 495.199 411.247 454.742 411.247C414.285 411.247 381.488 444.044 381.488 484.501C381.488 524.958 414.285 557.755 454.742 557.755Z" fill="#53D3E0"/>
|
||||
<path d="M592.279 484.501C592.279 560.46 530.702 622.037 454.743 622.037V634.037C537.33 634.037 604.279 567.087 604.279 484.501H592.279ZM454.743 346.965C530.702 346.965 592.279 408.542 592.279 484.501H604.279C604.279 401.914 537.33 334.965 454.743 334.965V346.965ZM317.207 484.501C317.207 408.542 378.784 346.965 454.743 346.965V334.965C372.157 334.965 305.207 401.914 305.207 484.501H317.207ZM454.743 622.037C378.784 622.037 317.207 560.46 317.207 484.501H305.207C305.207 567.087 372.157 634.037 454.743 634.037V622.037ZM521.997 484.501C521.997 521.644 491.886 551.755 454.742 551.755V563.755C498.513 563.755 533.997 528.272 533.997 484.501H521.997ZM454.742 417.247C491.886 417.247 521.997 447.357 521.997 484.501H533.997C533.997 440.73 498.513 405.247 454.742 405.247V417.247ZM387.488 484.501C387.488 447.357 417.599 417.247 454.742 417.247V405.247C410.971 405.247 375.488 440.73 375.488 484.501H387.488ZM454.742 551.755C417.599 551.755 387.488 521.644 387.488 484.501H375.488C375.488 528.272 410.971 563.755 454.742 563.755V551.755Z" fill="#282A2D"/>
|
||||
<path d="M311.207 484.831C311.207 432.94 341.48 383.175 395.366 346.483C448.071 310.596 519.142 290.089 593.536 289.207C596.3 289.175 598.543 291.419 598.543 294.183L598.543 484.831L311.207 484.831Z" fill="#CBF2F6"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M305 491.038L305 484.831C305 430.357 336.779 378.867 391.872 341.353C445.748 304.667 518.059 283.895 593.463 283.001C599.728 282.927 604.751 288.007 604.751 294.183L604.751 491.038L305 491.038ZM317.566 478.624L592.336 478.624L592.336 295.431C519.417 296.519 450.095 316.727 398.859 351.614C348.394 385.977 319.873 431.509 317.566 478.624Z" fill="#282A2D"/>
|
||||
</g>
|
||||
<g filter="url(#filter1_d_588_2165)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M953 491C874.023 491 810 426.977 810 348C810 269.023 874.023 205 953 205C1031.98 205 1096 269.023 1096 348C1096 426.977 1031.98 491 953 491ZM910.371 328.222C910.371 342.954 917.827 355.943 929.167 363.609V428.951C929.167 431.241 931.023 433.097 933.312 433.097H972.688C974.978 433.097 976.834 431.241 976.834 428.951V363.582C988.151 355.912 995.589 342.937 995.589 328.222C995.589 304.658 976.513 285.555 952.98 285.555C929.448 285.555 910.371 304.658 910.371 328.222Z" fill="#A6E275"/>
|
||||
<path d="M929.167 363.609L932.528 358.639L935.167 360.423V363.609H929.167ZM976.834 363.582H970.834V360.401L973.467 358.615L976.834 363.582ZM816 348C816 423.663 877.337 485 953 485V497C870.71 497 804 430.29 804 348H816ZM953 211C877.337 211 816 272.337 816 348H804C804 265.71 870.71 199 953 199V211ZM1090 348C1090 272.337 1028.66 211 953 211V199C1035.29 199 1102 265.71 1102 348H1090ZM953 485C1028.66 485 1090 423.663 1090 348H1102C1102 430.29 1035.29 497 953 497V485ZM925.806 368.58C912.885 359.844 904.371 345.028 904.371 328.222H916.371C916.371 340.881 922.77 352.042 932.528 358.639L925.806 368.58ZM923.167 428.951V363.609H935.167V428.951H923.167ZM933.312 439.097C927.709 439.097 923.167 434.554 923.167 428.951H935.167C935.167 427.927 934.337 427.097 933.312 427.097V439.097ZM972.688 439.097H933.312V427.097H972.688V439.097ZM982.834 428.951C982.834 434.554 978.291 439.097 972.688 439.097V427.097C971.664 427.097 970.834 427.927 970.834 428.951H982.834ZM982.834 363.582V428.951H970.834V363.582H982.834ZM1001.59 328.222C1001.59 345.008 993.096 359.809 980.2 368.549L973.467 358.615C983.206 352.015 989.589 340.866 989.589 328.222H1001.59ZM952.98 279.555C979.834 279.555 1001.59 301.352 1001.59 328.222H989.589C989.589 307.964 973.191 291.555 952.98 291.555V279.555ZM904.371 328.222C904.371 301.352 926.126 279.555 952.98 279.555V291.555C932.769 291.555 916.371 307.964 916.371 328.222H904.371Z" fill="#282A2D"/>
|
||||
</g>
|
||||
<g filter="url(#filter2_d_588_2165)">
|
||||
<path d="M440.297 262.832C434.213 257.646 434.668 248.11 441.219 243.527L672.745 81.5711C679.04 77.1674 687.789 79.5996 690.909 86.6204L947.905 665.023C953.184 676.904 938.713 687.713 928.818 679.278L440.297 262.832Z" fill="#FF9C92"/>
|
||||
</g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M683.183 90.0533C682.222 87.8919 679.529 87.1431 677.591 88.4988L446.065 250.455C444.048 251.866 443.908 254.801 445.781 256.398L934.303 672.844C935.244 673.646 936.045 673.829 936.676 673.826C937.4 673.822 938.235 673.561 938.992 672.995C939.749 672.43 940.237 671.704 940.446 671.01C940.628 670.406 940.681 669.586 940.179 668.456L683.183 90.0533ZM667.899 74.6434C678.551 67.1918 693.356 71.3073 698.635 83.1876L955.631 661.59C964.564 681.695 940.076 699.985 923.333 685.712L434.812 269.266C424.517 260.49 425.288 244.354 436.373 236.6L667.899 74.6434Z" fill="#282A2D"/>
|
||||
<g filter="url(#filter3_d_588_2165)">
|
||||
<path d="M781.12 174.726C781.534 171.108 778.711 167.934 775.07 167.923L653.208 167.569C648.781 167.556 645.812 172.11 647.609 176.156L744.513 394.25C747.039 399.934 755.453 398.645 756.162 392.465L781.12 174.726Z" fill="#FFE1DE"/>
|
||||
</g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M656.806 176.034L772.421 176.37L748.743 382.948L656.806 176.034ZM653.233 159.114C642.678 159.084 635.597 169.943 639.883 179.589L736.787 397.682C742.809 411.236 762.872 408.163 764.561 393.428L789.519 175.689C790.508 167.063 783.776 159.494 775.094 159.469L653.233 159.114Z" fill="#282A2D"/>
|
||||
</g>
|
||||
<defs>
|
||||
<filter id="filter0_d_588_2165" x="251.777" y="283" width="352.973" height="380.067" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-53.2226" dy="29.0305"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.156863 0 0 0 0 0.164706 0 0 0 0 0.176471 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_588_2165"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_588_2165" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter1_d_588_2165" x="758.401" y="199" width="343.599" height="322.872" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-45.5992" dy="24.8723"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.156863 0 0 0 0 0.164706 0 0 0 0 0.176471 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_588_2165"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_588_2165" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter2_d_588_2165" x="388.328" y="79.3617" width="560.702" height="628.925" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-47.6781" dy="26.0062"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.156863 0 0 0 0 0.164706 0 0 0 0 0.176471 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_588_2165"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_588_2165" result="shape"/>
|
||||
</filter>
|
||||
<filter id="filter3_d_588_2165" x="599.398" y="167.569" width="181.762" height="256.318" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="-47.6781" dy="26.0062"/>
|
||||
<feComposite in2="hardAlpha" operator="out"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.156863 0 0 0 0 0.164706 0 0 0 0 0.176471 0 0 0 1 0"/>
|
||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_588_2165"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_588_2165" result="shape"/>
|
||||
</filter>
|
||||
<clipPath id="clip0_588_2165">
|
||||
<rect width="1326" height="571" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 8.6 KiB |
@@ -1,3 +0,0 @@
|
||||
<svg width="33" height="24" viewBox="0 0 33 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M32.4074 2.16378L27.5788 22.0888C27.2145 23.495 26.2645 23.845 24.9145 23.1825L17.5574 18.4388L14.0074 21.4263C13.6145 21.77 13.286 22.0575 12.5288 22.0575L13.0574 15.5013L26.6931 4.72003C27.286 4.25753 26.5645 4.00128 25.7717 4.46378L8.91453 13.7513L1.65738 11.7638C0.0788087 11.3325 0.0502372 10.3825 1.98595 9.72003L30.3717 0.151282C31.686 -0.279967 32.836 0.407532 32.4074 2.16378Z" fill="#282A2D"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 516 B |
6
src/images/tlsn-logo.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg width="86" height="88" viewBox="0 0 86 88" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M25.5484 0.708986C25.5484 0.17436 26.1196 -0.167376 26.5923 0.0844205L33.6891 3.86446C33.9202 3.98756 34.0645 4.22766 34.0645 4.48902V9.44049H37.6129C38.0048 9.44049 38.3226 9.75747 38.3226 10.1485V21.4766L36.1936 20.0606V11.5645H34.0645V80.9919C34.0645 81.1134 34.0332 81.2328 33.9735 81.3388L30.4251 87.6388C30.1539 88.1204 29.459 88.1204 29.1878 87.6388L25.6394 81.3388C25.5797 81.2328 25.5484 81.1134 25.5484 80.9919V0.708986Z" fill="#243F5F"/>
|
||||
<path d="M21.2903 25.7246V76.7012H12.7742V34.2207H0V25.7246H21.2903Z" fill="#243F5F"/>
|
||||
<path d="M63.871 76.7012H72.3871V34.2207H76.6452V76.7012H85.1613V25.7246H63.871V76.7012Z" fill="#243F5F"/>
|
||||
<path d="M38.3226 25.7246H59.6129V34.2207H46.8387V46.9649H59.6129V76.7012H38.3226V68.2051H51.0968V55.4609H38.3226V25.7246Z" fill="#243F5F"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 896 B |
@@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 246.94 341.7"><defs><style>.cls-1{fill:#282a2d;}.cls-2{fill:#fe9b91;}.cls-3{fill:#fee0dd;}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M.39,264.71c1-3.87,4.07-6.39,6.39-9.36q8.73-11.17,17.83-22.07c1.94-2.32,2.52-4.18.88-7-2.58-4.43-4.79-9.09-7-13.72-2.66-5.49-1.22-9.35,4.4-11.54,8-3.13,16.08-6.11,24.15-9.1,2.08-.77,3.78-1.51,4.27-4.15.67-3.57,3.75-4.95,6.86-5.72,7.77-1.91,13.08-6.66,18-12.87Q134,96.59,192.33,24.38c6.26-7.8,11.94-8,19.26-.49L226.4,5.41C228.63,2.62,231.1.23,235,.08c7.36-.49,9.33,1,12,9.19v3c-3.44,18.1-8.11,35.91-12.24,53.85-6.9,30-14,59.86-21,89.79q-18.26,77.88-36.46,155.78c-.88,3.75-1.7,7.51-5,10-3.69,2.79-7.67,3.83-12.13,1.89-2.75-1.2-5.42-2.53-8.07-3.9-5.44-2.81-5.43-2.82-6.8,3.4-.69,3.08-1.64,6.1-2.22,9.2-1,5.07-3.56,8.45-8.81,9.42h-6c-8.58-2.23-16-7.1-23.66-11.16C89,322.35,73.41,314.28,57.93,306c-17.08-9.19-34.42-17.88-51.39-27.26-3.38-1.87-6.76-3.84-6.5-8.53C.19,268.35-.32,266.49.39,264.71Z"/><path class="cls-2" d="M76.1,241.5c.79,1.34,1.22,2,1.62,2.72,4,6.9,9.1,7.38,14,1.26q19.06-23.67,38.11-47.37,15.3-19,30.58-38.05c.72-.91,1.42-1.84,2.14-2.76,2.33-3,2.61-6.13.4-9.19s-5.21-3.74-8.82-2.36c-11.93,4.55-23.9,9-35.86,13.5l-4.91,1.83c0-1.83,1-2.61,1.79-3.53q58.47-72.86,117-145.69c1-1.29,1.93-3.86,4-2.85,2.73,1.33.82,4,.39,5.78Q221.45,80,206.05,145.2,186.71,227.61,167.48,310c-1,4.53-2.16,5.41-6.47,3.12q-48.34-25.72-96.91-51c-2.11-1.11-3.29-1.89-1.27-4.26C67.22,252.65,71.41,247.29,76.1,241.5Z"/><path class="cls-3" d="M152.38,156.33c-3,3.78-5.76,7.36-8.6,10.9C125.38,190.15,106.92,213,88.63,236c-2.72,3.42-3.88,3.83-6-.52-6.85-14-14.08-27.82-21.2-41.7-1-1.85-2-3.21,1.12-4.39,29.48-11,58.91-22.19,88.36-33.31C151.16,156,151.52,156.18,152.38,156.33Z"/></g></g></svg>
|
||||
|
Before Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 29 KiB |
@@ -1,86 +0,0 @@
|
||||
<svg width="360" height="160" viewBox="0 0 360 160" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_802_2220)">
|
||||
<rect width="360" height="160" rx="4" fill="#151616"/>
|
||||
<g opacity="0.8" filter="url(#filter0_f_802_2220)">
|
||||
<path d="M-223.644 -24.7868C-228.155 -26.2352 -234.016 -27.1224 -238.205 -29.4794C-236.401 -30.1902 -234.762 -31.3887 -233.288 -32.3951C-230.563 -34.2558 -226.368 -35.306 -223.121 -36.5226C-219.045 -38.0502 -212.397 -36.1858 -207.878 -34.8206C-199.168 -32.1894 -190.609 -30.0236 -181.786 -29.6853C-173.568 -29.3702 -165.672 -32.2303 -158.885 -34.8532C-146.06 -39.81 -132.871 -44.0941 -119.39 -48.0878C-91.9125 -56.228 -63.7846 -60.6282 -31.9644 -56.2265C-12.6798 -53.5589 18.8816 -64.089 37.5257 -57.3418C48.3201 -53.4354 107.812 -38.3294 117.39 -32.1647C132.089 -22.7033 122.655 -8.69519 131.814 4.07549C135.799 9.63204 98.3288 21.8771 101.387 27.7051C103.296 31.3421 105.593 35.093 106.028 38.8752C107.174 48.8465 104.154 58.1458 99.9006 66.6123C94.8448 76.6749 84.8184 84.6122 73.1747 89.4966C68.9477 91.2697 64.6815 93.1354 59.825 93.9299C54.9378 94.7293 49.6502 94.4026 44.5309 94.4498C27.1247 94.6104 11.9747 87.2763 -3.52824 78.8533C-23.229 68.1496 -98.9547 69.1798 -118.525 58.2762C-149.224 41.1718 -156.558 22.8967 -189.396 9.68385C-211.473 0.801172 -201.039 -17.5294 -223.644 -24.7868Z" fill="#28C7FA"/>
|
||||
</g>
|
||||
<g filter="url(#filter1_f_802_2220)">
|
||||
<ellipse cx="58.2666" cy="76.661" rx="58.2666" ry="76.661" transform="matrix(0.811861 0.583851 -0.480658 0.876908 348.139 44.5656)" fill="#F5841A"/>
|
||||
</g>
|
||||
<circle cx="222.549" cy="161.549" r="9.18655" transform="rotate(60 222.549 161.549)" fill="url(#paint0_radial_802_2220)"/>
|
||||
<circle cx="36.1079" cy="131.108" r="10.9629" transform="rotate(102.722 36.1079 131.108)" fill="url(#paint1_radial_802_2220)"/>
|
||||
<circle cx="316.705" cy="42.9719" r="14.4316" transform="rotate(46.6721 316.705 42.9719)" fill="url(#paint2_radial_802_2220)"/>
|
||||
<path d="M313.734 16.4598L331.356 16.3912L340.649 31.2892L323.507 30.6362L313.734 16.4598Z" fill="url(#paint3_linear_802_2220)" fill-opacity="0.4"/>
|
||||
<path d="M276.744 66.7422L300.602 71.0135L316.747 88.5367L293.17 84.5021L276.744 66.7422Z" fill="url(#paint4_linear_802_2220)" fill-opacity="0.4"/>
|
||||
<path opacity="0.8" d="M330.852 16.1134L340.277 30.9201L317.022 88.9343L300.568 71.0766L330.852 16.1134Z" fill="url(#paint5_linear_802_2220)"/>
|
||||
<path opacity="0.8" d="M330.815 16.1791L313.263 16.1217L276.645 66.7733L300.531 71.1423L330.815 16.1791Z" fill="url(#paint6_linear_802_2220)"/>
|
||||
<g clip-path="url(#clip1_802_2220)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M68.4734 51C67.6597 51 67 51.6604 67 52.475V87.7882C67 100.055 76.9338 110 89.1879 110C89.9537 110 90.5746 109.378 90.5746 108.612V52.475C90.5746 51.6604 89.9149 51 89.1012 51H68.4734ZM78.7873 53.95C78.7873 58.8377 74.8293 62.8 69.9468 62.8C74.8293 62.8 78.7873 66.7623 78.7873 71.65C78.7873 66.7623 82.7453 62.8 87.6278 62.8C82.7453 62.8 78.7873 58.8377 78.7873 53.95Z" fill="#28C7FA"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M94.9945 110C94.1808 110 93.5211 109.34 93.5211 108.525L93.5211 73.2118C93.5211 60.9445 103.455 51 115.709 51C116.475 51 117.096 51.6215 117.096 52.3882L117.096 108.525C117.096 109.34 116.436 110 115.622 110H94.9945ZM105.308 107.05C105.308 102.162 101.35 98.2 96.4679 98.2C101.35 98.2 105.308 94.2377 105.308 89.35C105.308 94.2377 109.266 98.2 114.149 98.2C109.266 98.2 105.308 102.162 105.308 107.05Z" fill="#F5841A"/>
|
||||
</g>
|
||||
<path d="M138.195 83.8433C135.812 83.8433 133.782 83.4237 132.105 82.5846C130.429 81.7193 129.145 80.5131 128.255 78.966C127.364 77.4188 126.919 75.6095 126.919 73.538V55.9166H133.402V73.538C133.402 74.5606 133.598 75.4391 133.991 76.1733C134.384 76.9075 134.934 77.4844 135.642 77.904C136.375 78.2973 137.226 78.494 138.195 78.494C139.191 78.494 140.042 78.2973 140.749 77.904C141.457 77.4844 142.007 76.9075 142.4 76.1733C142.793 75.4391 142.989 74.5606 142.989 73.538V55.9166H149.472V73.538C149.472 75.6095 149.027 77.4188 148.136 78.966C147.245 80.5131 145.962 81.7193 144.286 82.5846C142.609 83.4237 140.579 83.8433 138.195 83.8433Z" fill="white"/>
|
||||
<path d="M156.128 83.3713V55.9166H164.379L172.04 75.3473L171.608 65.3566V55.9166H177.698V83.3713H169.447L161.707 64.2946L162.218 73.9313V83.3713H156.128Z" fill="white"/>
|
||||
<path d="M192.33 83.3713V55.9166H198.813V83.3713H192.33ZM186.043 55.9166H205.099V61.2266H186.043V55.9166ZM186.043 78.0613H205.099V83.3713H186.043V78.0613Z" fill="white"/>
|
||||
<path d="M218.631 73.1053V67.7953H224.8C225.585 67.7953 226.266 67.6511 226.843 67.3626C227.445 67.0742 227.904 66.6677 228.218 66.1433C228.558 65.6188 228.729 65.0288 228.729 64.3733C228.729 63.744 228.572 63.1933 228.257 62.7213C227.969 62.2493 227.563 61.8822 227.039 61.62C226.515 61.3577 225.913 61.2266 225.232 61.2266H218.631V55.9166H225.232C227.223 55.9166 228.978 56.2575 230.497 56.9393C232.042 57.5948 233.247 58.552 234.112 59.8106C234.976 61.0693 235.408 62.5902 235.408 64.3733C235.408 65.4484 235.146 66.5104 234.622 67.5593C234.125 68.582 233.391 69.5128 232.422 70.352C231.479 71.1911 230.327 71.8597 228.964 72.358C227.629 72.8562 226.109 73.1053 224.407 73.1053H218.631ZM213.955 83.3713V55.9166H220.438V83.3713H213.955ZM228.886 83.3713C228.886 82.2175 228.676 81.0506 228.257 79.8706C227.838 78.6644 227.223 77.5237 226.411 76.4486C225.625 75.3473 224.642 74.3508 223.464 73.4593C222.285 72.5677 220.923 71.8466 219.377 71.296L226.568 69.8406C228.087 70.6011 229.41 71.5057 230.536 72.5546C231.662 73.6035 232.592 74.7311 233.326 75.9373C234.085 77.1435 234.649 78.3891 235.015 79.674C235.382 80.9326 235.565 82.1651 235.565 83.3713H228.886Z" fill="white"/>
|
||||
<path d="M243.085 83.3713V55.9166H263.399V61.2266H249.568V66.5366H258.487V71.8466H249.568V78.0613H263.556V83.3713H243.085Z" fill="white"/>
|
||||
<path d="M275.909 74.7573V69.4473H282.156C283.413 69.4473 284.422 69.0671 285.181 68.3066C285.941 67.52 286.321 66.4973 286.321 65.2386C286.321 64.0324 285.941 63.0622 285.181 62.328C284.422 61.5937 283.413 61.2266 282.156 61.2266H275.909V55.9166H282.195C284.369 55.9166 286.268 56.2968 287.892 57.0573C289.516 57.8177 290.774 58.906 291.664 60.322C292.555 61.7117 293 63.3506 293 65.2386C293 67.1528 292.555 68.8311 291.664 70.2733C290.774 71.6893 289.516 72.7906 287.892 73.5773C286.295 74.364 284.395 74.7573 282.195 74.7573H275.909ZM271.272 83.3713V55.9166H277.755V83.3713H271.272Z" fill="white"/>
|
||||
<path d="M129.109 98.9325V97.0888H133.775C134.97 97.0888 135.936 96.7692 136.673 96.13C137.41 95.4909 137.778 94.6468 137.778 93.5979C137.778 92.5654 137.434 91.7378 136.747 91.115C136.075 90.4923 135.183 90.1809 134.07 90.1809H129.109V88.3371H134.094C135.29 88.3371 136.329 88.5584 137.213 89.0009C138.097 89.427 138.785 90.0334 139.276 90.82C139.767 91.5903 140.013 92.5163 140.013 93.5979C140.013 94.6632 139.751 95.5974 139.227 96.4004C138.719 97.2035 137.999 97.8263 137.066 98.2688C136.133 98.7113 135.036 98.9325 133.775 98.9325H129.109ZM127.587 105.496V88.3371H129.699V105.496H127.587Z" fill="white"/>
|
||||
<path d="M151.073 98.0721V96.2284H155.567C156.369 96.2284 157.073 96.1054 157.679 95.8596C158.301 95.5974 158.784 95.2286 159.128 94.7534C159.488 94.2617 159.668 93.6963 159.668 93.0571C159.668 92.4671 159.512 91.9591 159.201 91.5329C158.89 91.1068 158.473 90.7791 157.949 90.5496C157.425 90.3038 156.844 90.1809 156.205 90.1809H151.073V88.3371H156.205C157.302 88.3371 158.276 88.5256 159.128 88.9025C159.995 89.2795 160.675 89.8203 161.166 90.525C161.657 91.2298 161.902 92.0738 161.902 93.0571C161.902 93.7127 161.755 94.3436 161.46 94.95C161.182 95.54 160.765 96.0727 160.208 96.5479C159.651 97.0068 158.98 97.3756 158.194 97.6542C157.409 97.9328 156.508 98.0721 155.493 98.0721H151.073ZM149.55 105.496V88.3371H151.662V105.496H149.55ZM159.57 105.496C159.439 104.71 159.201 103.939 158.857 103.185C158.53 102.432 158.088 101.71 157.531 101.022C156.991 100.334 156.312 99.6864 155.493 99.08C154.675 98.4736 153.725 97.9164 152.645 97.4084L155.002 96.8675C156.148 97.4248 157.122 98.0393 157.924 98.7113C158.726 99.3668 159.389 100.063 159.913 100.801C160.454 101.522 160.863 102.276 161.141 103.063C161.42 103.849 161.608 104.66 161.706 105.496H159.57Z" fill="white"/>
|
||||
<path d="M177.162 105.791C175.721 105.791 174.469 105.431 173.405 104.71C172.341 103.972 171.514 102.94 170.924 101.612C170.351 100.268 170.065 98.7031 170.065 96.9167C170.065 95.1139 170.351 93.5488 170.924 92.2213C171.514 90.8938 172.341 89.8695 173.405 89.1484C174.469 88.4109 175.721 88.0421 177.162 88.0421C178.603 88.0421 179.855 88.4109 180.919 89.1484C181.983 89.8695 182.802 90.8938 183.375 92.2213C183.964 93.5488 184.259 95.1139 184.259 96.9167C184.259 98.7031 183.964 100.268 183.375 101.612C182.802 102.94 181.983 103.972 180.919 104.71C179.855 105.431 178.603 105.791 177.162 105.791ZM177.162 103.948C178.144 103.948 178.995 103.661 179.716 103.087C180.452 102.514 181.017 101.702 181.41 100.653C181.819 99.5881 182.024 98.3425 182.024 96.9167C182.024 95.4909 181.819 94.2535 181.41 93.2046C181.017 92.1557 180.452 91.3445 179.716 90.7709C178.995 90.1809 178.144 89.8859 177.162 89.8859C176.18 89.8859 175.32 90.1809 174.583 90.7709C173.863 91.3445 173.298 92.1557 172.889 93.2046C172.48 94.2535 172.275 95.4909 172.275 96.9167C172.275 98.3425 172.48 99.5881 172.889 100.653C173.298 101.702 173.863 102.514 174.583 103.087C175.32 103.661 176.18 103.948 177.162 103.948Z" fill="white"/>
|
||||
<path d="M197.922 105.496V90.1809H192.225V88.3371H205.756V90.1809H200.058V105.496H197.922Z" fill="white"/>
|
||||
<path d="M220.892 105.791C219.452 105.791 218.199 105.431 217.135 104.71C216.071 103.972 215.244 102.94 214.655 101.612C214.082 100.268 213.795 98.7031 213.795 96.9167C213.795 95.1139 214.082 93.5488 214.655 92.2213C215.244 90.8938 216.071 89.8695 217.135 89.1484C218.199 88.4109 219.452 88.0421 220.892 88.0421C222.333 88.0421 223.585 88.4109 224.649 89.1484C225.714 89.8695 226.532 90.8938 227.105 92.2213C227.695 93.5488 227.989 95.1139 227.989 96.9167C227.989 98.7031 227.695 100.268 227.105 101.612C226.532 102.94 225.714 103.972 224.649 104.71C223.585 105.431 222.333 105.791 220.892 105.791ZM220.892 103.948C221.875 103.948 222.726 103.661 223.446 103.087C224.183 102.514 224.748 101.702 225.141 100.653C225.55 99.5881 225.755 98.3425 225.755 96.9167C225.755 95.4909 225.55 94.2535 225.141 93.2046C224.748 92.1557 224.183 91.3445 223.446 90.7709C222.726 90.1809 221.875 89.8859 220.892 89.8859C219.91 89.8859 219.051 90.1809 218.314 90.7709C217.593 91.3445 217.029 92.1557 216.619 93.2046C216.21 94.2535 216.005 95.4909 216.005 96.9167C216.005 98.3425 216.21 99.5881 216.619 100.653C217.029 101.702 217.593 102.514 218.314 103.087C219.051 103.661 219.91 103.948 220.892 103.948Z" fill="white"/>
|
||||
<path d="M243.077 105.791C241.571 105.791 240.261 105.406 239.148 104.636C238.051 103.866 237.208 102.817 236.618 101.489C236.029 100.145 235.734 98.6129 235.734 96.8921C235.734 95.0893 236.045 93.5242 236.667 92.1967C237.29 90.8692 238.157 89.8449 239.27 89.1238C240.384 88.4027 241.669 88.0421 243.126 88.0421C244.321 88.0421 245.393 88.2798 246.343 88.755C247.292 89.2139 248.07 89.8777 248.676 90.7463C249.281 91.6149 249.642 92.6392 249.756 93.8192H247.399C247.268 92.6392 246.818 91.6886 246.048 90.9675C245.279 90.2464 244.296 89.8859 243.101 89.8859C242.086 89.8859 241.194 90.1727 240.425 90.7463C239.655 91.3199 239.049 92.1393 238.607 93.2046C238.182 94.2535 237.969 95.4909 237.969 96.9167C237.969 98.3589 238.19 99.6127 238.632 100.678C239.074 101.727 239.68 102.538 240.449 103.112C241.219 103.669 242.094 103.948 243.077 103.948C243.912 103.948 244.64 103.775 245.262 103.431C245.901 103.087 246.408 102.604 246.785 101.981C247.178 101.358 247.415 100.629 247.497 99.7929H249.83C249.715 100.989 249.363 102.046 248.774 102.964C248.201 103.866 247.431 104.562 246.466 105.054C245.5 105.545 244.37 105.791 243.077 105.791Z" fill="white"/>
|
||||
<path d="M264.623 105.791C263.182 105.791 261.93 105.431 260.866 104.71C259.801 103.972 258.975 102.94 258.385 101.612C257.812 100.268 257.526 98.7031 257.526 96.9167C257.526 95.1139 257.812 93.5488 258.385 92.2213C258.975 90.8938 259.801 89.8695 260.866 89.1484C261.93 88.4109 263.182 88.0421 264.623 88.0421C266.063 88.0421 267.316 88.4109 268.38 89.1484C269.444 89.8695 270.263 90.8938 270.836 92.2213C271.425 93.5488 271.72 95.1139 271.72 96.9167C271.72 98.7031 271.425 100.268 270.836 101.612C270.263 102.94 269.444 103.972 268.38 104.71C267.316 105.431 266.063 105.791 264.623 105.791ZM264.623 103.948C265.605 103.948 266.456 103.661 267.177 103.087C267.913 102.514 268.478 101.702 268.871 100.653C269.28 99.5881 269.485 98.3425 269.485 96.9167C269.485 95.4909 269.28 94.2535 268.871 93.2046C268.478 92.1557 267.913 91.3445 267.177 90.7709C266.456 90.1809 265.605 89.8859 264.623 89.8859C263.64 89.8859 262.781 90.1809 262.044 90.7709C261.324 91.3445 260.759 92.1557 260.35 93.2046C259.941 94.2535 259.736 95.4909 259.736 96.9167C259.736 98.3425 259.941 99.5881 260.35 100.653C260.759 101.702 261.324 102.514 262.044 103.087C262.781 103.661 263.64 103.948 264.623 103.948Z" fill="white"/>
|
||||
<path d="M281.405 105.496V88.3371H283.517V103.653H292.725V105.496H281.405Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<filter id="filter0_f_802_2220" x="-338.205" y="-159.639" width="570.316" height="354.116" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="50" result="effect1_foregroundBlur_802_2220"/>
|
||||
</filter>
|
||||
<filter id="filter1_f_802_2220" x="198.631" y="-29.5492" width="319.93" height="350.717" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feGaussianBlur stdDeviation="50" result="effect1_foregroundBlur_802_2220"/>
|
||||
</filter>
|
||||
<radialGradient id="paint0_radial_802_2220" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(217.897 158.796) rotate(38.492) scale(12.2227)">
|
||||
<stop stop-color="#FFCEAA"/>
|
||||
<stop offset="0.182292" stop-color="#4FFFEA"/>
|
||||
<stop offset="1" stop-color="#FF7D1F"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="paint1_radial_802_2220" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(30.5571 127.823) rotate(38.492) scale(14.5861)">
|
||||
<stop stop-color="#55FFE0"/>
|
||||
<stop offset="0.291667" stop-color="#FF6E4F"/>
|
||||
<stop offset="1" stop-color="#1FE4FF"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="paint2_radial_802_2220" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(309.398 38.6474) rotate(38.492) scale(19.2012)">
|
||||
<stop stop-color="#FFDBC1"/>
|
||||
<stop offset="0.182292" stop-color="#86FDF6"/>
|
||||
<stop offset="1" stop-color="#F1A269"/>
|
||||
</radialGradient>
|
||||
<linearGradient id="paint3_linear_802_2220" x1="324.805" y1="15.9038" x2="332.631" y2="31.2264" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#7FE8EE"/>
|
||||
<stop offset="1" stop-color="#FFC187"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_802_2220" x1="299.156" y1="61.2605" x2="306.982" y2="76.5831" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FF9D87"/>
|
||||
<stop offset="1" stop-color="#0EFFB7"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_802_2220" x1="308.392" y1="75.9632" x2="345.241" y2="74.4077" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#94D7FD" stop-opacity="0.47"/>
|
||||
<stop offset="1" stop-color="#40D1FF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_802_2220" x1="292.22" y1="67.1381" x2="273.849" y2="35.1573" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#89AEB0" stop-opacity="0.42"/>
|
||||
<stop offset="0.0001" stop-color="#BDF9D1" stop-opacity="0.26"/>
|
||||
<stop offset="1" stop-color="#36F3FF"/>
|
||||
</linearGradient>
|
||||
<clipPath id="clip0_802_2220">
|
||||
<rect width="360" height="160" rx="4" fill="white"/>
|
||||
</clipPath>
|
||||
<clipPath id="clip1_802_2220">
|
||||
<rect width="50.096" height="59" fill="white" transform="translate(67 51)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 100 KiB |
@@ -1,25 +0,0 @@
|
||||
<svg width="360" height="160" viewBox="0 0 360 160" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="360" height="160" rx="4" fill="#363337"/>
|
||||
<rect x="53.5" y="15.5" width="166" height="116" rx="2.02991" stroke="black" stroke-dasharray="2 2"/>
|
||||
<rect x="247" y="18" width="82" height="110" rx="2.53" fill="#100F11"/>
|
||||
<rect x="249.316" y="13.3162" width="81.3675" height="109.368" rx="2.21368" fill="#1B1A1B" stroke="#363337" stroke-width="0.632479"/>
|
||||
<rect x="27" y="71" width="142" height="78" rx="2.53" fill="#100F11"/>
|
||||
<rect x="29.3162" y="66.3162" width="141.368" height="77.3675" rx="2.21368" fill="#292629" stroke="#363337" stroke-width="0.632479"/>
|
||||
<rect x="39.4276" y="125.174" width="120.705" height="12.3675" rx="2.21368" fill="#1B1A1B" stroke="#363337" stroke-width="0.632479"/>
|
||||
<rect x="76" y="54" width="205" height="61" rx="2.53" fill="#100F11"/>
|
||||
<path d="M78.75 51.5417C78.75 50.5491 79.5503 49.75 80.5309 49.75H280.469C281.45 49.75 282.25 50.5491 282.25 51.5417V107.458C282.25 108.451 281.45 109.25 280.469 109.25H80.5309C79.5503 109.25 78.75 108.451 78.75 107.458V51.5417Z" fill="#1B1A1B" stroke="#D168F9" stroke-width="1.5"/>
|
||||
<path d="M108.858 72.8353H127.053V77.5107L115.079 91.2306H127.053V95.7019H108.37V91.0265L120.365 77.3065H108.858V72.8353Z" fill="#D168F9"/>
|
||||
<path d="M133.701 63.9337H139.658V80.614L146.814 72.8353H154.031L145.411 81.3694L154.519 95.7019H147.932L141.691 85.0036L139.658 86.9636V95.7019H133.701V63.9337Z" fill="#D168F9"/>
|
||||
<path d="M157.324 80.9203H178.874V86.4123H157.324V80.9203Z" fill="#D168F9"/>
|
||||
<path d="M183.875 63.9337H189.832V80.614L196.988 72.8353H204.205L195.585 81.3694L204.693 95.7019H198.106L191.865 85.0036L189.832 86.9636V95.7019H183.875V63.9337Z" fill="#D168F9"/>
|
||||
<path d="M209.918 72.8353H221.709V91.1081H229.109V95.7019H208.332V91.1081H215.752V77.429H209.918V72.8353ZM215.752 61.7083H221.709V68.6907H215.752V61.7083Z" fill="#D168F9"/>
|
||||
<path d="M244.539 66.3428V72.8353H252.325V77.429H244.539V88.2498C244.539 89.2706 244.783 90.0056 245.271 90.4548C245.773 90.8904 246.599 91.1081 247.751 91.1081H252.325V95.7019H247.324C243.909 95.7019 241.598 95.1574 240.392 94.0685C239.186 92.966 238.583 90.9312 238.583 87.964V77.429H232.768V72.8353H238.583V66.3428H244.539Z" fill="#D168F9"/>
|
||||
<rect x="196" y="30" width="15" height="15" rx="2.52991" fill="#100F11"/>
|
||||
<rect x="227" y="30" width="15" height="15" rx="2.52991" fill="#100F11"/>
|
||||
<rect x="257" y="30" width="15" height="15" rx="2.52991" fill="#100F11"/>
|
||||
<rect x="287" y="30" width="15" height="15" rx="2.52991" fill="#100F11"/>
|
||||
<rect x="198.316" y="25.3162" width="14.3675" height="14.3675" rx="2.21368" fill="#292629" stroke="#363337" stroke-width="0.632479"/>
|
||||
<rect x="229.316" y="25.3162" width="14.3675" height="14.3675" rx="2.21368" fill="#292629" stroke="#363337" stroke-width="0.632479"/>
|
||||
<rect x="259.316" y="25.3162" width="14.3675" height="14.3675" rx="2.21368" fill="#292629" stroke="#363337" stroke-width="0.632479"/>
|
||||
<rect x="289.316" y="25.3162" width="14.3675" height="14.3675" rx="2.21368" fill="#292629" stroke="#363337" stroke-width="0.632479"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 14 KiB |
@@ -1,60 +0,0 @@
|
||||
<svg width="360" height="160" viewBox="0 0 360 160" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_55_2546)">
|
||||
<rect width="360" height="160" rx="4" fill="#D895D3"/>
|
||||
<g opacity="0.4">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M289.597 133.28L290.929 142.145L288.719 145.242L285.603 139.634L286.061 133.811L289.597 133.28Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M289.907 132.966L286.058 133.544L285.585 139.561L288.862 145.458L291.276 142.076L289.907 132.966ZM285.945 139.482L286.388 133.851L289.611 133.367L290.906 141.987L288.899 144.799L285.945 139.482Z" fill="black"/>
|
||||
<path d="M316.738 82.9999C315.899 77.4118 310.688 73.5624 305.1 74.4019L243.781 83.6139C238.193 84.4535 234.344 89.664 235.183 95.252L240.15 128.31C240.989 133.899 246.199 137.748 251.788 136.908L313.107 127.696C318.695 126.857 322.544 121.646 321.705 116.058L316.738 82.9999Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M235.183 95.252C234.344 89.664 238.193 84.4535 243.781 83.6139L305.1 74.4019C310.688 73.5624 315.899 77.4118 316.738 82.9999L321.705 116.058C322.544 121.646 318.695 126.857 313.107 127.696L251.788 136.908C246.199 137.748 240.989 133.899 240.15 128.31L235.183 95.252ZM305.153 74.7508L243.834 83.9628L243.673 83.9884C238.365 84.874 234.73 89.8583 235.532 95.1996L240.499 128.258L240.525 128.419C241.409 133.727 246.394 137.362 251.735 136.559L313.054 127.347L313.216 127.321C318.524 126.436 322.158 121.452 321.356 116.11L316.389 83.0523L316.364 82.891C315.478 77.583 310.494 73.9483 305.153 74.7508Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M301.925 77.0193C307.513 76.1798 312.724 80.0293 313.564 85.6173L318.53 118.675C319.369 124.264 315.52 129.474 309.932 130.314L286.992 133.76L288.717 145.242L268.444 136.546L248.613 139.526C243.025 140.365 237.814 136.516 236.975 130.928L232.009 97.8695C231.169 92.2814 235.018 87.0709 240.607 86.2314L301.925 77.0193Z" fill="#FFE94D"/>
|
||||
<path d="M286.936 106.074C287.359 108.892 289.987 110.833 292.805 110.41C295.623 109.987 297.564 107.359 297.141 104.541C296.718 101.723 294.09 99.7814 291.272 100.205C288.454 100.628 286.512 103.256 286.936 106.074Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M286.936 106.074C286.512 103.256 288.454 100.628 291.272 100.205C294.09 99.7814 296.718 101.723 297.141 104.541C297.564 107.359 295.623 109.987 292.805 110.41C289.987 110.833 287.359 108.892 286.936 106.074ZM296.792 104.593C296.398 101.968 293.95 100.159 291.324 100.554C288.699 100.948 286.89 103.396 287.285 106.022C287.679 108.647 290.127 110.456 292.753 110.061C295.378 109.667 297.187 107.219 296.792 104.593Z" fill="black"/>
|
||||
<path d="M270.101 108.603C270.525 111.421 273.152 113.363 275.971 112.939C278.789 112.516 280.73 109.888 280.307 107.07C279.883 104.252 277.256 102.31 274.437 102.734C271.619 103.157 269.678 105.785 270.101 108.603Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M270.101 108.603C269.678 105.785 271.619 103.157 274.437 102.734C277.256 102.31 279.883 104.252 280.307 107.07C280.73 109.888 278.789 112.516 275.971 112.939C273.152 113.363 270.525 111.421 270.101 108.603ZM279.958 107.122C279.563 104.497 277.115 102.688 274.49 103.083C271.864 103.477 270.056 105.925 270.45 108.551C270.845 111.176 273.293 112.985 275.918 112.59C278.544 112.196 280.352 109.748 279.958 107.122Z" fill="black"/>
|
||||
<path d="M253.267 111.132C253.691 113.95 256.318 115.891 259.137 115.468C261.955 115.045 263.896 112.417 263.473 109.599C263.049 106.781 260.422 104.839 257.603 105.263C254.785 105.686 252.844 108.314 253.267 111.132Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M253.267 111.132C252.844 108.314 254.785 105.686 257.603 105.263C260.422 104.839 263.049 106.781 263.473 109.599C263.896 112.417 261.955 115.045 259.137 115.468C256.318 115.891 253.691 113.95 253.267 111.132ZM263.124 109.651C262.729 107.026 260.281 105.217 257.656 105.612C255.03 106.006 253.222 108.454 253.616 111.079C254.011 113.705 256.459 115.513 259.084 115.119C261.71 114.725 263.518 112.277 263.124 109.651Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M301.887 76.7577L240.568 85.9697C234.883 86.8237 230.968 92.1241 231.822 97.8085L236.788 130.867C237.642 136.551 242.942 140.467 248.627 139.613L268.408 136.641L288.926 145.442L287.18 133.821L309.946 130.401C315.573 129.555 319.467 124.352 318.716 118.732L318.692 118.562L313.725 85.5039C312.871 79.8195 307.571 75.9037 301.887 76.7577ZM240.62 86.3186L301.939 77.1066C307.431 76.2816 312.552 80.0647 313.377 85.5563L318.343 118.614C319.168 124.106 315.385 129.227 309.893 130.052L286.779 133.524L288.483 144.868L268.455 136.277L248.574 139.264C243.083 140.089 237.962 136.306 237.137 130.814L232.17 97.7561C231.345 92.2644 235.129 87.1437 240.62 86.3186Z" fill="black"/>
|
||||
</g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M322.576 105.273L321.244 114.138L323.454 117.235L326.57 111.627L326.112 105.804L322.576 105.273Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M322.266 104.959L326.115 105.537L326.588 111.554L323.311 117.451L320.897 114.069L322.266 104.959ZM326.228 111.476L325.785 105.844L322.562 105.36L321.267 113.98L323.274 116.792L326.228 111.476Z" fill="black"/>
|
||||
<path d="M295.435 54.9931C296.274 49.405 301.485 45.5556 307.073 46.3951L368.392 55.6071C373.98 56.4467 377.829 61.6572 376.99 67.2452L372.023 100.303C371.184 105.892 365.974 109.741 360.385 108.901L299.066 99.6893C293.478 98.8498 289.629 93.6396 290.468 88.0512L295.435 54.9931Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M376.99 67.2452C377.829 61.6572 373.98 56.4467 368.392 55.6071L307.073 46.3951C301.485 45.5556 296.274 49.405 295.435 54.9931L290.468 88.0512C289.629 93.6396 293.478 98.8498 299.066 99.6893L360.385 108.901C365.974 109.741 371.184 105.892 372.023 100.303L376.99 67.2452ZM307.02 46.744L368.339 55.956L368.5 55.9816C373.808 56.8672 377.443 61.8514 376.641 67.1928L371.674 100.251L371.648 100.412C370.763 105.72 365.779 109.355 360.437 108.552L299.119 99.3404L298.957 99.3144C293.649 98.4295 290.015 93.4452 290.817 88.1036L295.783 55.0455L295.809 54.8841C296.695 49.5762 301.679 45.9415 307.02 46.744Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M310.247 49.0127C304.659 48.1732 299.449 52.0227 298.609 57.6107L293.643 90.6688C292.803 96.2573 296.653 101.467 302.241 102.307L325.181 105.753L323.456 117.236L343.729 108.54L363.56 111.519C369.148 112.359 374.358 108.509 375.198 102.921L380.164 69.8629C381.004 64.2748 377.155 59.0643 371.566 58.2248L310.247 49.0127Z" fill="#FFE94D"/>
|
||||
<path d="M325.237 78.0672C324.814 80.8853 322.186 82.8266 319.368 82.4033C316.55 81.9799 314.608 79.3522 315.032 76.534C315.455 73.7159 318.083 71.7746 320.901 72.198C323.719 72.6213 325.66 75.2491 325.237 78.0672Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M325.237 78.0672C325.66 75.2491 323.719 72.6213 320.901 72.198C318.083 71.7746 315.455 73.7159 315.032 76.534C314.608 79.3522 316.55 81.9799 319.368 82.4033C322.186 82.8266 324.814 80.8853 325.237 78.0672ZM315.381 76.5864C315.775 73.961 318.223 72.1524 320.849 72.5469C323.474 72.9413 325.283 75.3893 324.888 78.0148C324.494 80.6402 322.046 82.4488 319.42 82.0544C316.795 81.6599 314.986 79.2119 315.381 76.5864Z" fill="black"/>
|
||||
<path d="M342.072 80.5962C341.648 83.4144 339.02 85.3557 336.202 84.9323C333.384 84.5089 331.443 81.8812 331.866 79.0631C332.29 76.2449 334.917 74.3037 337.735 74.727C340.554 75.1504 342.495 77.7781 342.072 80.5962Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M342.072 80.5962C342.495 77.7781 340.554 75.1504 337.735 74.727C334.917 74.3037 332.29 76.2449 331.866 79.0631C331.443 81.8812 333.384 84.5089 336.202 84.9323C339.02 85.3557 341.648 83.4144 342.072 80.5962ZM332.215 79.1155C332.61 76.49 335.058 74.6815 337.683 75.0759C340.308 75.4704 342.117 77.9184 341.723 80.5438C341.328 83.1693 338.88 84.9778 336.255 84.5834C333.629 84.189 331.821 81.741 332.215 79.1155Z" fill="black"/>
|
||||
<path d="M358.905 83.1253C358.482 85.9434 355.855 87.8847 353.036 87.4614C350.218 87.038 348.277 84.4103 348.7 81.5921C349.124 78.774 351.751 76.8327 354.569 77.2561C357.388 77.6795 359.329 80.3072 358.905 83.1253Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M358.905 83.1253C359.329 80.3072 357.388 77.6795 354.569 77.2561C351.751 76.8327 349.124 78.774 348.7 81.5921C348.277 84.4103 350.218 87.038 353.036 87.4614C355.855 87.8847 358.482 85.9434 358.905 83.1253ZM349.049 81.6446C349.444 79.0191 351.892 77.2106 354.517 77.605C357.142 77.9994 358.951 80.4474 358.557 83.0729C358.162 85.6983 355.714 87.5069 353.089 87.1125C350.463 86.718 348.655 84.27 349.049 81.6446Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M310.286 48.7511L371.605 57.9631C377.289 58.8171 381.205 64.1175 380.351 69.8019L375.385 102.86C374.531 108.544 369.231 112.46 363.546 111.606L343.765 108.635L323.247 117.435L324.993 105.814L302.227 102.394C296.6 101.549 292.706 96.3453 293.457 90.7258L293.481 90.5555L298.447 57.4973C299.301 51.8129 304.602 47.8971 310.286 48.7511ZM371.553 58.312L310.234 49.1C304.742 48.275 299.621 52.0581 298.796 57.5498L293.83 90.6079C293.005 96.0995 296.788 101.22 302.28 102.045L325.394 105.518L323.69 116.861L343.718 108.271L363.599 111.257C369.09 112.082 374.211 108.299 375.036 102.808L380.002 69.7495C380.827 64.2578 377.044 59.1371 371.553 58.312Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M53.3364 50.4829L55.2435 63.1773L52.0783 67.612L47.6174 59.5823L48.2728 51.2436L53.3364 50.4829Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M53.7808 50.0334L48.2688 50.8615L47.5918 59.4767L52.2836 67.9213L55.7406 63.0788L53.7808 50.0334ZM48.1075 59.3648L48.7411 51.3014L53.3562 50.6081L55.2106 62.9516L52.3371 66.9772L48.1075 59.3648Z" fill="black"/>
|
||||
<path d="M92.1995 -21.5121C90.9974 -29.5135 83.5365 -35.0255 75.535 -33.8234L-12.2669 -20.6328C-20.269 -19.4306 -25.7804 -11.9698 -24.5783 -3.96831L-17.467 43.3673C-16.2648 51.3694 -8.8046 56.8809 -0.802507 55.6787L86.9994 42.488C95.0009 41.286 100.513 33.8256 99.3108 25.8235L92.1995 -21.5121Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M-24.5783 -3.96831C-25.7804 -11.9698 -20.269 -19.4306 -12.2669 -20.6328L75.535 -33.8234C83.5365 -35.0255 90.9974 -29.5135 92.1995 -21.5121L99.3108 25.8235C100.513 33.8256 95.0009 41.286 86.9994 42.488L-0.802507 55.6787C-8.8046 56.8809 -16.2648 51.3694 -17.467 43.3673L-24.5783 -3.96831ZM75.6101 -33.3239L-12.1919 -20.1332L-12.4226 -20.0966C-20.0227 -18.8285 -25.2277 -11.6916 -24.0787 -4.04337L-16.9674 43.2922L-16.9302 43.5232C-15.6632 51.1232 -8.5262 56.3282 -0.87756 55.1791L86.9244 41.9885L87.1553 41.9512C94.7558 40.6842 99.9603 33.5472 98.8112 25.8986L91.6999 -21.437L91.6633 -21.668C90.3952 -29.2684 83.2583 -34.4729 75.6101 -33.3239Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M70.9891 -30.0752C78.9906 -31.2772 86.4515 -25.7652 87.6536 -17.7638L94.7649 29.5718C95.9671 37.5739 90.455 45.0343 82.4535 46.2363L49.6059 51.1711L52.0759 67.6124L23.0467 55.1611L-5.34841 59.427C-13.3505 60.6291 -20.8107 55.1177 -22.0129 47.1156L-29.1242 -0.220022C-30.3263 -8.22149 -24.8149 -15.6823 -16.8128 -16.8845L70.9891 -30.0752Z" fill="#FFE94D"/>
|
||||
<path d="M49.5258 11.5276C50.1321 15.5629 53.8946 18.3426 57.9299 17.7364C61.9652 17.1301 64.7449 13.3676 64.1387 9.3323C63.5324 5.29703 59.7699 2.51731 55.7346 3.12354C51.6993 3.72976 48.9196 7.49234 49.5258 11.5276Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M49.5258 11.5276C48.9196 7.49234 51.6993 3.72976 55.7346 3.12354C59.7699 2.51731 63.5324 5.29703 64.1387 9.3323C64.7449 13.3676 61.9652 17.1301 57.9299 17.7364C53.8946 18.3426 50.1321 15.5629 49.5258 11.5276ZM63.6391 9.40735C63.0743 5.64798 59.569 3.05834 55.8097 3.62312C52.0503 4.1879 49.4606 7.69319 50.0254 11.4526C50.5902 15.2119 54.0955 17.8016 57.8549 17.2368C61.6142 16.672 64.2039 13.1667 63.6391 9.40735Z" fill="black"/>
|
||||
<path d="M25.4209 15.1489C26.0271 19.1842 29.7897 21.9639 33.8249 21.3577C37.8602 20.7515 40.6399 16.9889 40.0337 12.9536C39.4275 8.91837 35.6649 6.13865 31.6296 6.74487C27.5944 7.3511 24.8146 11.1137 25.4209 15.1489Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M25.4209 15.1489C24.8146 11.1137 27.5944 7.3511 31.6296 6.74487C35.6649 6.13865 39.4275 8.91837 40.0337 12.9536C40.6399 16.9889 37.8602 20.7515 33.8249 21.3577C29.7897 21.9639 26.0271 19.1842 25.4209 15.1489ZM39.5341 13.0287C38.9693 9.26932 35.464 6.67968 31.7047 7.24446C27.9453 7.80923 25.3557 11.3145 25.9204 15.0739C26.4852 18.8333 29.9905 21.4229 33.7499 20.8581C37.5092 20.2933 40.0989 16.7881 39.5341 13.0287Z" fill="black"/>
|
||||
<path d="M1.31636 18.7703C1.92259 22.8056 5.68505 25.5853 9.72044 24.979C13.7558 24.3728 16.5354 20.6102 15.9292 16.575C15.323 12.5397 11.5605 9.75997 7.52513 10.3662C3.48973 10.9725 0.710139 14.735 1.31636 18.7703Z" fill="#998C2E"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.31636 18.7703C0.710139 14.735 3.48973 10.9725 7.52513 10.3662C11.5605 9.75997 15.323 12.5397 15.9292 16.575C16.5354 20.6102 13.7558 24.3728 9.72044 24.979C5.68505 25.5853 1.92259 22.8056 1.31636 18.7703ZM15.4296 16.65C14.8648 12.8907 11.3595 10.301 7.60018 10.8658C3.84081 11.4306 1.25117 14.9359 1.81595 18.6952C2.38072 22.4546 5.88601 25.0442 9.64538 24.4795C13.4048 23.9147 15.9944 20.4094 15.4296 16.65Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M70.9337 -30.4497L-16.8683 -17.2591C-25.0077 -16.0363 -30.6147 -8.44676 -29.3919 -0.307289L-22.2806 47.0283C-21.0578 55.1678 -13.4683 60.7748 -5.3288 59.552L22.9951 55.2968L52.3751 67.8985L49.8753 51.2586L82.4731 46.3613C90.5312 45.1508 96.1071 37.7 95.0314 29.6535L94.9968 29.4095L87.8855 -17.9261C86.6627 -26.0656 79.0731 -31.6726 70.9337 -30.4497ZM-16.7932 -16.7595L71.0087 -29.9502C78.8722 -31.1315 86.2045 -25.7145 87.3859 -17.851L94.4972 29.4846C95.6785 37.348 90.2615 44.6804 82.3981 45.8617L49.3006 50.834L51.7408 67.0768L23.0625 54.7758L-5.40385 59.0524C-13.2673 60.2337 -20.5997 54.8167 -21.781 46.9533L-28.8923 -0.382342C-30.0737 -8.2458 -24.6567 -15.5782 -16.7932 -16.7595Z" fill="black"/>
|
||||
<path d="M77.3867 97.0001V91.7501L93.8867 69.7274H77.4549V62.091H105.955V67.341L89.4549 89.3638H105.887V97.0001H77.3867Z" fill="#665D1F"/>
|
||||
<path d="M110.578 97.0001V62.091H120.056V76.2047H120.533L131.033 62.091H142.078L130.283 77.6365L142.351 97.0001H131.033L123.192 83.9092L120.056 88.0001V97.0001H110.578Z" fill="#665D1F"/>
|
||||
<path d="M175.279 75.182H165.665C165.597 74.3865 165.415 73.6649 165.12 73.0172C164.836 72.3695 164.438 71.8126 163.926 71.3467C163.426 70.8695 162.819 70.5058 162.103 70.2558C161.387 69.9945 160.574 69.8638 159.665 69.8638C158.074 69.8638 156.728 70.2501 155.625 71.0229C154.534 71.7956 153.705 72.9035 153.137 74.3467C152.58 75.7899 152.301 77.5229 152.301 79.5456C152.301 81.682 152.586 83.4717 153.154 84.9149C153.733 86.3467 154.569 87.4263 155.659 88.1535C156.75 88.8694 158.063 89.2274 159.597 89.2274C160.472 89.2274 161.256 89.1194 161.949 88.9035C162.642 88.6763 163.245 88.3524 163.756 87.932C164.267 87.5115 164.682 87.0058 165 86.4149C165.33 85.8126 165.551 85.1365 165.665 84.3865L175.279 84.4547C175.165 85.9319 174.75 87.4376 174.034 88.9717C173.319 90.4945 172.301 91.9035 170.983 93.199C169.676 94.4831 168.057 95.5172 166.125 96.3013C164.194 97.0854 161.949 97.4774 159.392 97.4774C156.188 97.4774 153.313 96.7899 150.767 95.4149C148.233 94.0399 146.228 92.0172 144.75 89.3467C143.284 86.6763 142.551 83.4092 142.551 79.5456C142.551 75.6592 143.301 72.3865 144.801 69.7274C146.301 67.057 148.324 65.0399 150.87 63.6763C153.415 62.3013 156.256 61.6138 159.392 61.6138C161.597 61.6138 163.625 61.9149 165.478 62.5172C167.33 63.1195 168.955 64.0001 170.353 65.1592C171.75 66.307 172.875 67.7217 173.728 69.4035C174.58 71.0854 175.097 73.0115 175.279 75.182Z" fill="#665D1F"/>
|
||||
<path d="M179.578 97.0001V62.091H189.056V75.7274H201.601V62.091H211.078V97.0001H201.601V83.3638H189.056V97.0001H179.578Z" fill="#665D1F"/>
|
||||
<path d="M224.647 97.0001H214.419L225.942 62.091H238.897L250.419 97.0001H240.192L232.556 71.7047H232.283L224.647 97.0001ZM222.738 83.2274H241.965V90.3183H222.738V83.2274Z" fill="#665D1F"/>
|
||||
<path d="M248.421 69.7274V62.091H278.762V69.7274H268.262V97.0001H258.921V69.7274H248.421Z" fill="#665D1F"/>
|
||||
<path d="M81.3867 98.0001V92.7501L97.8867 70.7274H81.4549V63.091H109.955V68.341L93.4549 90.3638H109.887V98.0001H81.3867Z" fill="#FFE94D"/>
|
||||
<path d="M114.578 98.0001V63.091H124.056V77.2047H124.533L135.033 63.091H146.078L134.283 78.6365L146.351 98.0001H135.033L127.192 84.9092L124.056 89.0001V98.0001H114.578Z" fill="#FFE94D"/>
|
||||
<path d="M179.279 76.182H169.665C169.597 75.3865 169.415 74.6649 169.12 74.0172C168.836 73.3695 168.438 72.8126 167.926 72.3467C167.426 71.8695 166.819 71.5058 166.103 71.2558C165.387 70.9945 164.574 70.8638 163.665 70.8638C162.074 70.8638 160.728 71.2501 159.625 72.0229C158.534 72.7956 157.705 73.9035 157.137 75.3467C156.58 76.7899 156.301 78.5229 156.301 80.5456C156.301 82.682 156.586 84.4717 157.154 85.9149C157.733 87.3467 158.569 88.4263 159.659 89.1535C160.75 89.8694 162.063 90.2274 163.597 90.2274C164.472 90.2274 165.256 90.1194 165.949 89.9035C166.642 89.6763 167.245 89.3524 167.756 88.932C168.267 88.5115 168.682 88.0058 169 87.4149C169.33 86.8126 169.551 86.1365 169.665 85.3865L179.279 85.4547C179.165 86.9319 178.75 88.4376 178.034 89.9717C177.319 91.4945 176.301 92.9035 174.983 94.199C173.676 95.4831 172.057 96.5172 170.125 97.3013C168.194 98.0854 165.949 98.4774 163.392 98.4774C160.188 98.4774 157.313 97.7899 154.767 96.4149C152.233 95.0399 150.228 93.0172 148.75 90.3467C147.284 87.6763 146.551 84.4092 146.551 80.5456C146.551 76.6592 147.301 73.3865 148.801 70.7274C150.301 68.057 152.324 66.0399 154.87 64.6763C157.415 63.3013 160.256 62.6138 163.392 62.6138C165.597 62.6138 167.625 62.9149 169.478 63.5172C171.33 64.1195 172.955 65.0001 174.353 66.1592C175.75 67.307 176.875 68.7217 177.728 70.4035C178.58 72.0854 179.097 74.0115 179.279 76.182Z" fill="#FFE94D"/>
|
||||
<path d="M183.578 98.0001V63.091H193.056V76.7274H205.601V63.091H215.078V98.0001H205.601V84.3638H193.056V98.0001H183.578Z" fill="#FFE94D"/>
|
||||
<path d="M228.647 98.0001H218.419L229.942 63.091H242.897L254.419 98.0001H244.192L240.374 85.3524L236.556 72.7047H236.283L228.647 98.0001ZM232.804 84.2274H240.034L242.175 91.3183H230.664L232.804 84.2274Z" fill="#FFE94D"/>
|
||||
<path d="M252.421 70.7274V63.091H282.762V70.7274H272.262V98.0001H262.921V70.7274H252.421Z" fill="#FFE94D"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_55_2546">
|
||||
<rect width="360" height="160" rx="4" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 52 KiB |
@@ -12,7 +12,10 @@
|
||||
--white: #fcfcfc;
|
||||
--box-shadow: -5px 3px 0px var(--gray);
|
||||
--black: #151616;
|
||||
--iceberg-200: #A7E8DC;
|
||||
--blue: #243f5f;
|
||||
--light-blue: #8ca4c1;
|
||||
--light-brown: #ece5d8;
|
||||
--brown: #a27f3c;
|
||||
|
||||
--twitter: #1da1f2;
|
||||
--telegram: #0088cc;
|
||||
@@ -22,33 +25,36 @@
|
||||
--discord: #7289da;
|
||||
--website: var(--green);
|
||||
|
||||
--background: #F2FBF9;
|
||||
--background: #fafbfc;
|
||||
--background-blue: #243f5f;
|
||||
--text-color: #151616;
|
||||
--border-color: var(--text-color);
|
||||
--border-radius: 4px;
|
||||
--border-color: var(--blue);
|
||||
--border-radius: 8px;
|
||||
--border: 1px solid var(--border-color);
|
||||
--link-bold: #854ad1;
|
||||
--padding: 10px;
|
||||
}
|
||||
|
||||
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
|
||||
|
||||
body {
|
||||
color: var(--black);
|
||||
color: var(--blue);
|
||||
margin: 0 auto;
|
||||
max-width: 1800px;
|
||||
max-width: 1440px;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
text-rendering: optimizeLegibility;
|
||||
background-color: var(--background);
|
||||
background-attachment: fixed;
|
||||
font-family: 'Space Grotesk', sans-serif;;
|
||||
font-family: 'Space Grotesk', sans-serif;
|
||||
;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3 {
|
||||
font-weight: 700;
|
||||
color: var(--black);
|
||||
color: var(--blue);
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
}
|
||||
@@ -62,7 +68,7 @@ h2 {
|
||||
}
|
||||
|
||||
p {
|
||||
color: var(--black);
|
||||
color: var(--blue);
|
||||
font-weight: 400;
|
||||
font-size: 1.125rem;
|
||||
line-height: 120%;
|
||||
@@ -72,16 +78,33 @@ p {
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: var(--black);
|
||||
color: var(--light-blue);
|
||||
}
|
||||
|
||||
html {
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
|
||||
.pill-button {
|
||||
display: flex;
|
||||
font-family: "Inter", sans-serif;
|
||||
background-color: var(--white);
|
||||
border: 3px solid var(--blue);
|
||||
color: var(--blue);
|
||||
text-align: center;
|
||||
font-size: 20px;
|
||||
font-weight: 600;
|
||||
border-radius: 32px;
|
||||
padding: 18px 24px;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.pill-button:hover {
|
||||
background-color: var(--light-brown);
|
||||
}
|
||||
|
||||
/*
|
||||
Responsiveness
|
||||
*/
|
||||
|
||||
@media screen and (max-width: 800px) {
|
||||
}
|
||||
@media screen and (max-width: 800px) {}
|
||||
@@ -4,12 +4,14 @@ import './index.css';
|
||||
import HomePage from './HomePage';
|
||||
import { BrowserRouter, Routes, Route } from 'react-router-dom';
|
||||
import reportWebVitals from './reportWebVitals';
|
||||
import './config'
|
||||
|
||||
const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement);
|
||||
root.render(
|
||||
<BrowserRouter>
|
||||
<Routes>
|
||||
<Route index element={<HomePage />} />
|
||||
<Route index element={<HomePage />} />
|
||||
<Route path="/landing-page" element={<HomePage />} />
|
||||
</Routes>
|
||||
</BrowserRouter>
|
||||
);
|
||||
|
||||
@@ -1,63 +1,72 @@
|
||||
const HtmlWebpackPlugin = require('html-webpack-plugin')
|
||||
const HtmlWebpackInlineSourcePlugin = require('html-webpack-inline-source-plugin')
|
||||
const path = require('path')
|
||||
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
|
||||
const CssMinimizerPlugin = require('css-minimizer-webpack-plugin')
|
||||
const CopyPlugin = require('copy-webpack-plugin')
|
||||
const HtmlWebpackPlugin = require("html-webpack-plugin");
|
||||
const HtmlWebpackInlineSourcePlugin = require("html-webpack-inline-source-plugin");
|
||||
const path = require("path");
|
||||
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
||||
const CssMinimizerPlugin = require("css-minimizer-webpack-plugin");
|
||||
const CopyPlugin = require("copy-webpack-plugin");
|
||||
|
||||
module.exports = {
|
||||
entry: ['./src/index.tsx'],
|
||||
mode: 'development',
|
||||
entry: ["./src/index.tsx"],
|
||||
mode: "development",
|
||||
output: {
|
||||
path: path.resolve(__dirname, 'build'),
|
||||
publicPath: '/',
|
||||
path: path.resolve(__dirname, "build"),
|
||||
publicPath: "/",
|
||||
},
|
||||
resolve: {
|
||||
extensions: ['*', '.js', '.jsx', '.ts', '.tsx', '.json'],
|
||||
extensions: ["*", ".js", ".jsx", ".ts", ".tsx", ".json"],
|
||||
},
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /\.(js|tsx?)$/,
|
||||
loader: 'babel-loader'
|
||||
loader: "babel-loader",
|
||||
},
|
||||
{
|
||||
test: /\.(png|svg|jpg|gif|ico)$/,
|
||||
loader: 'file-loader',
|
||||
loader: "file-loader",
|
||||
options: {
|
||||
// publicPath: 'build',
|
||||
publicPath: './',
|
||||
esModule: false,
|
||||
}
|
||||
},
|
||||
},
|
||||
{
|
||||
test: /\.css$/,
|
||||
// exclude: /node_modules/,
|
||||
use: [{
|
||||
loader: MiniCssExtractPlugin.loader,
|
||||
}, 'css-loader',]
|
||||
}
|
||||
]
|
||||
use: [
|
||||
{
|
||||
loader: MiniCssExtractPlugin.loader,
|
||||
},
|
||||
"css-loader",
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
plugins: [
|
||||
new HtmlWebpackPlugin({
|
||||
template: 'public/index.html',
|
||||
filename: 'index.html',
|
||||
inlineSource: '.(js|css)',
|
||||
template: "public/index.html",
|
||||
filename: "index.html",
|
||||
inlineSource: ".(js|css)",
|
||||
publicPath: "./",
|
||||
}),
|
||||
new MiniCssExtractPlugin({
|
||||
filename: 'styles.css',
|
||||
filename: "styles.css",
|
||||
}),
|
||||
new CopyPlugin({
|
||||
patterns: [
|
||||
{ from: './public/manifest.json', to: 'manifest.json' },
|
||||
{
|
||||
from: "./public/manifest.json",
|
||||
to: "manifest.json"
|
||||
},
|
||||
{
|
||||
from: "./public/*.pdf",
|
||||
to: "[name][ext]",
|
||||
noErrorOnMissing: true
|
||||
}
|
||||
],
|
||||
}),
|
||||
// new HtmlWebpackInlineSourcePlugin(),
|
||||
],
|
||||
optimization: {
|
||||
minimizer: [
|
||||
`...`,
|
||||
new CssMinimizerPlugin(),
|
||||
],
|
||||
minimizer: [`...`, new CssMinimizerPlugin()],
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@ module.exports = {
|
||||
test: /\.(png|svg|jpg|gif)$/,
|
||||
loader: 'file-loader',
|
||||
options: {
|
||||
// publicPath: 'build',
|
||||
publicPath: './',
|
||||
esModule: false,
|
||||
}
|
||||
},
|
||||
|
||||