Compare commits

..

26 Commits

Author SHA1 Message Date
max/sooulix 70795a1b75 [tmp] matomo code for matomo.ptrs.top 2024-08-18 09:42:13 +02:00
max/sooulix bdee751da0 [css] set skills grid to 3 cols 2024-08-15 21:57:08 +02:00
max/sooulix 6b01e18f8c [css] highlights in css file 2024-08-15 21:38:08 +02:00
max/sooulix c66523c52a [icons] icons for the sections + some colors for organization icons 2024-08-15 21:18:07 +02:00
max/sooulix d929eaac1a [basics] supression des informations contact, mise en place de l'adresse e-mail obfusquée 2024-08-15 20:11:54 +02:00
max/sooulix 991ec39404 [ui] footer links 2024-08-15 18:05:53 +02:00
max/sooulix 4bf887c46e [ui] volunteer part improved 2024-08-15 06:19:22 +02:00
max/sooulix 8ca8ddbb2c [shortcuts] add shortcuts for the sections 2024-08-15 05:40:03 +02:00
max/sooulix 27d71f8c51 [i18n/css] education section 2024-08-15 04:43:59 +02:00
max/sooulix b3be3412f1 [i18n] footer traductions 2024-08-15 04:22:14 +02:00
max/sooulix 2df36027d2 [i18n] volunteer section 2024-08-15 04:08:58 +02:00
max/sooulix adfba765d8 [css] work on the work part of the resume template 2024-08-15 03:57:48 +02:00
max/sooulix 153ccc0833 tailwind generation fix 2024-08-15 03:57:21 +02:00
max/sooulix 7de568a43e [i18n] translation of the skill levels 2024-08-15 02:32:23 +02:00
max/sooulix 98e0ab7973 [i18n] language levels 2024-08-15 02:13:33 +02:00
max/sooulix d280d9e28b [i18n] titre work 2024-08-15 02:12:55 +02:00
max/sooulix dc1d98b7a2 [i18n] the titles for the resume template are in the .po files 2024-08-15 00:58:08 +02:00
max/sooulix 04762f8e4f supression des imports css pour stork (recherche désactivées pour le moment) 2024-08-15 00:21:16 +02:00
max/sooulix 8d9ce76db3 import des css locaux 2024-08-15 00:20:04 +02:00
max/sooulix db225f7f96 [fonts] local import of font-awesome 2024-08-15 00:18:03 +02:00
max/sooulix d4bda2040c [css] flags.css / resume.ss 2024-08-14 23:58:31 +02:00
max/sooulix 72bb993429 [i18n] add base for translation 2024-08-14 23:56:41 +02:00
max/sooulix 0095a296d3 update templates 2024-08-14 20:47:35 +02:00
max/sooulix 71ae2a4624 remove readme in node_modules 2024-08-14 20:47:13 +02:00
max/sooulix c97ea60b17 yarn.lock 2024-08-14 20:46:25 +02:00
max/sooulix 5fafd809b2 gitignore 2024-08-14 20:45:35 +02:00
51 changed files with 11129 additions and 1844 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
node_modules
static/css/main.css

1
babel.cfg Normal file
View File

