7 Commits

Author SHA1 Message Date
topsinoty
8fa33c4dbc add images 2026-02-04 22:19:12 +02:00
topsinoty
ce1d1562e8 add remondikohvik 2026-02-04 22:19:06 +02:00
topsinoty
1a4dc39968 add editorconfig 2026-02-04 22:18:54 +02:00
topsinoty
f7096edfee complete extension 2026-02-04 22:00:22 +02:00
topsinoty
2028f11116 run script 2026-02-04 21:59:57 +02:00
topsinoty
f4511e49b9 fix depreciated command 2026-02-04 21:59:47 +02:00
topsinoty
8274a67d80 add tipilan 2026-02-04 21:59:36 +02:00
395 changed files with 4088 additions and 10704 deletions

15
.editorconfig Normal file
View File

@@ -0,0 +1,15 @@
# EditorConfig is awesome: https://EditorConfig.org
# top-most EditorConfig file
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 2
[*.{md,markdown}]
trim_trailing_whitespace = false

View File

@@ -1,56 +0,0 @@
name: Build and Deploy to GitHub Pages
on:
push:
branches:
- v2
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: pages
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 24
cache: npm
- name: Install dependencies
run: npm ci
- name: Optimise images
run: node scripts/optimise-images.js
- name: Build project
run: npm run build
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload build artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./dist
deploy:
needs: build
runs-on: ubuntu-latest
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4

34
.gitignore vendored
View File

@@ -1,31 +1,5 @@
# Logs _site
logs .sass-cache
*.log .jekyll-cache
npm-debug.log* .jekyll-metadata
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Image optimization cache
public/assets/**/optimised
# Editor directories and files
.vite/
.vscode/
.idea .idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.mise.toml
*storybook.log
storybook-static

19
404.html Normal file
View File

@@ -0,0 +1,19 @@
---
layout: default
title: 404 - Page not found
---
<div class="page">
<h1>Vabandame, lehekülge ei leitud.</h1>
<h1>(Viga 404)</h1>
</div>
<script>
// on 2016-02-01 GitHub Pages upgraded to Jekyll3, which broke all blog posts with trailing slashes
// and there are tons of links out there on the web to posts with a trailing slash, so can't ignore it
// Fix borrowed from https://github.com/daattali/daattali.github.io/blob/master/404.html#L14-L21
var url = location.href;
if(url.substr(url.length - 1) === '/') {
window.location = url.substr(0, url.length - 1);
}
</script>

1
CNAME Normal file
View File

@@ -0,0 +1 @@
www.lapikud.ee

163
README.md
View File

