Merge pull request #1 from mrdev023/v2

V2
This commit is contained in:
Florian Richer 2023-06-04 15:40:18 +02:00 committed by GitHub
commit 8535010687
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
133 changed files with 3694 additions and 65764 deletions

24
.gitignore vendored Normal file
View file

@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

8
.idea/.gitignore vendored Normal file
View file

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

8
.idea/modules.xml Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/portfolio.iml" filepath="$PROJECT_DIR$/.idea/portfolio.iml" />
</modules>
</component>
</project>

11
.idea/portfolio.iml Normal file
View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="CPP_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

14
.idea/qmlSettings.xml Normal file
View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="QmlSettings">
<option name="mySettingsPerProfile">
<map>
<entry key="">
<value>
<PerProfileState />
</value>
</entry>
</map>
</option>
</component>
</project>

6
.idea/vcs.xml Normal file
View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

1
.tool-versions Normal file
View file

@ -0,0 +1 @@
nodejs 19.8.1

1
CNAME
View file

@ -1 +0,0 @@
mrdev023.fr

177
LICENSE-APACHE Normal file
View file

@ -0,0 +1,177 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS

25
LICENSE-MIT Normal file
View file

@ -0,0 +1,25 @@
Copyright (c) Florian RICHER <florian.richer@protonmail.com>
Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the
Software without restriction, including without
limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software
is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice
shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

View file