@ -0,0 +1 @@
[jinja2: ./templates/**.html]

162
messages.pot Normal file
View File

@ -0,0 +1,162 @@
# Translations template for PROJECT.
# Copyright (C) 2024 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-08-15 05:58+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.16.0\n"
#: templates/partials/awards.html:5
msgid "resume award title"
msgstr ""
#: templates/partials/breadcrumbs.html:12
#: templates/partials/breadcrumbs.html:48
#: templates/partials/breadcrumbs.html:80
#: templates/partials/breadcrumbs.html:104
msgid "Home"
msgstr ""
#: templates/partials/education.html:5
msgid "resume education title"
msgstr ""
#: templates/partials/education.html:30
msgid "education validation year"
msgstr ""
#: templates/partials/interests.html:5
msgid "resume interest title"
msgstr ""
#: templates/partials/languages.html:4
msgid "resume language title"
msgstr ""
#: templates/partials/languages.html:19
msgid "language level native"
msgstr ""
#: templates/partials/languages.html:21
msgid "language level fluent"
msgstr ""
#: templates/partials/languages.html:23
msgid "language level elementary"
msgstr ""
#: templates/partials/languages.html:25
msgid "language level notions"
msgstr ""
#: templates/partials/projects.html:5
msgid "resume project title"
msgstr ""
#: templates/partials/publications.html:5
msgid "resume publication title"
msgstr ""
#: templates/partials/references.html:5
msgid "resume reference title"
msgstr ""
#: templates/partials/skills.html:5
msgid "resume skill title"
msgstr ""
#: templates/partials/skills.html:18
msgid "skill level master"
msgstr ""
#: templates/partials/skills.html:20
msgid "skill level intermediate"
msgstr ""
#: templates/partials/skills.html:22
msgid "skill level advanced"
msgstr ""
#: templates/partials/skills.html:24
msgid "skill level elementary"
msgstr ""
#: templates/partials/skills.html:26
msgid "skill level notions"
msgstr ""
#: templates/partials/volunteer.html:5
msgid "resume volunteer title"
msgstr ""
#: templates/partials/volunteer.html:39 templates/partials/work.html:34
msgid "resume present phrase"
msgstr ""
#: templates/partials/work.html:5
msgid "resume work title"
msgstr ""
#: templates/resume.html:11
msgid "Shortcuts"
msgstr ""
#: templates/resume.html:16
msgid "resume header title "
msgstr ""
#: templates/resume.html:22
msgid "resume skills title "
msgstr ""
#: templates/resume.html:29
msgid "resume work title "
msgstr ""
#: templates/resume.html:36
msgid "resume projects title "
msgstr ""
#: templates/resume.html:43
msgid "resume volunteer title "
msgstr ""
#: templates/resume.html:50
msgid "resume education title "
msgstr ""
#: templates/resume.html:57
msgid "resume awards title "
msgstr ""
#: templates/resume.html:64
msgid "resume publication title "
msgstr ""
#: templates/resume.html:71
msgid "resume languages title "
msgstr ""
#: templates/resume.html:78
msgid "resume interests title "
msgstr ""
#: templates/resume.html:85
msgid "resume references title "
msgstr ""
#: templates/translations.html:4
msgid "Translations"
msgstr ""

8
node_modules/readme.md generated vendored
View File

@ -1,8 +0,0 @@
If you would liked to play around with Tailwind CSS settings or regenerate `main.css` after adding new classes to any of the template files then you will have to install the missing node modules and regenerate `main.css`.
```bash
$ cd themes/Papyrus
$ npm install
$ npm run dev
```

View File

@ -16,7 +16,7 @@
"cssnano": "^5.0.13", "cssnano": "^5.0.13",
"postcss": "^8.4.5", "postcss": "^8.4.5",
"postcss-cli": "^9.1.0", "postcss-cli": "^9.1.0",
"tailwindcss": "^3.0.13" "tailwindcss": "3.0.24"
}, },
"dependencies": { "dependencies": {
"@tailwindcss/aspect-ratio": "^0.4.0" "@tailwindcss/aspect-ratio": "^0.4.0"

246
static/css/flags.css Normal file
View File

@ -0,0 +1,246 @@
.AM { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMAgMAAAD0Vc5rAAAACVBMVEUAM6DZABLyqADQNS2cAAAAFUlEQVQI12MIBYEQ7BQ+sAoEVmClAAwHF92IXHBPAAAAAElFTkSuQmCC) top left no-repeat; }
.AO { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAV1BMVEXMCS8AAABmBRjVKCdhTQDNDi7XMiTkYxmJMhL1pgnHngCkgwBDNQA2KwAoIADQFyvgVR3iXBvlaRjwlA2wZQy7cguefgCMbwCGagB+ZABqVABKOwAMCgDuCmWmAAAAU0lEQVQY07XLNw7AIBBEUWDJyTn7/ud0tVsAlSV+N08a1qFxUU0H7Vps3DCZmhVoBjNNga1WCLvhYhzLXvL9wUUu03uGm1eeLh/ikQunVyQv+ukfkCoCtBRclgoAAAAASUVORK5CYII=) top left no-repeat; }
.AQ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEU6fc7///9ihKxmmtnH2vGbveZZktZHhtG50e7j7fjt8/utyeuRt+R8qN5sjrZ7i6CCBMuHAAAAaUlEQVQI12NAAg8glFkBiFQAsysEpQ0gHHYGBkNBQckLYA7bBoZAQUHBCRBlgScEgUAAwkkRBAExCIdDEAwgHE4IpwDMYQOzpSAcBkcQRxRqKW9MiKDgAhAHAgQFDeAcZpdmsHOUEOADACiFERGy92nGAAAAAElFTkSuQmCC) top left no-repeat; }
.AR { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAHlBMVEV0rN////+iyOr+9N3/+vH/+vD86b7yz3vxzXjnpBty6toBAAAAKElEQVQI12MgByghgAKDIAiYGYJIATBHtLMEwRGpbIVxEMpQDSADAAASAwihg8yZPwAAAABJRU5ErkJggg==) top left no-repeat; }
.AS { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAApVBMVEUAAGb///8TAV/8+vrln6YmA1lABU9YB0V1EEKno6C6RVtDKBU5IRL29vX15+f24OLyz9Ptv8Tpr7W6sabgj5fdhI22q4qWi4Wsn33XcHrTaHPPX2ytmmfFT2AyBFSOfE6aLE6lLUpMBkqVIUVlCUKEFkFRQzf78PHa2tro5NnAwMDezL/Y0L3GurO1rJ2/TmGjj1yUeTduRjFdRi5NNiiBYhxXKxKUZym3AAAAf0lEQVQY02PAApjYOLgwBOVUFCWF+BhRxFjZFaRY+Bh1jcQZkcSUpVn4GRkZhU3MuDk1IAYqqcqKCDBCADcPD7e4FsgSfVFBZkYYYOZU41FjZARbjiSuKSOmY8wJFEczh1lPQl5eghHTXhlTQwNeRizu1BYWg4pj+kudEVc4AAAQOQlVop/m0AAAAABJRU5ErkJggg==) top left no-repeat; }
.AT { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAQMAAAA1YcYVAAAABlBMVEXtKTn///9O8W3fAAAAEUlEQVQI12PABv7//4eBsQAAv/gO7TwMvnEAAAAASUVORK5CYII=) top left no-repeat; }
.AU { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAflBMVEUBIWnvZX81T4gHJm3Hg54gO3vpLFBgdKERL3Pm6fGgrMefpsLcsMHmrb7ylahbb57ifpZBVYwnQoAaN3h3Q3TrRGTmETmnssu/scaKk7bwoLF5irBneqWIfqTvh5xPZZfme5NJYJO4bo/cdI5zYI6laI3Nb4yCX4o+SIJMRXxslqYRAAAAdUlEQVQY033OSRKDIBQE0A4izsaYOXGevf8FlXahC8q3oGiK+r+RhA6EkrCb+IYDa6zCv5J98RHM9yvoor2e+nzobDumd3I5J4vaXMnvb5jWwFmBXhQl3bY3iGe4Pr9aMCn3q4CR8HyY1N6bHY79KU1BW/8zC3VLBKkCWodNAAAAAElFTkSuQmCC) top left no-repeat; }
.AW { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEVBj96ApZSgsG/gxyVxndeWoc9Jkt1aldt+n9XIiqPFfJjQcYnbb4HuO0kAS1bUAAAAK0lEQVQI12NABazIHJ8CJIm9K5BkMpGVsTBQBowRwIBBEAEEGJQQQAG3fgB2egdb+wPU1wAAAABJRU5ErkJggg==) top left no-repeat; }
.AX { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEUAU6XuhRTSEDS1qjDkXB/3rQmAkFLsxQzdPyfpcRravBj5ywOEOAOhAAAAMElEQVQI12MAAnanMAYwIItjbGxs7RRlDAIGDIJA0DRREAQEGJQQQAFFBkUPxS4AAFNhEIPAYK9qAAAAAElFTkSuQmCC) top left no-repeat; }
.AZ { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAIVBMVEUAueQ/nDXtKTn3naX2k5v1ho70f4j0fYfxU2DwRlPuNUStvwCaAAAAIUlEQVQI12MgBygBgZb5JBClAOaoNIVhclCVCSKAAJEcAPOHC8stsUtWAAAAAElFTkSuQmCC) top left no-repeat; }
.BA { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAdVBMVEUAI5X+ywCWhj0KK5qjsNmCk8tler9DXbE5VKwwTKktSaUgPqMWNp4RMJpqaVezmizl6fTT2e27xOOfrNeXpdRXbrlRabdKY7Q/Wa8xTaclQ6QjQaQvSqAsRpcWM5FxbVOBeEmIfUWVhT2aiTqmkTO/oiXIpyCg4vpPAAAAXUlEQVQY023LRw6AMAxEUYOpqfTe2/2PCMoiioT/avSkga8uTpVn88E2ZHylHDFsNtdtbZLulEOci4NylFVyWnerWX9RDlEhNeUoSqaN/x7jdFMOYbA8lCMPZmXWCxtYA66xUM9HAAAAAElFTkSuQmCC) top left no-repeat; }
.BB { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAP1BMVEUAJn//xyZVW2LlsyKLbBT8xSXyvSTPoh/Clx2ifhhNPAtCNAo8LwnmsyJ8YBJuVhBtVRBlTw9kTg9ZRQ00KQhkxpsYAAAATElEQVQY06XOORLAIAwDwAg73Dnh/2+FGehsKtRp1eiYMRgxs+/4qXnHu0/CmV11zMJtRkK2wvFekR5ID1/6g+Lkoyf1Z1n8p4Vjwxs09gGyyOBy3wAAAABJRU5ErkJggg==) top left no-repeat; }
.BD { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAMFBMVEUAak70KkEyXUt7SkecQUbrLEEIZ01aUkmmPkXbMUIeYk0gYUw7Wks9WkqKRkeJR0aTN34MAAAANklEQVQI12PAD+45b4CzWQQFw+EcQ0FBQQUomy0QyGmAcpgEgWACOgehDN0ATKMZzjsvIOAsAFW/CUZS0u/xAAAAAElFTkSuQmCC) top left no-repeat; }
.BE { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEX64ELtKTkAAADxZjxSShbukwlJAAAAF0lEQVQI12NQUlJSYWBgYBYUFBQYmhwAtZEMMbsiuG0AAAAASUVORK5CYII=) top left no-repeat; }
.BF { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJ1BMVEUAnknvKy14ZTs0qT+LczbzWif0YSW8xCPwxhn0cyPJxiH7xRj70RZF/NB7AAAAKklEQVQI12MQRAAB8jmSSBzR7FQIRwkIVHpaQJQCAxhUFTAggIEBA1UAAOD1CfaT6R22AAAAAElFTkSuQmCC) top left no-repeat; }
.BG { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAD1BMVEX///8Alm7WJhKq3M+QSjAMAsryAAAAH0lEQVQI12MgBxgjgAGDIAIIEMtxQQAHBiUEUCCSAwCmOQ8Stt9YhwAAAABJRU5ErkJggg==) top left no-repeat; }
.BH { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAKlBMVEXOESb////+/Pz99fbywMXpkpzeYG765ef43+Llg47kforgaHXULD/TJzoHztLvAAAANUlEQVQI12MQFBRyY4ABQSAvAMERnossU3oAiSOxAEnZBmRlKgnoHIQyTAMQRiMsxeUchEMBQWALobioWDsAAAAASUVORK5CYII=) top left no-repeat; }
.BI { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAeFBMVEUetTrOESb////+/f3x+vL88PJ304jx8uz66Or20dW66MPfZHLeXm01vU4vu0jWNUfRHTHQGi7MkIduz4D9+fn2+/bW8dvQ8Nbo19Di2M/zxMnxvcOt5Lee36rroKjqmKHokJqH2JbniJPEm4tRxmdLxGFtz4DLf3rbhuLDAAAAfklEQVQY03WQ1w7CMBAEj3EcpxeHktAhlP//QxSBcBzJ87gPs3crqHOz8mmvCokjktyL84QoFqlOin39T+sDHCuZeO5Ql6ZIdVq09zXbh/yYZBrzNmg2N5lRZmCsgawUj44vnSzzcWAYeYksPLant87jegHXG7oz9Fdoh9BuHythB+d8baPeAAAAAElFTkSuQmCC) top left no-repeat; }
.BJ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAFVBMVEUAh1HoES380RbycSG6KTTKwiLCdSqDS6WlAAAAHklEQVQI12MAAVYlMFCgAYfNGAwMwBwWQTAQoC4HAOAaC1Z5jyREAAAAAElFTkSuQmCC) top left no-repeat; }
.GF { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX///8AI5XtKTm7WWFUa7jzcHvExMREVpBueqC+fIKndnrGZGxzoAeiAAAAJklEQVQI12MQFBQUYWBgYFVSUtqAzDEY1Jzy8vKKtLS0TGNj4wUAbz0RjjJ5SZIAAAAASUVORK5CYII=) top left no-repeat; }
.GP { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX///8AI5XtKTm7WWFUa7jzcHvExMREVpBueqC+fIKndnrGZGxzoAeiAAAAJklEQVQI12MQFBQUYWBgYFVSUtqAzDEY1Jzy8vKKtLS0TGNj4wUAbz0RjjJ5SZIAAAAASUVORK5CYII=) top left no-repeat; }
.BL { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX///8AI5XtKTm7WWFUa7jzcHvExMREVpBueqC+fIKndnrGZGxzoAeiAAAAJklEQVQI12MQFBQUYWBgYFVSUtqAzDEY1Jzy8vKKtLS0TGNj4wUAbz0RjjJ5SZIAAAAASUVORK5CYII=) top left no-repeat; }
.BM { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAt1BMVEXIEC7eb4EDI2u9iJ83TYfYV2zROVL65+nciZrigJD//v7WtMLfsr/pprHnnarRgJSgbY51Y43gdoi4Z4IjPXvXUGabeFtkGUzLL0nMIDzCJjns8fDs3t3o6dPc49F+vcu9s8fvvsaipsCawbmKk7bet7J5irC/1K/M06/TuaVneqVecqCDeZ6qv5fVmZCudZDBdo2rX33bkHq8v3ndxW7JWWPBe1trq1VxiFKRaU2yUE1pbTpVfSufdFPiAAAAgUlEQVQY02Pg4NZmYmFjZhLR5xNgQAJMghzcamzMAhwKLOLI4owgICkKIoUZGCQ4OYU4hTDFWbkUJbjYweZo8fDrsDGr8BqAzGGV0TNTBYvz8AtC7FXiMwSKyxnLKwPF0QGrkYmlJi+muKm6rLSGLqa4lIWNubUYAxZgJSbFQAYAAKiKCNp5O4K8AAAAAElFTkSuQmCC) top left no-repeat; }
.BN { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAw1BMVEX34Bf///8AAABgGA8PDgn64+X56VP6+fn//vL+++T319v998P89KqhoaH77or67HDeV2ZkZGT45TnHSx6vMh3soRzwvhrq0hZfCRGpmBBrYQo1MAXg4OD++tnU1NTo0tTzxMnGxsbup661oKL88pv67Xzni3Zubm6xamyUZGnQVGKNiF3XOEldPD87Ozi0pzd+djJXUzAqKippISlJRSTniB6UFRuHCxndqhjeyRVrCBTNuhOcjQ8eHQ5IBg17cAtKQwfl1mw2AAAAj0lEQVQY03WP1w6CQBQF2aaCoCBFir333vv/f5XrCSY8LPM4N3OSq+VBdHNYUPkfpfKgWtOCrO8WSYo+qmRCSneO1ZJa2AtbkKYpQ3jAl9N+uyeMjoFVGa43B04l5xfdO5PZfxXNNYqTkLEbYyFfja0GfErddT3vRMFzO4cDgX/0L9H7w3FSfHR/xInKY/UL1DwJ/734Z9wAAAAASUVORK5CYII=) top left no-repeat; }
.BO { width: 22px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPAgMAAACdA9f7AAAACVBMVEUAeTTVKx754wDnMrlvAAAAFUlEQVQI12MIBYEAvNQqEFiAlyIMAGw8HZg6IzjkAAAAAElFTkSuQmCC) top left no-repeat; }
.BQ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAGFBMVEX///+uHCghRotVZ4rExMSbUlh0fo+mXWOvNzbfAAAAH0lEQVQI12MQRIACZE4AsRwk4EAWRwkBDIjlGCNAAgDjLw/BLXPBTAAAAABJRU5ErkJggg==) top left no-repeat; }
.BR { width: 22px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAMAAADXs89aAAAAclBMVEUAmzr93wAAJ3YInTcVO34ILnsToDUopjFArCu1qiLLuhjNuxe4zQ/r2gQhR4AQNoAaOmp+n7RTZFVetCVvuSF/vR2QwhmYxBepyRPBzw7U1Ara1giHp7hulKlafqZmjqVFapKLnJCBkYNWb38wTXssRmKdGTTHAAAAe0lEQVQY04VQVw6FMAx7CS2jLS3wFntz/ytShFBAINVflmXZTl5OeN6TGpZVeBP9PwgBuX9V33GUICZR/DmJgQLJOFoIKIKj6gsAQ9ekaYuZpb+9WoHFggaxr6eNK3JnmjOGbNzdlM0NN1pT9mnJTEtot5R2t/tK+okLK49+BVPNPvMpAAAAAElFTkSuQmCC) top left no-repeat; }
.BS { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAJFBMVEUAd4v/xywAAAAAZ3gAIykAVGIAO0X3wSu1jR9/YxYAEBMkHAa2SUpiAAAAMElEQVQI12NwZkACSgnIHK0AJI6SigESR0mzUBAMBEAcpR24OAhlCAMQRmNaiuIcADxOCkvVKHecAAAAAElFTkSuQmCC) top left no-repeat; }
.BT { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAilBMVEX/1SD/ThL//fb/sZb/283/2TX/XCX/uaH/4mb/ZTD/6eL/fVL/dkf///7/++f/4db/9Mb/zLr/wKr/2KP/4Jr/6Yr/pYT/5nb/mXb/k2f/317/1yr/yx//qxv/VBr/eRb/WxP/8ery7Nb/69b/9s7/8rz/wZn/p4j/iWD/z13/0Uf/uTf/fTP/hBjGDTiqAAAAkElEQVQY023Q1w6DMAwFUJyEbErZs9C9+/+/V4ZQCMp9so8sy7LnTNs7+XAEq2944Xveuwew3M9uCJ2TnG79inbojgVsfR8kAmNlOy/4S4aSkNzybNhBTuGTwhSzI/1WD1lCZ3uNYkYpjhleeVOnhLHpEBxQ4/wSKR3pse+Emf9UQ6GJmmXx9jdXJawz/siVP8m3ByD4h3TDAAAAAElFTkSuQmCC) top left no-repeat; }
.BV { width: 21px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAMAAAA8hHRZAAAAWlBMVEXvJyn0NDSJmLUJMG7yeny8WFmlrMJofaP1gYLxl5rzamy9XF2FlbTzoqQNOXbwu783V4m9goNLYYADKmnyLC6WmaWIj55ac51Zcpx4gpW9kJG+enuod3fHZWYpIGZGAAAAhUlEQVQY022PiQ4DIQhEQWFrq2v36t3+/28WZM1mjwcRM5kQBgqXxp/OCJUfAEpXFa340Gsq7lQUgJqsKs4wkNKK9xqo0oMrPH2XZKRS7g7eGEebWZ9h9j585xYSUAgUbK/+SLvXy6eJRG0PUuTVvavEtdSL28TIEJk5fm7D6y2TozTz9w/xEAVSsbr/aAAAAABJRU5ErkJggg==) top left no-repeat; }
.BW { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAADFBMVEVtqdKkyeM/Pz8AAADCPMBnAAAAHUlEQVQI12MgAoSCQAjDKhBYwfAfBP5AeTA5wgAArCMR5gHZDbQAAAAASUVORK5CYII=) top left no-repeat; }
.BY { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAMFBMVEXOFyAAfDDke4Dqmp/mhYrlgIXkeX7hcHXroaXfZ26beWXYS1LidXvcXGOac16WZlMegAmpAAAANUlEQVQI12MoLWBAgGAFJE7KASTOzgtInCYHJI5yAgoHl7KdHwVhQIAhZSESJxiZU/oQwQEAw48OLcP2IFYAAAAASUVORK5CYII=) top left no-repeat; }
.BZ { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAkFBMVEUXFpZkE2XZDxkbGpiEjbd8hLb29vXd7NTp29L16srQ4b3M4L3B1r2cqLzF3Le+1be/2a5ISKpIS6UmJZ308vLf4trZ6M7W58vYy8d/hriWpbXD3bTC17Tf3bKDj7HNyK6Vp67cx6vKxKtCkKq81KjZuajHwqSsyJO2mJCjw4uhwYGpvIGmo36jt3iTtnePuXZrFzmeAAAAZklEQVQY03XQNRbAMAwEUYUZ7DAz0/1vlzZPdn451Uog8oHABx8BcEi1Z3myBFhbbvvhOjhTa5qvc/Up6lms60aXJgrqiqaGkaFquBN/uYdndAkgjtlUvZmzO2W7sPFO9q7fP4h8L9n1Bboj8/AlAAAAAElFTkSuQmCC) top left no-repeat; }
.CA { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAOVBMVEXfYVj++/vVKx7////gYFbrmZLtpaDeWU788vH5393vrqnrm5XpkYvlfnbhZl3aRDjWLiLzxcHql5HXmJcOAAAAAnRSTlP5/XDhGW0AAABXSURBVBjTbc1LDoAwCATQiqX03+r9D2sLJibgLIbkLRgHO+78IiLtWW5urzwhYPrxuG40HhoOGNiC8gKSory+XvX/PNedwe52Iupmd+fitp6NO5aDW+QBA2oDkd/yfEsAAAAASUVORK5CYII=) top left no-repeat; }
.CC { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAP1BMVEUEggAAfQAjgyNEhEQShgBlpgBDmQA3lQC6xgAgiwB7rgDc0ACLtABWoADu2QDZtgBailrRzwDkzACUtwBPlwAAFQVTAAAAg0lEQVQY022OVxLEMAhDxQb3lG33P2skM5n8BDxgPzAIMLgz3K6zMKyjpkAKnlkgxzZSrlkQIm2DTd4/Pf8S7zk1QFWH+H/fj1FgqRZvRZVebM7/Hp2pdrO2wq5+ZjeYz+Uy/VlChpxz0EJn8HDt5ZbAnHNhC0T9et0cYC30z/7Xo71Px0gC2PeGM0AAAAAASUVORK5CYII=) top left no-repeat; }
.CD { width: 20px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAMAAADTRh9nAAAAXVBMVEUAf//OECHQFiHUKyDbSx7icx09lcbNrjvhlyMYiOigsWgFgfqtt1z21hkDgPwdieRwp5YPhfETh+1El8BspZp8qovPyD3RsDbjmCIljN1NmrddoKiErYSluWW0vleQBnj2AAAAb0lEQVQY022NVw6AIBAFF8Uuig279z+mYPIo6vywTDJ59CHNuHl2TxVlEjFzqBWqGfOYMS2lEKLuUGoV5/o8hHIli5Ky0J9zu3qiSj4lz1Iy9NR0tpQVAZR1S69NPg9WoVym39IRbAKUASgDsOlzAwUDBHL//HHGAAAAAElFTkSuQmCC) top left no-repeat; }
.CF { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAARVBMVEX///8olyj/zgAAMILSEDSTy5PGvws/Y6Hsm6pYI2FvXy3sfxZHZ5p9QHOtfWuLhjvLdhxQbJMSPHkjRXA2Uma3oiXNrxnQtWEgAAAAVklEQVQY05XKORaAMAwDUYMDzp6w3v+oiMKu0mQ6/Sdi5ov/gnMusAa/n3aOnN82+IvkfAgq8CIaWR7ubU37plV4tUWLFuHR1rTvWod3W7RqCZ5szfoH1kcE+PyL31YAAAAASUVORK5CYII=) top left no-repeat; }
.CG { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAQlBMVEUAlUPcJB/73kr720n33Urz3Enu20n61khzt0ZVrkVIqkU8pkToaC7mXizkVCrqdTHpcTFms0ZhsUZjskXrgTXrfjThifDvAAAAS0lEQVQY03XIxw3AMAwDwNDpve+/agK5wISle17F5s6JR+8Xau+gn9rUUPrAT2v6sZGtFwijUTT9FXoF/Z2a/nSx6Qff/YaM0TAaH/5IAvThnCXIAAAAAElFTkSuQmCC) top left no-repeat; }
.CH { width: 16px; height: 16px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAHlBMVEX/AAD////ERET/hITISEj/d3f/ERH/7Oz/wMCsbGygI6BqAAAATUlEQVQI12OAAhYUBlsClBFYCmUYCkMYbIaiDAxMDAysxo0SxgZAkURBICgDirCDGAUsQKnQRongACa4LhgDLBJeimQFE8JSFyUw0AQAVcwJgpmzBQkAAAAASUVORK5CYII=) top left no-repeat; }
.CI { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEX3fwD6qVT///9VvpUAnmAAAAAcqjyrAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+QCGQ0CBCtTjYkAAAAbSURBVAjXY2JgYGBUUlJSdnFxcWBiQAJDhgMAM8wBtbO9h4cAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMDItMjVUMTM6MDI6MDQrMDA6MDAGMlREAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTAyLTI1VDEzOjAyOjA0KzAwOjAwd2/s+AAAAABJRU5ErkJggg==) top left no-repeat; }
.CK { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAflBMVEUBIWneb4EhPXwUMnQJJ25HXpNneqY2TocoQ4DROVKPnr53iK9dcqDXhJdBWY+uuNDWtMLfsb/nnKnAiaC7hp1SaJkvSYRvSHXXUGbMIDy9s8ehpcCKk7Z+jrPnprJugKmFf6Tijp3PfJCudJCcbY5uY47Bdo18Y4tBU4lIR3xd1vmrAAAAgUlEQVQY033NRxbCMAxF0Y8t95JG6L2z/w2CwoR4kDvwsd5AQqojjJtDXNsX/tAz1cF1t/PG8GitFpI/M7Ze8bsEWW9zyKLs0hMAE3iPbi4n1+0ODwPyEiwqoEn3391t+4bCQFiMyAoDtceYEmC9LHqfidfosuMY9UJVnAv07ZjwARmjBYEzWjdqAAAAAElFTkSuQmCC) top left no-repeat; }
.CL { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEXVKx7///8AOabqlY5WfMRrMmIRRqwJQKnn7PfAzumyw+SVrdohU7KVU3FFDq8rAAAALUlEQVQI12NQUlJSEYQAATSOShISx2MOEidrExKnqAiHAaGhobHGEGDAQDsAANaPDMPnfTNVAAAAAElFTkSuQmCC) top left no-repeat; }
.CM { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAHlBMVEX80RYAel7OESbtkRxFV0zQGCXUJyTgXCDqhRzjZh8olNQjAAAAKElEQVQI12MQFBQUUVJSUmYAAvI5akgc1eRUJE5DK5KyyiIMAyjnAABzpA4npS33sgAAAABJRU5ErkJggg==) top left no-repeat; }
.CN { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAM1BMVEXeKRDhNw/fLw/jRg3gNA/iQA7vgQjnWgzmUwzrcgrqaQrwjQfylQb4tQT6wAP80AH+2gD8uxEnAAAAPElEQVQY02PAAxiBmJsFU5yNmYGBiZEDTZSJR4CfC6iJHV05Mx8v2DQMcSZWJiDJidVuNhbsbmJlGJoAALRPAKoCXL3iAAAAAElFTkSuQmCC) top left no-repeat; }
.CO { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEX80RZ+hFUAOJObG0HOESYAAAD8bLiPAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+QCGQ0CB7Ja3DMAAAAWSURBVAjXY2JAAkzU5QgigAAqh6p6ANs1A0sZ94y0AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTAyLTI1VDEzOjAyOjA3KzAwOjAwN9pO2QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0wMi0yNVQxMzowMjowNiswMDowMODw/dEAAAAASUVORK5CYII=) top left no-repeat; }
.CR { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUAK3+rudX////vsLfOESYAAADo8ZulAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+QCGQ0CBVxUvR8AAAAgSURBVAjXY2JAAkwoHEEEECCWg9s0FM57BPhALAfZAAB8fDAdCs1ghwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0wMi0yNVQxMzowMjowNSswMDowMKBFX/AAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMDItMjVUMTM6MDI6MDUrMDA6MDDRGOdMAAAAAElFTkSuQmCC) top left no-repeat; }
.CU { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAASFBMVEUAKo+aq9PPFCv////N1enRGzH54eTUKD3Nz+Oqf6LOdIocJ4I8JHHdWmpoH12RG0nIKEKyFznIFC731trmhJDkeIbeXGzZQ1VkU++2AAAAS0lEQVQY03WQNxLAMAzDFCS20nv5/09zHm1LGDFQImWbxIRztT3sQ1MhJJbYFiT/QRj7LkMI9/UCx1zmP1FNr0HrHO+u96fXy9vhB7zjAv2pOmf4AAAAAElFTkSuQmCC) top left no-repeat; }
.MF { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX///8AI5XtKTm7WWFUa7jzcHvExMREVpBueqC+fIKndnrGZGxzoAeiAAAAJklEQVQI12MQFBQUYWBgYFVSUtqAzDEY1Jzy8vKKtLS0TGNj4wUAbz0RjjJ5SZIAAAAASUVORK5CYII=) top left no-repeat; }
.MQ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX///8AI5XtKTm7WWFUa7jzcHvExMREVpBueqC+fIKndnrGZGxzoAeiAAAAJklEQVQI12MQFBQUYWBgYFVSUtqAzDEY1Jzy8vKKtLS0TGNj4wUAbz0RjjJ5SZIAAAAASUVORK5CYII=) top left no-repeat; }
.CV { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAASFBMVEUAOJPXRUv////vtbeAnMkHPI+knz+AnMcHP48XRodNaW31yFeHjFDZSkn//fj+99eJn7zvtbCSpK6ZqKHvuZ764m/532PbT0cHKMbrAAAAVElEQVQY073NOQ6AMBADQJM7JOE+/v9TdlG0FKGgYiS7cGP8JeJNts5mi0Zf81BkOBTbRyXQsfPuUjoBTeakWdq0gGGrp/LLZER9cTZS0Ai0BnxwAQ8NAjfFDZBCAAAAAElFTkSuQmCC) top left no-repeat; }
.CW { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEUAK38+WmScojz56BTp7PRCYqE0VpkUPIr09/nH0ePH0ONLaKUwU5gkSZEeRI8PN4YjJh6OAAAAMUlEQVQI12NABQFIbLZuJA5/Hg8Sj3cKssIlyCaUMxABlBBAgcEYAQwYBBFAgIE4AAAU4gg5LJLZiAAAAABJRU5ErkJggg==) top left no-repeat; }
.CX { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAhFBMVEUAIa0cikLYvDovkEFPmEAuSbwFJa8GOZSGpT5ugdFab8tEXMMkQLkDLaAYNJ4JRIl5cXMRYG0Vb10Ye1FElUA/lEBqnz9fnD9Ymj++tTu0szs6U8AULqMFMpsLS4IPWXQTZ2YXdVfTqk3Cpk0rhUsnjUJzoT+Zqz2NqD3JuDv/xjnpwTnguJUUAAAAgUlEQVQY02WN2RaCMAwFr620RRQRQQT3le3//w9CgFNgHvIwk5NAh6sZMQ0A+jX155w8sT9aOvmlEXvnwkXyuhAn9lsHwP0rqqwrsm4DmA0QFCY25KM0oX238wpB+c+MXLdQhPL6Q9e3+PiP4TssfAC7g+UVRriw91xMuD3ZL9FhA4InBZ2YteqYAAAAAElFTkSuQmCC) top left no-repeat; }
.CY { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAZlBMVEX////VeAD+/f335Mz++vbKzcHswov5+fj19fPw8e778ubl5+Da3dTV2M/V2M7P08fGyr3uxpTmrWTfmDzXfQr9+fT68OP67t/46db138Lz2rnwzqPvzaDrvYPkp1nhn0rbiiLYghPtr5R5AAAAY0lEQVQY06XNRw6AMAxEUeMQOun0fv9LEgEbR6zgbyw9jWT4XdO9abxopMKmkc2r7akWLIl8RzDWe3SXUDePFjH1dnPOmgHCshrZNa0z4sir1J+04sHjXCgJUokcwrDkJcLXTkasAzL/1yGlAAAAAElFTkSuQmCC) top left no-repeat; }
.CZ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAUVBMVEX////XFBoRRX7rio0aSoLl6vGQqMMYQ3pDOWR7K0na4uvQ2+agtctYfKRTeaJIcJw+aJbHfosgUYYdQng2PGtRNl2IKEKwHi64HCrAGibFGCRMyLBhAAAAT0lEQVQY023LRw7AIBBDUexAQnqv9z9oViOQ8F8+2W4MTsZt0E5OQTt9rZ2cO+HyQmvptdOvVSr5cSPLvGkB4fFB4TYuPL4Qvl+A8POD6geTSgKns6vntwAAAABJRU5ErkJggg==) top left no-repeat; }
.DE { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAD1BMVEX/zgDdAAAAAAD0igBKAACQR4y8AAAAH0lEQVQI12NQQgAFYjkuCODAIIgAAsRyjBHAgIEMAAASsA8SGGtXywAAAABJRU5ErkJggg==) top left no-repeat; }
.DJ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAgVBMVEVqsucSrSv///8+sIn5/P7L5Pf1/Pb99fW32vT88PFwteit47UbsTTr9fz++/vf7vr++fnX6vmby++MxOyFwOt9vOp3uenX7+bf9OPM7dH3zc+86MPzuLrwp6runaCQ2ZyJ1pVHtI9gyHFIwFviVVnhTlM6u08wt0YntD7bKjDZHyXgROjiAAAAbUlEQVQY023NWQ6CAAxFUV4VUMFZmecZ9r9ACgR+2pu0HydNarx/hhqR6elO58tNc+7+UZ17fjW3ecy/8Cgl8YYhGaeMlvzytLfeN+2Vt5W7OFr8ZT/YnX6Fw7fCGpAeVIB0q3ChuDMA0uMOWjMHfQTecSDoVwAAAABJRU5ErkJggg==) top left no-repeat; }
.DK { width: 20px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPBAMAAAAWtvJmAAAAFVBMVEXGDDD////nl6frqrfjiZr22+DzzdTYi4+/AAAAIElEQVQI12MAAkcDBhAgl6mkpJQYpAQCDIJwgCRKuRUAFecJfWzCiDEAAAAASUVORK5CYII=) top left no-repeat; }
.DM { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEUAaz+AtZ9/f39+dEV+nirw9vSwKTLtyxkJCQkkXjzHKTKErpqXZGnXUl/ILj2mKTHUHDCCmCrXRypUV2W5P2VTUVOWW0CVXD9eRzeyLDKQNjGvUCOpHAm6AAAATUlEQVQY02NAAHYOVgSHfHFOIX5eTgSXBQoEuSRF2LgEYVwGZigQYxMQ5mITh3EZmKCAh01AVIKNB8ZlYIQCbj42aSk+bhgXl73U8hcA1jsDNn6Ka6UAAAAASUVORK5CYII=) top left no-repeat; }
.DO { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEUALWLOESb///8INGfQGC2kr7GtrambiY6HsI2OiIxwp3qneHKWeW+Jdmi34wBnAAAALUlEQVQI12MAAWYlFUEgEKCcowQCkUkgUgHCaV+ExDl9CcIBKRZRUgbrpZgDAJtKDtTN9JEZAAAAAElFTkSuQmCC) top left no-repeat; }
.DZ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAXVBMVEX///8AYjN/sJn98/XMEjQNXTPSEDT++PnxtsHuprPog5aJnI24QlSRKTQxTzN5MjOHLTP87vH77O/yusR/r5jngJPnf5KQkISQjoTYMlHWJ0ggVTMfVTM9SzNVQDPgywJbAAAATklEQVQY02NgRAAmBgSgQJxVQgiLOKsAC48oJzOGOC8LHxMDO4a4NBs/IzcHF4Y5smxyjCKSUsLo4jIw9YTNR7hHDMU9cBlxQVz+JV8cAC2TAxBzvDH3AAAAAElFTkSuQmCC) top left no-repeat; }
.EC { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAdVBMVEX/3QDtHCQDTqKzKUSBllHpyxT31gUZW6ERVpljdWWNhWGKmEqRgUqrrjvYvB3ZxBuukRb32ROhvKx+vqiitJ+euZuRtpsjfpOAq5Fsl5BllIo4bINFdHtRVXOEcFaWhlOVikmhuSWXfiHLvyDBxB2Scxzi0hfUAVf7AAAAXElEQVQY062MNxKAIAAEESMZzDnr/59oA1hA44zb7d7Mgd+JOeCJmxO5L5d0ByWO9RbKvTnrot1i65GG0DKvKDEKoCZDfdOhzKjtkGE8M+j2dJyG9O2hHxD4+dofI0oEqGv1obkAAAAASUVORK5CYII=) top left no-repeat; }
.EE { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEX///8Acs4AAABr0YPHAAAAFUlEQVQI12MIBYEQvNQqEFiBlyIMAHqwHdSLDVT0AAAAAElFTkSuQmCC) top left no-repeat; }
.EG { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAIVBMVEXOESYAAAD////z6sz07NL+/fr38uDo2KLawGn69+3v472oGjL/AAAAKklEQVQI12OgGCiBgCaYVABz1ErKEBzlrmYkjokxgqPq7ArhCCKAADkcAEDMDcxrYysSAAAAAElFTkSuQmCC) top left no-repeat; }
.EH { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAqUExURQAjlVRruP////Nwe+0pOcZkbLtZYUhak0RWj256oMTExL58gqd2egAAADuv4qAAAAAOdFJOU/////////////////8ARcDcyAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAACtJREFUKFNjgAJGJghgZgEDVqgwujgbVHhUHAowxNk5wICTCwK42UCAjQcA82kDYbxez18AAAAASUVORK5CYII=) top left no-repeat; }
.ER { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAhFBMVEXqBDdBid0SrSvwOTL0Vy/tGDXuJzTxQzH4gizZEUj3eS1VecluZbGFVJubQoSyMW/IHljiCju/JjXWFTWgPjOFUzFoajDyTzBLgC/1ay72cS0smSxNgNJjb7x5XKWQS5CmOXm9KGPNGjaxMTOTRzJ3XjFadC/0YC89iy0hoSz4iSv6mCryJsIQAAAAfklEQVQY022OVw6EMAxEnbWdhGyvLGzvhfvfj8QKIMr78ehZGhvWm91h1AcC9+f7N+SZGVbbfdcbS478lF3jteMc6QPC8vH6Rp+itpodVMgrfhBhrtE2PplPx6GnQGv+JvbcLiflCRmzjNIQFrOJioBgatfyyfV8VG3kiOpTAtLGBkNGxXzNAAAAAElFTkSuQmCC) top left no-repeat; }
.ES { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAY1BMVEX/xADGCx7UORanSlPEpkTsvhXZn1CuYU/Snzi8aSfagg7anraeb3TGjHOyVV55UVrWlVHFgE7evkLdqT3nwTa7YjbcuSrknyjrsiDKfBrNhhW7YRO0SxLklBHlqAT4tgL0vAH+vsZBAAAAUElEQVQY02NgxAr4cIgz4xRnwgrYGbADFigtK8WFTVyOS5JDAYs4h7QgN5sEhri8ACc/L5s4pnohTlEZYVZMcTEGEVZWFHFc7ic5HJixAh4APJkDbi0ZJEkAAAAASUVORK5CYII=) top left no-repeat; }
.ET { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAATlBMVEUHiTDaEhr83QkcUKUUSatwhWvt1BMjU6EvW5h4iWUPR684YJJGaohnf3EKbmQKc1qGKFeYI0u6sze5szcOUZwOUpsxPpYxPpVdeHiDkF4U2HCdAAAAV0lEQVQY053MNxKAMBBDUYzWCWcy978oBbYptmCG3+kVGn6XVtoS5wg6CbHv8UlhcsFNUHU3XyAvLy1m5sZ6a5grkAyS3h9RyxpG69xmd1F2OopgXvvyG6AVAxf24OBmAAAAAElFTkSuQmCC) top left no-repeat; }
.FI { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAElBMVEX///8ANYAVRovG0uNjg7EJO4Tm084MAAAAJUlEQVQI12MAAkdBAwYwIIujpKQUKKgEBgoMgggggMJBUUaxpQCeagoTIS7y0QAAAABJRU5ErkJggg==) top left no-repeat; }
.FJ { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAqFBMVEVps+feb4EDI2t8ncfROFFwo8+5hZ3XhJc1TojZXnJrqtjWtMLfsb97jbakkbTnnKk1aqhidqPAiaB1Y43beIciPHvXUGbMIDzoixL99fba5eZ3stypy9qUu9bCxdDN28+9s8e92MaFtsSipsCi1biKk7bnprKFf6Tijp2qn5jPfJCudJCcbY7Bdo09SYK6mYGOxX7MbnvNoHrOlHi5Z3DYelvZcUzakg69TKRfAAAAfUlEQVQY02Ng5xZk4mBhYxLV5mdmQAJMwuzcvCxCOhoKHALI4owgIC4GIvmAXGYgYMUUZzUzl5AwAZsjyKOlziKkqqarJwAUNzI21dcEifOwC0PsVebnZWDgUpQXUZFhwACsnJwsnGwMmEBKUsRAFou4tJyhEgNWwMVADgAAWP8HhmuJxQQAAAAASUVORK5CYII=) top left no-repeat; }
.FK { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAt1BMVEUAIWneb4G+iJ/ROVIgVpnXhJc1ToiFtNZ1pcrTs8PdssC+u78ibbJ1h67nnKlidqOyo6F1Y409S4EiPHujgHZvSHXXUGbMIDza3N3M1t1jn86fuMmrvMi9s8eIqMcmgMSipsBupMCSqL9TiLxGgbmEsraKk7bnprKtrrHWvLCdp7BEdK2Ff6Q8aKLHq5+Uqp7ijp28nZdSZZPPfJCudJB7mI+cbY7Bdo2VoolBU4mrq4NIR3yxe2WWw1VgAAAAfElEQVQY02Ng5eRnYGNmYhA24bNkQAaCrJy8zExmBrJsKMKMICAuBiJFgVxlFR4eFiziHBKS7GBxBn4uYx1mJjV1cyEQT15GmgMszsUqCLFXgc8ayGU3tVDVZsAEUvpWirpYxOU0tASEMIV5NZW4uW0wxY30BEREDBlIBwBx3ghkA6BHeQAAAABJRU5ErkJggg==) top left no-repeat; }
.FM { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAIVBMVEV0sd16td55qMh/nbObyOe11uzh7vjR5vOJvOGKqL6Gna07XNwsAAAAVklEQVQI10WMsQ2AMBADzxs4UqSkZoKMQEUNDazFCIyKeBLl9PrG9uGkcTcGyPEbwbYCatiCatQTGaeoGcqOLisSlQNO/xuSQdNWDYqNp/rDuauXyfMCefgJPK+l5A4AAAAASUVORK5CYII=) top left no-repeat; }
.FO { width: 21px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAIVBMVEX///9oS4PtKTmfxeZzqttLUpOMQW+51e1IkNCSQGu3NlfQK/30AAAAMElEQVQI12NgYGAPSmEAA5LZxsYmQRnGIGDAICgoOGmhIAgIMCjBgQKyOLJ6SuwFADKGEXP3cHYmAAAAAElFTkSuQmCC) top left no-repeat; }
.FR { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEX///8AI5XtKTlUa7jzcHuHLUnIAAAAF0lEQVQI12MQFBQUZmBgYFFSUlIYmhwAle0MMVSHp58AAAAASUVORK5CYII=) top left no-repeat; }
.GA { width: 20px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPAgMAAACZ9gfGAAAACVBMVEU6dcQAnmD80RZhpyIpAAAAE0lEQVQI12MIBQGc5CoQwEniBQBaRhjoldpf2gAAAABJRU5ErkJggg==) top left no-repeat; }
.GB { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAwFBMVEXJEjEAH2jPGzcRM3frvsjcY3bfucXYUWf3xcpqfKbYXHHwytLwt78mQHXbtLtFVnoeOHn87e/y4OTc1+Hx2t+dqcTsrbd6jLFqdqGBcZd7bJTIdovfdYbMZHssPXoiN27S3urj3ue0vtKprMWDkKu/kqicgqDIip90fJzpjJlLZ5nTbILBanrIWXKtUmDy6/DCyNmvtcyWocDIrrLqn6u1n6W0jKOad5doZJBQXI/mf45JVosyT4msfIQoSIS+NkrVIbP2AAAA1ElEQVQY00WPha7DMAxF3dppsjYpM455e8z0/3/1XE3armTLOromkOouQ4s1EeBOxgKrg/sE607QrEDmLgjmYd26ebwEK6y6ViUFsl+U+N7I5zj7DgAx/HoVu3Q6Z/9i4+bR/R4xAPIdh7RWiiRIUlp55Dj+CsC2OeCmkdhnTqyxvkG2nYG7HPI8usxJFWli9AIW4n4eabl54PsX02gnVh/jXuv3Mc1lU+P2xPdjmXifp7c+gCwmcajx+m9YzLxWrsE/NlVvzGC2x7+uNMNg+mXi//wDDkAQBB2ZMggAAAAASUVORK5CYII=) top left no-repeat; }
.GD { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAeFBMVEX80RYAel7OESbKIifAGCkKfVsXd1dCkUtUl0ZlnUHZUiLdTSHskRzvnBo6jk3exh4lh1N2ozzAvCfOLifHvyXSHyXNwSTYPyPTwyHYxCDeXiDhcR/lgh7jyR3mdR3oyxtIkEm8myjfWCDjaB7qhhzqhBz4whn5whfqWtERAAAAj0lEQVQY03WQ2xKCMAxESaXcWi6KiALiXf//D920ZAYeujPJbM9DmmyknD5Gqc52Spm3B+A7aCzQLKoY+ck8rg7RVsc0Zk6Unlb0nBF5DmWXhdY50cK1htP5tXyVtz288Kpu2CfDd0jYCG8ed8f7X7/hJHOeMif4b3DP0F2Sw4QcWtsih0lycJoNmkWZ2YM/tI0HEGv0pkkAAAAASUVORK5CYII=) top left no-repeat; }
.GE { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEX/////AAD/9vb/zs7/xMT/wMD/trb/VVX/UFD/R0f/x8f/xsb/ubn/YmL/YWH/uLgtUBDjAAAASElEQVQI12MAASZBIQYo+AXmcB8AsdmmbwBx3KeBOKy9BiCOXStYmTNYGbMDkIligCACCODhIPSgm4awB8MFDKfAyrgOoFkKAB8yD+EezheVAAAAAElFTkSuQmCC) top left no-repeat; }
.GG { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAHlBMVEX////2pbDoES3rLSr53Rb1m6fsRSfwaHrpJCvsOyjYgfgPAAAAR0lEQVQI12MAAVYlVTAN4TS3InFSUpE4JqZYOIJAIG5iDqIEGJSUlCcbpyQbT1ZSUgBy1FxAwA3CQcig6MFjNMIFmG5DuBoAbjkQ33eMQyYAAAAASUVORK5CYII=) top left no-repeat; }
.GH { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAALVBMVEUAaz/OESb80RbzyhULCQHrwxXjvRSBawuniw+fhA6OdgxURgdTRQcWEgIAAAD2SkHpAAAAK0lEQVQI12MQRAABsjhKIKABJhXAHNXcVARH088LwVHacgjBUS4uhnAoBQCBnA6t//b05QAAAABJRU5ErkJggg==) top left no-repeat; }
.GI { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAYFBMVEX////aAAzbChbihIneGBGlAAn98vP75OX0sLTsm5/Xh4ztg4nXeX6+MzyxMzraLjjFKCiCGR/IEx7nYA/mUA05AAPOgIXPgITUUVjgQ0zfQkvOO0S9WSDFERsVFRVBAAO8i0dVAAAAV0lEQVQY04WKRw6AMAwEE9J7I/Ty/19yI5EsxJzs2UF/CKkWJQUcwsx0gJqn6daJA2/ctq/OAE9wPjMmwNvKLlYt7H08om/98EILbQ/CjbG7O0/Lh+/7B+cfA08P0U3kAAAAAElFTkSuQmCC) top left no-repeat; }
.GL { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAS1BMVEXQDDP////pjqDmfZL42uDVIkX++/z88vT65uryusbqkqTleI7aPVzXLlDTGD377O/1zNX1zNT0xM3snKzjboXdUW3dTmrbRWPYNFWM6VlDAAAAWUlEQVQY06XONw6AMBBE0QGcjU0O9z8pFrCgxUgUvPJrikHx7qMr61yf9y4gqcWji4idNLxPOI2saxB59zKpLiVBEhWtGjCW+gBm1Uc2kmV63gZkZu8X/LABzqYCWrENMQEAAAAASUVORK5CYII=) top left no-repeat; }
.GM { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAADFBMVEU6dyjOESYMHIzW2ewpAiKSAAAAHElEQVQI12MIBYEQvNR/EPjDsAoEVqBSMDnCAABLiSHO3bvG1AAAAABJRU5ErkJggg==) top left no-repeat; }
.GN { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAlGDOESb80RZTqEfdUSBGVMkYAAAAFklEQVQI12MQFBQUUVJSUmYAgqHJAQC1kQwx4E1OjAAAAABJRU5ErkJggg==) top left no-repeat; }
.GQ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAXVBMVEU+mgDjIRj///8Ac87m8fr1+/jC3vP//fHx8fH/+dgYgNMEcsnr9/Ds7OxwsOTD59H/98rczcDTzb4gaLQJebFFWpYTfpBnw4l+RWmMQF4iiV0mi0+2MjsykyjWJiMObFdFAAAAXElEQVQY03XMWQ6AIAxFUdqKgDjP8/6XKZgYQiz36+WkqTgEn714pzHhNCec9oRTji5lWqPw6/Ui81MuDcZOtZ9lL5G7xw5D4T9WWse+wj/nE7A+3KzbE1jfgO0BOHYDYaeOSG8AAAAASUVORK5CYII=) top left no-repeat; }
.GR { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAIVBMVEUNXq////9elMquyeSdvt8ocLjf6vS3z+eJsdiCrNYzd7zFT/8QAAAARklEQVQI12NgYBFlgAEwZ5ESGCiAORMFwUCAwdhM3LgJJgMSakDoQSgDc5SNwcAAxWiwAcYwGbBqmB4UoIQACijKUGWQAQBUmw+nmXv44AAAAABJRU5ErkJggg==) top left no-repeat; }
.GS { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAw1BMVEUAIGcnPnFFVXkmNHLgdocRMnTcanwQJGjPhpo1R47QQVrWl6hmbpq5f5mPcJLQaX4ULW4/QVBcRkDMrLu8oLaCf6OJkpvCe5OcbY5vY46HZ4tdVYbRboNaZoFUX3TVT2UXLGA3MErOKURNPUKGZinXpbWZlrNpfKlIV6MlLJ13nZdSaZdGT5eseZRhdI1pWIV3j4MsP3tHRnhhd3NEUWhhYWY3a2JSWF5ngV0rN1sHHlmAnlFGMjwWHjhzajahgC4NEiGe6udQAAAAqklEQVQY02XK5Q6DUAwF4LLei8MGU1zn7i7v/1SjkCxZOG3Pjy8Fua1zRTU4LjUdfgkAXbltqsZA7nilWDF1A5qiyPw0EhnzBwVg8uCVM8bENCqq6QLwsbKbIDl2h31Tlbta36NHZRFOb+Qdw+Fb1eTKSFsDtML9RX+ScwkAJCo64by5rz7k/zkce7O5VfernZ16Tt2lPH+97bqDbcVZQo4CClWw3FYxAgZfQzwL+BiPeGUAAAAASUVORK5CYII=) top left no-repeat; }
.GT { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAP1BMVEVJl9D///+GuuDBzbT8+ezq7+be6d3e3dPZ1svP28jX38XN18Dn27W/yq7Vxqq4vpvw4ZWtsovXwYa4voOkqX4/AMm7AAAAMUlEQVQY02OAAiZGCGCC8uknzs0jzMqJRZyZRYCLGZs4nxA/LxZxDkE2EXa4+ED5CwDjawFcB2r51AAAAABJRU5ErkJggg==) top left no-repeat; }
.GU { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAATlBMVEUAKXtsJVdvJVafI0YYLnmb1/VaUoVSTIUMKnil2PWWvMOPvMA8k7yApLqbr7N7nq+IiqdtiaR0ho05RohKUoQ/QX46P34TLnqljnhAqmbcHKmDAAAAQ0lEQVQY02NgZsQGmBmYGLABJmRxDuziYgKi2MRZ+CV5WbCIs7Nys7JhE+fk48ImLi7II8SCzV5hCRHC7sTlL1zhAAD5ZgHAu6MRegAAAABJRU5ErkJggg==) top left no-repeat; }
.GW { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAJFBMVEUAnkn80RbOESaKPzHdUCCzDiEjAwYHAQGiDR6ZDRx+ChdxCRVZ4B5+AAAAKElEQVQI12NQUlJSEYQAAaI5Wsic7RlIHPUkZQYYUAqdBOeADCCVAwAJFAto03CNCAAAAABJRU5ErkJggg==) top left no-repeat; }
.GY { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAk1BMVEUAnknOESb80Rb665v954Y+tnUTplf920jDECQ8CgvL5r/U57ul3Lm64biv3rje6LHv666I0qmAz6Ts5J1vyJh8uZZmxZJewoxNu4D94msrrmgdqV7931v82TxIRDZ+cDL81SqxDyGpDh+RDBuDCxj4zhbnwBTfuRO2mBNnCRPDoRFbCBGGbwxdSwhOPQg8JQc4HAeX2FQkAAAAaklEQVQY02OQE2VlwAYUOeWF+cTZMMQZGZUNNNiZuUSk0cUZOTT11JlkWfgFWZHFQUCJU0eViUlBUoBHAi4OASr6WkwgIMPMK8YGFwcZpq2rxgQG7CzcQlJ4xTHNwbSXkDsR/iIqHHCFGwCf8gnpMgrqHwAAAABJRU5ErkJggg==) top left no-repeat; }
.HK { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAVFBMVEXeKRD75OHgNR786uf62tbthHbremrkUj798/L97uz51M/4y8b1wbnzsqjzraPwm4/vlIjjRS/iQCr64Nz0urLtjH7rf3HobVznZVPnY1HnWkrlWEStM0LCAAAATklEQVQY063MtwHAIAwAQUQQOTrb++9pakTJl1c8W1/b9dS9vCg+H7cCU+GDZ5ARYRNh8Ao2v6qcZMTVkaJo1EEG55C4Mr7eRrNpnRf3A6aKAkUqSjaOAAAAAElFTkSuQmCC) top left no-repeat; }
.HM { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAilBMVEUAAIoiIor/ZWQTFJVERIkJCZA/P6gRA4U1NaMiIprYc4nvXWbMmbRTU7EtIpbX1+1+fsSWf7hMTK7mnavniZbLc5DDbI4pF4vneod4Lnj+QkPyNDv6NTj/Ghqjo9WXl9CeiL3XordkX7OBaq5GOp+dZJp2Tpk9L5lPT5VjPpKUVI3mf4yuXov8bGztgkATAAAAk0lEQVQY002OBw6DMAxFDa4TCGnYo4Xuve5/vcZBRHmSv6wn2zIMpzOaqZVp1wjwXKF/D7oc1fejhWSDa84VZLFlt+XcsEkXn83+F2fsGWSPl1rdJlXW6kVAidVUCOt1e0czdpAemwdggTxP1ku5/MAN2RLuviNBAA95L/IDBHhf5Xu/gBUFdxJgwv8jRx95DMfzD/9zBtUW0IyUAAAAAElFTkSuQmCC) top left no-repeat; }
.HN { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAFVBMVEUAc8/////y+P2y1PF/uOaXx+qPweqNlmZEAAAAJ0lEQVQI12MgBwgKCgo5Cgo6AWkBEEfQUEzQEMSByIgiywhCZcgAAF9mBHqY++s5AAAAAElFTkSuQmCC) top left no-repeat; }
.HR { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEUXF5b/AAD/////vb3/urr/QUFVlrX0rrRBJIv/WVn/VVX/TU32Ehf3FBZdqNf/1dX/ysqJgZWjgZQmG5GFZI86fn+eSXxPQmh3G2T/NjboLDP/MTFZUG3cAAAATUlEQVQY052KNxKAMBDEDs7nbHLm//+kwvYMW6FOGlGDqXq8IuhJH+uu0/fvtnGZyt++OBZ22UpXYQgKdM8ne/RLL9WfseY2lhAz/ecB4y4CwKM6qQAAAAAASUVORK5CYII=) top left no-repeat; }
.HT { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAMFBMVEUAIJ/SEDSvuN+MmtTvrrqpjXifkXVwll3G0OTEz+LGv8bFvsTY3LuHraDCeFZzjlQYu4FtAAAAJ0lEQVQI12OgCmDunYzgMO1ZBGEIAoFIXgqIEgBzROtLoRwIIJsDAHg2CZqUtxJ/AAAAAElFTkSuQmCC) top left no-repeat; }
.HU { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMAgMAAAD0Vc5rAAAACVBMVEX///9Db03NKj6y/GVzAAAAFUlEQVQI12NYBQIrsFP4QCgIhGClAMl2F919SpgKAAAAAElFTkSuQmCC) top left no-repeat; }
.ID { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEX/////AAD/f39MED/oAAAAFUlEQVQI12MIBYEQEqhVILCCgVQAADH1EeZRS+S1AAAAAElFTkSuQmCC) top left no-repeat; }
.IE { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAD1BMVEX///8Wm2L/iD5kvJb/r35SNBJLAAAAF0lEQVQI12MQFBQUZmBgYFFSUlIYZBwA7PIJwaFB6xkAAAAASUVORK5CYII=) top left no-repeat; }
.IL { width: 21px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAJ1BMVEX///8/acpniNUAOLiou+f09vzt8frd5PasvuiXruJcgNJEbcyetOQg+DoRAAAAOklEQVQI12NABkpwoMBgDAcGDIJwIABR2ADXwlqypRTGZhOcKAaXWMOyAFMcoR7ZHGTzke1FcQ8SAACNtw/JyuZ1RAAAAABJRU5ErkJggg==) top left no-repeat; }
.IM { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEXPFCvNHTPNFy3UZ3POT1ns3+Hpwsfs08DlsbfeqbDmzq/Vlp7irZ3Ir5DVko7TgIrMmYfWfn7SX2PUWF/JRFDQO0rGPEjKL0LNLjrTPjfUNyrULigfO8ZCAAAAQ0lEQVQY02OgMmBkZBISZZBkYUQTZ+Lj5uFgYGbB0CDFIMYrwsmEaRITmwArFxYbhNkZsVvNzC+NXUJQAru4OBH+AQDUswGLz6QziwAAAABJRU5ErkJggg==) top left no-repeat; }
.IN { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX/mTMSiAf///+3t97MzOfHx+TGxuO0tN2cnNOWltCWls9ubsNb11fCAAAAJUlEQVQI12OgGCiBgIcTiFQAc9TMTREcLWtLTBlUPYIIIEAOBwDzjg0CDMVLSwAAAABJRU5ErkJggg==) top left no-repeat; }
.IO { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAABR1BMVEWYpsNecp/Cyty/x9mQnLtabp47U4s3UImqtM6dq8eZnqpNY5ZibovjdYd9jrNwg6tpfKhid6JRZ5rgcoQ/VILi5u+uuM+ksMqMnL2fp7uHlrmQmrJ6i7F6hqdzgKZtd6FXa5rPhZlSZIvXb4PQa4HdbH8nP33MQly0vNGjq73DoreCk7R3iK+Ik6zMlKi5hp5sgZ17nZpodpmqe5dcd5axepXAfJS9d5CJa5BUbY5GV4xrlIkwSYVbjnQmNXQOL3NYk2fVUGZFi0XOKkU0gT/P1eLFz9/AwcysqMGwtLzMrLu6ormgnLjTorKLiax/jaiXuafWlaWGgaWchKN7eqF2k5+6o5yrkpR5bJPJuJFWX5CcbY5ud41eVYapjoU8SoKFeYBYhn/Km3VqonRLenQ6ZHRZWnQuWW3TnGOsaGPERmLOhFEyaj3nQas4AAABA0lEQVQY0y3O1XLCUBgE4P/kJCFYgCgEYkiCQ3GHUuru7i7vf90D7d3Ozjc7C/YWGt+7zbFTP9yQMVNclXmGkzdh1LHzR27r2t6+sgZ+KHRfTwENApBOicHMyrIYFNMVzEX6B8+TqpfykT7412dSdVagh7PpZAl5AjA62W133NZeuX1rYK7xMpsOG0B8vnLh9L6aTm+nfMwK8Pj+01942qSprKkra1ETKBWF1i91NPe8N8T6Ier3JLxhjwD05/c5RIhPMBq5EeYwz9BYRcbTxx0C7IPCv2eJJ/ta7SG+8EVLwwoKKxRv0ZTKhLJnBjPfL+V0KRmLJ6X9XFXqkvBWitWkm1/soSSL0xXaMgAAAABJRU5ErkJggg==) top left no-repeat; }
.IQ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEXOESYAAAD///93uJj8/f2hzreKwqbU6d++3c6s1MDo8+3b7OTJ49a12Md0t5VosIxTTQTiAAAALElEQVQI12OgGCghgAKYo75D5QaMo3VsmutPGEf5sWmZqROUg9AjiAAC5HAAWUEQrwWOufIAAAAASUVORK5CYII=) top left no-repeat; }
.IR { width: 23px; height: 13px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAMAAAB1uQVvAAAAP1BMVEUjn0DaAAD////I58/2v7/hMjJPsmZLsWPhLi73xsb2wcH2vLzE5cvvkpJCrVv97u787e3xo6Pvjo7nW1vfISGhkw4HAAAARUlEQVQY02OgFuBjY8cC+Rh4mLEBHgYmOOAU5ERwEOICvEK8/HAesnphZPXcLHAAYXKBIDeDCCsHAnKwQgEHAyN2QKo4AOx3A2XkcFtbAAAAAElFTkSuQmCC) top left no-repeat; }
.IS { width: 21px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAIVBMVEUCUpzztLzcHjUtb631v8ZAfLXxpa4hZ6hekcDtipbqeIYU2pEIAAAAMElEQVQI12NgYGB3SmUAA5LZxsamThnGIGDAICgoOGmhIAgIMCjBgQKyOLJ6SuwFAPG/EL+wDht9AAAAAElFTkSuQmCC) top left no-repeat; }
.IT { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEVtwJXVSVP///8AkkbOKze8+HBSAAAAAnRSTlPHx/co26IAAAAXSURBVAjXYzA2NjZQUlJSdHFxcRiaHABtHCNlXEfbYQAAAABJRU5ErkJggg==) top left no-repeat; }
.JE { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAeFBMVEX////gEy/hGjX74+bzo63viJbpWm3iIjv++Pn61tv5z9Ttd4jnSmDmQljkNk3jKkP86uzykZ7+9fb98vP63eH4yc/3xMv2vsX1t8Dzp7Lxl6T0lI3raHroU2flPVTweUztYSf++M3753L753H52mbvY1Hsa03vayT4mFkuAAAAhklEQVQY04WQSQ6DUAxD7TDP0LmlLXS+/w37FYHyWfE2VhLJSQwmISYemAgTIq9Y5Vq93k/VrOR9r1Mptk6H3wBgE4l0UNormzPwHT/AqWEcYOZQs8z6sd/dWB/hkV5Eis5ZRCmWBDGpFmt982nNx9/r1PbanYrdaX857C/LQbEcvNzg5fYH9MwGhrZyqXQAAAAASUVORK5CYII=) top left no-repeat; }
.JM { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEUAmzoAAAD+0QANCgA/qSyAagArpTAypi6ivhWpvxO6wg/DxQ33ywDxxgDrwQDmvgDetwBgTwAVEQCKcgBEqitVrSfLxgzSyAp3YgBvWwBmVACYfQB/4ac8AAAAYUlEQVQY03XQRwqAQAxA0cmfsffe7n9PJSgokuzyAmkOlsl9Y5zBdS0U4aWhgLZzInsDeXJrnEG9erlc/KaVRyMvon5VogrSkEKlqq7RDyVQDr1mPz/U7T7mXGtP6y7rDyfNtAT5Im3zJgAAAABJRU5ErkJggg==) top left no-repeat; }
.JO { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAP1BMVEUAej0AAADOESb////mg47QFyvQGy/87/H66OricH0dazoqZDiJNC2JCxkdAgWYLSyXLSyeDR2XDBwyBAkoAwd/bH5QAAAARklEQVQY03XMSQ6AMAxDUROSMs/c/6zgXVu5f/ksGdfTqWB2v9L/tl07F+0W09jn0T24JB9KD0/C2z9snVGllX4uEB1S8QGcDwKGXcuUBQAAAABJRU5ErkJggg==) top left no-repeat; }
.JP { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEX///+8AC388vT77/LFIkncepHILFG/DDf67O/YaIPXZoHceJDILlPADjkuyU4uAAAAN0lEQVQI12MgAWg7uirA2MyJgoLJMA6XoKCgJIzDDuSIwziNgkDQgCQji6YHYdphuD2qIHuIBwBjFwZoiUwshQAAAABJRU5ErkJggg==) top left no-repeat; }
.KE { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAVFBMVEUAZgAAAAC7AADMPz9/sn9/f3/fiIikJSWzFRG0AAArAAAqKiqNiYm+TEfORUUpcSkOaQ4BAQEsTgCjAABBAABAAADkmZmGoYKFoIBxcXFwcHApKSlUn7UGAAAAW0lEQVQY062OSQ6AIAwAKy5AAdnc/f8/5dJ6UOLFOTSZSdMUmnc+u4llRPPsBzrcT+49YdWgLBu0hBSDkGwgiFmPemK7O+YlI1ttv3q/I9byz8YGRPDJJR/gZy5oxQRymFJhQgAAAABJRU5ErkJggg==) top left no-repeat; }
.KG { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAS1BMVEX/AAD/sgD/LgD/xwD/mAD/dAD/CgD/nwD/eAD/PgD/wwD/tgD/kgD/iQD/cAD/YwD/NgD/GgD/FgD//wD/zgD/uwD/awD/aQD/TQAG+IlhAAAAUklEQVQY06WPNwKAMAwDUWKTXqn/fym7ExbQeIN0Wn5knVKVU1EjdkHvGlXiHnHmC0Z2NQ2+GV42VW/tYVk36WKINqLYh13AILiJZ0msXn59zwNw1AIg8udkWQAAAABJRU5ErkJggg==) top left no-repeat; }
.PM { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX///8AI5XtKTm7WWFUa7jzcHvExMREVpBueqC+fIKndnrGZGxzoAeiAAAAJklEQVQI12MQFBQUYWBgYFVSUtqAzDEY1Jzy8vKKtLS0TGNj4wUAbz0RjjJ5SZIAAAAASUVORK5CYII=) top left no-repeat; }
.KH { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAQlBMVEUDLqHgACU6IoL////61dz++/v1qrbqUmr62+DnO1j86e386ez3wcr1rLjmMU7lLEnhCi7hBir98PL88PHkHz/kHj/Be4tbAAAAVElEQVQY063OyQ6AIAxFUZAOVEDA4f9/VRISh0Z33EXTnNUzo5q+M/ZOHv/liy1baVd5BeGVBapyDoAO/czKczMXPGbl0fXi2w+CREAJaO/wu39QJ8fGAp3sqgy7AAAAAElFTkSuQmCC) top left no-repeat; }
.KI { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAflBMVEXOESYAP4cnXZrW4OwzZZ+iutR/nsM7bKPULSLr3uS3yd2swdhylb1ojbhehrTGn7JVf69Idam9zuBOeqz60BXzyBTO2ujF0+Tt6ePo2t/k0drfytSTrszg38iIpcfTtcPNq7vcdRnfiRjsuhPPz6nXOSPjZx/nfR3umxrikxfzVqT5AAAAjElEQVQY022MNxLDMBAD6TsGMZPKOTr+/4NWJTXcAQpsAXKRnXnd8/af75skydJ6+20pvVdVtSdOjrIsj/tKLn6QvV+7dnpObbf6Xg5+kYTSAgREARSKsyKeq6BANGLNGkTFEJEpxIbViJoYAYE7oJZHiNxScDyAMMSyfA5caePGfHRGKx7mnFnySPMHsj4H0HeyTR0AAAAASUVORK5CYII=) top left no-repeat; }
.KM { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAh1BMVEU6dcT/xh7////OESY9jjP/4o6EQ3VAkDWDt31SmklNmETS5dDM4sm11LJKlkFFkzvv9u7P5Mw7eLE7fJuexpmcxZePvorp2IQ8gXx+tHd3sHB8S250rm1zrWw8h19foldxpUw8i0hQekVWeDFYljByYC53ny16WS2eqimtLSnCHCfJtyTmviFrsGpzAAAAcUlEQVQY023ORxaDMAxFUcX+iSnpPaH3uv/1gQ8DMOgO30BfVPY7DkHVfAfyju/nS/zZrxDs48tS6i1MBPcEB0Dkmt0WAX4KI+u67I7w8YdWtHJGuE13skYu6d3nuFtJ0/Rn6h1WdE8etAV8iRPe2TwArgEGrp3NpdwAAAAASUVORK5CYII=) top left no-repeat; }
.KN { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAn1BMVEUAnkkAAADOESarTVdERET+/v7UJSTbxxrT09OdnZ0PoUXumBrxtBjevxbKpxG6mhCGbwxEOQxlVAlURgcnIAOJiYlUVFS0n05IrTqXvCqpwCfkax7stxbXtBQRERGvkQ9yXwowKAQRDgGgcHZkZGSvXFa5hlJhXEcipUI6qT1UrzhlszUzMi+GuS67xCPaQyLfWCA2Mh7tkRzypRoaFQJuStVHAAAAnUlEQVQY02XNVxKCQBBFUR8wBCVHUYnmHPe/NhunQAbe56lb3ZPhrpYHQBnoUXOBsadZiLHPNfdpGA17yV+nqV1BYSwHive2F5cAYj2Kg9VSktt4YYf8cF3MVKn1k+aDr4lpMo+dCnmjH4fi1s+WD12/EPvmg4z74ebU2DBmILQp7twKfu8ilOadoHPwedmLi+iuqUqiK7R9spPFrb9V+Amp/AocXAAAAABJRU5ErkJggg==) top left no-repeat; }
.KP { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAP1BMVEXtHCcCT6LzZ270dHvwOUL////7z9H5pqr3kZb1hYvzY2v+9fb6vsH6ub33mZ/1foTyW2PwQkzuLjfuJC/uIy4kAzDAAAAAQUlEQVQY05XPJxYAIRAE0V6GvIl0/7MiUDwawZflChe37YrDEH2oWIlJ90O6yyheY2E/aEO6/FZeENGFhoniTn87A/QBwyasqj0AAAAASUVORK5CYII=) top left no-repeat; }
.KR { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAkFBMVEX///8BR6DNLjq8vLxjY2NbW1tPT0/29vbv7+/h4eHT09PExMR2dnZmZmZfX19GVJP88/Pt6e766+zj3eaxsbGsrKyVlZXedX1sbGxUVFT44uT33d/11djUytjLwdHyys3EuM2xpb9QWZWQkJAlQo0uQYmBgYFPPnndcHjXaXNmO21+N2FYWFiZNFSiM0/HLzxqbaX7AAAAiklEQVQY033Q1w6DMAwF0BtDwgybAt17j///u5IHo0aVct58LVm24eQFYIGHSaQyrrxMRWCDerZAtayAxtc9x4kvNYqOiLoCM+kn3IjTEDcyrgjTGD/WnzF9v2gO2+5BdBfisoFtJU5HMVpwwPNzYeQ8f9qnNI19ae0znGUL1NsaaPShd9/7/x+XL8wUBsn7FkLzAAAAAElFTkSuQmCC) top left no-repeat; }
.KW { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAANlBMVEUAej3OESb///8AAABAQEAAcznDECMADwgAYjEAVyulDh6SDBsAMRgAKRRSBw9IBg0hAwYTAgQgczz8AAAAN0lEQVQY063ItxEAIAwDQBuRM/svy9H6VPLlywhCIRX+QA/8kTJ/eGd9/V3Vej+jkj9NCVlRmQv49wHysT/xVAAAAABJRU5ErkJggg==) top left no-repeat; }
.KY { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAtFBMVEUBIWneb4G+iJ8IJ27ROVLXhJc1ToiKnoLWtMKgqcHfsb/nnKmSp5BzZpDGeIvFm4ncy4Y8TX8iPHtvSHUZOXMRL3LXUGbimT3MIDzD0NW9s8eKk7be2bTnprKZp7G7pbF5irBneqWFf6SSp6BecqDijp2mpJrNz5e3jJDPfJCudJCcbY7Ixot8Y4u2uYpnd4pBU4mCjIjCk4ZLXobXuH5di317XHxIR3xXSHkre0bdYD4ObDlwMAGmAAAAfklEQVQY02Ng5VBhYGNhYhDS4jZgQALMuqwcCixM2qpSbAzIgBEEJMRApDCIryZgjE1cxNLaFGKOIpemEguTtCyfIIjLy8+vwQxicLHyQuzl5DYHcvnExa1EGTABJ7scDxZxEXl2dmUzTHEjAUkeGRMLDHFBQx11PX1mBpIBAGF+CEuqSwjOAAAAAElFTkSuQmCC) top left no-repeat; }
.KZ { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAATlBMVEUAr8oEr8cisrAqsqt8um0ns60wtKU4tKFEtZgKsMI+tJubvVULscEdsbVet4SEumiHu2bzxBT+xQwSsbxOtZBXtopmt36Qul3SwS3ZwSeIYQg/AAAAXElEQVQY04WQSQ6AMAhF7QR01Nb5/hd1YSwmrZENnxfyGQZrhm6oqc+lrjJEwdzop4hpX2furxxzOYD9xzsLdLmc6BrucfOJfOMD4IhItXOthEW992Qdfu/6+sMFdMMCbKemKDgAAAAASUVORK5CYII=) top left no-repeat; }
.LA { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEXOESYAKGiaFzb///+wvNBIZZOEl7ZWcZtVcJpyiKxxh6tHZJLEb9jkAAAANElEQVQI12MgEighgAKDIAhEBoJIATBHxNgEwSk2Nm6Ec5KNjRMxZDD1CEZtBHNQ7SEOAAAzbw3NY0uo/QAAAABJRU5ErkJggg==) top left no-repeat; }
.LB { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAY1BMVEXtHCT////yVVsTrV6e3b0qtW78/v3q+PHD6taZ27lNwYYgsmcbsGTpWFoBp1H2/Pnx+vXl9u3X8eTV8OKt4sel4MKJ1q6F1Kx80aZuzJxgyJNPwoc7u3nsV1vqV1sNq1oGqFU9F18rAAAAVklEQVQY062ONxLAIBADwUcG45zj/1/pjmN8LVtJ20isFBVSZ5nxhJGTSgV9e4bQU682AL9r4s3xQpQD8aOHB6T9+0YIF2dhNdntVrdw3M3fXzf+L8QHNxUDUHmkAGsAAAAASUVORK5CYII=) top left no-repeat; }
.LC { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAXVBMVEVmzP9vu+F3qsTxxg//0Q6Xzehs0f/tySKV3f990v2E0PaZwdl1u9iIm6W8wZGCiYVKT1KRgC4xLRcQDAuD0Oa90Np1u9eCtc9JT1PUwkTUwkPqyyunihKhhRKLbwKZjyHrAAAAXElEQVQY023KVw6AMAwDUKB7L/a6/zEBqYiKxh9R/OQGzlQW/r1dwWIQkFMyEwrtTTLQnvvkJeAqnlHR2t2BdlfvSUAYB1K5vRkj+3e5MLYxtPavtznjc7TOrbsARRIC387tp50AAAAASUVORK5CYII=) top left no-repeat; }
.LI { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAM1BMVEXOESYAK38LMnzKqzEkQnVtcVgWKk3PsDUVOHk0TXMTM2tjb2YYM2J0emHApzyWgSyhiSjnF1FIAAAANElEQVQY02NgxA7A4kwsWMW5WVl5mTDFOfgE+Jk5McWZ2NmZmVmwmMPFxsaDbj5O9wwRAAAtcwEysQLZHwAAAABJRU5ErkJggg==) top left no-repeat; }
.LK { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAbFBMVEWLEjkJU0v+uyeXJTjveADdq0GPGjjrtCm9mlr0oByrQjW/bAzuqSitZyfbmSjjskOySzSeQi//winNhinGfSmaNjHbiS6mTS64aiq9eCekNjetWi3jrCTFdA/ucQC5oWnPrmQiYUnTfTDRkyTaOQstAAAAlElEQVQY022P2xKCMBBDQwNbRVqoLTdBvP3/P1rQUXA8M7sPZ/KQQP3lCp0kyTlN9/dKCAhICJvd4g/RV0QrdK7tADl9fQ76UBSP3hgHWXt4Y7XvjMm3nqG2uog44O2nJW+8OkbUTx79qJUNWgmw9jJwsKQd609+WnoCXYu6D8Dc8/ba1VQUIcH45l1lVmZFvA3l5QmoUgjSZipPpwAAAABJRU5ErkJggg==) top left no-repeat; }
.LR { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAP1BMVEX56u3uvsjikaLWY3vLN1a/CjAAKGh7YYdYcp35+/zCy9u3wtSClbV7iKp2cpiveZUUOXNqRXIPNXFkL19eGU1+t5JLAAAAP0lEQVQY03XBxxGAQAwEwTm3HN7mHyulrxDdyDzNQ+rSyof6OF139dAxL9qSh8xZPAazZ48co8RIMWqMPy32AlIIA6AAIbNGAAAAAElFTkSuQmCC) top left no-repeat; }
.LS { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAANlBMVEX///8AIJ8AlUN/j8+AyqFBQUHNzc3Dw8O9vb2jo6NvsIxYWFgPDw8AAABwfrZknn54eHhiYmKpRkjeAAAAPElEQVQY063IpwEAMAwDQac4ve6/bFhEBH3sXxxn9gOsAAL5ZGFKL/TXWdlOY45EflfVi4xf2w0hnrP6D41fAoxy1d6hAAAAAElFTkSuQmCC) top left no-repeat; }
.LT { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAD1BMVEUAakTBJy39uROBPTWqnyOBGiyTAAAAH0lEQVQI12NQQgAFYjkuCODAQA4wRgADBkEEECCSAwBEdQ8SgIqgxwAAAABJRU5ErkJggg==) top left no-repeat; }
.LU { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAD1BMVEX///8Aod7tKTlVwOnzcHtx4CwkAAAAH0lEQVQI12NQQgAFYjkuCODAQA4wRgADBkEEECCSAwBEdQ8SgIqgxwAAAABJRU5ErkJggg==) top left no-repeat; }
.LV { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMAgMAAAD0Vc5rAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEWeMDmxWWH///8AAADEmZWpAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+QCGQ0EL9G1008AAAAmSURBVAjXY2JgYGBgYGDCSoWGhoaGhsAoqODq1atXr14Do7DpAwCoKQwZMJ7Y/gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0wMi0yNVQxMzowNDo0NyswMDowML6OMGQAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMDItMjVUMTM6MDQ6NDcrMDA6MDDP04jYAAAAAElFTkSuQmCC) top left no-repeat; }
.LY { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAGFBMVEUAAAAjnkbnABMeHh6Ojo6BgYFZWVk7OztMMUU6AAAAIUlEQVQI12NQQgAFPBxMYGaAxHEoxeAglGECQQQQwM0BAGUUCVrWw3jCAAAAAElFTkSuQmCC) top left no-repeat; }
.MA { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAIVBMVEXBJy2lWFutLS1CTjGMNy9VSDGcMy6cdnewY2YjVzJ3PjDYYvIJAAAAK0lEQVQI12NAAg3IHAGSOCxIHDZPNwSHycoISVlwABJHQQHMIctSQQQoAABghQRmwJOLwwAAAABJRU5ErkJggg==) top left no-repeat; }
.MC { width: 19px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPBAMAAAD0aukfAAAAHlBMVEX////ODyTPFivmiZPIyMizs7PT09O1Pku9R1TEipDcqf5NAAAAM0lEQVQI12MQhIEGrMwCBkEhQUUgElSEiQLZBcgKlKBAsYDBGAYmMMBBArlMV5cQCAoAACTUD8yoDWRCAAAAAElFTkSuQmCC) top left no-repeat; }
.MD { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAclBMVEUARq7MBy/+ywH/2ABZd3H1zAGqSVzMCi/hVB0iVqW7J0XguiTeUR57XRiBZSG8lgnwwAPhwiJcUB6uVByKZhadgBCsiQwjV6Rle3enXWy1VGdnZ1BYWkvJXzl8aDZwajKBTy6LWC2qRxiWaBfKpArlvgH2BymBAAAAdklEQVQY023P1xKDIBCF4WQ3G0MUsKfY2/u/ogs6lsED3Pzz3XBb9wBEc193u/+h2xMs/bl1gmkE9k7PtNL5hZdJn0hyfBi3Q5eGpnsnH5dNodhz9o5eyjrNIHA85EoTOB4QiPDCo/nw7oUQH35fnxdFfvW2+83anwXgCY/uagAAAABJRU5ErkJggg==) top left no-repeat; }
.ME { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEXEAAbNZSXGEAy8bz6rdlfGVyC8az3BIRPBhTDIdSu+WCXFQRnFLhbEIhGbf0eqjESokDnKlTXQjjHCYCXDRx2oj2y3lmfAjkmtez/CcSTAQRu/LBdCf4xXAAAAd0lEQVQY022OiQ7DIAxDg2m46b37//9zG02JNO0RUGQ5JrSaf1zJgD7Ic14MZOgET/Re9VryI5eqOo5hjttm4o4fP3iZxvvCLb7liyOHaZzXV89h6XwJc0heptUPTjHtnjRfQGVRdR+g/fY9Rw10s9Y6Zzuu1eUNytsDXnIVW+cAAAAASUVORK5CYII=) top left no-repeat; }
.MG { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEX////8PTIAfjpEg2F+XjbIyMj+v7ur1b7CY13Vyr2ar6NsjHvNbmiDc1/miVQdAAAAKUlEQVQI12MAAjZBCDiAzGmgCofTBQIugDjsShBgQDknNDQ0yhgCNgAAjuAULQ9lOmMAAAAASUVORK5CYII=) top left no-repeat; }
.MH { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAq1BMVEUAM5AAN5YHPpYiTJAGOo8nQnb+9upMdLURRZtEX45afrkpW6rMbwrcdgf8/f6nvd6DodA5Zq/60aH2unaJXzrkiibh6vfy8vO6yeL85czRycYXS509XpZXbpNKWoE9Sm7uoUqwfkaicUGEWTfS3vDu7evE0OXo4d6SrNabqsd7l8a7vsKDlbizp6FpfJ97gJDMqIOahnqOfG8zRG25kmegfV/NllvOdxTkgA9aBNEpAAAAtUlEQVQY012Nh24CQRBD7WGvc40QIJQQSKd3+P8vw4cQAjxaafbpyQOS4HO8DQhYiFuo8T7rI21WxqXR0bTyQtN0B7oybxV9I6DnvGY9fX3xu2AY/2Y/QSUDoqePhu9nU32TojPpVQ3bptQ3P2vl8UCnXBL0Knd8lNr++gtCMgJ5aRiOpbY7RWJGuRF0GG44OjS+8/gKicqHe9+vuv9BaAbFNI6R6Ho+u4cqoHqWi35NcbWHDM6Z+Aq8loLDkQAAAABJRU5ErkJggg==) top left no-repeat; }
.MK { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEXOHijfZyD40Bfidx7uqRrTMybXRiTbVyLrnRy8N0DojxzQJiesVVjxtBn1wRncvjP52BWvZlbArU/HXD/PhTnUnzbSMiareGe8eGG9PkDIaDzcwDNiP03cAAAAnUlEQVQY022P2xLCIAxEcyURpK3a1tv//6chOvriMhPCYSewUHwhg6FKNXebFrkBNBOqLc5IGFWZBOGYDhQpAIVG8c4NgqcUw9M8HM4KMHjRbJTZHJlLg1h6AqKpS2U0jM4MuUonOgen7sn7QsldpuAFUoUZq3FOV4g5v3fBd0DJm7//RH3zkUu/ufZPrss2z5dD6L7O62Ho4c/t+gKYrgVzbZKgbwAAAABJRU5ErkJggg==) top left no-repeat; }
.ML { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEUUtTr80RbOESarTVdgvi7dUSBOoGHCrU+gcHa2WGJ0o1uzbVRkPP2VAAAAJUlEQVQI12MAAhZBQUFRJSWlCcgcg0HNSUtLyyovL682NjZuAABIpRFSai9u2QAAAABJRU5ErkJggg==) top left no-repeat; }
.MM { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAASFBMVEX+ywDqKDk0sjO5WGH///+75btenV5pxmjtRVPDqkTu+e7b8dv7296a2Zn0kZlGuUX+1Cr3qbD/7q70j5indnrxbHfOtU/+zxW1INw8AAAAYUlEQVQY03XMWQ6AIAxFUYeHIrPz/ncqJKWQCPejoYekQ7un41u9vB0/2h4QKp84C8vvhXwVQgCIc81OHwopFZmc8jqxL3dyyXW5P1IS5jaQtM3s5x6Hcz+XPNnr2Odm1wcKeANrVe2Z8QAAAABJRU5ErkJggg==) top left no-repeat; }
.MN { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAARVBMVEUAZrPZGzPeKC/cITGMNmDGOEiNOGCxVF0IY64nbKbeNSzpax3znBDlVSPueRnwixX8vgbgQCmsZm2MTGq8X2j0pA76uAj3r4I3AAAAf0lEQVQY02WMWQ6DMAxE8SSkwdmg2/2PWju2ihAj/8zT8yyBghylxRKtv5UzKETnSbrkIRyFcfoEfZ+8FtDfBxFo+jyEp+z+xMLpKKV1uJ/Nlx202suOu9/qZ+yIzpPaMH/0k0ffUb/2r3DfnzsQHww+Ln5Qf7W8trxp0spanz8RrARVITV8mgAAAABJRU5ErkJggg==) top left no-repeat; }
.MO { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAQlBMVEUPdWJMf3X///9sq59MmIm519Ho8vCnzMWXxLuKu7Iuh3YphHMgf21UlFBfmE211M5/tatwiYVXioAaemUxhGGdsz0HQeodAAAAV0lEQVQY05WQRw7AMAgEKcY1vfz/q7EvORgixStAYg6DBNg5Pjj+4bfJF7hqKz4De65Te4REe0oQoVXC1PHTE7XqOXBMLkVW/uJasr6LvHF+l+E/oJn9ARo9AbJOWLVsAAAAAElFTkSuQmCC) top left no-repeat; }
.MP { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAkFBMVEUBcbwid68ReLxEfaK1ubB2gImHhYchfbfAzdZil79GjL3CvbsyhbokgLqYoaVQepjLm3/////t8vbW3uOsvsSIo8Oas8JRjbagqK9PiK2HoqM7d6FxlaBdhJuShni9l3esh2l+stVyq9JWkrtllLSnmrF8j7F0mqylrqKspqJsh51WepBZi4+bmInOpYGOiGoySGFDAAAAh0lEQVQY01XK1w7CMBQD0ItJmu6mew/2hv//O5BQol4/2UcmGxw8T5nRWj1r/VnmDv+5NRzreHy04l1yr5cLkqanYfKZNzNwzGtgKpmfYuyyNNvjdcPaZUXIUxdUSfZ/ighu4JK6esyVKELp3MMiiJiTLwLHkUL4xJ3C4eddRMbVxiRJetvHL5zlB2YGpguPAAAAAElFTkSuQmCC) top left no-repeat; }
.RE { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX///8AI5XtKTm7WWFUa7jzcHvExMREVpBueqC+fIKndnrGZGxzoAeiAAAAJklEQVQI12MQFBQUYWBgYFVSUtqAzDEY1Jzy8vKKtLS0TGNj4wUAbz0RjjJ5SZIAAAAASUVORK5CYII=) top left no-repeat; }
.MR { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAARVBMVEUAYjPNKj4zVDWrWWNEdV4UaS+XnBWjoBJjiB+9qg1ebl8abC41dyhXhCJ2kBvGrgvsvAT0wAKfd3y2ZG6IlxjVtAjeuAdS8NJiAAAAXUlEQVQY03WQWQrAIAwFbTVGW9du9z9qCxXckoHAYz6yiYXkZLwUK8kmGkyNqtE668nvX3nrS6reQAlgOu+wBHR9f6v/GXaYC0/CC/MN0z4hphjqPjSKu5f9jyQ5Xrh5Ar4C3GrxAAAAAElFTkSuQmCC) top left no-repeat; }
.MS { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAnFBMVEUAH2glPXMlNHJFVXkPMnTca33hd4cQJGkUqLnMhJkwZJbPQlzUl6mDf6PDfJMtRoLPaoACosJBpMHMrLtDmrq8n7YUma+5f5mteZSHZ4tEU4haZoFkbnZpRXTVT2XOKUR8Xx6XTB0Um7jXpbWalrNjc58OmZcVf5SdbY5vY41PWIw9nItCRHpAmHc+h3cdZ3R0ZU0TgUk7aRSmVxDSd6JvAAAAlUlEQVQY01XNRxLCMAxAUce4xqmkFyCh93r/uyGRGTz+trR4GxGd7VhsKkbroCX/OkIbnYUmOuqildZnJOFc8NWSC8EXAAybXKDDSsD99eFR5ug03ESN0WEQnSW4Unc1Ry+qk4xNzeJtcAVP1S39OcNrMNPyy8trnzNwNzp+3kNP0N36cXhS6zZvJol1N3Tqec6fXvcF+s8IsGkZd1QAAAAASUVORK5CYII=) top left no-repeat; }
.MT { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEXPFCv///+sTlrnipW/u7nHx8fXqaz68fDvz9PImpygcXfy2Nvht7vUpKmzr6e3WWVBLZfxAAAANUlEQVQI12MQzBYUFBRmAIEPDOJucI4CQ8qTiwhOjWcjgiM4A0kZkEl/TkiIq6tLlBIILAAAUL0PcBtDryQAAAAASUVORK5CYII=) top left no-repeat; }
.MU { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEUaIG3qKDn/1QAApVFEl222JkZAsT2MejdRVHvEr0S5WGFslYDEY2yfV2dknWOKgWAH8SVwAAAAMklEQVQI12MQRIADyJwFqJxQBLjAgAQa8HDKEeADgxICTMDDSUOABwzGCOCAynFBgA0AmQEkCM9jF7wAAAAASUVORK5CYII=) top left no-repeat; }
.MV { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAKlBMVEXSEDQAfjqtTF6dLDavIjUikFUJg0HKFDTS6Nygz7U2mmTo8+2hcHm4V2lN7h/OAAAAOklEQVQI12NAAheQOQpoHHZjCDAHcVgEIUAExolcmIjgtCLJiG1EVtaKomcZRA/CNDR78DhHCQEOAABsmA+4Q3B/0QAAAABJRU5ErkJggg==) top left no-repeat; }
.MW { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAALVBMVEXOESYznjUAAABek18gAwVTBw+rTVdERESACxhBBgwPAQNjCBKgDR40BAl5lHlhhuxHAAAAO0lEQVQI12NQAoEli0BkAZjjHRrqBOPohsyeEgvjaPsw8LgugnJcZnR0TAFzkEACWRxBBDAglmOMAA8A+TMYJFfQ35oAAAAASUVORK5CYII=) top left no-repeat; }
.MX { width: 23px; height: 13px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAMAAAB1uQVvAAAAaVBMVEUAZ0XODyT///+rTFZYnIbgZ3X3+/v48O2/wcBEeGfPEyjk3tXM2MeMaE/++/nw9O3u7+LMvpVIfGzZ2cvM2MaYvbfjza++xay8sqSTsqKCp5Rxk4i0d36njXygcHa2WGKyhmCLc1t8TDAitl7UAAAAaElEQVQY033PRw6AIBRFUf0WpKnYe9v/IkUgxgh6w+jkDfieKQRd5KvWDw9ujxWnLkcIkMObjVOwPRP8mO09LcXOO2p5xuqhZ3pPHg551bIcpJP3f1IAex//3GX25PICY/nwmOimQLWcfAIE0viIgjsAAAAASUVORK5CYII=) top left no-repeat; }
.MY { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAeFBMVEXoiooAAGbdVlbdwMDecXPXKyrwqai7NEP1wL8RDl7eXV0iAFTrjYzmdHPcPz7vpKPnn6EgGVm4iYm3ZWUzKFIwCVBYRkJuWTq2qKi7mJh2U4azcnJxOWxqFUh5YTWXeimsiiGLXonNSVBgTUCLby/PKSvPphP1xARndOVxAAAAgklEQVQY023N6w6CMAwF4BYBrVNkjG0IcvH+/m9It7CREL7TXydNC8gIvf6bBYp7ORoiyX2bR3fuB4P0mWrER3pNFx0gTRLr39/6PqTiffsmsiPvt+WNlTnH3aHBSP+6z4rCDUeBEEJrLZznKWrguHqdg6SDxYXBqoJo0ye7FBx2NTMAWAkDpMTpWQAAAABJRU5ErkJggg==) top left no-repeat; }
.MZ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAk1BMVEUAcWj84QAAAADTEjMoKCjCtURPnZf96k/LETTJDzK6ES5EfXhERETXJy6akHhYWFjBr0bbOzeYDCZnGCV/Ch9jGhPtmRKzr5Zsk5BPiINsf4HHvHjDuWyrpGxxcGcnX19ycFu5dFlbR1L2yEt9OEmPL0TZNSutDSviXSG9OiHjZB/neRp+IhjpgxeqZxH1wQiRegO9Oa+xAAAAe0lEQVQY023MVxLCMAxFUZmHQTY4kErvvbP/1UHyFWt0R19nNI+OpDUj+I3iAwLzXnXAnXQHeN6LmxKcf/GFi27UiEJZfp9p4KzTbkh4b9eLqwMy4XkySTxQiH++PULlXS73UZce+nHLxu9GZmuvjObnj9F8N7b2f6LVD3itCE0MInG1AAAAAElFTkSuQmCC) top left no-repeat; }
.NA { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAq1BMVEUANYAAlUPSEDREj2bhXHXhucfpsb7roK8PPXitTF7ZNVTWJEXfv86bqcjixcfG1MbbxsV2krus1LpKcKXoh5kjUZF6pY3ldYohSW+4V2kyqmjdSGTbPlsQnE9pdEt1e0aWkDS7pSLGrB3/zgDKwdPAu9CJoMKZ0rNmhrOJzKa5m6A8ZZ52xpowW5jngJO3f4lQtn5skX1DsXSvV2c5V2MopmBNY1mJhjutnSnUZYNuAAAAoUlEQVQY02XM1xKCMBCF4SQ0KSKCgogUe+/1/Z/MZVeTGThXy8c/Ya1tDFeIFM+O0uFSFzC7vouq/P/pmxDDznA/pvNZQfFCR3WNGL5e4CXFApeEuVa//v5UI8aOXobq+BfOwWGgbGVRfApzjo7bexOKgxuo9O6AYmsNJj3yKc6CMVeu4i0ZeWQ4qHoPY+kJxeaBQPovfvKGp7Z938VaY9cveWwKDOWGLiMAAAAASUVORK5CYII=) top left no-repeat; }
.NC { width: 43px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAMCAMAAADMKrR8AAAAyVBMVEUAIpX///8ANKntJjcBmkQANbMik1TaRTXuQTMAhz3+8/TxUl/5QDMQNqgSjD/f4/LuNUTuOzX/7gAQMZzyKTnw3QLo1QDh4eEiOZDGjX4SkUP45ACmmAAJOZ+ps51GX5qJc49Fj2a8ZV7WP0znLjxXTwAyTmrQRVHaTEDOQjgziCnFSiOLiRuwbRjOxwrCnQrFiQqBdgBhWQDJzNhRaqUuR5dakXNqVXJ3fW3XYGmxZWNca0V5fS9VhBmMoxBRaA0zPAYjKQS7qQAFFN+ZAAAA6klEQVQoz22Q61LCMBBGa2xNUttICqnSUmwpggKi4F3uvP9DsZtMIVzObjL742Tnmzia7O4Kub1GfohHCBwPmlh8GreuXR/dRi0nRsrMi30/nriAzD2A9OaT0SzzLBldxD/sbeQhCcPeWE3idFSHserKtTM0n1n35S2Kn1qReqVdKinTd+c8Q63JAjZU2k3fYQYCrM7pXqldOYwjNW2l2g0Cia6s9vpHGSg9ZNjD/h2DnaGdJEIMxvF0q5aCCyCBEm5xIW/bBfhgtVkvuGtRnP8DuhxtxMUyzQvnAfn6uEf+yrJf9n9vLvO9A5FgGJXmAgUgAAAAAElFTkSuQmCC) top left no-repeat; }
.NE { width: 18px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPBAMAAAAbqIIhAAAAJFBMVEXgUgYNsCv///9LnFrExMTvpn+0bUfkain87eb76d9vmHe/eFJE1tOAAAAAMUlEQVQI12OAAW44i40AS0lJSSO0SUlJBcRSZyiCsiYwcGKIaULUCUKBMAGWMRRYAQCsGwwyqetHjgAAAABJRU5ErkJggg==) top left no-repeat; }
.NF { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAUVBMVEUAeTP////u9vEiekVEgV4Sg0P0+vbh4eHc7OMgiU0SgkKCvZx5uZVWp3lBm2gukVjJ1c+m0biZya7j8OjQ59rU29fC38+t1L5tsopPjGkwhFRbKP+MAAAAa0lEQVQY022OVw7AMAhDAy00NKt73f+gpeujSiwZyeYhYV4xPGK6Y/3WdPWTGs2vNwgwequLnHepL/EYJOhB++cBlpioL/BdFHEZz7AmEs8ZbwMJbTbjcfBxsFj4H50O/vjq1tGoOvX85P0EmrcDhp4sTH4AAAAASUVORK5CYII=) top left no-repeat; }
.NG { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMBAMAAAB7FTvLAAAAIVBMVEUAh1D///9asY/2+/kih15EiG3b3t1mqI1mp41Pk3hajXgH5gHgAAAALUlEQVQI12MAAiZBQUEhID0BzDGEcAJgHCMMDm5llOtxcXHxSEtLS2dxcVkAAO6MDLdCoJ4dAAAAAElFTkSuQmCC) top left no-repeat; }
.NI { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAOVBMVEUAZ8f///9ZnNpEd6fz9/f++u31+f3BwsTp7d/w8elshp6vxIbe6eHY2LLP1bJPg7Jyk7G0vI6jwHA7EoulAAAAQ0lEQVQY02PADvhxiDOTLM6EFQgwMMIAKycPByuMw44kzivIh1WcW4ibESHOxsYCBRycHFAWGxs7Dnu5qOYvZqyACwA78gIncYOKcAAAAABJRU5ErkJggg==) top left no-repeat; }
.NL { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPAgMAAABywbzFAAAACVBMVEX///8hRouuHChfbmbQAAAAFklEQVQI12NYBQIr8FJEgFAQCMFHAQB6sB3U+Y7C3wAAAABJRU5ErkJggg==) top left no-repeat; }
.NO { width: 21px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPBAMAAAD5dJlYAAAAIVBMVEXvKy2Pob0AKGj1e3yuu89ogKb4n6DzZWf7w8Rie6I6Wot/JCiZAAAAMElEQVQI12NgYGB3CmMAA5LZxsZmThHGIGDAICgoOGmhIAgIMCjBgQKyOLJ6SuwFALHHEAuGJMwbAAAAAElFTkSuQmCC) top left no-repeat; }
.NP { width: 16px; height: 20px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAAmVBMVEX///+IiInfDDZiJGraF0LNFkJnQnXdIUjDzuSeJ11kRITjMVLvm6z87fDQ2uu7wNr0rLlPQITY3uxmWJR8govnV3PcSWvQDjv3+f2grM+EkL85WZLhcIpESYbsaoN+NnGIJ2OwHlLCGUrKG0nw9Prl6/X93+O0vtr40Nj4x9CPmMJoh73xorGBf7Gfn59pTYxxe4tKLnjKN1+rgiMEAAAAu0lEQVQY01XP6RKCMAwE4BATWttyi/eFeN/6/g9nEHBwf37NzG5h9vS6ucPLTKATD3rcz8I/QOLVedsBQhwVme6CIuTVdNeCsrGzCgsTNTB3AG6IyOtbWl/EEDiFRLQxk7EAK/vu11knl4HUSktvqnWko+igBRiV4qSpHQvQ8upy9vVvx3APcLJsRJraACDIkU3YXggcLZJIDbSM45xIJAmb38rwb8pHWkEpO+RZVVOz1IOF7yd+m8XM+wC/0ArHEgBH+gAAAABJRU5ErkJggg==) top left no-repeat; }
.NR { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAP1BMVEUAJ38IMHx5dFAiQIAWPYpEWYQDLYQfQoa/ydtKaKELMXyLhF36+//R2uuLn8WRosB0jLxaaopJXYKBfmyEfVb7yrgGAAAAWklEQVQY022OVw7AMAhD3YaQ0T3uf9aapupHxIuJJQsB8DmBwXka+cGpCB/2u0SMLhOa3V1+2Zxa8ia1m0N0n5fU7yVDyavY3b8sp6mo0vDpzVMIEkiiNVkdD+KAAh9mMZh1AAAAAElFTkSuQmCC) top left no-repeat; }
.NU { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAmVBMVEX/3gDhyCL32ALDs0TNhZrPaX/abn26d5foeH0kNXrheHHozAbMrLvOpLBjc6DUnJy9gI5aU4U8Tn8MMXYQLXG5rVqJWVnOvk/oo0CDcT7/3RD71Aa5orqKh7GmoK/Ola13d6WJcZipdpecbY2HZ4u8hYh+bojkeIbFanzff3pMV3nniG/IV1PTWVLLYU/YZ0t0ZUTJp0OLhTgd4/ydAAAAf0lEQVQY023KVxKDMAxFUUW4YExvCaT33tj/4hiqDcMdfR09ILYbhW8/Egcvgb45iBOxdx//SFZBoTtlpkWzlJl3tlBuALWe19svrb4DF67D9y++3vIgQ80dcokf33Mcbry/vs8BUQJIzDuTtQ9CtR+3HDk2174Mpdqg8tlkSQmBPwb6OCxfjAAAAABJRU5ErkJggg==) top left no-repeat; }
.SH { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAwFBMVEXJEjEAH2jPGzcRM3frvsjcY3bfucXYUWf3xcpqfKbYXHHwytLwt78mQHXbtLtFVnoeOHn87e/y4OTc1+Hx2t+dqcTsrbd6jLFqdqGBcZd7bJTIdovfdYbMZHssPXoiN27S3urj3ue0vtKprMWDkKu/kqicgqDIip90fJzpjJlLZ5nTbILBanrIWXKtUmDy6/DCyNmvtcyWocDIrrLqn6u1n6W0jKOad5doZJBQXI/mf45JVosyT4msfIQoSIS+NkrVIbP2AAAA1ElEQVQY00WPha7DMAxF3dppsjYpM455e8z0/3/1XE3armTLOromkOouQ4s1EeBOxgKrg/sE607QrEDmLgjmYd26ebwEK6y6ViUFsl+U+N7I5zj7DgAx/HoVu3Q6Z/9i4+bR/R4xAPIdh7RWiiRIUlp55Dj+CsC2OeCmkdhnTqyxvkG2nYG7HPI8usxJFWli9AIW4n4eabl54PsX02gnVh/jXuv3Mc1lU+P2xPdjmXifp7c+gCwmcajx+m9YzLxWrsE/NlVvzGC2x7+uNMNg+mXi//wDDkAQBB2ZMggAAAAASUVORK5CYII=) top left no-repeat; }
.NZ { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAgVBMVEUAIGgjNHQlPXNFVXkTMnXhdYcNKm8QJGjdbH65f5kEJWzKQlyYZ4lpV4TMrLvUmquCf6TMhJlobJiseJTDfZOHZ4tbVoctRoJaZoHbbYDQaoA7Q3yoVXbVUGbOKkW7pLrXpbWZlrO8mrKRja/Ej6Vjc5/QiJuQdJfRboRMUIShXH/1gp4QAAAAjklEQVQY023O1w7DIAwFUDs1TljZs0n37v9/YLGQ+sTFGHRkIaApHzRZTdhVLfwzAw5NWVvtnqcx0iptB/tiUcXxUCj1dibI55tHV0o8tGWQSWZAcazP+mX7W9WPDNwGI0fBr9rTajvKLncP+RYcSOZJnpNt5MYgEU8k6YxJN37jpOMU/48ZZlLxwFCy5h/vGQZ4hKow8AAAAABJRU5ErkJggg==) top left no-repeat; }
.OM { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAV1BMVEX////aEBUEfgDgExzcHyTOHBn98PAjgyIAhQAQeALlVVnPz89EhkTHMzadMxPvlZbmYWS0TlKrUlHiRkrGMzb75OXDvLzxpqjsh4pailrfNjqYSDDXGBvtsggBAAAAaElEQVQY022KSxaDMAwDLWRocEmgQP+9/znr7MAw2ujNGwEXhUngKvg8X3rmx/s4WXfwnMwW6wIPgYJKDcwC+g7cvGerDFRf8zYyew9l6ftmt0HAH1hSSs12g9Qcxe8W9zmva/5eAu8/oUgFVoEcpkMAAAAASUVORK5CYII=) top left no-repeat; }
.PA { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAP1BMVEX////aEhoHI1eDkKvsiIzExMRIVnCxTVH30NLx8/ba3eb52NnxoqQqQnDgNj2srKzIm6eGjZpYa466iIq8WFyXwROmAAAAUElEQVQY03XNSQ7AIAxD0UBCy9zx/mftolKChPnLJ0umIXHau/D9F8bOvmXkud1wnygBx79snaI95C0mLcxeoBfpFe67i9BrVIe/m3UF7fgAw18DFkyt/KUAAAAASUVORK5CYII=) top left no-repeat; }
.PE { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAG1BMVEXZECP////mYGyxTFbExMS3dHqicHW8V2G1UFr0a32LAAAAI0lEQVQI12MAAiZBQUEhIF2AzDEY1JxmY2NTFxcXV2Nj4wQA2noJ6whMO7AAAAAASUVORK5CYII=) top left no-repeat; }
.SJ { width: 21px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAMAAAA8hHRZAAAAWlBMVEXvJyn0NDSJmLUJMG7yeny8WFmlrMJofaP1gYLxl5rzamy9XF2FlbTzoqQNOXbwu783V4m9goNLYYADKmnyLC6WmaWIj55ac51Zcpx4gpW9kJG+enuod3fHZWYpIGZGAAAAhUlEQVQY022PiQ4DIQhEQWFrq2v36t3+/28WZM1mjwcRM5kQBgqXxp/OCJUfAEpXFa340Gsq7lQUgJqsKs4wkNKK9xqo0oMrPH2XZKRS7g7eGEebWZ9h9j585xYSUAgUbK/+SLvXy6eJRG0PUuTVvavEtdSL28TIEJk5fm7D6y2TozTz9w/xEAVSsbr/aAAAAABJRU5ErkJggg==) top left no-repeat; }
.PF { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAZlBMVEXOESb////aTVzn7PZxj8b/1Zj/+vP/9eifs9fNra/ts4n/yHjfhnTjiWzr7/jCyt+/yN6JodCAj719jr2robnTsrCvi6P2xp+4hZrbkpntrYX1vH3ztXT1s3C3YGq7XGXPLT/LHDCsSMABAAAAUklEQVQY063ONwKAIBBEURCWjDln739JK7dZ6fjdvGpYror/GP9S0wIKF7re13s7NHEI7nERiPtg7RA98Wo++2usiQvZyVaWxLkwjRG4kv8z9QJz7QNje6Y5KwAAAABJRU5ErkJggg==) top left no-repeat; }
.PG { width: 20px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAMAAADTRh9nAAAAZlBMVEUAAADNECXUEydERES2P0wQEBDWMiIiIiK0DR9OBAzbRSGbCx3umhr80BZyBhIrAwcTAgNpaWnrihv4vxjRHyXdUSHhXCAYGBiVlZWKioqKZmteYWG9R1Q6OjowMDCdDh3zqxk6EheIS2BaAAAAkElEQVQY02WPhxICIQxEF+4CiuB5cMVe/v8nNaE4jkvJzE54WbDdaK1+dQWGndKfJVtL7QEc9qr2xplvNlEQ2izBz83EixHGpxCSqeZ4YYSLz5C8q6a1glAmeuPyIOJjMTwYYRbppFMH3I6UU0zl+Z0AWkuK6Tt9tVLkI7qYRMhiRIs0VlMQLRKrInp0/zq/AZhmBYmLCGrFAAAAAElFTkSuQmCC) top left no-repeat; }
.PH { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAjVBMVEUANKjNDSMCO6v////PFiu9LD29MED//O7//N2sTVcMNJ/UECJEYZr94F2/Ei6xwuB/m9P/98z+8b//9bsxXrgYS7H+763oi5X+6o7UWWnQHDG/FDD80x/m6/X6+/HM1+3m5db10dXP1cz648tVe8ZScLnusbb40LTYra1Pa6NKX5T95HenYGjXQVHUKTrGaz/7AAAAjElEQVQY022N1xLCIBBFd5dEQE0xxZjYe/f/P88FJvCQ3MMwl8MOQFbBSJ5QHvLaNAqLMwchxP5iOgXIeSWzisKFqezlclWoXV4TsbKbm1fJJlkIeboCTD0v9m/r7y1iyqyZFLV9p1TbpkPEmUe7f29ftpEHnT+2poZExhfn5sd9MP/QXTyxifvw+fMH8YIHtHJDlVAAAAAASUVORK5CYII=) top left no-repeat; }
.PK { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAATlBMVEUAQRz///9FZVK/z8bIyMjt8u/C0skMSSa4ysB6m4hWgGggWDiTr59hinNQcF0wZEb5+/rm7OnV4Nqvw7ijuq2krKeNqppzloFsfHMYUjAHR34OAAAAZElEQVQY043PRw7AIAwEQEyJ6aSX/380wTlEskDK3hgsay2gRgmW3HH5uu74QI8rcac9gX594a5cBeOYI3iaD8wLuGYfBIPNPhYWsvy5pT4TmJj2lfcRGM04Hz/v5a6f2E2ynDeKEQKvNAYB+gAAAABJRU5ErkJggg==) top left no-repeat; }
.PL { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOBAMAAAA23ZrAAAAAHlBMVEX////cFDzbDjf97/G0VWneI0myS2DPz8/DvL2jcXuffXEdAAAAQUlEQVQI12NAAgXEcRrwyBgjQANDKASIBoaKOjAoIUACjCMkpKTkwKAoCANCCUgcQQcGQWQZFzeXlBQ3IOHiMgEA/M4Tdswkg48AAAAASUVORK5CYII=) top left no-repeat; }
.PN { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAA0lBMVEUAIGcmNHJFVXngdocQJGncanwUMnUeOF3PQlvMhJm5f5nQaX8rQH0PL2AQOFU4TVFaaUw/WEoiUEZzfURJaUQvV0HMrLvUmquQdJfCfJMhdI5EU4haZoFpRXQlPXNgc2cmQWFGW1khRFLOKUS8pLnXpbWalrO8mrKRja/TkqSGgKR9fKJjc5+dvpeteZRAhZCdbY5PWIyHZ4tcU4V/qYNSjoAdaX1CQ3osd3k+S2bVT2UdLV5iYlxHd019k0JQeT0kWzaUlDV/oSllkSlXgCV0kh9akkEpAAAAsklEQVQY02XNRw6DQAwFUE+GYYAEQk2hhJLee+/t/leKYYEU8WV/WW9jkGsTsSIpIpnVPcjjA1nJtZHUXMgdT8jonFYJyoxR1j4xSlkAkEB0VNXMKUWXsMoBcEeL9aplopNxV2lI8qDeXAqgPcyLZT919L6yxr8NsdIb7gGcWxjeDY4upt+ErHCsw3zrOlX0/9i7zdS1i67H79fVhIKrxudr8KID1xIupE4IaZE86Rnh+j99og1Y17lwzgAAAABJRU5ErkJggg==) top left no-repeat; }
.PR { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAV1BMVEXuAAD///8AUPACT+67RETExMQdZPLf6f2mwvpVivUWX/HnAwjT4fxEf/QycvMwQMBXM5hvK4B3KHjhBA3m7v7F1/y70PuTtflqZZ6obGynS1jGT0/DDislUGpLAAAAaElEQVQY03WQNxKAMAwExR2YnHP4/zvBrozDFipWGs1J0j8S4BZymH2fCj+mgAdJVEXyJxPCoBrHa1makju+a5e2A8mxtvdD5claUTf62vbcip2ANw9FBXr7GcwTzQ9E7o3857jSAOcLpboD/fno3AgAAAAASUVORK5CYII=) top left no-repeat; }
.PS { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAZlBMVEUAAAAAdzj////MECQiflAThEwRERHw9/Pt7e3UEShEREREgWP819vn0NLExMS7u7vQWWPdQlUAej0sYzgTAgRaiHEydU6DT0cXd0JvQjCcKizCECOxDiCZDB2BCxhtCRRDBQ0pBAexBEPDAAAAXElEQVQY023NWRaAIAhAUYomM9PU5nn/m4zTn8r9fHAALg+MFvB8+S6Oh++It68iLVAWwqgmpIEyDYYuD/T/HeQ6baNRdUgDVVyXMiLp7+6yhATcXGZt2uepYIwfF08Fy60blF0AAAAASUVORK5CYII=) top left no-repeat; }
.PT { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAhFBMVEX/AAAAZgDEREREd0TMFAA1hgD/PSiMugD/ZwCludn/JyeYwBT8ZxFrpgv/3QP/lgD/iQApfwDeYwD09vuyv9+Zq9P019L/g3vRiXGsbGz/bUn+mESqTkT/rEL+gkL/hj3/YjvHpzbx9xTb6RT9TxTvtRLsqhH/iBHR5ADE3AD/wABPlQBCh984AAAAYklEQVQY02NghAEWBiTARLY4qxA2cVZuXjV1DgxxbSUONh4VaX50cXZlLmERcSkBdHFNbh5OUQk5Pgz1rGxinAqyGOYIaiiyccnzaWG6h51XVQDdPRAtQpSFAzMMyDAhAUkAegkFLgAZHP8AAAAASUVORK5CYII=) top left no-repeat; }
.PW { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAP1BMVEUAmf///wBEkcQGm/kmqdlIlcj4/AcPn/A0rctXu6hlwpra8CXu+RHz+gxsxJN7y4TW7ik7sMRskqzN6zLm9Rlk3dzPAAAAW0lEQVQY04XNSQ6AIAxAUYFSQEaH+5/VYIsEQuJfvs3f1ulfN9aahe8e0efPZeMganly48VbgNGt4NzoBxLj5KqQ3zB/Y+WY+pdzV4glqe4tBaCI2XvE7FquOh8+fAImWSDCsAAAAABJRU5ErkJggg==) top left no-repeat; }
.PY { width: 23px; height: 13px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAMAAAB1uQVvAAAARVBMVEXVJxoANaf////XMydIY5qgtNvwtK8IPqv5+vrX4NjExMSvWlPw8vHY3NjF3Mvb7eCcr9Pn8dGWoLTgrKi8npxsepa6ZV4frGguAAAASUlEQVQY03XIOxaAIBBD0SCojAP4d/9LtdI04abJedAeIIrBoTmi5Jjo5L0w/Mwsf39hL21vRfRc15rZR9p4D4RZLSFI/Z6k+wUuUQPsvg5U7AAAAABJRU5ErkJggg==) top left no-repeat; }
.QA { width: 23px; height: 9px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAJBAMAAAAr2Kp4AAAAHlBMVEWNGz3///+LUmPRorCYMVDDwsLIyMitlZyPc3uWXW6B+ja+AAAAJElEQVQI12MQFBQUdmAAgwlgDgMEKEBkCHKI1ZMWGhquBAENAHVCB/bWFEPhAAAAAElFTkSuQmCC) top left no-repeat; }
.RO { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEUAK3/80RbOESarTVdUY1zdUCBEWoTCrU+gcHZudnK2WGKzbFQoMkVGAAAAJUlEQVQI12MAAhZBQUFRJSWlBcgcg0HNSUtLyywvL682NjZuAABUDBFhWlBoUAAAAABJRU5ErkJggg==) top left no-repeat; }
.RS { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAe1BMVEXGNjwMQHb////ExMRKZH/UaEbuy8ztwLvpsKsaP3GnX2L34uLIyMjfi4vZeHzdiUH56uv13d7DnqjimZzfh1jbekrJQULjqzX99vby1dbYvsXrtrmsrKzlpqe3jJrjnouyam2UUWXVbmTagGPPiFjPV0nYbTvTezjmnzHzhB+fAAAAd0lEQVQY03XM6w6DIAyGYSwrsCGgU+fOm2fv/wqNwURN8f3T5EnzsXD/A7/4c8uxzbuAu945pM6GsSz3O9FcVf8M2mjt5P0pPtokZ+LXxGbqEfA0E0ZT/wqrlNw5zKlC3LGBtdg7oEwLuXG+OMiXBvJP4yzmod4TNEkGDhstbeMAAAAASUVORK5CYII=) top left no-repeat; }
.RU { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAGFBMVEX///8AOabVKx6vWlNEYZfPz8/ExMShd3TQotbWAAAAH0lEQVQI12NAAgHEcRJQZQQRwIEsjhICGBDLMUaAAgDn6Q/Bl4q68AAAAABJRU5ErkJggg==) top left no-repeat; }
.RW { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAQlBMVEUAod760gEgYD19um9XfS5UdGNElbNYeGc4qKfBrUW/uiUSo80oprhMq5UIotYbpMRPoL46qKWDoXx0hHtwg1urtji/hZc1AAAAR0lEQVQY05XNOQLAIAgFUbIQCGoWl/tf1c6Gb+GUrxnCfRO/PL1JA/Jkpsh/axF50PgM998DlmmD3ct+wirtMJk4k7CwS0oHn1AC/oT4TJ8AAAAASUVORK5CYII=) top left no-repeat; }
.SA { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAOVBMVEUAbDVEel9VnXgjgFEUeEVpqYimzLiVwquMvaSDuJ0/kGc4jGEwiFtgo4FJlm+gyLSBtptvrI1sh3kkeY4lAAAAWklEQVQY052OSQrAMAwDU8uys3f5/2MLPaWQEugcBzEozMkfflt4RQAKVKGj12jC6Dtp9tq7u4iTPKKOnklOsygtJYyd3GvTipK1L/4sPOSBZb5HDT/725TrBnqdAfiwCl1YAAAAAElFTkSuQmCC) top left no-repeat; }
.SB { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAhFBMVEUgWjMBUroAS7k3ZUlVcl7YvyYfZsUzdMhFbEXD1u9rmdjOujEyZTBCfs0ZYsAhYqhXfYB3jm29sCa3zetQiNItcMkOWrswaZ5FdJCTnV3Br0NXdylogijOuSeqpyeYmyQOWLFmfG2Hl2S9r19dd1ykpVCsqUpBaytLcSp8jSlefCmOlya0QLyvAAAAk0lEQVQY013P2w7CIAwG4BYFtgGbO6rTbZ6P7/9+tvSCxB8umi/NnxTQIsWiQgkPG3eFMi9QFbkh4Mc6Tu81YLDG9IFMdncP/fVArrBt2UTvevEA7Ka0Yeijbvd6eZGycz9Sv2Kdn4yy31lE0w3VRc8HgOSxuKp1I5pc9JMwusJT7Zqjhz+n46akyUd3y1aSLP3zD1MCB06mcWCdAAAAAElFTkSuQmCC) top left no-repeat; }
.SC { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAyVBMVEXVIiMAPYj/3FUifVABej3////dMzLYLyjYMTH8z1Lz+/j+7O3sz1nbQ0PkjYyvVlbwuE/tkkP/9/js+PP13Nyy1sPBwsLyuLifzbb0rq96upoTSoMtWn/leHhZjHNAnXA3l2flYmNEgWEZh1DqgT3qZDffVDTT7OHY4djK5Nfq08+Sya+/qamWopJntI95pI1dqoSrkYCcjHpCZ3lRcHdqf3F6iW+Kk2yhoWevrGY3jGO6Y2O9sWLKul/OnlbdTEzxpkniYDbdRjA+OTMwAAAAr0lEQVQY01XO5w6CMBSG4VotGwQERUBAGe6997j/i/IcSkx8Sfjx5EtbUuOdaJklkrJr5TsNVc4IEeATSZN7cKcypeYbGfr5EcevDwDu4cd9qwFbOJVwLjyNGXpwo1TL+Y2SpBsTlbnoBzi64Kr3OqrNGGuDhxo+r0JWZqOf5UwkktDvIipKa+z5cURqezMXAR2QoeevkgY2IOGj0A1n5E4XSVpS5Zv1fBlf0vp/0RdETQ2YtoAcmAAAAABJRU5ErkJggg==) top left no-repeat; }
.SD { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAbFBMVEUAAAD///8AdCjNEjTXDTMiIiLRCi/s7ewTExP87vHbIEQAYyRERETVIEHO6drExMS/vL20VWdGkmGtSVw3lFnZ2tPL29FaWlokWTe+GTOpIzKOMDFkQy5PTi01WSsMbCkAVx8APRYAJw0AGAjfadCkAAAAaklEQVQY022MVw6DQAxEjddJgA2993b/O2IskFjY5xnJeh8DQ0NE6pkEcGz5UWYoA9RTp+j7gD2i7pXvS4KrvHOQFp4j552NAYU8dAwi2bF6feyUPxPZ0Qu4LufGH1iv8IL9vIHN1x8b1Q7wSQZ+HbvL0AAAAABJRU5ErkJggg==) top left no-repeat; }
.SE { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAPFBMVEUBaaj/zAD2yQVEeJlvll5mkmTFtiZKfJQPcJ0JbqEjd5G8qEncvxYedZV4jnZ7mldPhKNsh5amn1jErETgU9kxAAAAYUlEQVQY042Oiw6AIAhFuVD28NXj//81U0u3dOvABjswBmUUYKmw5boo8Fx5qfza8PR7f0gYwA8FRwAYD5wDJ6UuSuZ3oGmMhDvsx4Lr/lO8bXnT2f/8LyJTyEPru+SQ/QKcRwLRoeSNCQAAAABJRU5ErkJggg==) top left no-repeat; }
.SG { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAPFBMVEX////tKTnExMT2lp7xWGW7WWHIyMjuMkL6w8j3q7H0c37yY2/vRlP96uv82NusrKz1i5S/jpL0gIrGZGwZdpGTAAAASklEQVQY07XKSRaAIAwEUZq0hMn5/ncVtyQureV/FeB2v14KOfkyXLKiQo1vFwnSeBYMh3GuvaFZRz+qYnZxO4Nf+vD4+5+i1/4A7TMCOtUnxOEAAAAASUVORK5CYII=) top left no-repeat; }
.SI { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEX/////AAAAXusAVuThIiIPVtjw9v3sBxERZujPz8/ERESXsehEhtVEc7pMb7DQ2/Xf3e4icOTAweI+gt+SoNwjY9pujNkhYNhMddZee9G7vsO6WlrJy+iNAAAAWElEQVQY03XKWQ6AIAwE0EIVURD3/f73dIgfiKlvyDSZQLL6OUbenff9dzewTsNoMidZbXnv3IL7SksM23xwLpAG1syoJP4vAZULpCokFl5KQ0r0vxei6wZI5gQrivJXHgAAAABJRU5ErkJggg==) top left no-repeat; }
.YT { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEX///8AI5XtKTm7WWFUa7jzcHvExMREVpBueqC+fIKndnrGZGxzoAeiAAAAJklEQVQI12MQFBQUYWBgYFVSUtqAzDEY1Jzy8vKKtLS0TGNj4wUAbz0RjjJ5SZIAAAAASUVORK5CYII=) top left no-repeat; }
.SK { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAYFBMVEX////uHCULTqK7UldKa5XPz8/7y836wsVueazvLjYqZK72gocaTJr3lZnyUFftQUrwOUH+7e7ExMT6v8E0bLKAc56daYy+aoP1eX9wR3moc3X0bXPqXGeSOWG7J0HEJTwabbkRAAAAY0lEQVQY053KuQ6AIBREUeepIOKC+67//5eGUAhCYbzFFCcThUt/OWecc2Z7q6cBZAXh/okog2RsEzk9JcbLrpTofVdzrfx/Lq7lOHd6Ow16MtehG4tigl1sHFUNz01fPQ623pF8BBXIeOQlAAAAAElFTkSuQmCC) top left no-repeat; }
.SL { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAGFBMVEX///8etToAcsZEfafExMRTn2FsiZ5eqmyfnYR0AAAAH0lEQVQI12MQRIACZE4AsRwk4EAWRwkBDIjlGCNAAgDjLw/BLXPBTAAAAABJRU5ErkJggg==) top left no-repeat; }
.SM { width: 20px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAMAAADTRh9nAAAAjVBMVEX///9ct+Vzn7Zartev2/JupcNiuef4+PZnt+Lb29vS0tOowMyjv8yAnKpYalmIeEft7+7WzbaduKmmrZ6MnJi2pnvDq3V+iVtDX093dEuNekiigjSLcjSw3fap1On58uhyss5WpcnBxLufsbJLiJ6bpJJLg5BykI2Nk3xNc3N6gWtJa2lecWCJfVJTZU+FnTpoAAAAiUlEQVQY04WKiQ7CIBAFoVRAQeh9e9/n/3+eu7a0aTTphLCTlyF/mE+MYvM7hlkWdrrou7SuUzEug33VNDYORmV8rZLE3k+iHVc+sL4Yq9Tr/fQRTSjCzkUZRWVxRKczAj/Y7mHy3NxAARxbUfqgt9+wLymXTEq4ruR0YCg5c7tkmHjE61jCc/oBKmEHD+NBPTkAAAAASUVORK5CYII=) top left no-repeat; }
.SN { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAPFBMVEUAhT/jGyP970K2UlZUqUDrYS3DvGVEh2QRi0Da4ULJ2kK10kGrzEFCoT+lc3VumWTBXWG6dVuQwUE0m0Cdign5AAAAQElEQVQY02OAAhYmCGBlBAMBHOLMtBAXwirOzcPBw41FnJODgYMTmzm8wrxYzecCQrg4zf3FDgH8bBAgyAwGfADH7wL0CttPfgAAAABJRU5ErkJggg==) top left no-repeat; }
.SO { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAJFBMVEVBid1libNpjbf////N4PaYv+3Z5/inye9ameKixe5wlL58jqPQUml9AAAAOUlEQVQI12NAAguQOQo4OQIQihNZhhlJJiQ5JQAuw25sjqTH2AChh9XBFSHDAYQY9uBxgZIgHGwAAAq1BkJDSZm3AAAAAElFTkSuQmCC) top left no-repeat; }
.SR { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEU3fj+0Ci3////ZhJZgg2SeSVu7JCvsyB22EyzExMSxho/PZSXUdiPemSF6jHzZhSP80zegAAAAPklEQVQI12NAAg54OEoIMIHBGAEWMAiCgDSYDABz2tLTGuEc6fIahIzg9YsIjsS3E2AOimko9uBxjgsCPAAANzwZkGdnt2gAAAAASUVORK5CYII=) top left no-repeat; }
.SS { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAilBMVEUAAADfEhoEiC4NRasniEbcRUkOSLNmXV1qrXsMkDfYRkxEREQgUqQvWpk2YZQ4PZR3Sn5ie3WyZWmDkF5Iil3ISFWjI0cEiC3MvyoBBhAYTq0sb5oNVJUlSo8MOIwtaolVoYZ7m4JxrHgKL3R3c3NOWG1djWwLamsJdVkIJFgogFfGRVWzTlIEGDp2H+InAAAAeElEQVQY023MSRKCQBBE0ZSUlEZUVBBxnke4//XoYEND9Kta/ago3Et4TEF+S1+XeKp995J4fE76HhDnM2mX5nEcdrOyfb1dSlpsRo4KTGyn2O9/0P4hkzQPHe0fiftLdItcV1A8fIwxQbdWBvIdDBVFhvNv7PFqABVuCBVbG3XhAAAAAElFTkSuQmCC) top left no-repeat; }
.ST { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAXVBMVEUQriv/zQCavBPWCzTLFTQ2n0LwwAAtp0KfxBIfqiqZwxL/0wBLmlrEq0TYHTDguAAgGQBnaS6tigCRpE1uYi8XsSmpdSLrhhT0kxDDnwGLbwBkTwBhm2pYpmV3bEdGmZgOAAAAgElEQVQY022P6w6CMAyFe2OMTd1A8ALq+z+mbYmGHztJT5av6w1maOkNMrb4CVjGoclZbpRIFWNUc6crCPPljhkRwzP8/QxsiQdqZq2r4q1OB24Fk5OthpydWx9TCUX/l+J99rmmRCm5k8/l/YAFDlp0T5nbd326oet/0VvY6/UFz0oFlSXTa1AAAAAASUVORK5CYII=) top left no-repeat; }
.SV { width: 23px; height: 13px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAANCAMAAAB1uQVvAAAAM1BMVEUAR6v///+qwuP//fP/++zz9t/Z5tqww9SpwMum0p+uw9n468GKt76sxrimwqebwKSUxJUaEhZJAAAANUlEQVQY02OgNWCCA3Z2LgSHgREGmNm42VjgPIQ4K78AHysWcRZOXk5mOA/JfA4eDiTzaQwAvAIBNtI9jwUAAAAASUVORK5CYII=) top left no-repeat; }
.SX { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAkFBMVEXcFx0BKof///9FWYhuIVKyUFP75ub5883p35Lt9vvS5/X0ubuZoLKgk7AYPZLui4788Yb452vm0mnlTFHPf0n//fHZ3+2czOyv1+bp3eXAyuH63t+xvtqeutr2xseAlcNwh7v42KMyU56phJxsd470vI3vsIsELYjZjYZYmIXqyYPl2XjQjXJ7VW10KlngMDZutwTnAAAAdUlEQVQY03XNRxaDQAwEUamxPUMOxjlHMtz/drAbeIja6S/U5JLUmrDZyg6ECw5X9jgyv4xf6jTNEc53i+PBB+7d1Hevm237EXBqV6aGVOk5zifBOeBRFqGK/79EP4Zj6lBaqzfPHbhmLPmTWfB9wJJ7ltS3Bx4BBmzJcDIuAAAAAElFTkSuQmCC) top left no-repeat; }
.SY { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAALVBMVEXOESb///8AAABERERnsIvExMTs9fGrTVfW6uC22cdQpHozlWQDfD9sbGy2WGKwQ6TgAAAAN0lEQVQI12NAAg+QOQXEcgQRIADEEQFhGMdnh6DEHkcoZxaQ4TURyklMBGEQRwkBDIjlGCPABQAwwhXtlWTLLwAAAABJRU5ErkJggg==) top left no-repeat; }
.SZ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAk1BMVEU+XrmxDAxidZbrpgOpqan///+5JSXMUggAAADKyspXV1dKOjo2NjabGympFxr35N/rwcGwsLBJU5RNU3TJVFSLVE9MTExcQECWNDUoJCP4+Pjx0b7goKDFmJg4SoXain2tenowOmlzOF/Zf0hCQkKMJT3AOztBODPTbCivSSSlIyO7XCC4UR21Oxm1FxcWFhbEPAmVnff8AAAAfklEQVQY02MgFTBhBwzM2AEDIwxIiMvKiMB5MHE+bjlFTlZWATZGRjY9mLgBu7Ykl7CwPosgC7+GsrwaRFxXVIddnYOHh4eDhZOTVZqdXVQTLK4qxMuoJcklxiUGUs/GyCekBDGHF2w+B4eKFNB8KB/ZPdwKCPfgcj9O/5IIAF+9B4q0cWMaAAAAAElFTkSuQmCC) top left no-repeat; }
.TC { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAolBMVEUAJGYFLGckQnIQOHREWHjgbHjQQ1XRiJbkdIGDgqK4f5JNYIjmeIQrSX8qRmPNrLm9obTWmqiteZHGfpDSanpqSHElOXFMYF58el19f0/TKjzVoxOambPYprLCkKJjdp6Rd5SfcItvZouIaYhcWII7T4H5s2Y2TGRpcGPZUGBVX1ttelW4mU+qmEf0uEB4oT1nrjnKsyyAqSysuirnrR3akxdi1FOcAAAApUlEQVQY0z2NBRLDMAwEZQ4zp8zM/f/XKnmanMcaeXU6g4nnItSe4FnqwygfqrWJXZ0vTbIVI2YSCqUC1WnlBKpkwKwAJCjlOKo7Ii5KNB6attkz5JU79RbauGm+Eei/7D79iXjirfDfTISTmUT/9fbta8pBEz6pCGra9+sZER/EwI6i++MMA2d0/qOopl7aEIqgMm4Rt62FMCwR51xwFKMi7CX5P7d7CDm0V8b9AAAAAElFTkSuQmCC) top left no-repeat; }
.TD { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAD1BMVEUAJmTGDDD+ywBUXEPZTCAWzfvLAAAAFklEQVQI12MAAmYlJSUVQUFBgaHJAQCV7QwxnlnlbQAAAABJRU5ErkJggg==) top left no-repeat; }
.TF { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAQlBMVEUAI5VEVo8mRKX////tKTnu8Ph3YqDvRVOImM4SM5zM0+qZp9V1iMZgdr05VK0gPqLi5vPAyeWQn9FGX7JPYZpsdZH4UkP1AAAAWUlEQVQY07WOSQ6AIBAEcQCdDXD9/1clLkEDHq3bVHo6bTLe2sG53jxYP3z3u4eb406Q4PQvSHiS2iOQcoxa5YFn5EYPih8Fa29IAzXyoPmHii+E5drfNdl2ydQCoQWh4VUAAAAASUVORK5CYII=) top left no-repeat; }
.TG { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAaVBMVEUCaE7/zABEeWuXpiDNEjM8gTvzywM8hDvTCzDVDzX/0gC4ayXXH0MEbU3Bq0VuOkH//v7zvsjxtsLrmqhihWLZOFaPllT98vT42d/qj6Bsh4BPhHbfUW+MRTe1VSyphiOXoCHoaRzjZhxuKU1DAAAAf0lEQVQY023NWRKDMAwDUBkE2DQNe/f9/ocsA5khMDzLP/qwoTRTU1aI3WGqdNz2CYw2tM74zIpID3XdpW4e9pVFLh7U4Vy3xp/EPFRd013J1yeNnKB0Rqe6/cugwnGckLE/BO90fUeCUsolpUcueSBT5vUosnnWeuxLkOy6/QErVgcHBuK8WAAAAABJRU5ErkJggg==) top left no-repeat; }
.TH { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAHlBMVEUtKkr09filGTHMh5SXUV1bWWm+v8CqiI6VcniiXGhTNstGAAAAKUlEQVQI12NQQoAJyBwHBmMEKGAQRIAEVA4SCCCHg9toFBegus0FARoAE6IUHfTuPEAAAAAASUVORK5CYII=) top left no-repeat; }
.TJ { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAP1BMVEX////MAAAAYwDojo8kcSSRvpH/+t/76aP//Oz79dXExMSevHakvW1EdkSqRETCw8L+8L2No424i4tagFq1T09qejftAAAAQ0lEQVQY03XINwLAIAxDUaXZOJAK9z8rE2WQ/yQ9LLTi+O36RvsxEpO+z4mDQqi/gbmpqrXz4OilmGLbH1ba5fpOyxVZ1QLt02r8BwAAAABJRU5ErkJggg==) top left no-repeat; }
.TK { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAbFBMVEUAH2j9zwH/1wBEVXmajCkXM3YFJG0fNVw1R2k7TGajkSZuf6pBUGVfYkKGfTPZtxD0ygRaZoEaOHgKJmVPWV9aYVo3R1JKU0pSWERybzqolCR+jrYlPXMNK3ASLWJwbTqaiyqwmiHhvQ3swwagzVkBAAAAiklEQVQY012OWRaCMAxFSSEE21LLJIKz7n+PJjUVj/fjtefmdSiEuvink0D3Mzi0kmXa4/fE9f7MHmV1H93uDZB6h/kFWsGYSPXWT5Mjl8HArH1lCOx4AIEr6i/8jUeSHC/KfTwh3yHtFFY9Z4iwEZdB/c3aKrHKaquFyqLv6dwwO2H2fvTjNDXdGxzsBT2PWRfwAAAAAElFTkSuQmCC) top left no-repeat; }
.TL { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAbFBMVEXcIh8AAADHPTnfMiCyVlT7uyXpSyETExXriCImJyjv7+/W1tdoaGnMRTr/ySb5kSTudyLkLSDMox7DcxypfBh4XhJVRQ0wJgUjHAOtaGa9YV9ZWVm8VDhrUC/bqyDiQCDPRR1bOg0/KgkhGgLYHBhCAAAAaklEQVQY022PRxKAMAwDY0xiQu+98/8/AgMHgrPH1Yxki23NBKcXsBeKJ64AOEpPWfxFJRPF/aCpnqWHaHrtBwRNHssUDR/6gYb29XeEj6eQqJZPD99d+G77ufOuen1TKLT8NY2R8ydyuhOLKQRq5Zs4/wAAAABJRU5ErkJggg==) top left no-repeat; }
.TM { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAdVBMVEUAhD1EhmMhlFY4bjiIVzWYYkuxZlxDcDimWDWaTzTCQzGkcmgNikd4YUJoTTawYjGSyqybbGuETEAzbTlCbDdzVDZ1SzaHTDPPQS9sjXtLqHZIimeZc2UxnGJde2GHXlqdbkdgXUFYZ0BuZzm7UTGoPjC3OzCbD9SmAAAAfUlEQVQY023MWQ6DMAxFUSdxSmaglJbOM/tfIuYDCQs/ybJ0Pi4AGJ9bC3zX2W/PTK7Xrugqb70n1+nC3CBmJAZomHeIWACSbjTvhP9Y078n4J2yP54WWHsve/Ubhlrww/f9cZK7vgSp415R6phoWyt4F6LbdpR67GiK7zwBoJQE9CXYFQgAAAAASUVORK5CYII=) top left no-repeat; }
.TN { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAOVBMVEXnABO4RE78297oDiD5ur/4sbf86On5wcb3qK71kJi8SFLqGyz////vWWXsOUj2nqWmbHHuTlvDT1lsyOJnAAAAVUlEQVQY05XQSQ6AMAgFUErL0Mnp/ofVaHRRarSf3QshP0A/24u7H+4n33NlYbVO0ceAofWMIEJYcuOVgCtgWe1+ePbtfbV9Zj74s//wH5K7ks65s+wk+wHXtEJsPgAAAABJRU5ErkJggg==) top left no-repeat; }
.TO { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAOVBMVEXBAAD///+1JCSlRETGExP77u7ll5f33Nzyy8vvu7viioreeHjWWVnTR0fHGxvssbGiWlqwT0/NNDRRLWbgAAAATUlEQVQY07XMSw6AIAxF0T7tExTFz/4XazsSgSk3aQcnTQVWDLYWKbrdQ04EttJn8/UQ3f2+9dxz8ElonATPSLL6r6o2vv7+NcanbtcLLrEBtKtCsXcAAAAASUVORK5CYII=) top left no-repeat; }
.TR { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEXjChe2SVDkFCDoMz762Nr////97O3yj5XsWWLpP0n2rLHvd37qS1XlHiqlb3LBVFuFo7QZAAAAQklEQVQI12NAAh+QOQIYHOZJCA6z2/IGOOeaEwMnnFN6gIFphwGUs1SBgdNVAZuMmi+DpgIW00A8A3QXYHIEEeABAFohDlIWmvMwAAAAAElFTkSuQmCC) top left no-repeat; }
.TT { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAbFBMVEXcGzbaFDEAAAC0VmOxUV4LDQ3ar7S1qKrnU2hQU1PkL0nPrLJ5d3grLy8XHBvpoKmalpfpfYxiYWLlQFflOFBEREQ7Pz7Bqq7dpq2lmZrnjZqJiIjkZ3fnYnTnTGLhn6i5kpfmcoJZWlokKSmbbj/CAAAApklEQVQY002OBxLDIAwEJWQbg3uNe9r//xiOYCcSMAx7aJYaXSql8sryfwnRrguAqWcmOpe4nWajAyY5yJHQEe5HYhwYspSud8HBfdLGShW3HUMo5NG2yh146wbfUeIps11qpxXXi8U7hzxSzQyw3gGQ9xzgCd+4nTq+5gOdvq+k8/7fYpDU+47whf9JmLvguxHmhDxA731LvQmJRL+O5LGaYTD1/AEeTQa1jRi8XQAAAABJRU5ErkJggg==) top left no-repeat; }
.TV { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAmVBMVEUAmMsHmMIAjMAlnaoYm7REj6gpk7Mikrrhdofcan3CepEPkMA2oZ5Np4wNMHR2sGoVmcfMhJkmNHLMrLu8orhEjbbUl6hjc58NYZupfZeQcZQtTYhcU4TQaX5prXXVT2XFRmHQP1iZuFHOKUSZnLjXorKRiqxCgazAlqtakqVqgKN9eaC4hp5vapOdbY5an42HZ4s7UIZbqoEPp9AYAAAAuElEQVQY002O17ICIRBEewYWgc1ruuo15xz+/+PsfdCyB6bgPJxq1N1hMVnGohkN+vhE+mgedXe8iLe69/+nJGCyWYJpCD6s58H7OCRSqBhjyL1vOVc4CTi5WVkkaM7bOF7G3SC2HoUtrRXy3uVaPBejYrI57MGo8NJTVaqaQhUVJSLgyssEP6EmLwX5zNrklzJi2CYD/fwLD4dqMRnbaMu/CmmrZC9hGyHvuNS51HQYd3cMH6k7vgGPGQmhR5k40QAAAABJRU5ErkJggg==) top left no-repeat; }
.TW { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAM1BMVEX+AAAAAJXDRER+AEvHSEh6esj///8iIqOqqtyUlNNeXrxTU7cREZ3Z2e8xMamsbGy+ACV3D70lAAAAT0lEQVQY073OOQ7AIAxEUWK8sGW5/2kDKQIY13xRPY2Q3dHz7g8/lyyWXxRiMjwHZiqTQ3OJfJL1f6LKet8q6z2+94x7O9SwbY+AUJ/qfgFrEgGpb3DgAAAAAABJRU5ErkJggg==) top left no-repeat; }
.TZ { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAk1BMVEUetToAAAAAo91ElrNERETiyBfgvBXFoxETEAJKl64yuDd1wSxlVAlTRQdHOwYnIAMbqMgoqr12uYC0qFjCx0QitTnQyDhEujS9ySDNyx3jwxa6mhCoiw+GbwwxrLZslaNdtJRzno6Gu3OXvmW1xE5/dUliXUdhvS+GwymUwyfhxiOwkg+fhA6XfQ1xXQo8MgUaFQIWEoawAAAAiklEQVQY023K1xKCMABEUZOQggqoNGn23v//68ywCcwEdt/O3Im7K28IIZ6j07WMyNBnfE7aXdwY3MRjcVge/T4uKgV+ZRvKhrE4UGo9L56IVZ0tqfX0JgLEgVhpNJ7zGqqqRMfG07sITVwihvM39CeTBQz+BX8eO4j1ViN5Qty7p3eO96ybr8+2f9JDB/Pm4D+RAAAAAElFTkSuQmCC) top left no-repeat; }
.UA { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAGFBMVEUAW7v/1QDEr0SAmF1EcqKEkHOsoWzIs0jjUw0lAAAAHElEQVQI12NAAg5U5hgjQACDIAIoUM4pUoKDBAAHxQuKmjsdMgAAAABJRU5ErkJggg==) top left no-repeat; }
.UG { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAS1BMVEX83AQAAADZAACyRETrbgJ+bgKsNwGZmZnwmZnCskZERETy39aOjo7////n5+fb2trJycngmJfukJCAhH/Ik32ibGy6e0WDe0WaYEWTGFiGAAAAT0lEQVQY05XOOQKAIAxE0UjUiYL7ev+TWkGaofBVyVRfGmqs7h31CDdU91DYuZdbxecFk/neZ3E9tpif1zsxJwPrB5L3/+5sqVsCpaLU9QGTHQPX6YBw8QAAAABJRU5ErkJggg==) top left no-repeat; }
.UY { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEXsxsvjrLPMa3fRfolXVoPcl5+wUl68PEyUboljYopEQ3VdXIbUgYtUU36fQFe6p6q1mp23g5WuhYqqeoCpYHbCpbW7kqPJjJmyj5SwcoahcnhQS3iZVZQdAAAAZElEQVQY01XNVw6AMAwD0ABmlFL25v73JCqqYp7yZbmuoMV3fU1W0cwheGATMmge4FuHZ83JIlp38A7YMzLqvtaBgKsrzGz9qSSnNMnB+STpZaczvJOZ37+5IYsYNkgV9fHM/QJxQQWCpgcZfAAAAABJRU5ErkJggg==) top left no-repeat; }
.US { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEXsxsvjrLPMa3fRfolXVoPcl5+wUl68PEyUboljYopEQ3VdXIbUgYtUU36fQFe6p6q1mp23g5WuhYqqeoCpYHbCpbW7kqPJjJmyj5SwcoahcnhQS3iZVZQdAAAAZElEQVQY01XNVw6AMAwD0ABmlFL25v73JCqqYp7yZbmuoMV3fU1W0cwheGATMmge4FuHZ83JIlp38A7YMzLqvtaBgKsrzGz9qSSnNMnB+STpZaczvJOZ37+5IYsYNkgV9fHM/QJxQQWCpgcZfAAAAABJRU5ErkJggg==) top left no-repeat; }
.UZ { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAASFBMVEUAmbX///8bsTXw6ew5qk5HokXw6eUsiqQRnbkkqL85r8VGm7RNnbNavM/ExMS7t7kvjKVolWdSnV9Qp70YpL1EkZ9Ej51bipZlf+rjAAAATElEQVQY03XISQ6AIBAAwVZUlgEB1///1HDDZKj0qYEQwAdPT+BKru3/v8ElnGv1HmyRU2KMUmznxagyk2offrNpMquqMquO4V9U9QOCCQRhj9g37QAAAABJRU5ErkJggg==) top left no-repeat; }
.VA { width: 16px; height: 16px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEX/4AD//////e7Ew7vDxMT/4hLPz8/EtET/4xPv7+7+79X88Lr/8Jb/6ujy8OTs5uT/0tH94av/9ar86pXIuEj5+/774uP+/OH++Mvx6L7mzb7+wbrw1bGsrKz/7nz6w3qWedQTAAAAaUlEQVQY05WORxKAIAxFScBCsYK93f+WKoMC7nyT1Zuf5BNHjmBJ/4nbUfKAgKqNEjjuSgxvIkE+NY2WzAsoVy0xEEIec9mlXrSqrioefEFR9xz8CkCxFHEPi7/hBP0KRozJLJTRa9h2AsppA8260qq5AAAAAElFTkSuQmCC) top left no-repeat; }
.VC { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAP1BMVEX80CIAJnQAfC4+kCtEgls+UF/CrFW2uSZFWH9UmCp3pCgSgi3syyNpnilsi3hjbHRPjWZjjFqdsSbkyCPZxCOUSZYbAAAAUklEQVQY063KORKAMAwEwWUFCPng/v9bsSNTZZExYddgqE1oCUv7h4//uyUk6V0ZEKidCyMizftP74cp1dB5BYHnmdn1FC/XcePlS22bW8dYWh/CvgM/V54IVAAAAABJRU5ErkJggg==) top left no-repeat; }
.VE { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAM1BMVEX/zAAAJH3PFCusTlp6jrsVNohEVoNTa6jEqkSpttSLm8UiQY9tg7QHKoGgcXewUl7PtU8IUPGwAAAAQUlEQVQY02PADgRwiHNQTZwRDthZ2eFsNrg4NycXLxcnN7o4Cw+EYkEVZ2WBybOiirPDLIGJM2EFzFQT52fGBvgAN2sCXd6XxtIAAAAASUVORK5CYII=) top left no-repeat; }
.VI { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAtFBMVEUAIGghQHYmNHJEVHgPJGjgdofcanwUMnXMhJkULGhEfWXPQlxSfzwqZy25f5nQaX9XZHzMrLvUmquCfqOteZTCfJNEU4gtRoJpRXQwSHPNt2Jrm2BVjlbAqFXOKUQ2dTnS49fL28m8pLnXpbWalrO8mrKRja+0xa7TkqRjc5+iupyQdJedbY5PWIyHZ4tcU4VCRHqOiXmypHiisHJgiXC2ombVT2VTk2K/Ql5mjkxLcEEZaDDk1LkOAAAAoklEQVQY02XOhQ7DIBAGYNqipe66zt1d3v+9BixZs+6HI+HLJXeA+guScofoUZCAbzygb6kf8nhNhwls3QAuxgj3rhghnAnQRIhyhIRz8biZYPv1bEzpejhyVpxOg3gDpTdLS/nE2ZH8HoF0PN9Lr2aWCYUTKMfJYqKIXQ4+/b/JrVv/cSZdh8eirE6F99evH+r6YkDh3UDGgNpTk6e9TP29N6Q8CkJ+3ddmAAAAAElFTkSuQmCC) top left no-repeat; }
.VN { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAMFBMVEXaJR2xV1P//wDmbRP64gS1W1fcNBv87QLjXRbztQr30AajdXO8Yl7pehLvnw3xrQuIO9JfAAAAQElEQVQI12NAAgeQOQHIHAEIxYzMYUJWZmQAl+FwLyrxgCvLUtJKgHOYlZQRBnD6eiI4/Al8EA4UEOIECsLBBgDKjAga/3ggfgAAAABJRU5ErkJggg==) top left no-repeat; }
.VU { width: 23px; height: 14px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAdVBMVEUAlkPWEDXPDjREjWUAAADICzKaECUGcDBiRwhDNQStiwubewpVTwk6MQMAeTcMQBmCZghTQgYjHAIRDgGsS15REhGLdAqnDCkxJwJEe11yakh5YwltWQdEKwdskX24V2mSTVdNYFIHaS1jEBY+Dg2egwxvUghcr8DuAAAAl0lEQVQY023K2RKDIAxAUcRgGyLK4lpr9/b/P7FIp4IzXsLLSdirEJmPb+fKJLZhw3k6DbOaTNsLvt00DGCYaPabLCTC8MWdVZrmZy+EyP7Pu+kInSI9tEXsxmBC9QYAlPJ8XDv5e/MhALc4lr9M6R2URIfU2fpxWBu9g1XUqbpiSTkDN+io0a2WUROXmGq1/OD3Md/p8gWWwgmZyHMqWAAAAABJRU5ErkJggg==) top left no-repeat; }
.WS { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAP1BMVEXOESYAKH4AL4OrTVe9Lz+/MUHEGDC/Ey3UECQNNoUQKXllHlM0VpkpTZREY6FTZJ0WQ48mPoanYGi2WGJsHVAw7g6QAAAAWUlEQVQY06WM2w6AIAxDtwoKCHj9/291M8Ys7tE2TZOzC7EINWvNlOjRoRy55XbzVwPpdgU6HGewHDA+HDLoK7s/hUtZNq3T8snY8iQmidpyo188jjEEl/0CkaACgPm6Ae8AAAAASUVORK5CYII=) top left no-repeat; }
.YE { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPBAMAAAD9gUllAAAAGFBMVEX////OESYAAABERETExMSrTVdsbGy2WGJRNKvcAAAAH0lEQVQI12MQRIACZE4AsRwk4EAWRwkBDIjlGCNAAgDjLw/BLXPBTAAAAABJRU5ErkJggg==) top left no-repeat; }
.ZA { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAilBMVEUAd0ngPDEAFIkAAAD///9ETolFgWlFiT3kpBm0Yl1INAjt8u8giGAYhFrfsCHQ1OnF4Na62s6t08TExMQoOZxmrZLul5FVpIbmXlWZni6qoyv/uByZbhGRaRAOCgL28/H529n409CIkch2gcC7vb6AhaTxpJ93tp6An5NscY6/bWhZjTrhQTd9Wg7nB2ARAAAAhUlEQVQY03WQVxKDMAwFHQyOA4SEFHrv9f7XAzEU2wP7udLTSEIztWzdBDoE6O/U4f0DGXeo/GNL8Cp1ofA0E4fzOAroErG1amA9xir1lshH3vkiDIQQYSGzB0a/P/OhL/Zfz48CY90nk3aUbX/dfP0kxm/3avkhwa//gWbeE0KaolQE2gl5OwgKsdWYtAAAAABJRU5ErkJggg==) top left no-repeat; }
.ZM { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAV1BMVEUZigDeIBAAAABRiUS8g0TvfQB4KAREcwOwXABVikRVhgDZfQCzVExERESZRgpKJQFChwB0hACIggCoi2xmfkaAWEaWhUScckR8PAU0ewKRZgFkhgCkggAyLtNEAAAAS0lEQVQY02PADjjRBbgEBbgYBAQxxBmEuFm5uYVA4hhapGHmEDZfko9Pgp9fSkYMTZydkZGNiYmDlWXIiHMyIwFOER4eUV5ecRZhADzyA4mmPMSGAAAAAElFTkSuQmCC) top left no-repeat; }
.ZW { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAh1BMVEX1xwDwXABQhwDKAwAhAAABZQAibCL///9UiAAZXBnsys/5zMr47/Lf397Py87Ax77yzq+/qamdop3ulYexmoWRilNPgU++qERsiUS8dESpRkRWRERObTRGMDKjJyXIXhK5gg7auQjPcgdDeQHHAgD89fn549vxw7roeG/hjUY2aTYAXgDkVwDrn/xxAAAAb0lEQVQY02MQ4tRmxQRiDOz8MspMGECCgZ2dV1SRAR2IA8W5uUTkGdGAJAMPt6Ywl6CcCjMKkGJQ1VBSEmbnk2VBAdIM7OoKCmrYxLkFBLCZw87OziMir4NuLy53IvzFgQwlGIS0ONnAgBNCQrAYAPOfCN4tCn6dAAAAAElFTkSuQmCC) top left no-repeat; }
.AD { width: 22px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAMAAADXs89aAAAAYFBMVEUAGKjQEDr+3wD82AL01wfu0iXqkhPHs3/LtnfBp3DNtm/SumHVvmDXwFvhyEXioi3mribmnSbt0iDy1gvBqnPDrnLsoGPql2PZflzdi1Pz0RnoqxnrlxXpshT42g352wtnQsrwAAAAUElEQVQY02OAAhYmMGBmhADqCrOycnOzCmEI80lI8vPzoQsLsYuJs8mwS6Gr5hEUFBDgQVctzMHGJivNgSHMxckpKsKF6UA5Xl55GvgSUxgAiPMDzZHtCPMAAAAASUVORK5CYII=) top left no-repeat; }
.AE { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAVFBMVEX/AAD///8AAAAAdC4GaygiIiLt9fARfT3w8PAVEhL7Q0PhIiJERES4AAAMAAD/+Pm8vLxPiWdEfFm2Hwzu6uXExMS7v7xaWlrjJCSsIiK9IxG9BQVBPYmgAAAAXElEQVQY03WMWQ6AIAxEZRFww32//z2l2iZQw+t8TF6aKV5mrVLGjJ8+f2ulE9Bf1loVhXbq3hghogzoBWOjf+ZX9ItzzhCh405XSTjpIVBb9JJB3v/80QTOkrE/dDQErJmdBKUAAAAASUVORK5CYII=) top left no-repeat; }
.AF { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAh1BMVEUAejYAAADUIBHXMyXiaF7bRzvjb2TWKhzqlI1GXSpGCwbld26Aj2zgX1TeVEgOgkHcTUENDQ3oiYF8Uk5frIHmf3ZNo3N1hmBVVVWAV1P0yMTyv7uos5t9u5mcqY1ts4ypjoyBgYGYd3RoaGheXl4ijFFnelBGRkZ0R0RWazxrPDhcKSQhISEE5YDlAAAAjklEQVQY04XQNxaDMBBFURhNkK2AyOCc8/7XZ/vQILvglbeZMz9Jh+YwNEuGJl3UJ5FfLwOAB6A29usB1DfYNJF3vZBTjsRWY89PTyyMqZnvVTb2fbksPCEv7Dry7obs6oK4bcaeHndk0GhPq21091UiBgqM9hx53muNjrW2WfzXIyASsr/87SMKlEzu9gYaKAeeXHDvnwAAAABJRU5ErkJggg==) top left no-repeat; }
.AG { width: 23px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAilBMVEXOESYAAAAAcsb////e7fjRHzLJECVEOAYnIAPbxS35zxX++fr54uTaq7kTabjvsLbjdIFqQHTZRFWYKlC6GjZ5cyRGSCCwDiAKFxsADxqOCxrguhNPBw+bgQ2Teg1bSwgmAwcZFALtp6/ItCvGsysxDx0uEBzxxxXHphLAnxFeCBFdCBGGcAw0KwXK9jAFAAAAiklEQVQY023Mhw6DIABF0WetiLj3rNq9///3imAstpyE5HFJQGfodCDjPPfGmx9pJEApJ6VDP1AqLyW4Rkx7117bly12A+Ep8o0xdu+nhwckcq6rIj85jnPMi6q+EMyyYPMVZFikSk+hiJccY8XfSj7WLM+ceBZ+JC7PboI/Ee8RNA5mCB0rVD7/AIcFBy8GAVVcAAAAAElFTkSuQmCC) top left no-repeat; }
.AI { width: 23px; height: 12px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAMCAMAAAC+5dbKAAAAllBMVEUAIWneb4E5Toe+iJ/ROVLXhJes0dT/68vWtMLfsb//4LDS1q3nnKmOmoYiPHtvSHX/xGrXUGbMIDz6+ur/8Nrt6sm9s8eipsDc3ruKk7acvbLnprL24rF5irCvxaZneqWFf6RecqDa0p7ijp2krZX/1JPPfJCudJCcbY5uY47Bdo18Y4tmgX1IR3xedHhJXm8ZOGf/vVpe51OAAAAAaklEQVQY02Ng5VBkYGJhZuBT52FiQAbarByyLMwaymKowowgICQIIvnxiHMriXLzgiXkOdUUWJglpbXA5ggLqIqogBicrJoQe8V5dIFcGS52Q14GTCAhwMWuj0Vcj41NjgEb0JEyYKAiAAAACgWeWQJaVgAAAABJRU5ErkJggg==) top left no-repeat; }
.AL { width: 21px; height: 15px; display: inline-block; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAMAAAA8hHRZAAAATlBMVEX/AAAAAADyAAC5AACgAACIAABXAAAtAAAWAAAMAADOAAC/AACzAACqAACkAACVAAB+AAB7AAB3AABzAABvAABuAABOAAD4AADmAAAiAADy5eiYAAAAW0lEQVQY053PNwrAMAxAUVe595Lk/hcNzqbgyQ9NHyEQOcHYGiyKoW41RESVVyO1NJWjGoAuEPBu/2rHu7ZMTfUsFlXvJBiQzuMLIjXakuDkJz9594ZiZOMiR17F+wKXbi95rQAAAABJRU5ErkJggg==) top left no-repeat; }

7876
static/css/font-awesome.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

268
static/css/resume.css Normal file
View File

@ -0,0 +1,268 @@
/* main container */
#resume {
padding: 1.5rem;
}
/* every section wrapper */
.section {
margin-bottom: 1rem;
}
section .location {
margin-right: 0.5em;
font-weight: 700;
}
#contact {
margin-top: 0.5rem;
}
#profiles .item {
padding: 0;
}
#header > #profiles,
#header > #contact,
#languages,
#interests {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
#header > div {
line-height: 1.5;
}
#header > div > div {
margin-right: 1.2em;
}
#header h1.name {
font-size: 2.8rem;
font-weight: 100;
line-height: 100%;
}
#header h2.label {
font-size: 1.47rem;
font-weight: 300;
}
#header .image {
width: 11em;
float: right;
border-radius: 4px;
}
.main-summary {
background: #f1f8ff;
padding: 1.2em 1em;
margin-top: 1rem;
}
.main-summary p {
margin: 0;
}
.section > header {
position: relative;
}
.fa {
margin-right: 0.25em;
}
.section.main-summary > section {
margin: 0;
}
.section > section > header {
font-size: 1.38rem;
position: relative;
margin-top: 0.7em;
}
.section > section > header:first-of-type {
margin: 0;
}
.section > section > header .space-left {
position: absolute;
left: -1.56rem;
top: 5px;
line-height: 1;
opacity: 0;
}
.position,
.organization,
.institution,
.date,
.area,
.studyType,
.title,
.awarder {
display: inline;
}
.position,
.studyType,
.area,
.title,
.language,
.name {
font-weight: 600;
}
.company,
.institution,
.organization,
.awarder {
font-weight: 400;
}
.section header .date {
display: block;
font-size: 1rem;
padding: 0.1em 0;
font-weight: 400;
}
.keywords,
.courses {
margin: 0.5em 0;
}
.keywords li,
.courses li {
display: inline-block;
margin: 2px 2px 2px 0;
padding: 4px 5px 5px;
font-size: 0.9rem;
line-height: 1;
border: 0 solid #dfeaf1;
white-space: nowrap;
}
.keywords li:hover,
.courses li:hover {
background: #dfeaf0;
}
.highlights {
margin: 1em 0 0 0;
}
.highlights > li > p {
margin-bottom: 0.5em;
}
.item {
overflow: hidden;
}
.gpa {
clear: both;
padding-bottom: 0.5em;
}
.fa.social {
font-size: 1.1em;
}
#languages .item,
#interests .item {
width: 15em;
padding: 0 0.5em 0.5em 0;
border-bottom: none;
}
/* Skill chart */
.level {
margin-bottom: 0.5em;
}
.level em {
padding-left: 0.2em;
}
.level .bar {
border: 1px solid #ddd;
display: block;
width: 10em;
height: 5px;
position: relative;
}
.level .bar::after {
position: absolute;
content: " ";
top: 0;
left: 0;
background: black;
height: 5px;
}
.level.notions .bar::after {
background: #eb5f51;
width: 2.5em;
}
.level.elementary .bar::after {
background: #eb5f51;
width: 2.5em;
}
.level.intermediate .bar::after {
background: #ffdf1f;
width: 5em;
}
.level.advanced .bar::after,
.level.fluent .bar::after {
background: #5cb85c;
width: 7.5em;
}
.level.master .bar::after,
.level.native .bar::after {
background: #59c596;
width: 10em;
}
#references .item {
padding-left: 0.5em;
border-left: 5px solid #ff6d1f;
}
.toggle-item {
display: none;
}
.section > section > section {
margin-bottom: 0.5rem;
}
.company i {
margin-right: 0.5rem;
}
.company .website {
font-style: italic;
margin-left: 0.5rem;
}
.highlights li {
display: inline-block;
}