@@ -1,149 +1,106 @@
# Lapikud External Website # Lapikute väliveeb
![Built with Vue](https://img.shields.io/badge/Vue-3-42B883?logo=vuedotjs&logoColor=white) Tegu on [Jekyll](https://jekyllrb.com/) peale ehitatud uhiuue lehega
![Built with Vite](https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white)
![Deployed on GitHub Pages](https://img.shields.io/badge/Deployed-GitHub%20Pages-222?logo=github)
Welcome! This is the public-facing website for Lapikud. It's a learning project. If something breaks, that's totally fine. You just get to learn more about git. # Development plan
Materials and design files are on **Google Drive Lapikud Tarkvara Väliveeb** Materials are on `Google Drive > Lapikud > Tarkvara > Väliveeb`
--- # Contribution guide
## 🙋 How to help ## 1. Create Issues
You don't need to write code to contribute! Easiest way to help would be to create issues about things that are missing and wrong
### Option 1 — Report something ## 2. Fork this repo and create a pull request
Found a bug, typo, or something missing? [Open an issue](https://github.com/Lapikud/lapikud.github.io/issues) and describe what's wrong. That's already super helpful.
### Option 2 — Fix something yourself Fork this repo to your own account and create a pull request for changes you have done in there
1. **Fork** this repo (button in the top right on GitHub — it copies the project to your account)
2. Make your changes
3. Open a **pull request** back to this repo
--- # How to setup development environment
## 🛠️ Setting up your dev environment Windows:
### What you need first 0. Install the Windows Subsystem for Linux
- [Node.js](https://nodejs.org/) — v20.19 or higher; use the current **LTS version** when possible Install Ubuntu
> Node.js comes with `npm` included, so you don't need to install that separately. https://docs.microsoft.com/en-us/windows/wsl/install-win10
--- 1. Install Ruby
### Don't have a code editor yet? sudo apt install build-essential ruby ruby-dev dh-autoreconf
If you don't have a preferred code editor, [VSCode](https://code.visualstudio.com/) is a solid choice. Download and install it, and you're good to go. 2. Install Jekyll
--- sudo gem install jekyll
### Windows? Set up WSL first (recommended) 3. Clone repo
WSL lets you run Linux commands on Windows, which makes everything smoother.
<details>
<summary>📋 WSL setup steps</summary>
**Step 1** — Enable WSL. Run these two commands in PowerShell as Administrator (this enables the necessary Windows features):
```bash
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
**Step 2** — Set WSL to version 2 (the better one):
```bash
wsl --set-default-version 2
```
**Step 3** — Install [Ubuntu from the Microsoft Store](https://apps.microsoft.com/store/detail/ubuntu/9NBLGGH4MSV6)
> ⚠️ If WSL doesn't work, check that **Virtualization** is enabled on your machine: open Task Manager → Performance tab → look for "Virtualization: Enabled"
</details>
---
### Installation
**1. Clone the repo** — this downloads the project to your computer:
```bash
git clone https://github.com/Lapikud/lapikud.github.io.git git clone https://github.com/Lapikud/lapikud.github.io.git
4. Serve the page (Use bash if on Windows)
cd lapikud.github.io cd lapikud.github.io
``` jekyll serve --host 0.0.0.0
**2. Install dependencies** — this installs the exact package versions recorded by the project: 5. Image converter usage (requires imagemagick)
```bash No one wants to download 5MB images that are then shown in a 100x100px box.
npm ci
```
**3. Optimise images** — the optimised image variants are not stored in the repo, so you need to generate them locally before running the site: **Always resize images before committing them!**
```bash sudo apt-get install imagemagick
npm run optimise sh convert-past-management-images.sh
```
> You only need to run this once after cloning, and again whenever you add or change images in any `original/` folder. MacOS:
**4. Start the dev server** — this runs the site locally so you can see your changes live: 0. Install Homebrew if you don't have it already
```bash If you're using Bash, write `/bin/bash` instead of `/bin/zsh`.
npm run dev
```
Then open the URL it gives you (usually `http://localhost:5173`) in your browser. 🎉 /bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
--- 1. Install the latest stable version of Ruby
## 🧭 How the project fits together brew install ruby
The site is a Vue 3 single-page application built with Vite. Vue starts in `src/main.js`, which mounts `src/App.vue`. The app keeps its intentionally small custom router and translation system rather than introducing larger framework plugins. Also configure your shell environment.
If you're using Bash, replace `.zshrc` with `.bash_profile`.
- `src/routes/` contains the page components and the bilingual public route table. if [ -d "/usr/local/opt/ruby/bin" ]; then
- `src/components/` contains reusable UI building blocks; layout primitives live in `src/components/layout/`. export PATH=/usr/local/opt/ruby/bin:$PATH
- `src/layout/` contains the site-wide navigation and footer. export PATH=`gem environment gemdir`/bin:$PATH
- `src/lib/` contains routing, translations, image-path helpers, and the shared YAML loader. fi
- `src/lib/locales/{est,en}/` contains escaped JSON translation data for each language.
- `public/_data/` contains editable YAML for members, mentors, workshops, projects, partners, and pricing.
- `public/assets/` contains source assets; generated image variants remain ignored.
- `.storybook/` and `src/stories/` provide isolated Vue component previews.
Page components use Vue's `<script setup>` syntax and Composition API primitives such as `ref` and `computed`. Use `usePageText("PageName")` for page translations, `loadYaml(path, fallback)` for YAML-backed content, and the exported `navigate()` helper for programmatic internal navigation. Check that Ruby is working.
Useful commands: ruby -v
```bash 2. Install the latest Jekyll gem
npm run dev # start the local site
npm run build # create a production build
npm run storybook # preview components in Storybook
npm run build-storybook # verify the static Storybook build
npm run optimise # regenerate local image variants
```
--- sudo gem install jekyll
## 🖼️ Adding images 3. Clone repo
Place your original image files (PNG, JPG, etc.) into the appropriate `public/assets/{category}/original/` folder, then run: git clone https://github.com/Lapikud/lapikud.github.io.git
```bash 4. Serve the page
npm run optimise
```
The script will generate optimised WebP and JPG variants automatically. **Do not commit anything inside `optimised/` folders** — those are generated and ignored by git. cd lapikud.github.io
jekyll serve --host 0.0.0.0
> SVGs don't need optimising — just place them directly where they're needed, no `original/` folder required. 5. Image converter usage (requires imagemagick)
--- No one wants to download 5MB images that are then shown in a 100x100px box.
## 🚀 Deployment **Always resize images before committing them!**
Nothing to do here — GitHub automatically builds and deploys the site whenever something is pushed to the `v2` branch. The optimised images are generated as part of the build, so you don't need to worry about that either. brew install imagemagick
sh convert-past-management-images.sh
It usually takes **25 minutes**. You can watch it happen in the [Actions tab](https://github.com/Lapikud/lapikud.github.io/actions). # Deploy
Push to master branch and wait for deployment, it could take up to 2h for the page to update.
You can check the progress by clicking on the [environment](https://github.com/Lapikud/lapikud.github.io/deployments) link
![Deployments link](https://i.imgur.com/26jnh6k.png)

8
_config.yml Normal file
View File

@@ -0,0 +1,8 @@
title: Talllinna Tehnikaülikooli Tarkvaraarenduse klubi Lapikud
email: about@lapikud.ee
description: > # this means to ignore newlines until "baseurl:"
MTÜ Lapikud on Tallinna Tehnikaülikooli Tarkvaraarendusklubi, mis ühendab endisi ja praegusi IT huvilisi Tallinna Tehnikaülikooli üliõpilasi. Organisatsioon loodi 2002 aastal informaatika tudengite poolt, kelle erialatunnuseks oli "LAP". Targad mehed otsustasid, et järelikult on nad "Lapikud".
url: "http://lapikud.ee" # the base hostname & protocol for your site, e.g. http://example.com
instagram_username: lapikud
github_username: lapikud
future: false

View File

@@ -1,31 +1,32 @@
# Management contact info # Management contact info
- name: Christopher Rammul
photo: Christopher_Rammul.jpg
role: Juhatuse esimees
subrole: Meie suur isa
email: christopher@lapikud.ee
phone: +372 555 00 221
- name: Erki Lasberg
photo: Erki_Lasberg.jpg
role: Juhatuse liige
subrole: Helpdeski juht
email: erki@lapikud.ee
phone: +372 5907 9190
- name: Kerdo Käärma - name: Kerdo Käärma
photo: Kerdo_Kaarma.jpg photo: Kerdo_Kaarma.jpg
role: Juhatuse liige role: Juhatuse liige
subrole: Esimees subrole: Tarkvaravaldkonna juht
email: kerdo@lapikud.ee email: kerdo@lapikud.ee
phone: +372 5807 2867 phone: +372 5807 2867
- name: Randel Mandre - name: Reio Opromei
photo: coming-soon.jpg photo: Reio_Opromei.jpg
role: Juhatuse liige
subrole: Tarkvaravaldkonna juht
email: randel@lapikud.ee
- name: Marten Tihanov
photo: coming-soon.jpg
role: Juhatuse liige
subrole: Helpdeski juht
email: marten@lapikud.ee
phone: +372 5349 8947
- name: Oluwatobiloba Promise Temitope
photo: coming-soon.jpg
role: Juhatuse liige role: Juhatuse liige
subrole: Kultuurivaldkonna juht subrole: Kultuurivaldkonna juht
email: promise@lapikud.ee email: reio@lapikud.ee
phone: +372 5445 0982 phone: +372 5315 8489
- name: Rene Arumetsa - name: Rene Arumetsa
photo: Rene_Arumetsa.jpg photo: Rene_Arumetsa.jpg

View File

@@ -1,77 +1,59 @@
junior: junior:
- Alexander Marsh
- Alexander Rein Robas - Ardo Raus
- Andres Alexander Jürgenson - Arne Antov
- Eerik Abel - Catherine Kaasan
- Egert Nilbe - Helena Carmen Udu
- Gabriel Ilisson
- Henri Karba
- Henry Ilves
- Hugo Reisberg - Hugo Reisberg
- Imogen Moon
- Johanna Kasenurm
- Joosep Tomingas
- Karl Erich Kaugeranna
- Karl Künnapas - Karl Künnapas
- Karmen Errapart - Karmen Errapart
- Karoliina Kannik - Karoliina Kannik
- Kerdo Vähk - Katri Lotamõis
- Kert Roov - Kerdo Käärma
- Kreta Liisa Aasamaa - Kevin-Kajar Kask
- Laura Teder - Maivo Sirelbu
- Marek Müürsepp - Rait Parvi
- Maria-Laurita Laimets - Randel Mandle
- Marten Laane - Rasmus Pertel
- Remi Vilsaar - Reio Opromei
- Riho-Martin Haavasalu - Robin Järlak
- Siim Marist - Vladislav Mulgatšov
- Silver Slinko
- Uko Poschlin
senior: senior:
- Agnes Triin Saga - Agnes Triin Saga
- Aimar Tuul - Aimar Tuul
- Alexander Marsh
- Andres Aleksander Kase - Andres Aleksander Kase
- Anet Mitt
- Carina Ruut
- Carmen Unt
- Christopher Rammul - Christopher Rammul
- Erki Lasberg - Erki Lasberg
- Eva-Marie Alasi - Eva-Marie Alasi
- Hanno Vene - Hanno Vene
- Jürjo Eibak - Jürjo Eibak
- Kadri Kaus
- Karel Vuks - Karel Vuks
- Katri Lotamõis - Karina Reisel
- Kerdo Käärma - Karl Eric Mõttus
- Kirke Tammpere
- Laura Anni
- Lembitu Valdmets - Lembitu Valdmets
- Liisu Miller
- Maria Jerilova
- Mark Perman - Mark Perman
- Marten Tihanov - Markus Renser
- Martin Perman - Martin Perman
- Mati Pearu Vaalma - Mati Pearu Vaalma
- Mattias Vahtra
- Oliver Ilp - Oliver Ilp
- Oluwatobiloba Promise Temitope - Ott-Eerik Õun
- Priit Roosiväli - Priit Roosiväli
- Rainis Randmaa - Rainis Randmaa
- Randel Mandre - Reivo Türnpuu
- Reio Opromei
- Rene Arumetsa - Rene Arumetsa
- Siret Sillar - Siret Sillar
- Sten Nurmsalu
- Taavi Toimetaja - Taavi Toimetaja
inactive:
- Ardo Raus
- Arne Antov
- Catherine Kaasan
- Daniel Dautov
- Helena Carmen Udu
- Kevin-Kajar Kask
- Maivo Sirelbu
- Rait Parvi
- Rasmus Pertel
- Robin Järlak
- Sten-Tristan Romeikis
- Vladislav Mulgatšov
graduates: graduates:
- Aare Uus - Aare Uus
@@ -93,7 +75,6 @@ graduates:
- Andreas Lokko - Andreas Lokko
- Andree Uuetoa - Andree Uuetoa
- Andrei Gužovski - Andrei Gužovski
- Anet Mitt
- Andres Nigols - Andres Nigols
- Andres Soop - Andres Soop
- Ann-Claire Utt - Ann-Claire Utt
@@ -117,8 +98,6 @@ graduates:
- Brenda Uga - Brenda Uga
- Brigite Kerge - Brigite Kerge
- Britta Pung - Britta Pung
- Carina Ruut
- Carmen Unt
- Carel Martten Lechtmets - Carel Martten Lechtmets
- Carl Custav Mäeorg - Carl Custav Mäeorg
- Danel Ahman - Danel Ahman
@@ -207,15 +186,12 @@ graduates:
- Kaidi Karu - Kaidi Karu
- Kairit Pajula - Kairit Pajula
- Kairit Sirts - Kairit Sirts
- Karl Eric Mõttus
- Karl Lõoväli - Karl Lõoväli
- Karl Markus Tarre - Karl Markus Tarre
- Karl Martin Miil - Karl Martin Miil
- Karl Müllerbeck - Karl Müllerbeck
- Karl Raud - Karl Raud
- Karl Ruusmaa - Karl Ruusmaa
- Kadri Kaus
- Karina Reisel
- Karli Oruste - Karli Oruste
- Karoliina Rebane - Karoliina Rebane
- Kaspar Kask - Kaspar Kask
@@ -230,7 +206,6 @@ graduates:
- Kevin Guljajev - Kevin Guljajev
- Kevin Laanemägi - Kevin Laanemägi
- Kirill Demishin - Kirill Demishin
- Kirke Tammpere
- Konstantin Donets - Konstantin Donets
- Krista Kippar - Krista Kippar
- Krista Kolk - Krista Kolk
@@ -246,7 +221,6 @@ graduates:
- Kristjan Vool - Kristjan Vool
- Kristo Ilula - Kristo Ilula
- Kärte Pärend - Kärte Pärend
- Laura Anni
- Laura Kallas - Laura Kallas
- Laura Leisberg - Laura Leisberg
- Laura Leon - Laura Leon
@@ -278,7 +252,6 @@ graduates:
- Mailis Terno - Mailis Terno
- Marcus Bindevald - Marcus Bindevald
- Marcus Pruks - Marcus Pruks
- Markus Renser
- Marek Rei - Marek Rei
- Maret Kaadu - Maret Kaadu
- Margo Sall - Margo Sall
@@ -300,7 +273,6 @@ graduates:
- Martin Väljaots - Martin Väljaots
- Martti Elias - Martti Elias
- Martti Remmelgas - Martti Remmelgas
- Mattias Vahtra
- Meelik Gornoi - Meelik Gornoi
- Meelimari Aljasmäe - Meelimari Aljasmäe
- Meelis Pruks - Meelis Pruks
@@ -327,7 +299,6 @@ graduates:
- Oole Tuurmaa - Oole Tuurmaa
- Oskar Oidsalu - Oskar Oidsalu
- Oskar Voorel - Oskar Voorel
- Ott-Eerik Õun
- Ott Kändra - Ott Kändra
- Ott Lints - Ott Lints
- Paavo Pudan - Paavo Pudan
@@ -349,7 +320,6 @@ graduates:
- Raul Aassalu - Raul Aassalu
- Raul Pärlist - Raul Pärlist
- Reenika East - Reenika East
- Reivo Türnpuu
- Renee Undrits - Renee Undrits
- Revo Sirel - Revo Sirel
- Riin Agur - Riin Agur
@@ -378,7 +348,6 @@ graduates:
- Siim Talts - Siim Talts
- Silver David Iling - Silver David Iling
- Sten Kaasik - Sten Kaasik
- Sten Nurmsalu
- Sten Uuesoo - Sten Uuesoo
- Stewe Suursoho - Stewe Suursoho
- Sven Kadak - Sven Kadak

View File

@@ -66,27 +66,6 @@
Minuga ei hakka kunagi igav, sest mul on alati mõni naljakas tähelepanek või põnev lugu varuks. Minuga ei hakka kunagi igav, sest mul on alati mõni naljakas tähelepanek või põnev lugu varuks.
- name: Karina Reisel
active: false
age: 22
photo: karina_reisel_mentor
speciality: Riistvara arendus ja programmeerimine
teams: ['Kultuur', 'Tarkvara']
term: 4
contactMethods:
- name: Discord
value: rinsan5781
- name: Messenger
value: https://m.me/karina.reisel
description: >
Ootan ägedaid pixleid. Kes soovivad lapi ürituste turundamisega tegutseda.
Kirjanikud, disainerid, fotograafid jne. Õpihimulised.
Lapiga liitumiseks ei ole tarvis olla proff.
Ootan kõiki, kes tahavad aktiivselt Lapis tegutseda.
activities: >
Ma olen jube tegus inimene. Tõenäoliselt näed sa mind tihti ülikooli ja Lapi üritustel 🤟
Mulle meeldib käsitööga tegeleda: kudumine, heegeldamine, kunst, õmblus, tikkand jms.
- name: Katri Lotamõis - name: Katri Lotamõis
age: 29 age: 29

View File

@@ -1,14 +1,15 @@
# Our work # Our work
# #
- title: Tipilan
- title: TipiLAN
photo: tipilan.jpg photo: tipilan.jpg
url: http://tipilan.ee/ url: https://tipilan.ee
description: Tipilan on Eesti suurim üliõpilaste korraldatav LAN-üritus. Lapikud tagas ürituse IT-infrastruktuuri ja veebilehe toimimise. description: Eesti suurim tudengite korraldatud LAN.
- title: Remondikohvik - title: Remondikohvik
photo: remondikohvik.jpg photo: remondikohvik.jpg
url: https://remondikohvik.lapikud.ee/ url: https://remondikohvik.lapik.ee
description: Remondikohvik on Lapikute poolt algatatud ja korraldatud projekt, mis annab asjadele teise elu läbi parandamise. Projekt hõlmab nii ürituste korraldamist kui ka veebilehe väljatöötamist. description: Remondikohvik sügis 2025.
- title: Tallinna Tehnikaülikooli Muuseumi eksponaadid - title: Tallinna Tehnikaülikooli Muuseumi eksponaadid
photo: ttu_muusem_placeholder.jpg photo: ttu_muusem_placeholder.jpg

View File

@@ -23,8 +23,12 @@
url: https://taltech.ee/et/infotehnoloogia-teaduskond url: https://taltech.ee/et/infotehnoloogia-teaduskond
additionalText: additionalText:
- name: Tallinna Tehnikaülikooli Inseneri teaduskond - name: HexTech Solutions
image: TalTech_Insener_EST_gradient.png image: hextech_logo.svg
url: https://taltech.ee/inseneriteaduskond url: https://hextech.ee/
additionalText: additionalText:
- name: EAS & MKM
image: eas.svg
url: https://eis.ee/
additionalText:

View File

@@ -1,4 +1,4 @@
- year: 2025/2026 - year: 2025 (talv, kevad)
members: members:
- name: Christopher Rammul - name: Christopher Rammul
image: christopher_rammul.jpg image: christopher_rammul.jpg
@@ -6,26 +6,9 @@
- name: Erki Lasberg - name: Erki Lasberg
image: erki_lasberg.jpg image: erki_lasberg.jpg
- name: Kerdo Käärma
image: kerdo_kaarma.jpg
- name: Reio Opromei
image: reio_opromei.jpg
- name: Rene Arumetsa - name: Rene Arumetsa
image: rene_arumetsa.jpg image: rene_arumetsa.jpg
- year: 2025 (talv, kevad)
members:
- name: Christopher Rammul
image: christopher_rammul_1.jpg
- name: Erki Lasberg
image: erki_lasberg_1.jpg
- name: Rene Arumetsa
image: rene_arumetsa_1.jpg
- name: Hanno Vene - name: Hanno Vene
image: hanno_vene2.jpg image: hanno_vene2.jpg
@@ -36,13 +19,13 @@
image: Eva-Marie_Alasi.jpg image: Eva-Marie_Alasi.jpg
- name: Erki Lasberg - name: Erki Lasberg
image: erki_lasberg_1.jpg image: erki_lasberg.jpg
- name: Rene Arumetsa - name: Rene Arumetsa
image: rene_arumetsa_1.jpg image: rene_arumetsa.jpg
- name: Christopher Rammul - name: Christopher Rammul
image: christopher_rammul_1.jpg image: christopher_rammul.jpg
- name: Karina Reisel - name: Karina Reisel
image: karina_reisel.jpg image: karina_reisel.jpg

36
_includes/footer.html Normal file
View File

@@ -0,0 +1,36 @@
<footer class="main-footer">
<section class="container">
<div class="row">
<div class="column footer-contact">
<h3>MTÜ Lapikud</h3>
<p>Aadress: Akadeemia tee 5, 12616 Tallinn, Eesti</p>
<p>E-post: <a href="mailto:lapikud@lapikud.ee">lapikud@lapikud.ee</a></p>
<p>Telefon: <a href="tel:+372 58 160 799">+372 58 160 799</a></p>
<p>Messenger: <a href="https://m.me/Lapikud">m.me/Lapikud</a></p>
<p>Reg. kood: 801 67 145</p>
<p>Swedbank EE812200221019551756</p>
</div>
<div class="column footer-nav">
<h3>Navigatsioon</h3>
<ul>
<li><a href="/">Esileht</a></li>
{% include main_nav.html %}
</ul>
</div>
<div class="column footer-nav">
<h3>Jälgi meid!</h3>
<ul>
<li><a href="https://www.instagram.com/lapikud/">Instagram</a></li>
<li><a href="https://www.facebook.com/Lapikud/">Facebook</a></li>
<li><a href="https://github.com/Lapikud/">GitHub</a></li>
<li><a href="https://github.com/Lapikud/lapikud.github.io">Source Code</a></li>
</ul>
</div>
</div>
<div class="row">
<div class="column footer-copyright">
<a href="https://lapikud.ee">&copy; 2025 MTÜ Lapikud</a>
</div>
</div>
</section>
</footer>

30
_includes/head.html Normal file
View File

@@ -0,0 +1,30 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{ page.title }}</title>
<link rel="apple-touch-icon" sizes="180x180" href="/assets/favicon/apple-touch-icon.png?v=LbyW42We5z">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon/favicon-32x32.png?v=LbyW42We5z">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon/favicon-16x16.png?v=LbyW42We5z">
<link rel="manifest" href="/assets/favicon/site.webmanifest?v=LbyW42We5z">
<link rel="mask-icon" href="/assets/favicon/safari-pinned-tab.svg?v=LbyW42We5z" color="#f58120">
<link rel="shortcut icon" href="/assets/favicon/favicon.ico?v=LbyW42We5z">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/favicon/browserconfig.xml?v=LbyW42We5z">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/normalize/7.0.0/normalize.min.css" />
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/milligram/1.3.0/milligram.min.css">
<link rel="stylesheet" href="{{ "/assets/main.css" | relative_url }}?{{ site.time | date: "%s" }}">
<link rel="canonical" href="{{ page.url | replace:'index.html','' | absolute_url }}">
<!-- leaflet js styles for map support -->
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.3/dist/leaflet.css"
integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ=="
crossorigin=""/>
{% if jekyll.environment == 'production' and site.google_analytics %}
{% include google-analytics.html %}
{% endif %}

19
_includes/header.html Normal file
View File

@@ -0,0 +1,19 @@
<!-- header.scss -->
<nav class="navigation">
<a href="/" {% if page.url == '/' %}style="display: none;"{% endif %}>
<img id="header-logo" class="logo" src="{{ "/assets/logo.svg " | relative_url }}">
</a>
<div class="menu">
<a href="#" class="float-right" id="main-menu-button">
<svg class="logo" height="32" width="32" viewBox="0 0 768 1024" xmlns="http://www.w3.org/2000/svg">
<path d="M0 192v128h768v-128h-768z m0 384h768v-128h-768v128z m0 256h768v-128h-768v128z" />
</svg>
</a>
<ul id="main-menu">
{% include main_nav.html %}
</ul>
</div>
</nav>

6
_includes/main_nav.html Normal file
View File

@@ -0,0 +1,6 @@
<li><a href="/student">Tudengile</a></li>
<li><a href="/mentors">Mentorid</a></li>
<li><a href="/helpdesk">Helpdesk</a></li>
<li><a href="/ourwork">Ettevõttele</a></li>
<li><a href="/aboutus">Lapikutest</a></li>
<li><a href="/contact">Kontakt</a></li>

9
_includes/scripts.html Normal file
View File

@@ -0,0 +1,9 @@
<!-- facebook widget thing support -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.1';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

7
_layouts/default.html Normal file
View File

@@ -0,0 +1,7 @@
<!doctype html>
{% include head.html %}
{% include header.html %}
{{ content }}
{% include footer.html %}
{% include scripts.html %}
</html>

10
_layouts/post.html Normal file
View File

@@ -0,0 +1,10 @@
---
layout: default
---
<div class="page">
{%- assign date_format = "%F" -%}
<h1>{{ page.title | escape }}</h1>
<h5> {{ page.date | date: date_format }}</h5>
{{ content }}
</div>

113
_sass/contact.scss Normal file
View File

@@ -0,0 +1,113 @@
#contact {
h2 {
margin-top : 1.5rem;
}
#helpdesk {
display : flex;
justify-content : center;
align-items : center;
#helpdesk-banner-container {
background : black;
padding : 3rem;
}
#helpdesk-banner {
display : block;
width : 100%;
height : auto;
}
#helpdesk-banner-container, #helpdesk-info {
flex : 1;
margin : 0 2rem;
}
}
#management {
#container {
display : flex;
flex-direction : row;
flex-wrap : wrap;
justify-content : center;
.person {
margin-left : 2rem;
margin-right : 2rem;
margin-bottom : 5rem;
img {
display : block;
width : 100%;
height : auto;
}
* {
margin : 0.2rem 0;
}
}
}
}
#main-wrapper {
width : 100%;
display : flex;
flex-direction : row;
flex-wrap : wrap;
justify-content : center;
align-items : center;
}
#maparea {
margin : 0 2rem;
min-width : 44.55%;
flex : 1;
#map {
width : 100%;
float : right;
margin : 0 auto;
height : 60vh;
max-height : 300px;
}
}
#main {
margin : 0 2rem;
h4{
padding-bottom : 5px;
}
}
* {
margin : 0.2rem 0;
}
}
@media (max-width : 900px) {
#contact {
#helpdesk {
flex-direction : column;
#helpdesk-banner-container {
margin : 2rem 0;
}
#helpdesk-info {
margin : 0;
}
}
#main-wrapper{
#maparea{
flex-direction: column;
margin: 2rem;
}
}
}
}

