Made an epic showcase website and API!
|
|
@ -1 +1,2 @@
|
|||
*/*.md
|
||||
*/*.md
|
||||
**/*.md
|
||||
BIN
100-days-of-code-image.png
Normal file
|
After Width: | Height: | Size: 136 KiB |
1
Procfile
Normal file
|
|
@ -0,0 +1 @@
|
|||
web: uvicorn api:app --host=0.0.0.0 --port=${PORT:-5000}
|
||||
30
README.md
|
|
@ -1,2 +1,28 @@
|
|||
# 100-days-of-code
|
||||
Projects completed from Dr. Angela Yu’s Python bootcamp.
|
||||
# 100 Days of Code
|
||||
|
||||
[](https://100.mueezkhan.com)
|
||||
|
||||
100 projects completed based on [Dr. Angela Yu’s Python bootcamp](https://www.udemy.com/course/100-days-of-code/), and an awesome showcase website built with [Docusaurus](https://docusaurus.io/) and [FastAPI](https://fastapi.tiangolo.com/).
|
||||
|
||||
## Welcome to 100 Days of Code!
|
||||
|
||||
Here you'll find many different projects I've built with **[Python](https://www.python.org/)** and other tools/frameworks.
|
||||
|
||||
### 100 Projects with Python
|
||||
|
||||
100 Python-focused projects involving GUIs, websites, web apps, data science, machine learning, games, modern frameworks, and more.
|
||||
|
||||
I've been building these projects from **[Dr. Angela Yu's 100 Days of Code Python Bootcamp](https://www.udemy.com/course/100-days-of-code/)**. It's really fun!
|
||||
|
||||
### Website Built with Docusaurus
|
||||
|
||||
An optimized showcase website built with Docusaurus, providing a React framework with easy-to-use Markdown/MDX documentation and website customizability.
|
||||
|
||||
This website is built with **[Docusaurus](https://docusaurus.io/)** and continuously deployed on **[Netlify](https://www.netlify.com/)** which is routed to a subdomain on **[Google Domains](https://domains.google.com/)**.
|
||||
|
||||
### Instant README Collection with FastAPI
|
||||
|
||||
An optimized FastAPI framework running on a Uvicorn ASGI server continuously deployed with all project READMEs for website display and with READMEs scraped from their project folders on GitHub.
|
||||
|
||||
The pages are collected from my README files within the projects folder in my **[repository on GitHub](https://github.com/rzmk/100-days-of-code)** for each day, scraped with **[FastAPI](https://fastapi.tiangolo.com/)** that runs on a **[Uvicorn ASGI server](https://www.uvicorn.org/)** which is hosted on **[Heroku](https://www.heroku.com/)**.
|
||||
|
||||
|
|
|
|||
27
api.py
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
from fastapi import FastAPI, Path
|
||||
from fastapi.responses import Response
|
||||
import requests
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
|
||||
@app.get("//day-{day}.md")
|
||||
def get_day_readme(
|
||||
day: int = Path(
|
||||
None, description="The README of the day you want to view.", gt=0, le=100
|
||||
)
|
||||
):
|
||||
if day not in range(1, 101):
|
||||
return Response(
|
||||
content="Hey, this page isn't loading correctly!",
|
||||
media_type="text/markdown",
|
||||
)
|
||||
readme_data = requests.get(
|
||||
f"https://raw.githubusercontent.com/rzmk/100-days-of-code/main/projects/Day%20{day}/README.md"
|
||||
)
|
||||
if readme_data.text == "404: Not Found":
|
||||
return Response(
|
||||
content="Hey! This day isn't loading or doesn't have a README yet.",
|
||||
media_type="text/markdown",
|
||||
)
|
||||
return Response(content=readme_data.text, media_type="text/markdown")
|
||||
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
20
requirements.txt
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
appdirs==1.4.4
|
||||
asgiref==3.4.1
|
||||
black==21.7b0
|
||||
certifi==2021.5.30
|
||||
charset-normalizer==2.0.4
|
||||
click==8.0.1
|
||||
colorama==0.4.4
|
||||
fastapi==0.68.0
|
||||
h11==0.12.0
|
||||
idna==3.2
|
||||
mypy-extensions==0.4.3
|
||||
pathspec==0.9.0
|
||||
pydantic==1.8.2
|
||||
regex==2021.8.3
|
||||
requests==2.26.0
|
||||
starlette==0.14.2
|
||||
tomli==1.2.1
|
||||
typing-extensions==3.10.0.0
|
||||
urllib3==1.26.6
|
||||
uvicorn==0.15.0
|
||||
20
website/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# Dependencies
|
||||
/node_modules
|
||||
|
||||
# Production
|
||||
/build
|
||||
|
||||
# Generated files
|
||||
.docusaurus
|
||||
.cache-loader
|
||||
|
||||
# Misc
|
||||
.DS_Store
|
||||
.env.local
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
3
website/.prettierignore
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
*/*/*.md
|
||||
*/*.md
|
||||
*/*/*.mdx
|
||||
33
website/README.md
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# Website
|
||||
|
||||
This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.
|
||||
|
||||
## Installation
|
||||
|
||||
```console
|
||||
yarn install
|
||||
```
|
||||
|
||||
## Local Development
|
||||
|
||||
```console
|
||||
yarn start
|
||||
```
|
||||
|
||||
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
|
||||
|
||||
## Build
|
||||
|
||||
```console
|
||||
yarn build
|
||||
```
|
||||
|
||||
This command generates static content into the `build` directory and can be served using any static contents hosting service.
|
||||
|
||||
## Deployment
|
||||
|
||||
```console
|
||||
GIT_USER=<Your GitHub username> USE_SSH=true yarn deploy
|
||||
```
|
||||
|
||||
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
|
||||
3
website/babel.config.js
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
module.exports = {
|
||||
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
|
||||
};
|
||||
6
website/docs/day-16.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# Day 16 - Learning OOP with Python
|
||||
|
||||
- OOP concepts were taught in the source main.py file, such as classes, attributes, and methods. The Turtle and prettytable packages were also used to explore these concepts, and I installed prettytable in a virtual environment for this.
|
||||
- The main objective of today is to simulate a coffee machine using OOP in the oop-coffee-machine folder. The coffee_maker.py, menu.py, and money_machine.py were given as abstract modules to work from in order to understand OOP.
|
||||
|
||||

|
||||
6
website/docs/day-17.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# Day 17 - Implementing Classes
|
||||
|
||||
- Learned the structure of creating a class with its attributes, methods, and how to initialize objects
|
||||
- Created a trivia quiz game, with some neat questions from [opentdb](https://opentdb.com/).
|
||||
|
||||

|
||||
29
website/docs/day-18.md
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
# Day 18 - Turtle & the Graphical User Interface (GUI)
|
||||
|
||||
- Developed various basic turtle graphics.
|
||||
- Spirograph, random walk, various polygons, dashed line, and square.
|
||||
- Formed a dot art based on Hirst artwork.
|
||||
|
||||
## Dot art
|
||||
|
||||

|
||||
|
||||
## Spirograph
|
||||
|
||||

|
||||
|
||||
## Random Walk
|
||||
|
||||

|
||||
|
||||
## Polygons
|
||||
|
||||

|
||||
|
||||
## Dashed Line
|
||||
|
||||

|
||||
|
||||
## Square
|
||||
|
||||

|
||||
21
website/docs/day-19.md
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
# Day 19 - Instances, State, and Higher Order Functions
|
||||
|
||||
- Built an etch-a-sketch while understanding higher order functions
|
||||
- Simulated a turtle race with randomized steps using class instances
|
||||
|
||||
## Etch-a-Sketch
|
||||
|
||||

|
||||
|
||||
This etch-a-sketch uses higher order functions to run when keys are pressed on the keyboard.
|
||||
- **w** - Move forwards
|
||||
- **s** - Move backwards
|
||||
- **a** - Turn left
|
||||
- **d** - Turn right
|
||||
- **c** - Reset etch-a-sketch
|
||||
|
||||
## The Great Turtle Race
|
||||
|
||||

|
||||
|
||||
The Great Turtle Race uses multiple instances of the Turtle object from [the turtle module](https://docs.python.org/3/library/turtle.html) that move by a random number of steps to the edge of the screen.
|
||||
8
website/docs/day-20.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Day 20 - Build the Snake Game Part 1: Animation & Coordinates
|
||||
|
||||
- Made a controllable snake, and will complete the full snake game on Day 21.
|
||||
- Abstracted snake logic into a Snake class.
|
||||
|
||||
## Snake
|
||||
|
||||

|
||||
15
website/docs/day-21.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# Day 21 - Build the Snake Game Part 2: Inheritance & List Slicing
|
||||
|
||||
- Built a snake game.
|
||||
- Learned about class inheritance and list slicing.
|
||||
|
||||
```python
|
||||
# The Fish class inherits the attributes and methods of the Animal class
|
||||
class Fish(Animal):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
```
|
||||
|
||||
## Snake Game
|
||||
|
||||

|
||||
34
website/docs/welcome.md
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
---
|
||||
sidebar_position: 1
|
||||
---
|
||||
|
||||
# Welcome to My 100 Days of Code!
|
||||
|
||||
Here you'll find many different projects I've built with **[Python](https://www.python.org/)** and other tools/frameworks.
|
||||
|
||||
I've been building these projects from **[Dr. Angela Yu's 100 Days of Code Python Bootcamp](https://www.udemy.com/course/100-days-of-code/)**. It's really fun!
|
||||
|
||||
This website is built with **[Docusaurus](https://docusaurus.io/)** and continuously deployed on **[Netlify](https://www.netlify.com/)** which is routed to a subdomain on **[Google Domains](https://domains.google.com/)**.
|
||||
|
||||
The pages are collected from my README files within the projects folder in my **[repository on GitHub](https://github.com/rzmk/100-days-of-code)** for each day, scraped with **[FastAPI](https://fastapi.tiangolo.com/)** that runs on a **[Uvicorn ASGI server](https://www.uvicorn.org/)** which is hosted on **[Heroku](https://www.heroku.com/)**.
|
||||
|
||||
:::note
|
||||
|
||||
Not all projects have READMEs for now, but will be added at a later date.
|
||||
|
||||
:::
|
||||
|
||||
:::info How does this work?
|
||||
|
||||
Navigate from the sidebar or arrows at the bottom of each page to check out my projects and notes for each!
|
||||
|
||||
:::
|
||||
|
||||
:::tip Pro Tip
|
||||
|
||||
I suggest enabling **Dark Mode** in the header.
|
||||
Just a preference, but it's really cool!
|
||||
|
||||
:::
|
||||
|
||||
> [Check out all of the code for all of my project code, this website, and the API by clicking here!](https://github.com/rzmk/100-days-of-code)
|
||||
119
website/docusaurus.config.js
Normal file
|
|
@ -0,0 +1,119 @@
|
|||
const lightCodeTheme = require("prism-react-renderer/themes/github")
|
||||
const darkCodeTheme = require("prism-react-renderer/themes/okaidia")
|
||||
|
||||
/** @type {import('@docusaurus/types').DocusaurusConfig} */
|
||||
module.exports = {
|
||||
title: "100 Days of Code",
|
||||
tagline: "By Mueez Khan",
|
||||
url: "https://100.mueezkhan.com",
|
||||
baseUrl: "/",
|
||||
onBrokenLinks: "throw",
|
||||
onBrokenMarkdownLinks: "warn",
|
||||
favicon: "img/mk-logo.ico",
|
||||
organizationName: "rzmk", // Usually your GitHub org/user name.
|
||||
projectName: "100-days-of-code", // Usually your repo name.
|
||||
themeConfig: {
|
||||
navbar: {
|
||||
title: "Mueez Khan",
|
||||
logo: {
|
||||
alt: "Mueez Khan Logo",
|
||||
src: "img/mk-logo.png",
|
||||
},
|
||||
items: [
|
||||
{
|
||||
type: "doc",
|
||||
docId: "welcome",
|
||||
position: "left",
|
||||
label: "100 Days of Code",
|
||||
},
|
||||
{
|
||||
href: "https://github.com/rzmk/100-days-of-code",
|
||||
label: "GitHub",
|
||||
position: "right",
|
||||
},
|
||||
],
|
||||
},
|
||||
footer: {
|
||||
style: "dark",
|
||||
links: [
|
||||
{
|
||||
title: "100 Days of Code",
|
||||
items: [
|
||||
{
|
||||
label: "Welcome!",
|
||||
to: "/docs/welcome",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Socials",
|
||||
items: [
|
||||
{
|
||||
label: "GitHub",
|
||||
href: "https://github.com/rzmk",
|
||||
},
|
||||
{
|
||||
label: "Linkedin",
|
||||
href: "https://linkedin.com/in/mueez-khan",
|
||||
},
|
||||
{
|
||||
label: "Twitter",
|
||||
href: "https://twitter.com/mueezkhan_",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "More",
|
||||
items: [
|
||||
{
|
||||
label: "Mueez Khan",
|
||||
href: "https://www.mueezkhan.com/",
|
||||
},
|
||||
{
|
||||
label: "100 Days of Code",
|
||||
href: "https://100.mueezkhan.com/",
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
copyright: `Copyright © ${new Date().getFullYear()} Mueez Khan. Built with <a href="https://docusaurus.io/">Docusaurus</a>.`,
|
||||
},
|
||||
prism: {
|
||||
theme: lightCodeTheme,
|
||||
darkTheme: darkCodeTheme,
|
||||
},
|
||||
},
|
||||
presets: [
|
||||
[
|
||||
"@docusaurus/preset-classic",
|
||||
{
|
||||
docs: {
|
||||
sidebarPath: require.resolve("./sidebars.js"),
|
||||
// Please change this to your repo.
|
||||
editUrl:
|
||||
"https://github.com/rzmk/100-days-of-code/edit/main/website/",
|
||||
},
|
||||
theme: {
|
||||
customCss: require.resolve("./src/css/custom.css"),
|
||||
},
|
||||
},
|
||||
],
|
||||
],
|
||||
plugins: [
|
||||
[
|
||||
"docusaurus-plugin-remote-content",
|
||||
{
|
||||
sourceBaseUrl: "https://rzmk-100-days-of-code.herokuapp.com/",
|
||||
documents: [
|
||||
"day-16",
|
||||
"day-17",
|
||||
"day-18",
|
||||
"day-19",
|
||||
"day-20",
|
||||
"day-21",
|
||||
],
|
||||
docsIntegration: true,
|
||||
},
|
||||
],
|
||||
],
|
||||
}
|
||||
26461
website/package-lock.json
generated
Normal file
41
website/package.json
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"name": "100-days-of-code-website",
|
||||
"version": "0.0.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"docusaurus": "docusaurus",
|
||||
"start": "docusaurus start",
|
||||
"build": "docusaurus build",
|
||||
"swizzle": "docusaurus swizzle",
|
||||
"deploy": "docusaurus deploy",
|
||||
"clear": "docusaurus clear",
|
||||
"serve": "docusaurus serve",
|
||||
"write-translations": "docusaurus write-translations",
|
||||
"write-heading-ids": "docusaurus write-heading-ids"
|
||||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.0.0-beta.4",
|
||||
"@docusaurus/preset-classic": "2.0.0-beta.4",
|
||||
"@mdx-js/react": "^1.6.21",
|
||||
"@svgr/webpack": "^5.5.0",
|
||||
"clsx": "^1.1.1",
|
||||
"docusaurus-plugin-remote-content": "^1.1.0",
|
||||
"file-loader": "^6.2.0",
|
||||
"prism-react-renderer": "^1.2.1",
|
||||
"react": "^17.0.1",
|
||||
"react-dom": "^17.0.1",
|
||||
"url-loader": "^4.1.1"
|
||||
},
|
||||
"browserslist": {
|
||||
"production": [
|
||||
">0.5%",
|
||||
"not dead",
|
||||
"not op_mini all"
|
||||
],
|
||||
"development": [
|
||||
"last 1 chrome version",
|
||||
"last 1 firefox version",
|
||||
"last 1 safari version"
|
||||
]
|
||||
}
|
||||
}
|
||||
26
website/sidebars.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
/**
|
||||
* Creating a sidebar enables you to:
|
||||
- create an ordered group of docs
|
||||
- render a sidebar for each doc of that group
|
||||
- provide next/previous navigation
|
||||
|
||||
The sidebars can be generated from the filesystem, or explicitly defined here.
|
||||
|
||||
Create as many sidebars as you want.
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
// By default, Docusaurus generates a sidebar from the docs folder structure
|
||||
tutorialSidebar: [{ type: "autogenerated", dirName: "." }],
|
||||
|
||||
// But you can create a sidebar manually
|
||||
/*
|
||||
tutorialSidebar: [
|
||||
{
|
||||
type: 'category',
|
||||
label: 'Tutorial',
|
||||
items: ['hello'],
|
||||
},
|
||||
],
|
||||
*/
|
||||
}
|
||||
72
website/src/components/HomepageFeatures.js
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
import React from "react"
|
||||
import clsx from "clsx"
|
||||
import styles from "./HomepageFeatures.module.css"
|
||||
|
||||
const FeatureList = [
|
||||
{
|
||||
title: "100 Projects with Python",
|
||||
Svg: require("../../static/img/undraw_projects.svg").default,
|
||||
link: "/docs/welcome",
|
||||
description: (
|
||||
<>
|
||||
100 Python projects involving GUIs, websites, web apps, data
|
||||
science, machine learning, games, modern frameworks, and more.
|
||||
</>
|
||||
),
|
||||
},
|
||||
{
|
||||
title: "Website Built with Docusaurus",
|
||||
Svg: require("../../static/img/undraw_docusaurus_react.svg").default,
|
||||
link: "https://docusaurus.io/",
|
||||
description: (
|
||||
<>
|
||||
An optimized showcase website built with Docusaurus, providing a
|
||||
React framework with easy-to-use Markdown/MDX documentation and
|
||||
website customizability.
|
||||
</>
|
||||
),
|
||||
},
|
||||
{
|
||||
title: "Instant README Collection with FastAPI",
|
||||
Svg: require("../../static/img/undraw_fast.svg").default,
|
||||
link: "https://fastapi.tiangolo.com/",
|
||||
description: (
|
||||
<>
|
||||
An optimized FastAPI framework running on a Uvicorn ASGI server
|
||||
continuously deployed with all project READMEs for website
|
||||
display and with READMEs scraped from their project folders on
|
||||
GitHub.
|
||||
</>
|
||||
),
|
||||
},
|
||||
]
|
||||
|
||||
function Feature({ Svg, title, description, link }) {
|
||||
return (
|
||||
<div className={clsx("col col--4")}>
|
||||
<a href={link}>
|
||||
<div className="text--center">
|
||||
<Svg className={styles.featureSvg} alt={title} />
|
||||
</div>
|
||||
</a>
|
||||
<div className="text--center padding-horiz--md">
|
||||
<h3>{title}</h3>
|
||||
<p>{description}</p>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
export default function HomepageFeatures() {
|
||||
return (
|
||||
<section className={styles.features}>
|
||||
<div className="container">
|
||||
<div className="row">
|
||||
{FeatureList.map((props, idx) => (
|
||||
<Feature key={idx} {...props} />
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
)
|
||||
}
|
||||
45
website/src/components/HomepageFeatures.module.css
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
/* stylelint-disable docusaurus/copyright-header */
|
||||
|
||||
.features {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding: 2rem 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.featureSvg {
|
||||
height: 200px;
|
||||
width: 200px;
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
|
||||
transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
|
||||
}
|
||||
|
||||
.featureSvg::after {
|
||||
content: "";
|
||||
border-radius: 5px;
|
||||
position: absolute;
|
||||
z-index: -1;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
opacity: 0;
|
||||
-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
|
||||
transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
|
||||
}
|
||||
|
||||
.featureSvg:hover {
|
||||
-webkit-transform: scale(1.25, 1.25);
|
||||
transform: scale(1.25, 1.25);
|
||||
}
|
||||
|
||||
.featureSvg:hover::after {
|
||||
opacity: 1;
|
||||
}
|
||||
29
website/src/css/custom.css
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/* stylelint-disable docusaurus/copyright-header */
|
||||
/**
|
||||
* Any CSS included here will be global. The classic template
|
||||
* bundles Infima by default. Infima is a CSS framework designed to
|
||||
* work well for content-centric websites.
|
||||
*/
|
||||
|
||||
/* You can override the default Infima variables here. */
|
||||
:root {
|
||||
--ifm-color-primary: #6cb7ca;
|
||||
--ifm-color-primary-dark: #55acc2;
|
||||
--ifm-color-primary-darker: #4aa6be;
|
||||
--ifm-color-primary-darkest: #3a8b9f;
|
||||
--ifm-color-primary-light: #83c2d2;
|
||||
--ifm-color-primary-lighter: #8ec8d6;
|
||||
--ifm-color-primary-lightest: #b0d8e3;
|
||||
--ifm-code-font-size: 95%;
|
||||
}
|
||||
|
||||
.docusaurus-highlight-code-line {
|
||||
background-color: rgba(0, 0, 0, 0.1);
|
||||
display: block;
|
||||
margin: 0 calc(-1 * var(--ifm-pre-padding));
|
||||
padding: 0 var(--ifm-pre-padding);
|
||||
}
|
||||
|
||||
html[data-theme="dark"] .docusaurus-highlight-code-line {
|
||||
background-color: rgba(38, 28, 44, 0.3);
|
||||
}
|
||||
42
website/src/pages/index.js
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
import React from "react"
|
||||
import clsx from "clsx"
|
||||
import Layout from "@theme/Layout"
|
||||
import Link from "@docusaurus/Link"
|
||||
import useDocusaurusContext from "@docusaurus/useDocusaurusContext"
|
||||
import styles from "./index.module.css"
|
||||
import HomepageFeatures from "../components/HomepageFeatures"
|
||||
|
||||
function HomepageHeader() {
|
||||
const { siteConfig } = useDocusaurusContext()
|
||||
return (
|
||||
<header className={clsx("hero hero--primary", styles.heroBanner)}>
|
||||
<div className="container">
|
||||
<h1 className="hero__title">{siteConfig.title}</h1>
|
||||
<p className="hero__subtitle">{siteConfig.tagline}</p>
|
||||
<div className={styles.buttons}>
|
||||
<Link
|
||||
className="button button--secondary button--lg"
|
||||
to="/docs/welcome"
|
||||
>
|
||||
Start here
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
)
|
||||
}
|
||||
|
||||
export default function Home() {
|
||||
const { siteConfig } = useDocusaurusContext()
|
||||
return (
|
||||
<Layout
|
||||
title={`${siteConfig.title}`}
|
||||
description="100 Days, 100 Projects, 100 Days of Code. By Mueez Khan."
|
||||
>
|
||||
<HomepageHeader />
|
||||
<main>
|
||||
<HomepageFeatures />
|
||||
</main>
|
||||
</Layout>
|
||||
)
|
||||
}
|
||||
25
website/src/pages/index.module.css
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
/* stylelint-disable docusaurus/copyright-header */
|
||||
|
||||
/**
|
||||
* CSS files with the .module.css suffix will be treated as CSS modules
|
||||
* and scoped locally.
|
||||
*/
|
||||
|
||||
.heroBanner {
|
||||
padding: 4rem 0;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 966px) {
|
||||
.heroBanner {
|
||||
padding: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
.buttons {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
7
website/src/pages/markdown-page.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
title: Markdown page example
|
||||
---
|
||||
|
||||
# Markdown page example
|
||||
|
||||
You don't need React to write simple standalone pages.
|
||||
0
website/static/.nojekyll
Normal file
BIN
website/static/img/docusaurus.png
Normal file
|
After Width: | Height: | Size: 5 KiB |
BIN
website/static/img/mk-logo.ico
Normal file
|
After Width: | Height: | Size: 263 KiB |
BIN
website/static/img/mk-logo.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
13
website/static/img/mk-logo.svg
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 400 400" style="enable-background:new 0 0 400 400;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#6CB7CA;}
|
||||
.st1{fill:#FFFFFF;}
|
||||
.st2{font-family:'ProximaNova-Extrabld';}
|
||||
.st3{font-size:214.1284px;}
|
||||
</style>
|
||||
<rect x="0" y="0" class="st0" width="400" height="400"/>
|
||||
<text transform="matrix(1 0 0 1 35.1218 265.9565)" class="st1 st2 st3">MK</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 654 B |
393
website/static/img/undraw_docusaurus_react.svg
Normal file
|
|
@ -0,0 +1,393 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 1041.3 554.1" style="enable-background:new 0 0 1041.3 554.1;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{opacity:0.1;fill:#6CB7CA;}
|
||||
.st1{fill:#65617D;}
|
||||
.st2{opacity:0.2;enable-background:new ;}
|
||||
.st3{fill:#3F3D56;}
|
||||
.st4{opacity:0.1;enable-background:new ;}
|
||||
.st5{fill:#39374D;}
|
||||
.st6{fill:#4267B2;}
|
||||
.st7{fill:#FBBEBE;}
|
||||
.st8{fill:#6CB7CA;}
|
||||
.st9{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
|
||||
.st10{fill-rule:evenodd;clip-rule:evenodd;fill:#3ECC5F;}
|
||||
.st11{fill-rule:evenodd;clip-rule:evenodd;fill:#44D860;}
|
||||
.st12{fill-rule:evenodd;clip-rule:evenodd;}
|
||||
.st13{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFF50;}
|
||||
.st14{fill:#D8D8D8;}
|
||||
.st15{fill:#4A4A4A;}
|
||||
.st16{fill-rule:evenodd;clip-rule:evenodd;fill:#4A4A4A;}
|
||||
.st17{opacity:0.136;fill:#D8D8D8;enable-background:new ;}
|
||||
.st18{fill:#61DAFB;}
|
||||
</style>
|
||||
<g id="Group_24" transform="translate(-440 -263)">
|
||||
<g id="Group_23" transform="translate(439.989 262.965)">
|
||||
<path id="Path_299" class="st0" d="M961.5,438.2c-1.2,2.5-2.3,5-3.5,7.4c-1.8,3.8-3.6,7.5-5.3,11.1c-0.8,1.6-1.6,3.2-2.3,4.8
|
||||
c-8.6,17.6-16.6,33.1-23.5,45.9c-12.6,23.6-37.1,38.4-63.8,38.7l-151.6,1.7h-1.6l-13,0.1l-11.1,0.1l-34.1,0.4h-1.4l-17.4,0.2h-0.5
|
||||
l-107,1.2l-95.5,1l-11.1,0.1l-69,0.8h-0.1l-44.8,0.5h-0.5l-141.5,1.5l-42.3,0.5c-3.6,0-7.2-0.1-10.8-0.5l0,0
|
||||
c-1.2-0.1-2.4-0.3-3.6-0.5c-19.7-3-37.8-12.8-51.3-27.5c-18.2-20-31.5-43.4-40.4-68.8c-1.3-3.7-2.5-7.4-3.6-11.1
|
||||
c-30.8-104.2,6.8-238.5,74.4-328.4c2.8-3.8,5.7-7.4,8.6-11l0.1-0.1c20.8-25.5,44.1-46.8,68.9-62c44-26.9,92.8-34.5,140.7-11.9
|
||||
c40.6,19.1,78.5,28.1,115.2,30.6c3.7,0.2,7.4,0.4,11.1,0.5C514.1,65.9,593,35.6,685.7,16c3.7-0.8,7.4-1.6,11.1-2.3
|
||||
C763,0.5,836.4-6.4,923.6,8.2c9.1,1.5,18,3.6,26.8,6.4c3.8,1.2,7.6,2.6,11.1,4c41.6,16.9,64.4,48.2,74,87.5
|
||||
c0.9,3.6,1.7,7.3,2.4,11.1C1055,211.5,1004.8,345.3,961.5,438.2z"/>
|
||||
<path id="Path_301" class="st1" d="M863.1,533.7v13l-151.9,1.4l-1.6,0l-57.7,0.5l-1.4,0l-17.5,0.2h-0.5l-107,1l-175.6,1.6h-0.1
|
||||
l-44.6,0.4l-0.5,0l-198.4,1.8v-15l46.6-28l93.6-0.8l2,0l0.7,0l2,0l44.9-0.4l2,0l0.6,0l2,0l14.4-0.1l0.4,0l35.5-0.3h0.3l277.4-2.3
|
||||
l6.8,0h0.7l5.2,0l37.7-0.3l2,0l1.8,0h1l11.7-0.1l2.3,0l3.1,0l9.8-0.1l15.5-0.1l2,0l3.5,0h0.7l74.7-0.6L863.1,533.7z"/>
|
||||
<path id="Path_302" class="st2" d="M863.1,533.7v13l-151.9,1.4l-1.6,0l-57.7,0.5l-1.4,0l-17.5,0.2h-0.5l-107,1l-175.6,1.6h-0.1
|
||||
l-44.6,0.4l-0.5,0l-198.4,1.8v-15l46.6-28l93.6-0.8l2,0l0.7,0l2,0l44.9-0.4l2,0l0.6,0l2,0l14.4-0.1l0.4,0l35.5-0.3h0.3l277.4-2.3
|
||||
l6.8,0h0.7l5.2,0l37.7-0.3l2,0l1.8,0h1l11.7-0.1l2.3,0l3.1,0l9.8-0.1l15.5-0.1l2,0l3.5,0h0.7l74.7-0.6L863.1,533.7z"/>
|
||||
<path id="Path_303" class="st3" d="M296.1,483.7v24.5c0,2.4-1.4,4.5-3.5,5.5c-0.8,0.4-1.6,0.6-2.5,0.6l-34.9,0.7
|
||||
c-0.9,0-1.9-0.2-2.7-0.6c-2.2-1-3.6-3.2-3.6-5.6v-25.2H296.1z"/>
|
||||
<path id="Path_304" class="st4" d="M296.1,483.7v24.5c0,2.4-1.4,4.5-3.5,5.5c-0.8,0.4-1.6,0.6-2.5,0.6l-34.9,0.7
|
||||
c-0.9,0-1.9-0.2-2.7-0.6c-2.2-1-3.6-3.2-3.6-5.6v-25.2H296.1z"/>
|
||||
<path id="Path_305" class="st3" d="M298.1,483.7v24.5c0,2.4-1.4,4.5-3.5,5.5c-0.8,0.4-1.6,0.6-2.5,0.6l-34.9,0.7
|
||||
c-0.9,0-1.9-0.2-2.7-0.6c-2.2-1-3.6-3.2-3.6-5.6v-25.2H298.1z"/>
|
||||
<rect id="Rectangle_137" x="680.9" y="483.6" class="st3" width="47.2" height="31.5"/>
|
||||
<rect id="Rectangle_138" x="680.9" y="483.6" class="st4" width="47.2" height="31.5"/>
|
||||
<rect id="Rectangle_139" x="678.9" y="483.6" class="st3" width="47.2" height="31.5"/>
|
||||
<path id="Path_306" class="st4" d="M298.1,483.6v5l-47.2,1.3v-6.2H298.1z"/>
|
||||
<path id="Path_307" class="st1" d="M381.4,312.4v168.2c0,2.1-1.7,3.9-3.9,4l-191.6,5.1h0c-2.2,0-3.9-1.8-4-4V312.4
|
||||
c0-2.2,1.8-3.9,4-4h191.6C379.6,308.4,381.3,310.2,381.4,312.4L381.4,312.4z"/>
|
||||
<path id="Path_308" class="st4" d="M185.9,308.4v181.2h0c-2.2,0-3.9-1.8-4-4V312.4C181.9,310.2,183.6,308.4,185.9,308.4
|
||||
L185.9,308.4z"/>
|
||||
<path id="Path_309" class="st5" d="M194.6,319.1h177.5v148.2l-177.5,4V319.1z"/>
|
||||
<path id="Path_310" class="st4" d="M726.1,483.6v6.4l-47.2-1.3v-5.1H726.1z"/>
|
||||
<path id="Path_311" class="st1" d="M788.3,312.4v173.3c0,2.2-1.8,4-4,4l0,0l-191.7-5.1c-2.1-0.1-3.8-1.8-3.8-4V312.4
|
||||
c0-2.2,1.8-3.9,4-4h191.6C786.5,308.4,788.3,310.2,788.3,312.4z"/>
|
||||
<path id="Path_312" class="st4" d="M788.3,312.4v173.3c0,2.2-1.8,4-4,4l0,0V308.4l0,0C786.5,308.4,788.3,310.2,788.3,312.4
|
||||
L788.3,312.4z"/>
|
||||
<path id="Path_313" class="st5" d="M775.6,319.1H598.1v148.2l177.5,4V319.1z"/>
|
||||
<path id="Path_314" class="st1" d="M583.8,312.4v168.2c0,2.1-1.7,3.9-3.8,4l-191.6,5.1l0,0c-2.2,0-4-1.8-4-4V312.4
|
||||
c0-2.2,1.8-3.9,4-4h191.6C582.1,308.4,583.8,310.2,583.8,312.4z"/>
|
||||
<path id="Path_315" class="st6" d="M397.1,319.1h177.5v148.2l-177.5,4L397.1,319.1z"/>
|
||||
<path id="Path_316" class="st4" d="M863.1,533.7v13l-151.9,1.4l-1.6,0l-57.7,0.5l-1.4,0l-17.5,0.2h-0.5l-107,1l-175.6,1.6h-0.1
|
||||
l-44.6,0.4l-0.5,0l-198.4,1.8v-15l202.5-1.3h0.5l41-0.3h0.2l283.1-1.9h0.3l0.2,0h0.5l4.8,0h1.5l74.5-0.5l4.4,0l1,0L863.1,533.7z"
|
||||
/>
|
||||
<circle id="Ellipse_111" class="st7" cx="487.3" cy="298.2" r="51.3"/>
|
||||
<path id="Path_317" class="st7" d="M538.6,377.2c0,0-99.5,12-90,0c3.4-4.3,4.4-17.2,4.2-31.8c-0.1-4.5-0.2-9.1-0.5-13.6
|
||||
c-1.1-22-3.8-43.5-3.8-43.5s87-41,77-8.5c-4,13.1-2.7,31.6,0.3,48.9c0.9,5,1.9,10,3,14.7C531.6,354.7,534.8,366,538.6,377.2z"/>
|
||||
<path id="Path_318" class="st8" d="M506.1,373.1c11.5-2.1,23.7-6,34.5-1.5c2.8,1.2,5.5,2.9,8.4,3.9s6.1,1.2,9.2,1.9
|
||||
c10.7,2.4,19.3,10.5,24.9,20s8.4,20.1,11.3,30.7l6.9,25.8c6,22.5,12,45.1,13.4,68.3c-83.5,4.8-167.3,5.3-250.8,1.4
|
||||
c5.4-10.3,11-21.3,10.5-33s-7.2-23.2-4.8-34.7c1.5-7.3,6.6-13.4,9.6-20.2c8.8-19.5,1.9-45.8,17.3-60.7c6.9-6.7,17-9.2,26.6-8.9
|
||||
c12.3,0.4,24.8,4.2,37,6.1C475.8,374.6,490.4,376,506.1,373.1z"/>
|
||||
<path id="Path_319" class="st4" d="M637,484.3l-0.1,1.4v0.1l-0.2,2.3l-1.3,18.5l-1.6,22.3l-0.5,6.3l-1,13.4v0.2l-107,1l-175.6,1.9
|
||||
v0.8h-0.1v-1.1l0.5-14.4l0.9-28.1l0.7-23.8l0.1-2.4c0.2-5.8,5-10.4,10.8-10.2c0.2,0,0.4,0,0.6,0c4.7,0.4,10.9,0.9,18.2,1.4l3,0.2
|
||||
c42.3,2.9,120.6,6.7,199.5,2c1.7-0.1,3.3-0.2,5-0.3c12.2-0.8,24.5-1.8,36.6-3c5.8-0.6,11,3.6,11.6,9.4
|
||||
C637.1,483,637.1,483.6,637,484.3L637,484.3z"/>
|
||||
<path id="Path_320" class="st3" d="M349.7,552.5v-0.8l175.6-1.9l107-1h0.3v-0.2l1-13.4l0.4-6l1.6-22.6l1.3-17.9v-0.4
|
||||
c0.1-0.8,0-1.7-0.1-2.5c0,0,0-0.1,0-0.1c-0.3-1.7-1-3.3-2-4.6c-2.2-2.9-5.8-4.4-9.4-4c-12.1,1.2-24.3,2.2-36.6,3
|
||||
c-1.7,0.1-3.3,0.2-5,0.3c-78.9,4.7-157.2,0.9-199.5-2l-3-0.2c-7.3-0.5-13.5-1-18.2-1.4c-5.4-0.5-10.2,3.2-11.2,8.5
|
||||
c-0.1,0.5-0.2,1.1-0.2,1.6l-0.7,22.2l-0.9,28.1l-0.4,14.4L349.7,552.5L349.7,552.5z"/>
|
||||
<path id="Path_321" class="st4" d="M637.3,491.3l-1.2,15.3l-1.8,22.9l-0.5,5.7l-1,12.8l-0.1,0.6v0.2l0,0l-0.2,1.5l0.1-1.5h-0.3
|
||||
l-107,1l-175.6,1.9v-0.3l0.5-14.4l1-28.1l0.6-18.7c0.1-2.2,1.2-4.1,3.1-5.2c1.1-0.7,2.5-1,3.8-0.9c2.1,0.2,4.7,0.4,7.7,0.6
|
||||
c4.9,0.4,10.9,0.8,17.9,1.2c13,0.8,29.3,1.7,48,2.4c52,2,122.2,2.7,188.9-3.2c3-0.3,6.1-0.5,9.1-0.8c1.2-0.1,2.4,0.1,3.5,0.7
|
||||
c0.3,0.2,0.6,0.3,0.9,0.5c0.9,0.6,1.6,1.5,2,2.5c0.1,0.2,0.2,0.4,0.2,0.6C637.3,489.5,637.4,490.4,637.3,491.3z"/>
|
||||
<path id="Path_322" class="st4" d="M298.1,505v3.2c0,2.4-1.4,4.5-3.5,5.5l-40.1,0.8c-2.2-1-3.6-3.2-3.6-5.6v-3L298.1,505z"/>
|
||||
<path id="Path_323" class="st3" d="M298.6,515.6l-52.2,1v-8.7l52.2-1V515.6z"/>
|
||||
<path id="Path_324" class="st4" d="M298.6,515.6l-52.2,1v-8.7l52.2-1V515.6z"/>
|
||||
<path id="Path_325" class="st3" d="M300.6,515.6l-52.2,1v-8.7l52.2-1V515.6z"/>
|
||||
<path id="Path_326" class="st4" d="M679.2,507v3.2c0,2.4,1.4,4.5,3.5,5.5l40.1,0.8c2.2-1,3.6-3.2,3.6-5.6v-3L679.2,507z"/>
|
||||
<path id="Path_327" class="st4" d="M678.7,517.6l52.2,1v-8.7l-52.2-1V517.6z"/>
|
||||
<path id="Path_328" class="st3" d="M676.7,517.6l52.2,1v-8.7l-52.2-1V517.6z"/>
|
||||
<path id="Path_329" class="st3" d="M454.8,313.9c0.1,7-3.2,13.6-5.9,20.1c-10,23.6-14.3,49.2-12.7,74.7c0.7,11,2.6,22,0.7,32.9
|
||||
s-8.4,21.8-19,24.9c17.5,10.5,41.3,9.3,57.8-2.7c8.8-6.4,15.3-15.3,21.8-24.1c-0.8,15.8-5.3,31.1-13.3,44.8
|
||||
c29.2-2.6,55.9-17.4,73.5-40.8c4.3-5.8,8.1-12.2,9.7-19.2c3.1-13-1.2-26.5-4.5-39.5c-2.7-10.9-4.8-21.9-6.2-33
|
||||
c-0.4-3.6-0.8-7.2,0.1-10.7c1-4.1,3.7-7.5,5.6-11.2c5.6-10.5,5.7-23.3,2.9-34.9s-8.5-22.3-14.1-32.8c-4.5-8.5-9.3-17.3-17.5-22.3
|
||||
c-5.1-3.1-11-4.4-16.9-5.6l-25.4-5.4c-5.5-1.2-11.3-2.4-16.9-1.5c-9.5,1.5-16.1,8.3-22,15.3c-4.6,5.5-15.8,15.7-16.6,22.9
|
||||
c-0.7,6.6,5.1,17.6,6.1,24.6c1.3,9,2.2,6,7.3,11.5C452.7,305.1,454.7,309.1,454.8,313.9z"/>
|
||||
</g>
|
||||
<g id="docusaurus_keytar" transform="translate(670.271 615.768)">
|
||||
<path id="Path_40" class="st9" d="M49.9,18.1h43.6v17.7H49.9V18.1z"/>
|
||||
<path id="Path_41" class="st10" d="M10.4,75.7c-3.7,0-7.1-2-9-5.2c-2.9,5-1.2,11.3,3.8,14.2c1.6,0.9,3.4,1.4,5.2,1.4h10.4V75.7
|
||||
H10.4z"/>
|
||||
<path id="Path_42" class="st10" d="M57.1,20.9l36.4-2.3v-5.2C93.5,7.7,88.9,3,83.1,3c0,0,0,0,0,0H36.4l-1.3-2.2
|
||||
c-0.4-0.7-1.3-1-2-0.6c-0.2,0.1-0.4,0.3-0.6,0.6L31.2,3l-1.3-2.2c-0.4-0.7-1.3-1-2-0.6c-0.2,0.1-0.4,0.3-0.6,0.6L26,3l-1.3-2.2
|
||||
c-0.4-0.7-1.3-1-2-0.6c-0.2,0.1-0.4,0.3-0.6,0.6L20.8,3h0l-2.2-2.2c-0.6-0.6-1.5-0.6-2.1,0c-0.2,0.2-0.3,0.4-0.4,0.7l-0.7,2.7
|
||||
l-2.7-0.7c-0.8-0.2-1.6,0.3-1.8,1.1c-0.1,0.3-0.1,0.5,0,0.8L11.6,8L8.9,8.7c-0.8,0.2-1.3,1-1.1,1.8c0.1,0.3,0.2,0.5,0.4,0.7
|
||||
l2.2,2.2c0,0,0,0,0,0l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2
|
||||
c0.1,0.2,0.3,0.4,0.6,0.6l2.3,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2
|
||||
c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2
|
||||
c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2
|
||||
c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2
|
||||
c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3l-2.2,1.3c-0.7,0.4-1,1.3-0.6,2
|
||||
c0.1,0.2,0.3,0.4,0.6,0.6l2.2,1.3c0,5.7,4.7,10.3,10.4,10.3h62.3c5.7,0,10.4-4.7,10.4-10.4c0,0,0,0,0,0V34.2l-36.4-2.3
|
||||
c-3-0.2-5.4-2.8-5.2-5.9C52.1,23.2,54.4,21,57.1,20.9"/>
|
||||
<path id="Path_43" class="st10" d="M72.7,86.1h15.6V65.3H72.7V86.1z"/>
|
||||
<path id="Path_44" class="st11" d="M98.7,73.1c-0.1,0-0.2,0-0.3,0c0-0.1,0-0.2-0.1-0.2c1.3-0.5,2-2.1,1.4-3.4
|
||||
c-0.5-1.3-2.1-2-3.4-1.4c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1-0.1-0.1-0.1-0.2-0.2c0.9-1.1,0.6-2.8-0.5-3.6c-1.1-0.9-2.8-0.6-3.6,0.5
|
||||
c-0.1,0.2-0.2,0.4-0.3,0.5c-0.1,0-0.2,0-0.2-0.1c0.2-1.4-0.7-2.8-2.1-3s-2.8,0.7-3,2.1c0,0.3,0,0.6,0,0.9c-0.1,0-0.2,0-0.2,0.1
|
||||
c-0.6-1.3-2.1-1.9-3.4-1.4c-1.3,0.6-1.9,2.1-1.4,3.4c0.1,0.2,0.2,0.4,0.3,0.6c-4.1,4-4.2,10.6-0.2,14.7c4,4.1,10.6,4.2,14.7,0.2
|
||||
c1.4-1.3,2.3-3,2.8-4.9c1.4,0.2,2.7-0.8,2.9-2.2c0.2-1.4-0.8-2.7-2.2-2.9C98.9,73.1,98.8,73.1,98.7,73.1"/>
|
||||
<path id="Path_45" class="st10" d="M77.9,54.9h15.6V44.6H77.9V54.9z"/>
|
||||
<path id="Path_46" class="st11" d="M98.7,51c0.7,0,1.3-0.6,1.3-1.3c0-0.7-0.6-1.3-1.3-1.3c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0
|
||||
c0,0,0-0.1,0-0.1c0.7-0.3,1-1,0.7-1.7c-0.2-0.5-0.7-0.8-1.2-0.8c-0.3,0-0.6,0.1-0.8,0.3c0,0-0.1-0.1-0.1-0.1
|
||||
c0.2-0.2,0.3-0.5,0.3-0.8c0-0.7-0.6-1.3-1.3-1.3c-0.5,0-1,0.3-1.2,0.8c-2.8-0.8-5.6,0.8-6.4,3.6s0.8,5.6,3.6,6.4
|
||||
c0.9,0.3,1.9,0.3,2.8,0c0.3,0.7,1.1,1,1.7,0.7c0.5-0.2,0.8-0.7,0.8-1.2c0-0.3-0.1-0.6-0.3-0.8c0,0,0.1-0.1,0.1-0.1
|
||||
c0.2,0.2,0.5,0.3,0.8,0.3c0.7,0,1.3-0.6,1.3-1.3c0-0.5-0.3-1-0.8-1.2c0,0,0-0.1,0-0.1C98.6,51,98.6,51,98.7,51"/>
|
||||
<path id="Path_47" class="st12" d="M31.2,19.9c-0.7,0-1.3-0.6-1.3-1.3c-0.1-2.2-1.9-3.8-4.1-3.7c-2,0.1-3.6,1.7-3.7,3.7
|
||||
c0,0.7-0.6,1.3-1.3,1.3c-0.7,0-1.3-0.6-1.3-1.3c0,0,0,0,0,0c0-3.6,2.9-6.5,6.5-6.5s6.5,2.9,6.5,6.5C32.5,19.3,31.9,19.9,31.2,19.9
|
||||
"/>
|
||||
<path id="Path_48" class="st13" d="M51.9,86.1h31.2c5.7,0,10.4-4.7,10.4-10.4V39.4H62.3c-5.7,0-10.4,4.7-10.4,10.4V86.1z"/>
|
||||
<path id="Path_49" class="st12" d="M85.7,55.5h-26c-0.3,0-0.5-0.2-0.5-0.5s0.2-0.5,0.5-0.5h26c0.3,0,0.5,0.2,0.5,0.5
|
||||
S86,55.5,85.7,55.5 M85.7,65.9h-26c-0.3,0-0.5-0.2-0.5-0.5s0.2-0.5,0.5-0.5h26c0.3,0,0.5,0.2,0.5,0.5S86,65.9,85.7,65.9
|
||||
M85.7,76.2h-26c-0.3,0-0.5-0.2-0.5-0.5s0.2-0.5,0.5-0.5h26c0.3,0,0.5,0.2,0.5,0.5S86,76.2,85.7,76.2 M85.7,50.4h-26
|
||||
c-0.3,0-0.5-0.2-0.5-0.5s0.2-0.5,0.5-0.5h26c0.3,0,0.5,0.2,0.5,0.5S86,50.4,85.7,50.4 M85.7,60.7h-26c-0.3,0-0.5-0.2-0.5-0.5
|
||||
s0.2-0.5,0.5-0.5h26c0.3,0,0.5,0.2,0.5,0.5S86,60.7,85.7,60.7 M85.7,71h-26c-0.3,0-0.5-0.2-0.5-0.5s0.2-0.5,0.5-0.5h26
|
||||
c0.3,0,0.5,0.2,0.5,0.5S86,71,85.7,71 M93.5,23.1C93.5,23.1,93.5,23.1,93.5,23.1c-1.6,0.1-2.4,1.7-3.1,3.1
|
||||
c-0.7,1.5-1.2,2.4-2.1,2.4c-1,0-1.5-1.1-2.1-2.3c-0.7-1.3-1.5-2.9-3.1-2.8c-1.6,0.1-2.3,1.5-3,2.7c-0.7,1.3-1.2,2.1-2.1,2.1
|
||||
c-1,0-1.5-0.9-2.1-2c-0.7-1.2-1.5-2.5-3.1-2.4c-1.6,0.1-2.3,1.2-3,2.3c-0.7,1.1-1.2,1.8-2.2,1.7c-1,0-1.6-0.8-2.2-1.7
|
||||
c-0.7-1-1.5-2.1-3.1-2c-1.2,0.1-2.3,0.8-3,1.9c-0.6,0.8-1.1,1.5-2.2,1.4c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.5,0.5,0.5
|
||||
c1.3,0,2.4-0.7,3.1-1.8c0.6-0.8,1.1-1.4,2.2-1.5c1,0,1.5,0.6,2.2,1.6c0.7,1,1.4,2,3,2.1c1.6,0.1,2.4-1.2,3.1-2.2
|
||||
c0.6-1,1.1-1.8,2.2-1.8c0.9,0,1.4,0.7,2.2,1.9c0.7,1.1,1.4,2.4,3,2.5c1.6,0.1,2.4-1.4,3.1-2.6c0.6-1.1,1.1-2.1,2.1-2.1
|
||||
c0.9,0,1.4,0.8,2.1,2.2c0.7,1.3,1.4,2.8,3,2.9h0.1c1.6,0,2.3-1.6,3-3c0.6-1.3,1.2-2.4,2.1-2.5L93.5,23.1z"/>
|
||||
<path id="Path_50" class="st10" d="M41.6,86.1h20.8V65.3H41.6V86.1z"/>
|
||||
<g id="Group_8" transform="matrix(0.966, -0.259, 0.259, 0.966, 51.971, 43.3)">
|
||||
<path id="Rectangle_3" class="st14" d="M2,0l39.9,0c1.1,0,2,0.9,2,2v13.3c0,1.1-0.9,2-2,2L2,17.3c-1.1,0-2-0.9-2-2L0,2
|
||||
C0,0.9,0.9,0,2,0z"/>
|
||||
<g id="Group_2" transform="translate(0.728 10.948)">
|
||||
<path id="Rectangle_4" class="st15" d="M9,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H9c-0.6,0-1-0.4-1-1V1C8,0.4,8.4,0,9,0z"
|
||||
/>
|
||||
<path id="Rectangle_5" class="st15" d="M12,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H12c-0.6,0-1-0.4-1-1V1
|
||||
C11,0.4,11.4,0,12,0z"/>
|
||||
<path id="Rectangle_6" class="st15" d="M15,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H15c-0.6,0-1-0.4-1-1V1
|
||||
C14,0.4,14.4,0,15,0z"/>
|
||||
<path id="Rectangle_7" class="st15" d="M18,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H18c-0.6,0-1-0.4-1-1V1
|
||||
C17,0.4,17.5,0,18,0z"/>
|
||||
<path id="Rectangle_8" class="st15" d="M21,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H21c-0.6,0-1-0.4-1-1V1
|
||||
C20,0.4,20.5,0,21,0z"/>
|
||||
<path id="Rectangle_9" class="st15" d="M24,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H24c-0.6,0-1-0.4-1-1V1
|
||||
C23,0.4,23.5,0,24,0z"/>
|
||||
<path id="Rectangle_10" class="st15" d="M27,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H27c-0.6,0-1-0.4-1-1V1
|
||||
C26,0.4,26.5,0,27,0z"/>
|
||||
<path id="Rectangle_11" class="st15" d="M30,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H30c-0.6,0-1-0.4-1-1V1
|
||||
C29,0.4,29.5,0,30,0z"/>
|
||||
<path id="Rectangle_12" class="st15" d="M33,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H33c-0.6,0-1-0.4-1-1V1
|
||||
C32,0.4,32.5,0,33,0z"/>
|
||||
<path id="Path_51" class="st16" d="M0.5,0l6.4,0c0.3,0,0.5,0.2,0.5,0.5c0,0,0,0,0,0V2c0,0.3-0.2,0.5-0.5,0.5l0,0H0.5
|
||||
C0.2,2.5,0,2.3,0,2c0,0,0,0,0,0l0-1.5C0,0.2,0.2,0,0.5,0C0.5,0,0.5,0,0.5,0z M35.7,0L42,0c0.3,0,0.5,0.2,0.5,0.5c0,0,0,0,0,0V2
|
||||
c0,0.3-0.2,0.5-0.5,0.5l0,0h-6.4c-0.3,0-0.5-0.2-0.5-0.5c0,0,0,0,0,0V0.5C35.1,0.2,35.4,0,35.7,0C35.7,0,35.7,0,35.7,0L35.7,0z"
|
||||
/>
|
||||
</g>
|
||||
<g id="Group_3" transform="translate(0.728 4.878)">
|
||||
<path id="Path_52" class="st16" d="M0.5,0L3,0c0.3,0,0.5,0.2,0.5,0.5l0,0V2c0,0.3-0.2,0.5-0.5,0.5c0,0,0,0,0,0H0.5
|
||||
C0.2,2.5,0,2.3,0,2c0,0,0,0,0,0l0-1.5C0,0.2,0.2,0,0.5,0C0.5,0,0.5,0,0.5,0z"/>
|
||||
<path id="Rectangle_13" class="st15" d="M4.9,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H4.9c-0.6,0-1-0.4-1-1V1
|
||||
C3.9,0.4,4.4,0,4.9,0z"/>
|
||||
<path id="Rectangle_14" class="st15" d="M8,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H8c-0.6,0-1-0.4-1-1V1C7,0.4,7.4,0,8,0z
|
||||
"/>
|
||||
<path id="Rectangle_15" class="st15" d="M11,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H11c-0.6,0-1-0.4-1-1V1
|
||||
C10,0.4,10.4,0,11,0z"/>
|
||||
<path id="Rectangle_16" class="st15" d="M14,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H14c-0.6,0-1-0.4-1-1V1
|
||||
C13,0.4,13.4,0,14,0z"/>
|
||||
<path id="Rectangle_17" class="st15" d="M17,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H17c-0.6,0-1-0.4-1-1V1
|
||||
C16,0.4,16.4,0,17,0z"/>
|
||||
<path id="Rectangle_18" class="st15" d="M20,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H20c-0.6,0-1-0.4-1-1V1
|
||||
C19,0.4,19.4,0,20,0z"/>
|
||||
<path id="Rectangle_19" class="st15" d="M23,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H23c-0.6,0-1-0.4-1-1V1
|
||||
C22,0.4,22.4,0,23,0z"/>
|
||||
<path id="Rectangle_20" class="st15" d="M26,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H26c-0.6,0-1-0.4-1-1V1
|
||||
C25,0.4,25.4,0,26,0z"/>
|
||||
<path id="Rectangle_21" class="st15" d="M29,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H29c-0.6,0-1-0.4-1-1V1
|
||||
C28,0.4,28.4,0,29,0z"/>
|
||||
<path id="Rectangle_22" class="st15" d="M32,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H32c-0.6,0-1-0.4-1-1V1
|
||||
C31,0.4,31.4,0,32,0z"/>
|
||||
<path id="Rectangle_23" class="st15" d="M35,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H35c-0.6,0-1-0.4-1-1V1
|
||||
C34,0.4,34.5,0,35,0z"/>
|
||||
<path id="Rectangle_24" class="st15" d="M38,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H38c-0.6,0-1-0.4-1-1V1
|
||||
C37,0.4,37.5,0,38,0z"/>
|
||||
<path id="Rectangle_25" class="st15" d="M41,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H41c-0.6,0-1-0.4-1-1V1
|
||||
C40,0.4,40.5,0,41,0z"/>
|
||||
</g>
|
||||
<g id="Group_4" transform="translate(43.283 4.538) rotate(180)">
|
||||
<path id="Path_53" class="st16" d="M0.5,0L3,0c0.3,0,0.5,0.2,0.5,0.5l0,0V2c0,0.3-0.2,0.5-0.5,0.5c0,0,0,0,0,0H0.5
|
||||
C0.2,2.5,0,2.3,0,2c0,0,0,0,0,0l0-1.5C0,0.2,0.2,0,0.5,0C0.5,0,0.5,0,0.5,0z"/>
|
||||
<path id="Rectangle_26" class="st15" d="M4.9,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H4.9c-0.6,0-1-0.4-1-1V1
|
||||
C3.9,0.4,4.4,0,4.9,0z"/>
|
||||
<path id="Rectangle_27" class="st15" d="M8,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H8c-0.6,0-1-0.4-1-1V1C7,0.4,7.4,0,8,0z
|
||||
"/>
|
||||
<path id="Rectangle_28" class="st15" d="M11,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H11c-0.6,0-1-0.4-1-1V1
|
||||
C10,0.4,10.4,0,11,0z"/>
|
||||
<path id="Rectangle_29" class="st15" d="M14,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H14c-0.6,0-1-0.4-1-1V1
|
||||
C13,0.4,13.4,0,14,0z"/>
|
||||
<path id="Rectangle_30" class="st15" d="M17,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H17c-0.6,0-1-0.4-1-1V1
|
||||
C16,0.4,16.4,0,17,0z"/>
|
||||
<path id="Rectangle_31" class="st15" d="M20,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H20c-0.6,0-1-0.4-1-1V1
|
||||
C19,0.4,19.4,0,20,0z"/>
|
||||
<path id="Rectangle_32" class="st15" d="M23,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H23c-0.6,0-1-0.4-1-1V1
|
||||
C22,0.4,22.4,0,23,0z"/>
|
||||
<path id="Rectangle_33" class="st15" d="M26,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H26c-0.6,0-1-0.4-1-1V1
|
||||
C25,0.4,25.4,0,26,0z"/>
|
||||
<path id="Rectangle_34" class="st15" d="M29,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H29c-0.6,0-1-0.4-1-1V1
|
||||
C28,0.4,28.4,0,29,0z"/>
|
||||
<path id="Rectangle_35" class="st15" d="M32,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H32c-0.6,0-1-0.4-1-1V1
|
||||
C31,0.4,31.4,0,32,0z"/>
|
||||
<path id="Rectangle_36" class="st15" d="M35,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H35c-0.6,0-1-0.4-1-1V1
|
||||
C34,0.4,34.5,0,35,0z"/>
|
||||
<path id="Rectangle_37" class="st15" d="M38,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H38c-0.6,0-1-0.4-1-1V1
|
||||
C37,0.4,37.5,0,38,0z"/>
|
||||
<path id="Rectangle_38" class="st15" d="M41,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H41c-0.6,0-1-0.4-1-1V1
|
||||
C40,0.4,40.5,0,41,0z"/>
|
||||
<path id="Rectangle_39" class="st15" d="M4.9,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H4.9c-0.6,0-1-0.4-1-1V1
|
||||
C3.9,0.4,4.4,0,4.9,0z"/>
|
||||
<path id="Rectangle_40" class="st15" d="M8,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H8c-0.6,0-1-0.4-1-1V1C7,0.4,7.4,0,8,0z
|
||||
"/>
|
||||
<path id="Rectangle_41" class="st15" d="M11,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H11c-0.6,0-1-0.4-1-1V1
|
||||
C10,0.4,10.4,0,11,0z"/>
|
||||
<path id="Rectangle_42" class="st15" d="M14,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H14c-0.6,0-1-0.4-1-1V1
|
||||
C13,0.4,13.4,0,14,0z"/>
|
||||
<path id="Rectangle_43" class="st15" d="M17,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H17c-0.6,0-1-0.4-1-1V1
|
||||
C16,0.4,16.4,0,17,0z"/>
|
||||
<path id="Rectangle_44" class="st15" d="M20,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H20c-0.6,0-1-0.4-1-1V1
|
||||
C19,0.4,19.4,0,20,0z"/>
|
||||
<path id="Rectangle_45" class="st15" d="M23,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H23c-0.6,0-1-0.4-1-1V1
|
||||
C22,0.4,22.4,0,23,0z"/>
|
||||
<path id="Rectangle_46" class="st15" d="M26,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H26c-0.6,0-1-0.4-1-1V1
|
||||
C25,0.4,25.4,0,26,0z"/>
|
||||
<path id="Rectangle_47" class="st15" d="M29,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H29c-0.6,0-1-0.4-1-1V1
|
||||
C28,0.4,28.4,0,29,0z"/>
|
||||
<path id="Rectangle_48" class="st15" d="M32,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H32c-0.6,0-1-0.4-1-1V1
|
||||
C31,0.4,31.4,0,32,0z"/>
|
||||
<path id="Rectangle_49" class="st15" d="M35,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H35c-0.6,0-1-0.4-1-1V1
|
||||
C34,0.4,34.5,0,35,0z"/>
|
||||
<path id="Rectangle_50" class="st15" d="M38,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H38c-0.6,0-1-0.4-1-1V1
|
||||
C37,0.4,37.5,0,38,0z"/>
|
||||
<path id="Rectangle_51" class="st15" d="M41,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H41c-0.6,0-1-0.4-1-1V1
|
||||
C40,0.4,40.5,0,41,0z"/>
|
||||
</g>
|
||||
<g id="Group_6" transform="translate(0.728 7.883)">
|
||||
<path id="Path_54" class="st16" d="M0.5,0L4,0c0.3,0,0.5,0.2,0.5,0.5V2c0,0.3-0.2,0.5-0.5,0.5c0,0,0,0,0,0H0.5
|
||||
C0.2,2.5,0,2.3,0,2c0,0,0,0,0,0l0-1.5C0,0.2,0.2,0,0.5,0C0.5,0,0.5,0,0.5,0z"/>
|
||||
<g id="Group_5" transform="translate(5.073 0)">
|
||||
<path id="Rectangle_52" class="st15" d="M1,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1L0,1
|
||||
C0,0.4,0.4,0,1,0z"/>
|
||||
<path id="Rectangle_53" class="st15" d="M4,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H4c-0.6,0-1-0.4-1-1V1C3,0.4,3.5,0,4,0
|
||||
z"/>
|
||||
<path id="Rectangle_54" class="st15" d="M7,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H7c-0.6,0-1-0.4-1-1V1C6,0.4,6.5,0,7,0
|
||||
z"/>
|
||||
<path id="Rectangle_55" class="st15" d="M10,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H10c-0.6,0-1-0.4-1-1V1
|
||||
C9,0.4,9.5,0,10,0z"/>
|
||||
<path id="Rectangle_56" class="st15" d="M13,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H13c-0.6,0-1-0.4-1-1V1
|
||||
C12,0.4,12.5,0,13,0z"/>
|
||||
<path id="Rectangle_57" class="st15" d="M16,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H16c-0.6,0-1-0.4-1-1V1
|
||||
C15,0.4,15.5,0,16,0z"/>
|
||||
<path id="Rectangle_58" class="st15" d="M19,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H19c-0.6,0-1-0.4-1-1V1
|
||||
C18,0.4,18.5,0,19,0z"/>
|
||||
<path id="Rectangle_59" class="st15" d="M22,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H22c-0.6,0-1-0.4-1-1V1
|
||||
C21,0.4,21.5,0,22,0z"/>
|
||||
<path id="Rectangle_60" class="st15" d="M25,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H25c-0.6,0-1-0.4-1-1V1
|
||||
C24,0.4,24.5,0,25,0z"/>
|
||||
<path id="Rectangle_61" class="st15" d="M28.1,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1h-0.5c-0.6,0-1-0.4-1-1V1
|
||||
C27.1,0.4,27.5,0,28.1,0z"/>
|
||||
<path id="Rectangle_62" class="st15" d="M31.1,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1h-0.5c-0.6,0-1-0.4-1-1V1
|
||||
C30.1,0.4,30.5,0,31.1,0z"/>
|
||||
</g>
|
||||
<path id="Path_55" class="st16" d="M38.8,0L42,0c0.3,0,0.5,0.2,0.5,0.5V2c0,0.3-0.2,0.5-0.5,0.5c0,0,0,0,0,0h-3.3
|
||||
c-0.3,0-0.5-0.2-0.5-0.5c0,0,0,0,0,0V0.5C38.2,0.2,38.5,0,38.8,0C38.8,0,38.8,0,38.8,0L38.8,0z"/>
|
||||
</g>
|
||||
<g id="Group_7" transform="translate(0.728 14.084)">
|
||||
<path id="Rectangle_63" class="st15" d="M1,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1L0,1
|
||||
C0,0.4,0.4,0,1,0z"/>
|
||||
<path id="Rectangle_64" class="st15" d="M4,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H4c-0.6,0-1-0.4-1-1V1C3,0.4,3.5,0,4,0z
|
||||
"/>
|
||||
<path id="Rectangle_65" class="st15" d="M7,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H7c-0.6,0-1-0.4-1-1V1C6,0.4,6.5,0,7,0z
|
||||
"/>
|
||||
<path id="Rectangle_66" class="st15" d="M10,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H10c-0.6,0-1-0.4-1-1V1
|
||||
C9,0.4,9.5,0,10,0z"/>
|
||||
<path id="Path_56" class="st16" d="M12.5,0L27,0c0.3,0,0.5,0.2,0.5,0.5l0,0V2c0,0.3-0.2,0.5-0.5,0.5l0,0H12.5
|
||||
C12.3,2.5,12,2.3,12,2c0,0,0,0,0,0V0.5C12,0.2,12.3,0,12.5,0C12.5,0,12.5,0,12.5,0z M28.5,0l1.9,0c0.3,0,0.5,0.2,0.5,0.5V2
|
||||
c0,0.3-0.2,0.5-0.5,0.5h-1.9C28.2,2.5,28,2.3,28,2c0,0,0,0,0,0V0.5C28,0.2,28.2,0,28.5,0C28.5,0,28.5,0,28.5,0z"/>
|
||||
<path id="Rectangle_67" class="st15" d="M32.4,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1h-0.5c-0.6,0-1-0.4-1-1V1
|
||||
C31.4,0.4,31.8,0,32.4,0z"/>
|
||||
<path id="Rectangle_68" class="st15" d="M35.4,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1h-0.5c-0.6,0-1-0.4-1-1V1
|
||||
C34.4,0.4,34.8,0,35.4,0z"/>
|
||||
<path id="Rectangle_69" class="st15" d="M41,0l0.5,0c0.6,0,1,0.4,1,1v0.5c0,0.6-0.4,1-1,1H41c-0.6,0-1-0.4-1-1V1
|
||||
C40,0.4,40.5,0,41,0z"/>
|
||||
<path id="Path_57" class="st15" d="M37.2,1.1V0.5c0-0.3,0.2-0.5,0.5-0.5l0,0l1.5,0c0.3,0,0.5,0.2,0.5,0.5v0.6H37.2z"/>
|
||||
<path id="Path_58" class="st15" d="M39.7,1.5V2c0,0.3-0.2,0.5-0.5,0.5l0,0h-1.5c-0.3,0-0.5-0.2-0.5-0.5V1.5H39.7z"/>
|
||||
</g>
|
||||
<path id="Rectangle_70" class="st15" d="M1.5,0.6l41.1,0c0.3,0,0.6,0.3,0.6,0.6l0,0c0,0.3-0.3,0.6-0.6,0.6H1.5
|
||||
c-0.3,0-0.6-0.3-0.6-0.6l0,0C0.9,0.8,1.2,0.6,1.5,0.6z"/>
|
||||
<path id="Rectangle_71" class="st17" d="M2.3,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4H2.3
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C1.9,0.9,2.1,0.7,2.3,0.7z"/>
|
||||
<path id="Rectangle_72" class="st17" d="M5.6,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4H5.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C5.2,0.9,5.4,0.7,5.6,0.7z"/>
|
||||
<path id="Rectangle_73" class="st17" d="M8.1,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4H8.1
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C7.7,0.9,7.9,0.7,8.1,0.7z"/>
|
||||
<path id="Rectangle_74" class="st17" d="M10.6,0.7l1.6,0c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C10.2,0.9,10.4,0.7,10.6,0.7z"/>
|
||||
<path id="Rectangle_75" class="st17" d="M13.1,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C12.7,0.9,12.8,0.7,13.1,0.7z"/>
|
||||
<path id="Rectangle_76" class="st17" d="M16.2,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C15.8,0.9,16,0.7,16.2,0.7z"/>
|
||||
<path id="Rectangle_77" class="st17" d="M18.7,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C18.3,0.9,18.5,0.7,18.7,0.7z"/>
|
||||
<path id="Rectangle_78" class="st17" d="M21.2,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C20.8,0.9,21,0.7,21.2,0.7z"/>
|
||||
<path id="Rectangle_79" class="st17" d="M23.7,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C23.3,0.9,23.5,0.7,23.7,0.7z"/>
|
||||
<path id="Rectangle_80" class="st17" d="M26.8,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C26.4,0.9,26.6,0.7,26.8,0.7z"/>
|
||||
<path id="Rectangle_81" class="st17" d="M29.3,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C28.9,0.9,29.1,0.7,29.3,0.7z"/>
|
||||
<path id="Rectangle_82" class="st17" d="M31.8,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C31.4,0.9,31.6,0.7,31.8,0.7z"/>
|
||||
<path id="Rectangle_83" class="st17" d="M34.9,0.7h1.6c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C34.5,0.9,34.7,0.7,34.9,0.7z"/>
|
||||
<path id="Rectangle_84" class="st17" d="M37.4,0.7H39c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C37,0.9,37.2,0.7,37.4,0.7z"/>
|
||||
<path id="Rectangle_85" class="st17" d="M39.9,0.7l1.6,0c0.2,0,0.4,0.2,0.4,0.4l0,0c0,0.2-0.2,0.4-0.4,0.4h-1.6
|
||||
c-0.2,0-0.4-0.2-0.4-0.4l0,0C39.5,0.9,39.7,0.7,39.9,0.7z"/>
|
||||
</g>
|
||||
<path id="Path_59" class="st11" d="M72.7,73.1c-0.1,0-0.2,0-0.3,0c0-0.1,0-0.2-0.1-0.2c1.3-0.5,2-2.1,1.4-3.4s-2.1-2-3.4-1.4
|
||||
c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1-0.1-0.1-0.1-0.2-0.2c0.9-1.1,0.6-2.8-0.5-3.6c-1.1-0.9-2.8-0.6-3.6,0.5c-0.1,0.2-0.2,0.4-0.3,0.5
|
||||
c-0.1,0-0.2,0-0.2-0.1c0.2-1.4-0.7-2.8-2.1-3c-1.4-0.2-2.8,0.7-3,2.1c0,0.3,0,0.6,0,0.9c-0.1,0-0.2,0-0.2,0.1
|
||||
c-0.6-1.3-2.1-1.9-3.4-1.4s-1.9,2.1-1.4,3.4c0.1,0.2,0.2,0.4,0.3,0.6c-4.1,4-4.2,10.6-0.2,14.7c4,4.1,10.6,4.2,14.7,0.2
|
||||
c1.4-1.3,2.3-3,2.8-4.9c1.4,0.2,2.7-0.8,2.9-2.2c0.2-1.4-0.8-2.7-2.2-2.9C73,73.1,72.8,73.1,72.7,73.1"/>
|
||||
<path id="Path_60" class="st10" d="M41.6,54.9h20.8V44.6H41.6V54.9z"/>
|
||||
<path id="Path_61" class="st11" d="M67.5,51c0.7,0,1.3-0.6,1.3-1.3c0-0.7-0.6-1.3-1.3-1.3c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0
|
||||
c0,0,0-0.1,0-0.1c0.7-0.3,1-1,0.7-1.7c-0.2-0.5-0.7-0.8-1.2-0.8c-0.3,0-0.6,0.1-0.8,0.3c0,0-0.1-0.1-0.1-0.1
|
||||
c0.2-0.2,0.3-0.5,0.3-0.8c0-0.7-0.6-1.3-1.3-1.3c-0.5,0-1,0.3-1.2,0.8c-2.8-0.8-5.6,0.8-6.4,3.6s0.8,5.6,3.6,6.4
|
||||
c0.9,0.3,1.9,0.3,2.8,0c0.3,0.7,1.1,1,1.7,0.7c0.5-0.2,0.8-0.7,0.8-1.2c0-0.3-0.1-0.6-0.3-0.8c0,0,0.1-0.1,0.1-0.1
|
||||
c0.2,0.2,0.5,0.3,0.8,0.3c0.7,0,1.3-0.6,1.3-1.3c0-0.5-0.3-1-0.8-1.2c0,0,0-0.1,0-0.1C67.4,51,67.5,51,67.5,51"/>
|
||||
<path id="Path_62" class="st12" d="M72.7,12.7c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0-0.2-0.1c-0.1,0-0.2-0.1-0.2-0.1
|
||||
c-0.1,0-0.1-0.1-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.2-0.2-0.5-0.2-0.7c0-0.1,0-0.2,0-0.3c0-0.1,0-0.2,0.1-0.2
|
||||
c0-0.1,0.1-0.2,0.1-0.2c0.1-0.1,0.2-0.3,0.4-0.4c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2-0.1,0.2-0.1c0.2,0,0.3,0,0.5,0
|
||||
c0.2,0,0.3,0.1,0.5,0.2c0.1,0,0.1,0.1,0.2,0.2c0.1,0.1,0.1,0.1,0.2,0.2c0,0.1,0.1,0.1,0.1,0.2c0.1,0.2,0.1,0.3,0.1,0.5
|
||||
c0,0.3-0.1,0.7-0.4,0.9c-0.1,0.1-0.1,0.1-0.2,0.2c-0.1,0-0.1,0.1-0.2,0.1C73.1,12.7,72.9,12.7,72.7,12.7 M83.1,12.1
|
||||
c-0.3,0-0.7-0.1-0.9-0.4c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.2-0.2-0.5-0.2-0.7c0-0.3,0.1-0.7,0.4-0.9c0.1-0.1,0.1-0.1,0.2-0.2
|
||||
c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2-0.1,0.2-0.1c0.2,0,0.3,0,0.5,0c0.2,0,0.3,0.1,0.5,0.2c0.1,0,0.1,0.1,0.2,0.2
|
||||
c0.2,0.2,0.4,0.6,0.4,0.9c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2-0.1,0.2c0,0.1-0.1,0.2-0.1,0.2c0,0.1-0.1,0.1-0.2,0.2
|
||||
c-0.1,0.1-0.1,0.1-0.2,0.2C83.6,12,83.4,12.1,83.1,12.1"/>
|
||||
</g>
|
||||
<g id="React-icon" transform="translate(906.3 541.56)">
|
||||
<path id="Path_330" class="st18" d="M263.7,117.2c0-5.8-7.3-11.3-18.5-14.8c2.6-11.4,1.4-20.5-3.6-23.4c-1.2-0.7-2.6-1-4-1v4
|
||||
c0.7,0,1.4,0.1,2,0.5c2.4,1.4,3.5,6.7,2.7,13.6c-0.2,1.7-0.5,3.5-0.9,5.3c-3.7-0.9-7.6-1.6-11.4-2c-2.3-3.2-4.8-6.1-7.5-9
|
||||
c5.8-5.4,11.3-8.4,15.1-8.4v-4l0,0c-4.9,0-11.4,3.5-17.9,9.6c-6.5-6.1-13-9.5-17.9-9.5v4c3.7,0,9.2,3,15.1,8.4
|
||||
c-2.7,2.8-5.1,5.8-7.4,8.9c-3.8,0.4-7.7,1.1-11.4,2c-0.4-1.8-0.7-3.5-0.9-5.2c-0.8-6.8,0.2-12.2,2.6-13.6c0.6-0.3,1.3-0.5,2.1-0.5
|
||||
v-4l0,0c-1.4,0-2.8,0.3-4.1,1c-5,2.9-6.2,12-3.6,23.3c-11.2,3.4-18.4,8.9-18.4,14.8c0,5.8,7.3,11.4,18.5,14.8
|
||||
c-2.6,11.4-1.4,20.5,3.6,23.4c1.2,0.7,2.6,1,4,1c4.9,0,11.4-3.5,17.9-9.6c6.5,6.1,13,9.5,17.9,9.5c1.4,0,2.8-0.3,4.1-1
|
||||
c5-2.9,6.2-12,3.6-23.3C256.4,128.5,263.7,123,263.7,117.2z M240.3,105.2c-0.7,2.3-1.5,4.7-2.4,7.1c-0.7-1.4-1.5-2.9-2.3-4.3
|
||||
c-0.8-1.4-1.7-2.8-2.6-4.2C235.5,104.2,238,104.6,240.3,105.2L240.3,105.2z M232.1,124.3c-1.4,2.4-2.8,4.7-4.3,6.9
|
||||
c-2.7,0.2-5.4,0.4-8.1,0.4c-2.7,0-5.4-0.1-8.1-0.3c-1.5-2.1-2.9-4.4-4.3-6.8c-1.4-2.3-2.6-4.7-3.7-7.1c1.1-2.4,2.4-4.8,3.7-7.2
|
||||
c1.4-2.4,2.8-4.7,4.3-6.8c2.7-0.2,5.4-0.4,8.1-0.4c2.7,0,5.4,0.1,8.1,0.3c1.5,2.1,2.9,4.4,4.3,6.8c1.4,2.3,2.6,4.7,3.7,7.1
|
||||
C234.7,119.6,233.5,122,232.1,124.3L232.1,124.3z M237.9,122c1,2.4,1.8,4.8,2.5,7.1c-2.3,0.6-4.8,1.1-7.4,1.4
|
||||
c0.9-1.4,1.8-2.8,2.6-4.2C236.4,124.9,237.2,123.4,237.9,122L237.9,122z M219.7,141.1c-1.8-1.8-3.4-3.7-5-5.7
|
||||
c1.6,0.1,3.3,0.1,4.9,0.1c1.7,0,3.4,0,5-0.1C223.1,137.4,221.5,139.3,219.7,141.1z M206.4,130.6c-2.5-0.4-5-0.8-7.4-1.4
|
||||
c0.7-2.3,1.5-4.7,2.4-7.1c0.7,1.4,1.5,2.9,2.3,4.3S205.5,129.2,206.4,130.6z M219.6,93.2c1.8,1.8,3.4,3.7,5,5.7
|
||||
c-1.6-0.1-3.3-0.1-4.9-0.1c-1.7,0-3.4,0-5,0.1C216.2,97,217.9,95.1,219.6,93.2z M206.4,103.8c-0.9,1.4-1.8,2.8-2.6,4.2
|
||||
c-0.8,1.4-1.6,2.9-2.3,4.3c-1-2.4-1.8-4.8-2.5-7.1C201.3,104.7,203.8,104.2,206.4,103.8z M190.1,126.2c-6.3-2.7-10.5-6.3-10.5-9.1
|
||||
s4.1-6.4,10.5-9.1c1.5-0.7,3.2-1.3,5-1.8c1.1,3.7,2.4,7.4,4,10.9c-1.6,3.5-2.9,7.2-4,10.9C193.4,127.5,191.7,126.9,190.1,126.2
|
||||
L190.1,126.2z M199.8,151.9c-2.4-1.4-3.5-6.7-2.7-13.6c0.2-1.7,0.5-3.5,0.9-5.3c3.7,0.9,7.6,1.6,11.4,2c2.3,3.2,4.8,6.1,7.5,9
|
||||
c-5.8,5.4-11.3,8.4-15.1,8.4C201.1,152.4,200.4,152.2,199.8,151.9L199.8,151.9z M242.3,138.2c0.8,6.9-0.2,12.2-2.6,13.6
|
||||
c-0.6,0.3-1.3,0.5-2.1,0.5c-3.7,0-9.2-3-15.1-8.4c2.7-2.8,5.1-5.8,7.4-8.9c3.8-0.4,7.7-1.1,11.4-2
|
||||
C241.8,134.7,242.1,136.5,242.3,138.2L242.3,138.2z M249.2,126.2c-1.5,0.7-3.2,1.3-5,1.8c-1.1-3.7-2.4-7.4-4-10.9
|
||||
c1.6-3.5,2.9-7.2,4-10.9c1.8,0.6,3.5,1.2,5,1.8c6.3,2.7,10.5,6.3,10.5,9.1C259.7,120,255.6,123.6,249.2,126.2L249.2,126.2z"/>
|
||||
<path id="Path_331" class="st18" d="M201.7,78.1"/>
|
||||
<circle id="Ellipse_112" class="st18" cx="219.7" cy="117.2" r="8.2"/>
|
||||
<path id="Path_332" class="st18" d="M237.5,78"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 33 KiB |
82
website/static/img/undraw_fast.svg
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="e9543dae-de41-418f-9290-24abb7460ee9"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1012 794"
|
||||
style="enable-background:new 0 0 1012 794;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{opacity:0.1;fill:#6CB7CA;enable-background:new ;}
|
||||
.st1{fill:#6CB7CA;}
|
||||
.st2{fill:#3F3D56;}
|
||||
.st3{fill:#2F2E41;}
|
||||
.st4{fill:#9F616A;}
|
||||
.st5{opacity:0.1;enable-background:new ;}
|
||||
.st6{fill:none;stroke:#6CB7CA;stroke-width:4;stroke-miterlimit:10;}
|
||||
</style>
|
||||
<path class="st0" d="M85.4,377.7c43.6-45.3,67.2-66.6,106.6-34c32.5,26.9,34-15,37.4-59.4c0.2-2,0.3-4,0.5-6
|
||||
c1.8-17.4,3.9-35.7,12.8-49.5c11.8-18.1,33.4-23.7,51.9-18.3c18.5,5.5,34.3,20.1,47.8,36.4c43.2,52.2,67.7,122.8,105.5,180.9
|
||||
c7.7,11.8,16.4,23.5,27.9,29.2c16.6,8.2,35.6,2.4,51.8-6.7c52.8-29.8,88.3-90.6,123.2-147.3c17-27.6,37.6-57.1,65.9-60.1
|
||||
c29.7-3.2,55.5,24.5,72.9,53.8c56,94.3,35.2,158.8,102.8,241.1c8.4,10.2,17.7,19.6,28.3,26c3.5,2.1,7.2,3.8,11,5.3
|
||||
c59,22.4,65.3,185.5,5.4,223.2c-0.9,1.1-1.9,2.3-2.9,3.4c-6.5,7.5-13.8,14.6-22.6,16.8c-8.1,2.1-16.6-0.3-24.6-2.9
|
||||
c-51.6-16.5-40.2-35.2-93.6-34c-51.9,1.1-101.2,27.4-152.6,36.8c-34.5,6.4-69.7,5.1-104.6,3.7c-116.3-4.6-232.6-9.9-348.8-16
|
||||
c-57.7-2.9-93.1-5.9-150.8-9.2C-29.4,786.6,15,450.9,85.4,377.7z"/>
|
||||
<path class="st1" d="M1012,497.3c0,122.8-73,165.7-163.1,165.7s-163.1-42.9-163.1-165.7s163.1-279.1,163.1-279.1
|
||||
S1012,374.4,1012,497.3z"/>
|
||||
<polygon class="st2" points="843,644.2 844.6,541.4 914.1,414.2 844.9,525.3 845.6,479 893.5,387 845.8,466.8 845.8,466.8
|
||||
847.2,383.7 898.5,310.4 847.4,370.6 848.2,218.2 842.9,420 843.4,411.6 791.2,331.8 842.5,427.6 837.7,520.5 837.5,518 777.4,434
|
||||
837.3,526.7 836.7,538.3 836.6,538.5 836.7,539.5 824.3,775 840.8,775 842.8,653.3 902.6,560.8 "/>
|
||||
<ellipse class="st2" cx="707" cy="777" rx="228" ry="17"/>
|
||||
<rect x="692" class="st2" width="36" height="782"/>
|
||||
<path class="st1" d="M914.5,749.1c0,22.5-13.4,30.3-29.8,30.3c-0.4,0-0.8,0-1.1,0c-0.8,0-1.5-0.1-2.3-0.1
|
||||
c-14.9-1.1-26.4-9.3-26.4-30.2c0-21.6,27.6-48.9,29.7-50.9l0,0c0.1-0.1,0.1-0.1,0.1-0.1S914.5,726.6,914.5,749.1z"/>
|
||||
<path class="st2" d="M883.6,776l10.9-15.2l-10.9,16.9l0,1.8c-0.8,0-1.5-0.1-2.3-0.1l1.2-22.5l0-0.2l0,0l0.1-2.1l-11-17l11,15.4
|
||||
l0,0.5l0.9-17l-9.4-17.5l9.5,14.5l0.9-35.2l0-0.1v0.1l-0.2,27.8l9.3-11l-9.4,13.4l-0.2,15.2l8.7-14.6l-8.8,16.8l-0.1,8.5l12.7-20.3
|
||||
l-12.7,23.3L883.6,776z"/>
|
||||
<path class="st3" d="M649.2,732.3l-6.4-4.7c0,0-4.2,23.6,0.5,27.1s22.4,9.4,22.4,16.5s40.1,16.5,41.2,5.9s-3.5-16.5-3.5-16.5
|
||||
s-18.9-18.9-21.2-22.4s-8.2-10.6-8.2-10.6L649.2,732.3z"/>
|
||||
<path class="st3" d="M743.5,438.9c0,0-0.2,1-0.5,2.9c-0.3,1.7-0.7,4.1-1.1,7c-4.9,30.2-19.4,119.1-18.4,122.1c1.2,3.5,9.4,16.5,0,20
|
||||
c-0.9,0.3-1.9,1.4-2.9,3.2c-2,3.8-3.7,7.7-5,11.8c-5.6,16.3-11.6,42.4-15.1,60.5c-1.5,7.9-2.6,14.3-2.9,17.7c-0.1,0.8-0.1,1.6,0,2.3
|
||||
c1.2,4.7-7.1,21.2-10.6,25.9s-9.4,9.4-8.2,14.1s-29.5,17.7-33,9.4s-3.5-13-4.7-15.3s-2.4-18.9,3.5-21.2s2.4-43.6,8.2-51.9
|
||||
c2-2.7,5-12,8.1-23.2c1.2-4.4,2.5-9.1,3.7-13.7c5-19.2,9.4-38.5,9.4-38.5l-1.2-137.9l64.8-8.2l1.7,3.7l3.3,7.3L743.5,438.9z"/>
|
||||
<path class="st3" d="M747,665.1c0,0,9.4-9.4,14.1,0s9.4,46,17.7,54.2s18.9,49.5,7.1,51.9s-24.7-3.5-25.9-10.6s-25.9-43.6-25.9-47.1
|
||||
s16.5-16.5,16.5-16.5L747,665.1z"/>
|
||||
<path class="st3" d="M602.1,374c0,0,15.3,137.9,18.9,150.8s22.4,62.5,28.3,70.7s43.6,75.4,48.3,79s14.1,13,14.1,13
|
||||
s17.7,17.7,20,21.2s22.4-7.1,23.6-14.1s-1.2-18.9-2.4-23.6s2.4-11.8-1.2-15.3s-21.2-21.2-21.2-29.5s-30.6-56.6-42.4-67.2
|
||||
s-9.4-28.3-9.4-28.3v-71.9l64.8-20c0,0-3.5-56.6-11.8-56.6S615.1,363.4,602.1,374z"/>
|
||||
<circle class="st4" cx="697.5" cy="138.3" r="38.9"/>
|
||||
<path class="st4" d="M684.6,169c0,0-4.7,17.7-10.6,22.4s15.3,24.7,15.3,24.7l40.1,2.4l7.1-22.4c0,0-13-25.9-9.4-42.4
|
||||
S684.6,169,684.6,169z"/>
|
||||
<path class="st2" d="M668.1,189c0,0,10.6,1.2,13,4.7s18.9,14.1,31.8,11.8s21.2-5.9,23.6-4.7s7.1,25.9,7.1,25.9l-13,37.7l2.4,103.7
|
||||
l3.5,28.3c0,0,7.1-9.4-21.2-3.5s-64.8-4.7-76.6-5.9s-31.8-4.7-33-11.8s3.5-33,3.5-33l18.9-79l11.8-42.4L668.1,189z"/>
|
||||
<path class="st1" d="M679.2,183.7c0,0-10-5.3-13.5-0.6s-48.3,11.8-48.3,15.3s-9.4,99-7.1,107.2s-4.7,17.7-4.7,17.7l-8.2,35.4
|
||||
c0,0-22.4,67.2-13,69.5s17.7,0,21.2,0s2.4-44.8,11.8-56.6s22.4-41.2,24.7-47.1s31.8-87.2,30.6-96.6S679.2,183.7,679.2,183.7z"/>
|
||||
<path class="st1" d="M728.2,189c0,0,9.4,0,10.6,2.4s13,17.7,17.7,21.2s21.2,18.9,21.2,22.4s-34.2,29.5-34.2,29.5
|
||||
s-14.1,69.5-7.1,93.1s17.7,80.1,13,83.7s-15.3,4.7-15.3,0s-7.1-55.4-13-66s-23.6-77.8-16.5-96.6S728.2,189,728.2,189z"/>
|
||||
<path class="st4" d="M572.6,305.7c0,0-1.2,36.5,11.8,55.4s21.2,40.1,21.2,40.1s21.2-5.9,24.7-13s25.9-1.2,25.9-3.5
|
||||
s-27.1-14.1-29.5-16.5s-10.6-2.4-15.3-7.1s-5.9-15.3-5.9-15.3l-4.7-30.6L572.6,305.7z"/>
|
||||
<path class="st3" d="M670.8,114.4c-3-0.3-6.1-0.6-8.7-2c-5.9-3.2-7.5-12.3-3-17.3c1.2-1.3,2.6-2.4,4.1-3.3l9-6.1
|
||||
c4-2.7,8-5.4,12.6-6.7c4.2-1.1,8.6-1,12.9-0.8c8.4,0.5,16.8,1.6,24.7,4.5s15.3,7.8,20.1,14.7c7.6,11,7.7,25.8,3.5,38.4
|
||||
s-12.1,23.7-19.9,34.5l-4.1-19.8c-0.4-1.8-0.8-3.7-2.3-4.7c-3.6-2.6-8.1,2.7-12.6,2.7c-2.9,0-5.3-2.4-6.4-5s-1.2-5.6-1.4-8.5
|
||||
c-0.5-6.1-2.7-14.5-8.4-17.8C685.6,114,676.8,114.9,670.8,114.4z"/>
|
||||
<path class="st5" d="M672.9,439.8c0,0,4,115.1,6.3,118.7s0-119,0-119L672.9,439.8z"/>
|
||||
<path class="st1" d="M626.8,198.4h-9.4c0,0-40.1,54.2-35.4,57.7s0,13,0,13l-9.4,17.7c0,0-11.8,10.6-8.2,13s8.2,11.8,8.2,11.8
|
||||
s23.6-3.5,30.6,10.6l15.3-19.3L626.8,198.4z"/>
|
||||
<path class="st4" d="M734.1,299.8c0,0-25.9,1.2-55.4-17.7l-29.5-13c0,0-25.9-40.1-28.3-33s3.5,21.2,3.5,21.2S588.9,273.8,588,276
|
||||
s20-3.3,20-3.3s-3.5,22.4,16.5,23.6s25.9-3.5,25.9-3.5s84.8,70.7,99,48.3S734.1,299.8,734.1,299.8z"/>
|
||||
<path class="st1" d="M764.7,230.3l13,4.7v35.4l4.7,7.1c0,0-1.2,14.1-4.7,17.7s-10.6,2.4-8.2,10.6c1.4,5.4,1.8,11,1.2,16.5
|
||||
c0,0-21.2,27.1-22.4,23.6s-17.7-47.1-20-47.1s23.6-68.4,23.6-68.4L764.7,230.3z"/>
|
||||
<path class="st3" d="M609.7,408.8c0,0-12.2-11.8-6.1-12.4s27.3-12.4,30.8-6.5S609.7,408.8,609.7,408.8z"/>
|
||||
<g>
|
||||
<path class="st2" d="M467,766.5c21.2-35.3,32.3-75.8,32.3-117c0-125.9-102.1-228-228-228s-228,102.1-228,228
|
||||
c-0.1,41.2,11.1,81.7,32.3,117H467z"/>
|
||||
<circle class="st1" cx="271.3" cy="634.5" r="22"/>
|
||||
<circle class="st1" cx="96.3" cy="670.5" r="11"/>
|
||||
<circle class="st1" cx="102.7" cy="575.3" r="11"/>
|
||||
<circle class="st1" cx="157.3" cy="496.9" r="11"/>
|
||||
<circle class="st1" cx="244.5" cy="457.9" r="11"/>
|
||||
<circle class="st1" cx="339.3" cy="469.3" r="11"/>
|
||||
<circle class="st1" cx="414.7" cy="528" r="11"/>
|
||||
<circle class="st1" cx="449.1" cy="617" r="11"/>
|
||||
<circle class="st1" cx="432.7" cy="711.1" r="11"/>
|
||||
<line class="st6" x1="271.3" y1="634.5" x2="384.3" y2="548.5"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.6 KiB |
1
website/static/img/undraw_projects.svg
Normal file
|
After Width: | Height: | Size: 34 KiB |