12
static/css/roboto.css Normal file
View File

@ -0,0 +1,12 @@
@font-face {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 400;
src: url(/ttf/roboto-slab.ttf) format('truetype');
}
@font-face {
font-family: 'Ruda';
font-style: normal;
font-weight: 400;
src: url(/ttf/ruda.ttf) format('truetype');
}

View File

@ -0,0 +1,25 @@
function obfuscateEmail(item) {
let href = item.href;
let innerHTML = item.innerHTML;
item.onmouseover = (_this) => {
const elt = _this.target;
const b64email = elt.href.match('[^/]*$').pop();
elt.href = 'mailto:' + atob(b64email);
elt.innerHTML = 'E-mail: ' + atob(b64email);
}
item.onmouseout = (_this) => {
_this.target.href = href;
_this.target.innerHTML = innerHTML;
}
}
function init() {
const elts = []
const query = document.getElementsByClassName("obfuscated_email")
for (let i = 0; i < query.length; i++) {
obfuscateEmail(query[i]);
}
}
window.onload = init

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
static/ttf/fa-solid-900.ttf Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
static/ttf/roboto-slab.ttf Normal file

Binary file not shown.

BIN
static/ttf/ruda.ttf Normal file

Binary file not shown.

View File

@ -1,6 +1,6 @@
module.exports = { module.exports = {
darkMode: 'class', darkMode: 'class',
content: ["./templates/*.{html,js}"], content: ["./templates/**/*.{html,js}"],
theme: { theme: {
extend: { extend: {
fontFamily: { fontFamily: {

View File

@ -39,3 +39,22 @@ html {
.image-center { .image-center {
@apply mx-auto; @apply mx-auto;
} }
h2.section-title i {
@apply mr-4;
@apply text-zinc-600;
}
div.organization i {
@apply mr-1;
@apply text-stone-500;
}
ul.highlights {
@apply pe-4;
}
ul.highlights li {
@apply text-center;
@apply ring;
}

View File

@ -2,6 +2,7 @@
{% block title %}Archive | {{ SITENAME }}{% endblock %} {% block title %}Archive | {{ SITENAME }}{% endblock %}
{% set current = "archive" %} {% set current = "archive" %}
{% set url = "archives.html" %}
{% macro countyear(year) %} {% macro countyear(year) %}
{% set name = namespace(y=0) %} {% set name = namespace(y=0) %}

View File

@ -2,251 +2,100 @@
<html lang="{% block html_lang %}{{ DEFAULT_LANG }}{% endblock html_lang %}"> <html lang="{% block html_lang %}{{ DEFAULT_LANG }}{% endblock html_lang %}">
<head> <head>
{% block head %} {% block head %}
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Pelican" /> <meta name="generator" content="Pelican" />
<title>{% block title %} {{ SITENAME }} {% endblock %}</title> <title>{% block title %} {{ SITENAME }} {% endblock %}</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" /> <link rel="stylesheet" type="text/css" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/roboto.css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto+Slab|Ruda" /> <link rel="stylesheet" type="text/css" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/font-awesome.css" />
<link rel="stylesheet" type="text/css" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/main.css" /> <link rel="stylesheet" type="text/css" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/main.css" />
<link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/stork.css"> <link rel="stylesheet" type="text/css" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/resume.css" />
<link rel="stylesheet" media="screen and (prefers-color-scheme: dark)" <link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/flags.css">
href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/stork-dark.css"> {% if FEED_ALL_ATOM %}
{% if FEED_ALL_ATOM %} <link
<link href="{{ FEED_DOMAIN }}/{% if FEED_ALL_ATOM_URL %}{{ FEED_ALL_ATOM_URL }}{% else %}{{ FEED_ALL_ATOM }}{% endif %}"
href="{{ FEED_DOMAIN }}/{% if FEED_ALL_ATOM_URL %}{{ FEED_ALL_ATOM_URL }}{% else %}{{ FEED_ALL_ATOM }}{% endif %}" type="application/atom+xml" rel="alternate" title="{{ SITENAME }} Atom Feed" />
type="application/atom+xml" rel="alternate" title="{{ SITENAME }} Atom Feed" /> {% endif %}
{% endif %} {% if FEED_ALL_RSS %}
{% if FEED_ALL_RSS %} <link
<link href="{{ FEED_DOMAIN }}/{% if FEED_ALL_RSS_URL %}{{ FEED_ALL_RSS_URL }}{% else %}{{ FEED_ALL_RSS }}{% endif %}"
href="{{ FEED_DOMAIN }}/{% if FEED_ALL_RSS_URL %}{{ FEED_ALL_RSS_URL }}{% else %}{{ FEED_ALL_RSS }}{% endif %}" type="application/rss+xml" rel="alternate" title="{{ SITENAME }} RSS Feed" />
type="application/rss+xml" rel="alternate" title="{{ SITENAME }} RSS Feed" /> {% endif %}
{% endif %} {% block extra_head %}{% endblock extra_head %}
{% block extra_head %}{% endblock extra_head %} {% endblock head %}
{% endblock head %} <script>
<script> if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia(
if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia( '(prefers-color-scheme: dark)').matches)) {
'(prefers-color-scheme: dark)').matches)) { document.documentElement.classList.add('dark');
document.documentElement.classList.add('dark'); } else {
} else { document.documentElement.classList.remove('dark')
document.documentElement.classList.remove('dark') }
} </script>
</script>
</head> </head>
<body class="min-h-screen flex flex-col max-w-7xl lg:max-w-none text-zinc-800 bg-neutral-100 <body class="min-h-screen flex flex-col max-w-7xl lg:max-w-none text-zinc-800 bg-neutral-100
dark:bg-neutral-900 dark:text-zinc-300 container mx-auto justify-center md:px-3 "> dark:bg-neutral-900 dark:text-zinc-300 container mx-auto justify-center md:px-3 ">
<nav class="sm:flex sm:justify-between xl:ml-32 pl-4 items-center"> {% include('partials/menu.html') %}
<div class="flex pt-4"> <div class="flex-grow md:max-w-screen-md md:mx-auto md:w-3/4 px-4">
<h1 class="font-semibold text-2xl"><a href="{{ SITEURL }}/">{{ SITENAME }}</a></h1> {% include('partials/breadcrumbs.html') %}
<button id="theme-toggle" type="button" {% block content %} {% endblock %}
class="text-zinc-700 dark:text-zinc-400 rounded-full focus:outline-none text-sm ml-2 p-1"> </div>
<svg id="theme-toggle-dark-icon" class="w-5 h-5 hidden" fill="currentColor" viewBox="0 0 20 20" <footer class="flex w-full text-xs justify-center mt-10 mb-6 text-zinc-500 dark:text-zinc-400">
xmlns="http://www.w3.org/2000/svg"> {% include './partials/footer_links.html' %}
<path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path> </footer>
</svg>
<svg id="theme-toggle-light-icon" class="w-5 h-5 hidden" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z"
fill-rule="evenodd" clip-rule="evenodd"></path>
</svg>
</button>
</div>
<ul class="flex flex-wrap lg:mr-24 md:pt-0">
{% if DISPLAY_PAGES_ON_MENU %}
{% for p in pages %}
<li class="mr-4 pt-6"><a {% if p==page %} class="border-b-2 border-zinc-800 dark:border-zinc-300"
{% endif %} href="{{ SITEURL }}/{{ p.url }}">{{ p.title }}</a></li>
{% endfor %}
{% endif %}
<li class="mr-4 pt-6"><a {% if current=="archive" %} class="border-b-2 border-zinc-800 dark:border-zinc-300"
{% endif %} href="{{ SITEURL }}/archives.html">Archive</a></li>
<li class="mr-4 pt-6"><a {% if current=="categories" %}
class="border-b-2 border-zinc-800 dark:border-zinc-300" {% endif %}
href="{{ SITEURL }}/categories.html">Categories</a></li>
<li class="mr-4 pt-6"><a {% if current=="tags" %} class="border-b-2 border-zinc-800 dark:border-zinc-300"
{% endif %} href="{{ SITEURL }}/tags.html">Tags</a></li>
<li class="mr-4 pt-6"><a {% if current=="search" %} class="border-b-2 border-zinc-800 dark:border-zinc-300"
{% endif %} href="{{ SITEURL }}/search.html">Search</a></li>
</ul>
</nav>
<div class="flex-grow md:max-w-screen-md md:mx-auto md:w-3/4 px-4">
{% if article %}
<nav class="text-zinc-800 dark:text-zinc-300 mt-12 pb-2 md:mt-16" aria-label="Breadcrumb">
<ul class="p-0 inline-flex items-center">
<li class="flex items-center">
<a href="{{ SITEURL }}/" class="text-zinc-800 dark:text-zinc-300 inline-flex items-center">
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z">
</path>
</svg>
Home
</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="flex items-center">
<a href="{{ SITEURL }}/categories.html">Categories</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="flex items-center">
<a href="{{ SITEURL }}/{{category.url}}">{{ category }}</a>
</li>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</ul>
</nav>
{% elif tag %}
<nav class="text-zinc-800 dark:text-zinc-300 mt-12 pb-3 md:mt-16" aria-label="Breadcrumb">
<ul class="p-0 inline-flex">
<li class="flex items-center">
<a href="{{ SITEURL }}/" class="text-zinc-800 dark:text-zinc-300 inline-flex items-center">
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z">
</path>
</svg>
Home
</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="flex items-center">
<a href="{{ SITEURL }}/tags.html">Tags</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="border-b-2 border-zinc-800 dark:border-zinc-300">
{{ tag }}
</li>
</ul>
</nav>
{% elif page %}
<nav class="text-zinc-800 dark:text-zinc-300 mt-12 pb-3 md:mt-16" aria-label="Breadcrumb">
<ul class="p-0 inline-flex">
<li class="flex items-center">
<a href="{{ SITEURL }}/" class="text-zinc-800 dark:text-zinc-300 inline-flex items-center">
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z">
</path>
</svg>
Home
</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="border-b-2 border-zinc-800 dark:border-zinc-300">
{{page.title}}
</li>
</ul>
</nav>
{% elif category %}
<nav class="text-zinc-800 dark:text-zinc-300 mt-12 pb-3 md:mt-16" aria-label="Breadcrumb">
<ul class="p-0 inline-flex">
<li class="flex items-center">
<a href="{{ SITEURL }}/" class="text-zinc-800 dark:text-zinc-300 inline-flex items-center">
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z">
</path>
</svg>
Home
</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="flex items-center">
<a href="{{ SITEURL }}/categories.html">Categories</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="border-b-2 border-zinc-800 dark:border-zinc-300">
{{ category }}
</li>
</ul>
</nav>
{% endif %}
{% block content %} {% endblock %}
</div>
<footer class="flex w-full text-xs justify-center mt-10 mb-6 text-zinc-500 dark:text-zinc-400">
<div class="px-4">
<span>{% if COPYRIGHT %}{{ COPYRIGHT }}&nbsp;&#8226;&nbsp;{% endif %}</span>Powered by
<a class="underline" href="https://getpelican.com/">Pelican</a>&nbsp;&
<a class="underline" href="https://github.com/aleylara/Papyrus">&nbsp;Papyrus</a>
</div>
</footer>
{% include 'analytics.html' %} {% include 'analytics.html' %}
{% include 'disqus_script.html' %} {% include 'disqus_script.html' %}
<script> <script>
let themeToggleDarkIcon = document.getElementById('theme-toggle-dark-icon'); let themeToggleDarkIcon = document.getElementById('theme-toggle-dark-icon');
let themeToggleLightIcon = document.getElementById('theme-toggle-light-icon'); let themeToggleLightIcon = document.getElementById('theme-toggle-light-icon');
if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia( if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia(
'(prefers-color-scheme: dark)').matches)) { '(prefers-color-scheme: dark)').matches)) {
themeToggleLightIcon.classList.remove('hidden'); themeToggleLightIcon.classList.remove('hidden');
} else { } else {
themeToggleDarkIcon.classList.remove('hidden'); themeToggleDarkIcon.classList.remove('hidden');
} }
let themeToggleBtn = document.getElementById('theme-toggle'); let themeToggleBtn = document.getElementById('theme-toggle');
themeToggleBtn.addEventListener('click', function () { themeToggleBtn.addEventListener('click', function () {
themeToggleDarkIcon.classList.toggle('hidden'); themeToggleDarkIcon.classList.toggle('hidden');
themeToggleLightIcon.classList.toggle('hidden'); themeToggleLightIcon.classList.toggle('hidden');
if (localStorage.getItem('color-theme')) { if (localStorage.getItem('color-theme')) {
if (localStorage.getItem('color-theme') === 'light') { if (localStorage.getItem('color-theme') === 'light') {
document.documentElement.classList.add('dark'); document.documentElement.classList.add('dark');
localStorage.setItem('color-theme', 'dark'); localStorage.setItem('color-theme', 'dark');
} else { } else {
document.documentElement.classList.remove('dark'); document.documentElement.classList.remove('dark');
localStorage.setItem('color-theme', 'light'); localStorage.setItem('color-theme', 'light');
} }
} else { } else {
if (document.documentElement.classList.contains('dark')) { if (document.documentElement.classList.contains('dark')) {
document.documentElement.classList.remove('dark'); document.documentElement.classList.remove('dark');
localStorage.setItem('color-theme', 'light'); localStorage.setItem('color-theme', 'light');
} else { } else {
document.documentElement.classList.add('dark'); document.documentElement.classList.add('dark');
localStorage.setItem('color-theme', 'dark'); localStorage.setItem('color-theme', 'dark');
} }
} }
}); });
</script> </script>
<script src="https://files.stork-search.net/releases/v1.4.0/stork.js"></script>
<script> <!-- Matomo -->
stork.register("sitesearch", "{{ SITEURL }}/search-index.st") <script>
</script> var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//matomo.ptrs.top/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code --
</body> </body>
</html> </html>

View File

@ -2,6 +2,7 @@
{% block title %}{{ SITENAME }} | Categories{% endblock %} {% block title %}{{ SITENAME }} | Categories{% endblock %}
{% set current = "categories" %} {% set current = "categories" %}
{% set url = "categories.html" %}
{% block content %} {% block content %}

View File

@ -1,5 +1,6 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block html_lang %}{{ page.lang }}{% endblock %} {% block html_lang %}{{ page.lang }}{% endblock %}
{% set url = page.url %}
{% block title %}{{ SITENAME }} | {{ page.title }}{%endblock%} {% block title %}{{ SITENAME }} | {{ page.title }}{%endblock%}
@ -22,12 +23,13 @@
prose-code:font-light prose-code:font-light
prose-img:rounded-md prose-img:rounded-md
"> ">
{% import 'translations.html' as translations with context %}
{{ translations.translations_for(page) }}
{{ page.content }} {{ page.content }}
<!-- <div class="aspect-w-16 aspect-h-9 mx-auto"></div> CSS placeholder --> <!-- <div class="aspect-w-16 aspect-h-9 mx-auto"></div> CSS placeholder -->
</div> </div>
<footer class="flex bg-zinc-200 dark:bg-zinc-700 mt-10 py-2 rounded-lg justify-center space-x-2 text-xs"> <footer class="flex bg-zinc-200 dark:bg-zinc-700 mt-10 py-2 rounded-lg justify-center space-x-2 text-xs">
{% import 'translations.html' as translations with context %}
{{ translations.translations_for(page) }}
{% for name, link in SHARE %} {% for name, link in SHARE %}
<ul> <ul>
<a target="_blank" rel="noopener noreferrer" title="{{ name }}" aria-label="share Features on {{ name }}" <a target="_blank" rel="noopener noreferrer" title="{{ name }}" aria-label="share Features on {{ name }}"