@ -1,192 +0,0 @@
/*!
* Start Bootstrap - Resume v5.0.7 (https://startbootstrap.com/template-overviews/resume)
* Copyright 2013-2019 Start Bootstrap
* Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-resume/blob/master/LICENSE)
*/
body {
font-family: 'Muli', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
padding-top: 54px;
color: #868e96;
}
@media (min-width: 992px) {
body {
padding-top: 0;
padding-left: 17rem;
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Saira Extra Condensed', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
font-weight: 700;
text-transform: uppercase;
color: #343a40;
}
h1 {
font-size: 6rem;
line-height: 5.5rem;
}
h2 {
font-size: 3.5rem;
}
h3 {
font-size: 2rem;
}
p.lead {
font-size: 1.15rem;
font-weight: 400;
}
.subheading {
text-transform: uppercase;
font-weight: 500;
font-family: 'Saira Extra Condensed', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
font-size: 1.5rem;
}
.social-icons a {
display: inline-block;
height: 3.5rem;
width: 3.5rem;
background-color: #495057;
color: #fff !important;
border-radius: 100%;
text-align: center;
font-size: 1.5rem;
line-height: 3.5rem;
margin-right: 1rem;
}
.social-icons a:last-child {
margin-right: 0;
}
.social-icons a:hover {
background-color: #6f42c1;
}
.dev-icons {
font-size: 3rem;
}
.dev-icons .list-inline-item i:hover {
color: #6f42c1;
}
#sideNav .navbar-nav .nav-item .nav-link {
font-weight: 800;
letter-spacing: 0.05rem;
text-transform: uppercase;
}
#sideNav .navbar-toggler:focus {
outline-color: #9b7cd4;
}
@media (min-width: 992px) {
#sideNav {
text-align: center;
position: fixed;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 17rem;
height: 100vh;
}
#sideNav .navbar-brand {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: auto auto 0;
padding: 0.5rem;
}
#sideNav .navbar-brand .img-profile {
max-width: 10rem;
max-height: 10rem;
border: 0.5rem solid rgba(255, 255, 255, 0.2);
}
#sideNav .navbar-collapse {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
width: 100%;
margin-bottom: auto;
}
#sideNav .navbar-collapse .navbar-nav {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
}
#sideNav .navbar-collapse .navbar-nav .nav-item {
display: block;
}
#sideNav .navbar-collapse .navbar-nav .nav-item .nav-link {
display: block;
}
}
section.resume-section {
padding-top: 5rem !important;
padding-bottom: 5rem !important;
max-width: 75rem;
}
section.resume-section .resume-item .resume-date {
min-width: none;
}
@media (min-width: 768px) {
section.resume-section {
min-height: 100vh;
}
section.resume-section .resume-item .resume-date {
min-width: 18rem;
}
}
@media (min-width: 992px) {
section.resume-section {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
}
.bg-primary {
background-color: #6f42c1 !important;
}
.text-primary {
color: #6f42c1 !important;
}
a {
color: #6f42c1;
}
a:hover, a:focus, a:active {
color: #4e2d89;
}

5
css/resume.min.css vendored
View file

@ -1,5 +0,0 @@
/*!
* Start Bootstrap - Resume v5.0.7 (https://startbootstrap.com/template-overviews/resume)
* Copyright 2013-2019 Start Bootstrap
* Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-resume/blob/master/LICENSE)
*/body{font-family:Muli,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';padding-top:54px;color:#868e96}@media (min-width:992px){body{padding-top:0;padding-left:17rem}}h1,h2,h3,h4,h5,h6{font-family:'Saira Extra Condensed',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-weight:700;text-transform:uppercase;color:#343a40}h1{font-size:6rem;line-height:5.5rem}h2{font-size:3.5rem}h3{font-size:2rem}p.lead{font-size:1.15rem;font-weight:400}.subheading{text-transform:uppercase;font-weight:500;font-family:'Saira Extra Condensed',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:1.5rem}.social-icons a{display:inline-block;height:3.5rem;width:3.5rem;background-color:#495057;color:#fff!important;border-radius:100%;text-align:center;font-size:1.5rem;line-height:3.5rem;margin-right:1rem}.social-icons a:last-child{margin-right:0}.social-icons a:hover{background-color:#6f42c1}.dev-icons{font-size:3rem}.dev-icons .list-inline-item i:hover{color:#6f42c1}#sideNav .navbar-nav .nav-item .nav-link{font-weight:800;letter-spacing:.05rem;text-transform:uppercase}#sideNav .navbar-toggler:focus{outline-color:#9b7cd4}@media (min-width:992px){#sideNav{text-align:center;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:17rem;height:100vh}#sideNav .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto auto 0;padding:.5rem}#sideNav .navbar-brand .img-profile{max-width:10rem;max-height:10rem;border:.5rem solid rgba(255,255,255,.2)}#sideNav .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%;margin-bottom:auto}#sideNav .navbar-collapse .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#sideNav .navbar-collapse .navbar-nav .nav-item{display:block}#sideNav .navbar-collapse .navbar-nav .nav-item .nav-link{display:block}}section.resume-section{padding-top:5rem!important;padding-bottom:5rem!important;max-width:75rem}section.resume-section .resume-item .resume-date{min-width:none}@media (min-width:768px){section.resume-section{min-height:100vh}section.resume-section .resume-item .resume-date{min-width:18rem}}@media (min-width:992px){section.resume-section{padding-top:3rem!important;padding-bottom:3rem!important}}.bg-primary{background-color:#6f42c1!important}.text-primary{color:#6f42c1!important}a{color:#6f42c1}a:active,a:focus,a:hover{color:#4e2d89}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View file

@ -1,348 +1,12 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Portfolio de Florian RICHER">
<meta name="Content-Type" content="UTF-8">
<meta name="Content-Language" content="fr">
<meta name="Keywords" content="Portfolio de Florian RICHER">
<meta name="Revisit-After" content="4 days">
<meta name="Robots" content="all">
<meta name="Geography" content="Limoges, France, 87000">
<meta name="Category" content="portfolio">
<meta name="author" content="Florian RICHER - MrDev023">
<title>Florian RICHER - Portfolio</title>
<!-- Bootstrap core CSS -->
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom fonts for this template -->
<link href="https://fonts.googleapis.com/css?family=Saira+Extra+Condensed:500,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Muli:400,400i,800,800i" rel="stylesheet">
<link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="css/resume.min.css" rel="stylesheet">
</head>
<body id="page-top">
<nav class="navbar navbar-expand-lg navbar-dark bg-primary fixed-top" id="sideNav">
<a class="navbar-brand js-scroll-trigger" href="#page-top">
<span class="d-block d-lg-none">Florian RICHER</span>
<span class="d-none d-lg-block">
<img class="img-fluid img-profile rounded-circle mx-auto mb-2" src="img/profile.jpg" alt="Profile">
</span>
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#about">A propos de moi</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#experience">Expérience</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#education">Formation</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#skills">Compétences</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#interests">Intérêt</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#awards">Certifications &amp; Concours</a>
</li>
</ul>
</div>
</nav>
<div class="container-fluid p-0">
<section class="resume-section p-3 p-lg-5 d-flex align-items-center" id="about">
<div class="w-100">
<h1 class="mb-0">Florian
<span class="text-primary">RICHER</span>
</h1>
<div class="subheading mb-5">19 Allée Colbert 87000 Limoges · (33) 07 61 36 34 52 · SIRET : 85244496400016 ·
<a href="mailto:florian.richer@protonmail.com">florian.richer@protonmail.com</a>
</div>
<p class="lead mb-5">Je suis passionné dans le développement depuis l'âge de 12 ans. Jadore apprendre de nouvelles choses et me lancer des défis. Jai appris beaucoup chose sur le développement web à travers ma licence Développement Web et aussi avec mon auto-formation. Ainsi que dans le développement dapplication et de micro-jeu en participant à des concours de développement de jeux (Global Gam Jam, Nuit de linfo et Ludum Dare).</p>
<div class="social-icons">
<a href="https://www.linkedin.com/in/florian-richer-80960b129/">
<i class="fab fa-linkedin-in"></i>
</a>
<a href="https://github.com/mrdev023">
<i class="fab fa-github"></i>
</a>
<a href="https://twitter.com/MrDev023">
<i class="fab fa-twitter"></i>
</a>
<a href="https://www.facebook.com/florian.richer.31">
<i class="fab fa-facebook-f"></i>
</a>
<a href="https://www.instagram.com/mrdev023/">
<i class="fab fa-instagram"></i>
</a>
</div>
</div>
</section>
<hr class="m-0">
<section class="resume-section p-3 p-lg-5 d-flex justify-content-center" id="experience">
<div class="w-100">
<h2 class="mb-5">Expérience</h2>
<div class="resume-item d-flex flex-column flex-md-row justify-content-between mb-5">
<div class="resume-content">
<h3 class="mb-0">Développeur Web et de jeu (CDI)</h3>
<div class="subheading mb-3">Limouzik SAS</div>
<p>Maintenance de la première version de lapplication Limouzik (NodeJS, Docker, JS, Webpack, React, Electron, MIDI JS et Cordova) et du site Web (Wordpress, développement de plugin dédié à Limouzik). Développement de la deuxième version de l´application Limouzik avec Unity 3D (c# pour l´intégration de jeux) ainsi qu´une mise à jour majeurs du site Limouzik avec Symfony 4.</p>
</div>
<div class="resume-date text-md-right">
<span class="text-primary">03 Septembre 2017 - 31 Juillet 2019</span>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row justify-content-between mb-5">
<div class="resume-content">
<h3 class="mb-0">Développeur Web et de jeu (Alternance)</h3>
<div class="subheading mb-3">Limouzik SAS</div>
<p>Maintenance de la première version de lapplication Limouzik (NodeJS, Docker, JS, Webpack, React, Electron, MIDI JS et Cordova) et du site Web (Wordpress, développement de plugin dédié à Limouzik). Développement de la deuxième version de l´application Limouzik avec Unity 3D (c# pour l´intégration de jeux) ainsi qu´une mise à jour majeurs du site Limouzik avec Symfony 4.</p>
</div>
<div class="resume-date text-md-right">
<span class="text-primary">04 Septembre 2017 - 24 Aout 2018</span>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row justify-content-between mb-5">
<div class="resume-content">
<h3 class="mb-0">Développeur Web (Projet Tuteuré)</h3>
<div class="subheading mb-3">Onegate</div>
<p>Développement du site sliz.me avec Symfony 4 (Ajout de QRCode sur l'ensemble des pages d'un fichier PDF pour que d'autres personnes puissent télécharger le PDF ou une page en question).</p>
</div>
<div class="resume-date text-md-right">
<span class="text-primary">Octobre 2017 - Février 2017</span>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row justify-content-between mb-5">
<div class="resume-content">
<h3 class="mb-0">Développeur dapplication Web (CDD)</h3>
<div class="subheading mb-3">Limouzik SAS</div>
<p>Développement de lapplication Limouzik (JS, React, Docker, MIDI JS, RequireJS) et du site Wordpress ainsi que les plugins propriétaires pour Limouzik.</p>
</div>
<div class="resume-date text-md-right">
<span class="text-primary">01 Juillet 2017 - 31 Juillet 2017</span>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row justify-content-between">
<div class="resume-content">
<h3 class="mb-0">Développeur dapplication Web (Stage de DUT Informatique)</h3>
<div class="subheading mb-3">Limouzik SAS</div>
<p>Développement de lapplication Limouzik (JS, React, Docker, MIDI JS, RequireJS) et du site Wordpress ainsi que les plugins propriétaires pour Limouzik.</p>
</div>
<div class="resume-date text-md-right">
<span class="text-primary">03 Avril 2017 - 30 Juin 2017</span>
</div>
</div>
</div>
</section>
<hr class="m-0">
<section class="resume-section p-3 p-lg-5 d-flex align-items-center" id="education">
<div class="w-100">
<h2 class="mb-5">Formation</h2>
<div class="resume-item d-flex flex-column flex-md-row justify-content-between mb-5">
<div class="resume-content">
<h3 class="mb-0">IUT DU LIMOUSIN - LIMOGES</h3>
<div class="subheading mb-3">Licence professionnel en alternance de développeur dapplication web et du Big Data (LP DWBD)</div>
<div>Utilisation de docker, Mysql, PHP avancé, Symfony 3 et 4, AngularJS, NodeJS, Cassandra, MongoDB, …</div>
</div>
<div class="resume-date text-md-right">
<span class="text-primary">2017 - 2018</span>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row justify-content-between mb-5">
<div class="resume-content">
<h3 class="mb-0">IUT DU LIMOUSIN - LIMOGES</h3>
<div class="subheading mb-3">DUT Informatique</div>
<div>Conception de programme en Java, C++, C, Android, PHP, NodeJS et lutilisation de Mysql. Apprentissage des bases scientifiques dans linformatique.</div>
</div>
<div class="resume-date text-md-right">
<span class="text-primary">2015 - 2017</span>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row justify-content-between">
<div class="resume-content">
<h3 class="mb-0">LYCEE JEAN FAVARD - GUERET</h3>
<div class="subheading mb-3">Bac sciences et technologies de l'industrie et du développement durable (STI2D)</div>
<div>Spécialité systèmes d'information et numérique (SIN)</div>
</div>
<div class="resume-date text-md-right">
<span class="text-primary">2012 - 2015</span>
</div>
</div>
</div>
</section>
<hr class="m-0">
<section class="resume-section p-3 p-lg-5 d-flex align-items-center" id="skills">
<div class="w-100">
<h2 class="mb-5">Compétences</h2>
<div class="subheading mb-3">Languages de programmations &amp; Outils</div>
<ul class="list-inline dev-icons">
<li class="list-inline-item">
<i class="fab fa-html5"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-css3-alt"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-js-square"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-react"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-node-js"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-sass"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-less"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-wordpress"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-gulp"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-npm"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-git"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-android"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-linux"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-docker"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-symfony"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-laravel"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-php"></i>
</li>
<li class="list-inline-item">
<i class="fab fa-java"></i>
</li>
</ul>
<div class="subheading mb-3">Workflow</div>
<ul class="fa-ul mb-0">
<li>
<i class="fa-li fa fa-check"></i>
Mobile-First, Responsive Design</li>
<li>
<i class="fa-li fa fa-check"></i>
Cross Browser Testing &amp; Debugging</li>
<li>
<i class="fa-li fa fa-check"></i>
Unit testing</li>
<li>
<i class="fa-li fa fa-check"></i>
Agile Development &amp; Scrum</li>
</ul>
</div>
</section>
<hr class="m-0">
<section class="resume-section p-3 p-lg-5 d-flex align-items-center" id="interests">
<div class="w-100">
<h2 class="mb-5">Intérêt</h2>
<p>A pars développer un site web, j'écoute beaucoup de musique de tout genre, regarder des films, des séries ou animés. Je joue aussi de temps en temps aux jeux vidéos mais je suis aussi quelqu´un qui aime beaucoup marcher.</p>
</div>
</section>
<hr class="m-0">
<section class="resume-section p-3 p-lg-5 d-flex align-items-center" id="awards">
<div class="w-100">
<h2 class="mb-5">Certifications &amp; Concours</h2>
<ul class="fa-ul mb-0">
<li>
<i class="fa-li fa fa-trophy text-warning"></i>
<a href="https://certificates.opquast.com/certificate/S1QVFR/">Opquast - ID S1QVFR</a></li>
<li>
<i class="fa-li fa fa-trophy text-warning"></i>
<a href="https://globalgamejam.org/users/mrdev023">Global Game Jam 2016</a></li>
<li>
<i class="fa-li fa fa-trophy text-warning"></i>
<a href="https://globalgamejam.org/users/mrdev023">Global Game Jam 2017</a></li>
<li>
<i class="fa-li fa fa-trophy text-warning"></i>
<a href="https://globalgamejam.org/users/mrdev023">Global Game Jam 2019</a></li>
<li>
<i class="fa-li fa fa-trophy text-warning"></i>
<a href="https://github.com/mrdev023/NUIT_INFO_2_DECEMBRE_2016">Nuit de l´Informatique - Bordeaux - 1er - Développer un jeu en 8h - 2016</a></li>
</ul>
</div>
</section>
</div>
<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Plugin JavaScript -->
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
<!-- Custom scripts for this template -->
<script src="js/resume.min.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-93969390-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-93969390-2');
</script>
</body>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Florian RICHER</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>

View file

@ -1,28 +0,0 @@
(function($) {
"use strict"; // Start of use strict
// Smooth scrolling using jQuery easing
$('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function() {
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
$('html, body').animate({
scrollTop: (target.offset().top)
}, 1000, "easeInOutExpo");
return false;
}
}
});
// Closes responsive menu when a scroll trigger link is clicked
$('.js-scroll-trigger').click(function() {
$('.navbar-collapse').collapse('hide');
});
// Activate scrollspy to add active class to navbar items on scroll
$('body').scrollspy({
target: '#sideNav'
});
})(jQuery); // End of use strict

7
js/resume.min.js vendored
View file

@ -1,7 +0,0 @@
/*!
* Start Bootstrap - Resume v5.0.7 (https://startbootstrap.com/template-overviews/resume)
* Copyright 2013-2019 Start Bootstrap
* Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-resume/blob/master/LICENSE)
*/
!function(t){"use strict";t('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=t(this.hash);if((e=e.length?e:t("[name="+this.hash.slice(1)+"]")).length)return t("html, body").animate({scrollTop:e.offset().top},1e3,"easeInOutExpo"),!1}}),t(".js-scroll-trigger").click(function(){t(".navbar-collapse").collapse("hide")}),t("body").scrollspy({target:"#sideNav"})}(jQuery);

1877
package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

26
package.json Normal file
View file

@ -0,0 +1,26 @@
{
"name": "portfolio",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview"
},
"dependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"devDependencies": {
"@types/react": "^18.0.28",
"@types/react-dom": "^18.0.11",
"@vitejs/plugin-react-swc": "^3.0.0",
"autoprefixer": "^10.4.14",
"postcss": "^8.4.21",
"sass": "^1.60.0",
"tailwindcss": "^3.3.1",
"typescript": "^4.9.3",
"vite": "^4.2.0"
}
}

6
postcss.config.js Normal file
View file

@ -0,0 +1,6 @@
export default {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}

3
src/App.css Normal file
View file

@ -0,0 +1,3 @@
#root {
@apply m-0 p-0;
}

14
src/App.tsx Normal file
View file

@ -0,0 +1,14 @@
import './App.css'
import TopComponent from "./components/TopComponent";
import MonParcours from './components/MonParcours';
function App() {
return (
<>
<TopComponent></TopComponent>
<MonParcours/>
</>
)
}
export default App

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="408"><defs><linearGradient id="bs-logo-a" x1="76.079" x2="523.48" y1="10.798" y2="365.945" gradientUnits="userSpaceOnUse"><stop stop-color="#9013fe"/><stop offset="1" stop-color="#6610f2"/></linearGradient><linearGradient id="bs-logo-b" x1="193.508" x2="293.514" y1="109.74" y2="278.872" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"/><stop offset="1" stop-color="#f1e5fc"/></linearGradient><filter xmlns="http://www.w3.org/2000/svg" id="bs-logo-c" width="197" height="249" x="161.901" y="83.457" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/><feOffset dy="4"/><feGaussianBlur stdDeviation="8"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow"/><feBlend in="SourceGraphic" in2="effect1_dropShadow" result="shape"/></filter></defs><path fill="url(#bs-logo-a)" d="M56.481 53.32C55.515 25.58 77.128 0 106.342 0h299.353c29.214 0 50.827 25.58 49.861 53.32-.928 26.647.277 61.165 8.964 89.31 8.715 28.232 23.411 46.077 47.48 48.37v26c-24.069 2.293-38.765 20.138-47.48 48.37-8.687 28.145-9.892 62.663-8.964 89.311.966 27.739-20.647 53.319-49.861 53.319H106.342c-29.214 0-50.827-25.58-49.86-53.319.927-26.648-.278-61.166-8.966-89.311C38.802 237.138 24.07 219.293 0 217v-26c24.069-2.293 38.802-20.138 47.516-48.37 8.688-28.145 9.893-62.663 8.965-89.31z"/><path fill="url(#bs-logo-b)" filter="url(#bs-logo-c)" stroke="#fff" d="M267.103 312.457c47.297 0 75.798-23.158 75.798-61.355 0-28.873-20.336-49.776-50.532-53.085v-1.203c22.185-3.609 39.594-24.211 39.594-47.219 0-32.783-25.882-54.138-65.322-54.138h-88.74v217h89.202zm-54.692-189.48h45.911c24.958 0 39.131 11.128 39.131 31.279 0 21.505-16.484 33.535-46.372 33.535h-38.67v-64.814zm0 161.961v-71.431h45.602c32.661 0 49.608 12.03 49.608 35.49 0 23.459-16.484 35.941-47.605 35.941h-47.605z"/></svg>

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg2" version="1.1" inkscape:version="0.91 r13725" width="1120" height="500" viewBox="0 0 1120 500" sodipodi:docname="cordova-logo-by-gengns.svg">
<metadata id="metadata8">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs6">
<linearGradient inkscape:collect="always" id="linearGradient4848">
<stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop4850"/>
<stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4852"/>
</linearGradient>
<linearGradient inkscape:collect="always" id="linearGradient4836">
<stop style="stop-color:#ffffff;stop-opacity:1" offset="0" id="stop4838"/>
<stop id="stop4846" offset="0.5" style="stop-color:#ffffff;stop-opacity:0.53170735"/>
<stop style="stop-color:#ffffff;stop-opacity:0" offset="1" id="stop4840"/>
</linearGradient>
<linearGradient inkscape:collect="always" id="linearGradient4812">
<stop style="stop-color:#e5e5e5;stop-opacity:1" offset="0" id="stop4814"/>
<stop style="stop-color:#ffffff;stop-opacity:1" offset="1" id="stop4816"/>
</linearGradient>
<linearGradient id="linearGradient4788" inkscape:collect="always">
<stop id="stop4790" offset="0" style="stop-color:#24303a;stop-opacity:1"/>
<stop id="stop4792" offset="1" style="stop-color:#394958;stop-opacity:1"/>
</linearGradient>
<linearGradient inkscape:collect="always" id="linearGradient4763">
<stop style="stop-color:#25303b;stop-opacity:1;" offset="0" id="stop4765"/>
<stop style="stop-color:#25303b;stop-opacity:0;" offset="1" id="stop4767"/>
</linearGradient>
<linearGradient inkscape:collect="always" id="linearGradient3444">
<stop style="stop-color:#acacac;stop-opacity:1" offset="0" id="stop3446"/>
<stop style="stop-color:#e9e9e9;stop-opacity:1" offset="1" id="stop3448"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3444" id="linearGradient3450" x1="386.67145" y1="402.39362" x2="70.076378" y2="198.42131" gradientUnits="userSpaceOnUse" gradientTransform="translate(-14.849242,-10.606602)"/>
<filter style="color-interpolation-filters:sRGB;" inkscape:label="Blur" id="filter4506">
<feGaussianBlur stdDeviation="2 2" result="blur" id="feGaussianBlur4508"/>
</filter>
<filter style="color-interpolation-filters:sRGB;" inkscape:label="Drop Shadow" id="filter4548">
<feFlood flood-opacity="0.498039" flood-color="rgb(0,0,0)" result="flood" id="feFlood4550"/>
<feComposite in="flood" in2="SourceGraphic" operator="in" result="composite1" id="feComposite4552"/>
<feGaussianBlur in="composite1" stdDeviation="3" result="blur" id="feGaussianBlur4554"/>
<feOffset dx="6" dy="6" result="offset" id="feOffset4556"/>
<feComposite in="SourceGraphic" in2="offset" operator="over" result="composite2" id="feComposite4558"/>
</filter>
<filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter4539" x="-0.2009301" width="1.4018602" y="-0.053703274" height="1.1074065">
<feGaussianBlur inkscape:collect="always" stdDeviation="1.1101047" id="feGaussianBlur4541"/>
</filter>
<filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter4710" x="-0.41497112" width="1.8299422" y="-0.11091075" height="1.2218215">
<feGaussianBlur inkscape:collect="always" stdDeviation="2.2926451" id="feGaussianBlur4712"/>
</filter>
<radialGradient inkscape:collect="always" xlink:href="#linearGradient4763" id="radialGradient4773" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.92307901,-11.507692,-5.8964407,-0.47303508,-2165.6993,4248.2015)" cx="355.75" cy="-334.76251" fx="355.75" fy="-334.76251" r="16.25"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient4788" id="linearGradient4786" x1="342.03372" y1="321.84552" x2="326.44727" y2="136.70703" gradientUnits="userSpaceOnUse" gradientTransform="translate(-14.849242,-10.606602)"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient4788" id="linearGradient4796" gradientUnits="userSpaceOnUse" x1="342.03372" y1="321.84552" x2="326.44727" y2="136.70703" gradientTransform="matrix(-1,0,0,1,477.73843,-10.606602)"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient4812" id="linearGradient4818" x1="367.77502" y1="117.79706" x2="107" y2="143.95703" gradientUnits="userSpaceOnUse" gradientTransform="translate(-14.849242,-10.606602)"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient4836" id="linearGradient4842" x1="182.22809" y1="190.19418" x2="182.22809" y2="317.94031" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient4848" id="linearGradient4854" x1="193.99423" y1="190.19418" x2="193.99423" y2="126.35043" gradientUnits="userSpaceOnUse"/>
<filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter5181" x="-0.13082987" width="1.2616597" y="-0.35760725" height="1.7152145">
<feGaussianBlur inkscape:collect="always" stdDeviation="19.20073" id="feGaussianBlur5183"/>
</filter>
</defs>
<sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1855" inkscape:window-height="1056" id="namedview4" showgrid="false" showguides="true" inkscape:guide-bbox="true" inkscape:zoom="0.49997415" inkscape:cx="-31.155626" inkscape:cy="-374.20704" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="text4203" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="true" inkscape:snap-bbox-midpoints="true" inkscape:object-nodes="true" inkscape:snap-intersection-paths="true" inkscape:object-paths="true" inkscape:snap-smooth-nodes="true" inkscape:snap-global="false"/>
<path style="fill:#000000;fill-opacity:0.56862745;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5181)" d="m 407.21131,433.21178 -80.56055,-128.86135 -191.5,0 -80.166,128.84375 z" id="path5096" inkscape:connector-curvature="0" transform="matrix(0.77652296,0,0,0.68795902,51.645104,127.07482)"/>
<g id="g5122">
<path style="fill:#7f8082;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 341.15271,349.75084 -23.10547,48.26758 -15.9099,-60.10408 z" id="path4824" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/>
<path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path4822" d="m 128.40662,349.75084 15.73047,48.26758 15.9099,-60.10408 z" style="fill:#7f8082;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path inkscape:connector-curvature="0" id="path3439" d="m 54.984742,190.19418 -0.01172,0.0176 32.791014,207.80664 56.373052,0 -4.60547,-48.26758 28.92383,0 3.68359,48.26758 118.08984,0 3.6836,-48.26758 28.74023,0 -4.60547,48.26758 56.74024,0 32.42383,-207.80664 -0.0117,-0.0176 -352.214848,0 z" style="fill:url(#linearGradient3450);fill-opacity:1;fill-rule:evenodd;stroke:#d6d6d6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"/>
<path style="fill:url(#radialGradient4773);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 135.55849,317.93931 16.95592,-63.52818 -1.19223,-128.31045 -31.799,64.0935 z" id="path4771" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path4776" d="m 257.328,113.53179 70.27003,0 -1.44288,155.31435 -74.24552,0 z" style="fill:#293441;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path style="fill:#293441;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 206.49966,113.62857 -68.4447,0.0422 1.62166,154.62151 69.68419,0 z" id="path4778" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path4735" d="m 145.13904,254.41098 -9.58008,63.5293 191.625,0 -11.39062,-63.07618 z" style="fill:#2d3948;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path4761" d="m 327.18449,317.9405 -16.64092,-63.07721 0.6253,-129.16888 32.19531,64.49609 z" style="fill:url(#linearGradient4786);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
<path style="fill:url(#linearGradient4796);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 135.7047,317.9405 16.80971,-63.52937 -1.19223,-128.31045 -31.79717,64.08982 z" id="path4794" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path4739" d="m 199.31573,149.42759 6.32722,134.88013 49.28521,0 7.93879,-134.88013 z" style="fill:#2d3b48;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"/>
<path sodipodi:nodetypes="ccccccccccccc" inkscape:connector-curvature="0" id="path4810" d="m 407.19961,190.19418 -80.54885,-128.843752 -191.5,0 -80.166,128.843752 64.54072,0 31.62528,-63.84375 52,0 -3.83503,23.07716 63.55122,0 -3.35876,-23.77646 51.79557,0 32.05995,64.54305 z" style="fill:url(#linearGradient4818);fill-opacity:1;fill-rule:evenodd;stroke:#d6d6d6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"/>
<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path4826" d="m 259.50819,125.65113 52.2352,0.0433 31.62032,64.49975 -16.17975,127.7461 -121.54101,2e-5 62.82234,-127.74612 z" style="fill:#363f49;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.449;fill-opacity:1"/>
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path4832" d="M 268.46529,190.19418 205.64295,317.9403 135.55849,317.93931 119.52318,190.19418 Z" style="opacity:0.3;fill:url(#linearGradient4842);fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"/>
<path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path4834" d="m 151.15076,126.35043 52,0 -3.83503,23.07716 63.55122,0 5.59834,40.76659 -148.94211,0 z" style="fill:url(#linearGradient4854);fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.2;fill-opacity:1"/>
<g transform="translate(-14.849242,-10.606602)" id="g4749">
<g id="g4722" transform="matrix(0.89997913,0,0,0.97774567,-1.4952307,573.7235)">
<ellipse transform="matrix(1.4992885,0,0,1.3077391,-75.688852,99.470993)" style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.8;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#05f0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;filter:url(#filter4710);color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" id="ellipse3463" cx="272.59341" cy="-325.39865" rx="6.6297965" ry="24.805298"/>
<ellipse style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#06effe;stroke-width:0.91774952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;filter:url(#filter4539);color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" id="ellipse4390" cx="289.15836" cy="-326.0542" rx="6.6297965" ry="24.805298" transform="matrix(1.1653261,0,0,1.1578328,-3.9564384,51.930291)"/>
<ellipse transform="matrix(1.1653261,0,0,1.0707089,-3.9564384,23.603105)" ry="24.805298" rx="6.6297965" cy="-326.0542" cx="289.15836" id="ellipse4720" style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#feffff;fill-opacity:1;fill-rule:nonzero;stroke:#06effe;stroke-width:0.95435816;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;filter:url(#filter4539);color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"/>
</g>
<g transform="matrix(0.89997913,0,0,0.97774567,-102.68784,578.19963)" id="g4727">
<ellipse ry="24.805298" rx="6.6297965" cy="-325.39865" cx="272.59341" id="ellipse4729" style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.8;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#05f0ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;filter:url(#filter4710);color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" transform="matrix(1.4992885,0,0,1.3077391,-75.688852,99.470993)"/>
<ellipse transform="matrix(1.1653261,0,0,1.1578328,-3.9564384,51.930291)" ry="24.805298" rx="6.6297965" cy="-326.0542" cx="289.15836" id="ellipse4731" style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#06effe;stroke-width:0.91774952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;filter:url(#filter4539);color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"/>
<ellipse style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.9;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#feffff;fill-opacity:1;fill-rule:nonzero;stroke:#06effe;stroke-width:0.95435816;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;filter:url(#filter4539);color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" id="ellipse4733" cx="289.15836" cy="-326.0542" rx="6.6297965" ry="24.805298" transform="matrix(1.1653261,0,0,1.0707089,-3.9564384,23.603105)"/>
</g>
</g>
<path sodipodi:nodetypes="ccccccccccc" inkscape:connector-curvature="0" id="path4856" d="m 151.15076,126.35043 52,0 -3.83503,23.07716 63.55122,0 -3.35876,-23.77646 52.2352,0.0433 31.62032,64.49975 -16.17922,127.74632 -191.626,-0.001 -16.03531,-127.74513 z" style="fill:none;fill-rule:evenodd;stroke:#d6d6d6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"/>
<path inkscape:connector-curvature="0" id="path4858" d="m 342.83631,190.19418 -223.46934,0" style="opacity:0.34299999;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
</g>
<g id="g4211" transform="translate(-10.775215,473.88022)">
<g style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:38.37256622px;line-height:125%;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light';letter-spacing:0px;word-spacing:0px;fill:#444444;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="text4201">
<path d="m 489.86596,-305.3295 -10.51408,27.39801 4.95006,0 2.57096,-7.25241 10.93618,0 2.57096,7.25241 5.14193,0 -10.55246,-27.39801 -5.10355,0 z m -1.68839,16.5002 4.14423,-11.78037 0.11512,0 4.10587,11.78037 -8.36522,0 z" style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Medium'" id="path3407"/>
<path d="m 508.16847,-305.3295 0,27.39801 4.79657,0 0,-10.51408 7.29079,0 c 1.91863,0 3.49191,-0.26861 4.7582,-0.80583 1.18955,-0.53721 2.14886,-1.26629 2.83957,-2.11049 0.65233,-0.80582 1.11281,-1.72676 1.34304,-2.72445 0.23024,-0.99769 0.34535,-1.88025 0.38373,-2.76282 0,-0.8442 -0.15349,-1.76514 -0.38373,-2.76283 -0.23023,-0.99768 -0.69071,-1.91863 -1.34304,-2.76282 -0.69071,-0.8442 -1.61165,-1.53491 -2.83957,-2.11049 -1.22792,-0.53722 -2.83957,-0.8442 -4.7582,-0.8442 l -12.08736,0 z m 4.79657,12.96993 0,-9.05593 7.09893,0 c 0.61396,0 1.22792,0.0768 1.80351,0.19186 0.53722,0.15349 1.03606,0.38373 1.49653,0.72908 0.4221,0.34536 0.76745,0.80583 1.03606,1.38142 0.23024,0.61396 0.34535,1.34304 0.38373,2.2256 0,0.88257 -0.15349,1.61165 -0.46048,2.18724 -0.30698,0.57559 -0.6907,1.03606 -1.15117,1.38141 -0.46047,0.34536 -0.99769,0.57559 -1.53491,0.72908 -0.57558,0.15349 -1.1128,0.23024 -1.65002,0.23024 l -7.02218,0 z" style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Medium'" id="path3409"/>
<path d="m 538.28134,-305.3295 -10.51408,27.39801 4.95006,0 2.57096,-7.25241 10.93619,0 2.57096,7.25241 5.14192,0 -10.55245,-27.39801 -5.10356,0 z m -1.68839,16.5002 4.14424,-11.78037 0.11512,0 4.10586,11.78037 -8.36522,0 z" style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Medium'" id="path3411"/>
<path d="m 575.07943,-296.61893 4.79657,0 c -0.15349,-1.45816 -0.57558,-2.8012 -1.18955,-3.95237 -0.65233,-1.15118 -1.49653,-2.11049 -2.53258,-2.91632 -1.03606,-0.80582 -2.22561,-1.41978 -3.56865,-1.84188 -1.38142,-0.4221 -2.8012,-0.65233 -4.3361,-0.65233 -2.07212,0 -3.91401,0.38372 -5.52565,1.15117 -1.61165,0.76745 -2.99306,1.80351 -4.10587,3.10818 -1.15117,1.30467 -1.99537,2.83957 -2.60933,4.56634 -0.61396,1.76513 -0.88257,3.60702 -0.88257,5.52565 0,1.99537 0.26861,3.83725 0.88257,5.56402 0.61396,1.76514 1.45816,3.26167 2.60933,4.56633 1.11281,1.30467 2.49422,2.34073 4.10587,3.10818 1.61164,0.76745 3.45353,1.11281 5.52565,1.11281 1.65002,0 3.18492,-0.26861 4.56633,-0.80583 1.38141,-0.53721 2.57096,-1.26629 3.60702,-2.26398 0.99769,-0.99769 1.80351,-2.14886 2.41747,-3.53028 0.61397,-1.34304 0.95932,-2.83957 1.07444,-4.48959 l -4.68146,0 c -0.11511,0.99769 -0.34535,1.957 -0.65233,2.8012 -0.34535,0.88257 -0.80582,1.65002 -1.38141,2.30236 -0.61396,0.65233 -1.30467,1.15117 -2.11049,1.5349 -0.8442,0.38372 -1.76514,0.53721 -2.83957,0.53721 -1.45816,0 -2.72446,-0.2686 -3.79889,-0.88257 -1.07443,-0.57558 -1.91863,-1.34304 -2.57096,-2.34072 -0.69071,-0.99769 -1.18955,-2.11049 -1.49653,-3.37679 -0.30698,-1.22792 -0.46047,-2.49421 -0.46047,-3.83725 -0.0384,-1.2663 0.15349,-2.57097 0.46047,-3.83726 0.30698,-1.22792 0.80582,-2.34073 1.49653,-3.33841 0.65233,-0.99769 1.49653,-1.76514 2.57096,-2.3791 1.07443,-0.57559 2.30236,-0.8442 3.79889,-0.88257 0.95931,0 1.84188,0.15349 2.60933,0.4221 0.76745,0.2686 1.41979,0.65233 1.99537,1.1128 0.53722,0.49884 0.99769,1.07443 1.38142,1.72677 0.34535,0.6907 0.61396,1.41978 0.84419,2.18723 z" style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Medium'" id="path3413"/>
<path d="m 584.19892,-305.3295 0,27.39801 4.79657,0 0,-12.35596 12.47108,0 0,12.35596 4.79657,0 0,-27.39801 -4.79657,0 0,10.89781 -12.47108,0 0,-10.89781 -4.79657,0 z" style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Medium'" id="path3415"/>
<path d="m 612.04421,-305.3295 0,27.39801 19.99211,0 0,-4.14424 -15.19554,0 0,-8.01986 13.81413,0 0,-3.914 -13.81413,0 0,-7.17567 14.92693,0 0,-4.14424 -19.7235,0 z" style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Medium'" id="path3417"/>
</g>
<g transform="scale(1.0257435,0.97490256)" style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:109.95664215px;line-height:125%;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light';letter-spacing:0px;word-spacing:0px;fill:#444444;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="text4203">
<path d="m 525.22358,-244.73404 c -0.65974,-2.96883 -1.75931,-5.60779 -3.2987,-8.02683 -1.53939,-2.41905 -3.2987,-4.39827 -5.49783,-6.04762 -2.19914,-1.53939 -4.50823,-2.74892 -7.14719,-3.62857 -2.63895,-0.87965 -5.27791,-1.31948 -8.13679,-1.31948 -5.27792,0 -9.67618,0.98961 -13.41471,2.96883 -3.73852,1.97922 -6.81731,4.61818 -9.23636,7.91688 -2.41904,3.2987 -4.17835,6.92727 -5.27791,10.99566 -1.09957,4.17836 -1.64935,8.35671 -1.64935,12.64502 0,4.28831 0.54978,8.46666 1.64935,12.64501 1.09956,4.17835 2.85887,7.80692 5.27791,11.10562 2.41905,3.2987 5.49784,5.8277 9.23636,7.80692 3.73853,1.97922 8.13679,2.96883 13.41471,2.96883 3.62857,0 6.92727,-0.65974 9.8961,-1.97922 2.85887,-1.20952 5.38788,-3.07878 7.58701,-5.38787 2.08918,-2.19914 3.73853,-4.83809 5.16796,-7.91688 1.20952,-3.07879 2.08918,-6.37749 2.529,-9.8961 l 7.47706,0 c -0.54979,4.83809 -1.64935,9.23636 -3.40866,13.08484 -1.75931,3.95844 -4.0684,7.25714 -6.81731,9.8961 -2.85887,2.74892 -6.15757,4.83809 -9.8961,6.26753 -3.73853,1.53939 -7.91688,2.19913 -12.53506,2.19913 -6.15757,0 -11.6554,-1.09957 -16.27358,-3.2987 -4.61818,-2.19913 -8.46666,-5.27792 -11.54545,-9.01644 -3.07878,-3.73853 -5.38787,-8.02684 -6.92727,-12.97489 -1.53939,-4.83809 -2.30909,-10.00605 -2.30909,-15.50388 0,-5.38788 0.7697,-10.55584 2.30909,-15.50389 1.5394,-4.83809 3.84849,-9.23636 6.92727,-12.97488 2.96883,-3.73853 6.92727,-6.81732 11.54545,-9.01645 4.61818,-2.19913 10.11601,-3.2987 16.27358,-3.40865 3.73853,0 7.3671,0.54978 10.88571,1.64935 3.51861,1.09956 6.81731,2.74891 9.67619,4.94804 2.85887,2.19914 5.27791,4.8381 7.25713,7.91688 1.97922,3.18875 3.18875,6.81731 3.73853,10.88571 l -7.47705,0 z" style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light'" id="path3420"/>
<path d="m 548.43817,-229.23015 c 0,4.28831 0.54979,8.46666 1.64935,12.64501 1.09957,4.17835 2.85888,7.80692 5.27792,11.10562 2.41905,3.2987 5.49783,5.8277 9.23636,7.80692 3.73852,1.97922 8.13679,2.96883 13.41471,2.96883 5.16796,0 9.56623,-0.98961 13.30475,-2.96883 3.73853,-1.97922 6.70736,-4.50822 9.1264,-7.80692 2.41905,-3.2987 4.17836,-6.92727 5.27792,-11.10562 1.09957,-4.17835 1.64935,-8.3567 1.75931,-12.64501 0,-4.28831 -0.65974,-8.46666 -1.75931,-12.64502 -1.09956,-4.06839 -2.85887,-7.69696 -5.27792,-10.99566 -2.41904,-3.2987 -5.38787,-5.93766 -9.1264,-7.91688 -3.73852,-1.97922 -8.13679,-2.96883 -13.30475,-2.96883 -5.27792,0 -9.67619,0.98961 -13.41471,2.96883 -3.73853,1.97922 -6.81731,4.61818 -9.23636,7.91688 -2.41904,3.2987 -4.17835,6.92727 -5.27792,10.99566 -1.09956,4.17836 -1.64935,8.35671 -1.64935,12.64502 z m -7.47705,0 c 0,-5.38788 0.7697,-10.55584 2.30909,-15.50389 1.53939,-4.83809 3.84848,-9.23636 6.92727,-12.97488 2.96883,-3.73853 6.92727,-6.81732 11.54545,-9.01645 4.61818,-2.19913 10.11601,-3.2987 16.27358,-3.40865 6.15757,0 11.54545,1.20952 16.16363,3.40865 4.61817,2.19913 8.46666,5.27792 11.54544,9.01645 3.07879,3.73852 5.38788,8.13679 6.92727,12.97488 1.53939,4.94805 2.30909,10.11601 2.30909,15.50389 0,5.49783 -0.7697,10.66579 -2.30909,15.50388 -1.53939,4.94805 -3.84848,9.23636 -6.92727,12.97489 -3.07878,3.73852 -6.92727,6.81731 -11.54544,9.01644 -4.61818,2.19913 -10.00606,3.2987 -16.16363,3.2987 -6.15757,0 -11.6554,-1.09957 -16.27358,-3.2987 -4.61818,-2.19913 -8.46667,-5.27792 -11.54545,-9.01644 -3.07879,-3.73853 -5.38788,-8.02684 -6.92727,-12.97489 -1.53939,-4.83809 -2.30909,-10.00605 -2.30909,-15.50388 z" style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light'" id="path3422"/>
<path d="m 634.0102,-231.20937 27.92899,0 c 2.19913,0 4.39826,-0.32987 6.48744,-0.98961 1.97922,-0.65974 3.73853,-1.75931 5.38788,-3.07879 1.42943,-1.31948 2.74891,-2.85887 3.62857,-4.72813 0.87965,-1.86927 1.31948,-4.0684 1.42943,-6.48745 0,-4.72813 -1.42943,-8.57661 -4.17835,-11.43549 -2.85887,-2.74891 -7.03723,-4.06839 -12.75497,-4.17835 l -27.92899,0 0,30.89782 z m -7.47705,-37.2753 35.95582,0 c 3.18874,0 6.26753,0.43982 9.1264,1.20952 2.85888,0.87965 5.38788,2.08918 7.58701,3.73852 2.19913,1.64935 3.84848,3.73853 5.16796,6.37749 1.31948,2.63896 1.97922,5.60779 1.97922,9.1264 0,5.05801 -1.31948,9.34632 -3.84848,12.97489 -2.63896,3.73852 -6.37748,6.04761 -11.43549,7.03722 l 0,0.21991 c 2.529,0.43983 4.61818,1.09957 6.37749,2.08918 1.64935,0.98961 2.96882,2.19913 4.06839,3.73853 1.09957,1.53939 1.86926,3.40865 2.30909,5.38787 0.43983,1.97922 0.7697,4.17835 0.98961,6.48744 0,1.31948 0.10996,2.96883 0.21991,4.8381 0,1.97921 0.21992,3.84848 0.43983,5.8277 0.10996,1.97922 0.54978,3.73852 0.98961,5.49783 0.43983,1.75931 1.09957,3.07879 1.97922,3.95844 l -8.24675,0 c -0.43982,-0.65974 -0.87965,-1.53939 -1.09956,-2.63896 -0.21992,-1.09957 -0.43983,-2.19913 -0.54979,-3.2987 -0.10995,-1.09957 -0.21991,-2.30909 -0.21991,-3.40866 -0.10996,-1.09956 -0.21991,-1.97922 -0.21991,-2.85887 -0.21992,-2.74892 -0.43983,-5.49783 -0.7697,-8.24675 -0.32987,-2.74891 -0.98961,-5.16796 -2.08918,-7.36709 -1.09956,-2.19914 -2.63896,-3.84848 -4.61818,-5.27792 -1.97922,-1.20952 -4.72813,-1.86926 -8.24674,-1.75931 l -28.36882,0 0,34.85626 -7.47705,0 0,-78.50904 z" style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light'" id="path3424"/>
<path d="m 699.98075,-268.48467 27.15929,0 c 11.87532,0.32987 20.89176,3.73852 26.93938,10.11601 6.04761,6.37748 9.1264,16.16362 9.1264,29.13851 0,13.08484 -3.07879,22.87098 -9.1264,29.24846 -6.04762,6.37749 -15.06406,9.78615 -26.93938,10.00606 l -27.15929,0 0,-78.50904 z m 7.47705,72.13155 15.94372,0 c 5.60779,0 10.44588,-0.54978 14.51427,-1.7593 4.0684,-1.20953 7.47705,-3.18875 10.11601,-5.82771 2.52901,-2.63895 4.50823,-6.04761 5.82771,-10.22596 1.20952,-4.17836 1.7593,-9.1264 1.86926,-15.06406 0,-5.8277 -0.65974,-10.88571 -1.86926,-15.06406 -1.31948,-4.17836 -3.18875,-7.58701 -5.82771,-10.22597 -2.63896,-2.63896 -6.04761,-4.50822 -10.11601,-5.71775 -4.06839,-1.20952 -8.90648,-1.86926 -14.51427,-1.86926 l -15.94372,0 0,65.75407 z" style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light'" id="path3426"/>
<path d="m 778.65988,-229.23015 c 0,4.28831 0.54979,8.46666 1.64935,12.64501 1.09957,4.17835 2.85888,7.80692 5.27792,11.10562 2.41905,3.2987 5.49783,5.8277 9.23636,7.80692 3.73853,1.97922 8.13679,2.96883 13.41471,2.96883 5.16796,0 9.56623,-0.98961 13.30475,-2.96883 3.73853,-1.97922 6.70736,-4.50822 9.1264,-7.80692 2.41905,-3.2987 4.17836,-6.92727 5.27792,-11.10562 1.09957,-4.17835 1.64935,-8.3567 1.75931,-12.64501 0,-4.28831 -0.65974,-8.46666 -1.75931,-12.64502 -1.09956,-4.06839 -2.85887,-7.69696 -5.27792,-10.99566 -2.41904,-3.2987 -5.38787,-5.93766 -9.1264,-7.91688 -3.73852,-1.97922 -8.13679,-2.96883 -13.30475,-2.96883 -5.27792,0 -9.67618,0.98961 -13.41471,2.96883 -3.73853,1.97922 -6.81731,4.61818 -9.23636,7.91688 -2.41904,3.2987 -4.17835,6.92727 -5.27792,10.99566 -1.09956,4.17836 -1.64935,8.35671 -1.64935,12.64502 z m -7.47705,0 c 0,-5.38788 0.7697,-10.55584 2.30909,-15.50389 1.53939,-4.83809 3.84848,-9.23636 6.92727,-12.97488 2.96883,-3.73853 6.92727,-6.81732 11.54545,-9.01645 4.61818,-2.19913 10.11601,-3.2987 16.27358,-3.40865 6.15757,0 11.54545,1.20952 16.16363,3.40865 4.61818,2.19913 8.46666,5.27792 11.54544,9.01645 3.07879,3.73852 5.38788,8.13679 6.92727,12.97488 1.53939,4.94805 2.30909,10.11601 2.30909,15.50389 0,5.49783 -0.7697,10.66579 -2.30909,15.50388 -1.53939,4.94805 -3.84848,9.23636 -6.92727,12.97489 -3.07878,3.73852 -6.92726,6.81731 -11.54544,9.01644 -4.61818,2.19913 -10.00606,3.2987 -16.16363,3.2987 -6.15757,0 -11.6554,-1.09957 -16.27358,-3.2987 -4.61818,-2.19913 -8.46666,-5.27792 -11.54545,-9.01644 -3.07879,-3.73853 -5.38788,-8.02684 -6.92727,-12.97489 -1.53939,-4.83809 -2.30909,-10.00605 -2.30909,-15.50388 z" style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light'" id="path3428"/>
<path d="m 848.17824,-268.48467 7.91688,0 25.50994,70.26229 0.21991,0 25.29003,-70.26229 7.91688,0 -29.13851,78.50904 -8.68657,0 -29.02856,-78.50904 z" style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light'" id="path3430"/>
<path d="m 927.13401,-220.76349 30.89782,0 -15.17402,-40.24413 -15.7238,40.24413 z m 11.87532,-47.72118 8.3567,0 30.78786,78.50904 -8.02683,0 -9.56623,-24.41038 -35.73591,0 -9.45627,24.41038 -7.91688,0 31.55756,-78.50904 z" style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light'" id="path3432"/>
</g>
<g style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:25.20386696px;line-height:125%;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Light';letter-spacing:0px;word-spacing:0px;fill:#444444;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="text4207">
<path d="m 994.90079,-263.51401 0,2.72202 5.69611,0 0,15.27354 3.1504,0 0,-15.27354 5.7213,0 0,-2.72202 -14.56781,0 z" style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Medium'" id="path3435"/>
<path d="m 1011.529,-263.51401 0,17.99556 2.9993,0 0,-13.88733 0.05,0 4.9904,13.88733 2.596,0 4.9903,-13.88733 0.05,0 0,13.88733 2.9993,0 0,-17.99556 -4.3855,0 -4.8391,14.08896 -0.05,0 -4.9652,-14.08896 -4.4359,0 z" style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-family:'Helvetica Neue';-inkscape-font-specification:'Helvetica Neue Medium'" id="path3437"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 32 KiB

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="256px" height="288px" viewBox="0 0 256 288" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
<g>
<path d="M255.569,84.452376 C255.567,79.622376 254.534,75.354376 252.445,71.691376 C250.393,68.089376 247.32,65.070376 243.198,62.683376 C209.173,43.064376 175.115,23.505376 141.101,3.86637605 C131.931,-1.42762395 123.04,-1.23462395 113.938,4.13537605 C100.395,12.122376 32.59,50.969376 12.385,62.672376 C4.064,67.489376 0.015,74.861376 0.013,84.443376 C0,123.898376 0.013,163.352376 0,202.808376 C0,207.532376 0.991,211.717376 2.988,215.325376 C5.041,219.036376 8.157,222.138376 12.374,224.579376 C32.58,236.282376 100.394,275.126376 113.934,283.115376 C123.04,288.488376 131.931,288.680376 141.104,283.384376 C175.119,263.744376 209.179,244.186376 243.209,224.567376 C247.426,222.127376 250.542,219.023376 252.595,215.315376 C254.589,211.707376 255.582,207.522376 255.582,202.797376 C255.582,202.797376 255.582,123.908376 255.569,84.452376" fill="#A179DC" fill-rule="nonzero"/>
<path d="M128.182,143.241376 L2.988,215.325376 C5.041,219.036376 8.157,222.138376 12.374,224.579376 C32.58,236.282376 100.394,275.126376 113.934,283.115376 C123.04,288.488376 131.931,288.680376 141.104,283.384376 C175.119,263.744376 209.179,244.186376 243.209,224.567376 C247.426,222.127376 250.542,219.023376 252.595,215.315376 L128.182,143.241376" fill="#280068" fill-rule="nonzero"/>
<path d="M255.569,84.452376 C255.567,79.622376 254.534,75.354376 252.445,71.691376 L128.182,143.241376 L252.595,215.315376 C254.589,211.707376 255.58,207.522376 255.582,202.797376 C255.582,202.797376 255.582,123.908376 255.569,84.452376" fill="#390091" fill-rule="nonzero"/>
<path d="M201.892326,116.294008 L201.892326,129.767692 L215.36601,129.767692 L215.36601,116.294008 L222.102852,116.294008 L222.102852,129.767692 L235.576537,129.767692 L235.576537,136.504534 L222.102852,136.504534 L222.102852,149.978218 L235.576537,149.978218 L235.576537,156.71506 L222.102852,156.71506 L222.102852,170.188744 L215.36601,170.188744 L215.36601,156.71506 L201.892326,156.71506 L201.892326,170.188744 L195.155484,170.188744 L195.155484,156.71506 L181.6818,156.71506 L181.6818,149.978218 L195.155484,149.978218 L195.155484,136.504534 L181.6818,136.504534 L181.6818,129.767692 L195.155484,129.767692 L195.155484,116.294008 L201.892326,116.294008 Z M215.36601,136.504534 L201.892326,136.504534 L201.892326,149.978218 L215.36601,149.978218 L215.36601,136.504534 Z" fill="#FFFFFF"/>
<path d="M128.456752,48.625876 C163.600523,48.625876 194.283885,67.7121741 210.718562,96.0819435 L210.558192,95.808876 L169.209615,119.617159 C161.062959,105.823554 146.128136,96.5150717 128.996383,96.3233722 L128.456752,96.3203544 C102.331178,96.3203544 81.1506705,117.499743 81.1506705,143.625316 C81.1506705,152.168931 83.4284453,160.17752 87.3896469,167.094792 C95.543745,181.330045 110.872554,190.931398 128.456752,190.931398 C146.149522,190.931398 161.565636,181.208041 169.67832,166.820563 L169.481192,167.165876 L210.767678,191.083913 C194.51328,219.21347 164.25027,238.240861 129.514977,238.620102 L128.456752,238.625876 C93.2021701,238.625876 62.4315028,219.422052 46.0382398,190.902296 C38.0352471,176.979327 33.4561922,160.837907 33.4561922,143.625316 C33.4561922,91.1592636 75.9884604,48.625876 128.456752,48.625876 Z" fill="#FFFFFF" fill-rule="nonzero"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="102.3716mm" height="144.49777mm" viewBox="0 0 362.73401 511.99998" id="svg3476" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="CSS3.svg">
<defs id="defs3478"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.35" inkscape:cx="181.367" inkscape:cy="256" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" inkscape:window-width="1366" inkscape:window-height="704" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"/>
<metadata id="metadata3481">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Calque 1" inkscape:groupmode="layer" id="layer1" transform="translate(-193.633,-276.3622)">
<g id="g3013" transform="translate(119,276.3622)">
<polygon id="polygon2989" points="437.367,100.62 404.321,470.819 255.778,512 107.644,470.877 74.633,100.62 " style="fill:#264de4"/>
<polygon id="polygon2991" points="376.03,447.246 404.27,130.894 256,130.894 256,480.523 " style="fill:#2965f1"/>
<polygon id="polygon2993" points="150.31,268.217 154.38,313.627 256,313.627 256,268.217 " style="fill:#ebebeb"/>
<polygon id="polygon2995" points="256,176.305 255.843,176.305 142.132,176.305 146.26,221.716 256,221.716 " style="fill:#ebebeb"/>
<polygon id="polygon2997" points="256,433.399 256,386.153 255.801,386.206 205.227,372.55 201.994,336.333 177.419,336.333 156.409,336.333 162.771,407.634 255.791,433.457 " style="fill:#ebebeb"/>
<path id="path2999" d="m 160,0 55,0 0,23 -32,0 0,23 32,0 0,23 -55,0 z" inkscape:connector-curvature="0"/>
<path id="path3001" d="m 226,0 55,0 0,20 -32,0 0,4 32,0 0,46 -55,0 0,-21 32,0 0,-4 -32,0 z" inkscape:connector-curvature="0"/>
<path id="path3003" d="m 292,0 55,0 0,20 -32,0 0,4 32,0 0,46 -55,0 0,-21 32,0 0,-4 -32,0 z" inkscape:connector-curvature="0"/>
<polygon id="polygon3005" points="311.761,313.627 306.49,372.521 255.843,386.191 255.843,433.435 348.937,407.634 349.62,399.962 360.291,280.411 361.399,268.217 369.597,176.305 255.843,176.305 255.843,221.716 319.831,221.716 315.699,268.217 255.843,268.217 255.843,313.627 " style="fill:#ffffff"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 22.0.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" viewBox="0 0 439 137.29" enable-background="new 0 0 439 137.29" xml:space="preserve">
<g>
<g opacity="0.54">
<path d="M207.08,20.2h27.55c9.35,0,17.51,1.93,24.49,5.8c6.97,3.87,12.33,9.25,16.07,16.13c3.74,6.89,5.61,14.79,5.61,23.72 s-1.87,16.83-5.61,23.72s-9.1,12.26-16.07,16.13c-6.97,3.87-15.13,5.8-24.49,5.8h-27.55V20.2z M234.63,101.19 c10.8,0,19.36-3.1,25.7-9.31c6.33-6.21,9.5-14.88,9.5-26.02s-3.17-19.81-9.5-26.02c-6.33-6.21-14.9-9.31-25.7-9.31H217.8v70.65 h16.83V101.19z"/>
<path d="M297.49,110.75c-3.74-1.87-6.63-4.44-8.67-7.72c-2.04-3.27-3.06-6.99-3.06-11.16c0-6.89,2.59-12.26,7.78-16.13 c5.18-3.87,11.73-5.8,19.64-5.8c3.91,0,7.54,0.43,10.9,1.28s5.93,1.83,7.72,2.93V70.2c0-4.85-1.7-8.74-5.1-11.67 c-3.4-2.93-7.7-4.4-12.88-4.4c-3.66,0-7.01,0.79-10.08,2.36c-3.06,1.57-5.48,3.76-7.27,6.57l-8.16-6.12 c2.55-3.91,6.06-6.97,10.52-9.18c4.46-2.21,9.42-3.32,14.86-3.32c8.84,0,15.79,2.32,20.85,6.95c5.06,4.64,7.59,10.95,7.59,18.94 v41.19H331.8v-9.31h-0.51c-1.87,3.15-4.68,5.82-8.42,8.03c-3.74,2.21-7.95,3.32-12.63,3.32 C305.49,113.56,301.24,112.62,297.49,110.75z M321.47,101.19c3.14-1.87,5.65-4.38,7.52-7.52s2.81-6.59,2.81-10.33 c-2.04-1.36-4.55-2.47-7.52-3.32c-2.98-0.85-6.12-1.28-9.44-1.28c-5.95,0-10.44,1.23-13.45,3.7c-3.02,2.47-4.53,5.66-4.53,9.56 c0,3.57,1.36,6.46,4.08,8.67c2.72,2.21,6.16,3.32,10.33,3.32C314.92,103.99,318.33,103.06,321.47,101.19z"/>
<path d="M353.57,47.5h10.33v10.33h0.51c1.53-3.83,4.12-6.8,7.78-8.93c3.65-2.12,7.65-3.19,11.99-3.19c1.87,0,3.44,0.13,4.72,0.38 v11.1c-1.45-0.34-3.4-0.51-5.87-0.51c-5.53,0-10.01,1.83-13.45,5.48c-3.44,3.66-5.17,8.42-5.17,14.28v36.09h-10.84V47.5 L353.57,47.5z M420.89,112.26c-2.25-0.86-4.14-2.03-5.68-3.51c-1.7-1.64-2.98-3.55-3.83-5.71c-0.85-2.16-1.28-4.8-1.28-7.92V56.3 h-11.35v-9.82h11.35V28.12h10.84v18.36h15.81v9.82h-15.81v36.24c0,3.65,0.68,6.34,2.04,8.08c1.61,1.91,3.95,2.87,7.01,2.87 c2.46,0,4.85-0.72,7.14-2.17v10.59c-1.28,0.59-2.57,1.02-3.89,1.28s-3,0.38-5.04,0.38C425.59,113.56,423.15,113.12,420.89,112.26z "/>
</g>
<g>
<path fill="#01579B" d="M29.64,108.94L6.36,85.66c-2.76-2.84-4.48-6.84-4.48-10.75c0-1.81,1.02-4.64,1.79-6.27l21.49-44.77 L29.64,108.94z"/>
<path fill="#40C4FF" d="M109.34,28.35L86.06,5.07c-2.03-2.04-6.27-4.48-9.85-4.48c-3.08,0-6.1,0.62-8.06,1.79L25.17,23.87 L109.34,28.35z"/>
<polygon fill="#40C4FF" points="57.4,136.7 113.82,136.7 113.82,112.52 71.73,99.09 33.23,112.52 "/>
<path fill="#29B6F6" d="M25.17,96.41c0,7.18,0.9,8.95,4.48,12.54l3.58,3.58h80.59l-39.4-44.77L25.17,23.88V96.41z"/>
<path fill="#01579B" d="M96.8,23.87H25.16l88.65,88.65h24.18V57l-28.65-28.65C105.32,24.31,101.74,23.87,96.8,23.87z"/>
<path opacity="0.2" fill="#FFFFFF" enable-background="new " d="M30.54,109.84c-3.58-3.6-4.48-7.14-4.48-13.43V24.77l-0.9-0.9 V96.4C25.17,102.7,25.17,104.44,30.54,109.84l2.69,2.69l0,0L30.54,109.84z"/>
<polygon opacity="0.2" fill="#263238" enable-background="new " points="137.1,56.11 137.1,111.63 112.92,111.63 113.82,112.52 138,112.52 138,57.01 "/>
<path opacity="0.2" fill="#FFFFFF" enable-background="new " d="M109.34,28.35c-4.44-4.44-8.08-4.48-13.43-4.48H25.17l0.9,0.9 h69.85C98.58,24.77,105.33,24.32,109.34,28.35L109.34,28.35z"/>
<radialGradient id="SVGID_1_" cx="69.955" cy="60.8864" r="68.065" gradientTransform="matrix(1 0 0 -1 0 129.5328)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.1"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</radialGradient>
<path opacity="0.2" fill="url(#SVGID_1_)" enable-background="new " d="M137.1,56.11l-27.76-27.76L86.06,5.07 c-2.03-2.04-6.27-4.48-9.85-4.48c-3.08,0-6.1,0.62-8.06,1.79L25.17,23.87L3.68,68.64c-0.77,1.63-1.79,4.46-1.79,6.27 c0,3.91,1.72,7.91,4.48,10.75l21.46,21.3c0.51,0.63,1.11,1.27,1.83,1.98l0.9,0.9l2.69,2.69l23.28,23.28l0.9,0.9h55.52h0.9v-24.18 h24.18v-0.06V57.01L137.1,56.11z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

View file

@ -0,0 +1 @@
<svg width="256" height="256" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><circle fill="#2B2E3A" cx="128" cy="128" r="128"/><g fill="#9FEAF9" fill-rule="nonzero"><path d="M100.502 71.69c-26.005-4.736-46.567.221-54.762 14.415-6.115 10.592-4.367 24.635 4.24 39.646a2.667 2.667 0 1 0 4.626-2.653c-7.752-13.522-9.261-25.641-4.247-34.326 6.808-11.791 25.148-16.213 49.187-11.835a2.667 2.667 0 0 0 .956-5.247zm-36.999 72.307c10.515 11.555 24.176 22.394 39.756 31.388 37.723 21.78 77.883 27.601 97.675 14.106a2.667 2.667 0 1 0-3.005-4.406c-17.714 12.078-55.862 6.548-92.003-14.318-15.114-8.726-28.343-19.222-38.478-30.36a2.667 2.667 0 1 0-3.945 3.59z"/><path d="M194.62 140.753c17.028-20.116 22.973-40.348 14.795-54.512-6.017-10.423-18.738-15.926-35.645-16.146a2.667 2.667 0 0 0-.069 5.333c15.205.198 26.165 4.939 31.096 13.48 6.792 11.765 1.49 29.807-14.248 48.399a2.667 2.667 0 1 0 4.071 3.446zm-43.761-68.175c-15.396 3.299-31.784 9.749-47.522 18.835-38.942 22.483-64.345 55.636-60.817 79.675a2.667 2.667 0 1 0 5.277-.775c-3.133-21.344 20.947-52.769 58.207-74.281 15.267-8.815 31.135-15.06 45.972-18.239a2.667 2.667 0 1 0-1.117-5.215z"/><path d="M87.77 187.753c8.904 24.86 23.469 40.167 39.847 40.167 11.945 0 22.996-8.143 31.614-22.478a2.667 2.667 0 1 0-4.571-2.748c-7.745 12.883-17.258 19.892-27.043 19.892-13.605 0-26.596-13.652-34.825-36.63a2.667 2.667 0 1 0-5.021 1.797zm81.322-4.863c4.61-14.728 7.085-31.718 7.085-49.423 0-44.179-15.463-82.263-37.487-92.042a2.667 2.667 0 0 0-2.164 4.874c19.643 8.723 34.317 44.866 34.317 87.168 0 17.177-2.397 33.63-6.84 47.83a2.667 2.667 0 1 0 5.09 1.593zm50.224-2.612c0-7.049-5.714-12.763-12.763-12.763-7.049 0-12.763 5.714-12.763 12.763 0 7.049 5.714 12.763 12.763 12.763 7.049 0 12.763-5.714 12.763-12.763zm-5.333 0a7.43 7.43 0 1 1-14.86 0 7.43 7.43 0 0 1 14.86 0zM48.497 193.041c7.05 0 12.764-5.714 12.764-12.763 0-7.049-5.715-12.763-12.764-12.763-7.048 0-12.763 5.714-12.763 12.763 0 7.049 5.715 12.763 12.763 12.763zm0-5.333a7.43 7.43 0 1 1 0-14.86 7.43 7.43 0 0 1 0 14.86z"/><path d="M127.617 54.444c7.049 0 12.763-5.714 12.763-12.763 0-7.049-5.714-12.763-12.763-12.763-7.049 0-12.763 5.714-12.763 12.763 0 7.049 5.714 12.763 12.763 12.763zm0-5.333a7.43 7.43 0 1 1 0-14.86 7.43 7.43 0 0 1 0 14.86zm1.949 93.382c-4.985 1.077-9.896-2.091-10.975-7.076a9.236 9.236 0 0 1 7.076-10.976c4.985-1.077 9.896 2.091 10.976 7.076 1.077 4.985-2.091 9.897-7.077 10.976z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 953 272"><path d="M136.28 4.09L217.95 4 80.93 140.95l-35.71 35.51-40.63-40.68L136.28 4.09zm-.76 122.28c1.06-1.4 3.01-.71 4.49-.89l77.87.02-70.97 70.9-40.84-40.59 29.45-29.44z" fill="#44d1fd"/><path opacity=".54" d="M332.74 61.21l89.03.03-.01 17.53c-23.29 0-46.59-.07-69.89.03-1.78.59-.94 2.82-1.14 4.19l.07 47.15c.59 1.77 2.83.92 4.21 1.14l59.76-.03v17.51c-18.58-.01-37.15-.01-55.73 0-2.76-.01-5.55-.18-8.28.29l-.21 66.56c-5.99-.24-11.97-.02-17.96-.15l-.01-151.42.16-2.83zm110.62.03h18.28l.01 104.76-.2 49.33c-5.95-.11-11.9-.14-17.84.02-.46-2.44-.27-4.92-.27-7.38l.02-146.73zm178.92 12.99l18.34.01.03 31c8.97.22 17.99-.4 26.94.31-.25 5.56-.04 11.12-.14 16.68-8.92.02-17.83.09-26.74-.04l-.07 61.74c.19 5.72 1.41 12.63 6.97 15.58 6.35 3.61 14.15 1.91 20.16-1.57v17.96c-6.62 3-14.17 3.36-21.28 2.39-10.02-1.53-19.62-8.36-22.65-18.29-2.01-5.44-1.55-11.31-1.59-16.99l-.04-60.13-.45-.51c-6.33-.34-12.68.05-19.02-.17.04-5.66-.22-11.32.14-16.97 6.44-.11 12.91.29 19.34-.2l.06-30.8zm77.48-.06c6.1.21 12.2-.07 18.29.14l.42.46c.23 10.18-.31 20.39.24 30.55 8.69-.16 17.38-.03 26.06-.08l.06 16.86c-8.74.33-17.51.13-26.25.08l-.1 62.81c-.01 5.47 1.57 11.94 6.86 14.63 6.49 3.54 14.36 1.72 20.39-1.9l-.02 18.06c-6.43 2.9-13.68 3.46-20.62 2.66-9.01-1.2-17.83-6.29-22.06-14.54-2.04-4.32-3.18-9.1-3.37-13.87v-67.78c-6.33-.01-12.65.02-18.97 0l.04-17.07c6.23.17 12.46-.05 18.69.16.66-10.36-.05-20.79.34-31.17zm89.02 31.65c12.66-5.25 27.27-5.35 40.2-.95 14.81 5.11 26.27 18.03 30.47 33.02 2.75 8.31 2.64 17.14 2.25 25.78l-87.05.09c.72 9.27 3.49 18.72 9.93 25.68 9.15 10.67 24.9 14.63 38.2 10.44 9.33-2.75 16.61-9.93 21.4-18.18 5.3 2.37 10.45 5.07 15.73 7.5-7.22 13.76-20.35 24.69-35.78 27.65-12.67 2.37-26.53 2.43-38.15-3.83-15.08-7.49-25.46-22.74-28.42-39.14-2.15-12.6-1.48-25.93 3.26-37.89 4.97-13.13 15.02-24.5 27.96-30.17m6.89 15.81c-10.65 4.92-17.51 15.85-19.65 27.13l66.76-.21c-1.06-7.37-3.68-14.86-9.08-20.19-9.46-10.14-25.63-12.12-38.03-6.73zm105.66 1.45c6.97-16.93 28.38-25.82 45.31-18.73v19.76c-7.11-2.8-15.08-4.53-22.59-2.32-10.26 3.05-17.85 12.2-20.76 22.27-2 6.8-1.25 13.9-1.17 20.87-.78 9.02.39 18.05-.2 27.07.48 7.79-.42 15.58.24 23.38-6.22.3-12.44-.02-18.65.19-.36-23.51-.05-47.03-.15-70.55l.14-39.59c5.83.16 11.67-.02 17.51.12.53 5.84-.65 11.71.32 17.53zm-413.47-17.87c6.2.26 12.45-.37 18.62.33l-.09 65.54c-.06 8.01 1.08 16.76 6.62 22.98 7.15 7.92 19.26 9.37 29.04 6.24 13.07-4.68 22.19-18.52 21.66-32.36l.2-62.73 18.67.04-.11 110.05c-5.92-.1-11.83 0-17.74-.07l-.07-15.66c-3.83 4.81-7.85 9.68-13.34 12.71-11.24 7.09-25.5 8.03-38.09 4.4-8.12-2.45-15.19-8.14-19.26-15.58-4.83-8.18-6.05-17.85-6.33-27.17l.22-68.72z"/><path fill="#1fbcfd" d="M65.36 196.47l40.71-40.66 40.84 40.59.17.18-41 40.62-40.72-40.73z"/><path fill="#08589c" d="M106.08 237.2l41-40.62 70.83 70.9c-26.68.06-53.35-.02-80.02.04-1.52.34-2.46-1.05-3.43-1.91l-28.38-28.41z"/></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View file

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1024" height="1024" id="svg3030" version="1.1" inkscape:version="0.92.1 r15371" sodipodi:docname="icon.svg" inkscape:export-filename="/home/akien/Projects/godot/godot.git/icon.png" inkscape:export-xdpi="24" inkscape:export-ydpi="24">
<defs id="defs3032"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.35" inkscape:cx="707.24666" inkscape:cy="14.063809" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1920" inkscape:window-height="1011" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1"/>
<metadata id="metadata3035">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-98.519719)">
<g id="g78" transform="matrix(4.162611,0,0,-4.162611,919.24059,771.67186)" style="stroke-width:0.32031175">
<path d="m 0,0 c 0,0 -0.325,1.994 -0.515,1.976 l -36.182,-3.491 c -2.879,-0.278 -5.115,-2.574 -5.317,-5.459 l -0.994,-14.247 -27.992,-1.997 -1.904,12.912 c -0.424,2.872 -2.932,5.037 -5.835,5.037 h -38.188 c -2.902,0 -5.41,-2.165 -5.834,-5.037 l -1.905,-12.912 -27.992,1.997 -0.994,14.247 c -0.202,2.886 -2.438,5.182 -5.317,5.46 l -36.2,3.49 c -0.187,0.018 -0.324,-1.978 -0.511,-1.978 l -0.049,-7.83 30.658,-4.944 1.004,-14.374 c 0.203,-2.91 2.551,-5.263 5.463,-5.472 l 38.551,-2.75 c 0.146,-0.01 0.29,-0.016 0.434,-0.016 2.897,0 5.401,2.166 5.825,5.038 l 1.959,13.286 h 28.005 l 1.959,-13.286 c 0.423,-2.871 2.93,-5.037 5.831,-5.037 0.142,0 0.284,0.005 0.423,0.015 l 38.556,2.75 c 2.911,0.209 5.26,2.562 5.463,5.472 l 1.003,14.374 30.645,4.966 z" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.32031175" id="path80" inkscape:connector-curvature="0"/>
</g>
<g id="g82-3" transform="matrix(4.162611,0,0,-4.162611,104.69892,525.90697)" style="stroke-width:0.32031175">
<path d="m 0,0 v -47.514 -6.035 -5.492 c 0.108,-0.001 0.216,-0.005 0.323,-0.015 l 36.196,-3.49 c 1.896,-0.183 3.382,-1.709 3.514,-3.609 l 1.116,-15.978 31.574,-2.253 2.175,14.747 c 0.282,1.912 1.922,3.329 3.856,3.329 h 38.188 c 1.933,0 3.573,-1.417 3.855,-3.329 l 2.175,-14.747 31.575,2.253 1.115,15.978 c 0.133,1.9 1.618,3.425 3.514,3.609 l 36.182,3.49 c 0.107,0.01 0.214,0.014 0.322,0.015 v 4.711 l 0.015,0.005 V 0 h 0.134 c 4.795,6.12 9.232,12.569 13.487,19.449 -5.651,9.62 -12.575,18.217 -19.976,26.182 -6.864,-3.455 -13.531,-7.369 -19.828,-11.534 -3.151,3.132 -6.7,5.694 -10.186,8.372 -3.425,2.751 -7.285,4.768 -10.946,7.118 1.09,8.117 1.629,16.108 1.846,24.448 -9.446,4.754 -19.519,7.906 -29.708,10.17 -4.068,-6.837 -7.788,-14.241 -11.028,-21.479 -3.842,0.642 -7.702,0.88 -11.567,0.926 v 0.006 c -0.027,0 -0.052,-0.006 -0.075,-0.006 -0.024,0 -0.049,0.006 -0.073,0.006 V 63.652 C 93.903,63.606 90.046,63.368 86.203,62.726 82.965,69.964 79.247,77.368 75.173,84.205 64.989,81.941 54.915,78.789 45.47,74.035 45.686,65.695 46.225,57.704 47.318,49.587 43.65,47.237 39.795,45.22 36.369,42.469 32.888,39.791 29.333,37.229 26.181,34.097 19.884,38.262 13.219,42.176 6.353,45.631 -1.048,37.666 -7.968,29.069 -13.621,19.449 -9.368,12.569 -4.928,6.12 -0.134,0 Z" style="fill:#478cbf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.32031175" id="path84-6" inkscape:connector-curvature="0"/>
</g>
<g id="g86-7" transform="matrix(4.162611,0,0,-4.162611,784.07144,817.24284)" style="stroke-width:0.32031175">
<path d="m 0,0 -1.121,-16.063 c -0.135,-1.936 -1.675,-3.477 -3.611,-3.616 l -38.555,-2.751 c -0.094,-0.007 -0.188,-0.01 -0.281,-0.01 -1.916,0 -3.569,1.406 -3.852,3.33 l -2.211,14.994 H -81.09 l -2.211,-14.994 c -0.297,-2.018 -2.101,-3.469 -4.133,-3.32 l -38.555,2.751 c -1.936,0.139 -3.476,1.68 -3.611,3.616 L -130.721,0 -163.268,3.138 c 0.015,-3.498 0.06,-7.33 0.06,-8.093 0,-34.374 43.605,-50.896 97.781,-51.086 h 0.066 0.067 c 54.176,0.19 97.766,16.712 97.766,51.086 0,0.777 0.047,4.593 0.063,8.093 z" style="fill:#478cbf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.32031175" id="path88-5" inkscape:connector-curvature="0"/>
</g>
<g id="g90-3" transform="matrix(4.162611,0,0,-4.162611,389.21484,625.67104)" style="stroke-width:0.32031175">
<path d="m 0,0 c 0,-12.052 -9.765,-21.815 -21.813,-21.815 -12.042,0 -21.81,9.763 -21.81,21.815 0,12.044 9.768,21.802 21.81,21.802 C -9.765,21.802 0,12.044 0,0" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.32031175" id="path92-5" inkscape:connector-curvature="0"/>
</g>
<g id="g94-6" transform="matrix(4.162611,0,0,-4.162611,367.36686,631.05679)" style="stroke-width:0.32031175">
<path d="m 0,0 c 0,-7.994 -6.479,-14.473 -14.479,-14.473 -7.996,0 -14.479,6.479 -14.479,14.473 0,7.994 6.483,14.479 14.479,14.479 C -6.479,14.479 0,7.994 0,0" style="fill:#414042;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.32031175" id="path96-2" inkscape:connector-curvature="0"/>
</g>
<g id="g98-9" transform="matrix(4.162611,0,0,-4.162611,511.99336,724.73954)" style="stroke-width:0.32031175">
<path d="m 0,0 c -3.878,0 -7.021,2.858 -7.021,6.381 v 20.081 c 0,3.52 3.143,6.381 7.021,6.381 3.878,0 7.028,-2.861 7.028,-6.381 V 6.381 C 7.028,2.858 3.878,0 0,0" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.32031175" id="path100-1" inkscape:connector-curvature="0"/>
</g>
<g id="g102-2" transform="matrix(4.162611,0,0,-4.162611,634.78706,625.67104)" style="stroke-width:0.32031175">
<path d="m 0,0 c 0,-12.052 9.765,-21.815 21.815,-21.815 12.041,0 21.808,9.763 21.808,21.815 0,12.044 -9.767,21.802 -21.808,21.802 C 9.765,21.802 0,12.044 0,0" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.32031175" id="path104-7" inkscape:connector-curvature="0"/>
</g>
<g id="g106-0" transform="matrix(4.162611,0,0,-4.162611,656.64056,631.05679)" style="stroke-width:0.32031175">
<path d="m 0,0 c 0,-7.994 6.477,-14.473 14.471,-14.473 8.002,0 14.479,6.479 14.479,14.473 0,7.994 -6.477,14.479 -14.479,14.479 C 6.477,14.479 0,7.994 0,0" style="fill:#414042;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.32031175" id="path108-9" inkscape:connector-curvature="0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

View file

@ -0,0 +1,9 @@
<svg width="290px" height="80px" viewBox="0 0 289.69 79.8" xmlns="http://www.w3.org/2000/svg">
<path class="letter" d="m31.3 18.73-2.98 17.14h-9.24l2.99-17.14h-13.79l-8.28 47.53h13.79l3.25-18.71h9.24l-3.26 18.71h13.82l8.28-47.53z"></path>
<path class="letter" d="m82.83 20.14a8.76 8.76 0 0 0 -3.77-1.57 28.88 28.88 0 0 0 -5.18-.42h-11.47a30.88 30.88 0 0 0 -5.28.42 12.38 12.38 0 0 0 -4.3 1.57 9.37 9.37 0 0 0 -3.11 3.12 14.72 14.72 0 0 0 -1.81 5.14l-4.86 27.78a13.63 13.63 0 0 0 0 5.29 5.9 5.9 0 0 0 1.9 3.26 8.21 8.21 0 0 0 3.7 1.65 27.81 27.81 0 0 0 5.32.46h11.42a30.28 30.28 0 0 0 5.47-.46 12.18 12.18 0 0 0 4.31-1.65 9.64 9.64 0 0 0 3.11-3.26 15.27 15.27 0 0 0 1.78-5.29l4.86-27.78a11.25 11.25 0 0 0 0-5.14 6 6 0 0 0 -2.09-3.12zm-16.35 34.47h-9.37l4.28-24.24h9.37z"></path>
<path class="letter" d="m88.01 30.78h10.72l-6.17 35.48h13.78l6.18-35.48h10.73l2.1-12.05h-35.24z"></path>
<path class="letter" d="m171.06 18.73-9.28 26.11-.03-26.11h-10.9l-9.03 26.04-.17-26.04h-13.85l2.61 47.53h12.36l9.27-24.92.71 24.92h11.96l19.21-47.53z"></path>
<path class="letter" d="m248.66 20.88a8.41 8.41 0 0 0 -3.72-1.68 25.41 25.41 0 0 0 -5.2-.47h-22.81l-8.29 47.53h13.79l2.82-16.26h1.9l5.26 16.26h15.11l-6.89-18.26h.37a16.35 16.35 0 0 0 2.88-1.21 8.38 8.38 0 0 0 2.36-1.85 10.24 10.24 0 0 0 1.7-2.68 16.21 16.21 0 0 0 1.07-3.56l1.59-9.24a12.89 12.89 0 0 0 0-5.28 6.18 6.18 0 0 0 -1.94-3.3zm-12.14 11.33-.88 5.16a5.62 5.62 0 0 1 -.34.93 2.14 2.14 0 0 1 -.56.7 2.76 2.76 0 0 1 -.82.42 3.28 3.28 0 0 1 -1 .15h-5.81l1.63-9.57h5.81a2.84 2.84 0 0 1 1 .15 1.64 1.64 0 0 1 .65.43 1.39 1.39 0 0 1 .32.68 2.79 2.79 0 0 1 0 .95z"></path>
<path class="letter" d="m287.75 29.83 1.94-11.1h-29.95l-8.28 47.53h30.49l1.93-11.1h-16.7l1.39-7.95h12.77l1.8-10.25h-12.77l1.22-7.13z"></path>
<path class="bolt" d="m211.75 23-11.57 2.69 10.09-25.69-30.2 38.92 14.41-2.84-13.59 26.54 7.86-1.77-7.95 18.95 24.97-26.97-9.21 2.13z"></path>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="354.346" height="659.055" viewBox="0 0 354.346 659.055" overflow="visible" enable-background="new 0 0 354.346 659.055" xml:space="preserve">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#0074BD" d="M117.151,349.592c0,0-17.265,10.049,12.301,13.44 c35.824,4.09,54.13,3.501,93.596-3.959c0,0,10.397,6.504,24.892,12.137C159.439,409.127,47.644,369.013,117.151,349.592 L117.151,349.592z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#0074BD" d="M106.331,300.104c0,0-19.367,14.339,10.221,17.397 c38.271,3.951,68.483,4.275,120.792-5.792c0,0,7.218,7.332,18.585,11.339C148.943,354.342,29.782,325.51,106.331,300.104 L106.331,300.104z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#EA2D2E" d="M197.494,216.145c21.818,25.115-5.721,47.697-5.721,47.697 s55.367-28.577,29.945-64.38c-23.752-33.373-41.962-49.951,56.623-107.124C278.342,92.338,123.587,130.979,197.494,216.145 L197.494,216.145z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#0074BD" d="M314.542,386.202c0,0,12.781,10.536-14.077,18.684 c-51.071,15.469-212.604,20.135-257.47,0.619c-16.117-7.02,14.121-16.75,23.635-18.805c9.92-2.146,15.584-1.754,15.584-1.754 c-17.937-12.631-115.935,24.807-49.772,35.544C212.871,449.736,361.337,407.317,314.542,386.202L314.542,386.202z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#0074BD" d="M125.46,248.822c0,0-82.155,19.519-29.092,26.613 c22.412,2.999,67.063,2.309,108.685-1.183c34.006-2.854,68.133-8.958,68.133-8.958s-11.982,5.14-20.657,11.06 C169.085,298.301,7.917,288.08,54.322,265.642C93.549,246.665,125.46,248.822,125.46,248.822L125.46,248.822z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#0074BD" d="M272.846,331.198c84.818-44.063,45.597-86.412,18.223-80.708 c-6.694,1.397-9.697,2.607-9.697,2.607s2.494-3.907,7.243-5.588c54.155-19.03,95.794,56.146-17.464,85.919 C271.15,333.428,272.453,332.248,272.846,331.198L272.846,331.198z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#EA2D2E" d="M221.719,0c0,0,46.963,46.99-44.557,119.227 c-73.393,57.969-16.734,91.009-0.026,128.778c-42.845-38.653-74.271-72.684-53.192-104.352 C154.898,97.174,240.663,74.632,221.719,0L221.719,0z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#0074BD" d="M133.799,450.637c81.397,5.204,206.426-2.896,209.385-41.415 c0,0-5.688,14.602-67.276,26.188c-69.481,13.081-155.197,11.558-206.016,3.167C69.892,438.577,80.303,447.194,133.799,450.637 L133.799,450.637z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#EA2D2E" d="M339.426,519.716h-2.479v-1.385h6.676v1.385h-2.469v6.928h-1.729 V519.716L339.426,519.716L339.426,519.716z M352.756,520.067h-0.032l-2.461,6.576h-1.132l-2.446-6.576h-0.025v6.576h-1.638v-8.313 h2.402l2.264,5.885l2.271-5.885h2.388v8.313h-1.59V520.067L352.756,520.067z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#EA2D2E" d="M120.461,597.813c-7.676,6.654-15.793,10.396-23.079,10.396 c-10.378,0-16.007-6.236-16.007-16.216c0-10.803,6.027-18.71,30.163-18.71h8.923V597.813L120.461,597.813L120.461,597.813z M141.65,621.716V547.72c0-18.915-10.787-31.396-36.782-31.396c-15.168,0-28.467,3.75-39.278,8.525l3.111,13.106 c8.515-3.127,19.526-6.031,30.337-6.031c14.978,0,21.423,6.031,21.423,18.505v9.356h-7.485c-36.383,0-52.798,14.11-52.798,35.336 c0,18.285,10.819,28.682,31.185,28.682c13.088,0,22.87-5.405,32.001-13.315l1.663,11.228H141.65L141.65,621.716z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#EA2D2E" d="M212.362,621.716h-26.423l-31.807-103.502h23.077l19.743,63.6 l4.391,19.109c9.965-27.639,17.032-55.701,20.566-82.709h22.445C238.352,552.294,227.523,589.706,212.362,621.716L212.362,621.716z "/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#EA2D2E" d="M313.755,597.813c-7.701,6.654-15.82,10.396-23.086,10.396 c-10.382,0-16.011-6.236-16.011-16.216c0-10.803,6.039-18.71,30.154-18.71h8.942V597.813L313.755,597.813L313.755,597.813z M334.951,621.716V547.72c0-18.915-10.818-31.396-36.789-31.396c-15.188,0-28.484,3.75-39.295,8.525l3.116,13.106 c8.519-3.127,19.545-6.031,30.355-6.031c14.96,0,21.416,6.031,21.416,18.505v9.356h-7.485c-36.391,0-52.801,14.11-52.801,35.336 c0,18.285,10.804,28.682,31.169,28.682c13.099,0,22.862-5.405,32.018-13.315l1.674,11.228H334.951L334.951,621.716z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#EA2D2E" d="M36.941,639.306c-6.037,8.821-15.8,15.809-26.479,19.749 L0,646.731c8.135-4.178,15.103-10.912,18.345-17.182c2.796-5.589,3.96-12.773,3.96-29.971V481.398h22.519v116.551 C44.824,620.95,42.988,630.249,36.941,639.306L36.941,639.306z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View file

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 630 630">
<rect width="630" height="630" fill="#f7df1e"/>
<path d="m423.2 492.19c12.69 20.72 29.2 35.95 58.4 35.95 24.53 0 40.2-12.26 40.2-29.2 0-20.3-16.1-27.49-43.1-39.3l-14.8-6.35c-42.72-18.2-71.1-41-71.1-89.2 0-44.4 33.83-78.2 86.7-78.2 37.64 0 64.7 13.1 84.2 47.4l-46.1 29.6c-10.15-18.2-21.1-25.37-38.1-25.37-17.34 0-28.33 11-28.33 25.37 0 17.76 11 24.95 36.4 35.95l14.8 6.34c50.3 21.57 78.7 43.56 78.7 93 0 53.3-41.87 82.5-98.1 82.5-54.98 0-90.5-26.2-107.88-60.54zm-209.13 5.13c9.3 16.5 17.76 30.45 38.1 30.45 19.45 0 31.72-7.61 31.72-37.2v-201.3h59.2v202.1c0 61.3-35.94 89.2-88.4 89.2-47.4 0-74.85-24.53-88.81-54.075z"/>
</svg>

After

Width:  |  Height:  |  Size: 687 B

View file

@ -0,0 +1,32 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 206 182">
<defs>
<linearGradient id="face" y1="0" x1="0" x2="100%" y2="0">
<stop stop-color="#d7d7d7" offset="0"/>
<stop stop-color="#e7e7e7" offset=".5"/>
<stop stop-color="#d7d7d7" offset="1"/>
</linearGradient>
<linearGradient id="bevel" x1="0" y1="0" x2="0" y2="100%">
<stop stop-color="#d8d8d8" offset="0"/>
<stop stop-color="#a3a3a3" offset="1"/>
</linearGradient>
<symbol id="btn-key" viewBox="0 0 60 60">
<rect x="0" y="0" rx="3" ry="3" width="54" height="58" fill="url(#bevel)"/>
<rect x="2" y="1" rx="3" ry="3" width="50" height="50" stroke-width="0.25" stroke="#fff" fill="url(#face)"/>
</symbol>
</defs>
<use xlink:href="#btn-key" x="0" y="0" width="60" height="60"/>
<use xlink:href="#btn-key" x="60" y="0" width="60" height="60"/>
<use xlink:href="#btn-key" x="120" y="0" width="60" height="60"/>
<rect fill="#3c3cff" opacity="0.25" x="120" y="0" rx="3" ry="3" width="54" height="58" stroke="none"/>
<use xlink:href="#btn-key" x="22" y="62" width="60" height="60"/>
<use xlink:href="#btn-key" x="82" y="62" width="60" height="60"/>
<rect fill="#3c3c3c" opacity="0.35" x="82" y="62" rx="3" ry="3" width="54" height="58" stroke="none"/>
<use xlink:href="#btn-key" x="142" y="62" width="60" height="60"/>
<use xlink:href="#btn-key" x="32" y="124" width="60" height="60"/>
<rect fill="#3c3c3c" opacity="0.35" x="32" y="124" rx="3" ry="3" width="54" height="58" stroke="none"/>
<use xlink:href="#btn-key" x="92" y="124" width="60" height="60"/>
<rect fill="#3c3c3c" opacity="0.35" x="92" y="124" rx="3" ry="3" width="54" height="58" stroke="none"/>
<use xlink:href="#btn-key" x="152" y="124" width="60" height="60"/>
<rect fill="#3c3c3c" opacity="0.35" x="152" y="124" rx="3" ry="3" width="54" height="58" stroke="none"/>
<text x="130" y="43" style="font:900 18px sans-serif" fill="#222">3</text>
</svg>

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" width="1000" height="455" viewBox="0 0 1000 455" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<path aria-label="M" text-data="M" d="M137,96h233c19.6,0,31,16.9,31,37v229h-65V163h-38v199h-59V163h-37v199h-65V96z"/>
<rect aria-label="I" text-data="I" x="433" y="96" width="65" height="266"/>
<path aria-label="D" text-data="D" d="M529,96h193c19.6,0,31,16.9,31,37v196c0,24.9-10.4,33-33,33H529V193h66v104h93V156H529V96z"/>
<rect aria-label="I" text-data="I" x="783" y="96" width="66" height="266"/>
</svg>

After

Width:  |  Height:  |  Size: 616 B

View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" viewBox="0 0 230 98.3" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<title>OpenGL logo</title><desc>A graphics open standard API from Khronos Group</desc>
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g transform="translate(-152 -507)">
<g transform="matrix(.97 0 0 .97 7.94 16.6)" fill-rule="evenodd">
<path d="m199 581c-11.3 0-16.9-6.94-19.1-14.2 2.45 11.8 15.7 23.3 57.5 28.4 39.5 4.86 65.2-7.32 73.9-13 0 0 5.86-2.6 2.35 1.42 0 0-24.9 23.1-73.6 23.4-48.8 0.236-87.5-24.5-87.3-49.6-0.234-25 38.5-49.8 87.3-49.6 48.8 0.236 73.6 23.4 73.6 23.4 3.52 4.01-2.35 1.42-2.35 1.42-8.68-5.66-34.3-16.8-73.9-13-38.9 3.78-51.6 17.1-55.9 26-1.62 3.45-2.36 6.71-2.54 9.98 1.05-8.56 6.34-18.6 20-18.6 15.5 0 20.2 13 20.2 21.9 0 9-4.73 22-20.2 22zm157-8.65h20.6v7.55h-29.3v-41.7h8.66v34.1zm-31.8-14.9h17.3v22.5h-5.77l-0.866-5.23c-2.19 2.56-5.37 6.33-12.9 6.33-9.98 0-19-7.2-19-21.8 0-11.4 6.29-22.1 20.3-22.1 12.7 0 17.7 8.3 18.2 14h-8.66c0-1.62-2.94-6.85-9.06-6.85-6.17 0-11.9 4.3-11.9 15 0 11.4 6.17 14.3 12.1 14.3 1.9 0 8.25-0.755 10-9.17h-9.64v-7.02zm-125-15.3c-9 0-14.4 7.14-14.4 17 0 9.81 5.42 17 14.4 17 9 0 14.4-7.14 14.4-17 0-9.81-5.42-17-14.4-17zm23.3 11.1h4.2v3.77h0.101c1.06-1.53 3.09-4.54 7.9-4.54 7.04 0 12.1 6 12.1 13.5 0 6.37-3.65 14.7-12.7 14.7-3.55 0-5.88-1.68-7.04-3.57h-0.101v13.4h-4.46v-37.2zm11.3 23.6c4.86 0 8.16-4.24 8.16-10.1 0-3.42-1.37-10.2-8.26-10.2-6.43 0-7.14 6.98-7.14 11.3 0 7.08 4.41 8.97 7.24 8.97zm40-5.25c-0.153 1.27-1.37 5.05-4.71 7.29-1.22 0.816-2.94 1.84-7.19 1.84-7.45 0-11.9-5.66-11.9-13.4 0-8.26 3.95-14.8 12.7-14.8 7.65 0 11.4 6.12 11.4 15.6h-19.4c0 5.56 2.58 8.77 7.7 8.77 4.2 0 6.69-3.26 6.84-5.25h4.46zm-4.72-7.08c-0.253-4.13-1.98-7.95-7.4-7.95-4.1 0-7.34 3.82-7.34 7.95h14.7zm29.7 15.4h-4.46v-16.4c0-4.64-1.32-6.98-5.67-6.98-2.53 0-6.99 1.63-6.99 8.87v14.5h-4.46v-26.7h4.21v3.77h0.101c0.963-1.43 3.44-4.54 8-4.54 4.1 0 9.27 1.68 9.27 9.28v18.2" fill="#e9e9e9" style="fill:#b3b3b3;stroke-width:.997"/>
<path d="m197 578c-11.4 0-17.1-6.94-19.3-14.2 2.48 11.8 15.9 23.3 58.1 28.4 39.9 4.85 65.9-7.32 74.7-13 0 0 5.93-2.6 2.37 1.42 0 0-25.1 23.1-74.5 23.4-49.3 0.236-88.5-24.5-88.2-49.6-0.237-25 38.9-49.8 88.2-49.6 49.3 0.236 74.5 23.4 74.5 23.4 3.56 4.01-2.37 1.42-2.37 1.42-8.77-5.66-34.7-16.8-74.7-13-39.4 3.78-52.2 17.1-56.5 26-1.64 3.45-2.39 6.71-2.57 9.98 1.06-8.56 6.41-18.6 20.2-18.6 15.6 0 20.4 13 20.4 22 0 9-4.78 21.9-20.4 21.9zm159-8.65h20.8v7.55h-29.6v-41.7h8.75v34.1zm-32.1-14.9h17.5v22.5h-5.83l-0.876-5.22c-2.22 2.55-5.43 6.33-13.1 6.33-10.1 0-19.3-7.2-19.3-21.8 0-11.4 6.36-22.1 20.5-22.1 12.8 0 17.9 8.3 18.4 14h-8.75c0-1.62-2.98-6.85-9.16-6.85-6.24 0-12 4.3-12 15 0 11.4 6.24 14.3 12.2 14.3 1.92 0 8.34-0.755 10.1-9.17h-9.74v-7.02zm-127-15.3c-9.1 0-14.6 7.14-14.6 17 0 9.81 5.48 17 14.6 17 9.1 0 14.6-7.14 14.6-17 0-9.81-5.48-17-14.6-17zm23.6 11.1h4.25v3.77h0.102c1.08-1.53 3.12-4.54 7.99-4.54 7.12 0 12.2 6 12.2 13.5 0 6.37-3.69 14.7-12.8 14.7-3.59 0-5.94-1.68-7.12-3.57h-0.103v13.4h-4.51v-37.2zm11.4 23.6c4.92 0 8.25-4.24 8.25-10.1 0-3.42-1.39-10.2-8.35-10.2-6.5 0-7.22 6.98-7.22 11.3 0 7.08 4.46 8.97 7.32 8.97zm40.4-5.25c-0.155 1.27-1.38 5.05-4.76 7.29-1.23 0.815-2.97 1.84-7.27 1.84-7.53 0-12-5.66-12-13.4 0-8.26 4-14.8 12.9-14.8 7.73 0 11.5 6.12 11.5 15.6h-19.6c0 5.56 2.61 8.77 7.79 8.77 4.25 0 6.76-3.26 6.91-5.25h4.51zm-4.78-7.08c-0.256-4.13-2-7.95-7.48-7.95-4.15 0-7.43 3.82-7.43 7.95h14.9zm30 15.4h-4.51v-16.4c0-4.64-1.33-6.98-5.74-6.98-2.56 0-7.07 1.63-7.07 8.87v14.5h-4.51v-26.7h4.25v3.77h0.103c0.972-1.43 3.48-4.54 8.09-4.54 4.15 0 9.37 1.68 9.37 9.28v18.1" fill="#4386b5" style="fill:#5586a4"/>
<g transform="matrix(.219 0 0 .22 135 505)" style="fill:#999">
<path d="m1144 325c0 3.14-0.786 6.07-2.36 8.78s-3.71 4.85-6.42 6.41-5.64 2.34-8.78 2.34c-3.13 0-6.04-0.781-8.76-2.34-2.71-1.56-4.85-3.7-6.42-6.41s-2.36-5.64-2.36-8.78c0-3.13 0.784-6.05 2.36-8.77 1.57-2.72 3.71-4.86 6.42-6.42s5.63-2.34 8.76-2.34c3.14 0 6.07 0.781 8.78 2.34 2.71 1.56 4.85 3.7 6.42 6.42s2.36 5.64 2.36 8.77zm-3.4 0c0-3.91-1.38-7.24-4.15-10-2.77-2.77-6.1-4.15-10-4.15-3.91 0-7.24 1.38-10 4.15-2.77 2.77-4.15 6.1-4.15 10s1.38 7.24 4.15 10c2.77 2.77 6.1 4.15 10 4.15 3.91 0 7.24-1.38 10-4.15s4.15-6.1 4.15-10zm-22.1-9.38h8.39c2.37 0 4.1 0.478 5.16 1.44 1.06 0.957 1.6 2.24 1.6 3.85 0 1.26-0.406 2.34-1.22 3.26-0.812 0.919-2.09 1.59-3.84 2 0.72 0.276 1.25 0.567 1.59 0.873 0.475 0.43 0.973 1.06 1.49 1.91 0.03 0.061 1.04 1.87 3.03 5.42h-5.52c-1.79-3.57-3-5.7-3.61-6.4-0.614-0.696-1.23-1.05-1.84-1.05-0.138 0-0.33 0.023-0.574 0.069v7.38h-4.67zm4.67 7.95h2.02c1.35 0 2.3-0.218 2.85-0.654 0.551-0.438 0.827-1 0.827-1.69 0-0.689-0.265-1.25-0.793-1.69-0.529-0.437-1.43-0.654-2.7-0.654h-2.21z" fill="#5586a4" style="fill:#999"/>
</g>
<g transform="matrix(.219 0 0 .22 135 504)">
<path d="m1144 325c0 3.14-0.786 6.07-2.36 8.78s-3.71 4.85-6.42 6.41-5.64 2.34-8.78 2.34c-3.13 0-6.04-0.781-8.76-2.34-2.71-1.56-4.85-3.7-6.42-6.41s-2.36-5.64-2.36-8.78c0-3.13 0.784-6.05 2.36-8.77 1.57-2.72 3.71-4.86 6.42-6.42s5.63-2.34 8.76-2.34c3.14 0 6.07 0.781 8.78 2.34 2.71 1.56 4.85 3.7 6.42 6.42s2.36 5.64 2.36 8.77zm-3.4 0c0-3.91-1.38-7.24-4.15-10-2.77-2.77-6.1-4.15-10-4.15-3.91 0-7.24 1.38-10 4.15-2.77 2.77-4.15 6.1-4.15 10s1.38 7.24 4.15 10c2.77 2.77 6.1 4.15 10 4.15 3.91 0 7.24-1.38 10-4.15s4.15-6.1 4.15-10zm-22.1-9.38h8.39c2.37 0 4.1 0.478 5.16 1.44 1.06 0.957 1.6 2.24 1.6 3.85 0 1.26-0.406 2.34-1.22 3.26-0.812 0.919-2.09 1.59-3.84 2 0.72 0.276 1.25 0.567 1.59 0.873 0.475 0.43 0.973 1.06 1.49 1.91 0.03 0.061 1.04 1.87 3.03 5.42h-5.52c-1.79-3.57-3-5.7-3.61-6.4-0.614-0.696-1.23-1.05-1.84-1.05-0.138 0-0.33 0.023-0.574 0.069v7.38h-4.67zm4.67 7.95h2.02c1.35 0 2.3-0.218 2.85-0.654 0.551-0.438 0.827-1 0.827-1.69 0-0.689-0.265-1.25-0.793-1.69-0.529-0.437-1.43-0.654-2.7-0.654h-2.21z" fill="#5586a4"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6 KiB

View file

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg height="383.5975" id="svg3430" version="1.1" viewBox="0 0 711.20123 383.5975" width="711.20123" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg">
<title id="title3510">Official PHP Logo</title>
<metadata id="metadata3436">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title>Official PHP Logo</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Colin Viebrock</dc:title>
</cc:Agent>
</dc:creator>
<dc:description/>
<dc:contributor>
<cc:Agent>
<dc:title/>
</cc:Agent>
</dc:contributor>
<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/"/>
<dc:rights>
<cc:Agent>
<dc:title>Copyright Colin Viebrock 1997 - All rights reserved.</dc:title>
</cc:Agent>
</dc:rights>
<dc:date>1997</dc:date>
</cc:Work>
<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#Notice"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution"/>
<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike"/>
</cc:License>
</rdf:RDF>
</metadata>
<defs id="defs3434">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3444">
<path d="M 11.52,162 C 11.52,81.677 135.307,16.561 288,16.561 l 0,0 c 152.693,0 276.481,65.116 276.481,145.439 l 0,0 c 0,80.322 -123.788,145.439 -276.481,145.439 l 0,0 C 135.307,307.439 11.52,242.322 11.52,162" id="path3446"/>
</clipPath>
<radialGradient cx="0" cy="0" fx="0" fy="0" gradientTransform="matrix(363.05789,0,0,-363.05789,177.52002,256.30713)" gradientUnits="userSpaceOnUse" id="radialGradient3452" r="1" spreadMethod="pad">
<stop id="stop3454" offset="0" style="stop-opacity:1;stop-color:#aeb2d5"/>
<stop id="stop3456" offset="0.3" style="stop-opacity:1;stop-color:#aeb2d5"/>
<stop id="stop3458" offset="0.75" style="stop-opacity:1;stop-color:#484c89"/>
<stop id="stop3460" offset="1" style="stop-opacity:1;stop-color:#484c89"/>
</radialGradient>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3468">
<path d="M 0,324 576,324 576,0 0,0 0,324 Z" id="path3470"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3480">
<path d="M 0,324 576,324 576,0 0,0 0,324 Z" id="path3482"/>
</clipPath>
</defs>
<g id="g3438" transform="matrix(1.25,0,0,-1.25,-4.4,394.29875)">
<g id="g3440">
<g clip-path="url(#clipPath3444)" id="g3442">
<g id="g3448">
<g id="g3450">
<path d="M 11.52,162 C 11.52,81.677 135.307,16.561 288,16.561 l 0,0 c 152.693,0 276.481,65.116 276.481,145.439 l 0,0 c 0,80.322 -123.788,145.439 -276.481,145.439 l 0,0 C 135.307,307.439 11.52,242.322 11.52,162" id="path3462" style="fill:url(#radialGradient3452);stroke:none"/>
</g>
</g>
</g>
</g>
<g id="g3464">
<g clip-path="url(#clipPath3468)" id="g3466">
<g id="g3472" transform="translate(288,27.3594)">
<path d="M 0,0 C 146.729,0 265.68,60.281 265.68,134.641 265.68,209 146.729,269.282 0,269.282 -146.729,269.282 -265.68,209 -265.68,134.641 -265.68,60.281 -146.729,0 0,0" id="path3474" style="fill:#777bb3;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
</g>
</g>
</g>
<g id="g3476">
<g clip-path="url(#clipPath3480)" id="g3478">
<g id="g3484" transform="translate(161.7344,145.3066)">
<path d="m 0,0 c 12.065,0 21.072,2.225 26.771,6.611 5.638,4.341 9.532,11.862 11.573,22.353 1.903,9.806 1.178,16.653 -2.154,20.348 C 32.783,53.086 25.417,55 14.297,55 L -4.984,55 -15.673,0 0,0 Z m -63.063,-67.75 c -0.895,0 -1.745,0.4 -2.314,1.092 -0.57,0.691 -0.801,1.601 -0.63,2.48 L -37.679,81.573 C -37.405,82.982 -36.17,84 -34.734,84 L 26.32,84 C 45.508,84 59.79,78.79 68.767,68.513 77.792,58.182 80.579,43.741 77.05,25.592 75.614,18.198 73.144,11.331 69.709,5.183 66.27,-0.972 61.725,-6.667 56.198,-11.747 49.582,-17.939 42.094,-22.429 33.962,-25.071 25.959,-27.678 15.681,-29 3.414,-29 l -24.722,0 -7.06,-36.322 c -0.274,-1.41 -1.508,-2.428 -2.944,-2.428 l -31.751,0 z" id="path3486" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
</g>
<g id="g3488" transform="translate(159.2236,197.3071)">
<path d="m 0,0 16.808,0 c 13.421,0 18.083,-2.945 19.667,-4.7 2.628,-2.914 3.124,-9.058 1.435,-17.767 C 36.012,-32.217 32.494,-39.13 27.452,-43.012 22.29,-46.986 13.898,-49 2.511,-49 L -9.523,-49 0,0 Z m 28.831,35 -61.055,0 c -2.872,0 -5.341,-2.036 -5.889,-4.855 l -28.328,-145.751 c -0.342,-1.759 0.12,-3.578 1.259,-4.961 1.14,-1.383 2.838,-2.183 4.63,-2.183 l 31.75,0 c 2.873,0 5.342,2.036 5.89,4.855 l 6.588,33.895 22.249,0 c 12.582,0 23.174,1.372 31.479,4.077 8.541,2.775 16.399,7.48 23.354,13.984 5.752,5.292 10.49,11.232 14.08,17.657 3.591,6.427 6.171,13.594 7.668,21.302 3.715,19.104 0.697,34.402 -8.969,45.466 C 63.965,29.444 48.923,35 28.831,35 m -45.633,-90 19.313,0 c 12.801,0 22.336,2.411 28.601,7.234 6.266,4.824 10.492,12.875 12.688,24.157 2.101,10.832 1.144,18.476 -2.871,22.929 C 36.909,3.773 28.87,6 16.808,6 L -4.946,6 -16.802,-55 M 28.831,29 C 47.198,29 60.597,24.18 69.019,14.539 77.44,4.898 79.976,-8.559 76.616,-25.836 75.233,-32.953 72.894,-39.46 69.601,-45.355 66.304,-51.254 61.999,-56.648 56.679,-61.539 50.339,-67.472 43.296,-71.7 35.546,-74.218 27.796,-76.743 17.925,-78 5.925,-78 l -27.196,0 -7.531,-38.75 -31.75,0 28.328,145.75 61.055,0" id="path3490" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
</g>
<g id="g3492" transform="translate(311.583,116.3066)">
<path d="m 0,0 c -0.896,0 -1.745,0.4 -2.314,1.092 -0.571,0.691 -0.802,1.6 -0.631,2.48 L 9.586,68.061 C 10.778,74.194 10.484,78.596 8.759,80.456 7.703,81.593 4.531,83.5 -4.848,83.5 L -27.55,83.5 -43.305,2.428 C -43.579,1.018 -44.814,0 -46.25,0 l -31.5,0 c -0.896,0 -1.745,0.4 -2.315,1.092 -0.57,0.691 -0.801,1.601 -0.63,2.48 l 28.328,145.751 c 0.274,1.409 1.509,2.427 2.945,2.427 l 31.5,0 c 0.896,0 1.745,-0.4 2.315,-1.091 0.57,-0.692 0.801,-1.601 0.63,-2.481 L -21.813,113 2.609,113 c 18.605,0 31.221,-3.28 38.569,-10.028 7.49,-6.884 9.827,-17.891 6.947,-32.719 L 34.945,2.428 C 34.671,1.018 33.437,0 32,0 L 0,0 Z" id="path3494" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
</g>
<g id="g3496" transform="translate(293.6611,271.0571)">
<path d="m 0,0 -31.5,0 c -2.873,0 -5.342,-2.036 -5.89,-4.855 l -28.328,-145.751 c -0.342,-1.759 0.12,-3.578 1.26,-4.961 1.14,-1.383 2.838,-2.183 4.63,-2.183 l 31.5,0 c 2.872,0 5.342,2.036 5.89,4.855 l 15.283,78.645 20.229,0 c 9.363,0 11.328,-2 11.407,-2.086 0.568,-0.611 1.315,-3.441 0.082,-9.781 l -12.531,-64.489 c -0.342,-1.759 0.12,-3.578 1.26,-4.961 1.14,-1.383 2.838,-2.183 4.63,-2.183 l 32,0 c 2.872,0 5.342,2.036 5.89,4.855 l 13.179,67.825 c 3.093,15.921 0.447,27.864 -7.861,35.5 -7.928,7.281 -21.208,10.82 -40.599,10.82 l -20.784,0 6.143,31.605 C 6.231,-5.386 5.77,-3.566 4.63,-2.184 3.49,-0.801 1.792,0 0,0 m 0,-6 -7.531,-38.75 28.062,0 c 17.657,0 29.836,-3.082 36.539,-9.238 6.703,-6.16 8.711,-16.141 6.032,-29.938 l -13.18,-67.824 -32,0 12.531,64.488 c 1.426,7.336 0.902,12.34 -1.574,15.008 -2.477,2.668 -7.746,4.004 -15.805,4.004 l -25.176,0 -16.226,-83.5 -31.5,0 L -31.5,-6 0,-6" id="path3498" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
</g>
<g id="g3500" transform="translate(409.5498,145.3066)">
<path d="m 0,0 c 12.065,0 21.072,2.225 26.771,6.611 5.638,4.34 9.532,11.861 11.574,22.353 1.903,9.806 1.178,16.653 -2.155,20.348 C 32.783,53.086 25.417,55 14.297,55 L -4.984,55 -15.673,0 0,0 Z m -63.062,-67.75 c -0.895,0 -1.745,0.4 -2.314,1.092 -0.57,0.691 -0.802,1.601 -0.631,2.48 L -37.679,81.573 C -37.404,82.982 -36.17,84 -34.733,84 L 26.32,84 C 45.509,84 59.79,78.79 68.768,68.513 77.793,58.183 80.579,43.742 77.051,25.592 75.613,18.198 73.144,11.331 69.709,5.183 66.27,-0.972 61.725,-6.667 56.198,-11.747 49.582,-17.939 42.094,-22.429 33.962,-25.071 25.959,-27.678 15.681,-29 3.414,-29 l -24.723,0 -7.057,-36.322 c -0.275,-1.41 -1.509,-2.428 -2.946,-2.428 l -31.75,0 z" id="path3502" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
</g>
<g id="g3504" transform="translate(407.0391,197.3071)">
<path d="M 0,0 16.808,0 C 30.229,0 34.891,-2.945 36.475,-4.7 39.104,-7.614 39.6,-13.758 37.91,-22.466 36.012,-32.217 32.493,-39.13 27.452,-43.012 22.29,-46.986 13.898,-49 2.511,-49 L -9.522,-49 0,0 Z m 28.831,35 -61.054,0 c -2.872,0 -5.341,-2.036 -5.889,-4.855 L -66.44,-115.606 c -0.342,-1.759 0.12,-3.578 1.259,-4.961 1.14,-1.383 2.838,-2.183 4.63,-2.183 l 31.75,0 c 2.872,0 5.342,2.036 5.89,4.855 l 6.587,33.895 22.249,0 c 12.582,0 23.174,1.372 31.479,4.077 8.541,2.775 16.401,7.481 23.356,13.986 5.752,5.291 10.488,11.23 14.078,17.655 3.591,6.427 6.171,13.594 7.668,21.302 3.715,19.105 0.697,34.403 -8.969,45.467 C 63.965,29.444 48.924,35 28.831,35 m -45.632,-90 19.312,0 c 12.801,0 22.336,2.411 28.601,7.234 6.267,4.824 10.492,12.875 12.688,24.157 2.102,10.832 1.145,18.476 -2.871,22.929 C 36.909,3.773 28.87,6 16.808,6 L -4.946,6 -16.801,-55 M 28.831,29 C 47.198,29 60.597,24.18 69.019,14.539 77.441,4.898 79.976,-8.559 76.616,-25.836 75.233,-32.953 72.894,-39.46 69.601,-45.355 66.304,-51.254 61.999,-56.648 56.679,-61.539 50.339,-67.472 43.296,-71.7 35.546,-74.218 27.796,-76.743 17.925,-78 5.925,-78 l -27.196,0 -7.53,-38.75 -31.75,0 28.328,145.75 61.054,0" id="path3506" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.5 -10.23174 23 20.46348">
<title>React Logo</title>
<circle cx="0" cy="0" r="2.05" fill="#61dafb"/>
<g stroke="#61dafb" stroke-width="1" fill="none">
<ellipse rx="11" ry="4.2"/>
<ellipse rx="11" ry="4.2" transform="rotate(60)"/>
<ellipse rx="11" ry="4.2" transform="rotate(120)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 365 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 19 KiB

View file

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" width="411" height="155" viewBox="0 0 411 155">
<g fill="#CC0000" fill-rule="evenodd" transform="translate(8 8)">
<path d="M344.6 121.5L344.6 139.6 377.3 139.6C384 139.6 395.5 134.7 395.9 121L395.9 114C395.9 102.3 386.3 95.4 377.3 95.4L361 95.4 361 87 393.3 87 393.3 68.8 362.3 68.8C354.3 68.8 343.6 75.4 343.6 87.7L343.6 94C343.6 106.3 354.2 112.6 362.3 112.6 384.8 112.7 356.9 112.6 377.7 112.6L377.7 121.4M169.4 117.1C169.4 117.1 186.9 115.6 186.9 93 186.9 70.4 165.7 68.3 165.7 68.3L127.5 68.3 127.5 139.6 146.7 139.6 146.7 122.4 163.3 139.6 191.7 139.6 169.4 117.1zM162 102.5L146.7 102.5 146.7 86.2 162.1 86.2C162.1 86.2 166.4 87.8 166.4 94.3 166.4 100.8 162 102.5 162 102.5zM234.3 68.8L214.8 68.8C200.9 68.8 196.2 81.4 196.2 87.4L196.2 139.6 215.7 139.6 215.7 127.1 234 127.1 234 139.6 252.9 139.6 252.9 87.4C252.9 72.2 239.1 68.8 234.3 68.8zM234 106.9L215.6 106.9 215.6 89.6C215.6 89.6 215.6 85.7 221.7 85.7L228.4 85.7C233.8 85.7 233.9 89.6 233.9 89.6L233.9 106.9 234 106.9z"/>
<rect width="20.3" height="70.8" x="261.8" y="68.8"/>
<polygon points="310.6 121.3 310.6 68.8 290.4 68.8 290.4 121.3 290.4 139.6 310.6 139.6 337.9 139.6 337.9 121.3"/>
<path d="M7,139.6 L86,139.6 C86,139.6 70.9,70.7 120.9,42.8 C131.8,37.5 166.5,17.7 223.3,59.7 C225.1,58.2 226.8,57 226.8,57 C226.8,57 174.8,5.1 116.9,10.9 C87.8,13.5 52,40 31,75 C10,110 7,139.6 7,139.6 Z"/>
<path d="M7,139.6 L86,139.6 C86,139.6 70.9,70.7 120.9,42.8 C131.8,37.5 166.5,17.7 223.3,59.7 C225.1,58.2 226.8,57 226.8,57 C226.8,57 174.8,5.1 116.9,10.9 C87.8,13.5 52,40 31,75 C10,110 7,139.6 7,139.6 Z"/>
<path d="M7 139.6L86 139.6C86 139.6 70.9 70.7 120.9 42.8 131.8 37.5 166.5 17.7 223.3 59.7 225.1 58.2 226.8 57 226.8 57 226.8 57 174.8 5.1 116.9 10.9 87.7 13.5 51.9 40 30.9 75 9.9 110 7 139.6 7 139.6zM171.6 16.5L172 9.8C171.1 9.3 168.6 8.1 162.3 6.3L161.9 12.9C165.2 14 168.4 15.2 171.6 16.5z"/>
<path d="M162.1 37.7L161.7 44C165 44.1 168.3 44.5 171.6 45.2L172 39C168.6 38.3 165.3 37.9 162.1 37.7zM125.1 6.5L126.1 6.5 124.1.4C121 .4 117.8.6 114.5 1L116.4 6.9C119.3 6.6 122.2 6.5 125.1 6.5zM129.9 43.3L132.2 50.2C135.1 48.8 138 47.6 140.9 46.7L138.7 40.1C135.3 41.1 132.4 42.2 129.9 43.3zM84.5 17L80 10.1C77.5 11.4 74.9 12.8 72.2 14.4L76.8 21.4C79.4 19.8 81.9 18.3 84.5 17zM105 62L109.8 69.2C111.5 66.7 113.5 64.4 115.7 62.1L111.2 55.3C108.9 57.4 106.8 59.7 105 62zM90.5 94.2L98.6 100.6C99 96.7 99.7 92.8 100.7 88.9L93.5 83.2C92.2 86.9 91.3 90.6 90.5 94.2zM46.7 46.7L39.6 40.5C37 43 34.5 45.5 32.2 48L39.9 54.6C42 51.9 44.3 49.2 46.7 46.7zM16.5 91.4L5 87.2C3.1 91.5 1 96.5 0 99.2L11.5 103.4C12.8 100 14.9 95.1 16.5 91.4zM89 119.6C89.2 124.9 89.7 129.2 90.2 132.2L102.2 136.5C101.3 132.6 100.4 128.2 99.8 123.5L89 119.6z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1,57 @@
<svg version="1.1" height="106" width="106" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="logo" transform="translate(53, 53)">
<path id="r" transform="translate(0.5, 0.5)" stroke="black" stroke-width="1" stroke-linejoin="round" d=" M -9,-15 H 4 C 12,-15 12,-7 4,-7 H -9 Z M -40,22 H 0 V 11 H -9 V 3 H 1 C 12,3 6,22 15,22 H 40 V 3 H 34 V 5 C 34,13 25,12 24,7 C 23,2 19,-2 18,-2 C 33,-10 24,-26 12,-26 H -35 V -15 H -25 V 11 H -40 Z"/>
<g id="gear" mask="url(#holes)">
<circle r="43" fill="none" stroke="black" stroke-width="9"/>
<g id="cogs">
<polygon id="cog" stroke="black" stroke-width="3" stroke-linejoin="round" points="46,3 51,0 46,-3"/>
<use xlink:href="#cog" transform="rotate(11.25)"/>
<use xlink:href="#cog" transform="rotate(22.50)"/>
<use xlink:href="#cog" transform="rotate(33.75)"/>
<use xlink:href="#cog" transform="rotate(45.00)"/>
<use xlink:href="#cog" transform="rotate(56.25)"/>
<use xlink:href="#cog" transform="rotate(67.50)"/>
<use xlink:href="#cog" transform="rotate(78.75)"/>
<use xlink:href="#cog" transform="rotate(90.00)"/>
<use xlink:href="#cog" transform="rotate(101.25)"/>
<use xlink:href="#cog" transform="rotate(112.50)"/>
<use xlink:href="#cog" transform="rotate(123.75)"/>
<use xlink:href="#cog" transform="rotate(135.00)"/>
<use xlink:href="#cog" transform="rotate(146.25)"/>
<use xlink:href="#cog" transform="rotate(157.50)"/>
<use xlink:href="#cog" transform="rotate(168.75)"/>
<use xlink:href="#cog" transform="rotate(180.00)"/>
<use xlink:href="#cog" transform="rotate(191.25)"/>
<use xlink:href="#cog" transform="rotate(202.50)"/>
<use xlink:href="#cog" transform="rotate(213.75)"/>
<use xlink:href="#cog" transform="rotate(225.00)"/>
<use xlink:href="#cog" transform="rotate(236.25)"/>
<use xlink:href="#cog" transform="rotate(247.50)"/>
<use xlink:href="#cog" transform="rotate(258.75)"/>
<use xlink:href="#cog" transform="rotate(270.00)"/>
<use xlink:href="#cog" transform="rotate(281.25)"/>
<use xlink:href="#cog" transform="rotate(292.50)"/>
<use xlink:href="#cog" transform="rotate(303.75)"/>
<use xlink:href="#cog" transform="rotate(315.00)"/>
<use xlink:href="#cog" transform="rotate(326.25)"/>
<use xlink:href="#cog" transform="rotate(337.50)"/>
<use xlink:href="#cog" transform="rotate(348.75)"/>
</g>
<g id="mounts">
<polygon id="mount" stroke="black" stroke-width="6" stroke-linejoin="round" points="-7,-42 0,-35 7,-42"/>
<use xlink:href="#mount" transform="rotate(72)"/>
<use xlink:href="#mount" transform="rotate(144)"/>
<use xlink:href="#mount" transform="rotate(216)"/>
<use xlink:href="#mount" transform="rotate(288)"/>
</g>
</g>
<mask id="holes">
<rect x="-60" y="-60" width="120" height="120" fill="white"/>
<circle id="hole" cy="-40" r="3"/>
<use xlink:href="#hole" transform="rotate(72)"/>
<use xlink:href="#hole" transform="rotate(144)"/>
<use xlink:href="#hole" transform="rotate(216)"/>
<use xlink:href="#hole" transform="rotate(288)"/>
</mask>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 17.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<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 547.8 410.6" enable-background="new 0 0 547.8 410.6" xml:space="preserve">
<path fill="#CD6799" d="M471.4,236c-19.1,0.1-35.7,4.7-49.6,11.5c-5.1-10.1-10.2-19.1-11.1-25.7c-1-7.7-2.2-12.4-1-21.6 c1.2-9.2,6.6-22.3,6.5-23.3s-1.2-5.7-12.2-5.8c-11-0.1-20.5,2.1-21.6,5c-1.1,2.9-3.2,9.5-4.6,16.3c-1.9,10-22,45.7-33.5,64.4 c-3.7-7.3-6.9-13.7-7.6-18.8c-1-7.7-2.2-12.4-1-21.6c1.2-9.2,6.6-22.3,6.5-23.3c-0.1-1-1.2-5.7-12.2-5.8c-11-0.1-20.5,2.1-21.6,5 c-1.1,2.9-2.3,9.7-4.6,16.3c-2.3,6.6-29,66.2-36,81.6c-3.6,7.9-6.7,14.2-8.9,18.5c0,0,0,0,0,0s-0.1,0.3-0.4,0.8 c-1.9,3.7-3,5.7-3,5.7s0,0,0,0.1c-1.5,2.7-3.1,5.2-3.9,5.2c-0.6,0-1.7-7.2,0.2-17c4-20.7,13.5-52.9,13.4-54c0-0.6,1.8-6.2-6.2-9.1 c-7.8-2.9-10.6,1.9-11.3,1.9c-0.7,0-1.2,1.7-1.2,1.7s8.7-36.2-16.6-36.2c-15.8,0-37.6,17.3-48.4,32.9c-6.8,3.7-21.3,11.6-36.8,20.1 c-5.9,3.3-12,6.6-17.7,9.7c-0.4-0.4-0.8-0.9-1.2-1.3c-30.6-32.7-87.2-55.8-84.8-99.7c0.9-16,6.4-58,108.7-109 C233.9,19,300.9,30.5,312.5,56c16.6,36.4-35.9,104-122.9,113.8c-33.2,3.7-50.6-9.1-55-13.9c-4.6-5-5.3-5.3-7-4.3c-2.8,1.5-1,6,0,8.6 c2.6,6.8,13.3,18.8,31.4,24.7c16,5.2,54.9,8.1,102-10.1c52.7-20.4,93.9-77.1,81.8-124.6C330.7,2,250.7-13.9,175,13 C130,29,81.2,54.2,46.1,87c-41.7,39-48.3,72.9-45.6,87.1c9.7,50.4,79.2,83.2,107,107.5c-1.4,0.8-2.7,1.5-3.8,2.1 c-13.9,6.9-66.9,34.6-80.1,63.9c-15,33.2,2.4,57,13.9,60.2c35.7,9.9,72.4-7.9,92.1-37.3c19.7-29.4,17.3-67.6,8.2-85.1 c-0.1-0.2-0.2-0.4-0.4-0.6c3.6-2.1,7.3-4.3,10.9-6.4c7.1-4.2,14.1-8.1,20.1-11.3c-3.4,9.3-5.9,20.4-7.1,36.4 c-1.5,18.8,6.2,43.2,16.3,52.8c4.5,4.2,9.8,4.3,13.2,4.3c11.8,0,17.1-9.8,23-21.4c7.2-14.2,13.7-30.7,13.7-30.7s-8.1,44.6,13.9,44.6 c8,0,16.1-10.4,19.7-15.7c0,0.1,0,0.1,0,0.1s0.2-0.3,0.6-1c0.8-1.3,1.3-2.1,1.3-2.1s0-0.1,0-0.2c3.2-5.6,10.4-18.3,21.1-39.4 c13.8-27.2,27.1-61.2,27.1-61.2s1.2,8.3,5.3,22.1c2.4,8.1,7.4,17,11.4,25.6c-3.2,4.5-5.2,7-5.2,7s0,0,0.1,0.1 c-2.6,3.4-5.4,7.1-8.5,10.7c-10.9,13-23.9,27.9-25.7,32.2c-2.1,5.1-1.6,8.8,2.4,11.8c2.9,2.2,8.1,2.5,13.4,2.2 c9.8-0.7,16.7-3.1,20.1-4.6c5.3-1.9,11.5-4.8,17.3-9.1c10.7-7.9,17.2-19.2,16.6-34.1c-0.3-8.2-3-16.4-6.3-24.1 c1-1.4,1.9-2.8,2.9-4.2c16.9-24.7,30-51.8,30-51.8s1.2,8.3,5.3,22.1c2,7,6.1,14.6,9.7,22c-15.9,12.9-25.7,27.9-29.2,37.7 c-6.3,18.2-1.4,26.4,7.9,28.3c4.2,0.9,10.2-1.1,14.6-3c5.6-1.8,12.2-4.9,18.5-9.5c10.7-7.9,21-18.9,20.4-33.8 c-0.3-6.8-2.1-13.5-4.6-20c13.5-5.6,30.9-8.7,53.1-6.1c47.6,5.6,57,35.3,55.2,47.8c-1.8,12.5-11.8,19.3-15.1,21.4 c-3.3,2.1-4.4,2.8-4.1,4.3c0.4,2.2,2,2.1,4.8,1.7c3.9-0.7,25-10.1,25.9-33.1C548.9,267.8,520.9,235.7,471.4,236z M104.2,359.8 C88.4,377,66.4,383.5,56.9,378c-10.2-5.9-6.2-31.3,13.2-49.5c11.8-11.1,27-21.4,37.1-27.7c2.3-1.4,5.7-3.4,9.8-5.9 c0.7-0.4,1.1-0.6,1.1-0.6l0,0c0.8-0.5,1.6-1,2.4-1.5C127.6,318.8,120.8,341.7,104.2,359.8z M219.2,281.6c-5.5,13.4-17,47.7-24,45.8 c-6-1.6-9.7-27.6-1.2-53.3c4.3-12.9,13.4-28.3,18.7-34.3c8.6-9.6,18.1-12.8,20.4-8.9C236,236,222.6,273.2,219.2,281.6z M314.1,327 c-2.3,1.2-4.5,2-5.5,1.4c-0.7-0.4,1-2,1-2s11.9-12.8,16.6-18.6c2.7-3.4,5.9-7.4,9.3-11.9c0,0.4,0,0.9,0,1.3 C335.5,312.5,320.7,322.8,314.1,327z M387.3,310.3c-1.7-1.2-1.4-5.2,4.3-17.7c2.2-4.9,7.4-13.1,16.3-21c1,3.2,1.7,6.3,1.6,9.2 C409.4,300.1,395.6,307.3,387.3,310.3z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 65 65" fill="#fff"><use xlink:href="#B" x=".5" y=".5"/><defs><linearGradient id="A" x2="50%" x1="50%" y2="100%" y1="0%"><stop stop-color="#111d2e" offset="0%"/><stop stop-color="#051839" offset="21.2%"/><stop stop-color="#0a1b48" offset="40.7%"/><stop stop-color="#132e62" offset="58.1%"/><stop stop-color="#144b7e" offset="73.8%"/><stop stop-color="#136497" offset="87.3%"/><stop stop-color="#1387b8" offset="100%"/></linearGradient></defs><symbol id="B"><g><path d="M1.305 41.202C5.259 54.386 17.488 64 31.959 64c17.673 0 32-14.327 32-32s-14.327-32-32-32C15.001 0 1.124 13.193.028 29.874c2.074 3.477 2.879 5.628 1.275 11.328z" fill="url(#A)"/><path d="M30.31 23.985l.003.158-7.83 11.375c-1.268-.058-2.54.165-3.748.662a8.14 8.14 0 0 0-1.498.8L.042 29.893s-.398 6.546 1.26 11.424l12.156 5.016c.6 2.728 2.48 5.12 5.242 6.27a8.88 8.88 0 0 0 11.603-4.782 8.89 8.89 0 0 0 .684-3.656L42.18 36.16l.275.005c6.705 0 12.155-5.466 12.155-12.18s-5.44-12.16-12.155-12.174c-6.702 0-12.155 5.46-12.155 12.174zm-1.88 23.05c-1.454 3.5-5.466 5.147-8.953 3.694a6.84 6.84 0 0 1-3.524-3.362l3.957 1.64a5.04 5.04 0 0 0 6.591-2.719 5.05 5.05 0 0 0-2.715-6.601l-4.1-1.695c1.578-.6 3.372-.62 5.05.077 1.7.703 3 2.027 3.696 3.72s.692 3.56-.01 5.246M42.466 32.1a8.12 8.12 0 0 1-8.098-8.113 8.12 8.12 0 0 1 8.098-8.111 8.12 8.12 0 0 1 8.1 8.111 8.12 8.12 0 0 1-8.1 8.113m-6.068-8.126a6.09 6.09 0 0 1 6.08-6.095c3.355 0 6.084 2.73 6.084 6.095a6.09 6.09 0 0 1-6.084 6.093 6.09 6.09 0 0 1-6.081-6.093z"/></g></symbol></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.6 KiB

View file

@ -0,0 +1,4 @@
<svg width="1000" height="1000" viewBox="0 0 1000 1000" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M489.5 226.499C328 231.632 280 346.999 269 409.499C283.333 386.332 328.5 335.5 395 335.5C472.5 335.5 531.5 422 567.5 449C611.237 481.803 699.123 525.115 814.5 490C906.5 462 949.167 364.332 958.5 317.999C914 378.499 846.5 414.838 763 371.999C705.5 342.499 662.5 221 489.5 226.499Z" fill="#07B6D5"/>
<path d="M261 500.999C99.5 506.132 51.5 621.499 40.5 683.999C54.8333 660.832 100 610 166.5 610C244 610 303 696.5 339 723.5C382.737 756.303 470.623 799.615 586 764.5C678 736.5 720.667 638.832 730 592.499C685.5 652.999 618 689.338 534.5 646.499C477 616.999 434 495.5 261 500.999Z" fill="#07B6D5"/>
</svg>

After

Width:  |  Height:  |  Size: 713 B

View file

@ -0,0 +1 @@
<svg fill="none" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><rect fill="#3178c6" height="512" rx="50" width="512"/><rect fill="#3178c6" height="512" rx="50" width="512"/><path clip-rule="evenodd" d="m316.939 407.424v50.061c8.138 4.172 17.763 7.3 28.875 9.386s22.823 3.129 35.135 3.129c11.999 0 23.397-1.147 34.196-3.442 10.799-2.294 20.268-6.075 28.406-11.342 8.138-5.266 14.581-12.15 19.328-20.65s7.121-19.007 7.121-31.522c0-9.074-1.356-17.026-4.069-23.857s-6.625-12.906-11.738-18.225c-5.112-5.319-11.242-10.091-18.389-14.315s-15.207-8.213-24.18-11.967c-6.573-2.712-12.468-5.345-17.685-7.9-5.217-2.556-9.651-5.163-13.303-7.822-3.652-2.66-6.469-5.476-8.451-8.448-1.982-2.973-2.974-6.336-2.974-10.091 0-3.441.887-6.544 2.661-9.308s4.278-5.136 7.512-7.118c3.235-1.981 7.199-3.52 11.894-4.615 4.696-1.095 9.912-1.642 15.651-1.642 4.173 0 8.581.313 13.224.938 4.643.626 9.312 1.591 14.008 2.894 4.695 1.304 9.259 2.947 13.694 4.928 4.434 1.982 8.529 4.276 12.285 6.884v-46.776c-7.616-2.92-15.937-5.084-24.962-6.492s-19.381-2.112-31.066-2.112c-11.895 0-23.163 1.278-33.805 3.833s-20.006 6.544-28.093 11.967c-8.086 5.424-14.476 12.333-19.171 20.729-4.695 8.395-7.043 18.433-7.043 30.114 0 14.914 4.304 27.638 12.912 38.172 8.607 10.533 21.675 19.45 39.204 26.751 6.886 2.816 13.303 5.579 19.25 8.291s11.086 5.528 15.415 8.448c4.33 2.92 7.747 6.101 10.252 9.543 2.504 3.441 3.756 7.352 3.756 11.733 0 3.233-.783 6.231-2.348 8.995s-3.939 5.162-7.121 7.196-7.147 3.624-11.894 4.771c-4.748 1.148-10.303 1.721-16.668 1.721-10.851 0-21.597-1.903-32.24-5.71-10.642-3.806-20.502-9.516-29.579-17.13zm-84.159-123.342h64.22v-41.082h-179v41.082h63.906v182.918h50.874z" fill="#fff" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="275" height="100"><path fill="#110b09" d="M 82.775,79.842 64.9,49.775 82.775,19.708 91.392,49.775 Z M 42.992,76.908 20.533,54.633 h 35.75 L 74.158,84.7 Z m 0,-54.358 31.075,-7.792 -17.875,30.067 H 20.442 Z M 88.642,0 48.033,10.542 41.983,20.9 29.792,20.808 0,49.775 29.792,78.742 41.983,78.65 48.033,89.008 88.642,99.642 99.55,60.133 93.408,49.867 99.55,39.6 Z m 92.216,29.242 c -5.408,0 -9.075,2.291 -11.825,6.508 h -0.183 v -5.408 h -9.533 v 39.783 h 9.716 v -22.55 c 0,-5.408 3.392,-9.167 8.067,-9.167 4.4,0 7.7,2.659 7.7,7.334 v 24.475 h 9.717 V 44.183 c 0.091,-8.708 -5.409,-14.941 -13.659,-14.941 z m -36.3,24.108 c 0,5.317 -3.025,8.983 -7.975,8.983 -4.491,0 -7.333,-2.566 -7.333,-7.241 v -24.75 h -9.717 v 26.583 c 0,8.708 4.95,14.392 13.842,14.392 5.592,0 8.708,-2.109 11.367,-5.775 h 0.275 v 4.675 h 9.35 V 30.342 H 144.65 V 53.35 Z m 55.184,-23.008 h 9.716 v 39.783 h -9.716 z m 0,-12.375 h 9.716 v 7.975 h -9.716 z m 64.808,12.375 -5.775,17.966 c -1.283,3.667 -2.292,8.709 -2.292,8.709 h -0.275 c 0,0 -1.283,-5.042 -2.566,-8.709 l -6.509,-17.966 h -10.45 l 10.725,28.325 c 2.292,6.05 3.025,8.616 3.025,10.816 0,3.3 -1.741,5.409 -5.866,5.409 h -3.759 v 8.341 h 6.234 c 8.066,0 10.908,-3.208 13.933,-12.008 L 275,30.433 H 264.55 Z M 227.608,58.483 V 37.4 h 6.234 v -6.967 h -6.234 V 17.967 h -9.716 v 12.375 h -5.5 v 6.966 h 5.5 v 23.375 c 0,7.517 5.683,9.534 10.816,9.534 4.217,0 5.317,-0.184 5.317,-0.184 v -7.7 h -2.475 c -2.292,0.092 -3.942,-0.916 -3.942,-3.85 z"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 3916 1524" version="1.1" id="svg56" sodipodi:docname="Webpack.svg" inkscape:version="1.0.2-2 (e86c870879, 2021-01-15)">
<metadata id="metadata62">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs60"/>
<sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1366" inkscape:window-height="745" id="namedview58" showgrid="false" inkscape:zoom="0.18815252" inkscape:cx="2328.4012" inkscape:cy="431.22766" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg56"/>
<title id="title46">logo-on-white-bg</title>
<path fill="#ffffff" d="m 510.01753,215.01859 493.93117,279.3838 V 1053.2976 L 510.01753,1332.6814 16.086372,1053.2976 V 494.40239 Z" id="path48" style="stroke-width:1.27631"/>
<path fill="#8ed6fb" d="M 915.75581,1034.0254 526.35427,1254.3161 V 1082.7803 L 768.9804,949.27852 Z m 26.67483,-24.1223 V 549.28363 l -142.43596,82.32186 v 296.10343 z m -839.68296,24.1223 389.40154,220.2907 V 1082.7803 L 249.39546,949.27852 Z M 76.072843,1009.9031 V 549.28363 L 218.5088,631.60549 V 927.70892 Z M 92.792477,519.41802 492.14922,293.51152 v 165.7924 l -255.89974,140.77676 -2.04209,1.14868 z m 832.918533,0 -399.35674,-225.9065 v 165.7924 l 255.89973,140.64913 2.04209,1.14868 z" id="path50" style="stroke-width:1.27631"/>
<path fill="#1c78c0" d="M 492.14922,1043.7253 252.71386,912.01033 v -260.7497 l 239.43536,138.22414 z m 34.20505,0 239.43536,-131.58734 V 651.26063 L 526.35427,789.48477 Z M 509.25174,779.52957 Z M 268.92297,621.13976 509.25174,489.04189 749.58052,621.13976 509.25174,759.87443 Z" id="path52" style="stroke-width:1.27631"/>
<path fill="#1a1c1c" d="m 1502.0917,950.55483 h 105.2954 l 107.3374,-357.62147 h -102.6151 l -63.5601,253.73001 -67.772,-253.73001 h -88.831 l -68.4101,253.73001 -62.922,-253.73001 H 1157.999 l 106.6994,357.62147 h 105.2954 l 66.368,-229.09727 z m 218.121,-177.78969 c 0,107.33749 73.1324,186.72384 188.1278,186.72384 88.9586,0 136.8202,-53.34967 150.4767,-78.62056 l -62.2839,-47.2234 c -10.2104,15.06044 -38.2892,43.77737 -86.9165,43.77737 -52.7116,0 -91.0008,-34.20506 -93.0429,-82.0666 h 251.8156 c 0.6381,-6.89206 0.6381,-13.6565 0.6381,-20.54856 0,-116.9098 -62.922,-190.80803 -173.7055,-190.80803 -101.977,0 -175.1094,80.66266 -175.1094,188.76594 z m 99.1691,-39.05502 c 4.0842,-40.96949 32.8011,-72.49429 77.3443,-72.49429 43.1392,0 74.5363,28.71693 76.5784,72.49429 z m 285.2548,216.84471 h 88.9587 v -36.8853 c 9.5723,11.6144 45.1813,45.81945 106.0612,45.81945 102.6151,0 175.1094,-77.21662 175.1094,-187.362 0,-110.78352 -67.0062,-188.00015 -169.6213,-188.00015 -61.5181,0 -97.1271,34.20505 -106.0612,46.45761 V 456.11315 h -94.3192 v 494.44168 z m 91.6389,-177.78969 c 0,-67.00617 39.6932,-105.2954 91.6389,-105.2954 54.7536,0 91.6389,43.1392 91.6389,105.2954 0,63.56013 -38.2892,103.25331 -91.6389,103.25331 -57.4338,0 -91.6389,-46.58524 -91.6389,-103.25331 z m 315.2481,305.67576 h 94.3191 v -164.899 c 8.9342,11.6144 44.4155,45.81945 106.0612,45.81945 102.6152,0 169.6213,-77.21663 169.6213,-188.00015 0,-109.37959 -72.4943,-187.362 -175.1094,-187.362 -60.8799,0 -96.4889,34.20505 -106.0612,46.45761 v -37.65108 h -88.9587 v 485.63517 z m 91.6389,-307.71785 c 0,-56.79571 34.205,-103.25331 91.6389,-103.25331 53.3496,0 91.6389,39.69317 91.6389,103.25331 0,62.28382 -36.8853,105.2954 -91.6389,105.2954 -51.9458,0 -91.6389,-38.28924 -91.6389,-105.2954 z m 295.4652,69.04825 c 0,75.17454 61.5181,119.71768 134.0124,119.71768 41.0971,0 68.4101,-12.25255 86.9165,-32.16296 l 6.1263,23.22881 h 83.4706 V 724.13781 c 0,-80.02451 -34.2051,-140.13861 -149.0728,-140.13861 -54.7536,0 -108.7414,20.54856 -140.9044,42.37342 l 35.609,64.32592 c 26.6748,-13.65649 59.4759,-25.2709 95.0849,-25.2709 41.7353,0 64.9641,21.18672 64.9641,52.71152 v 23.2288 c -13.0183,-8.93415 -41.0971,-19.78277 -77.3443,-19.78277 -83.4705,-0.12763 -138.8623,47.73392 -138.8623,118.18611 z m 94.3192,-2.80787 c 0,-29.35509 25.2709,-49.90364 61.518,-49.90364 36.2472,0 62.2839,18.50646 62.2839,49.90364 0,30.12086 -26.0367,49.26548 -61.5181,49.26548 -35.4813,0 -62.2838,-19.78277 -62.2838,-49.26548 z m 445.3038,39.05502 c -59.4759,0 -101.8493,-43.13921 -101.8493,-103.89147 0,-57.43385 37.651,-104.65724 98.5309,-104.65724 40.3314,0 67.772,19.78277 83.4706,34.20505 l 26.6748,-79.38635 c -23.2288,-17.74068 -60.2417,-38.28924 -112.8256,-38.28924 -108.7415,0 -190.1699,80.02451 -190.1699,188.76594 0,108.74143 79.3864,186.72384 190.808,186.72384 51.9458,0 91.0008,-21.82486 111.4217,-38.28923 l -25.2709,-77.21663 c -15.8262,12.89071 -44.5431,32.03533 -80.7903,32.03533 z m 141.5426,74.53638 h 94.3191 V 765.87308 l 119.7177,184.68175 h 110.7835 l -135.4162,-195.658 125.8439,-162.0911 h -106.0612 l -114.8677,150.4767 V 456.11315 h -94.3191 z" id="path54" style="stroke-width:1.27631"/>
</svg>

After

Width:  |  Height:  |  Size: 5.4 KiB

View file

@ -0,0 +1,421 @@
import react from 'react'
import Timeline from './timeline/Timeline'
import TimelineElement from './timeline/TimelineElement'
import TimelineLabel from './timeline/TimelineLabel'
import TimelineCard from './timeline/TimelineCard'
import TimelineCardSummary from './timeline/TimelineCardSummary'
import TimelineCardContent from './timeline/TimelineCardContent'
import Tag from './Tag'
import ProjectList from './project/ProjectList'
import ProjectElement from './project/ProjectElement'
// Lang
const RUST_TAG = <Tag name="Rust" url="https://www.rust-lang.org/" />
const JAVA_TAG = <Tag name="Java" url="https://www.java.com/fr/" />
const CPP_TAG = <Tag name="C++" url="https://isocpp.org/" />
// Other
const REACT_TAG = <Tag name="React" url="https://fr.legacy.reactjs.org/" />
const SYMFONY_4_TAG = <Tag name="Symfony 4" url="https://symfony.com/" />
const FLUTTER_TAG = <Tag name="Flutter" url="https://flutter.dev/" />
const RUBY_ON_RAILS_TAG = <Tag name="Ruby on rails" url="https://rubyonrails.org/" />
const HOTWIRED_TAG = <Tag name="Hotwired" url="https://hotwired.dev/" />
const DOCKER_TAG = <Tag name="Docker" url="https://www.docker.com/" />
const STEAM_TAG = <Tag name="Steam API" url="https://partner.steamgames.com/doc/sdk/api/example" />
const GITLAB_CI_TAG = <Tag name="Gitlab CI" url="https://docs.gitlab.com/ee/ci/" />
const UNITY_TAG = <Tag name="Unity 3D" url="https://unity.com/fr" />
const WORDPRESS_TAG = <Tag name="Wordpress" url="https://wordpress.com/fr/" />
const CORDOVA_TAG = <Tag name="Cordova" url="https://cordova.apache.org/" />
const ELECTRON_TAG = <Tag name="Electron" url="https://www.electronjs.org/" />
const LWJGL_TAG = <Tag name="LWJGL" url="https://www.lwjgl.org/" />
const OPENGL_TAG = <Tag name="OpenGL" url="https://www.opengl.org/" />
const VULKAN_TAG = <Tag name="Vulkan" url="https://www.vulkan.org/" />
const MIDI_TAG = <Tag name="MIDI" url="https://fr.wikipedia.org/wiki/Musical_Instrument_Digital_Interface" />
const REQUIREJS_TAG = <Tag name="RequireJS" url="https://requirejs.org/" />
const WEBPACK_TAG = <Tag name="Webpack" url="https://webpack.js.org/" />
const VITE_TAG = <Tag name="Vite" url="https://vitejs.dev/" />
const MAVEN_TAG = <Tag name="Maven" url="https://maven.apache.org/" />
const GRADLE_TAG = <Tag name="Gradle" url="https://gradle.org/" />
const BABYLONJG_TAG = <Tag name="BabylonJS" url="https://www.babylonjs.com/" />
const ROCKET_RS_TAG = <Tag name="Rocket" url="https://rocket.rs/" />
const ACTIX_WEB_TAG = <Tag name="Actix Web" url="https://actix.rs/" />
function MonParcours() {
return (
<div>
<Timeline>
<TimelineElement>
<TimelineLabel>2019 - Aujourdhui</TimelineLabel>
<TimelineCard>
<TimelineCardSummary
tags={[
REACT_TAG, SYMFONY_4_TAG, FLUTTER_TAG, RUBY_ON_RAILS_TAG, HOTWIRED_TAG, RUST_TAG, WEBPACK_TAG, VITE_TAG, GRADLE_TAG
]}
>
Développeur dapplication Web, Mobile et Système (CDI)
</TimelineCardSummary>
<TimelineCardContent>
<p>Développement dapplication Symfony, React, Flutter, Rust et Ruby on rails (6 et 7) pour des clients.</p><br />
<p>Je développe surtout des applications Flutter et Ruby on rails avec laide de Hotwired.</p><br />
<i>Unova France</i><br />
<i>11 Septembre 2019 - Toujours en CDI</i>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
RUST_TAG, VULKAN_TAG
]}
>
Développement 3D (Perso)
</TimelineCardSummary>
<TimelineCardContent>
<p>Je développe un petit moteur 3D pour apprendre à utiliser Vulkan, mais aussi pour prendre en expérience en Rust</p><br/>
<ProjectList>
<ProjectElement
description="Projet pour apprendre"
url='https://github.com/mrdev023/RustGameMicroEngine'
/>
<ProjectElement
description="Le but, refaire mon vieux projet de voxel pour progresser en Rust et Vulkan"
url='https://github.com/mrdev023/voxel_rust_test'
/>
</ProjectList>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
RUST_TAG, ROCKET_RS_TAG, ACTIX_WEB_TAG
]}
>
Développement Web en Rust (Perso)
</TimelineCardSummary>
<TimelineCardContent>
<p>Je teste quelques technologies Web en Rust</p><br/>
<ProjectList>
<ProjectElement
description="Projet de test Rocket"
url='https://github.com/mrdev023/Rust-Rocket-Project'
/>
<ProjectElement
description="Projet de test actix"
url='https://github.com/mrdev023/rust-actix'
/>
</ProjectList>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
RUST_TAG
]}
>
Développement dun outil daccès serveur sécurisé en Rust (Perso)
</TimelineCardSummary>
<TimelineCardContent>
<p>Le but du projet était de proposer un programme en tant que shell et de vérifier la connexion entrante avec un Service dédié.</p><br/>
<p>Lensemble des sessions étaient enregistrées pour permettre à n'importe qui de savoir ce qui s'est passé.</p><br/>
<p>Les administrateurs pouvaient également gérer les connexions avec une ligne de commande.</p><br/>
<i>Le projet a é abandonné au profit de <a href="https://github.com/ovh/the-bastion" target="_blank">"the-bastion"</a></i>
<ProjectList>
<ProjectElement
description="Github du projet"
url='https://github.com/mrdev023/command_gateway'
/>
</ProjectList>
</TimelineCardContent>
</TimelineCard>
</TimelineElement>
<TimelineElement>
<TimelineLabel>2018 - 2019</TimelineLabel>
<TimelineCard>
<TimelineCardSummary
tags={[
UNITY_TAG, SYMFONY_4_TAG, GITLAB_CI_TAG, STEAM_TAG, DOCKER_TAG, MIDI_TAG
]}
>
Développeur Web et dapplication 2D (CDI)
</TimelineCardSummary>
<TimelineCardContent>
<p>Développement du Site en Symfony 4 (Changement graphique, ajout de fonctionnalité)</p><br />
<p>Intégration du déploiement continue de la nouvelle application Limouzik refaite sous Unity 3D sur Steam</p><br />
<i>Limouzik SAS</i><br />
<i>03 Septembre 2018 - 31 Juillet 2019 (Rupture pour raison économique)</i>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
UNITY_TAG
]}
>
Global Game Jam édition 2019 (Concours)
</TimelineCardSummary>
<TimelineCardContent>
<p>Participation au Global Gam Jam édition 2019.</p><br />
<p>Le but du concours est de developper un Jeu en 48h à partir dun thème donné au départ du concours.</p><br />
<i>3iL - Limoges</i><br />
<i>25 janvier - 27 janvier</i><br />
<i>Thème : What home means to you</i><br />
<i>Participants : Ezyrath, Fabien87, Flavien, MrDev023 (Moi), php4ever, spoutnik87</i><br />
<ProjectList>
<ProjectElement
image_src="https://github.com/mrdev023/Global-Game-Jam-2019/blob/master/ggj_2019_maison.png?raw=true"
description="Cauchemar en forêt"
url='https://github.com/mrdev023/Global-Game-Jam-2019'
/>
</ProjectList>
</TimelineCardContent>
</TimelineCard>
</TimelineElement>
<TimelineElement>
<TimelineLabel>2017 - 2018</TimelineLabel>
<TimelineCard>
<TimelineCardSummary>License Dev. Web et du Big Data</TimelineCardSummary>
<TimelineCardContent>
<p>Licence professionnelle en alternance de développeur dapplication web et du Big Data (LP DWBD).</p><br />
<p>Utilisation de docker, Mysql, PHP avancé, Symfony 3 et 4, AngularJS, NodeJS, Cassandra, MongoDB, </p><br />
<i>IUT du Limousin à Limoges</i>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
SYMFONY_4_TAG
]}
>
Développeur Web (Projet Tuteuré)
</TimelineCardSummary>
<TimelineCardContent>
<p>Développement du site sliz.me avec Symfony 4.</p><br />
<p>Ajout de QRCode sur l'ensemble des pages d'un fichier PDF pour que d'autres personnes puissent télécharger le PDF ou une page en question durant une conférence.</p><br />
<p>Il fallait également pouvoir générer des QrCode simple à scanner pour quun étudiant puisse le scanner à lautre bout de lamphi.</p><br />
<i>Onegate</i><br />
<i>Octobre 2017 - Février 2017</i>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
UNITY_TAG, SYMFONY_4_TAG, STEAM_TAG, REACT_TAG, WORDPRESS_TAG, CORDOVA_TAG, ELECTRON_TAG, MIDI_TAG, WEBPACK_TAG
]}
>
Développeur Web et dapplication 2D (Alternance)
</TimelineCardSummary>
<TimelineCardContent>
<p>Maintenance de la version du site en Wordpress + Refonte complète du site (Graphique et technique) avec Symfony 4.</p><br />
<p>Maintenance de la première version de lapplication React ainsi que la migration des modules RequireJS vers Webpack pour fortement améliorer le temps de chargement</p><br />
<p>Pour permettre lévolution future de lapplication (Intégration avec dautre boite de jeu VR + Gamification), lapplication a être refaite de A à Z en C# avec le moteur 3D Unity.</p><br />
<p>Ajout de lapplication Limouzik sur le Play Store (Android), AppStore (iOS) et sur Steam (PC) avec lintégration de SteamAPI</p><br />
<i>Lensemble du travail a é effectué par mes soins</i><br /><br />
<i>Limouzik SAS</i><br />
<i>04 Septembre 2017 - 24 Aout 2018</i>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
OPENGL_TAG, JAVA_TAG
]}
>
Global Game Jam édition 2017 (Concours)
</TimelineCardSummary>
<TimelineCardContent>
<p>Participation au Global Gam Jam édition 2017.</p><br />
<p>Le but du concours est de developper un Jeu en 48h à partir dun thème donné au départ du concours.</p><br />
<i>3iL - Limoges</i><br />
<i>20 janvier - 22 janvier</i><br />
<i>Thème : Waves</i><br />
<i>Participants : emiko, Fiesta87, MrDev023 (Moi), TheKitolex</i><br />
<ProjectList>
<ProjectElement
description="Beach Fighter"
url='https://github.com/mrdev023/Global-Gam-Jam-2017/'
/>
</ProjectList>
</TimelineCardContent>
</TimelineCard>
</TimelineElement>
<TimelineElement>
<TimelineLabel>2015 - 2017</TimelineLabel>
<TimelineCard>
<TimelineCardSummary>DUT Informatique</TimelineCardSummary>
<TimelineCardContent>
<p>Conception de programme en Java, C++, C, Android, PHP, NodeJS et lutilisation de Mysql. Apprentissage des bases scientifiques dans linformatique.</p><br />
<i>IUT du Limousin à Limoges</i>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
REACT_TAG, WORDPRESS_TAG, MIDI_TAG, REQUIREJS_TAG
]}
>
Développement dapplication Web + Site (Stage + CDD)
</TimelineCardSummary>
<TimelineCardContent>
<p>Développement dune application musicale en utilisant le protocole MIDI (+ Synthèse sonore).</p><br />
<p>La partie affichage a é développé avec React et RequireJS (Gestion de module).</p><br />
<p>Administration du Site en Wordpress avec les Plugins (Woocommerce et PaidMembership Pro) ainsi que le développement dun plugin propriétaire pour lintégration de lapplication dans Wordpress</p><br />
<i>Limouzik SAS</i><br />
<i>03 Avril 2017 - 30 Juin 2017 (Stage)</i><br />
<i>01 Juillet 2017 - 31 Juillet 2017 (CDD)</i>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
OPENGL_TAG, JAVA_TAG
]}
>
Global Game Jam édition 2016 (Concours)
</TimelineCardSummary>
<TimelineCardContent>
<p>Participation au Global Gam Jam édition 2016.</p><br />
<p>Le but du concours est de developper un Jeu en 48h à partir dun thème donné au départ du concours.</p><br />
<i>3iL - Limoges</i><br />
<i>29 janvier - 31 janvier</i><br />
<i>Thème : Ritual</i><br />
<i>Participants : Aliths, dikaios, Fiesta87, MrDev023 (Moi), TheKitolex</i><br />
<ProjectList>
<ProjectElement
image_src="https://github.com/mrdev023/Global-Game-Jam-2016/blob/master/ggj_into.png?raw=true"
description="Bifrost Saver's"
url='https://github.com/mrdev023/MrDev023-Cpp-Engine'
/>
</ProjectList>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
BABYLONJG_TAG
]}
>
Nuit de linfo édition 2016 (Concours)
</TimelineCardSummary>
<TimelineCardContent>
<p>Participation à la Nuit de linfo édition 2016.</p><br />
<p>Le but de ce concours était de développer un projet WebGL en 8h.</p><br />
<i>Bordeaux</i><br />
<i>1 Décembre 2016 - 2 Décembre 2016</i><br />
<i>Sujet : Venir en aide aux réfugiés</i><br />
<i>Nom de léquipe : echo "Avis de template"</i><br />
<i>Slogan : Qui sème le vent récolte le Template</i><br />
<a href='https://www.nuitdelinfo.com/nuitinfo/defis2016:archives#defi38'>Méthode agile : 1er</a><br />
<a href='https://www.nuitdelinfo.com/nuitinfo/defis2016:archives#defi12'>WebGL : 1er</a><br />
<ProjectList>
<ProjectElement
description="Github du projet"
url='https://github.com/mrdev023/NUIT_INFO_2_DECEMBRE_2016'
/>
</ProjectList>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
OPENGL_TAG, CPP_TAG
]}
>
Utilisation de lAPI graphique OpenGL (Perso)
</TimelineCardSummary>
<TimelineCardContent>
<p>Après avoir appris à faire de lOpenGL en Java , jai voulu tester en C++</p><br />
<ProjectList>
<ProjectElement
description='Petit projet OpenGL en C++'
url='https://github.com/mrdev023/MrDev023-Cpp-Engine'
/>
</ProjectList>
</TimelineCardContent>
</TimelineCard>
</TimelineElement>
<TimelineElement>
<TimelineLabel>2012 - 2015</TimelineLabel>
<TimelineCard>
<TimelineCardSummary>Bac STI2D spécialité SIN</TimelineCardSummary>
<TimelineCardContent>
<p>Passage du Bac sciences et technologies de lindustrie et du développement durable (STI2D).</p>
<p>Spécialité systèmes dinformation et numérique (SIN).</p><br />
<i>Lycée Jean Favard à Guéret</i>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
JAVA_TAG, MAVEN_TAG
]}
>
Développement en Java (Perso)
</TimelineCardSummary>
<TimelineCardContent>
<p>Apprentissage dans un premier temps du langage avec le site du zéro et les quelques vidéos sur Youtube.</p><br />
<p>Ensuite, j'ai commencé à développer des projets Perso (Plugin Minecraft, Mod Minecraft) dans un premier temps.</p><br />
<p>Puis, j'ai commencé à développer des petits jeux de A à Z (Petit moteur de physique + graphique + audio) et à m'entrainer avec des amis pour participer à des concours comme le Ludum dare et la Global Game Jam.</p>
</TimelineCardContent>
</TimelineCard>
<TimelineCard>
<TimelineCardSummary
tags={[
LWJGL_TAG, OPENGL_TAG, JAVA_TAG
]}
>
Utilisation de lAPI graphique OpenGL (Perso)
</TimelineCardSummary>
<TimelineCardContent>
<p>Après avoir développé quelques trucs sur Minecraft. Je me suis interessé à son fonctionnement et j'ai découvert la librairie LWJGL utilisé dans Minecraft.</p><br />
<p>J'ai très vite voulu développer mes propres Mini-Jeux en OpenGL avec cette librairie.</p>
<ProjectList>
<ProjectElement
image_src='https://camo.githubusercontent.com/5895992a1089b81b0730608a47ebe08d55f1e6c9bada7752f89f7304a743652d/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f4363334475776e5749414949355a772e6a70673a6c61726765'
description='Test gestion de la lumière'
url='https://github.com/mrdev023/Java-Game-Engine-Light-Test'
/>
<ProjectElement
image_src='https://camo.githubusercontent.com/f2dbe8898987b638eaa4d5dbc72797a4ff9c4bcb0275591f7fb24e7f32da5dd3/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f4373567138634657384141374279722e6a7067'
description='Test OpenGL 3.3+ et LWJGL 3'
url='https://github.com/mrdev023/Modern-Game-Engine'
/>
<ProjectElement
image_src='https://camo.githubusercontent.com/414745fd4066b03c789b3a54d798c6f76df05039d464e29c822653e4e1515c73/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f4350576147763457734141585068552e706e673a6c61726765'
description='Petit jeu en Voxel (Minecraft like)'
url='https://github.com/mrdev023/Voxel-Test'
/>
</ProjectList>
</TimelineCardContent>
</TimelineCard>
</TimelineElement>
</Timeline>
</div>
)
}
export default MonParcours