42
_sass/footer.scss Normal file
View File

@@ -0,0 +1,42 @@
.main-footer {
background: #fcfcfc;
padding: 2rem 0;
margin-top: 5rem;
.container {
max-width: 80rem;
}
.footer-contact {
margin-bottom: 2rem;
p {
margin: 0.2rem 0;
}
}
.footer-copyright {
text-align: center;
a {
display: inline-block;
padding: 1rem;
}
}
.footer-nav {
flex-shrink: 1.5;
ul {
list-style-type: none;
li {
margin: 0;
padding: 0;
a {
padding: .5rem .2rem;
display: inline-block;
width: 100%;
}
}
}
}
}

101
_sass/header.scss Normal file
View File

@@ -0,0 +1,101 @@
.navigation {
margin-top: .5rem;
margin-left: auto;
margin-right: auto;
margin-bottom: 5rem;
padding: 1rem 2rem;
height: 50px;
background: #ffffff;
color: #f0941d;
max-width: 112.0rem;
.logo {
height: 32px;
vertical-align: middle;
display: inline;
}
#header-logo {
height : 8rem;
}
.menu {
display: inline;
@media (max-width: 40.0rem) {
ul, &:active ul {
display: none;
position: absolute;
top: 45px;
right: 20px;
z-index: 10;
background: #fff;
border: 1px solid #DDDDDD;
width: 20rem;
margin: 0;
padding: 0.5rem 0;
li {
display: block;
margin: 0;
padding: 0;
a {
width: 100%;
display: block;
text-align: center;
padding: 1rem 2rem;
}
}
}
&:hover ul {
display: inline-block;
}
#main-menu-button svg {
fill: #000000
}
#main-menu-button:hover svg {
fill: $color-secondary;
}
#main-menu-button:active svg {
fill: $color-primary;
}
}
}
@media (min-width: 40.1rem) {
#main-menu-button {
display: none;
}
.menu ul {
margin: 0;
display: inline-block;
float: right;
li {
display: inline-block;
margin: 0;
padding: 0;
a {
padding: 1rem;
}
}
.register-button {
border: 0.1rem solid $color-primary;
border-radius: .4rem;
&:hover {
color: #ffffff;
background-color: $color-secondary;
border-color: $color-secondary;
}
}
}
}
}

152
_sass/helpdesk.scss Normal file
View File

@@ -0,0 +1,152 @@
#helpdesk-page {
#helpdesk-banner {
background : black;
display : flex;
flex-direction : row;
flex : 1;
justify-content : center;
align-items : center;
text-align : center;
margin : 3rem auto;
padding : 2rem;
h1, h3 {
color : white;
font-weight : 400;
}
.emphasis-text-bold {
font-weight : bold;
}
.emphasis-text-color {
color : $color-primary;
}
#helpdesk-logo {
display : block;
width : 100%;
height : auto;
}
#helpdesk-logo-container {
flex : 1;
padding : 25px;
}
#banner-text {
flex : 2;
}
}
#maparea {
display : flex;
align-items : center;
justify-content : center;
.siema, #map {
width : 50%;
max-height : 300px;
margin : 20px;
}
#map {
height : 60vh;
max-height : 300px;
}
.siema {
.carousel-image-container {
display : flex;
justify-content : center;
align-items : center;
img {
max-height : 300px;
width : 100%;
height : auto;
object-fit : scale-down;
}
}
}
}
#pricing {
margin-bottom : 2rem;
p {
margin : 1rem auto;
font-weight : bold;
}
table {
width : auto;
th td {
font-weight : bold;
}
tr:first-child {
max-width : 40%;
}
}
}
#location {
h4 {
margin : 0.1rem auto;
}
}
#contact {
display : flex;
flex-direction : row;
.subtext {
opacity : 0.7;
}
#opening-times, #contact-methods {
flex : 1;
padding : 15px;
}
#contact-methods {
h4 {
margin : 0.1rem auto;
}
}
}
}
@media (max-width : 900px) {
#helpdesk-page {
#helpdesk-banner {
flex-direction : column;
}
table {
tr:first-child {
max-width : 30%;
}
td, th {
padding : 0.5rem 0.5rem;
}
}
#maparea {
flex-direction : column;
.siema, #map {
width : 100%;
}
}
#contact {
flex-direction : column;
}
}
}

75
_sass/history.scss Normal file
View File

@@ -0,0 +1,75 @@
#history {
.management-for-year {
display : flex;
flex-direction : column;
.year {
display : flex;
flex-direction : row;
justify-content : center;
flex-wrap : wrap;
.person {
display : flex;
flex-direction : column;
align-items : center;
margin : 0 2rem;
h5 {
margin-top : 0.5rem;
}
.img-container {
height : 150px;
width : 150px;
display : flex;
justify-content : center;
align-items : center;
overflow : hidden;
img {
width : 150px;
height : auto;
}
}
}
}
}
}
@media (max-width : 900px) {
#history {
h1 {
font-size : 4rem;
}
.management-for-year {
.year {
flex-direction : column;
.person {
.img-container {
height : 200px;
width : 200px;
img {
height : auto;
width : 200px;
}
}
h5 {
font-size : 2.3rem;
}
}
}
}
}
}

104
_sass/home.scss Normal file
View File

@@ -0,0 +1,104 @@
.home {
@media (max-width : 900px) {
h1 {
font-size : 3.6rem;
}
}
.logo_container {
display : flex;
flex-direction : row;
flex-wrap : wrap;
align-items : center;
justify-content : center;
text-align : center;
margin : 4rem 0;
#logo {
max-width : 60rem;
width : 100%;
padding : 50px 90px;
}
}
.lg-icon-container {
justify-content : flex-start;
align-content : flex-start;
align-items : flex-start;
margin : 0;
margin-top : 4rem;
display:flex;
a {
flex-direction : row;
justify-content : center;
align-items : center;
align-content : flex-start;
text-align : center;
margin : auto;
flex : 2;
.lg-icon {
fill : #f0941d;
width : 10rem;
height : 10rem;
flex : 1;
}
.regularText {
color: #1e1e1e;
}
}
@media (min-width : 40.0rem) {
.column {
flex-direction : column;
justify-content : flex-start;
align-items : center;
align-content : flex-start;
text-align : center;
}
}
}
.description {
margin-top : 1em;
}
@media (min-width : 40.0rem) {
.description {
margin-top : 3em;
}
}
.partners {
#partners-container {
display : flex;
flex-wrap : wrap;
justify-content : space-evenly;
align-items : center;
a {
color : #1e1e1e;
img {
max-width : 300px;
max-height : 150px;
width : 100%;
height : auto;
object-fit : scale-down;
margin : 1rem auto;
}
h4 {
text-align : center;
}
}
}
@media (max-width : 900px) {
#partners-container {
flex-direction : column
}
}
}
}

