diff options
author | 2019-04-10 13:03:07 +0100 | |
---|---|---|
committer | 2019-04-10 13:03:07 +0100 | |
commit | 57838a2e98f7e80117448562865b09733a1637a9 (patch) | |
tree | f226c3f32d79606f4ce0cc7463bf4cba8de35d5f | |
parent | Merge pull request #198 from gdude2002/django+176/project-layout (diff) |
Initial work on some base templates
23 files changed, 1432 insertions, 162 deletions
diff --git a/pydis_site/apps/home/templatetags/__init__.py b/pydis_site/apps/home/templatetags/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/pydis_site/apps/home/templatetags/__init__.py diff --git a/pydis_site/apps/home/templatetags/extra_filters.py b/pydis_site/apps/home/templatetags/extra_filters.py new file mode 100644 index 00000000..edffe9ac --- /dev/null +++ b/pydis_site/apps/home/templatetags/extra_filters.py @@ -0,0 +1,8 @@ +from django import template + +register = template.Library() + + +def starts_with(value: str, arg: str): + return value.startswith(arg) diff --git a/pydis_site/apps/home/urls.py b/pydis_site/apps/home/urls.py index a01e019e..56525af8 100644 --- a/pydis_site/apps/home/urls.py +++ b/pydis_site/apps/home/urls.py @@ -5,6 +5,6 @@ from django.views.generic import TemplateView app_name = 'home' urlpatterns = [ - path('', TemplateView.as_view(template_name='home/index.html'), name='index'), + path('', TemplateView.as_view(template_name='home/index.html'), name='home.index'), path('admin/', admin.site.urls) ] diff --git a/pydis_site/static/assets/logo-banner.png b/pydis_site/static/assets/logo-banner.png Binary files differdeleted file mode 100644 index 89aa9b5a..00000000 --- a/pydis_site/static/assets/logo-banner.png +++ /dev/null diff --git a/pydis_site/static/assets/logo-banner.svg b/pydis_site/static/assets/logo-banner.svg deleted file mode 100644 index ac04d699..00000000 --- a/pydis_site/static/assets/logo-banner.svg +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<svg width="539.62mm" height="188.69mm" version="1.1" viewBox="0 0 539.62 188.69" 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#"> - <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 fill="#7289da"> - <path class="st0" d="m145.76-3.5399e-7h-126.42c-10.661 0-19.341 8.6798-19.341 19.435v127.56c0 10.755 8.6798 19.435 19.341 19.435h106.99l-5.0003-17.454 12.076 11.227 11.416 10.567 20.284 17.926v-169.26c0-10.755-8.6799-19.435-19.341-19.435zm-36.418 123.22s-3.3965-4.0569-6.2268-7.642c12.359-3.4908 17.077-11.227 17.077-11.227-3.8682 2.5473-7.5477 4.3399-10.85 5.5664-4.7173 1.9812-9.2459 3.3021-13.68 4.0569-9.0572 1.6983-17.36 1.2265-24.436-0.0942-5.3777-1.0378-10.001-2.5474-13.869-4.0569-2.17-0.8491-4.5286-1.8869-6.8872-3.2078-0.28292-0.18904-0.56583-0.28292-0.84907-0.47196-0.18904-0.0945-0.28292-0.18903-0.37744-0.28291-1.6983-0.94346-2.6417-1.6039-2.6417-1.6039s4.5286 7.5477 16.511 11.133c-2.8303 3.5853-6.3212 7.8308-6.3212 7.8308-20.851-0.65959-28.776-14.34-28.776-14.34 0-30.379 13.586-55.004 13.586-55.004 13.586-10.189 26.511-9.9063 26.511-9.9063l0.94346 1.1322c-16.982 4.906-24.813 12.359-24.813 12.359s2.0756-1.1321 5.5664-2.7361c10.095-4.4343 18.114-5.6608 21.417-5.9438 0.56583-0.09452 1.0378-0.18904 1.6039-0.18904 5.7551-0.75474 12.265-0.94346 19.058-0.18904 8.9628 1.0378 18.586 3.6795 28.398 9.0572 0 0-7.4533-7.0759-23.492-11.982l1.3207-1.5095s12.925-0.28292 26.511 9.9063c0 0 13.586 24.624 13.586 55.004 0 0-8.0194 13.68-28.87 14.341z" stroke-width=".94346"/> - <path d="m154.42 178.89c-5.574-4.9347-15.262-13.738-21.528-19.563-6.2662-5.8252-11.484-10.501-11.595-10.39-0.11152 0.11152 0.87562 3.9535 2.1919 8.5392 1.3163 4.5858 2.3934 8.4694 2.3934 8.6303 0 0.56284-105.75 0.30516-109.27-0.26631-1.8664-0.3028-4.5072-1.115-5.8685-1.8048-3.5244-1.7859-7.6491-6.3569-9.1906-10.185l-1.2833-3.1869v-134.95l1.2869-3.2004c1.774-4.4122 6.6384-9.2677 10.868-10.848l3.0871-1.1535h66.825c57.549 0 67.19 0.10983 69.456 0.79174 3.4099 1.0263 7.5126 4.1657 9.7027 7.4244 3.5515 5.2843 3.3463-0.72307 3.1974 93.602l-0.13518 85.532zm-94.054-59.59 3.0253-3.8413-2.2252-0.9655c-4.5105-1.9571-6.7523-3.2408-9.6997-5.5541-1.6597-1.3026-2.9147-2.4714-2.7888-2.5973 0.12504-0.12588 2.4866 0.83897 5.2461 2.1441 19.104 9.0354 41.671 8.8487 60.231-0.49818 2.11-1.0626 3.9427-1.8257 4.0727-1.6957 0.87612 0.87616-12.37 8.9-14.693 8.9-0.9618 0-0.72828 0.41699 2.4056 4.2957 2.9306 3.6271 3.046 3.7052 5.4674 3.6961 8.7579-0.0321 20.999-5.8861 25.604-12.243 1.4155-1.9541 1.4888-2.3249 1.2874-6.5113-0.73706-15.32-4.8366-32.152-11.136-45.726-2.596-5.5932-3.5122-6.472-10.347-9.9252-6.7432-3.4067-17.724-5.9774-19.442-4.5516-0.45521 0.37774-0.82746 0.83958-0.82746 1.0263s1.6201 0.90448 3.6005 1.595c4.2047 1.4662 14.417 6.38 14.907 7.1727 0.21544 0.34862-0.0304 0.39298-0.68434 0.12318-3.9072-1.6128-11.844-4.1021-15.423-4.8375-13.59-2.7923-31.966-1.47-43.992 3.1658-7.2671 2.8012-6.8621 2.6799-5.652 1.6933 1.9562-1.5949 10.19-5.5547 15.114-7.2684 4.0261-1.4013 4.8292-1.8553 4.3352-2.4505-1.867-2.2496-15.185 1.5071-23.353 6.5873-3.7928 2.359-4.0192 2.6179-6.0149 6.8766-6.2821 13.406-10.451 30.045-11.44 45.663l-0.36211 5.7168 3.9446 3.9311c2.8384 2.8287 5.0665 4.4794 7.9451 5.8864 4.8558 2.3733 10.978 4.0254 14.935 4.0302l2.9337 4e-3 3.0253-3.8413z" stroke-width=".5334"/> - <path d="m21.518 27.983h123.75v106.68h-123.75z" stroke-width="16.897"/> - </g> - <g fill="#5b6dae"> - <path d="m131.54 52.372 6.2582 5.3738 2.69 13.088-21.061-12.16z"/> - <path d="m87.366 25.158c-4.7785 0.02207-9.342 0.42919-13.357 1.1403-11.829 2.0897-13.976 6.4637-13.976 14.53v10.653h27.953v3.5511h-38.443c-8.1238 0-15.237 4.8829-17.462 14.172-2.5665 10.647-2.6803 17.291 0 28.409 1.9869 8.2754 6.7321 14.172 14.856 14.172h9.6107v-12.771c0-9.2262 7.9827-17.365 17.462-17.365h27.92c7.7719 0 13.976-6.3991 13.976-14.204v-26.617c0-7.5753-6.3906-13.266-13.976-14.53-4.8019-0.79938-9.7842-1.1625-14.563-1.1403zm-15.117 8.5683c2.8874 0 5.2451 2.3964 5.2451 5.3429-6e-6 2.9361-2.3579 5.3104-5.2451 5.3104-2.8977 0-5.2452-2.3742-5.2452-5.3104 0-2.9465 2.3475-5.3429 5.2452-5.3429z" stroke-width="1.0425"/> - <path d="m119.39 55.032v12.413c0 9.6233-8.1587 17.723-17.462 17.723h-27.92c-7.6478 0-13.976 6.5455-13.976 14.204v26.617c0 7.5753 6.5873 12.031 13.976 14.204 8.8482 2.6017 17.333 3.0719 27.92 0 7.0372-2.0375 13.976-6.138 13.976-14.204v-10.653h-27.92v-3.5511h41.896c8.1238 0 11.151-5.6666 13.976-14.172 2.9181-8.756 2.794-17.176 0-28.409-2.0076-8.0873-5.8421-14.172-13.976-14.172zm-15.703 67.406c2.8977 1e-5 5.2452 2.3742 5.2452 5.3103-1e-5 2.9465-2.3476 5.3429-5.2452 5.3429-2.8873 0-5.2451-2.3964-5.2451-5.3429 6e-6 -2.9361 2.3579-5.3103 5.2451-5.3103z" stroke-width="1.0425"/> - <g stroke-width="16.176"> - <path d="m64.566 32.933h16.085v14.553h-16.085z"/> - <path d="m96.736 121.02h14.042v13.532h-14.042z"/> - <path d="m57.758 27.064h14.491v6.6617h-14.491z"/> - </g> - <path d="m109.67 109.98 6.2363 5.353v0.75275h-7.6321v-5.8264z"/> - <path d="m59.356 32.37h2.7229v4.116h-2.7229z"/> - <path d="m53.796 46.128 6.2363 5.353h6.6393v-9.2446h-12.089z"/> - <path d="m104.45 24.881 6 5.1716-2.3657 5.1311-11.622-8.0211z"/> - <path d="m32.239 103.49 6.0335 5.2612 7.1305 0.24626-12.38-12.38z"/> - </g> - <path d="m81.129 19.804c-4.7785 0.0221-9.342 0.42919-13.357 1.1403-11.829 2.0898-13.976 6.4637-13.976 14.53v10.653h27.953v3.5511h-38.443c-8.1238 0-15.237 4.8829-17.462 14.172-2.5665 10.647-2.6803 17.291 0 28.409 1.9869 8.2754 6.7321 14.172 14.856 14.172h9.6107v-12.771c0-9.2262 7.9827-17.364 17.462-17.364h27.92c7.7719 0 13.976-6.3992 13.976-14.204v-26.617c0-7.5753-6.3906-13.266-13.976-14.53-4.8019-0.79938-9.7842-1.1625-14.563-1.1403zm-15.117 8.5682c2.8874 0 5.2451 2.3964 5.2451 5.3429-6e-6 2.9361-2.3579 5.3104-5.2451 5.3104-2.8977 0-5.2452-2.3742-5.2452-5.3104 0-2.9465 2.3475-5.3429 5.2452-5.3429z" fill="#cad6ff"/> - <g fill="#fff"> - <path d="m113.15 49.679v12.413c0 9.6233-8.1587 17.723-17.462 17.723h-27.92c-7.6478 0-13.976 6.5455-13.976 14.204v26.617c0 7.5753 6.5873 12.031 13.976 14.204 8.8482 2.6017 17.333 3.0719 27.92 0 7.0372-2.0375 13.976-6.138 13.976-14.204v-10.653h-27.92v-3.5511h41.896c8.1238 0 11.151-5.6666 13.976-14.172 2.9184-8.756 2.7942-17.176 0-28.409-2.0077-8.0873-5.8422-14.172-13.976-14.172zm-15.703 67.406c2.8977 0 5.2452 2.3742 5.2452 5.3103-1e-5 2.9465-2.3476 5.3429-5.2452 5.3429-2.8873 0-5.2451-2.3964-5.2451-5.3429 6e-6 -2.9361 2.3579-5.3103 5.2451-5.3103z"/> - <g stroke="#fff" stroke-width="2"> - <path d="m193.51 78.047h15.115v-17.48h8.8665c14.44 0 21.786-10.555 21.786-21.195 0-10.555-7.2621-21.111-21.871-21.111h-23.897zm15.115-30.906v-14.778h8.7821c9.1198-0.08449 9.1198 14.862 0 14.778z"/> - <path d="m278.74 78.047v-23.56l20.942-36.226h-17.733l-10.809 21.955-10.809-21.955h-17.564l20.857 36.226v23.56z"/> - <path d="m355.84 32.532v-14.355h-47.035v14.355h15.875v45.515h15.284v-45.515z"/> - <path d="m381.89 55.5h17.226v22.546h15.2v-59.786h-15.2v22.631h-17.226v-22.631h-15.2v59.786h15.2z"/> - <path d="m426.02 58.371c0 13.68 12.413 20.52 24.826 20.52 12.413 0 24.742-6.8399 24.742-20.52v-20.435c0-13.68-12.413-20.52-24.826-20.52-12.413 0-24.742 6.7554-24.742 20.52zm15.115-20.435c0-4.391 4.7288-6.7554 9.4576-6.7554 4.8977 0 9.8798 2.1111 9.8798 6.7554v20.435c0 4.3066-4.8132 6.5021-9.6265 6.5021-4.8132 0-9.7109-2.1111-9.7109-6.5021z"/> - <path d="m487.23 78.047h15.115v-23.897l-1.9422-11.569 0.42221-0.08449 5.2355 11.991 13.511 23.56h15.284v-59.786h-15.031v27.106c0.0845 0 1.6044 10.302 1.6888 10.302l-0.4222 0.08449-5.0666-11.991-14.44-25.502h-14.355z"/> - </g> - </g> - <path d="m295.7 97.875c-10.963 0-21.589 6.1561-21.589 17.878 0 11.385 8.7707 17.457 18.384 18.975 4.8912 0.67466 10.373 2.6144 10.204 5.9876-0.42162 6.4092-13.577 6.0717-19.565-1.1808l-9.5295 8.9391c5.5659 7.1682 13.156 10.794 20.324 10.794 10.963 0 23.107-6.3247 23.613-17.878 0.67464-14.674-9.951-18.384-20.577-20.324-4.6382-1.012-7.7589-2.6987-7.9276-5.566 0.25302-6.9152 10.963-7.168 17.204-0.50575l9.867-7.59c-6.1562-7.5055-13.155-9.5295-20.408-9.5295zm53.073 0c-11.975 0-23.782 6.9155-23.782 20.409v20.577c0 13.577 11.807 20.408 23.529 20.408 7.5055 0 16.529-3.7102 21.505-13.408l-13.156-6.0722c-3.2889 8.2645-16.782 6.2408-16.782-0.9274v-20.577c0-7.4212 13.324-9.1083 17.372-1.6871l12.312-4.9756c-4.8069-10.626-13.662-13.746-20.998-13.746zm52.363 0c-12.397 0-24.709 6.7466-24.709 20.493v20.408c0 13.662 12.397 20.493 24.794 20.493 12.397 0 24.709-6.8309 24.709-20.493v-20.408c0-13.662-12.397-20.493-24.794-20.493zm-207.6 0.84327v22.721l15.18 13.823v-22.461h7.6742c5.0599 0 7.5054 2.4459 7.5054 6.3252v18.637c0 3.8793-2.3612 6.4934-7.5054 6.4934h-7.6597l-5.2e-4 5.2e-4h-15.194v14.167h22.348c11.975 0.0842 23.191-5.9033 23.191-19.649v-20.071c0-13.915-11.216-19.987-23.191-19.987zm56.047 0v59.707h15.095v-59.707zm186.64 0v59.707h15.264v-18.974h2.6986l13.83 18.974h18.806l-16.276-20.493c7.2526-2.277 11.722-8.5173 11.722-19.565-0.33736-13.999-9.8668-19.649-22.179-19.649zm56.871 0v22.727l15.18 13.823v-22.466h7.6742c5.0599 0 7.5054 2.4459 7.5054 6.3252v18.637c0 3.8793-2.3612 6.4934-7.5054 6.4934h-7.6659l-5.2e-4 5.2e-4h-15.187v14.167h22.348c11.975 0.0842 23.191-5.9033 23.191-19.649v-20.071c0-13.915-11.216-19.987-23.191-19.987zm-92.117 12.903c4.8913 0 9.867 2.1085 9.867 6.7468v20.408c0 4.3009-4.8067 6.4939-9.6136 6.4939-4.8069 0-9.6982-2.1086-9.6982-6.4939v-20.408c0-4.3853 4.7223-6.7468 9.4448-6.7468zm50.511 1.1808h8.8545c9.5295 0 9.5295 13.662 0 13.662h-8.8545z" fill="#cad6ff" stroke="#cad6ff" stroke-width="1.9974"/> - <g transform="translate(-3.7229 -3.7549)"></g> - <g transform="translate(-3.7229 -3.7549)"></g> - <g transform="translate(-3.7229 -3.7549)"></g> - <g transform="translate(-3.7229 -3.7549)"></g> - <g transform="translate(-3.7229 -3.7549)"></g> - <g transform="translate(-3.7229 -3.7549)"></g> - <g transform="translate(-3.7229 -3.7549)"></g> - <g transform="translate(-3.7229 -3.7549)"></g> - <g transform="translate(-3.7229 -3.7549)"></g> - <g transform="translate(-3.7229 -3.7549)"></g> -</svg> diff --git a/pydis_site/static/assets/logo-discord.png b/pydis_site/static/assets/logo-discord.png Binary files differdeleted file mode 100644 index 2bf74ffd..00000000 --- a/pydis_site/static/assets/logo-discord.png +++ /dev/null diff --git a/pydis_site/static/css/home/index.css b/pydis_site/static/css/home/index.css new file mode 100644 index 00000000..2d744915 --- /dev/null +++ b/pydis_site/static/css/home/index.css @@ -0,0 +1,18 @@ +.discord-banner { + border-radius: 0.5rem; +} + +.hero-image { + width: 20rem; + margin: auto; +} + +.hero-body { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.section-sp img { + height: 5rem; + margin-right: 2rem; +} diff --git a/pydis_site/static/css/navbar.css b/pydis_site/static/css/navbar.css deleted file mode 100644 index db4b85e7..00000000 --- a/pydis_site/static/css/navbar.css +++ /dev/null @@ -1,4 +0,0 @@ -.navbar-icon { - max-height: 3em; - margin: 0.5em 0 0.5em 2.5em; -} diff --git a/pydis_site/static/home/css/index.css b/pydis_site/static/home/css/index.css deleted file mode 100644 index 76653320..00000000 --- a/pydis_site/static/home/css/index.css +++ /dev/null @@ -1,30 +0,0 @@ -html { - background-color: #7289DA; -} - -.overview > h1 { - margin-top: 0.5em; - margin-bottom: -0.25em; -} - -.overview > p.is-size-7 { - margin-bottom: 2em; -} - -.overview > p.is-size-4 { - margin-bottom: 1em; -} - -.overview > p.is-size-6 { - margin-bottom: 1em; -} - -.overview > img { - border: 1px solid #6378BF; - margin-bottom: 1em; -} - -.overview > .divider { - letter-spacing: -3px; - margin-bottom: 1em; -} diff --git a/pydis_site/static/images/logo_site_banner.min.svg b/pydis_site/static/images/logo_site_banner.min.svg new file mode 100644 index 00000000..4d868d04 --- /dev/null +++ b/pydis_site/static/images/logo_site_banner.min.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="559.42mm" height="201.85mm" enable-background="new" version="1.1" viewBox="0 0 559.42 201.85" 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#"> +<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="matrix(.35596 0 0 .35596 -1.7158 6.1497)"> +<rect x="34.319" y="34.319" width="463.86" height="463.86" ry="52.766" fill="#7289da"/> +<path d="m330.41 115.25-11.506 3.3086c-12.223-1.8051-24.757-2.597-36.895-2.5078-13.5 0.1-26.498 1.1992-37.898 3.1992-3.6998 0.65161-7.0474 1.386-10.107 2.1992h-35.893v18.801h4.5v7.6992h2.7832c-0.63936 3.7142-0.88476 7.7997-0.88476 12.301v4h-15.398l-2.2012 11 17.6 15.014v0.0859h79.201v10h-108.9c-23 0-43.2 13.8-49.5 40-7.3 30-7.6 48.801 0 80.201 0.49734 2.0782 1.0605 4.0985 1.6836 6.0625l-1.1836 10.438 13.346 11.549c7.032 7.5103 16.371 11.951 28.254 11.951h27.201v-36c0-26 22.6-49 49.5-49h79.199c22 0 39.6-18.102 39.6-40.102v-75.199c0-12.9-6.5819-23.831-16.516-31.273zm76.801 77.6-14.301 7.4004h-20.1v35.1c0 27.2-23.1 50-49.5 50h-79.1c-21.7 0-39.6 18.5-39.6 40.1v75.102c0 21.4 18.7 34 39.6 40.1 25.1 7.3 49.1 8.7 79.1 0 19.9-5.7 39.6-17.3 39.6-40.1v-30.102h-0.11914l-11.721-10h51.439c23 0 31.602-16 39.602-40 8.3-24.7 7.9-48.499 0-80.199-3.6226-14.491-9.3525-26.71-18.947-33.699zm-123.4 167.6h57.5v10h-57.5z" fill-opacity=".20554"/> +<path class="st2" d="m264.31 100.95c-13.5 0.1-26.5 1.2-37.9 3.2-33.5 5.9-39.6 18.2-39.6 41v30.1h79.2v10h-108.9c-23 0-43.2 13.8-49.5 40-7.3 30-7.6 48.8 0 80.2 5.6 23.4 19.1 40 42.1 40h27.2v-36c0-26 22.6-49 49.5-49h79.1c22 0 39.6-18.1 39.6-40.1v-75.2c0-21.4-18.1-37.4-39.6-41-13.5-2.3-27.6-3.3-41.2-3.2zm-42.8 24.2c8.2 0 14.9 6.8 14.9 15.1s-6.7 15-14.9 15-14.9-6.7-14.9-15c0-8.4 6.7-15.1 14.9-15.1z" fill="#cbd6ff"/> +<path class="st3" d="m355.11 185.25v35c0 27.2-23.1 50-49.5 50h-79.1c-21.7 0-39.6 18.5-39.6 40.1v75.1c0 21.4 18.7 34 39.6 40.1 25.1 7.3 49.1 8.7 79.1 0 19.9-5.7 39.6-17.3 39.6-40.1v-30.1h-79.1v-10h118.7c23 0 31.6-16 39.6-40 8.3-24.7 7.9-48.5 0-80.2-5.7-22.8-16.6-40-39.6-40h-29.7zm-44.5 190.2c8.2 0 14.9 6.7 14.9 15s-6.7 15.1-14.9 15.1-14.9-6.8-14.9-15.1 6.7-15 14.9-15z" fill="#fff"/> +</g> +<g transform="matrix(1.8652 0 0 1.8652 -1221.3 -217.83)" fill="#fff" stroke="#fff" stroke-width="1.0723" aria-label="PYTHON"> +<path d="m764.54 165.21h8.1038v-9.3714h4.7536c7.7416 0 11.68-5.6591 11.68-11.363 0-5.6591-3.8934-11.318-11.726-11.318h-12.812zm8.1038-16.57v-7.9227h4.7084c4.8894-0.0453 4.8894 7.968 0 7.9227z"/> +<path d="m810.56 165.21v-12.631l11.228-19.422h-9.5072l-5.7949 11.771-5.7949-11.771h-9.4167l11.182 19.422v12.631z"/> +<path d="m849.96 140.81v-7.6963h-25.217v7.6963h8.5112v24.402h8.1943v-24.402z"/> +<path d="m864.13 153.13h9.2356v12.088h8.1491v-32.053h-8.1491v12.133h-9.2356v-12.133h-8.1491v32.053h8.1491z"/> +<path d="m888.61 154.66c0 7.3342 6.6551 11.001 13.31 11.001 6.6551 0 13.265-3.6671 13.265-11.001v-10.956c0-7.3342-6.6551-11.001-13.31-11.001-6.6551 0-13.265 3.6218-13.265 11.001zm8.1038-10.956c0-2.3542 2.5353-3.6218 5.0705-3.6218 2.6258 0 5.2969 1.1318 5.2969 3.6218v10.956c0 2.3089-2.5805 3.486-5.1611 3.486-2.5805 0-5.2064-1.1318-5.2064-3.486z"/> +<path d="m922.24 165.21h8.1038v-12.812l-1.0413-6.2023 0.22636-0.0453 2.8069 6.4287 7.2436 12.631h8.1943v-32.053h-8.0585l-3e-3 13.85s0.8633 6.2058 0.90857 6.2058l-0.22636 0.0453-2.7164-6.4287-7.7416-13.672h-7.6963z"/> +</g> +<style type="text/css">.st0{fill:#7289DA;} + .st1{fill:#5B6DAE;} + .st2{fill:#CAD6FF;} + .st3{fill:#FFFFFF;}</style> +<g transform="translate(0 -.076513)" fill="#cad6ff" stroke="#cad6ff" stroke-width="2.1077" aria-label="DISCORD"> +<path d="m204.75 111.65v59.69h22.341c11.972 0.0843 23.185-5.9015 23.185-19.644v-20.065c0-13.911-11.213-19.981-23.185-19.981zm15.175 45.526v-31.447h7.672c5.0584 0 7.5034 2.4449 7.5034 6.323v18.632c0 3.8781-2.3606 6.4917-7.5034 6.4917z"/> +<path d="m275.33 111.65h-15.091v59.69h15.091z"/> +<path d="m283.72 161.39c5.5643 7.1661 13.152 10.791 20.318 10.791 10.96 0 23.1-6.323 23.606-17.873 0.67445-14.669-9.9483-18.379-20.571-20.318-4.6369-1.0117-7.7563-2.6978-7.9249-5.5643 0.25292-6.9132 10.96-7.1661 17.199-0.50585l9.864-7.5877c-6.1544-7.5034-13.152-9.5267-20.402-9.5267-10.96 0-21.583 6.1544-21.583 17.873 0 11.381 8.768 17.452 18.379 18.969 4.8898 0.67446 10.37 2.6135 10.201 5.9858-0.42154 6.4074-13.573 6.0701-19.559-1.1803z"/> +<path d="m366.42 152.7c-3.288 8.2621-16.777 6.2388-16.777-0.92738v-20.571c0-7.419 13.321-9.1052 17.367-1.6862l12.309-4.9741c-4.8055-10.623-13.658-13.742-20.993-13.742-11.972 0-23.775 6.9132-23.775 20.402v20.571c0 13.573 11.803 20.402 23.522 20.402 7.5034 0 16.524-3.7095 21.498-13.405z"/> +<path d="m385.43 151.69c0 13.658 12.393 20.487 24.786 20.487 12.393 0 24.702-6.8289 24.702-20.487v-20.402c0-13.658-12.393-20.487-24.786-20.487s-24.702 6.7446-24.702 20.487zm15.091-20.402c0-4.384 4.7212-6.7446 9.4424-6.7446 4.8898 0 9.864 2.1077 9.864 6.7446v20.402c0 4.2997-4.8055 6.4917-9.611 6.4917-4.8055 0-9.6954-2.1077-9.6954-6.4917z"/> +<path d="m476.44 171.34h18.801l-16.271-20.487c7.2504-2.2763 11.719-8.515 11.719-19.559-0.33723-13.995-9.864-19.644-22.173-19.644h-23.859v59.69h15.26v-18.969h2.6978zm-16.524-31.952v-13.658h8.8523c9.5267 0 9.5267 13.658 0 13.658z"/> +<path d="m500.97 111.65v59.69h22.341c11.972 0.0843 23.185-5.9015 23.185-19.644v-20.065c0-13.911-11.213-19.981-23.185-19.981zm15.175 45.526v-31.447h7.672c5.0584 0 7.5034 2.4449 7.5034 6.323v18.632c0 3.8781-2.3606 6.4917-7.5034 6.4917z"/> +</g> +</svg> diff --git a/pydis_site/static/images/logo_site_banner.png b/pydis_site/static/images/logo_site_banner.png Binary files differnew file mode 100644 index 00000000..9ab656c0 --- /dev/null +++ b/pydis_site/static/images/logo_site_banner.png diff --git a/pydis_site/static/images/logo_site_banner.svg b/pydis_site/static/images/logo_site_banner.svg new file mode 100644 index 00000000..27132b12 --- /dev/null +++ b/pydis_site/static/images/logo_site_banner.svg @@ -0,0 +1,1041 @@ +<?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="559.42059mm" + height="201.84991mm" + viewBox="0 0 559.42059 201.84991" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="logo_site_banner.svg" + inkscape:export-filename="/home/scragly/Github/PyDisBranding/logos/logo_banner/logo_site_banner_3000.png" + inkscape:export-xdpi="141.89" + inkscape:export-ydpi="141.89" + enable-background="new"> + <defs + id="defs2"> + <linearGradient + id="linearGradient4671"> + <stop + style="stop-color:#ffd43b;stop-opacity:1;" + offset="0" + id="stop4673" /> + <stop + style="stop-color:#ffe873;stop-opacity:1" + offset="1" + id="stop4675" /> + </linearGradient> + <linearGradient + id="linearGradient4689"> + <stop + style="stop-color:#5a9fd4;stop-opacity:1;" + offset="0" + id="stop4691" /> + <stop + style="stop-color:#306998;stop-opacity:1;" + offset="1" + id="stop4693" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4793"> + <g + style="fill:#7289da;fill-opacity:1" + id="use4795" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + class="st0" + d="M 6.6811787,0.72787837 H 4.7015954 c -0.166935,0 -0.3028467,0.13591169 -0.3028467,0.30432403 v 1.9973109 c 0,0.1684122 0.1359117,0.304324 0.3028467,0.304324 h 1.675259 L 6.2985576,3.0605366 6.4876523,3.2363353 6.6664058,3.4017931 6.9840255,3.6824802 V 1.0322024 c 0,-0.16841234 -0.1359121,-0.30432403 -0.3028468,-0.30432403 z M 6.1109404,2.6572335 c 0,0 -0.053183,-0.063524 -0.097502,-0.1196614 C 6.2069649,2.4829127 6.28083,2.3617734 6.28083,2.3617734 6.2202604,2.4016599 6.1626461,2.4297294 6.1109404,2.448934 6.0370753,2.4799569 5.9661649,2.5006389 5.8967321,2.5124582 5.7549109,2.5390503 5.6249085,2.5316628 5.514111,2.5109831 5.4299049,2.494733 5.357517,2.4710954 5.2969477,2.4474589 5.2629692,2.4341634 5.2260371,2.4179133 5.1891051,2.3972303 c -0.00443,-0.00296 -0.00886,-0.00443 -0.013295,-0.00739 -0.00296,-0.00148 -0.00443,-0.00296 -0.00591,-0.00443 -0.026592,-0.014773 -0.041365,-0.025114 -0.041365,-0.025114 0,0 0.070911,0.118184 0.2585277,0.1743217 -0.044318,0.05614 -0.098979,0.122618 -0.098979,0.122618 C 4.9615985,2.646908 4.8375053,2.432695 4.8375053,2.432695 c 0,-0.475691 0.2127313,-0.8612666 0.2127313,-0.8612666 C 5.262968,1.4118799 5.4653582,1.4163117 5.4653582,1.4163117 l 0.014773,0.017728 c -0.2659142,0.07682 -0.3885301,0.1935264 -0.3885301,0.1935264 0,0 0.0325,-0.017727 0.087161,-0.042842 0.1580713,-0.069433 0.2836418,-0.088638 0.3353474,-0.09307 0.00886,-0.00148 0.01625,-0.00296 0.025114,-0.00296 0.090115,-0.011818 0.1920491,-0.014773 0.2984149,-0.00296 0.1403432,0.01625 0.2910281,0.057615 0.4446674,0.141821 0,0 -0.1167069,-0.1107975 -0.3678481,-0.1876173 l 0.02068,-0.023636 c 0,0 0.2023902,-0.00443 0.4151216,0.1551167 0,0 0.2127315,0.3855754 0.2127315,0.8612664 0,0 -0.1255704,0.2142086 -0.452054,0.2245497 z" + id="path5572" + style="fill:#7289da;fill-opacity:1;stroke-width:0.01477302" /> + <path + style="fill:#7289da;fill-opacity:1;stroke-width:0.03156727" + d="m 25.763828,13.337981 c -0.329878,-0.292039 -0.903193,-0.813039 -1.274033,-1.157777 -0.370841,-0.344739 -0.67962,-0.621433 -0.686177,-0.614877 -0.0066,0.0066 0.05182,0.23397 0.12972,0.505362 0.0779,0.271393 0.141642,0.50123 0.141642,0.510749 0,0.03331 -6.25855,0.01806 -6.466931,-0.01576 -0.110455,-0.01792 -0.266742,-0.06599 -0.347304,-0.106812 -0.208575,-0.105693 -0.452683,-0.37621 -0.543908,-0.602752 l -0.07595,-0.188606 V 7.6742526 3.6809933 l 0.07616,-0.1894036 C 16.822036,3.2304683 17.109916,2.9431184 17.360228,2.84959 l 0.182696,-0.068264 h 3.954778 c 3.405833,0 3.976387,0.0065 4.110452,0.046856 0.201799,0.060739 0.444602,0.2465305 0.574216,0.4393868 0.210179,0.3127318 0.198035,-0.042792 0.189225,5.5394942 l -0.008,5.061897 z M 20.197624,9.8114052 20.376662,9.5840722 20.244975,9.5269332 C 19.978037,9.4111082 19.845365,9.33514 19.670936,9.1982359 19.572716,9.1211439 19.498443,9.0519734 19.505892,9.0445242 c 0.0074,-0.00745 0.14716,0.049651 0.31047,0.126889 1.130592,0.5347214 2.466111,0.5236751 3.564536,-0.029483 0.124874,-0.062885 0.233335,-0.1080449 0.241025,-0.1003545 0.05185,0.051852 -0.732075,0.5267131 -0.869528,0.5267131 -0.05692,0 -0.0431,0.024678 0.142368,0.2542222 0.173434,0.214656 0.180267,0.219275 0.323564,0.218739 0.518304,-0.0019 1.242726,-0.3483437 1.515258,-0.7245634 0.08377,-0.1156476 0.08811,-0.1375894 0.07619,-0.3853476 C 24.766155,8.0246999 24.523543,7.0285358 24.150705,6.225247 23.997071,5.894237 23.942851,5.8422298 23.538332,5.6378628 23.139264,5.4362497 22.489425,5.2841125 22.387751,5.3684944 c -0.02694,0.022355 -0.04897,0.049687 -0.04897,0.060738 0,0.011051 0.09588,0.053528 0.213079,0.094394 0.248839,0.086771 0.853217,0.3775763 0.88221,0.4244884 0.01275,0.020632 -0.0018,0.023257 -0.0405,0.00729 -0.231235,-0.095447 -0.700913,-0.2427657 -0.912737,-0.286289 -0.804272,-0.1652527 -1.891768,-0.086994 -2.603493,0.1873525 -0.430076,0.1657802 -0.406106,0.1585989 -0.334493,0.1002121 0.115771,-0.094389 0.603068,-0.3287344 0.894456,-0.4301514 0.238269,-0.082929 0.2858,-0.1097957 0.256564,-0.1450222 -0.11049,-0.133133 -0.898649,0.089192 -1.38203,0.3898453 -0.22446,0.1396098 -0.237859,0.1549284 -0.355967,0.4069646 -0.371779,0.7933546 -0.618479,1.7780854 -0.677009,2.7023601 l -0.02143,0.3383288 0.233446,0.2326464 c 0.167978,0.1674034 0.299841,0.2650981 0.4702,0.3483628 0.287371,0.140455 0.649707,0.2382292 0.883884,0.2385112 l 0.17362,2.21e-4 0.179038,-0.2273336 z" + id="path5574" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <rect + style="fill:#7289da;fill-opacity:1;stroke-width:0.26458332" + id="rect5576" + width="1.9377041" + height="1.6704345" + x="4.7356815" + y="1.1660408" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4823"> + <g + inkscape:label="Clip" + id="use4825" + style="stroke:none;stroke-width:1.0000031;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + id="path6198" + d="m 5.9189238,1.0414555 c -0.07816,3.609e-4 -0.1528021,0.00702 -0.218479,0.018651 C 5.506969,1.0942875 5.4718413,1.1658308 5.4718413,1.2977692 v 0.1742499 h 0.457207 v 0.058083 H 5.4718413 5.3002554 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 5.4148235 V 2.2494844 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.2977688 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 5.6716696,1.1816022 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -1e-7,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + style="fill:#cad6ff;fill-opacity:1;stroke:none;stroke-width:1.0000031;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + <path + id="path6200" + d="m 6.4427404,1.5301027 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 5.7004448 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 v 0.4353592 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 6.2722229,2.8897135 6.3857227,2.8226433 6.3857227,2.6907054 V 2.5164553 H 5.9290483 v -0.058083 h 0.4566744 0.2286036 c 0.1328772,0 0.1823927,-0.092685 0.2286035,-0.2318007 0.047734,-0.1432179 0.045703,-0.2809453 0,-0.4646674 C 6.810091,1.6296236 6.7473721,1.5301027 6.6143263,1.5301027 Z M 6.1858943,2.632622 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 1e-7,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.0000031;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4837"> + <g + id="use4839" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="M 8.8587208,1.3687791 C 8.7805608,1.36914 8.7059187,1.3757991 8.6402418,1.3874301 8.446766,1.4216111 8.4116383,1.4931544 8.4116383,1.6250928 v 0.1742499 h 0.457207 v 0.058083 H 8.4116383 8.2400524 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 8.3546205 V 2.576808 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.6250924 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 8.6114666,1.5089258 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -10e-8,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + id="path6192" /> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="m 9.3825374,1.8574263 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 8.6402418 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 V 3.018029 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 9.2120199,3.2170371 9.3255197,3.1499669 9.3255197,3.018029 V 2.8437789 H 8.8688453 v -0.058083 h 0.4566744 0.2286036 c 0.1328771,0 0.1823931,-0.092685 0.2286031,-0.2318007 0.04773,-0.1432179 0.0457,-0.2809453 0,-0.4646674 C 9.7498884,1.9569472 9.6871694,1.8574263 9.5541233,1.8574263 Z M 9.1256913,2.9599456 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 10e-8,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + id="path6194" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4855"> + <g + inkscape:label="Clip" + id="use4857"> + <g + clip-path="url(#clipPath4837)" + id="g6184"> + <g + id="g6182" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="M 8.8587208,1.3687791 C 8.7805608,1.36914 8.7059187,1.3757991 8.6402418,1.3874301 8.446766,1.4216111 8.4116383,1.4931544 8.4116383,1.6250928 v 0.1742499 h 0.457207 v 0.058083 H 8.4116383 8.2400524 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 8.3546205 V 2.576808 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.6250924 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 8.6114666,1.5089258 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -10e-8,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + id="path6178" /> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="m 9.3825374,1.8574263 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 8.6402418 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 V 3.018029 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 9.2120199,3.2170371 9.3255197,3.1499669 9.3255197,3.018029 V 2.8437789 H 8.8688453 v -0.058083 h 0.4566744 0.2286036 c 0.1328771,0 0.1823931,-0.092685 0.2286031,-0.2318007 0.04773,-0.1432179 0.0457,-0.2809453 0,-0.4646674 C 9.7498884,1.9569472 9.6871694,1.8574263 9.5541233,1.8574263 Z M 9.1256913,2.9599456 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 10e-8,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + id="path6180" /> + </g> + </g> + <rect + y="1.4959514" + x="8.4858074" + height="0.23803692" + width="0.26309344" + id="rect6186" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + <rect + y="2.9367013" + x="9.0119944" + height="0.22133258" + width="0.22968476" + id="rect6188" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4901"> + <g + id="use4903" + inkscape:label="Clip"> + <g + id="g6172" + clip-path="url(#clipPath4855)" + transform="translate(-2.8377931,-0.23976758)"> + <g + inkscape:label="Clip" + id="g6170"> + <g + clip-path="url(#clipPath4837)" + id="g6164"> + <g + id="g6162" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="M 8.8587208,1.3687791 C 8.7805608,1.36914 8.7059187,1.3757991 8.6402418,1.3874301 8.446766,1.4216111 8.4116383,1.4931544 8.4116383,1.6250928 v 0.1742499 h 0.457207 v 0.058083 H 8.4116383 8.2400524 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 8.3546205 V 2.576808 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.6250924 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 8.6114666,1.5089258 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -10e-8,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + id="path6158" /> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="m 9.3825374,1.8574263 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 8.6402418 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 V 3.018029 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 9.2120199,3.2170371 9.3255197,3.1499669 9.3255197,3.018029 V 2.8437789 H 8.8688453 v -0.058083 h 0.4566744 0.2286036 c 0.1328771,0 0.1823931,-0.092685 0.2286031,-0.2318007 0.04773,-0.1432179 0.0457,-0.2809453 0,-0.4646674 C 9.7498884,1.9569472 9.6871694,1.8574263 9.5541233,1.8574263 Z M 9.1256913,2.9599456 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 10e-8,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + id="path6160" /> + </g> + </g> + <rect + y="1.4959514" + x="8.4858074" + height="0.23803692" + width="0.26309344" + id="rect6166" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + <rect + y="2.9367013" + x="9.0119944" + height="0.22133258" + width="0.22968476" + id="rect6168" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + </g> + </g> + <rect + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" + id="rect6174" + width="0.2370182" + height="0.10896251" + x="5.5366554" + y="1.1601957" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4957"> + <g + inkscape:label="Clip" + id="use4959"> + <g + transform="matrix(63.8638,0,0,63.8638,-273.24001,-38.357102)" + clip-path="url(#clipPath4901)" + id="g6152"> + <g + id="g6150" + inkscape:label="Clip"> + <g + id="g6146" + clip-path="url(#clipPath4855)" + transform="translate(-2.8377931,-0.23976758)"> + <g + inkscape:label="Clip" + id="g6144"> + <g + clip-path="url(#clipPath4837)" + id="g6138"> + <g + id="g6136" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="M 8.8587208,1.3687791 C 8.7805608,1.36914 8.7059187,1.3757991 8.6402418,1.3874301 8.446766,1.4216111 8.4116383,1.4931544 8.4116383,1.6250928 v 0.1742499 h 0.457207 v 0.058083 H 8.4116383 8.2400524 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 8.3546205 V 2.576808 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.6250924 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 8.6114666,1.5089258 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -10e-8,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + id="path6132" /> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="m 9.3825374,1.8574263 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 8.6402418 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 V 3.018029 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 9.2120199,3.2170371 9.3255197,3.1499669 9.3255197,3.018029 V 2.8437789 H 8.8688453 v -0.058083 h 0.4566744 0.2286036 c 0.1328771,0 0.1823931,-0.092685 0.2286031,-0.2318007 0.04773,-0.1432179 0.0457,-0.2809453 0,-0.4646674 C 9.7498884,1.9569472 9.6871694,1.8574263 9.5541233,1.8574263 Z M 9.1256913,2.9599456 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 10e-8,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + id="path6134" /> + </g> + </g> + <rect + y="1.4959514" + x="8.4858074" + height="0.23803692" + width="0.26309344" + id="rect6140" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + <rect + y="2.9367013" + x="9.0119944" + height="0.22133258" + width="0.22968476" + id="rect6142" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + </g> + </g> + <rect + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" + id="rect6148" + width="0.2370182" + height="0.10896251" + x="5.5366554" + y="1.1601957" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path6154" + d="m 134.57651,122.35329 6.51435,5.59167 v 0.78632 h -7.97237 v -6.08623 z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4986"> + <g + id="use4988" + inkscape:label="Clip"> + <g + id="g6126" + clip-path="url(#clipPath4957)"> + <g + inkscape:label="Clip" + id="g6124"> + <g + transform="matrix(63.8638,0,0,63.8638,-273.24001,-38.357102)" + clip-path="url(#clipPath4901)" + id="g6120"> + <g + id="g6118" + inkscape:label="Clip"> + <g + id="g6114" + clip-path="url(#clipPath4855)" + transform="translate(-2.8377931,-0.23976758)"> + <g + inkscape:label="Clip" + id="g6112"> + <g + clip-path="url(#clipPath4837)" + id="g6106"> + <g + id="g6104" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="M 8.8587208,1.3687791 C 8.7805608,1.36914 8.7059187,1.3757991 8.6402418,1.3874301 8.446766,1.4216111 8.4116383,1.4931544 8.4116383,1.6250928 v 0.1742499 h 0.457207 v 0.058083 H 8.4116383 8.2400524 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 8.3546205 V 2.576808 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.6250924 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 8.6114666,1.5089258 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -10e-8,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + id="path6100" /> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="m 9.3825374,1.8574263 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 8.6402418 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 V 3.018029 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 9.2120199,3.2170371 9.3255197,3.1499669 9.3255197,3.018029 V 2.8437789 H 8.8688453 v -0.058083 h 0.4566744 0.2286036 c 0.1328771,0 0.1823931,-0.092685 0.2286031,-0.2318007 0.04773,-0.1432179 0.0457,-0.2809453 0,-0.4646674 C 9.7498884,1.9569472 9.6871694,1.8574263 9.5541233,1.8574263 Z M 9.1256913,2.9599456 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 10e-8,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + id="path6102" /> + </g> + </g> + <rect + y="1.4959514" + x="8.4858074" + height="0.23803692" + width="0.26309344" + id="rect6108" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + <rect + y="2.9367013" + x="9.0119944" + height="0.22133258" + width="0.22968476" + id="rect6110" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + </g> + </g> + <rect + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" + id="rect6116" + width="0.2370182" + height="0.10896251" + x="5.5366554" + y="1.1601957" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path6122" + d="m 134.57651,122.35329 6.51435,5.59167 v 0.78632 h -7.97237 v -6.08623 z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <rect + style="opacity:1;fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332" + id="rect6128" + width="2.8442707" + height="4.299479" + x="82.020836" + y="41.280209" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5033"> + <g + inkscape:label="Clip" + id="use5035"> + <g + clip-path="url(#clipPath4986)" + id="g6094"> + <g + id="g6092" + inkscape:label="Clip"> + <g + id="g6088" + clip-path="url(#clipPath4957)"> + <g + inkscape:label="Clip" + id="g6086"> + <g + transform="matrix(63.8638,0,0,63.8638,-273.24001,-38.357102)" + clip-path="url(#clipPath4901)" + id="g6082"> + <g + id="g6080" + inkscape:label="Clip"> + <g + id="g6076" + clip-path="url(#clipPath4855)" + transform="translate(-2.8377931,-0.23976758)"> + <g + inkscape:label="Clip" + id="g6074"> + <g + clip-path="url(#clipPath4837)" + id="g6068"> + <g + id="g6066" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="M 8.8587208,1.3687791 C 8.7805608,1.36914 8.7059187,1.3757991 8.6402418,1.3874301 8.446766,1.4216111 8.4116383,1.4931544 8.4116383,1.6250928 v 0.1742499 h 0.457207 v 0.058083 H 8.4116383 8.2400524 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 8.3546205 V 2.576808 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.6250924 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 8.6114666,1.5089258 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -10e-8,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + id="path6062" /> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="m 9.3825374,1.8574263 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 8.6402418 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 V 3.018029 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 9.2120199,3.2170371 9.3255197,3.1499669 9.3255197,3.018029 V 2.8437789 H 8.8688453 v -0.058083 h 0.4566744 0.2286036 c 0.1328771,0 0.1823931,-0.092685 0.2286031,-0.2318007 0.04773,-0.1432179 0.0457,-0.2809453 0,-0.4646674 C 9.7498884,1.9569472 9.6871694,1.8574263 9.5541233,1.8574263 Z M 9.1256913,2.9599456 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 10e-8,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + id="path6064" /> + </g> + </g> + <rect + y="1.4959514" + x="8.4858074" + height="0.23803692" + width="0.26309344" + id="rect6070" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + <rect + y="2.9367013" + x="9.0119944" + height="0.22133258" + width="0.22968476" + id="rect6072" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + </g> + </g> + <rect + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" + id="rect6078" + width="0.2370182" + height="0.10896251" + x="5.5366554" + y="1.1601957" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path6084" + d="m 134.57651,122.35329 6.51435,5.59167 v 0.78632 h -7.97237 v -6.08623 z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <rect + style="opacity:1;fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332" + id="rect6090" + width="2.8442707" + height="4.299479" + x="82.020836" + y="41.280209" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path6096" + d="m 76.212572,55.651629 6.514351,5.591662 h 6.935319 V 51.586439 H 77.033759 Z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5074"> + <g + id="use5076" + inkscape:label="Clip"> + <g + id="g6056" + clip-path="url(#clipPath5033)"> + <g + inkscape:label="Clip" + id="g6054"> + <g + clip-path="url(#clipPath4986)" + id="g6050"> + <g + id="g6048" + inkscape:label="Clip"> + <g + id="g6044" + clip-path="url(#clipPath4957)"> + <g + inkscape:label="Clip" + id="g6042"> + <g + transform="matrix(63.8638,0,0,63.8638,-273.24001,-38.357102)" + clip-path="url(#clipPath4901)" + id="g6038"> + <g + id="g6036" + inkscape:label="Clip"> + <g + id="g6032" + clip-path="url(#clipPath4855)" + transform="translate(-2.8377931,-0.23976758)"> + <g + inkscape:label="Clip" + id="g6030"> + <g + clip-path="url(#clipPath4837)" + id="g6024"> + <g + id="g6022" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="M 8.8587208,1.3687791 C 8.7805608,1.36914 8.7059187,1.3757991 8.6402418,1.3874301 8.446766,1.4216111 8.4116383,1.4931544 8.4116383,1.6250928 v 0.1742499 h 0.457207 v 0.058083 H 8.4116383 8.2400524 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 8.3546205 V 2.576808 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.6250924 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 8.6114666,1.5089258 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -10e-8,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + id="path6018" /> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="m 9.3825374,1.8574263 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 8.6402418 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 V 3.018029 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 9.2120199,3.2170371 9.3255197,3.1499669 9.3255197,3.018029 V 2.8437789 H 8.8688453 v -0.058083 h 0.4566744 0.2286036 c 0.1328771,0 0.1823931,-0.092685 0.2286031,-0.2318007 0.04773,-0.1432179 0.0457,-0.2809453 0,-0.4646674 C 9.7498884,1.9569472 9.6871694,1.8574263 9.5541233,1.8574263 Z M 9.1256913,2.9599456 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 10e-8,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + id="path6020" /> + </g> + </g> + <rect + y="1.4959514" + x="8.4858074" + height="0.23803692" + width="0.26309344" + id="rect6026" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + <rect + y="2.9367013" + x="9.0119944" + height="0.22133258" + width="0.22968476" + id="rect6028" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + </g> + </g> + <rect + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" + id="rect6034" + width="0.2370182" + height="0.10896251" + x="5.5366554" + y="1.1601957" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path6040" + d="m 134.57651,122.35329 6.51435,5.59167 v 0.78632 h -7.97237 v -6.08623 z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <rect + style="opacity:1;fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332" + id="rect6046" + width="2.8442707" + height="4.299479" + x="82.020836" + y="41.280209" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path6052" + d="m 76.212572,55.651629 6.514351,5.591662 h 6.935319 V 51.586439 H 77.033759 Z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <path + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 129.12239,33.45736 6.26748,5.402184 -2.4712,5.35988 -12.14028,-8.37878 z" + id="path6058" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5112"> + <g + inkscape:label="Clip" + id="use5114"> + <g + clip-path="url(#clipPath5074)" + id="g6012"> + <g + id="g6010" + inkscape:label="Clip"> + <g + id="g6006" + clip-path="url(#clipPath5033)"> + <g + inkscape:label="Clip" + id="g6004"> + <g + clip-path="url(#clipPath4986)" + id="g6000"> + <g + id="g5998" + inkscape:label="Clip"> + <g + id="g5994" + clip-path="url(#clipPath4957)"> + <g + inkscape:label="Clip" + id="g5992"> + <g + transform="matrix(63.8638,0,0,63.8638,-273.24001,-38.357102)" + clip-path="url(#clipPath4901)" + id="g5988"> + <g + id="g5986" + inkscape:label="Clip"> + <g + id="g5982" + clip-path="url(#clipPath4855)" + transform="translate(-2.8377931,-0.23976758)"> + <g + inkscape:label="Clip" + id="g5980"> + <g + clip-path="url(#clipPath4837)" + id="g5974"> + <g + id="g5972" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="M 8.8587208,1.3687791 C 8.7805608,1.36914 8.7059187,1.3757991 8.6402418,1.3874301 8.446766,1.4216111 8.4116383,1.4931544 8.4116383,1.6250928 v 0.1742499 h 0.457207 v 0.058083 H 8.4116383 8.2400524 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 8.3546205 V 2.576808 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.6250924 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 8.6114666,1.5089258 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -10e-8,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + id="path5968" /> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="m 9.3825374,1.8574263 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 8.6402418 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 V 3.018029 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 9.2120199,3.2170371 9.3255197,3.1499669 9.3255197,3.018029 V 2.8437789 H 8.8688453 v -0.058083 h 0.4566744 0.2286036 c 0.1328771,0 0.1823931,-0.092685 0.2286031,-0.2318007 0.04773,-0.1432179 0.0457,-0.2809453 0,-0.4646674 C 9.7498884,1.9569472 9.6871694,1.8574263 9.5541233,1.8574263 Z M 9.1256913,2.9599456 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 10e-8,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + id="path5970" /> + </g> + </g> + <rect + y="1.4959514" + x="8.4858074" + height="0.23803692" + width="0.26309344" + id="rect5976" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + <rect + y="2.9367013" + x="9.0119944" + height="0.22133258" + width="0.22968476" + id="rect5978" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + </g> + </g> + <rect + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" + id="rect5984" + width="0.2370182" + height="0.10896251" + x="5.5366554" + y="1.1601957" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path5990" + d="m 134.57651,122.35329 6.51435,5.59167 v 0.78632 h -7.97237 v -6.08623 z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <rect + style="opacity:1;fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332" + id="rect5996" + width="2.8442707" + height="4.299479" + x="82.020836" + y="41.280209" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path6002" + d="m 76.212572,55.651629 6.514351,5.591662 h 6.935319 V 51.586439 H 77.033759 Z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <path + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 129.12239,33.45736 6.26748,5.402184 -2.4712,5.35988 -12.14028,-8.37878 z" + id="path6008" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path6014" + d="m 53.694446,115.57076 6.302551,5.49574 7.448466,0.25724 -12.932502,-12.93251 z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5155"> + <g + id="use5157" + inkscape:label="Clip"> + <path + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 139.56325,58.866426 6.53721,5.613429 2.80993,13.671924 -22.00043,-12.701952 z" + id="path5904" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <g + id="g5956" + clip-path="url(#clipPath5112)" + transform="translate(-17.859375,-3.3072917)"> + <g + inkscape:label="Clip" + id="g5954"> + <g + clip-path="url(#clipPath5074)" + id="g5950"> + <g + id="g5948" + inkscape:label="Clip"> + <g + id="g5944" + clip-path="url(#clipPath5033)"> + <g + inkscape:label="Clip" + id="g5942"> + <g + clip-path="url(#clipPath4986)" + id="g5938"> + <g + id="g5936" + inkscape:label="Clip"> + <g + id="g5932" + clip-path="url(#clipPath4957)"> + <g + inkscape:label="Clip" + id="g5930"> + <g + transform="matrix(63.8638,0,0,63.8638,-273.24001,-38.357102)" + clip-path="url(#clipPath4901)" + id="g5926"> + <g + id="g5924" + inkscape:label="Clip"> + <g + id="g5920" + clip-path="url(#clipPath4855)" + transform="translate(-2.8377931,-0.23976758)"> + <g + inkscape:label="Clip" + id="g5918"> + <g + clip-path="url(#clipPath4837)" + id="g5912"> + <g + id="g5910" + inkscape:label="Clip"> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="M 8.8587208,1.3687791 C 8.7805608,1.36914 8.7059187,1.3757991 8.6402418,1.3874301 8.446766,1.4216111 8.4116383,1.4931544 8.4116383,1.6250928 v 0.1742499 h 0.457207 v 0.058083 H 8.4116383 8.2400524 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 8.3546205 V 2.576808 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.6250924 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 8.6114666,1.5089258 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -10e-8,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + id="path5906" /> + <path + inkscape:connector-curvature="0" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.01705202" + d="m 9.3825374,1.8574263 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 8.6402418 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 V 3.018029 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 9.2120199,3.2170371 9.3255197,3.1499669 9.3255197,3.018029 V 2.8437789 H 8.8688453 v -0.058083 h 0.4566744 0.2286036 c 0.1328771,0 0.1823931,-0.092685 0.2286031,-0.2318007 0.04773,-0.1432179 0.0457,-0.2809453 0,-0.4646674 C 9.7498884,1.9569472 9.6871694,1.8574263 9.5541233,1.8574263 Z M 9.1256913,2.9599456 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 10e-8,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + id="path5908" /> + </g> + </g> + <rect + y="1.4959514" + x="8.4858074" + height="0.23803692" + width="0.26309344" + id="rect5914" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + <rect + y="2.9367013" + x="9.0119944" + height="0.22133258" + width="0.22968476" + id="rect5916" + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" /> + </g> + </g> + <rect + style="fill:#5b6dae;fill-opacity:1;stroke-width:0.26458332" + id="rect5922" + width="0.2370182" + height="0.10896251" + x="5.5366554" + y="1.1601957" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path5928" + d="m 134.57651,122.35329 6.51435,5.59167 v 0.78632 h -7.97237 v -6.08623 z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <rect + style="opacity:1;fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332" + id="rect5934" + width="2.8442707" + height="4.299479" + x="82.020836" + y="41.280209" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path5940" + d="m 76.212572,55.651629 6.514351,5.591662 h 6.935319 V 51.586439 H 77.033759 Z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <path + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 129.12239,33.45736 6.26748,5.402184 -2.4712,5.35988 -12.14028,-8.37878 z" + id="path5946" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path5952" + d="m 53.694446,115.57076 6.302551,5.49574 7.448466,0.25724 -12.932502,-12.93251 z" + style="fill:#5b6dae;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> + </g> + <g + style="stroke:none;stroke-width:1.0000031;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g5964" + clip-path="url(#clipPath4823)" + transform="matrix(63.863799,0,0,63.863799,-291.09937,-41.664393)"> + <g + inkscape:label="Clip" + id="g5962" + style="stroke:none;stroke-width:1.0000031;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + id="path5958" + d="m 5.9189238,1.0414555 c -0.07816,3.609e-4 -0.1528021,0.00702 -0.218479,0.018651 C 5.506969,1.0942875 5.4718413,1.1658308 5.4718413,1.2977692 v 0.1742499 h 0.457207 v 0.058083 H 5.4718413 5.3002554 c -0.1328772,0 -0.2492281,0.079867 -0.2856214,0.2318007 -0.041979,0.1741517 -0.04384,0.2828252 0,0.4646675 0.032499,0.1353564 0.1101144,0.2318008 0.2429913,0.2318008 H 5.4148235 V 2.2494844 c 0,-0.1509086 0.1305698,-0.2840226 0.2856213,-0.2840226 h 0.4566743 c 0.1271218,0 0.2286036,-0.1046677 0.2286036,-0.2323337 V 1.2977688 c 0,-0.1239053 -0.1045281,-0.2169831 -0.2286036,-0.2376626 -0.078542,-0.013075 -0.160035,-0.019014 -0.2381953,-0.018651 z M 5.6716696,1.1816022 c 0.047227,0 0.085792,0.039196 0.085792,0.087391 -1e-7,0.048024 -0.038567,0.086859 -0.085792,0.086859 -0.047397,0 -0.085793,-0.038834 -0.085793,-0.086859 0,-0.048195 0.038397,-0.087391 0.085793,-0.087391 z" + style="fill:#cad6ff;fill-opacity:1;stroke:none;stroke-width:1.0000031;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + <path + id="path5960" + d="m 6.4427404,1.5301027 v 0.2030256 c 0,0.157403 -0.1334473,0.2898841 -0.2856213,0.2898841 H 5.7004448 c -0.1250908,0 -0.2286035,0.1070611 -0.2286035,0.2323338 v 0.4353592 c 0,0.1239059 0.1077446,0.1967857 0.2286035,0.2323338 0.1447262,0.042555 0.2835109,0.050245 0.4566743,0 C 6.2722229,2.8897135 6.3857227,2.8226433 6.3857227,2.6907054 V 2.5164553 H 5.9290483 v -0.058083 h 0.4566744 0.2286036 c 0.1328772,0 0.1823927,-0.092685 0.2286035,-0.2318007 0.047734,-0.1432179 0.045703,-0.2809453 0,-0.4646674 C 6.810091,1.6296236 6.7473721,1.5301027 6.6143263,1.5301027 Z M 6.1858943,2.632622 c 0.047396,10e-8 0.085793,0.038834 0.085793,0.086858 -1e-7,0.048195 -0.038398,0.087391 -0.085793,0.087391 -0.047226,0 -0.085792,-0.039197 -0.085792,-0.087391 1e-7,-0.048024 0.038567,-0.086858 0.085792,-0.086858 z" + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.0000031;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + </clipPath> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter5046"> + <feBlend + inkscape:collect="always" + mode="overlay" + in2="BackgroundImage" + id="feBlend5048" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#222222" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="0.71114371" + inkscape:cx="1141.8606" + inkscape:cy="116.54419" + inkscape:document-units="mm" + inkscape:current-layer="svg8" + showgrid="false" + inkscape:window-width="2560" + inkscape:window-height="1440" + inkscape:window-x="6000" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:measure-start="757.799,276.173" + inkscape:measure-end="825.651,214.602" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:snap-intersection-paths="true" + inkscape:snap-midpoints="true" + inkscape:snap-smooth-nodes="true" + inkscape:object-paths="true" + showguides="false" /> + <metadata + id="metadata5"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="g5570" + transform="matrix(0.35596355,0,0,0.35596355,-1.7158256,6.1496621)" + inkscape:label="logo" + inkscape:export-xdpi="270.58594" + inkscape:export-ydpi="270.58594"> + <rect + inkscape:label="background" + style="opacity:1;vector-effect:none;fill:#7289da;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect1995" + width="463.86203" + height="463.86203" + x="34.318985" + y="34.318985" + ry="52.765873" /> + <path + inkscape:label="shadow" + inkscape:connector-curvature="0" + style="display:inline;fill:#000000;fill-opacity:0.20554271" + d="m 330.40568,115.24818 -11.50586,3.30859 c -12.22293,-1.80512 -24.75727,-2.59705 -36.89453,-2.50781 -13.5,0.1 -26.49844,1.19922 -37.89844,3.19922 -3.69979,0.65161 -7.04735,1.38596 -10.10742,2.19922 h -35.89259 v 18.80078 h 4.5 v 7.69922 h 2.7832 c -0.63936,3.71421 -0.88476,7.79967 -0.88476,12.30078 v 4 h -15.39844 l -2.20117,11 17.59961,15.01367 v 0.0859 h 79.20118 v 10 h -79.20118 -29.69922 c -23,0 -43.2,13.8 -49.5,40 -7.3,30 -7.6,48.80117 0,80.20117 0.49734,2.07815 1.06052,4.09848 1.6836,6.0625 l -1.1836,10.43754 13.34571,11.54883 c 7.03195,7.51033 16.37109,11.95117 28.2539,11.95117 h 27.20117 v -36 c 0,-26 22.6,-49 49.50001,-49 h 79.19922 c 22,0 39.59961,-18.10156 39.59961,-40.10156 v -75.19922 c 0,-12.89964 -6.58193,-23.83117 -16.51563,-31.27344 z m 76.80078,77.59961 -14.30078,7.40039 h -20.09961 v 0.0996 10.30078 24.69922 c 0,27.2 -23.1,50 -49.5,50 h -79.09961 c -21.7,0 -39.59962,18.49961 -39.59962,40.09961 v 75.10156 c 0,21.4 18.69962,33.99961 39.59962,40.09961 25.1,7.3 49.09961,8.7 79.09961,0 19.9,-5.7 39.59961,-17.29961 39.59961,-40.09961 v -27.90039 -2.09961 -0.10156 h -0.11914 l -11.7207,-10 h 11.83984 39.59961 c 23,0 31.60156,-16 39.60156,-40 8.3,-24.7 7.9,-48.49922 0,-80.19922 -3.62263,-14.49052 -9.35252,-26.7105 -18.94726,-33.69922 z M 283.80607,360.4474 h 57.5 v 10 h -57.5 z" + id="path5041-2" /> + <path + inkscape:label="upper_snake" + inkscape:connector-curvature="0" + id="path1948-4" + class="st2" + d="m 264.30607,100.94814 c -13.5,0.1 -26.5,1.2 -37.9,3.2 -33.5,5.9 -39.6,18.2 -39.6,41 v 30.1 h 79.2 v 10 h -79.2 -29.7 c -23,0 -43.2,13.8 -49.5,40 -7.3,30 -7.6,48.8 0,80.2 5.6,23.4 19.1,40 42.1,40 h 27.2 v -36 c 0,-26 22.6,-49 49.5,-49 h 79.1 c 22,0 39.6,-18.1 39.6,-40.1 v -75.2 c 0,-21.4 -18.1,-37.4 -39.6,-41 -13.5,-2.3 -27.6,-3.3 -41.2,-3.2 z m -42.8,24.2 c 8.2,0 14.9,6.8 14.9,15.1 0,8.3 -6.7,15 -14.9,15 -8.2,0 -14.9,-6.7 -14.9,-15 0,-8.4 6.7,-15.1 14.9,-15.1 z" + style="display:inline;fill:#cbd6ff;fill-opacity:1" /> + <path + inkscape:label="lower_snake" + inkscape:connector-curvature="0" + id="path1950-4" + class="st3" + d="m 355.10607,185.24814 v 35 c 0,27.2 -23.1,50 -49.5,50 h -79.1 c -21.7,0 -39.6,18.5 -39.6,40.1 v 75.1 c 0,21.4 18.7,34 39.6,40.1 25.1,7.3 49.1,8.7 79.1,0 19.9,-5.7 39.6,-17.3 39.6,-40.1 v -30.1 h -79.1 v -10 h 79.1 39.6 c 23,0 31.6,-16 39.6,-40 8.3,-24.7 7.9,-48.5 0,-80.2 -5.7,-22.8 -16.6,-40 -39.6,-40 h -29.7 z m -44.5,190.2 c 8.2,0 14.9,6.7 14.9,15 0,8.3 -6.7,15.1 -14.9,15.1 -8.2,0 -14.9,-6.8 -14.9,-15.1 0,-8.3 6.7,-15 14.9,-15 z" + style="display:inline;fill:#ffffff" /> + </g> + <g + aria-label="PYTHON" + transform="matrix(1.8652103,0,0,1.8652103,-1221.3087,-217.83377)" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:2.93066454px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.07226515;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="flowRoot104" + inkscape:label="text-python" + inkscape:export-xdpi="270.58594" + inkscape:export-ydpi="270.58594"> + <path + d="m 764.53526,165.21289 h 8.10379 v -9.37142 h 4.75362 c 7.74161,0 11.68033,-5.65907 11.68033,-11.36342 0,-5.65907 -3.89345,-11.31814 -11.7256,-11.31814 h -12.81214 z m 8.10379,-16.56976 v -7.9227 h 4.70835 c 4.88944,-0.0453 4.88944,7.96797 0,7.9227 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:45.27256775px;line-height:0.25;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:2.80440903px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.07226515;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path5594" + inkscape:connector-curvature="0" /> + <path + d="m 810.56366,165.21289 v -12.63105 l 11.22759,-19.42193 h -9.50724 l -5.79488,11.77087 -5.79489,-11.77087 h -9.4167 l 11.18233,19.42193 v 12.63105 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:45.27256775px;line-height:0.25;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:2.80440903px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.07226515;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path5596" + inkscape:connector-curvature="0" /> + <path + d="m 849.96174,140.81098 v -7.69634 h -25.21682 v 7.69634 h 8.51125 v 24.40191 h 8.19433 v -24.40191 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:45.27256775px;line-height:0.25;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:2.80440903px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.07226515;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path5598" + inkscape:connector-curvature="0" /> + <path + d="m 864.12674,153.12512 h 9.2356 v 12.08777 h 8.14907 v -32.05298 h -8.14907 v 12.13305 h -9.2356 v -12.13305 h -8.14906 v 32.05298 h 8.14906 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:45.27256775px;line-height:0.25;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:2.80440903px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.07226515;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path5600" + inkscape:connector-curvature="0" /> + <path + d="m 888.6068,154.66438 c 0,7.33416 6.65507,11.00124 13.31014,11.00124 6.65506,0 13.26486,-3.66708 13.26486,-11.00124 v -10.95596 c 0,-7.33416 -6.65507,-11.00123 -13.31014,-11.00123 -6.65506,0 -13.26486,3.6218 -13.26486,11.00123 z m 8.10379,-10.95596 c 0,-2.35417 2.53526,-3.6218 5.07053,-3.6218 2.62581,0 5.29689,1.13181 5.29689,3.6218 v 10.95596 c 0,2.3089 -2.58054,3.48599 -5.16107,3.48599 -2.58054,0 -5.20635,-1.13181 -5.20635,-3.48599 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:45.27256775px;line-height:0.25;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:2.80440903px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.07226515;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path5602" + inkscape:connector-curvature="0" /> + <path + d="m 922.24466,165.21289 h 8.10379 v -12.81214 l -1.04127,-6.20234 0.22636,-0.0453 2.8069,6.4287 7.24361,12.63105 h 8.19434 v -32.05298 h -8.05852 l -0.003,13.84994 c 0,0 0.8633,6.20581 0.90857,6.20581 l -0.22636,0.0453 -2.71635,-6.4287 -7.74161,-13.67232 h -7.69634 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:45.27256775px;line-height:0.25;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:2.80440903px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.07226515;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path5604" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccc" /> + </g> + <style + type="text/css" + id="style1081"> + .st0{fill:#7289DA;} + .st1{fill:#5B6DAE;} + .st2{fill:#CAD6FF;} + .st3{fill:#FFFFFF;} +</style> + <g + aria-label="DISCORD" + style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:84.30731964px;line-height:1.25;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Medium';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.1076827" + id="text6244" + inkscape:label="text-discord" + transform="translate(0,-0.07651336)" + inkscape:export-xdpi="270.58594" + inkscape:export-ydpi="270.58594"> + <path + d="m 204.75125,111.64689 v 59.68958 h 22.34144 c 11.97164,0.0843 23.18452,-5.90151 23.18452,-19.6436 v -20.06515 c 0,-13.9107 -11.21288,-19.98083 -23.18452,-19.98083 z m 15.17532,45.52595 v -31.44663 h 7.67197 c 5.05844,0 7.50335,2.44491 7.50335,6.32305 v 18.63192 c 0,3.87813 -2.36061,6.49166 -7.50335,6.49166 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:1.80974996px;fill:#cad6ff;fill-opacity:1;stroke:#cad6ff;stroke-width:2.1076827;stroke-opacity:1" + id="path15422" + inkscape:connector-curvature="0" /> + <path + d="m 275.33206,111.64689 h -15.09101 v 59.68958 h 15.09101 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:1.80974996px;fill:#cad6ff;fill-opacity:1;stroke:#cad6ff;stroke-width:2.1076827;stroke-opacity:1" + id="path15424" + inkscape:connector-curvature="0" /> + <path + d="m 283.7191,161.38821 c 5.56429,7.16612 13.15194,10.79133 20.31807,10.79133 10.95995,0 23.1002,-6.32304 23.60605,-17.87315 0.67445,-14.66947 -9.94827,-18.37899 -20.57099,-20.31806 -4.6369,-1.01169 -7.75627,-2.69784 -7.92489,-5.56428 0.25292,-6.9132 10.95995,-7.16613 17.1987,-0.50585 l 9.86395,-7.58766 c -6.15443,-7.50335 -13.15194,-9.52672 -20.40237,-9.52672 -10.95995,0 -21.58267,6.15443 -21.58267,17.87315 0,11.38149 8.76796,17.45161 18.37899,18.96914 4.88983,0.67446 10.3698,2.61353 10.20119,5.98582 -0.42154,6.40736 -13.57348,6.07013 -19.5593,-1.1803 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:1.80974996px;fill:#cad6ff;fill-opacity:1;stroke:#cad6ff;stroke-width:2.1076827;stroke-opacity:1" + id="path15426" + inkscape:connector-curvature="0" /> + <path + d="m 366.41778,152.70455 c -3.28799,8.26212 -16.77716,6.23875 -16.77716,-0.92738 v -20.57098 c 0,-7.41905 13.32056,-9.10519 17.36731,-1.68615 l 12.30887,-4.97413 c -4.80552,-10.62272 -13.65779,-13.74209 -20.99252,-13.74209 -11.97164,0 -23.77467,6.9132 -23.77467,20.40237 v 20.57098 c 0,13.57348 11.80303,20.40237 23.52174,20.40237 7.50336,0 16.52424,-3.70952 21.49837,-13.40486 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:1.80974996px;fill:#cad6ff;fill-opacity:1;stroke:#cad6ff;stroke-width:2.1076827;stroke-opacity:1" + id="path15428" + inkscape:connector-curvature="0" /> + <path + d="m 385.42885,151.69287 c 0,13.65778 12.39318,20.48667 24.78636,20.48667 12.39317,0 24.70204,-6.82889 24.70204,-20.48667 v -20.40238 c 0,-13.65778 -12.39317,-20.48667 -24.78635,-20.48667 -12.39318,0 -24.70205,6.74458 -24.70205,20.48667 z m 15.09101,-20.40238 c 0,-4.38398 4.72121,-6.74458 9.44242,-6.74458 4.88983,0 9.86396,2.10768 9.86396,6.74458 v 20.40238 c 0,4.29967 -4.80552,6.49166 -9.61103,6.49166 -4.80552,0 -9.69535,-2.10768 -9.69535,-6.49166 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:1.80974996px;fill:#cad6ff;fill-opacity:1;stroke:#cad6ff;stroke-width:2.1076827;stroke-opacity:1" + id="path15430" + inkscape:connector-curvature="0" /> + <path + d="m 476.44101,171.33647 h 18.80054 l -16.27132,-20.48668 c 7.25043,-2.27629 11.71872,-8.51504 11.71872,-19.5593 -0.33723,-13.99501 -9.86396,-19.6436 -22.17283,-19.6436 h -23.85897 v 59.68958 h 15.25963 v -18.96915 h 2.69783 z M 459.91678,139.384 v -13.65779 h 8.85227 c 9.52672,0 9.52672,13.65779 0,13.65779 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:1.80974996px;fill:#cad6ff;fill-opacity:1;stroke:#cad6ff;stroke-width:2.1076827;stroke-opacity:1" + id="path15432" + inkscape:connector-curvature="0" /> + <path + d="m 500.97028,111.64689 v 59.68958 h 22.34144 c 11.97164,0.0843 23.18451,-5.90151 23.18451,-19.6436 v -20.06515 c 0,-13.9107 -11.21287,-19.98083 -23.18451,-19.98083 z m 15.17532,45.52595 v -31.44663 h 7.67196 c 5.05844,0 7.50335,2.44491 7.50335,6.32305 v 18.63192 c 0,3.87813 -2.3606,6.49166 -7.50335,6.49166 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:'Uni Sans';-inkscape-font-specification:'Uni Sans Heavy';letter-spacing:1.80974996px;fill:#cad6ff;fill-opacity:1;stroke:#cad6ff;stroke-width:2.1076827;stroke-opacity:1" + id="path15434" + inkscape:connector-curvature="0" /> + </g> +</svg> diff --git a/pydis_site/static/images/sponsors/adafruit.png b/pydis_site/static/images/sponsors/adafruit.png Binary files differnew file mode 100644 index 00000000..27cd9953 --- /dev/null +++ b/pydis_site/static/images/sponsors/adafruit.png diff --git a/pydis_site/static/images/sponsors/jetbrains.png b/pydis_site/static/images/sponsors/jetbrains.png Binary files differnew file mode 100644 index 00000000..ccceb958 --- /dev/null +++ b/pydis_site/static/images/sponsors/jetbrains.png diff --git a/pydis_site/static/images/sponsors/jetbrains.svg b/pydis_site/static/images/sponsors/jetbrains.svg new file mode 100644 index 00000000..75d4d217 --- /dev/null +++ b/pydis_site/static/images/sponsors/jetbrains.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="120.1px" height="130.2px" viewBox="0 0 120.1 130.2" style="enable-background:new 0 0 120.1 130.2;" xml:space="preserve" + > +<g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="31.8412" y1="120.5578" x2="110.2402" y2="73.24"> + <stop offset="0" style="stop-color:#FCEE39"/> + <stop offset="1" style="stop-color:#F37B3D"/> + </linearGradient> + <path id="XMLID_3041_" style="fill:url(#XMLID_2_);" d="M118.6,71.8c0.9-0.8,1.4-1.9,1.5-3.2c0.1-2.6-1.8-4.7-4.4-4.9 + c-1.2-0.1-2.4,0.4-3.3,1.1l0,0l-83.8,45.9c-1.9,0.8-3.6,2.2-4.7,4.1c-2.9,4.8-1.3,11,3.6,13.9c3.4,2,7.5,1.8,10.7-0.2l0,0l0,0 + c0.2-0.2,0.5-0.3,0.7-0.5l78-54.8C117.3,72.9,118.4,72.1,118.6,71.8L118.6,71.8L118.6,71.8z"/> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="48.3607" y1="6.9083" x2="119.9179" y2="69.5546"> + <stop offset="0" style="stop-color:#EF5A6B"/> + <stop offset="0.57" style="stop-color:#F26F4E"/> + <stop offset="1" style="stop-color:#F37B3D"/> + </linearGradient> + <path id="XMLID_3049_" style="fill:url(#XMLID_3_);" d="M118.8,65.1L118.8,65.1L55,2.5C53.6,1,51.6,0,49.3,0 + c-4.3,0-7.7,3.5-7.7,7.7v0c0,2.1,0.8,3.9,2.1,5.3l0,0l0,0c0.4,0.4,0.8,0.7,1.2,1l67.4,57.7l0,0c0.8,0.7,1.8,1.2,3,1.3 + c2.6,0.1,4.7-1.8,4.9-4.4C120.2,67.3,119.7,66,118.8,65.1z"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="52.9467" y1="63.6407" x2="10.5379" y2="37.1562"> + <stop offset="0" style="stop-color:#7C59A4"/> + <stop offset="0.3852" style="stop-color:#AF4C92"/> + <stop offset="0.7654" style="stop-color:#DC4183"/> + <stop offset="0.957" style="stop-color:#ED3D7D"/> + </linearGradient> + <path id="XMLID_3042_" style="fill:url(#XMLID_4_);" d="M57.1,59.5C57,59.5,17.7,28.5,16.9,28l0,0l0,0c-0.6-0.3-1.2-0.6-1.8-0.9 + c-5.8-2.2-12.2,0.8-14.4,6.6c-1.9,5.1,0.2,10.7,4.6,13.4l0,0l0,0C6,47.5,6.6,47.8,7.3,48c0.4,0.2,45.4,18.8,45.4,18.8l0,0 + c1.8,0.8,3.9,0.3,5.1-1.2C59.3,63.7,59,61,57.1,59.5z"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="52.1736" y1="3.7019" x2="10.7706" y2="37.8971"> + <stop offset="0" style="stop-color:#EF5A6B"/> + <stop offset="0.364" style="stop-color:#EE4E72"/> + <stop offset="1" style="stop-color:#ED3D7D"/> + </linearGradient> + <path id="XMLID_3057_" style="fill:url(#XMLID_5_);" d="M49.3,0c-1.7,0-3.3,0.6-4.6,1.5L4.9,28.3c-0.1,0.1-0.2,0.1-0.2,0.2l-0.1,0 + l0,0c-1.7,1.2-3.1,3-3.9,5.1C-1.5,39.4,1.5,45.9,7.3,48c3.6,1.4,7.5,0.7,10.4-1.4l0,0l0,0c0.7-0.5,1.3-1,1.8-1.6l34.6-31.2l0,0 + c1.8-1.4,3-3.6,3-6.1v0C57.1,3.5,53.6,0,49.3,0z"/> + <g id="XMLID_3008_"> + <rect id="XMLID_3033_" x="34.6" y="37.4" style="fill:#000000;" width="51" height="51"/> + <rect id="XMLID_3032_" x="39" y="78.8" style="fill:#FFFFFF;" width="19.1" height="3.2"/> + <g id="XMLID_3009_"> + <path id="XMLID_3030_" style="fill:#FFFFFF;" d="M38.8,50.8l1.5-1.4c0.4,0.5,0.8,0.8,1.3,0.8c0.6,0,0.9-0.4,0.9-1.2l0-5.3l2.3,0 + l0,5.3c0,1-0.3,1.8-0.8,2.3c-0.5,0.5-1.3,0.8-2.3,0.8C40.2,52.2,39.4,51.6,38.8,50.8z"/> + <path id="XMLID_3028_" style="fill:#FFFFFF;" d="M45.3,43.8l6.7,0v1.9l-4.4,0V47l4,0l0,1.8l-4,0l0,1.3l4.5,0l0,2l-6.7,0 + L45.3,43.8z"/> + <path id="XMLID_3026_" style="fill:#FFFFFF;" d="M55,45.8l-2.5,0l0-2l7.3,0l0,2l-2.5,0l0,6.3l-2.3,0L55,45.8z"/> + <path id="XMLID_3022_" style="fill:#FFFFFF;" d="M39,54l4.3,0c1,0,1.8,0.3,2.3,0.7c0.3,0.3,0.5,0.8,0.5,1.4v0 + c0,1-0.5,1.5-1.3,1.9c1,0.3,1.6,0.9,1.6,2v0c0,1.4-1.2,2.3-3.1,2.3l-4.3,0L39,54z M43.8,56.6c0-0.5-0.4-0.7-1-0.7l-1.5,0l0,1.5 + l1.4,0C43.4,57.3,43.8,57.1,43.8,56.6L43.8,56.6z M43,59l-1.8,0l0,1.5H43c0.7,0,1.1-0.3,1.1-0.8v0C44.1,59.2,43.7,59,43,59z"/> + <path id="XMLID_3019_" style="fill:#FFFFFF;" d="M46.8,54l3.9,0c1.3,0,2.1,0.3,2.7,0.9c0.5,0.5,0.7,1.1,0.7,1.9v0 + c0,1.3-0.7,2.1-1.7,2.6l2,2.9l-2.6,0l-1.7-2.5h-1l0,2.5l-2.3,0L46.8,54z M50.6,58c0.8,0,1.2-0.4,1.2-1v0c0-0.7-0.5-1-1.2-1 + l-1.5,0v2H50.6z"/> + <path id="XMLID_3016_" style="fill:#FFFFFF;" d="M56.8,54l2.2,0l3.5,8.4l-2.5,0l-0.6-1.5l-3.2,0l-0.6,1.5l-2.4,0L56.8,54z + M58.8,59l-0.9-2.3L57,59L58.8,59z"/> + <path id="XMLID_3014_" style="fill:#FFFFFF;" d="M62.8,54l2.3,0l0,8.3l-2.3,0L62.8,54z"/> + <path id="XMLID_3012_" style="fill:#FFFFFF;" d="M65.7,54l2.1,0l3.4,4.4l0-4.4l2.3,0l0,8.3l-2,0L68,57.8l0,4.6l-2.3,0L65.7,54z" + /> + <path id="XMLID_3010_" style="fill:#FFFFFF;" d="M73.7,61.1l1.3-1.5c0.8,0.7,1.7,1,2.7,1c0.6,0,1-0.2,1-0.6v0 + c0-0.4-0.3-0.5-1.4-0.8c-1.8-0.4-3.1-0.9-3.1-2.6v0c0-1.5,1.2-2.7,3.2-2.7c1.4,0,2.5,0.4,3.4,1.1l-1.2,1.6 + c-0.8-0.5-1.6-0.8-2.3-0.8c-0.6,0-0.8,0.2-0.8,0.5v0c0,0.4,0.3,0.5,1.4,0.8c1.9,0.4,3.1,1,3.1,2.6v0c0,1.7-1.3,2.7-3.4,2.7 + C76.1,62.5,74.7,62,73.7,61.1z"/> + </g> + </g> +</g> +</svg> diff --git a/pydis_site/static/images/sponsors/linode-diagonal.png b/pydis_site/static/images/sponsors/linode-diagonal.png Binary files differnew file mode 100644 index 00000000..4b38003b --- /dev/null +++ b/pydis_site/static/images/sponsors/linode-diagonal.png diff --git a/pydis_site/static/images/sponsors/linode.png b/pydis_site/static/images/sponsors/linode.png Binary files differnew file mode 100644 index 00000000..22daa661 --- /dev/null +++ b/pydis_site/static/images/sponsors/linode.png diff --git a/pydis_site/templates/base.html b/pydis_site/templates/base.html deleted file mode 100644 index 1dcdfdc4..00000000 --- a/pydis_site/templates/base.html +++ /dev/null @@ -1,22 +0,0 @@ -{# Base template, with a few basic style definitions. #} -{% load django_simple_bulma %} -{% load static %} - -<!DOCTYPE html> -<head> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> - <title>Python Discord | {% block page_title %}Website{% endblock %}</title> - <meta name="description" content="{% block page_description %}We're a large, friendly community focused around the Python programming language. Our community is open to those who wish to learn the language, as well as those looking to help others.{% endblock %}"> - - {% bulma %} - {% font_awesome %} - {% block head %}{% endblock %} -</head> -<body> - {% block body %} - {% endblock %} -</body> - - -<!-- vim: set ft=htmldjango: --> diff --git a/pydis_site/templates/base/base-hero.html b/pydis_site/templates/base/base-hero.html new file mode 100644 index 00000000..40de6deb --- /dev/null +++ b/pydis_site/templates/base/base-hero.html @@ -0,0 +1,50 @@ +{% load django_simple_bulma %} +{% load static %} + +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> + <meta name="description" + content="{% block meta-description %}We're a large, friendly community focused around the Python programming language. Our community is open to those who wish to learn the language, as well as those looking to help others.{% endblock %}"> + + <title>Python Discord | {% block title %}Website{% endblock %}</title> + + {% bulma %} + + {# Font-awesome here is defined explicitly so that we can have Pro #} + <link rel="stylesheet" + href="https://pro.fontawesome.com/releases/v5.7.2/css/all.css" + integrity="sha384-6jHF7Z3XI3fF4XZixAuSu0gGKrXwoX/w3uFPxC56OtjChio7wtTGJWRW53Nhx6Ev" + crossorigin="anonymous" + > + + {% block head %}{% endblock %} +</head> +<body> + +<section class="hero is-primary"> + <div class="hero-head"> + {% block hero-head %}{% endblock %} + </div> + <div class="hero-body"> + {% block hero-body %}{% endblock %} + </div> + <div class="hero-foot"> + {% block hero-foot %}{% endblock %} + {% include "base/navbar.html" with active_item=False dropdowns=True icon_weight="fas" use_logo=False %} + </div> +</section> + +{% block content %}{% endblock %} + +<footer class="footer has-background-dark has-text-grey"> + <div class="content has-text-centered"> + <p> + © 2019 Python Discord | Built with Django and Bulma + </p> + </div> +</footer> +</body> +</html> diff --git a/pydis_site/templates/base/base.html b/pydis_site/templates/base/base.html new file mode 100644 index 00000000..a9edac49 --- /dev/null +++ b/pydis_site/templates/base/base.html @@ -0,0 +1,41 @@ +{# Base template, with a few basic style definitions. #} +{% load django_simple_bulma %} +{% load static %} + +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> + <meta name="description" + content="{% block meta-description %}We're a large, friendly community focused around the Python programming language. Our community is open to those who wish to learn the language, as well as those looking to help others.{% endblock %}"> + + <title>Python Discord | {% block title %}Website{% endblock %}</title> + + {% bulma %} + + {# Font-awesome here is defined explicitly so that we can have Pro #} + <link rel="stylesheet" + href="https://pro.fontawesome.com/releases/v5.7.2/css/all.css" + integrity="sha384-6jHF7Z3XI3fF4XZixAuSu0gGKrXwoX/w3uFPxC56OtjChio7wtTGJWRW53Nhx6Ev" + crossorigin="anonymous" + > + + {% block head %}{% endblock %} +</head> +<body> +{% include "base/navbar.html" with active_item=True dropdowns=True icon_weight="fal" use_logo=True %} +{% block content %}{% endblock %} + +<footer class="footer has-background-dark has-text-grey"> + <div class="content has-text-centered"> + <p> + © 2019 Python Discord | Built with Django and Bulma + </p> + </div> +</footer> + +</body> +</html> + +<!-- vim: set ft=htmldjango: --> diff --git a/pydis_site/templates/base/navbar.html b/pydis_site/templates/base/navbar.html new file mode 100644 index 00000000..88a13aeb --- /dev/null +++ b/pydis_site/templates/base/navbar.html @@ -0,0 +1,110 @@ +{% load extra_filters %} +{% load static %} + +{% comment %} +This template is responsible for rendering the main navigation on each page that uses it. +It requires two arguments to be set in the include: + +* `dropdown` (bool): True to render the dropdowns included, False to omit them +* `icon_weight` (str): Either "fas", "far" or "fal" to correspond with Font-Awesome's weight classes. + This will not affect branding icons, which have the "fab" class. +* use_logo (bool): True to render the navbar with the site logo on the left side, False to use an + icon with text instead + +For example, to use light icons and no dropdowns, you could use the following in your template: + +{% include "base/navbar.html" with icon_weight="fal" dropdowns=False %} +{% endcomment %} + +<nav class="navbar is-primary" role="navigation" aria-label="main navigation"> + <div class="container"> + <div class="navbar-brand"> + {% if use_logo %} + <a class="navbar-item" href="{% url "home.index" %}"> + <img src="{% static 'images/logo_site_banner.svg' %}" class="navbar-brand navbar-icon" alt="Python Discord"> + </a> + {% else %} + <a + {% if active_item and request.path == "/" %} + class="navbar-item is-active" + {% else %} + class="navbar-item" + {% endif %} + href="{% url "home.index" %}" + > + + <span class="icon is-size-4 is-medium"><i class="{{ icon_weight }} fa-home"></i></span> + <span class="is-hidden-touch"> Home</span> + </a> + {% endif %} + + <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbar_menu"> + <span aria-hidden="true"></span> + <span aria-hidden="true"></span> + <span aria-hidden="true"></span> + </a> + </div> + <div class="navbar-menu is-paddingless" id="navbar_menu"> + <div class="navbar-start"> + {# {% if dropdowns %}#} + {# <div class="navbar-item has-dropdown is-hoverable">#} + {# {% if request.path|starts_with:"/blog" %}#} + {# <a class="navbar-link is-active" href="{% url "blog.index" %}">#} + {# {% else %}#} + {# <a class="navbar-link" href="{% url "blog.index" %}">#} + {# {% endif %}#} + {# <span class="icon is-size-4 is-medium"><i class="{{ icon_weight }} fa-blog"></i></span>#} + {# <span> Blog</span>#} + {# </a>#} + {##} + {# <div class="navbar-dropdown is-paddingless">#} + {# <a class="navbar-item" href="{% url "blog.posts" page=1 %}">#} + {# <span class="icon is-size-4 is-medium"><i class="{{ icon_weight }} fa-quote-right"></i></span>#} + {# <span> Posts</span>#} + {# </a>#} + {##} + {# <a class="navbar-item" href="{% url "blog.categories" %}">#} + {# <span class="icon is-size-4 is-medium"><i class="{{ icon_weight }} fa-tag"></i></span>#} + {# <span> Categories</span>#} + {# </a>#} + {# </div>#} + {# </div>#} + {# {% else %}#} + {# <a class="navbar-item" href="{% url "blog.index" %}">#} + {# <span class="icon is-size-4 is-medium"><i class="{{ icon_weight }} fa-blog"></i></span>#} + {# <span> Blog</span>#} + {# </a>#} + {# {% endif %}#} + </div> + <div class="navbar-end"> + {# {% if request.user.is_authenticated %}#} + {# {% if user.is_staff %}#} + {# <a class="navbar-item" href="{% url "admin:index" %}">#} + {# <span class="icon is-size-4 is-medium"><i class="{{ icon_weight }} fa-cog"></i></span>#} + {# <span> Admin</span>#} + {# </a>#} + {# {% endif %}#} + {##} + {# <a class="navbar-item" href="{% url "logout" %}">#} + {# <span class="icon is-size-4 is-medium"><i class="{{ icon_weight }} fa-unlock"></i></span>#} + {# <span> Logout</span>#} + {# </a>#} + {# {% else %}#} + {# {% if request.path == "/login" %}#} + {# <a class="navbar-item is-active" href="{% url "login" %}">#} + {# <span class="icon is-size-4 is-medium"><i class="{{ icon_weight }} fa-lock"></i></span>#} + {# <span> Login</span>#} + {# </a>#} + {# {% else %}#} + {# <a class="navbar-item" href="{% url "login" %}">#} + {# <span class="icon is-size-4 is-medium"><i class="{{ icon_weight }} fa-lock"></i></span>#} + {# <span> Login</span>#} + {# </a>#} + {# {% endif %}#} + {# {% endif %}#} + </div> + </div> + </div> +</nav> + +<!-- vim: set ft=htmldjango: --> diff --git a/pydis_site/templates/home/index.html b/pydis_site/templates/home/index.html index cc99763b..c69f7bcd 100644 --- a/pydis_site/templates/home/index.html +++ b/pydis_site/templates/home/index.html @@ -1,42 +1,66 @@ -{% extends 'navbar.html' %} +{% extends 'base/base-hero.html' %} {% load static %} -{% block page_title %}Home{% endblock %} +{% block title %}Home{% endblock %} {% block head %} - {{ block.super }} - <link rel="stylesheet" href="{% static 'home/css/index.css' %}"> + <link rel="stylesheet" href="{% static "css/home/index.css" %}"> {% endblock %} -{% block body %} - {{ block.super }} - <div class="overview has-text-centered container"> - <h1 class="has-text-white has-text-weight-semibold is-size-2">Python Discord</h1> - <p class="has-text-grey-lighter is-size-7"> - The official Discord server of - <a class="has-text-white" href="https://reddit.com/r/Python">r/Python</a> - </p> - - <p class="has-text-light is-size-4"> - We're a large, friendly community focused around the Python programming language, open to those - who wish to learn the language or improve their skills, as well as those looking to help others. - </p> - - <p class="has-text-light is-size-6"> - We organise regular community events and have a dedicated staff of talented Python - developers available to assist around the clock. Whether you're looking to learn the - language or working on a complex project, we've got someone who can help you if you get stuck. - </p> - - <img src="https://discordapp.com/api/guilds/267624335836053506/embed.png?style=banner3"> - - <p class="divider has-text-grey-light"> - ------------------------------------------------------------------------------------------------------------ O ------------------------------------------------------------------------------------------------------------- - </p> - - <p class="has-text-grey-lighter is-size-7"> - Please note: this site is under construction. What you see now may be vastly different - from the final project state. Feel free to chat to us on Discord if you're curious! - </p> + +{% block hero-body %} + <div class="container is-flex"> + <img class="hero-image is-centered" src="{% static "images/logo_site_banner.svg" %}" alt="Python Discord logo" /> + </div> + <div class="container has-text-centered"> + <h1 class="title is-4"> + The hottest Python community on the web + </h1> </div> {% endblock %} +{% block content %} + <section class="section"> + <div class="container is-spaced"> + <div class="columns"> + <div class="column is-two-thirds"> + <p> + We're a large, friendly community focused around the Python programming + language, open to those who wish to learn the language or improve their + skills, as well as those looking to help others. + + <br /><br /> + + We organise regular community events and have a dedicated staff of + talented Python developers available to assist around the clock. + + <br /><br /> + + Whether you're looking to learn the language or working on a complex project, + we've got someone who can help you if you get stuck. + </p> + </div> + <div class="column is-one-third is-first has-text-centered"> + <h1 class="title">Join the community</h1> + + {# TODO: Fix URL #} + <a href="https://pythondiscord.com/invite"> + <img class="discord-banner" src="https://discordapp.com/api/guilds/267624335836053506/embed.png?style=banner3" alt="Discord banner" /> + </a> + </div> + </div> + </div> + </section> + + <section class="section-sp hero is-light"> + <div class="hero-body"> + <div class="container"> + <h1 class="title is-6 has-text-grey"> + Sponsors + </h1> + <img src="{% static "images/sponsors/linode.png" %}" alt="" /> + <img src="{% static "images/sponsors/jetbrains.png" %}" alt="" /> + <img src="{% static "images/sponsors/adafruit.png" %}" alt="" /> + </div> + </div> + </section> +{% endblock %} <!-- vim: set ft=htmldjango: --> diff --git a/pydis_site/templates/navbar.html b/pydis_site/templates/navbar.html deleted file mode 100644 index 0efa51c2..00000000 --- a/pydis_site/templates/navbar.html +++ /dev/null @@ -1,16 +0,0 @@ -{% extends 'base.html' %} -{% load static %} - -{% block head %} - <link rel="stylesheet" href="{% static 'css/navbar.css' %}"> -{% endblock %} -{% block body %} - <nav class="navbar is-dark" role="navigation" aria-label="main navigation"> - <div class="navbar-brand"> - <img src="{% static 'assets/logo-banner.svg' %}" class="navbar-brand navbar-icon" alt="Python Discord"> - </div> - </nav> - {{ block.super }} -{% endblock %} - -<!-- vim: set ft=htmldjango: --> |