View file

@ -0,0 +1,3 @@
#short_description {
@apply text-center;
}

View file

@ -0,0 +1,15 @@
import './ShortDescription.scss'
function ShortDescription() {
return (
<p id="short_description">
Découvrez mon parcours en développement, ma passion précoce pour la programmation a débuté avec la
création d'applications 3D utilisant OpenGL et s'est étendue à la maîtrise de diverses technologies,
notamment le développement Web avec React, Ruby on Rails, Symfony, Tailwindcss et Bootstrap, la réalisation
d'applications mobiles avec Flutter et le développement système en Rust, toujours animé par mon désir
inépuisable d'apprendre et ma curiosité sans bornes.
</p>
)
}
export default ShortDescription

3
src/components/Tag.scss Normal file
View file

@ -0,0 +1,3 @@
.tag {
@apply text-white bg-gray-500 rounded-lg px-3 py-1 font-thin text-sm;
}

16
src/components/Tag.tsx Normal file
View file

@ -0,0 +1,16 @@
import './Tag.scss'
interface TagProps {
name: string,
url?: string
}
function Tag({ name, url }: TagProps) {
return (
<a className="tag" href={url} target='_blank'>
{name}
</a>
)
}
export default Tag

View file

@ -0,0 +1,3 @@
#top {
@apply min-h-screen w-full;
}