View File

@ -0,0 +1,48 @@
{% set awards = page.resume.awards %}
{% if awards %}
<section class="section" id="awards-section">
<header>
<h2 class='section-title'>{% trans %}resume award title{% endtrans %}</h2>
</header>
<section id="awards">
{% for award in awards %}
<section class="award-item">
{% if award.summary %}
{% if loop.first %}
<input id="award-item-{{ loop.index }}" type="checkbox" class="toggle-item" checked="checked" />
{% else %}
<input id="award-item-{{ loop.index }}" type="checkbox" class="toggle-item" />
{% endif %}
<label for="award-item-{{ loop.index }}"></label>
{% endif %}
<header class="clear">
<div class="header-left">
{% if award.title %}
<div class="title">
{{ award.title }}
</div>
{% endif %}
{% if award.awarder %}
<div class="awarder">
{{ award.awarder }}
</div>
{% endif %}
</div>
{% if award.date %}
<div class="date">
{{ award.date }}
</div>
{% endif %}
</header>
<div class="item">
{% if award.summary %}
<div class="summary">{{ award.summary | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</div>
{% endif %}
</div>
</section>
{% endfor %}
</section>
</section>
{% endif %}

View File

@ -0,0 +1,43 @@
{% set basics = page.resume.basics %}
{% if basics %}
<header id="header" class="clear">
{% if basics.image_b64 %}
<img class="image" src="data:image/jpeg;base64,{{ basics.image_b64 | safe }}" alt="{{ basics.name }}" />
<div class="middle">
<h1 class="name">{{ basics.name }}</h1>
<h2 class="label">{{ basics.label }}</h2>
</div>
{% else %}
<div>
<h1 class="name">{{ basics.name }}</h1>
<h2 class="label">{{ basics.label }}</h2>
</div>
{% endif %}
{% if basics.location %}
<span class="location">
{% if basics.location.city %}
<span class="city">{{ basics.location.city }},</span>
{% endif %}
{% if basics.location.region %}
<span class="region">{{ basics.location.region }}</span>
{% endif %}
{% if basics.location.countryCode %}
<span class="countryCode {{ basics.location.countryCode }}"></span>
{% endif %}
</span>
{% endif %}
<div id="contact">
<a href="{{ basics.email }}" class="obfuscated_email">E-mail (hover me)</a>
</div>
</header>
{% if basics.summary %}
<section class="section">
<section class="main-summary">
<div>{{ basics.summary | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</div>
</section>
</section>
{% endif %}
{% endif %}

View File

@ -0,0 +1,127 @@
{% if article %}
<nav class="text-zinc-800 dark:text-zinc-300 mt-12 pb-2 md:mt-16" aria-label="Breadcrumb">
<ul class="p-0 inline-flex items-center">
<li class="flex items-center">
<a href="{{ SITEURL }}/" class="text-zinc-800 dark:text-zinc-300 inline-flex items-center">
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z">
</path>
</svg>
{% trans %}Home{% endtrans %}
</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="flex items-center">
<a href="{{ SITEURL }}/categories.html">Categories</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="flex items-center">
<a href="{{ SITEURL }}/{{category.url}}">{{ category }}</a>
</li>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</ul>
</nav>
{% elif tag %}
<nav class="text-zinc-800 dark:text-zinc-300 mt-12 pb-3 md:mt-16" aria-label="Breadcrumb">
<ul class="p-0 inline-flex">
<li class="flex items-center">
<a href="{{ SITEURL }}/" class="text-zinc-800 dark:text-zinc-300 inline-flex items-center">
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z">
</path>
</svg>
{% trans %}Home{% endtrans %}
</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="flex items-center">
<a href="{{ SITEURL }}/tags.html">Tags</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="border-b-2 border-zinc-800 dark:border-zinc-300">
{{ tag }}
</li>
</ul>
</nav>
{% elif page %}
<nav class="text-zinc-800 dark:text-zinc-300 mt-12 pb-3 md:mt-16" aria-label="Breadcrumb">
<ul class="p-0 inline-flex">
<li class="flex items-center">
<a href="{{ SITEURL }}/" class="text-zinc-800 dark:text-zinc-300 inline-flex items-center">
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z">
</path>
</svg>
{% trans %}Home{% endtrans %}
</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="border-b-2 border-zinc-800 dark:border-zinc-300">
{{page.title}}
</li>
</ul>
</nav>
{% elif category %}
<nav class="text-zinc-800 dark:text-zinc-300 mt-12 pb-3 md:mt-16" aria-label="Breadcrumb">
<ul class="p-0 inline-flex">
<li class="flex items-center">
<a href="{{ SITEURL }}/" class="text-zinc-800 dark:text-zinc-300 inline-flex items-center">
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z">
</path>
</svg>
{% trans %}Home{% endtrans %}
</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="flex items-center">
<a href="{{ SITEURL }}/categories.html">Categories</a>
<svg class="fill-current w-3 h-3 mr-2 ml-1" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 320 512">
<path
d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z" />
</svg>
</li>
<li class="border-b-2 border-zinc-800 dark:border-zinc-300">
{{ category }}
</li>
</ul>
</nav>
{% endif %}

View File

@ -0,0 +1,90 @@
{% set education = page.resume.education %}
{% if education %}
<section class="section" id="education-section">
<header>
<h2 class='section-title'><i class="fa-solid fa-graduation-cap"></i>{% trans %}resume education title{% endtrans %} <span class="item-count">({{ education | length }})</span></h2>
</header>
<section id="education">
{% for education_item in education %}
<section class="education-item">
{% if education_item.summary %}
{% if loop.first %}
<input id="education-item-{{ loop.index }}" type="checkbox" class="toggle-item" checked="checked" />
{% else %}
<input id="education-item-{{ loop.index }}" type="checkbox" class="toggle-item" />
{% endif %}
<label for="education-item-{{ loop.index }}"></label>
{% endif %}
<header class="clear">
<div class="header-left">
{% if education_item.studyType %}
<div class="studyType">
{{ education_item.studyType }}
</div>
{% endif %}
</div>
<div class="date">
{% if education_item.endDate %}
<span class="pr-1 text-stone-500">
{% trans %}education validation year{% endtrans %}
</span>
<span class="endDate text-neutral-300">
{{ utils.format_date_year(education_item.endDate) }}
</span>
{% endif %}
</div>
<div class="location organization">
{% if education_item.area %}
<div class="area">
{{ education_item.area }}
</div>
{% endif %}
{% if education_item.institution %}
<i class="fas fa-school mr-1 text-stone-500"></i>
<div class="institution">
{{ education_item.institution }}
</div>
{% endif %}
</div>
</header>
{% if education_item.location %}
<span class="location">
<span class="fas fa-map-marker-alt"></span>
{% if education_item.city %}
<span class="city">{{ education_item.city }}, </span>
{% endif %}
{% if education_item.countryCode %}
<span class="countryCode">({{ education_item.countryCode }})</span>
{% endif %}
{% if education_item.region %}
<span class="region">{{ education_item.region }}</span>
{% endif %}
</span>
{% endif %}
{% if education_item.courses %}
<ul class="courses">
{% for course in education_item.courses %}
<li>{{ course }}</li>
{% endfor %}
</ul>
{% endif %}
<div class="item">
{% if education_item.score %}
<div class='gpa'>
<strong> Grade:</strong> <span>{{ education_item.score }}</span>
</div>
{% endif %}
{% if education_item.summary %}
<div class="summary">{{ education_item.summary | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</div>
{% endif %}
</div>
</section>
{% endfor %}
</section>
</section>
{% endif %}

View File

@ -0,0 +1,6 @@
<div class="px-4">
<h5 class="text-center">Powered by</h5>
{% for link_item in LINKS %}
<a class="underline me-4" href="{{ link_item[1] }}">{{ link_item[0] }}</a>
{% endfor %}
</div>

View File

@ -0,0 +1,34 @@
{% set interests = page.resume.interests %}
{% if interests %}
<section class="section" id="interests-section">
<header>
<h2 class='section-title' class='section-title'><i class='fa-solid fa-heart'></i>{% trans %}resume interest title{% endtrans %}</h2>
</header>
<section id="interests">
{% for interest in interests %}
<div class="item">
{% if interest.name %}
<h3 class="name">
{{ interest.name }}
</h3>
{% endif %}
{% if interest.description %}
<div class="description">
{{ interest.description }}
</div>
{% endif %}
{% if interest.keywords %}
<ul class="keywords">
{% for keyword in interest.keywords %}
<li>{{ keyword }}</li>
{% endfor %}
</ul>
{% endif %}
{% if interest.summary %}
<div class="summary">{{ interest.summary | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</div>
{% endif %}
</div>
{% endfor %}
</section>
</section>
{% endif %}

View File

@ -0,0 +1,36 @@
{% set languages = page.resume.languages %}
{% if languages %}
<section class="section" id="languages-section"> <header>
<h2 class='section-title'><i class='fa-solid fa-flag'></i>{% trans %}resume language title{% endtrans %}</h2>
</header>
<section id="languages">
{% for language in languages %}
<div class="display">
{% if language.language %}
<h3 class="language">
{{ language.language }}
</h3>
{% endif %}
<div class="item">
{% if language.fluency %}
<div class="level fluency {{ language.fluency | lower }}">
<em>
{% if language.fluency == "native" %}
{% trans %}language level native{% endtrans %}
{% elif language.fluency == "fluent" %}
{% trans %}language level fluent{% endtrans %}
{% elif language.fluency == "elementary" %}
{% trans %}language level elementary{% endtrans %}
{% elif language.fluency == "notions" %}
{% trans %}language level notions{% endtrans %}
{% endif %}
</em>
<div class="bar"></div>
</div>
{% endif %}
</div>
</div>
{% endfor %}
</section>
</section>
{% endif %}

View File

@ -0,0 +1,42 @@
<nav class="sm:flex sm:justify-between xl:ml-32 pl-4 items-center">
<div class="flex pt-4">
<h1 class="font-semibold text-2xl"><a href="{{ SITEURL }}/">{{ SITENAME }}</a></h1>
<button id="theme-toggle" type="button"
class="text-zinc-700 dark:text-zinc-400 rounded-full focus:outline-none text-sm ml-2 p-1">
<svg id="theme-toggle-dark-icon" class="w-5 h-5 hidden" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path>
</svg>
<svg id="theme-toggle-light-icon" class="w-5 h-5 hidden" fill="currentColor" viewBox="0 0 20 20"
xmlns="http://www.w3.org/2000/svg">
<path
d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z"
fill-rule="evenodd" clip-rule="evenodd"></path>
</svg>
</button>
</div>
<ul class="flex flex-wrap lg:mr-24 md:pt-0">
{% if DISPLAY_PAGES_ON_MENU %}
{% for p in pages %}
<li class="mr-4 pt-6"><a {% if p==page %} class="border-b-2 border-zinc-800 dark:border-zinc-300"
{% endif %} href="{{ SITEURL }}/{{ p.url }}">{{ p.title }}</a></li>
{% endfor %}
{% endif %}
<li class="mr-4 pt-6"><a {% if current=="archive" %} class="border-b-2 border-zinc-800 dark:border-zinc-300"
{% endif %} href="{{ SITEURL }}/archives.html">Archive</a></li>
<li class="mr-4 pt-6"><a {% if current=="categories" %}
class="border-b-2 border-zinc-800 dark:border-zinc-300" {% endif %}
href="{{ SITEURL }}/categories.html">Categories</a></li>
<li class="mr-4 pt-6"><a {% if current=="tags" %} class="border-b-2 border-zinc-800 dark:border-zinc-300"
{% endif %} href="{{ SITEURL }}/tags.html">Tags</a></li>
<li class="mr-4 pt-6">
<ul>
{% for lang, baseurl in lang_siteurls.items() %}
<li><a href="{{ baseurl }}{{ url }}">{{ lang }}</a></li>
{% endfor %}
</ul>
</li>
</ul>
</nav>

View File

@ -0,0 +1,80 @@
{% set projects = page.resume.projects %}
{% if projects %}
<section class="section" id="projects-section">
<header>
<h2 class='section-title'>{% trans %}resume project title{% endtrans %} <span class="item-count">({{ projects | length }})</span></h2>
</header>
<section id="projects">
{% for project in projects %}
<section class="project-item">
{% if project.summary %}
{% if loop.first %}
<input id="project-item-{{ loop.index }}" type="checkbox" class="toggle-item" checked="checked" />
{% else %}
<input id="project-item-{{ loop.index }}" type="checkbox" class="toggle-item" />
{% endif %}
<label for="project-item-{{ loop.index }}"></label>
{% endif %}
{% if project.name %}
<header class="clear">
{% if project.name %}
<div class="position">{{ project.name }}</div>
{% endif %}
{% if project.startDate %}
<div class="date">
<span class="startDate">{{ project.startDate }}</span>
{% if project.endDate %}
<span class="endDate">- {{ project.endDate }}</span>
{% else %}
<span class="endDate">- {{ language.phrases.present }}</span>
{% endif %}
</div>
{% endif %}
</header>
{% endif %}
{% if project.location %}
<span class="location">
<span class="fas fa-map-marker-alt"></span>
{% if project.city %}
<span class="city">{{ project.city }},</span>
{% endif %}
{% if project.countryCode %}
<span class="countryCode">({{ project.countryCode }})</span>
{% endif %}
{% if project.region %}
<span class="region">
{{ project.region }}
</span>
{% endif %}
</span>
{% endif %}
{% if project.url %}
<span class="website">
<a href="{{ project.url }}">{{ project.url }}</a>
</span>
{% endif %}
{% if project.keywords %}
<ul class="keywords">
{% for keyword in project.keywords %}
<li>{{ keyword }}</li>
{% endfor %}
</ul>
{% endif %}
<div class="item">
{% if project.summary %}
<div class="summary">{{ project.summary | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</div>
{% endif %}
{% if project.highlights %}
<ul class="highlights">
{% for highlight in project.highlights %}
<li>{{ highlight | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</li>
{% endfor %}
</ul>
{% endif %}
</div>
</section>
{% endfor %}
</section>
</section>
{% endif %}

View File

@ -0,0 +1,61 @@
{% set publications = page.resume.publications %}
{% if publications %}
<section class="section" id="publication-section">
<header>
<h2 class='section-title'>{% trans %}resume publication title{% endtrans %}</h2>
</header>
<section id="publications">
{% for publication in publications %}
<section class="publication-item">
{% if publication.summary %}
{% if loop.first %}
<input id="publication-item-{{ loop.index }}" type="checkbox" class="toggle-item" checked="checked" />
{% else %}
<input id="publication-item-{{ loop.index }}" type="checkbox" class="toggle-item" />
{% endif %}
<label for="publication-item-{{ loop.index }}"></label>
{% endif %}
<header class="clear">
<div class="header-left">
{% if publication.name %}
<span class="name">
{% if publication.url %}
<span class="website">
<a href="{{ publication.url }}">{{ publication.name }}</a>
</span>
{% else %}
{{ publication.name }}
{% endif %}
</span>
{% endif %}
{% if publication.publisher %}
<span class="publisher">
in {{ publication.publisher }}
</span>
{% endif %}
</div>
{% if publication.releaseDate %}
<span class="date">
{{ publication.releaseDate }}
</span>
{% endif %}
</header>
{% if publication.keywords %}
<ul class="keywords">
{% for keyword in publication.keywords %}
<li>{{ keyword }}</li>
{% endfor %}
</ul>
{% endif %}
<div class="item">
{% if publication.summary %}
<div class="summary">{{ publication.summary | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</div>
{% endif %}
</div>
</section>
{% endfor %}
</section>
</section>
{% endif %}

View File

@ -0,0 +1,24 @@
{% set references = page.resume.references %}
{% if references %}
<section class="section" id="references-section">
<header>
<h2 class='section-title'>{% trans %}resume reference title{% endtrans %}</h2>
</header>
<section id="references">
{% for reference in references %}
<div class="item">
{% if reference.reference %}
<blockquote class="reference">
&#8220;&#32;{{ reference.reference }}&#32;&#8221;
</blockquote>
{% endif %}
{% if reference.name %}
<div class="name">
{{ reference.name }}
</div>
{% endif %}
</div>
{% endfor %}
</section>
</section>
{% endif %}

View File

@ -0,0 +1,43 @@
{% set skills = page.resume.skills %}
{% if skills %}
<section class="section" id="skills-section">
<header>
<h2 class='section-title'><i class="fa-regular fa-keyboard"></i>{% trans %}resume skill title{% endtrans %}</h2>
</header>
<section id="skills" class="grid grid-cols-3">
{% for skill in skills %}
<div class="item">
{% if skill.name %}
<h3 class="name">
{{ skill.name }}
</h3>
{% endif %} {% if skill.level %}
<div class="level {{ skill.level | lower }}">
<em>
{% if skill.level == "master" %}
{% trans %}skill level master{% endtrans %}
{% elif skill.level == "intermediate" %}
{% trans %}skill level intermediate{% endtrans %}
{% elif skill.level == "advanced" %}
{% trans %}skill level advanced{% endtrans %}
{% elif skill.level == "elementary" %}
{% trans %}skill level elementary{% endtrans %}
{% elif skill.level == "notions" %}
{% trans %}skill level notions{% endtrans %}
{% endif %}
</em>
<div class="bar"></div>
</div>
{% endif %}
{% if skill.keywords %}
<ul class="keywords">
{% for keyword in skill.keywords %}
<li>{{ keyword }}</li>
{% endfor %}
</ul>
{% endif %}
</div>
{% endfor %}
</section>
</section>
{% endif %}

View File

@ -0,0 +1,97 @@
{% set volunteer = page.resume.volunteer %}
{% if volunteer %}
<section class="section" id="volunteer-section">
<header>
<h2 class='section-title'><i class="fa-solid fa-handshake-angle"></i>{% trans %}resume volunteer title{% endtrans %}</h2>
</header>
<section id="volunteer">
{% for volunteer_item in volunteer %}
<section class="volunteer-item">
{% if volunteer_item.organization %}
{% if volunteer_item.summary %}
{% if loop.first %}
<input id="volunteer-item-{{ loop.index }}" type="checkbox" class="toggle-item" checked="checked" />
{% else %}
<input id="volunteer-item-{{ loop.index }}" type="checkbox" class="toggle-item" />
{% endif %}
<label for="volunteer-item-{{ loop.index }}"></label>
{% endif %}
<header class="clear">
<div class="header-left flex">
{% if volunteer_item.position %}
<div class="position">
{{ volunteer_item.position }}
</div>
{% endif %}
<div class="date flex-grow text-right">
{% if volunteer_item.startDate %}
<span class="startDate">{{ utils.format_date_short(volunteer_item.startDate) }}</span>
{% endif %}
{% if not utils.isinfinite(volunteer_item.endDate) %}
<span class="endDate">- {{ utils.format_date_short(volunteer_item.endDate) }}</span>
{% else %}
<span class="endDate">- {% trans %}resume present phrase{% endtrans %}</span>
{% endif %}
</div>
</div>
<div class="organization">
<i class="fa-solid fa-building-ngo mr-2"></i>
{{ volunteer_item.organization }}
{% if volunteer_item.url %}
<span class="website text-italic">
<i>
<a href="{{ volunteer_item.url }}">(website)</a>
</i>
</span>
{% endif %}
</div>
</header>
{% endif %}
{% if volunteer_item.location %}
<span class="location">
<span class="fas fa-map-marker-alt"></span>
{% if volunteer_item.city %}
<span class="city">
{{ volunteer_item.city }},
</span>
{% endif %}
{% if volunteer_item.countryCode %}
<span class="countryCode">
({{ volunteer_item.countryCode }})
</span>
{% endif %}
{% if volunteer_item.region %}
<span class="region">
{{ volunteer_item.region }}
</span>
{% endif %}
</span>
{% endif %}
{% if volunteer_item.keywords %}
<ul class="keywords">
{% for keyword in volunteer_item.keywords %}
<li>{{ keyword }}</li>
{% endfor %}
</ul>
{% endif %}
<div class="item">
{% if volunteer_item.summary %}
<div class="summary">{{ volunteer_item.summary | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</div>
{% endif %}
{% if volunteer_item.highlights %}
<ul class="highlights grid grid-cols-4 gap-4">
{% for highlight in volunteer_item.highlights %}
<li>{{ highlight | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</li>
{% endfor %}
</ul>
{% endif %}
</div>
</section>
{% endfor %}
</section>
</section>
{% endif %}

View File

@ -0,0 +1,81 @@
{% set work = page.resume.work %}
{% if work %}
<section class="section" id="work-section">
<header>
<h2 class='section-title'><i class="fa-solid fa-suitcase"></i>{% trans %}resume work title{% endtrans %} <span class="item-count">({{ work | length }})</span></h2>
</header>
<section id="work">
{% for work_item in work %}
<section class="work-item">
{% if work_item.name %}
{% if work_item.summary %}
{% if loop.first %}
<input id="work-item-{{ loop.index }}" type="checkbox" class="toggle-item" checked="checked" />
{% else %}
<input id="work-item-{{ loop.index }}" type="checkbox" class="toggle-item" />
{% endif %}
<label for="work-item-{{ loop.index }}"></label>
{% endif %}
<header class="clear">
<div class="flex">
{% if work_item.position %}
<div class="position">{{ work_item.position }}</div>
{% endif %}
<div class="date flex-grow text-right">
{% if work_item.startDate %}
<span class="startDate">{{ utils.format_date_short(work_item.startDate) }}</span>
{% endif %}
{% if not utils.isinfinite(work_item.endDate) %}
<span class="endDate">- {{ utils.format_date_short(work_item.endDate) }}</span>
{% else %}
<span class="endDate">- {% trans %}resume present phrase{% endtrans %}</span>
{% endif %}
</div>
</div>
<div class="company organization">
<i class="fa-solid fa-building mr-2"></i>
{{ work_item.name }}
{% if work_item.url %}
<span class="website">
<a href="{{ work_item.url }}">(website)</a>
</span>
{% endif %}
</div>
</header>
{% endif %}
{% if work_item.location %}
<span class="location">
<span class="fas fa-map-marker-alt"></span>
<span class="city">{{ work_item.location }},</span>
</span>
{% endif %}
{% if work_item.keywords %}
<ul class="keywords">
{% for keyword in keywords %}
<li>{{ keyword }}</li>
{% endfor %}
</ul>
{% endif %}
<div class="item" id="work-item">
{% if work_item.summary %}
<div class="summary">{{ work_item.summary | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</div>
{% endif %}
{% if work_item.highlights %}
<ul class="highlights grid grid-cols-4 gap-4">
{% for highlight in work_item.highlights %}
<li>{{ highlight | replace("\r\n", "<br>") | replace("\n", "<br>") | replace("\r", "<br>") }}</li>
{% endfor %}
</ul>
{% endif %}
</div>
</section>
{% endfor %}
</section>
</section>
{% endif %}

143
templates/resume.html Normal file
View File

@ -0,0 +1,143 @@
{% extends "base.html" %}
{% block html_lang %}{{ page.lang }}{% endblock %}
{% set url = page.url %}
{% block title %}{{ SITENAME }} | {{ page.title }}{%endblock%}
{% block content %}
<div class="sidebar fixed start-32">
<span class="text-sm">
{% trans %}Shortcuts{% endtrans %}
</span>
<ul class="list-inside list-disc">
<li>
<a href="#header">
{% trans %}resume header title {% endtrans %}
</a>
</li>
{% if page.resume.skills %}
<li>
<a href="#skills-section">
{% trans %}resume skills title {% endtrans %}
</a>
</li>
{% endif %}
{% if page.resume.work %}
<li>
<a href="#work-section">
{% trans %}resume work title {% endtrans %}
</a>
</li>
{% endif %}
{% if page.resume.projects %}
<li>
<a href="#projects-section">
{% trans %}resume projects title {% endtrans %}
</a>
</li>
{% endif %}
{% if page.resume.volunteer %}
<li>
<a href="#volunteer-section">
{% trans %}resume volunteer title {% endtrans %}
</a>
</li>
{% endif %}
{% if page.resume.education %}
<li>
<a href="#education-section">
{% trans %}resume education title {% endtrans %}
</a>
</li>
{% endif %}
{% if page.resume.awards %}
<li>
<a href="#awards-section">
{% trans %}resume awards title {% endtrans %}
</a>
</li>
{% endif %}
{% if page.resume.publications %}
<li>
<a href="#publication-section">
{% trans %}resume publication title {% endtrans %}
</a>
</li>
{% endif %}
{% if page.resume.languages %}
<li>
<a href="#languages-section">
{% trans %}resume languages title {% endtrans %}
</a>
</li>
{% endif %}
{% if page.resume.interests %}
<li>
<a href="#interests-section">
{% trans %}resume interests title {% endtrans %}
</a>
</li>
{% endif %}
{% if page.resume.references %}
<li>
<a href="#references-section">
{% trans %}resume references title {% endtrans %}
</a>
</li>
{% endif %}
</ul>
</div>
<main class="text-zinc-800 dark:text-zinc-300">
<div class="max-w-7xl container mx-auto my-2 text-zinc-800 dark:text-zinc-300
prose lg:max-w-none prose-headings:text-zinc-800 prose-headings:dark:text-zinc-300
prose-h1:text-3xl lg:prose-h1:text-3xl prose-headings:font-semibold
prose-pre:bg-zinc-200 prose-pre:text-zinc-800
dark:prose-pre:bg-zinc-800 dark:prose-pre:text-zinc-200
prose-blockquote:text-zinc-800
dark:prose-blockquote:text-zinc-200
prose-a:text-gray-500
dark:prose-a:text-gray-400
dark:prose-strong:text-zinc-200
dark:prose-code:text-zinc-200
dark:prose-code:bg-zinc-800
prose-code:bg-zinc-200
prose-code:font-light
prose-img:rounded-md
">
<!-- <div class="aspect-w-16 aspect-h-9 mx-auto"></div> CSS placeholder -->
{% set utils = page.utils %}
{% include 'partials/basics.html' %}
{% include 'partials/skills.html' %}
{% include 'partials/work.html' %}
{% include 'partials/projects.html' %}
{% include 'partials/volunteer.html' %}
{% include 'partials/education.html' %}
{% include 'partials/awards.html' %}
{% include 'partials/publications.html' %}
{% include 'partials/languages.html' %}
{% include 'partials/interests.html' %}
{% include 'partials/references.html' %}
</div>
<footer class="flex bg-zinc-200 dark:bg-zinc-700 mt-10 py-2 rounded-lg justify-center space-x-2 text-xs">
{% import 'translations.html' as translations with context %}
{{ translations.translations_for(page) }}
{% for name, link in SHARE %}
<ul>
<a target="_blank" rel="noopener noreferrer" title="{{ name }}" aria-label="share Features on {{ name }}"
href="{{ link }}{{ SITEURL }}/{{ page.url }}">
<li class="bg-gray-900 p-1 text-white rounded-md">
<i class="fab fa-{{ name }} fa-2x" aria-hidden="true"></i>
</li>
</a>
</ul>
{% endfor %}
</footer>
<div>
{% include 'disqus_script.html' %}
</div>
</main>
{% endblock %}

View File

@ -2,6 +2,7 @@
{% block title %}Search | {{ SITENAME }}{% endblock %} {% block title %}Search | {{ SITENAME }}{% endblock %}
{% set current = "search" %} {% set current = "search" %}
{% set url = "search.html" %}
{% block content %} {% block content %}

View File

@ -2,6 +2,7 @@
{% block title %}{{ SITENAME }} | Tags{% endblock %} {% block title %}{{ SITENAME }} | Tags{% endblock %}
{% set current = "tags" %} {% set current = "tags" %}
{% set url = "tags.html" %}
{% block content %} {% block content %}

View File

@ -1,6 +1,8 @@
{% macro translations_for(article) %} {% macro translations_for(article) %}
{% if article.translations %} {% if article.translations %}
Translations: <span class="translations-footer pr-1">
{% trans %}Translations{% endtrans %}:
</span>
{% for translation in article.translations %} {% for translation in article.translations %}
<a href="{{ SITEURL }}/{{ translation.url }}" hreflang="{{ translation.lang }}">{{ translation.lang }}</a> <a href="{{ SITEURL }}/{{ translation.url }}" hreflang="{{ translation.lang }}">{{ translation.lang }}</a>
{% endfor %} {% endfor %}

Binary file not shown.

View File

@ -0,0 +1,163 @@
# English translations for PROJECT.
# Copyright (C) 2024 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-08-15 05:58+0200\n"
"PO-Revision-Date: 2024-08-14 18:17+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
"Language-Team: en <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.15.0\n"
#: templates/partials/awards.html:5
msgid "resume award title"
msgstr "Awards"
#: templates/partials/breadcrumbs.html:12
#: templates/partials/breadcrumbs.html:48
#: templates/partials/breadcrumbs.html:80
#: templates/partials/breadcrumbs.html:104
msgid "Home"
msgstr "Home"
#: templates/partials/education.html:5
msgid "resume education title"
msgstr "Education"
#: templates/partials/education.html:30
msgid "education validation year"
msgstr "Graduation year"
#: templates/partials/interests.html:5
msgid "resume interest title"
msgstr "Interests"
#: templates/partials/languages.html:4
msgid "resume language title"
msgstr "Languages"
#: templates/partials/languages.html:19
msgid "language level native"
msgstr "Native speaker"
#: templates/partials/languages.html:21
msgid "language level fluent"
msgstr "Fluent"
#: templates/partials/languages.html:23
msgid "language level elementary"
msgstr "Elementary"
#: templates/partials/languages.html:25
msgid "language level notions"
msgstr "Beginner"
#: templates/partials/projects.html:5
msgid "resume project title"
msgstr "Projects"
#: templates/partials/publications.html:5
msgid "resume publication title"
msgstr "Publications"
#: templates/partials/references.html:5
msgid "resume reference title"
msgstr "References"
#: templates/partials/skills.html:5
msgid "resume skill title"
msgstr "Skills"
#: templates/partials/skills.html:18
msgid "skill level master"
msgstr "Master"
#: templates/partials/skills.html:20
msgid "skill level intermediate"
msgstr "Intermediate"
#: templates/partials/skills.html:22
msgid "skill level advanced"
msgstr "Advanced"
#: templates/partials/skills.html:24
msgid "skill level elementary"
msgstr "Elementary"
#: templates/partials/skills.html:26
msgid "skill level notions"
msgstr "Beginner"
#: templates/partials/volunteer.html:5
msgid "resume volunteer title"
msgstr "Volunteer"
#: templates/partials/volunteer.html:39 templates/partials/work.html:34
msgid "resume present phrase"
msgstr "Now"
#: templates/partials/work.html:5
msgid "resume work title"
msgstr "Professional experience"
#: templates/resume.html:11
msgid "Shortcuts"
msgstr ""
#: templates/resume.html:16
msgid "resume header title "
msgstr "Header"
#: templates/resume.html:22
msgid "resume skills title "
msgstr "Skills"
#: templates/resume.html:29
msgid "resume work title "
msgstr "Professional experience"
#: templates/resume.html:36
msgid "resume projects title "
msgstr "Projects"
#: templates/resume.html:43
msgid "resume volunteer title "
msgstr "Volunteer"
#: templates/resume.html:50
msgid "resume education title "
msgstr "Education"
#: templates/resume.html:57
msgid "resume awards title "
msgstr "Awards"
#: templates/resume.html:64
msgid "resume publication title "
msgstr "Publications"
#: templates/resume.html:71
msgid "resume languages title "
msgstr "Languages"
#: templates/resume.html:78
msgid "resume interests title "
msgstr "Interests"
#: templates/resume.html:85
msgid "resume references title "
msgstr "References"
#: templates/translations.html:4
msgid "Translations"
msgstr ""

Binary file not shown.

View File

@ -0,0 +1,163 @@
# French translations for PROJECT.
# Copyright (C) 2024 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-08-15 05:58+0200\n"
"PO-Revision-Date: 2024-08-14 18:17+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: fr\n"
"Language-Team: fr <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.15.0\n"
#: templates/partials/awards.html:5
msgid "resume award title"
msgstr "Prix"
#: templates/partials/breadcrumbs.html:12
#: templates/partials/breadcrumbs.html:48
#: templates/partials/breadcrumbs.html:80
#: templates/partials/breadcrumbs.html:104
msgid "Home"
msgstr "Accueil"
#: templates/partials/education.html:5
msgid "resume education title"
msgstr "Cursus"
#: templates/partials/education.html:30
msgid "education validation year"
msgstr "Année d'obtention du diplôme"
#: templates/partials/interests.html:5
msgid "resume interest title"
msgstr "Intérêts"
#: templates/partials/languages.html:4
msgid "resume language title"
msgstr "Langues"
#: templates/partials/languages.html:19
msgid "language level native"
msgstr "Langue maternelle"
#: templates/partials/languages.html:21
msgid "language level fluent"
msgstr "Courant"
#: templates/partials/languages.html:23
msgid "language level elementary"
msgstr "Courant"
#: templates/partials/languages.html:25
msgid "language level notions"
msgstr "Débutant"
#: templates/partials/projects.html:5
msgid "resume project title"
msgstr "Projets"
#: templates/partials/publications.html:5
msgid "resume publication title"
msgstr "Publications"
#: templates/partials/references.html:5
msgid "resume reference title"
msgstr "Références"
#: templates/partials/skills.html:5
msgid "resume skill title"
msgstr "Compétences"
#: templates/partials/skills.html:18
msgid "skill level master"
msgstr "Maîtrise"
#: templates/partials/skills.html:20
msgid "skill level intermediate"
msgstr "Intermédiaire"
#: templates/partials/skills.html:22
msgid "skill level advanced"
msgstr "Avancé"
#: templates/partials/skills.html:24
msgid "skill level elementary"
msgstr "Élémentaire"
#: templates/partials/skills.html:26
msgid "skill level notions"
msgstr "Débutant"
#: templates/partials/volunteer.html:5
msgid "resume volunteer title"
msgstr "Bénévolat"
#: templates/partials/volunteer.html:39 templates/partials/work.html:34
msgid "resume present phrase"
msgstr "Présent"
#: templates/partials/work.html:5
msgid "resume work title"
msgstr "Expérience Professionnelle"
#: templates/resume.html:11
msgid "Shortcuts"
msgstr "Raccourcis"
#: templates/resume.html:16
msgid "resume header title "
msgstr "En-tête"
#: templates/resume.html:22
msgid "resume skills title "
msgstr "Compétences"
#: templates/resume.html:29
msgid "resume work title "
msgstr "Expérience Professionnelle"
#: templates/resume.html:36
msgid "resume projects title "
msgstr "Projets"
#: templates/resume.html:43
msgid "resume volunteer title "
msgstr "Bénévolat"
#: templates/resume.html:50
msgid "resume education title "
msgstr "Cursus"
#: templates/resume.html:57
msgid "resume awards title "
msgstr "Prix"
#: templates/resume.html:64
msgid "resume publication title "
msgstr "Publications"
#: templates/resume.html:71
msgid "resume languages title "
msgstr "Langues"
#: templates/resume.html:78
msgid "resume interests title "
msgstr "Intérêts"
#: templates/resume.html:85
msgid "resume references title "
msgstr "Références"
#: templates/translations.html:4
msgid "Translations"
msgstr "Traductions"

1127
yarn.lock Normal file

File diff suppressed because it is too large Load Diff