34
_sass/members.scss Normal file
View File

@@ -0,0 +1,34 @@
#members {
#banner-container-link {
margin : 0 auto;
h3 {
padding : 1rem 4rem;
}
}
.members-container {
ul {
columns : 4;
}
}
}
@media (max-width : 900px) {
#members {
#banner-container-link {
margin : unset;
h3 {
padding : 1rem 0;
}
}
.members-container {
ul {
columns : 1;
}
}
}
}

76
_sass/mentors.scss Normal file
View File

@@ -0,0 +1,76 @@
#mentors {
.mentor {
display : flex;
width : 100%;
flex-direction : row;
margin : 4rem auto;
.photo-container {
flex : 1;
img {
display : block;
height : auto;
width : 100%;
margin-top : 2rem;
}
}
.description {
flex : 2;
display : flex;
flex-direction : row;
* {
margin : 0.1rem 0;
}
h1, h4 {
margin : 1rem 0;
}
.general {
flex : 2;
margin : 0 3rem;
}
.varia {
flex : 3;
margin : 1rem 3rem 0;
}
}
.mentor-info-text {
flex : 3;
display : flex;
flex-direction : column;
padding-left : 5rem;
padding-right : 3rem;
}
}
}
@media (max-width : 900px) {
#mentors {
.mentor {
flex-direction : column;
.description {
flex-direction : column;
.general, .varia {
margin : 0;
}
}
.photo-container {
img {
max-height : 75vh;
max-width : 75vh;
}
}
}
}
}

67
_sass/ourwork.scss Normal file
View File

@@ -0,0 +1,67 @@
#ourwork-banner {
margin : 5rem 0;
a {
display : flex;
justify-content : center;
}
}
#ourwork-done {
.work-item {
padding : 1rem;
margin : 7rem 0;
display : flex;
flex-direction : row;
max-height : 75vh;
.description {
flex : 2;
h3 {
overflow : hidden;
text-overflow : ellipsis;
}
}
.thumbnail {
flex : 3;
display : flex;
justify-content : center;
align-items : center;
}
img {
display : block;
width : auto;
height : auto;
max-height : 50vh;
}
h2, h3 {
text-align : center;
margin-bottom : 0.3rem;
}
}
}
@media (max-width : 900px) {
#ourwork-done {
.work-item {
flex-direction : column;
max-height : none;
}
}
#ourwork-banner {
h1 {
font-size : 3.6rem;
}
}
}

22
_sass/shared.scss Normal file
View File

@@ -0,0 +1,22 @@
.banner {
background : #f0941d;
color : white;
font-weight : bold;
padding : 2rem;
border-radius : 8rem;
}
.page {
display : flex;
flex-direction : column;
flex : 1;
width : 85vw;
max-width : 1200px;
min-height : 50vh;
margin : 0 auto 0;
}
.centered-text {
text-align : center;
}

12
_sass/statute.scss Normal file
View File

@@ -0,0 +1,12 @@
#statute {
p, ul {
margin-bottom: 0.5rem;
}
li {
margin-bottom: 0.1rem;
}
h4 {
margin-top: 2.5rem;
}
}

6
_sass/striim.scss Normal file
View File

@@ -0,0 +1,6 @@
.stream {
.video {
padding: 5px;
flex: 1 1 400px;
}
}

35
_sass/student.scss Normal file
View File

@@ -0,0 +1,35 @@
.activities-info {
display : flex;
flex-direction : row;
margin : 3rem auto;
.desc {
flex : 1;
padding-right : 3rem;
}
.promo-image {
display : flex;
align-items : center;
flex : 1;
img {
display : block;
width : 100%;
height : auto;
}
}
}
@media (max-width : 900px) {
.activities-info {
flex-direction : column;
.desc {
padding : 0;
h1 {
font-size : 3.6rem
}
}
}
}

30
aboutus.html Normal file
View File

@@ -0,0 +1,30 @@
---
layout: default
title: Lapikutest - Lapikud
---
<div class="page">
<h1>MTÜ Lapikud</h1>
<!-- three icons -->
<div class="row">
<div class="column">
<div>
<h3>Põhikiri</h3>
<p><a href="/statute">Meie põhikiri, millega peaksid kõik liikmed tutvuma.</a></p>
</div>
</div>
<div class="column">
<div>
<h3>Liikmed</h3>
<p><a href="/members">Kõik, kes on ning kunagi olid Lapikute liikmed.</a></p>
</div>
</div>
<div class="column">
<div>
<h3>Ajalugu</h3>
<p><a href="/history">Tutvu Lapikute ajalooga!</a></p>
</div>
</div>
</div>
</div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 MiB

View File

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View File

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 120 KiB

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View File

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View File

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

View File

Before

Width:  |  Height:  |  Size: 157 KiB

After

Width:  |  Height:  |  Size: 157 KiB

View File

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 498 B

After

Width:  |  Height:  |  Size: 498 B

View File

Before

Width:  |  Height:  |  Size: 657 B

After