View file

@ -0,0 +1,14 @@
import ShortDescription from './ShortDescription'
import './TopComponent.scss'
function TopComponent() {
return (
<div id="top">
<h1>Florian RICHER</h1>
<h4>Développeur d´application Web et Mobile</h4>
<ShortDescription></ShortDescription>
{/*Reseau sociaux*/}
</div>
)
}
export default TopComponent

View file

@ -0,0 +1,20 @@
import react from 'react'
type ProjectElementProps = {
image_src?: string,
description: string,
url: string
}
function ProjectElement({ image_src, description, url }: ProjectElementProps) {
return (
<a href={url} target='_blank'>
{
image_src && <img src={image_src} />
}
<div><p>{description}</p></div>
</a>
)
}
export default ProjectElement

View file

@ -0,0 +1,15 @@
.project_list {
@apply grid grid-cols-1 gap-4 md:grid-cols-2 mt-3;
& > a {
@apply rounded-lg p-5 bg-gray-300 flex flex-col items-center gap-2;
& > img {
@apply h-1/2;
}
& > div {
@apply flex flex-col justify-center h-full;
}
}
}

View file

@ -0,0 +1,16 @@
import './ProjectList.scss'
import react from 'react'
type ProjectListProps = {
children: react.ReactElement<any, react.JSXElementConstructor<any>> | react.ReactElement<any, react.JSXElementConstructor<any>>[]
}
function ProjectList({ children } : ProjectListProps) {
return (
<div className="project_list">
{ children }
</div>
)
}
export default ProjectList

View file

@ -0,0 +1,13 @@
.timeline {
@apply w-full p-5;
& > ul {
@apply list-none py-5 px-0 relative w-full max-w-5xl mx-auto;
// Draw center line
&:before {
@apply top-0 bottom-0 left-0 md:left-1/2 absolute content-[""] w-2 bg-[#f5f5f5];
box-shadow: 1px 1px 5px #dee1e4, -1px -1px 5px #fff;
}
}
}

View file

@ -0,0 +1,19 @@
import './Timeline.scss'
import react, { ReactNode } from 'react'
type TimelapseProps = {
children: ReactNode
}
function Timeline({ children } : TimelapseProps) {
return (
<div className='timeline'>
<ul className='timeline'>
{ children }
</ul>
</div>
)
}
export default Timeline

View file

@ -0,0 +1,26 @@
import react, {Children, ReactNode} from 'react'
import TimelineCardSummary from './TimelineCardSummary'
type TimelineCardProps = {
children: react.ReactElement<any, react.JSXElementConstructor<any>>[]
}
function TimelineCard({ children } : TimelineCardProps) {
let titles : ReactNode[] = []
let childrens : ReactNode[] = []
Children.forEach(children, (c) => {
if (c.type.name === "TimelineCardSummary") {
titles.push(c)
} else {
childrens.push(c)
}
});
return (
<details>
<summary>{titles}</summary>
<div>{childrens}</div>
</details>
)
}
export default TimelineCard

View file

@ -0,0 +1,13 @@
import react, {ReactNode} from 'react'
type TimelineCardContentProps = {
children: ReactNode
}
function TimelineCardContent({ children } : TimelineCardContentProps) {
return (
<>{children}</>
)
}
export default TimelineCardContent

View file

@ -0,0 +1,21 @@
import react, {ReactNode} from 'react'
type TimelineCardSummaryProps = {
children: ReactNode,
tags?: ReactNode[]
}
function TimelineCardSummary({ children, tags } : TimelineCardSummaryProps) {
return (
<>
{children}
{
tags && <div className='flex flex-wrap gap-2 mt-2'>
{ tags }
</div>
}
</>
)
}
export default TimelineCardSummary

View file

@ -0,0 +1,51 @@
.timeline-element {
@apply relative flex flex-col md:flex-row justify-between;
// Place point in center line
&:before {
@apply content-[""] w-6 h-6 rounded-[50%] absolute top-5 left-0 md:left-1/2 bg-[#f8f8f8] -ml-2 z-50;
box-shadow: 2px 2px 5px #dee1e4, -2px -2px 5px #fff;
}
&:nth-child(even) {
@apply md:flex-row-reverse;
.timeline-element__category {
@apply md:flex-row-reverse;
}
}
.timeline-element__info, .timeline-element__category {
@apply relative w-4/5 md:w-2/5 left-[10%] md:left-0;
}
.timeline-element__category {
@apply top-5 flex md:justify-end mb-12;
}
.timeline-element__info {
& > details {
@apply mb-12 rounded-xl overflow-hidden relative bg-[#f5f5f5];
box-shadow: 3px 3px 12px #dee1e4, -3px -3px 12px #fff;
& > summary, & > div {
@apply p-5;
}
& > summary {
@apply block select-none cursor-pointer outline-none mb-0 font-semibold;
transition: all 600ms cubic-bezier(0.2, 1, 0.3, 1);
&:hover {
@apply bg-[#f8f8f8];
}
}
&[open] {
& > summary {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
}
}
}
}

View file

@ -0,0 +1,30 @@
import './TimelineElement.scss'
import react, {Children, ReactNode} from 'react'
type TimelineElementProps = {
children: react.ReactElement<any, react.JSXElementConstructor<any>>[]
}
function TimelineElement({ children } : TimelineElementProps) {
let labels : ReactNode[] = []
let cards : ReactNode[] = []
Children.forEach(children, (c) => {
if (c.type.name === "TimelineLabel") {
labels.push(c)
} else {
cards.push(c)
}
});
return (
<li className='timeline-element'>
<div className='timeline-element__category'>
{ labels }
</div>
<div className='timeline-element__info'>
{ cards }
</div>
</li>
)
}
export default TimelineElement

View file

@ -0,0 +1,13 @@
import react, {ReactNode} from 'react'
type TimelineLabelProps = {
children: ReactNode
}
function TimelineLabel({ children } : TimelineLabelProps) {
return (
<>{children}</>
)
}
export default TimelineLabel

3
src/index.css Normal file
View file

@ -0,0 +1,3 @@
@tailwind base;
@tailwind components;
@tailwind utilities;

10
src/main.tsx Normal file
View file

@ -0,0 +1,10 @@
import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App'
import './index.css'
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
<React.StrictMode>
<App />
</React.StrictMode>,
)

1
src/vite-env.d.ts vendored Normal file
View file

@ -0,0 +1 @@
/// <reference types="vite/client" />

12
tailwind.config.js Normal file
View file

@ -0,0 +1,12 @@
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}

23
tsconfig.json Normal file
View file

@ -0,0 +1,23 @@
{
"compilerOptions": {
"target": "ESNext",
"useDefineForClassFields": true,
"lib": ["DOM", "DOM.Iterable", "ESNext"],
"allowJs": false,
"skipLibCheck": true,
"esModuleInterop": false,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"module": "ESNext",
"moduleResolution": "Node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx"
},
"include": [
"src"
],
"references": [{ "path": "./tsconfig.node.json"}]
}

11
tsconfig.node.json Normal file
View file

@ -0,0 +1,11 @@
{
"compilerOptions": {
"composite": true,
"module": "ESNext",
"moduleResolution": "Node",
"allowSyntheticDefaultImports": true
},
"include": [
"vite.config.ts"
]
}

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,331 +0,0 @@
/*!
* Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/
*,
*::before,
*::after {
box-sizing: border-box;
}
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block;
}
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
background-color: #fff;
}
[tabindex="-1"]:focus {
outline: 0 !important;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: .5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
a {
color: #007bff;
text-decoration: none;
background-color: transparent;
}
a:hover {
color: #0056b3;
text-decoration: underline;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em;
}
pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
}
figure {
margin: 0 0 1rem;
}
img {
vertical-align: middle;
border-style: none;
}
svg {
overflow: hidden;
vertical-align: middle;
}
table {
border-collapse: collapse;
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: #6c757d;
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
select {
word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
box-sizing: border-box;
padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: listbox;
}
textarea {
overflow: auto;
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: .5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
progress {
vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
-webkit-appearance: none;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
/*# sourceMappingURL=bootstrap-reboot.css.map */

File diff suppressed because one or more lines are too long

View file

@ -1,8 +0,0 @@
/*!
* Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -1,14 +0,0 @@
/*!
* Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
@font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: normal;
font-display: auto;
src: url("../webfonts/fa-brands-400.eot");
src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
.fab {
font-family: 'Font Awesome 5 Brands'; }

View file

@ -1,5 +0,0 @@
/*!
* Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show more