Width:  |  Height:  |  Size: 657 B

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -296,171 +296,171 @@
<path <path
id="path1" id="path1"
d="m 28.547151,144.77524 v -26.00537 h 7.022394 v 20.30836 h 18.982971 v 5.69701 z" d="m 28.547151,144.77524 v -26.00537 h 7.022394 v 20.30836 h 18.982971 v 5.69701 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778" /> style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778" />
<path <path
id="path2" id="path2"
d="m 69.091339,134.782 h 9.50171 l -4.73216,-9.57686 z m 11.98104,5.07224 H 66.574268 l -2.441575,4.9209 h -7.8359 l 13.608756,-26.00537 h 7.83555 l 13.60804,26.00537 h -7.83519 z" d="m 69.091339,134.782 h 9.50171 l -4.73216,-9.57686 z m 11.98104,5.07224 H 66.574268 l -2.441575,4.9209 h -7.8359 l 13.608756,-26.00537 h 7.83555 l 13.60804,26.00537 h -7.83519 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778" /> style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352778" />
<path <path
id="path3" id="path3"
d="m 0,0 c 0,1.717 -0.241,3.194 -0.723,4.427 -0.484,1.233 -1.28,2.244 -2.388,3.032 -1.109,0.785 -2.558,1.367 -4.346,1.743 -1.79,0.375 -3.989,0.563 -6.599,0.563 H -42.812 V -9.228 h 28.756 c 2.61,0 4.809,0.152 6.599,0.457 1.788,0.303 3.237,0.821 4.346,1.555 1.108,0.734 1.904,1.69 2.388,2.872 C -0.241,-3.164 0,-1.716 0,0 m 20.119,0.322 c 0,-3.684 -0.535,-7.073 -1.609,-10.166 -1.073,-3.094 -2.799,-5.759 -5.177,-7.995 -2.379,-2.236 -5.464,-3.979 -9.256,-5.229 -3.791,-1.254 -8.404,-1.88 -13.84,-1.88 h -33.049 v -23.283 h -19.906 v 73.716 h 52.955 c 5.436,0 10.049,-0.617 13.84,-1.852 3.792,-1.233 6.877,-2.969 9.256,-5.203 2.378,-2.236 4.104,-4.892 5.177,-7.967 1.074,-3.077 1.609,-6.456 1.609,-10.141" d="m 0,0 c 0,1.717 -0.241,3.194 -0.723,4.427 -0.484,1.233 -1.28,2.244 -2.388,3.032 -1.109,0.785 -2.558,1.367 -4.346,1.743 -1.79,0.375 -3.989,0.563 -6.599,0.563 H -42.812 V -9.228 h 28.756 c 2.61,0 4.809,0.152 6.599,0.457 1.788,0.303 3.237,0.821 4.346,1.555 1.108,0.734 1.904,1.69 2.388,2.872 C -0.241,-3.164 0,-1.716 0,0 m 20.119,0.322 c 0,-3.684 -0.535,-7.073 -1.609,-10.166 -1.073,-3.094 -2.799,-5.759 -5.177,-7.995 -2.379,-2.236 -5.464,-3.979 -9.256,-5.229 -3.791,-1.254 -8.404,-1.88 -13.84,-1.88 h -33.049 v -23.283 h -19.906 v 73.716 h 52.955 c 5.436,0 10.049,-0.617 13.84,-1.852 3.792,-1.233 6.877,-2.969 9.256,-5.203 2.378,-2.236 4.104,-4.892 5.177,-7.967 1.074,-3.077 1.609,-6.456 1.609,-10.141"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,116.18018,127.76027)" transform="matrix(0.35277776,0,0,-0.35277776,116.18018,127.76027)"
clip-path="url(#clipPath4)" /> clip-path="url(#clipPath4)" />
<path <path
id="path5" id="path5"
d="m 449.928,312.055 h 19.906 v -73.716 h -19.906 z" d="m 449.928,312.055 h 19.906 v -73.716 h -19.906 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,-29.628798,228.85569)" transform="matrix(0.35277776,0,0,-0.35277776,-29.628798,228.85569)"
clip-path="url(#clipPath6)" /> clip-path="url(#clipPath6)" />
<path <path
id="path7" id="path7"
d="M 0,0 40.774,28.114 H 67.439 L 17.811,-7.243 70.766,-45.603 H 41.741 L 0,-14.969 V -45.603 H -20.013 V 28.114 H 0 Z" d="M 0,0 40.774,28.114 H 67.439 L 17.811,-7.243 70.766,-45.603 H 41.741 L 0,-14.969 V -45.603 H -20.013 V 28.114 H 0 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,151.31608,128.68758)" transform="matrix(0.35277776,0,0,-0.35277776,151.31608,128.68758)"
clip-path="url(#clipPath8)" /> clip-path="url(#clipPath8)" />
<path <path
id="path9" id="path9"
d="m 0,0 c -1.822,-3.254 -4.558,-6.098 -8.206,-8.53 -3.65,-2.432 -8.203,-4.355 -13.657,-5.767 -5.455,-1.413 -11.83,-2.119 -19.127,-2.119 -7.296,0 -13.689,0.706 -19.179,2.119 -5.491,1.412 -10.059,3.335 -13.708,5.767 -3.648,2.432 -6.385,5.276 -8.209,8.53 -1.824,3.256 -2.736,6.725 -2.736,10.409 v 48.876 h 19.851 V 17.544 c 0,-2.468 0.313,-4.802 0.939,-7 0.625,-2.2 1.805,-4.124 3.541,-5.769 1.735,-1.645 4.165,-2.951 7.297,-3.915 3.128,-0.967 7.197,-1.449 12.204,-1.449 4.972,0 9.014,0.482 12.125,1.449 3.113,0.964 5.535,2.27 7.271,3.915 1.735,1.645 2.904,3.569 3.514,5.769 0.608,2.198 0.911,4.532 0.911,7 V 59.285 H 2.735 V 10.409 C 2.735,6.725 1.826,3.256 0,0" d="m 0,0 c -1.822,-3.254 -4.558,-6.098 -8.206,-8.53 -3.65,-2.432 -8.203,-4.355 -13.657,-5.767 -5.455,-1.413 -11.83,-2.119 -19.127,-2.119 -7.296,0 -13.689,0.706 -19.179,2.119 -5.491,1.412 -10.059,3.335 -13.708,5.767 -3.648,2.432 -6.385,5.276 -8.209,8.53 -1.824,3.256 -2.736,6.725 -2.736,10.409 v 48.876 h 19.851 V 17.544 c 0,-2.468 0.313,-4.802 0.939,-7 0.625,-2.2 1.805,-4.124 3.541,-5.769 1.735,-1.645 4.165,-2.951 7.297,-3.915 3.128,-0.967 7.197,-1.449 12.204,-1.449 4.972,0 9.014,0.482 12.125,1.449 3.113,0.964 5.535,2.27 7.271,3.915 1.735,1.645 2.904,3.569 3.514,5.769 0.608,2.198 0.911,4.532 0.911,7 V 59.285 H 2.735 V 10.409 C 2.735,6.725 1.826,3.256 0,0"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,210.07291,139.68413)" transform="matrix(0.35277776,0,0,-0.35277776,210.07291,139.68413)"
clip-path="url(#clipPath10)" /> clip-path="url(#clipPath10)" />
<path <path
id="path11" id="path11"
d="m 0,0 c 0,3.54 -0.455,6.616 -1.368,9.228 -0.913,2.609 -2.38,4.764 -4.399,6.464 -2.022,1.699 -4.658,2.968 -7.913,3.809 -3.256,0.841 -7.225,1.261 -11.91,1.261 H -50.323 V -20.87 h 24.733 c 4.685,0 8.654,0.418 11.91,1.261 3.255,0.838 5.891,2.127 7.913,3.861 2.019,1.735 3.486,3.907 4.399,6.519 C -0.455,-6.618 0,-3.542 0,0 m 20.064,0 c 0,-4.722 -0.517,-8.916 -1.554,-12.582 -1.036,-3.667 -2.494,-6.859 -4.371,-9.577 -1.878,-2.718 -4.134,-5.025 -6.763,-6.921 -2.629,-1.895 -5.55,-3.416 -8.771,-4.56 -3.218,-1.145 -6.687,-1.977 -10.408,-2.494 -3.721,-0.52 -7.6,-0.778 -11.641,-0.778 h -46.784 v 73.716 h 46.677 c 4.041,0 7.921,-0.26 11.641,-0.779 3.721,-0.518 7.197,-1.35 10.436,-2.494 3.234,-1.145 6.177,-2.656 8.826,-4.534 2.646,-1.877 4.909,-4.184 6.787,-6.921 1.877,-2.735 3.335,-5.929 4.371,-9.575 C 19.547,8.852 20.064,4.684 20.064,0" d="m 0,0 c 0,3.54 -0.455,6.616 -1.368,9.228 -0.913,2.609 -2.38,4.764 -4.399,6.464 -2.022,1.699 -4.658,2.968 -7.913,3.809 -3.256,0.841 -7.225,1.261 -11.91,1.261 H -50.323 V -20.87 h 24.733 c 4.685,0 8.654,0.418 11.91,1.261 3.255,0.838 5.891,2.127 7.913,3.861 2.019,1.735 3.486,3.907 4.399,6.519 C -0.455,-6.618 0,-3.542 0,0 m 20.064,0 c 0,-4.722 -0.517,-8.916 -1.554,-12.582 -1.036,-3.667 -2.494,-6.859 -4.371,-9.577 -1.878,-2.718 -4.134,-5.025 -6.763,-6.921 -2.629,-1.895 -5.55,-3.416 -8.771,-4.56 -3.218,-1.145 -6.687,-1.977 -10.408,-2.494 -3.721,-0.52 -7.6,-0.778 -11.641,-0.778 h -46.784 v 73.716 h 46.677 c 4.041,0 7.921,-0.26 11.641,-0.779 3.721,-0.518 7.197,-1.35 10.436,-2.494 3.234,-1.145 6.177,-2.656 8.826,-4.534 2.646,-1.877 4.909,-4.184 6.787,-6.921 1.877,-2.735 3.335,-5.929 4.371,-9.575 C 19.547,8.852 20.064,4.684 20.064,0"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,242.20928,131.75333)" transform="matrix(0.35277776,0,0,-0.35277776,242.20928,131.75333)"
clip-path="url(#clipPath12)" /> clip-path="url(#clipPath12)" />
<path <path
id="path13" id="path13"
d="M 0,0 V -14.99 H -5.173 V 0 h -8.128 V 4.169 H 8.142 V 0 Z" d="M 0,0 V -14.99 H -5.173 V 0 h -8.128 V 4.169 H 8.142 V 0 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,46.592051,155.18229)" transform="matrix(0.35277776,0,0,-0.35277776,46.592051,155.18229)"
clip-path="url(#clipPath14)" /> clip-path="url(#clipPath14)" />
<path <path
id="path15" id="path15"
d="M 0,0 H 6.999 L 3.514,7.056 Z M 8.826,-3.736 H -1.855 L -3.654,-7.362 H -9.426 L 0.599,11.796 H 6.372 L 16.397,-7.362 h -5.772 z" d="M 0,0 H 6.999 L 3.514,7.056 Z M 8.826,-3.736 H -1.855 L -3.654,-7.362 H -9.426 L 0.599,11.796 H 6.372 L 16.397,-7.362 h -5.772 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,52.603807,157.8731)" transform="matrix(0.35277776,0,0,-0.35277776,52.603807,157.8731)"
clip-path="url(#clipPath16)" /> clip-path="url(#clipPath16)" />
<path <path
id="path17" id="path17"
d="m 0,0 c 0,0.372 -0.05,0.687 -0.146,0.947 -0.099,0.261 -0.269,0.472 -0.51,0.636 -0.241,0.162 -0.565,0.281 -0.968,0.355 -0.405,0.074 -0.91,0.112 -1.514,0.112 h -7.084 v -4.1 h 7.084 c 0.604,0 1.109,0.036 1.514,0.112 0.403,0.074 0.727,0.193 0.968,0.355 0.241,0.162 0.411,0.374 0.51,0.634 C -0.05,-0.689 0,-0.372 0,0 m -10.222,-13.107 h -5.172 V 6.051 H -2.427 C -1.032,6.051 0.15,5.907 1.121,5.619 2.093,5.331 2.884,4.921 3.492,4.392 4.101,3.862 4.542,3.223 4.816,2.475 5.09,1.726 5.228,0.892 5.228,-0.028 5.228,-0.837 5.114,-1.543 4.887,-2.148 4.658,-2.753 4.351,-3.269 3.965,-3.702 3.581,-4.134 3.132,-4.499 2.62,-4.797 2.11,-5.094 1.571,-5.34 1.003,-5.536 l 6.275,-7.571 H 1.226 l -5.799,7.056 h -5.649 z" d="m 0,0 c 0,0.372 -0.05,0.687 -0.146,0.947 -0.099,0.261 -0.269,0.472 -0.51,0.636 -0.241,0.162 -0.565,0.281 -0.968,0.355 -0.405,0.074 -0.91,0.112 -1.514,0.112 h -7.084 v -4.1 h 7.084 c 0.604,0 1.109,0.036 1.514,0.112 0.403,0.074 0.727,0.193 0.968,0.355 0.241,0.162 0.411,0.374 0.51,0.634 C -0.05,-0.689 0,-0.372 0,0 m -10.222,-13.107 h -5.172 V 6.051 H -2.427 C -1.032,6.051 0.15,5.907 1.121,5.619 2.093,5.331 2.884,4.921 3.492,4.392 4.101,3.862 4.542,3.223 4.816,2.475 5.09,1.726 5.228,0.892 5.228,-0.028 5.228,-0.837 5.114,-1.543 4.887,-2.148 4.658,-2.753 4.351,-3.269 3.965,-3.702 3.581,-4.134 3.132,-4.499 2.62,-4.797 2.11,-5.094 1.571,-5.34 1.003,-5.536 l 6.275,-7.571 H 1.226 l -5.799,7.056 h -5.649 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,64.925665,155.8465)" transform="matrix(0.35277776,0,0,-0.35277776,64.925665,155.8465)"
clip-path="url(#clipPath18)" /> clip-path="url(#clipPath18)" />
<path <path
id="path19" id="path19"
d="m 0,0 10.595,7.307 h 6.93 L 4.628,-1.881 18.39,-11.851 H 10.847 L 0,-3.89 v -7.961 H -5.202 V 7.307 H 0 Z" d="m 0,0 10.595,7.307 h 6.93 L 4.628,-1.881 18.39,-11.851 H 10.847 L 0,-3.89 v -7.961 H -5.202 V 7.307 H 0 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,70.636009,156.28948)" transform="matrix(0.35277776,0,0,-0.35277776,70.636009,156.28948)"
clip-path="url(#clipPath20)" /> clip-path="url(#clipPath20)" />
<path <path
id="path21" id="path21"
d="m 0,0 h -6.022 l -9.691,19.158 h 5.772 L -2.97,4.74 3.988,19.158 h 5.774 z" d="m 0,0 h -6.022 l -9.691,19.158 h 5.772 L -2.97,4.74 3.988,19.158 h 5.774 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,82.716599,160.47029)" transform="matrix(0.35277776,0,0,-0.35277776,82.716599,160.47029)"
clip-path="url(#clipPath22)" /> clip-path="url(#clipPath22)" />
<path <path
id="path23" id="path23"
d="M 0,0 H 6.999 L 3.514,7.056 Z M 8.826,-3.736 H -1.855 L -3.654,-7.362 H -9.426 L 0.599,11.796 H 6.372 L 16.397,-7.362 h -5.772 z" d="M 0,0 H 6.999 L 3.514,7.056 Z M 8.826,-3.736 H -1.855 L -3.654,-7.362 H -9.426 L 0.599,11.796 H 6.372 L 16.397,-7.362 h -5.772 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,89.301379,157.8731)" transform="matrix(0.35277776,0,0,-0.35277776,89.301379,157.8731)"
clip-path="url(#clipPath24)" /> clip-path="url(#clipPath24)" />
<path <path
id="path25" id="path25"
d="m 0,0 c 0,0.372 -0.05,0.687 -0.146,0.947 -0.099,0.261 -0.269,0.472 -0.51,0.636 -0.241,0.162 -0.565,0.281 -0.968,0.355 -0.405,0.074 -0.91,0.112 -1.514,0.112 h -7.084 v -4.1 h 7.084 c 0.604,0 1.109,0.036 1.514,0.112 0.403,0.074 0.727,0.193 0.968,0.355 0.241,0.162 0.411,0.374 0.51,0.634 C -0.05,-0.689 0,-0.372 0,0 m -10.222,-13.107 h -5.172 V 6.051 H -2.427 C -1.032,6.051 0.15,5.907 1.121,5.619 2.093,5.331 2.884,4.921 3.492,4.392 4.101,3.862 4.542,3.223 4.816,2.475 5.09,1.726 5.228,0.892 5.228,-0.028 5.228,-0.837 5.114,-1.543 4.887,-2.148 4.658,-2.753 4.351,-3.269 3.965,-3.702 3.581,-4.134 3.132,-4.499 2.62,-4.797 2.11,-5.094 1.571,-5.34 1.003,-5.536 l 6.275,-7.571 H 1.226 l -5.799,7.056 h -5.649 z" d="m 0,0 c 0,0.372 -0.05,0.687 -0.146,0.947 -0.099,0.261 -0.269,0.472 -0.51,0.636 -0.241,0.162 -0.565,0.281 -0.968,0.355 -0.405,0.074 -0.91,0.112 -1.514,0.112 h -7.084 v -4.1 h 7.084 c 0.604,0 1.109,0.036 1.514,0.112 0.403,0.074 0.727,0.193 0.968,0.355 0.241,0.162 0.411,0.374 0.51,0.634 C -0.05,-0.689 0,-0.372 0,0 m -10.222,-13.107 h -5.172 V 6.051 H -2.427 C -1.032,6.051 0.15,5.907 1.121,5.619 2.093,5.331 2.884,4.921 3.492,4.392 4.101,3.862 4.542,3.223 4.816,2.475 5.09,1.726 5.228,0.892 5.228,-0.028 5.228,-0.837 5.114,-1.543 4.887,-2.148 4.658,-2.753 4.351,-3.269 3.965,-3.702 3.581,-4.134 3.132,-4.499 2.62,-4.797 2.11,-5.094 1.571,-5.34 1.003,-5.536 l 6.275,-7.571 H 1.226 l -5.799,7.056 h -5.649 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,101.62323,155.8465)" transform="matrix(0.35277776,0,0,-0.35277776,101.62323,155.8465)"
clip-path="url(#clipPath26)" /> clip-path="url(#clipPath26)" />
<path <path
id="path27" id="path27"
d="M 0,0 H 6.999 L 3.514,7.056 Z M 8.826,-3.736 H -1.855 L -3.654,-7.362 H -9.426 L 0.599,11.796 H 6.372 L 16.397,-7.362 h -5.772 z" d="M 0,0 H 6.999 L 3.514,7.056 Z M 8.826,-3.736 H -1.855 L -3.654,-7.362 H -9.426 L 0.599,11.796 H 6.372 L 16.397,-7.362 h -5.772 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,107.81607,157.8731)" transform="matrix(0.35277776,0,0,-0.35277776,107.81607,157.8731)"
clip-path="url(#clipPath28)" /> clip-path="url(#clipPath28)" />
<path <path
id="path29" id="path29"
d="M 0,0 H 6.999 L 3.514,7.056 Z M 8.826,-3.736 H -1.855 L -3.654,-7.362 H -9.426 L 0.599,11.796 H 6.372 L 16.397,-7.362 h -5.772 z" d="M 0,0 H 6.999 L 3.514,7.056 Z M 8.826,-3.736 H -1.855 L -3.654,-7.362 H -9.426 L 0.599,11.796 H 6.372 L 16.397,-7.362 h -5.772 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,117.0236,157.8731)" transform="matrix(0.35277776,0,0,-0.35277776,117.0236,157.8731)"
clip-path="url(#clipPath30)" /> clip-path="url(#clipPath30)" />
<path <path
id="path31" id="path31"
d="m 0,0 c 0,0.372 -0.05,0.687 -0.146,0.947 -0.099,0.261 -0.269,0.472 -0.51,0.636 -0.241,0.162 -0.565,0.281 -0.968,0.355 -0.405,0.074 -0.91,0.112 -1.514,0.112 h -7.084 v -4.1 h 7.084 c 0.604,0 1.109,0.036 1.514,0.112 0.403,0.074 0.727,0.193 0.968,0.355 0.241,0.162 0.411,0.374 0.51,0.634 C -0.05,-0.689 0,-0.372 0,0 m -10.222,-13.107 h -5.172 V 6.051 H -2.427 C -1.032,6.051 0.15,5.907 1.121,5.619 2.093,5.331 2.884,4.921 3.492,4.392 4.101,3.862 4.542,3.223 4.816,2.475 5.09,1.726 5.228,0.892 5.228,-0.028 5.228,-0.837 5.114,-1.543 4.887,-2.148 4.658,-2.753 4.351,-3.269 3.965,-3.702 3.581,-4.134 3.132,-4.499 2.62,-4.797 2.11,-5.094 1.571,-5.34 1.003,-5.536 l 6.275,-7.571 H 1.226 l -5.799,7.056 h -5.649 z" d="m 0,0 c 0,0.372 -0.05,0.687 -0.146,0.947 -0.099,0.261 -0.269,0.472 -0.51,0.636 -0.241,0.162 -0.565,0.281 -0.968,0.355 -0.405,0.074 -0.91,0.112 -1.514,0.112 h -7.084 v -4.1 h 7.084 c 0.604,0 1.109,0.036 1.514,0.112 0.403,0.074 0.727,0.193 0.968,0.355 0.241,0.162 0.411,0.374 0.51,0.634 C -0.05,-0.689 0,-0.372 0,0 m -10.222,-13.107 h -5.172 V 6.051 H -2.427 C -1.032,6.051 0.15,5.907 1.121,5.619 2.093,5.331 2.884,4.921 3.492,4.392 4.101,3.862 4.542,3.223 4.816,2.475 5.09,1.726 5.228,0.892 5.228,-0.028 5.228,-0.837 5.114,-1.543 4.887,-2.148 4.658,-2.753 4.351,-3.269 3.965,-3.702 3.581,-4.134 3.132,-4.499 2.62,-4.797 2.11,-5.094 1.571,-5.34 1.003,-5.536 l 6.275,-7.571 H 1.226 l -5.799,7.056 h -5.649 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,129.34546,155.8465)" transform="matrix(0.35277776,0,0,-0.35277776,129.34546,155.8465)"
clip-path="url(#clipPath32)" /> clip-path="url(#clipPath32)" />
<path <path
id="path33" id="path33"
d="M 0,0 V 19.158 H 19.396 V 15.072 H 5.312 V 11.908 H 18.671 V 7.822 H 5.312 V 4.086 H 19.591 V 0 Z" d="M 0,0 V 19.158 H 19.396 V 15.072 H 5.312 V 11.908 H 18.671 V 7.822 H 5.312 V 4.086 H 19.591 V 0 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,133.22122,160.47029)" transform="matrix(0.35277776,0,0,-0.35277776,133.22122,160.47029)"
clip-path="url(#clipPath34)" /> clip-path="url(#clipPath34)" />
<path <path
id="path35" id="path35"
d="M 0,0 -12.926,13.162 V 0 h -5.173 v 19.158 h 5.619 L 0.46,5.939 V 19.158 H 5.605 V 0 Z" d="M 0,0 -12.926,13.162 V 0 h -5.173 v 19.158 h 5.619 L 0.46,5.939 V 19.158 H 5.605 V 0 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,148.2782,160.47029)" transform="matrix(0.35277776,0,0,-0.35277776,148.2782,160.47029)"
clip-path="url(#clipPath36)" /> clip-path="url(#clipPath36)" />
<path <path
id="path37" id="path37"
d="M 0,0 C 0,0.92 -0.119,1.719 -0.355,2.398 -0.593,3.076 -0.973,3.636 -1.499,4.079 -2.024,4.52 -2.71,4.849 -3.555,5.068 -4.401,5.286 -5.433,5.397 -6.651,5.397 h -6.428 V -5.424 h 6.428 c 1.218,0 2.25,0.11 3.096,0.327 0.845,0.219 1.531,0.553 2.056,1.004 0.526,0.452 0.906,1.017 1.144,1.695 C -0.119,-1.719 0,-0.92 0,0 M 5.214,0 C 5.214,-1.226 5.08,-2.317 4.811,-3.269 4.541,-4.222 4.162,-5.052 3.674,-5.758 3.187,-6.465 2.601,-7.064 1.917,-7.557 1.233,-8.049 0.474,-8.446 -0.362,-8.742 -1.199,-9.04 -2.102,-9.255 -3.068,-9.391 -4.034,-9.526 -5.044,-9.593 -6.093,-9.593 H -18.252 V 9.565 H -6.12 c 1.049,0 2.058,-0.067 3.025,-0.203 0.966,-0.134 1.87,-0.35 2.711,-0.648 C 0.458,8.416 1.223,8.024 1.91,7.536 2.598,7.049 3.187,6.449 3.674,5.738 4.162,5.026 4.541,4.196 4.811,3.249 5.08,2.301 5.214,1.218 5.214,0" d="M 0,0 C 0,0.92 -0.119,1.719 -0.355,2.398 -0.593,3.076 -0.973,3.636 -1.499,4.079 -2.024,4.52 -2.71,4.849 -3.555,5.068 -4.401,5.286 -5.433,5.397 -6.651,5.397 h -6.428 V -5.424 h 6.428 c 1.218,0 2.25,0.11 3.096,0.327 0.845,0.219 1.531,0.553 2.056,1.004 0.526,0.452 0.906,1.017 1.144,1.695 C -0.119,-1.719 0,-0.92 0,0 M 5.214,0 C 5.214,-1.226 5.08,-2.317 4.811,-3.269 4.541,-4.222 4.162,-5.052 3.674,-5.758 3.187,-6.465 2.601,-7.064 1.917,-7.557 1.233,-8.049 0.474,-8.446 -0.362,-8.742 -1.199,-9.04 -2.102,-9.255 -3.068,-9.391 -4.034,-9.526 -5.044,-9.593 -6.093,-9.593 H -18.252 V 9.565 H -6.12 c 1.049,0 2.058,-0.067 3.025,-0.203 0.966,-0.134 1.87,-0.35 2.711,-0.648 C 0.458,8.416 1.223,8.024 1.91,7.536 2.598,7.049 3.187,6.449 3.674,5.738 4.162,5.026 4.541,4.196 4.811,3.249 5.08,2.301 5.214,1.218 5.214,0"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,158.80929,157.08616)" transform="matrix(0.35277776,0,0,-0.35277776,158.80929,157.08616)"
clip-path="url(#clipPath38)" /> clip-path="url(#clipPath38)" />
<path <path
id="path39" id="path39"
d="m 0,0 c -0.474,-0.846 -1.185,-1.585 -2.134,-2.217 -0.948,-0.632 -2.131,-1.132 -3.549,-1.499 -1.417,-0.366 -3.074,-0.549 -4.969,-0.549 -1.897,0 -3.559,0.183 -4.985,0.549 -1.428,0.367 -2.615,0.867 -3.563,1.499 -0.949,0.632 -1.66,1.371 -2.134,2.217 -0.473,0.846 -0.711,1.748 -0.711,2.706 v 12.702 h 5.159 V 4.56 c 0,-0.641 0.083,-1.248 0.244,-1.819 0.162,-0.572 0.469,-1.072 0.92,-1.499 0.452,-0.427 1.084,-0.767 1.897,-1.018 0.813,-0.252 1.871,-0.377 3.173,-0.377 1.292,0 2.341,0.125 3.15,0.377 0.808,0.251 1.439,0.591 1.89,1.018 0.45,0.427 0.754,0.927 0.913,1.499 0.158,0.571 0.238,1.178 0.238,1.819 V 15.408 H 0.711 V 2.706 C 0.711,1.748 0.474,0.846 0,0" d="m 0,0 c -0.474,-0.846 -1.185,-1.585 -2.134,-2.217 -0.948,-0.632 -2.131,-1.132 -3.549,-1.499 -1.417,-0.366 -3.074,-0.549 -4.969,-0.549 -1.897,0 -3.559,0.183 -4.985,0.549 -1.428,0.367 -2.615,0.867 -3.563,1.499 -0.949,0.632 -1.66,1.371 -2.134,2.217 -0.473,0.846 -0.711,1.748 -0.711,2.706 v 12.702 h 5.159 V 4.56 c 0,-0.641 0.083,-1.248 0.244,-1.819 0.162,-0.572 0.469,-1.072 0.92,-1.499 0.452,-0.427 1.084,-0.767 1.897,-1.018 0.813,-0.252 1.871,-0.377 3.173,-0.377 1.292,0 2.341,0.125 3.15,0.377 0.808,0.251 1.439,0.591 1.89,1.018 0.45,0.427 0.754,0.927 0.913,1.499 0.158,0.571 0.238,1.178 0.238,1.819 V 15.408 H 0.711 V 2.706 C 0.711,1.748 0.474,0.846 0,0"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,170.03912,159.14737)" transform="matrix(0.35277776,0,0,-0.35277776,170.03912,159.14737)"
clip-path="url(#clipPath40)" /> clip-path="url(#clipPath40)" />
<path <path
id="path41" id="path41"
d="m 0,0 c -0.363,0.177 -0.842,0.377 -1.437,0.599 -0.594,0.224 -1.267,0.436 -2.022,0.636 -0.753,0.2 -1.571,0.367 -2.453,0.501 -0.883,0.135 -1.79,0.202 -2.72,0.202 -0.742,0 -1.378,-0.023 -1.901,-0.069 -0.526,-0.047 -0.968,-0.107 -1.325,-0.181 -0.358,-0.076 -0.643,-0.16 -0.851,-0.258 -0.21,-0.098 -0.37,-0.198 -0.481,-0.3 -0.112,-0.103 -0.184,-0.205 -0.217,-0.307 -0.032,-0.103 -0.048,-0.194 -0.048,-0.279 0,-0.279 0.14,-0.523 0.419,-0.732 0.277,-0.208 0.659,-0.394 1.142,-0.558 0.484,-0.162 1.045,-0.315 1.688,-0.46 0.641,-0.144 1.321,-0.293 2.043,-0.446 0.72,-0.153 1.464,-0.32 2.231,-0.501 0.766,-0.183 1.51,-0.393 2.23,-0.636 0.72,-0.241 1.401,-0.522 2.043,-0.842 0.641,-0.322 1.203,-0.696 1.687,-1.123 0.484,-0.427 0.864,-0.92 1.143,-1.478 0.279,-0.558 0.419,-1.194 0.419,-1.91 0,-0.92 -0.164,-1.711 -0.489,-2.371 -0.326,-0.659 -0.76,-1.218 -1.303,-1.672 -0.544,-0.457 -1.174,-0.822 -1.889,-1.096 -0.717,-0.274 -1.468,-0.486 -2.253,-0.634 -0.786,-0.148 -1.58,-0.246 -2.384,-0.293 -0.803,-0.046 -1.568,-0.068 -2.293,-0.068 -1.897,0 -3.652,0.155 -5.264,0.466 -1.612,0.31 -3.037,0.7 -4.274,1.165 v 4.573 c 1.273,-0.708 2.727,-1.261 4.358,-1.66 1.632,-0.4 3.376,-0.6 5.235,-0.6 1.097,0 1.991,0.059 2.684,0.174 0.692,0.117 1.235,0.265 1.624,0.446 0.391,0.183 0.656,0.379 0.796,0.593 0.14,0.215 0.208,0.418 0.208,0.615 0,0.306 -0.139,0.573 -0.418,0.801 -0.279,0.227 -0.66,0.427 -1.142,0.599 -0.484,0.172 -1.046,0.331 -1.688,0.474 -0.641,0.145 -1.323,0.289 -2.043,0.432 -0.72,0.145 -1.461,0.3 -2.224,0.467 -0.761,0.169 -1.504,0.365 -2.224,0.593 -0.72,0.229 -1.4,0.492 -2.043,0.795 -0.641,0.302 -1.204,0.66 -1.686,1.074 -0.484,0.413 -0.865,0.892 -1.144,1.436 -0.279,0.545 -0.419,1.173 -0.419,1.89 0,0.846 0.15,1.574 0.447,2.187 0.298,0.615 0.699,1.137 1.207,1.57 0.507,0.432 1.092,0.783 1.755,1.052 0.665,0.271 1.365,0.479 2.1,0.627 0.734,0.15 1.478,0.252 2.231,0.309 0.753,0.055 1.468,0.082 2.146,0.082 0.744,0 1.509,-0.038 2.295,-0.112 0.785,-0.074 1.559,-0.179 2.322,-0.313 0.761,-0.135 1.498,-0.29 2.21,-0.467 C -1.263,4.816 -0.605,4.63 0,4.434 Z" d="m 0,0 c -0.363,0.177 -0.842,0.377 -1.437,0.599 -0.594,0.224 -1.267,0.436 -2.022,0.636 -0.753,0.2 -1.571,0.367 -2.453,0.501 -0.883,0.135 -1.79,0.202 -2.72,0.202 -0.742,0 -1.378,-0.023 -1.901,-0.069 -0.526,-0.047 -0.968,-0.107 -1.325,-0.181 -0.358,-0.076 -0.643,-0.16 -0.851,-0.258 -0.21,-0.098 -0.37,-0.198 -0.481,-0.3 -0.112,-0.103 -0.184,-0.205 -0.217,-0.307 -0.032,-0.103 -0.048,-0.194 -0.048,-0.279 0,-0.279 0.14,-0.523 0.419,-0.732 0.277,-0.208 0.659,-0.394 1.142,-0.558 0.484,-0.162 1.045,-0.315 1.688,-0.46 0.641,-0.144 1.321,-0.293 2.043,-0.446 0.72,-0.153 1.464,-0.32 2.231,-0.501 0.766,-0.183 1.51,-0.393 2.23,-0.636 0.72,-0.241 1.401,-0.522 2.043,-0.842 0.641,-0.322 1.203,-0.696 1.687,-1.123 0.484,-0.427 0.864,-0.92 1.143,-1.478 0.279,-0.558 0.419,-1.194 0.419,-1.91 0,-0.92 -0.164,-1.711 -0.489,-2.371 -0.326,-0.659 -0.76,-1.218 -1.303,-1.672 -0.544,-0.457 -1.174,-0.822 -1.889,-1.096 -0.717,-0.274 -1.468,-0.486 -2.253,-0.634 -0.786,-0.148 -1.58,-0.246 -2.384,-0.293 -0.803,-0.046 -1.568,-0.068 -2.293,-0.068 -1.897,0 -3.652,0.155 -5.264,0.466 -1.612,0.31 -3.037,0.7 -4.274,1.165 v 4.573 c 1.273,-0.708 2.727,-1.261 4.358,-1.66 1.632,-0.4 3.376,-0.6 5.235,-0.6 1.097,0 1.991,0.059 2.684,0.174 0.692,0.117 1.235,0.265 1.624,0.446 0.391,0.183 0.656,0.379 0.796,0.593 0.14,0.215 0.208,0.418 0.208,0.615 0,0.306 -0.139,0.573 -0.418,0.801 -0.279,0.227 -0.66,0.427 -1.142,0.599 -0.484,0.172 -1.046,0.331 -1.688,0.474 -0.641,0.145 -1.323,0.289 -2.043,0.432 -0.72,0.145 -1.461,0.3 -2.224,0.467 -0.761,0.169 -1.504,0.365 -2.224,0.593 -0.72,0.229 -1.4,0.492 -2.043,0.795 -0.641,0.302 -1.204,0.66 -1.686,1.074 -0.484,0.413 -0.865,0.892 -1.144,1.436 -0.279,0.545 -0.419,1.173 -0.419,1.89 0,0.846 0.15,1.574 0.447,2.187 0.298,0.615 0.699,1.137 1.207,1.57 0.507,0.432 1.092,0.783 1.755,1.052 0.665,0.271 1.365,0.479 2.1,0.627 0.734,0.15 1.478,0.252 2.231,0.309 0.753,0.055 1.468,0.082 2.146,0.082 0.744,0 1.509,-0.038 2.295,-0.112 0.785,-0.074 1.559,-0.179 2.322,-0.313 0.761,-0.135 1.498,-0.29 2.21,-0.467 C -1.263,4.816 -0.605,4.63 0,4.434 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,178.58305,155.61557)" transform="matrix(0.35277776,0,0,-0.35277776,178.58305,155.61557)"
clip-path="url(#clipPath42)" /> clip-path="url(#clipPath42)" />
<path <path
id="path43" id="path43"
d="M 0,0 V 19.158 H 19.396 V 15.072 H 5.312 V 11.908 H 18.671 V 7.822 H 5.312 V 4.086 H 19.591 V 0 Z" d="M 0,0 V 19.158 H 19.396 V 15.072 H 5.312 V 11.908 H 18.671 V 7.822 H 5.312 V 4.086 H 19.591 V 0 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,180.86975,160.47029)" transform="matrix(0.35277776,0,0,-0.35277776,180.86975,160.47029)"
clip-path="url(#clipPath44)" /> clip-path="url(#clipPath44)" />
<path <path
id="path45" id="path45"
d="m 0,0 10.597,7.307 h 6.928 L 4.63,-1.881 18.39,-11.851 H 10.849 L 0,-3.89 v -7.961 H -5.202 V 7.307 H 0 Z" d="m 0,0 10.597,7.307 h 6.928 L 4.63,-1.881 18.39,-11.851 H 10.849 L 0,-3.89 v -7.961 H -5.202 V 7.307 H 0 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,195.16413,156.28948)" transform="matrix(0.35277776,0,0,-0.35277776,195.16413,156.28948)"
clip-path="url(#clipPath46)" /> clip-path="url(#clipPath46)" />
<path <path
id="path47" id="path47"
d="M 0,0 V 19.158 H 5.171 V 4.196 H 19.158 V 0 Z" d="M 0,0 V 19.158 H 5.171 V 4.196 H 19.158 V 0 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,202.71026,160.47029)" transform="matrix(0.35277776,0,0,-0.35277776,202.71026,160.47029)"
clip-path="url(#clipPath48)" /> clip-path="url(#clipPath48)" />
<path <path
id="path49" id="path49"
d="m 0,0 c -0.472,-0.846 -1.185,-1.585 -2.133,-2.217 -0.947,-0.632 -2.132,-1.132 -3.548,-1.499 -1.419,-0.366 -3.076,-0.549 -4.971,-0.549 -1.895,0 -3.559,0.183 -4.985,0.549 -1.427,0.367 -2.615,0.867 -3.563,1.499 -0.947,0.632 -1.66,1.371 -2.132,2.217 -0.475,0.846 -0.713,1.748 -0.713,2.706 v 12.702 h 5.161 V 4.56 c 0,-0.641 0.082,-1.248 0.244,-1.819 0.162,-0.572 0.469,-1.072 0.92,-1.499 0.451,-0.427 1.082,-0.767 1.895,-1.018 0.813,-0.252 1.871,-0.377 3.173,-0.377 1.292,0 2.342,0.125 3.152,0.377 0.806,0.251 1.437,0.591 1.888,1.018 0.451,0.427 0.754,0.927 0.913,1.499 0.158,0.571 0.238,1.178 0.238,1.819 V 15.408 H 0.713 V 2.706 C 0.713,1.748 0.475,0.846 0,0" d="m 0,0 c -0.472,-0.846 -1.185,-1.585 -2.133,-2.217 -0.947,-0.632 -2.132,-1.132 -3.548,-1.499 -1.419,-0.366 -3.076,-0.549 -4.971,-0.549 -1.895,0 -3.559,0.183 -4.985,0.549 -1.427,0.367 -2.615,0.867 -3.563,1.499 -0.947,0.632 -1.66,1.371 -2.132,2.217 -0.475,0.846 -0.713,1.748 -0.713,2.706 v 12.702 h 5.161 V 4.56 c 0,-0.641 0.082,-1.248 0.244,-1.819 0.162,-0.572 0.469,-1.072 0.92,-1.499 0.451,-0.427 1.082,-0.767 1.895,-1.018 0.813,-0.252 1.871,-0.377 3.173,-0.377 1.292,0 2.342,0.125 3.152,0.377 0.806,0.251 1.437,0.591 1.888,1.018 0.451,0.427 0.754,0.927 0.913,1.499 0.158,0.571 0.238,1.178 0.238,1.819 V 15.408 H 0.713 V 2.706 C 0.713,1.748 0.475,0.846 0,0"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,218.65687,159.14737)" transform="matrix(0.35277776,0,0,-0.35277776,218.65687,159.14737)"
clip-path="url(#clipPath50)" /> clip-path="url(#clipPath50)" />
<path <path
id="path51" id="path51"
d="m 0,0 c 0,0.436 -0.076,0.787 -0.224,1.052 -0.148,0.266 -0.379,0.469 -0.696,0.614 -0.317,0.144 -0.723,0.239 -1.226,0.286 -0.503,0.046 -1.103,0.07 -1.799,0.07 h -7.475 v -4.058 h 7.475 c 0.696,0 1.296,0.022 1.799,0.071 0.503,0.044 0.909,0.143 1.226,0.292 0.317,0.149 0.548,0.355 0.696,0.621 C -0.076,-0.787 0,-0.438 0,0 m -1.199,7.598 c 0,0.243 -0.038,0.472 -0.11,0.691 -0.076,0.219 -0.21,0.412 -0.407,0.579 -0.193,0.167 -0.458,0.301 -0.792,0.404 -0.338,0.102 -0.765,0.154 -1.285,0.154 H -11.42 V 5.827 h 7.627 c 0.52,0 0.947,0.047 1.285,0.14 0.334,0.093 0.599,0.219 0.792,0.377 0.197,0.159 0.331,0.346 0.407,0.565 0.072,0.217 0.11,0.448 0.11,0.689 M 5.257,-0.599 C 5.257,-1.344 5.161,-1.99 4.964,-2.537 4.768,-3.087 4.496,-3.559 4.148,-3.953 3.8,-4.348 3.383,-4.67 2.894,-4.914 2.405,-5.161 1.867,-5.357 1.275,-5.5 0.686,-5.645 0.055,-5.745 -0.613,-5.8 -1.282,-5.857 -1.974,-5.884 -2.691,-5.884 h -13.901 v 19.158 h 13.65 c 0.548,0 1.099,-0.024 1.654,-0.071 0.551,-0.046 1.078,-0.132 1.581,-0.256 0.503,-0.126 0.968,-0.3 1.402,-0.524 0.431,-0.222 0.81,-0.515 1.13,-0.878 0.32,-0.362 0.572,-0.8 0.751,-1.311 C 3.759,9.722 3.848,9.119 3.848,8.422 3.848,7.176 3.542,6.187 2.928,5.459 2.315,4.728 1.347,4.243 0.028,4.001 0.958,3.936 1.754,3.795 2.418,3.576 3.083,3.357 3.624,3.061 4.045,2.684 4.461,2.308 4.768,1.847 4.964,1.304 5.161,0.76 5.257,0.126 5.257,-0.599" d="m 0,0 c 0,0.436 -0.076,0.787 -0.224,1.052 -0.148,0.266 -0.379,0.469 -0.696,0.614 -0.317,0.144 -0.723,0.239 -1.226,0.286 -0.503,0.046 -1.103,0.07 -1.799,0.07 h -7.475 v -4.058 h 7.475 c 0.696,0 1.296,0.022 1.799,0.071 0.503,0.044 0.909,0.143 1.226,0.292 0.317,0.149 0.548,0.355 0.696,0.621 C -0.076,-0.787 0,-0.438 0,0 m -1.199,7.598 c 0,0.243 -0.038,0.472 -0.11,0.691 -0.076,0.219 -0.21,0.412 -0.407,0.579 -0.193,0.167 -0.458,0.301 -0.792,0.404 -0.338,0.102 -0.765,0.154 -1.285,0.154 H -11.42 V 5.827 h 7.627 c 0.52,0 0.947,0.047 1.285,0.14 0.334,0.093 0.599,0.219 0.792,0.377 0.197,0.159 0.331,0.346 0.407,0.565 0.072,0.217 0.11,0.448 0.11,0.689 M 5.257,-0.599 C 5.257,-1.344 5.161,-1.99 4.964,-2.537 4.768,-3.087 4.496,-3.559 4.148,-3.953 3.8,-4.348 3.383,-4.67 2.894,-4.914 2.405,-5.161 1.867,-5.357 1.275,-5.5 0.686,-5.645 0.055,-5.745 -0.613,-5.8 -1.282,-5.857 -1.974,-5.884 -2.691,-5.884 h -13.901 v 19.158 h 13.65 c 0.548,0 1.099,-0.024 1.654,-0.071 0.551,-0.046 1.078,-0.132 1.581,-0.256 0.503,-0.126 0.968,-0.3 1.402,-0.524 0.431,-0.222 0.81,-0.515 1.13,-0.878 0.32,-0.362 0.572,-0.8 0.751,-1.311 C 3.759,9.722 3.848,9.119 3.848,8.422 3.848,7.176 3.542,6.187 2.928,5.459 2.315,4.728 1.347,4.243 0.028,4.001 0.958,3.936 1.754,3.795 2.418,3.576 3.083,3.357 3.624,3.061 4.045,2.684 4.461,2.308 4.768,1.847 4.964,1.304 5.161,0.76 5.257,0.126 5.257,-0.599"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,226.8265,158.39447)" transform="matrix(0.35277776,0,0,-0.35277776,226.8265,158.39447)"
clip-path="url(#clipPath52)" /> clip-path="url(#clipPath52)" />
<path <path
id="path53" id="path53"
d="m 736.93,213.007 h 5.171 v -19.158 h -5.171 z" d="m 736.93,213.007 h 5.171 v -19.158 h -5.171 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,-29.628798,228.85569)" transform="matrix(0.35277776,0,0,-0.35277776,-29.628798,228.85569)"
clip-path="url(#clipPath54)" /> clip-path="url(#clipPath54)" />
<path <path
id="path55" id="path55"
d="m 0,0 c 0,-6.563 0.598,-12.614 1.798,-18.154 1.199,-5.54 3.034,-10.85 5.506,-15.93 2.468,-5.082 5.591,-10.022 9.367,-14.821 3.776,-4.799 8.273,-9.737 13.498,-14.819 L 8.256,-87.33 c -6.494,5.152 -12.404,10.692 -17.73,16.619 -5.33,5.929 -9.917,12.42 -13.761,19.477 -3.847,7.058 -6.829,14.802 -8.946,23.236 -2.117,8.432 -3.174,17.766 -3.174,27.998 0,10.232 1.057,19.565 3.174,27.998 2.117,8.432 5.099,16.178 8.946,23.236 3.844,7.055 8.431,13.53 13.761,19.425 5.326,5.891 11.236,11.448 17.73,16.671 L 30.169,63.724 C 24.944,58.644 20.447,53.704 16.671,48.905 12.895,44.106 9.772,39.167 7.304,34.086 4.832,29.004 2.997,23.694 1.798,18.154 0.598,12.614 0,6.563 0,0" d="m 0,0 c 0,-6.563 0.598,-12.614 1.798,-18.154 1.199,-5.54 3.034,-10.85 5.506,-15.93 2.468,-5.082 5.591,-10.022 9.367,-14.821 3.776,-4.799 8.273,-9.737 13.498,-14.819 L 8.256,-87.33 c -6.494,5.152 -12.404,10.692 -17.73,16.619 -5.33,5.929 -9.917,12.42 -13.761,19.477 -3.847,7.058 -6.829,14.802 -8.946,23.236 -2.117,8.432 -3.174,17.766 -3.174,27.998 0,10.232 1.057,19.565 3.174,27.998 2.117,8.432 5.099,16.178 8.946,23.236 3.844,7.055 8.431,13.53 13.761,19.425 5.326,5.891 11.236,11.448 17.73,16.671 L 30.169,63.724 C 24.944,58.644 20.447,53.704 16.671,48.905 12.895,44.106 9.772,39.167 7.304,34.086 4.832,29.004 2.997,23.694 1.798,18.154 0.598,12.614 0,6.563 0,0"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,17.392034,86.598093)" transform="matrix(0.35277776,0,0,-0.35277776,17.392034,86.598093)"
clip-path="url(#clipPath56)" /> clip-path="url(#clipPath56)" />
<path <path
@@ -484,13 +484,13 @@
<path <path
id="path63" id="path63"
d="m 0,0 c 0,6.563 -0.599,12.614 -1.798,18.154 -1.203,5.54 -3.035,10.85 -5.506,15.932 -2.47,5.081 -5.594,10.02 -9.367,14.819 -3.776,4.799 -8.275,9.739 -13.498,14.819 l 13.233,14.292 v 0.21 l 8.682,9.104 C -1.836,82.46 3.952,77.062 9.105,71.134 c 3.88,-4.377 7.411,-9.033 10.584,-13.973 3.176,-4.94 5.891,-10.215 8.151,-15.825 2.26,-5.61 4.041,-11.627 5.347,-18.047 1.305,-6.424 2.029,-13.303 2.17,-20.641 V 0 c 0,-7.764 -0.62,-14.996 -1.853,-21.699 -1.237,-6.706 -2.984,-12.967 -5.24,-18.789 -2.26,-5.823 -5.013,-11.257 -8.255,-16.303 -3.249,-5.045 -6.883,-9.827 -10.904,-14.343 -2.401,-2.681 -4.888,-5.239 -7.462,-7.674 -2.577,-2.434 -5.205,-4.78 -7.889,-7.039 -0.351,-0.211 -0.686,-0.423 -1.002,-0.635 -0.321,-0.212 -0.655,-0.493 -1.006,-0.848 l -8.682,9.104 v 0.212 l -13.233,14.29 c 5.223,5.082 9.722,10.02 13.498,14.819 3.773,4.799 6.897,9.739 9.367,14.821 2.471,5.08 4.303,10.39 5.506,15.93 C -0.599,-12.614 0,-6.563 0,0" d="m 0,0 c 0,6.563 -0.599,12.614 -1.798,18.154 -1.203,5.54 -3.035,10.85 -5.506,15.932 -2.47,5.081 -5.594,10.02 -9.367,14.819 -3.776,4.799 -8.275,9.739 -13.498,14.819 l 13.233,14.292 v 0.21 l 8.682,9.104 C -1.836,82.46 3.952,77.062 9.105,71.134 c 3.88,-4.377 7.411,-9.033 10.584,-13.973 3.176,-4.94 5.891,-10.215 8.151,-15.825 2.26,-5.61 4.041,-11.627 5.347,-18.047 1.305,-6.424 2.029,-13.303 2.17,-20.641 V 0 c 0,-7.764 -0.62,-14.996 -1.853,-21.699 -1.237,-6.706 -2.984,-12.967 -5.24,-18.789 -2.26,-5.823 -5.013,-11.257 -8.255,-16.303 -3.249,-5.045 -6.883,-9.827 -10.904,-14.343 -2.401,-2.681 -4.888,-5.239 -7.462,-7.674 -2.577,-2.434 -5.205,-4.78 -7.889,-7.039 -0.351,-0.211 -0.686,-0.423 -1.002,-0.635 -0.321,-0.212 -0.655,-0.493 -1.006,-0.848 l -8.682,9.104 v 0.212 l -13.233,14.29 c 5.223,5.082 9.722,10.02 13.498,14.819 3.773,4.799 6.897,9.739 9.367,14.821 2.471,5.08 4.303,10.39 5.506,15.93 C -0.599,-12.614 0,-6.563 0,0"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,253.87058,86.598093)" transform="matrix(0.35277776,0,0,-0.35277776,253.87058,86.598093)"
clip-path="url(#clipPath64)" /> clip-path="url(#clipPath64)" />
<path <path
id="path65" id="path65"
d="m 869.253,436.171 h 40.118 v -38.108 h -40.118 z m 23.709,-126.814 h -32.391 l 8.682,59.597 h 39.06 z" d="m 869.253,436.171 h 40.118 v -38.108 h -40.118 z m 23.709,-126.814 h -32.391 l 8.682,59.597 h 39.06 z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" style="fill:#1a181b;fill-opacity:1;fill-rule:nonzero;stroke:none"
transform="matrix(0.35277776,0,0,-0.35277776,-29.628798,228.85569)" transform="matrix(0.35277776,0,0,-0.35277776,-29.628798,228.85569)"
clip-path="url(#clipPath66)" /> clip-path="url(#clipPath66)" />
</g> </g>

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 30 KiB

35
assets/main.scss Normal file
View File

@@ -0,0 +1,35 @@
---
---
$color-primary: #f0941d;
$color-secondary: #ffa80d;
body {
color: #1e1e1e;
font-family: 'Lato', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
font-weight: 400;
}
a, a:link, a:visited {
color: $color-primary;
}
a:active, a:hover {
color: $color-secondary;
}
h4 {
font-weight: 400;
}
@import 'header';
@import 'footer';
@import 'home';
@import 'mentors';
@import 'contact';
@import 'helpdesk';
@import 'ourwork';
@import 'student';
@import 'shared';
@import 'statute';
@import 'history';
@import 'members';
@import 'striim';

View File

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View File

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

View File

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 93 KiB

View File

@@ -0,0 +1,11 @@
mkdir -p optimised
for file in original/*; do
echo $file
base_name=$(basename $file)
if [[ $base_name == *"airiin"* ]] || [[ $base_name == *"lembitu"* ]] ; then
gravity=north
else
gravity=center
fi
convert ${file} -resize "400x400^>" -gravity $gravity -extent 400x400 optimised/${base_name%}
done

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 545 KiB

After

Width:  |  Height:  |  Size: 545 KiB

View File

Before

Width:  |  Height:  |  Size: 271 KiB

After

Width:  |  Height:  |  Size: 271 KiB

View File

Before

Width:  |  Height:  |  Size: 656 KiB

After

Width:  |  Height:  |  Size: 656 KiB

View File

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

View File

Before

Width:  |  Height:  |  Size: 339 KiB

After

Width:  |  Height:  |  Size: 339 KiB

View File

Before

Width:  |  Height:  |  Size: 343 KiB

After

Width:  |  Height:  |  Size: 343 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 MiB

After

Width:  |  Height:  |  Size: 7.0 MiB

View File

Before

Width:  |  Height:  |  Size: 450 KiB

After

Width:  |  Height:  |  Size: 450 KiB

View File

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 141 KiB

View File

@@ -0,0 +1,8 @@
#!/usr/bin/env bash
mkdir -p optimised
for file in original-jpg-converted/*; do
echo $file
base_name=$(basename $file)
magick ${file} -resize "1000x1000>" -quality 89 optimised/${base_name}
done

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

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