summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Root <root@web.ccc.local>2020-05-26 22:45:15 +0000
committerCharlie Root <root@web.ccc.local>2020-05-26 22:45:15 +0000
commitdaf20dd652f9294273c1110f60ff4da6d99f67c5 (patch)
tree13bf0ee020cd847fa8c1a452c680948e3d99239d
parentba279352885269d921e71ff7f5314b5b21dc58b7 (diff)
Commit preview bundle
-rw-r--r--.gitignore5
-rw-r--r--Makefile11
-rw-r--r--conf.py1384
-rw-r--r--cpu/bericht-zum-ccc-regiowochenende-2018.md16
-rw-r--r--cpu/c3c3-geekend-in-kiel-november-2018.md38
-rw-r--r--cpu/chaosflux-call-for-participation.md72
-rw-r--r--cpu/gluehweinprogrammiernacht-2018.md64
-rw-r--r--cpu/groden18-camp-augsburg-14-16-september.md38
-rw-r--r--cpu/hackumenta-10-years-in-space.md15
-rw-r--r--cpu/informations-und-diskussionsveranstaltung-mit-matthias-kirschner-praesident-der-fsfe-am-12-juni-in-darmstadt.md34
-rw-r--r--cpu/last-minute-chaos-reisen-ctdobbq18-next-week.md73
-rw-r--r--cpu/metanook-2018-call-for-participation.md64
-rw-r--r--cpu/nook-2019-call-for-participation.md63
-rw-r--r--data/footer.yml6
-rw-r--r--data/navigation.yml12
-rw-r--r--images/teufelsberg-2421265_1920.jpgbin0 -> 845943 bytes
-rw-r--r--pages/biometrie.md3
-rw-r--r--pages/club.en.md4
-rw-r--r--pages/club.md5
-rw-r--r--pages/club/erfas.en.md3
-rw-r--r--pages/club/erfas.md3
-rw-r--r--pages/congress.md6
-rw-r--r--pages/contact.md16
-rw-r--r--pages/datenschutz.md8
-rw-r--r--pages/imprint.md8
-rw-r--r--pages/index.en.rst78
-rw-r--r--pages/index.rst78
-rw-r--r--pages/search.html13
-rw-r--r--pages/themen/corona-app.en.md6
-rw-r--r--pages/themen/corona-app.md6
-rw-r--r--pages/updates.md7
-rw-r--r--plugins/__init__.py1
-rw-r--r--plugins/localsearch/MIT-LICENSE.txt20
-rw-r--r--plugins/localsearch/README.md15
-rw-r--r--plugins/localsearch/conf.py.sample17
-rw-r--r--plugins/localsearch/conf.py.sample.alt53
-rw-r--r--plugins/localsearch/localsearch.plugin12
-rw-r--r--plugins/localsearch/localsearch/__init__.py106
-rw-r--r--plugins/localsearch/localsearch/__pycache__/__init__.cpython-37.pycbin0 -> 2073 bytes
-rw-r--r--plugins/localsearch/localsearch/files/assets/css/img/loader.gifbin0 -> 4178 bytes
-rw-r--r--plugins/localsearch/localsearch/files/assets/css/img/search.pngbin0 -> 368 bytes
-rw-r--r--plugins/localsearch/localsearch/files/assets/css/tipuesearch.css271
-rw-r--r--plugins/localsearch/localsearch/files/assets/js/tipuesearch.js611
-rw-r--r--plugins/localsearch/localsearch/files/assets/js/tipuesearch.min.js181
-rw-r--r--plugins/localsearch/localsearch/files/assets/js/tipuesearch_set.js84
-rw-r--r--plugins/localsearch/localsearch/templates/jinja/localsearch.tmpl20
-rw-r--r--plugins/localsearch/localsearch/templates/mako/localsearch.tmpl20
-rw-r--r--plugins/localsearch/search-EXAMPLE.html13
-rw-r--r--shortcodes/statnav.tmpl18
-rw-r--r--themes/ccc/assets/css/bootstrap.css10955
-rw-r--r--themes/ccc/assets/css/bootstrap.min.css8
-rw-r--r--themes/ccc/assets/css/custom.css379
-rw-r--r--themes/ccc/assets/css/custom.css_old101
-rw-r--r--themes/ccc/assets/css/theme.css229
-rw-r--r--themes/ccc/assets/fonts/FiraSans-Black.woffbin0 -> 211080 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-BlackItalic.woffbin0 -> 227360 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-Bold.woffbin0 -> 210772 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-BoldItalic.woffbin0 -> 224216 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-ExtraBold.woffbin0 -> 212968 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-ExtraBoldItalic.woffbin0 -> 232420 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-ExtraLight.woffbin0 -> 195440 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-ExtraLightItalic.woffbin0 -> 206908 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-Italic.woffbin0 -> 209712 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-Light.woffbin0 -> 195920 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-LightItalic.woffbin0 -> 206964 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-Medium.woffbin0 -> 200256 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-MediumItalic.woffbin0 -> 212612 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-Regular.woffbin0 -> 197492 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-SemiBold.woffbin0 -> 210540 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-SemiBoldItalic.woffbin0 -> 224040 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-Thin.woffbin0 -> 190860 bytes
-rw-r--r--themes/ccc/assets/fonts/FiraSans-ThinItalic.woffbin0 -> 201496 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-700.eotbin0 -> 55097 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-700.svg448
-rw-r--r--themes/ccc/assets/fonts/lora-700.ttfbin0 -> 120036 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-700.woffbin0 -> 56420 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-700.woff2bin0 -> 44128 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-italic.eotbin0 -> 58781 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-italic.svg486
-rw-r--r--themes/ccc/assets/fonts/lora-italic.ttfbin0 -> 127940 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-italic.woffbin0 -> 60464 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-italic.woff2bin0 -> 47920 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-regular.eotbin0 -> 53933 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-regular.svg449
-rw-r--r--themes/ccc/assets/fonts/lora-regular.ttfbin0 -> 120232 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-regular.woffbin0 -> 55524 bytes
-rw-r--r--themes/ccc/assets/fonts/lora-regular.woff2bin0 -> 43520 bytes
-rw-r--r--themes/ccc/bundles26
-rw-r--r--themes/ccc/ccc.theme12
-rw-r--r--themes/ccc/templates/base.tmpl74
-rw-r--r--themes/ccc/templates/front-featured-large.tmpl33
-rw-r--r--themes/ccc/templates/front-featured-nav-small.tmpl15
-rw-r--r--themes/ccc/templates/front-featured-small.tmpl19
-rw-r--r--themes/ccc/templates/front.tmpl15
-rw-r--r--themes/ccc/templates/post-list-front-erfas.tmpl28
-rw-r--r--themes/ccc/templates/post-list-front-updates.tmpl25
-rw-r--r--themes/ccc/templates/post.tmpl58
-rw-r--r--themes/ccc/templates/post_header.tmpl59
-rw-r--r--themes/ccc/templates/static_footer.tmpl16
-rw-r--r--themes/ccc/templates/static_navigation.tmpl21
-rw-r--r--updates/2020/bverfg-geheimdienstkontrolle.en.md2
-rw-r--r--updates/2020/bverfg-geheimdienstkontrolle.md2
-rw-r--r--updates/2020/pdsg.md70
103 files changed, 17083 insertions, 28 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..1b313680
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
1output
2venv
3cache
4.doit.db
5__pycache__
diff --git a/Makefile b/Makefile
new file mode 100644
index 00000000..dc8268d8
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,11 @@
1all: install build serve
2
3install: venv
4 python3 -m venv ./venv
5 ./venv/bin/pip install -U "Nikola[extras]"
6
7build:
8 ./venv/bin/nikola build --backend=sqlite3
9
10serve:
11 ./venv/bin/nikola auto --backend=sqlite3
diff --git a/conf.py b/conf.py
new file mode 100644
index 00000000..27bc6d48
--- /dev/null
+++ b/conf.py
@@ -0,0 +1,1384 @@
1# -*- coding: utf-8 -*-
2
3import time
4
5# !! This is the configuration of Nikola. !! #
6# !! You should edit it to your liking. !! #
7
8
9# ! Some settings can be different in different languages.
10# ! A comment stating (translatable) is used to denote those.
11# ! There are two ways to specify a translatable setting:
12# ! (a) BLOG_TITLE = "My Blog"
13# ! (b) BLOG_TITLE = {"en": "My Blog", "es": "Mi Blog"}
14# ! Option (a) is used when you don't want that setting translated.
15# ! Option (b) is used for settings that are different in different languages.
16
17
18# Data about this site
19BLOG_AUTHOR = "CCC" # (translatable)
20BLOG_TITLE = "Chaos Computer Club" # (translatable)
21# This is the main URL for your site. It will be used
22# in a prominent link. Don't forget the protocol (http/https)!
23SITE_URL = "https://www.chaoscomputerclub.de/"
24# This is the URL where Nikola's output will be deployed.
25# If not set, defaults to SITE_URL
26# BASE_URL = "https://www.ccc.de/"
27BLOG_EMAIL = "mail@ccc.de"
28BLOG_DESCRIPTION = "Die größter Hacker-Organisation Europas" # (translatable)
29
30# Nikola is multilingual!
31#
32# Currently supported languages are:
33#
34# en English
35# af Afrikaans
36# ar Arabic
37# az Azerbaijani
38# bg Bulgarian
39# bs Bosnian
40# ca Catalan
41# cs Czech [ALTERNATIVELY cz]
42# da Danish
43# de German
44# el Greek [NOT gr]
45# eo Esperanto
46# es Spanish
47# et Estonian
48# eu Basque
49# fa Persian
50# fi Finnish
51# fr French
52# fur Friulian
53# gl Galician
54# he Hebrew
55# hi Hindi
56# hr Croatian
57# hu Hungarian
58# ia Interlingua
59# id Indonesian
60# it Italian
61# ja Japanese [NOT jp]
62# ko Korean
63# lt Lithuanian
64# ml Malayalam
65# nb Norwegian (Bokmål)
66# nl Dutch
67# pa Punjabi
68# pl Polish
69# pt Portuguese
70# pt_br Portuguese (Brazil)
71# ru Russian
72# sk Slovak
73# sl Slovene
74# sq Albanian
75# sr Serbian (Cyrillic)
76# sr_latin Serbian (Latin)
77# sv Swedish
78# te Telugu
79# th Thai
80# tr Turkish [NOT tr_TR]
81# uk Ukrainian
82# ur Urdu
83# vi Vietnamese
84# zh_cn Chinese (Simplified)
85# zh_tw Chinese (Traditional)
86#
87# If you want to use Nikola with a non-supported language you have to provide
88# a module containing the necessary translations
89# (cf. the modules at nikola/data/themes/base/messages/).
90# If a specific post is not translated to a language, then the version
91# in the default language will be shown instead.
92
93# What is the default language?
94DEFAULT_LANG = "de"
95
96# What other languages do you have?
97# The format is {"translationcode" : "path/to/translation" }
98# the path will be used as a prefix for the generated pages location
99TRANSLATIONS = {
100 DEFAULT_LANG: "",
101 # Example for another language:
102 "en": "./en",
103}
104
105# What will translated input files be named like?
106
107# If you have a page something.rst, then something.pl.rst will be considered
108# its Polish translation.
109# (in the above example: path == "something", ext == "rst", lang == "pl")
110# this pattern is also used for metadata:
111# something.meta -> something.pl.meta
112
113TRANSLATIONS_PATTERN = '{path}.{lang}.{ext}'
114
115# Links for the sidebar / navigation bar. (translatable)
116# This is a dict. The keys are languages, and values are tuples.
117#
118# For regular links:
119# ('https://getnikola.com/', 'Nikola Homepage')
120#
121# For submenus:
122# (
123# (
124# ('https://apple.com/', 'Apple'),
125# ('https://orange.com/', 'Orange'),
126# ),
127# 'Fruits'
128# )
129#
130# WARNING: Support for submenus is theme-dependent.
131# Only one level of submenus is supported.
132# WARNING: Some themes, including the default Bootstrap 4 theme,
133# may present issues if the menu is too large.
134# (in Bootstrap, the navbar can grow too large and cover contents.)
135# WARNING: If you link to directories, make sure to follow
136# ``STRIP_INDEXES``. If it’s set to ``True``, end your links
137# with a ``/``, otherwise end them with ``/index.html`` — or
138# else they won’t be highlighted when active.
139
140NAVIGATION_LINKS = {
141 DEFAULT_LANG: (
142 # ("/archive.html", "Archiv"),
143 # ("/categories/", "Tags"),
144 # ("/rss.xml", "RSS-Feed"),
145 ),
146}
147
148# Alternative navigation links. Works the same way NAVIGATION_LINKS does,
149# although themes may not always support them. (translatable)
150# (Bootstrap 4: right-side of navbar, Bootblog 4: right side of title)
151NAVIGATION_ALT_LINKS = {
152 DEFAULT_LANG: ()
153}
154
155# Name of the theme to use.
156THEME = "ccc"
157
158# Primary color of your theme. This will be used to customize your theme.
159# Must be a HEX value.
160THEME_COLOR = '#5670d4'
161
162# Theme configuration. Fully theme-dependent. (translatable)
163# Examples below are for bootblog4.
164# bootblog4 supports: featured_large featured_small featured_on_mobile
165# featured_large_image_on_mobile featured_strip_html sidebar
166# bootstrap4 supports: navbar_light (defaults to False)
167THEME_CONFIG = {
168 DEFAULT_LANG: {
169 # Show the latest featured post in a large box, with the previewimage as its background.
170 'featured_large': False,
171 # Show the first (remaining) two featured posts in small boxes.
172 'featured_small': False,
173 # Show featured posts on mobile.
174 'featured_on_mobile': True,
175 # Show image in `featured_large` on mobile.
176 # `featured_small` displays them only on desktop.
177 'featured_large_image_on_mobile': True,
178 # Strip HTML from featured post text.
179 'featured_strip_html': False,
180 # Contents of the sidebar, If empty, the sidebar is not displayed.
181 'sidebar': '',
182 # light navbar
183 'navbar_light': True,
184 }
185}
186
187# POSTS and PAGES contains (wildcard, destination, template) tuples.
188# (translatable)
189#
190# The wildcard is used to generate a list of source files
191# (whatever/thing.rst, for example).
192#
193# That fragment could have an associated metadata file (whatever/thing.meta),
194# and optionally translated files (example for Spanish, with code "es"):
195# whatever/thing.es.rst and whatever/thing.es.meta
196#
197# This assumes you use the default TRANSLATIONS_PATTERN.
198#
199# From those files, a set of HTML fragment files will be generated:
200# cache/whatever/thing.html (and maybe cache/whatever/thing.html.es)
201#
202# These files are combined with the template to produce rendered
203# pages, which will be placed at
204# output/TRANSLATIONS[lang]/destination/pagename.html
205#
206# where "pagename" is the "slug" specified in the metadata file.
207# The page might also be placed in /destination/pagename/index.html
208# if PRETTY_URLS are enabled.
209#
210# The difference between POSTS and PAGES is that POSTS are added
211# to feeds, indexes, tag lists and archives and are considered part
212# of a blog, while PAGES are just independent HTML pages.
213#
214# Finally, note that destination can be translated, i.e. you can
215# specify a different translation folder per language. Example:
216# PAGES = (
217# ("pages/*.rst", {"en": "pages", "de": "seiten"}, "page.tmpl"),
218# ("pages/*.md", {"en": "pages", "de": "seiten"}, "page.tmpl"),
219# )
220
221POSTS = (
222 ("updates/*.rst", "updates", "post.tmpl"),
223 ("updates/*.md", "updates", "post.tmpl"),
224 ("updates/*.txt", "updates", "post.tmpl"),
225 ("updates/*.html", "updates", "post.tmpl"),
226 ("cpu/*.rst", "cpu", "post.tmpl"),
227 ("cpu/*.md", "cpu", "post.tmpl"),
228 ("cpu/*.txt", "cpu", "post.tmpl"),
229 ("cpu/*.html", "cpu", "post.tmpl"),
230)
231
232PAGES = (
233 ("pages/*.rst", "", "page.tmpl"),
234 ("pages/*.md", "", "page.tmpl"),
235 ("pages/*.txt", "", "page.tmpl"),
236 ("pages/*.html", "", "page.tmpl"),
237)
238
239
240# Below this point, everything is optional
241
242# Post's dates are considered in UTC by default, if you want to use
243# another time zone, please set TIMEZONE to match. Check the available
244# list from Wikipedia:
245# https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
246# (e.g. 'Europe/Zurich')
247# Also, if you want to use a different time zone in some of your posts,
248# you can use the ISO 8601/RFC 3339 format (ex. 2012-03-30T23:00:00+02:00)
249TIMEZONE = "CET"
250
251# If you want to use ISO 8601 (also valid RFC 3339) throughout Nikola
252# (especially in new_post), set this to True.
253# Note that this does not affect DATE_FORMAT.
254# FORCE_ISO8601 = False
255
256# Date format used to display post dates. (translatable)
257# Used by babel.dates, CLDR style: http://cldr.unicode.org/translation/date-time
258# You can also use 'full', 'long', 'medium', or 'short'
259# DATE_FORMAT = 'yyyy-MM-dd HH:mm'
260
261# Date format used to display post dates, if local dates are used. (translatable)
262# Used by moment.js: https://momentjs.com/docs/#/displaying/format/
263# JS_DATE_FORMAT = 'YYYY-MM-DD HH:mm'
264
265# Date fanciness.
266#
267# 0 = using DATE_FORMAT and TIMEZONE
268# 1 = using JS_DATE_FORMAT and local user time (via moment.js)
269# 2 = using a string like “2 days ago”
270#
271# Your theme must support it, Bootstrap already does.
272# DATE_FANCINESS = 0
273
274# Customize the locale/region used for a language.
275# For example, to use British instead of US English: LOCALES = {'en': 'en_GB'}
276# LOCALES = {}
277
278# One or more folders containing files to be copied as-is into the output.
279# The format is a dictionary of {source: relative destination}.
280# Default is:
281FILES_FOLDERS = {'files': 'files'}
282# Which means copy 'files' into 'output'
283
284# One or more folders containing code listings to be processed and published on
285# the site. The format is a dictionary of {source: relative destination}.
286# Default is:
287# LISTINGS_FOLDERS = {'listings': 'listings'}
288# Which means process listings from 'listings' into 'output/listings'
289
290# A mapping of languages to file-extensions that represent that language.
291# Feel free to add or delete extensions to any list, but don't add any new
292# compilers unless you write the interface for it yourself.
293#
294# The default compiler for `new_post` is the first entry in the POSTS tuple.
295#
296# 'rest' is reStructuredText
297# 'markdown' is Markdown
298# 'html' assumes the file is HTML and just copies it
299COMPILERS = {
300 "rest": ('.rst', '.txt'),
301 "markdown": ('.md', '.mdown', '.markdown'),
302 "textile": ('.textile',),
303 "txt2tags": ('.t2t',),
304 "bbcode": ('.bb',),
305 "wiki": ('.wiki',),
306 "ipynb": ('.ipynb',),
307 "html": ('.html', '.htm'),
308 # PHP files are rendered the usual way (i.e. with the full templates).
309 # The resulting files have .php extensions, making it possible to run
310 # them without reconfiguring your server to recognize them.
311 "php": ('.php',),
312 # Pandoc detects the input from the source filename
313 # but is disabled by default as it would conflict
314 # with many of the others.
315 # "pandoc": ('.rst', '.md', '.txt'),
316}
317
318# Enable reST directives that insert the contents of external files such
319# as "include" and "raw." This maps directly to the docutils file_insertion_enabled
320# config. See: http://docutils.sourceforge.net/docs/user/config.html#file-insertion-enabled
321# REST_FILE_INSERTION_ENABLED = True
322
323# Create by default posts in one file format?
324# Set to False for two-file posts, with separate metadata.
325# ONE_FILE_POSTS = True
326
327# Preferred metadata format for new posts
328# "Nikola": reST comments, wrapped in a HTML comment if needed (default)
329# "YAML": YAML wrapped in "---"
330# "TOML": TOML wrapped in "+++"
331# "Pelican": Native markdown metadata or reST docinfo fields. Nikola style for other formats.
332METADATA_FORMAT = "Pelican"
333
334# Use date-based path when creating posts?
335# Can be enabled on a per-post basis with `nikola new_post -d`.
336# The setting is ignored when creating pages.
337# NEW_POST_DATE_PATH = False
338
339# What format to use when creating posts with date paths?
340# Default is '%Y/%m/%d', other possibilities include '%Y' or '%Y/%m'.
341# NEW_POST_DATE_PATH_FORMAT = '%Y/%m/%d'
342
343# If this is set to True, the DEFAULT_LANG version will be displayed for
344# untranslated posts.
345# If this is set to False, then posts that are not translated to a language
346# LANG will not be visible at all in the pages in that language.
347# SHOW_UNTRANSLATED_POSTS = True
348
349# Nikola supports logo display. If you have one, you can put the URL here.
350# Final output is <img src="LOGO_URL" id="logo" alt="BLOG_TITLE">.
351# The URL may be relative to the site root.
352# LOGO_URL = ''
353
354# If you want to hide the title of your website (for example, if your logo
355# already contains the text), set this to False.
356SHOW_BLOG_TITLE = True
357
358# Paths for different autogenerated bits. These are combined with the
359# translation paths.
360
361# Final locations are:
362# output / TRANSLATION[lang] / TAG_PATH / index.html (list of tags)
363# output / TRANSLATION[lang] / TAG_PATH / tag.html (list of posts for a tag)
364# output / TRANSLATION[lang] / TAG_PATH / tag RSS_EXTENSION (RSS feed for a tag)
365# (translatable)
366TAG_PATH = "tags"
367
368# By default, the list of tags is stored in
369# output / TRANSLATION[lang] / TAG_PATH / index.html
370# (see explanation for TAG_PATH). This location can be changed to
371# output / TRANSLATION[lang] / TAGS_INDEX_PATH
372# with an arbitrary relative path TAGS_INDEX_PATH.
373# (translatable)
374# TAGS_INDEX_PATH = "tags.html"
375
376# If TAG_PAGES_ARE_INDEXES is set to True, each tag's page will contain
377# the posts themselves. If set to False, it will be just a list of links.
378TAG_PAGES_ARE_INDEXES = True
379
380# Set descriptions for tag pages to make them more interesting. The
381# default is no description. The value is used in the meta description
382# and displayed underneath the tag list or index page’s title.
383# TAG_DESCRIPTIONS = {
384# DEFAULT_LANG: {
385# "blogging": "Meta-blog posts about blogging.",
386# "open source": "My contributions to my many, varied, ever-changing, and eternal libre software projects."
387# },
388# }
389
390# Set special titles for tag pages. The default is "Posts about TAG".
391# TAG_TITLES = {
392# DEFAULT_LANG: {
393# "blogging": "Meta-posts about blogging",
394# "open source": "Posts about open source software"
395# },
396# }
397
398# If you do not want to display a tag publicly, you can mark it as hidden.
399# The tag will not be displayed on the tag list page and posts.
400# Tag pages will still be generated.
401HIDDEN_TAGS = ['mathjax', 'featured-small', 'featured-large', "update"]
402
403# Only include tags on the tag list/overview page if there are at least
404# TAGLIST_MINIMUM_POSTS number of posts or more with every tag. Every tag
405# page is still generated, linked from posts, and included in the sitemap.
406# However, more obscure tags can be hidden from the tag index page.
407TAGLIST_MINIMUM_POSTS = 2
408
409# A list of dictionaries specifying tags which translate to each other.
410# Format: a list of dicts {language: translation, language2: translation2, …}
411# For example:
412# [
413# {'en': 'private', 'de': 'Privat'},
414# {'en': 'work', 'fr': 'travail', 'de': 'Arbeit'},
415# ]
416# TAG_TRANSLATIONS = []
417
418# If set to True, a tag in a language will be treated as a translation
419# of the literally same tag in all other languages. Enable this if you
420# do not translate tags, for example.
421# TAG_TRANSLATIONS_ADD_DEFAULTS = True
422
423# Final locations are:
424# output / TRANSLATION[lang] / CATEGORY_PATH / index.html (list of categories)
425# output / TRANSLATION[lang] / CATEGORY_PATH / CATEGORY_PREFIX category.html (list of posts for a category)
426# output / TRANSLATION[lang] / CATEGORY_PATH / CATEGORY_PREFIX category RSS_EXTENSION (RSS feed for a category)
427# (translatable)
428CATEGORY_PATH = "category"
429CATEGORY_PREFIX = ""
430
431# By default, the list of categories is stored in
432# output / TRANSLATION[lang] / CATEGORY_PATH / index.html
433# (see explanation for CATEGORY_PATH). This location can be changed to
434# output / TRANSLATION[lang] / CATEGORIES_INDEX_PATH
435# with an arbitrary relative path CATEGORIES_INDEX_PATH.
436# (translatable)
437# CATEGORIES_INDEX_PATH = "categories.html"
438
439# If CATEGORY_ALLOW_HIERARCHIES is set to True, categories can be organized in
440# hierarchies. For a post, the whole path in the hierarchy must be specified,
441# using a forward slash ('/') to separate paths. Use a backslash ('\') to escape
442# a forward slash or a backslash (i.e. '\//\\' is a path specifying the
443# subcategory called '\' of the top-level category called '/').
444CATEGORY_ALLOW_HIERARCHIES = False
445# If CATEGORY_OUTPUT_FLAT_HIERARCHY is set to True, the output written to output
446# contains only the name of the leaf category and not the whole path.
447CATEGORY_OUTPUT_FLAT_HIERARCHY = False
448
449# If CATEGORY_PAGES_ARE_INDEXES is set to True, each category's page will contain
450# the posts themselves. If set to False, it will be just a list of links.
451CATEGORY_PAGES_ARE_INDEXES = True
452
453# Set descriptions for category pages to make them more interesting. The
454# default is no description. The value is used in the meta description
455# and displayed underneath the category list or index page’s title.
456# CATEGORY_DESCRIPTIONS = {
457# DEFAULT_LANG: {
458# "blogging": "Meta-blog posts about blogging.",
459# "open source": "My contributions to my many, varied, ever-changing, and eternal libre software projects."
460# },
461# }
462
463# Set special titles for category pages. The default is "Posts about CATEGORY".
464# CATEGORY_TITLES = {
465# DEFAULT_LANG: {
466# "blogging": "Meta-posts about blogging",
467# "open source": "Posts about open source software"
468# },
469# }
470
471# If you do not want to display a category publicly, you can mark it as hidden.
472# The category will not be displayed on the category list page.
473# Category pages will still be generated.
474HIDDEN_CATEGORIES = []
475
476# A list of dictionaries specifying categories which translate to each other.
477# Format: a list of dicts {language: translation, language2: translation2, …}
478# See TAG_TRANSLATIONS example above.
479# CATEGORY_TRANSLATIONS = []
480
481# If set to True, a category in a language will be treated as a translation
482# of the literally same category in all other languages. Enable this if you
483# do not translate categories, for example.
484# CATEGORY_TRANSLATIONS_ADD_DEFAULTS = True
485
486# If no category is specified in a post, the destination path of the post
487# can be used in its place. This replaces the sections feature. Using
488# category hierarchies is recommended.
489CATEGORY_DESTPATH_AS_DEFAULT = True
490
491# If True, the prefix will be trimmed from the category name, eg. if the
492# POSTS destination is "foo/bar", and the path is "foo/bar/baz/quux",
493# the category will be "baz/quux" (or "baz" if only the first directory is considered).
494# Note that prefixes coming from translations are always ignored.
495CATEGORY_DESTPATH_TRIM_PREFIX = False
496
497# If True, only the first directory of a path will be used.
498CATEGORY_DESTPATH_FIRST_DIRECTORY_ONLY = True
499
500# Map paths to prettier category names. (translatable)
501# CATEGORY_DESTPATH_NAMES = {
502# DEFAULT_LANG: {
503# 'webdev': 'Web Development',
504# 'webdev/django': 'Web Development/Django',
505# 'random': 'Odds and Ends',
506# },
507# }
508
509# By default, category indexes will appear in CATEGORY_PATH and use
510# CATEGORY_PREFIX. If this is enabled, those settings will be ignored (except
511# for the index) and instead, they will follow destination paths (eg. category
512# 'foo' might appear in 'posts/foo'). If the category does not come from a
513# destpath, first entry in POSTS followed by the category name will be used.
514# For this setting, category hierarchies are required and cannot be flattened.
515# CATEGORY_PAGES_FOLLOW_DESTPATH = False
516
517# If ENABLE_AUTHOR_PAGES is set to True and there is more than one
518# author, author pages are generated.
519# ENABLE_AUTHOR_PAGES = True
520
521# Path to author pages. Final locations are:
522# output / TRANSLATION[lang] / AUTHOR_PATH / index.html (list of authors)
523# output / TRANSLATION[lang] / AUTHOR_PATH / author.html (list of posts by an author)
524# output / TRANSLATION[lang] / AUTHOR_PATH / author RSS_EXTENSION (RSS feed for an author)
525# (translatable)
526# AUTHOR_PATH = "authors"
527
528# If AUTHOR_PAGES_ARE_INDEXES is set to True, each author's page will contain
529# the posts themselves. If set to False, it will be just a list of links.
530AUTHOR_PAGES_ARE_INDEXES = True
531
532# Set descriptions for author pages to make them more interesting. The
533# default is no description. The value is used in the meta description
534# and displayed underneath the author list or index page’s title.
535# AUTHOR_PAGES_DESCRIPTIONS = {
536# DEFAULT_LANG: {
537# "Juanjo Conti": "Python coder and writer.",
538# "Roberto Alsina": "Nikola father."
539# },
540# }
541
542
543# If you do not want to display an author publicly, you can mark it as hidden.
544# The author will not be displayed on the author list page and posts.
545# Tag pages will still be generated.
546HIDDEN_AUTHORS = ['Guest']
547
548# Final location for the main blog page and sibling paginated pages is
549# output / TRANSLATION[lang] / INDEX_PATH / index-*.html
550# (translatable)
551INDEX_PATH = "updates"
552
553# Optional HTML that displayed on “main” blog index.html files.
554# May be used for a greeting. (translatable)
555FRONT_INDEX_HEADER = {
556 DEFAULT_LANG: ''
557}
558
559# Create per-month archives instead of per-year
560# CREATE_MONTHLY_ARCHIVE = False
561# Create one large archive instead of per-year
562# CREATE_SINGLE_ARCHIVE = False
563# Create year, month, and day archives each with a (long) list of posts
564# (overrides both CREATE_MONTHLY_ARCHIVE and CREATE_SINGLE_ARCHIVE)
565# CREATE_FULL_ARCHIVES = False
566# If monthly archives or full archives are created, adds also one archive per day
567# CREATE_DAILY_ARCHIVE = False
568# Create previous, up, next navigation links for archives
569# CREATE_ARCHIVE_NAVIGATION = False
570# Final locations for the archives are:
571# output / TRANSLATION[lang] / ARCHIVE_PATH / ARCHIVE_FILENAME
572# output / TRANSLATION[lang] / ARCHIVE_PATH / YEAR / index.html
573# output / TRANSLATION[lang] / ARCHIVE_PATH / YEAR / MONTH / index.html
574# output / TRANSLATION[lang] / ARCHIVE_PATH / YEAR / MONTH / DAY / index.html
575# (translatable)
576# ARCHIVE_PATH = ""
577# ARCHIVE_FILENAME = "archive.html"
578
579# If ARCHIVES_ARE_INDEXES is set to True, each archive page which contains a list
580# of posts will contain the posts themselves. If set to False, it will be just a
581# list of links.
582# ARCHIVES_ARE_INDEXES = False
583
584# URLs to other posts/pages can take 3 forms:
585# rel_path: a relative URL to the current page/post (default)
586# full_path: a URL with the full path from the root
587# absolute: a complete URL (that includes the SITE_URL)
588# URL_TYPE = 'rel_path'
589
590# Extension for RSS feed files
591# RSS_EXTENSION = ".xml"
592
593# RSS filename base (without extension); used for indexes and galleries.
594# (translatable)
595# RSS_FILENAME_BASE = "rss"
596
597# Final location for the blog main RSS feed is:
598# output / TRANSLATION[lang] / RSS_PATH / RSS_FILENAME_BASE RSS_EXTENSION
599# (translatable)
600# RSS_PATH = ""
601
602# Final location for the blog main Atom feed is:
603# output / TRANSLATION[lang] / ATOM_PATH / ATOM_FILENAME_BASE ATOM_EXTENSION
604# (translatable)
605# ATOM_PATH = ""
606
607# Atom filename base (without extension); used for indexes.
608# (translatable)
609ATOM_FILENAME_BASE = "feed"
610
611# Extension for Atom feed files
612# ATOM_EXTENSION = ".atom"
613
614# Slug the Tag URL. Easier for users to type, special characters are
615# often removed or replaced as well.
616# SLUG_TAG_PATH = True
617
618# Slug the Author URL. Easier for users to type, special characters are
619# often removed or replaced as well.
620# SLUG_AUTHOR_PATH = True
621
622# A list of redirection tuples, [("foo/from.html", "/bar/to.html")].
623#
624# A HTML file will be created in output/foo/from.html that redirects
625# to the "/bar/to.html" URL. notice that the "from" side MUST be a
626# relative URL.
627#
628# If you don't need any of these, just set to []
629REDIRECTIONS = []
630
631# Presets of commands to execute to deploy. Can be anything, for
632# example, you may use rsync:
633# "rsync -rav --delete output/ joe@my.site:/srv/www/site"
634# And then do a backup, or run `nikola ping` from the `ping`
635# plugin (`nikola plugin -i ping`). Or run `nikola check -l`.
636# You may also want to use github_deploy (see below).
637# You can define multiple presets and specify them as arguments
638# to `nikola deploy`. If no arguments are specified, a preset
639# named `default` will be executed. You can use as many presets
640# in a `nikola deploy` command as you like.
641# DEPLOY_COMMANDS = {
642# 'default': [
643# "rsync -rav --delete output/ joe@my.site:/srv/www/site",
644# ]
645# }
646
647# github_deploy configuration
648# For more details, read the manual:
649# https://getnikola.com/handbook.html#deploying-to-github
650# You will need to configure the deployment branch on GitHub.
651GITHUB_SOURCE_BRANCH = 'src'
652GITHUB_DEPLOY_BRANCH = 'master'
653
654# The name of the remote where you wish to push to, using github_deploy.
655GITHUB_REMOTE_NAME = 'origin'
656
657# Whether or not github_deploy should commit to the source branch automatically
658# before deploying.
659GITHUB_COMMIT_SOURCE = True
660
661# Where the output site should be located
662# If you don't use an absolute path, it will be considered as relative
663# to the location of conf.py
664# OUTPUT_FOLDER = 'output'
665
666# where the "cache" of partial generated content should be located
667# default: 'cache'
668# CACHE_FOLDER = 'cache'
669
670# Filters to apply to the output.
671# A directory where the keys are either: a file extensions, or
672# a tuple of file extensions.
673#
674# And the value is a list of commands to be applied in order.
675#
676# Each command must be either:
677#
678# A string containing a '%s' which will
679# be replaced with a filename. The command *must* produce output
680# in place.
681#
682# Or:
683#
684# A python callable, which will be called with the filename as
685# argument.
686#
687# By default, only .php files uses filters to inject PHP into
688# Nikola’s templates. All other filters must be enabled through FILTERS.
689#
690# Many filters are shipped with Nikola. A list is available in the manual:
691# <https://getnikola.com/handbook.html#post-processing-filters>
692#
693# from nikola import filters
694# FILTERS = {
695# ".html": [filters.typogrify],
696# ".js": [filters.closure_compiler],
697# ".jpg": ["jpegoptim --strip-all -m75 -v %s"],
698# }
699
700# Executable for the "yui_compressor" filter (defaults to 'yui-compressor').
701# YUI_COMPRESSOR_EXECUTABLE = 'yui-compressor'
702
703# Executable for the "closure_compiler" filter (defaults to 'closure-compiler').
704# CLOSURE_COMPILER_EXECUTABLE = 'closure-compiler'
705
706# Executable for the "optipng" filter (defaults to 'optipng').
707# OPTIPNG_EXECUTABLE = 'optipng'
708
709# Executable for the "jpegoptim" filter (defaults to 'jpegoptim').
710# JPEGOPTIM_EXECUTABLE = 'jpegoptim'
711
712# Executable for the "html_tidy_withconfig", "html_tidy_nowrap",
713# "html_tidy_wrap", "html_tidy_wrap_attr" and "html_tidy_mini" filters
714# (defaults to 'tidy5').
715# HTML_TIDY_EXECUTABLE = 'tidy5'
716
717# List of XPath expressions which should be used for finding headers
718# ({hx} is replaced by headers h1 through h6).
719# You must change this if you use a custom theme that does not use
720# "e-content entry-content" as a class for post and page contents.
721# HEADER_PERMALINKS_XPATH_LIST = ['*//div[@class="e-content entry-content"]//{hx}']
722# Include *every* header (not recommended):
723# HEADER_PERMALINKS_XPATH_LIST = ['*//{hx}']
724
725# File blacklist for header permalinks. Contains output path
726# (eg. 'output/index.html')
727# HEADER_PERMALINKS_FILE_BLACKLIST = []
728
729# Expert setting! Create a gzipped copy of each generated file. Cheap server-
730# side optimization for very high traffic sites or low memory servers.
731# GZIP_FILES = False
732# File extensions that will be compressed
733# GZIP_EXTENSIONS = ('.txt', '.htm', '.html', '.css', '.js', '.json', '.atom', '.xml')
734# Use an external gzip command? None means no.
735# Example: GZIP_COMMAND = "pigz -k {filename}"
736# GZIP_COMMAND = None
737# Make sure the server does not return a "Accept-Ranges: bytes" header for
738# files compressed by this option! OR make sure that a ranged request does not
739# return partial content of another representation for these resources. Do not
740# use this feature if you do not understand what this means.
741
742# #############################################################################
743# Image Gallery Options
744# #############################################################################
745
746# One or more folders containing galleries. The format is a dictionary of
747# {"source": "relative_destination"}, where galleries are looked for in
748# "source/" and the results will be located in
749# "OUTPUT_PATH/relative_destination/gallery_name"
750# Default is:
751# GALLERY_FOLDERS = {"galleries": "galleries"}
752# More gallery options:
753# THUMBNAIL_SIZE = 180
754# MAX_IMAGE_SIZE = 1280
755# USE_FILENAME_AS_TITLE = True
756# EXTRA_IMAGE_EXTENSIONS = []
757#
758# If set to False, it will sort by filename instead. Defaults to True
759# GALLERY_SORT_BY_DATE = True
760
761# If set to True, EXIF data will be copied when an image is thumbnailed or
762# resized. (See also EXIF_WHITELIST)
763# PRESERVE_EXIF_DATA = False
764
765# If you have enabled PRESERVE_EXIF_DATA, this option lets you choose EXIF
766# fields you want to keep in images. (See also PRESERVE_EXIF_DATA)
767#
768# For a full list of field names, please see here:
769# http://www.cipa.jp/std/documents/e/DC-008-2012_E.pdf
770#
771# This is a dictionary of lists. Each key in the dictionary is the
772# name of a IDF, and each list item is a field you want to preserve.
773# If you have a IDF with only a '*' item, *EVERY* item in it will be
774# preserved. If you don't want to preserve anything in a IDF, remove it
775# from the setting. By default, no EXIF information is kept.
776# Setting the whitelist to anything other than {} implies
777# PRESERVE_EXIF_DATA is set to True
778# To preserve ALL EXIF data, set EXIF_WHITELIST to {"*": "*"}
779
780# EXIF_WHITELIST = {}
781
782# Some examples of EXIF_WHITELIST settings:
783
784# Basic image information:
785# EXIF_WHITELIST['0th'] = [
786# "Orientation",
787# "XResolution",
788# "YResolution",
789# ]
790
791# If you want to keep GPS data in the images:
792# EXIF_WHITELIST['GPS'] = ["*"]
793
794# Embedded thumbnail information:
795# EXIF_WHITELIST['1st'] = ["*"]
796
797# If set to True, any ICC profile will be copied when an image is thumbnailed or
798# resized.
799# PRESERVE_ICC_PROFILES = False
800
801# Folders containing images to be used in normal posts or pages.
802# IMAGE_FOLDERS is a dictionary of the form {"source": "destination"},
803# where "source" is the folder containing the images to be published, and
804# "destination" is the folder under OUTPUT_PATH containing the images copied
805# to the site. Thumbnail images will be created there as well.
806
807# To reference the images in your posts, include a leading slash in the path.
808# For example, if IMAGE_FOLDERS = {'images': 'images'}, write
809#
810# .. image:: /images/tesla.jpg
811#
812# See the Nikola Handbook for details (in the “Embedding Images” and
813# “Thumbnails” sections)
814
815# Images will be scaled down according to IMAGE_THUMBNAIL_SIZE and MAX_IMAGE_SIZE
816# options, but will have to be referenced manually to be visible on the site
817# (the thumbnail has ``.thumbnail`` added before the file extension by default,
818# but a different naming template can be configured with IMAGE_THUMBNAIL_FORMAT).
819
820IMAGE_FOLDERS = {'images': 'images'}
821# IMAGE_THUMBNAIL_SIZE = 400
822IMAGE_THUMBNAIL_FORMAT = 'thumbs/{name}{ext}'
823
824# #############################################################################
825# HTML fragments and diverse things that are used by the templates
826# #############################################################################
827
828# Data about post-per-page indexes.
829# INDEXES_PAGES defaults to ' old posts, page %d' or ' page %d' (translated),
830# depending on the value of INDEXES_PAGES_MAIN.
831#
832# (translatable) If the following is empty, defaults to BLOG_TITLE:
833# INDEXES_TITLE = ""
834#
835# (translatable) If the following is empty, defaults to ' [old posts,] page %d' (see above):
836# INDEXES_PAGES = ""
837#
838# If the following is True, INDEXES_PAGES is also displayed on the main (the
839# newest) index page (index.html):
840# INDEXES_PAGES_MAIN = False
841#
842# If the following is True, index-1.html has the oldest posts, index-2.html the
843# second-oldest posts, etc., and index.html has the newest posts. This ensures
844# that all posts on index-x.html will forever stay on that page, now matter how
845# many new posts are added.
846# If False, index-1.html has the second-newest posts, index-2.html the third-newest,
847# and index-n.html the oldest posts. When this is active, old posts can be moved
848# to other index pages when new posts are added.
849# INDEXES_STATIC = True
850#
851# (translatable) If PRETTY_URLS is set to True, this setting will be used to create
852# prettier URLs for index pages, such as page/2/index.html instead of index-2.html.
853# Valid values for this settings are:
854# * False,
855# * a list or tuple, specifying the path to be generated,
856# * a dictionary mapping languages to lists or tuples.
857# Every list or tuple must consist of strings which are used to combine the path;
858# for example:
859# ['page', '{number}', '{index_file}']
860# The replacements
861# {number} --> (logical) page number;
862# {old_number} --> the page number inserted into index-n.html before (zero for
863# the main page);
864# {index_file} --> value of option INDEX_FILE
865# are made.
866# Note that in case INDEXES_PAGES_MAIN is set to True, a redirection will be created
867# for the full URL with the page number of the main page to the normal (shorter) main
868# page URL.
869# INDEXES_PRETTY_PAGE_URL = False
870#
871# If the following is true, a page range navigation will be inserted to indices.
872# Please note that this will undo the effect of INDEXES_STATIC, as all index pages
873# must be recreated whenever the number of pages changes.
874# SHOW_INDEX_PAGE_NAVIGATION = False
875
876# If the following is True, a meta name="generator" tag is added to pages. The
877# generator tag is used to specify the software used to generate the page
878# (it promotes Nikola).
879# META_GENERATOR_TAG = True
880
881# Color scheme to be used for code blocks. If your theme provides
882# "assets/css/code.css" this is ignored. Set to None to disable.
883# Can be any of:
884# algol, algol_nu, autumn, borland, bw, colorful, default, emacs, friendly,
885# fruity, igor, lovelace, manni, monokai, murphy, native, paraiso-dark,
886# paraiso-light, pastie, perldoc, rrt, tango, trac, vim, vs, xcode
887# This list MAY be incomplete since pygments adds styles every now and then.
888# Check with list(pygments.styles.get_all_styles()) in an interpreter.
889#
890# CODE_COLOR_SCHEME = 'default'
891
892# FAVICONS contains (name, file, size) tuples.
893# Used to create favicon link like this:
894# <link rel="name" href="file" sizes="size"/>
895# FAVICONS = (
896# ("icon", "/favicon.ico", "16x16"),
897# ("icon", "/icon_128x128.png", "128x128"),
898# )
899
900# Show teasers (instead of full posts) in indexes? Defaults to False.
901# INDEX_TEASERS = False
902
903# HTML fragments with the Read more... links.
904# The following tags exist and are replaced for you:
905# {link} A link to the full post page.
906# {read_more} The string “Read more” in the current language.
907# {reading_time} An estimate of how long it will take to read the post.
908# {remaining_reading_time} An estimate of how long it will take to read the post, sans the teaser.
909# {min_remaining_read} The string “{remaining_reading_time} min remaining to read” in the current language.
910# {paragraph_count} The amount of paragraphs in the post.
911# {remaining_paragraph_count} The amount of paragraphs in the post, sans the teaser.
912# {post_title} The title of the post.
913# {{ A literal { (U+007B LEFT CURLY BRACKET)
914# }} A literal } (U+007D RIGHT CURLY BRACKET)
915
916# 'Read more...' for the index page, if INDEX_TEASERS is True (translatable)
917INDEX_READ_MORE_LINK = '<p class="more"><a href="{link}">{read_more}…</a></p>'
918# 'Read more...' for the feeds, if FEED_TEASERS is True (translatable)
919FEED_READ_MORE_LINK = '<p><a href="{link}">{read_more}…</a> ({min_remaining_read})</p>'
920
921# Append a URL query to the FEED_READ_MORE_LINK in Atom and RSS feeds. Advanced
922# option used for traffic source tracking.
923# Minimum example for use with Piwik: "pk_campaign=feed"
924# The following tags exist and are replaced for you:
925# {feedRelUri} A relative link to the feed.
926# {feedFormat} The name of the syndication format.
927# Example using replacement for use with Google Analytics:
928# "utm_source={feedRelUri}&utm_medium=nikola_feed&utm_campaign={feedFormat}_feed"
929FEED_LINKS_APPEND_QUERY = False
930
931# A HTML fragment describing the license, for the sidebar.
932# (translatable)
933LICENSE = ""
934# I recommend using the Creative Commons' wizard:
935# https://creativecommons.org/choose/
936# LICENSE = """
937# <a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">
938# <img alt="Creative Commons License BY-NC-SA"
939# style="border-width:0; margin-bottom:12px;"
940# src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png"></a>"""
941
942# A small copyright notice for the page footer (in HTML).
943# (translatable)
944CONTENT_FOOTER = """<div class="container-fluid text-muted bg-light shadow-sm mt-3 py-2">
945 <div class="row justify-content-center text-center">
946 <div class="col-6">
947 <a href="/impressum">Impressum</a>
948 </div>
949 <div class="col-6">
950 <a href="/datenschutz">Privacy policy</a>
951 </div>
952 </div>
953</div>
954"""
955
956# Things that will be passed to CONTENT_FOOTER.format(). This is done
957# for translatability, as dicts are not formattable. Nikola will
958# intelligently format the setting properly.
959# The setting takes a dict. The keys are languages. The values are
960# tuples of tuples of positional arguments and dicts of keyword arguments
961# to format(). For example, {'en': (('Hello'), {'target': 'World'})}
962# results in CONTENT_FOOTER['en'].format('Hello', target='World').
963# If you need to use the literal braces '{' and '}' in your footer text, use
964# '{{' and '}}' to escape them (str.format is used)
965# WARNING: If you do not use multiple languages with CONTENT_FOOTER, this
966# still needs to be a dict of this format. (it can be empty if you
967# do not need formatting)
968# (translatable)
969CONTENT_FOOTER_FORMATS = {
970 DEFAULT_LANG: (
971 (),
972 {
973 "email": BLOG_EMAIL,
974 "author": BLOG_AUTHOR,
975 "date": time.gmtime().tm_year,
976 "license": LICENSE
977 }
978 )
979}
980
981# A simple copyright tag for inclusion in RSS feeds that works just
982# like CONTENT_FOOTER and CONTENT_FOOTER_FORMATS
983RSS_COPYRIGHT = 'Contents © {date} <a href="mailto:{email}">{author}</a> {license}'
984RSS_COPYRIGHT_PLAIN = 'Contents © {date} {author} {license}'
985RSS_COPYRIGHT_FORMATS = CONTENT_FOOTER_FORMATS
986
987# To use comments, you can choose between different third party comment
988# systems. The following comment systems are supported by Nikola:
989# disqus, facebook, intensedebate, isso, muut, commento
990# You can leave this option blank to disable comments.
991COMMENT_SYSTEM = ""
992# And you also need to add your COMMENT_SYSTEM_ID which
993# depends on what comment system you use. The default is
994# "nikolademo" which is a test account for Disqus. More information
995# is in the manual.
996COMMENT_SYSTEM_ID = ""
997
998# Create index.html for page folders?
999# WARNING: if a page would conflict with the index file (usually
1000# caused by setting slug to `index`), the PAGE_INDEX
1001# will not be generated for that directory.
1002# PAGE_INDEX = False
1003# Enable comments on pages (i.e. not posts)?
1004# COMMENTS_IN_PAGES = False
1005# Enable comments on picture gallery pages?
1006# COMMENTS_IN_GALLERIES = False
1007
1008# What file should be used for directory indexes?
1009# Defaults to index.html
1010# Common other alternatives: default.html for IIS, index.php
1011# INDEX_FILE = "index.html"
1012
1013# If a link ends in /index.html, drop the index.html part.
1014# http://mysite/foo/bar/index.html => http://mysite/foo/bar/
1015# (Uses the INDEX_FILE setting, so if that is, say, default.html,
1016# it will instead /foo/default.html => /foo)
1017STRIP_INDEXES = True
1018
1019# List of files relative to the server root (!) that will be asked to be excluded
1020# from indexing and other robotic spidering. * is supported. Will only be effective
1021# if SITE_URL points to server root. The list is used to exclude resources from
1022# /robots.txt and /sitemap.xml, and to inform search engines about /sitemapindex.xml.
1023# ROBOTS_EXCLUSIONS = ["/archive.html", "/category/*.html"]
1024
1025# Instead of putting files in <slug>.html, put them in <slug>/index.html.
1026# No web server configuration is required. Also enables STRIP_INDEXES.
1027# This can be disabled on a per-page/post basis by adding
1028# .. pretty_url: False
1029# to the metadata.
1030PRETTY_URLS = True
1031
1032# If True, publish future dated posts right away instead of scheduling them.
1033# Defaults to False.
1034# FUTURE_IS_NOW = False
1035
1036# If True, future dated posts are allowed in deployed output
1037# Only the individual posts are published/deployed; not in indexes/sitemap
1038# Generally, you want FUTURE_IS_NOW and DEPLOY_FUTURE to be the same value.
1039# DEPLOY_FUTURE = False
1040# If False, draft posts will not be deployed
1041# DEPLOY_DRAFTS = True
1042
1043# Allows scheduling of posts using the rule specified here (new_post -s)
1044# Specify an iCal Recurrence Rule: http://www.kanzaki.com/docs/ical/rrule.html
1045# SCHEDULE_RULE = ''
1046# If True, use the scheduling rule to all posts (not pages!) by default
1047# SCHEDULE_ALL = False
1048
1049# Do you want a add a Mathjax config file?
1050# MATHJAX_CONFIG = ""
1051
1052# If you want support for the $.$ syntax (which may conflict with running
1053# text!), just use this config:
1054# MATHJAX_CONFIG = """
1055# <script type="text/x-mathjax-config">
1056# MathJax.Hub.Config({
1057# tex2jax: {
1058# inlineMath: [ ['$','$'], ["\\\(","\\\)"] ],
1059# displayMath: [ ['$$','$$'], ["\\\[","\\\]"] ],
1060# processEscapes: true
1061# },
1062# displayAlign: 'center', // Change this to 'left' if you want left-aligned equations.
1063# "HTML-CSS": {
1064# styles: {'.MathJax_Display': {"margin": 0}}
1065# }
1066# });
1067# </script>
1068# """
1069
1070# Want to use KaTeX instead of MathJax? While KaTeX may not support every
1071# feature yet, it's faster and the output looks better.
1072# USE_KATEX = False
1073
1074# KaTeX auto-render settings. If you want support for the $.$ syntax (which may
1075# conflict with running text!), just use this config:
1076# KATEX_AUTO_RENDER = """
1077# delimiters: [
1078# {left: "$$", right: "$$", display: true},
1079# {left: "\\\\[", right: "\\\\]", display: true},
1080# {left: "\\\\begin{equation*}", right: "\\\\end{equation*}", display: true},
1081# {left: "$", right: "$", display: false},
1082# {left: "\\\\(", right: "\\\\)", display: false}
1083# ]
1084# """
1085
1086# Do you want to customize the nbconversion of your IPython notebook?
1087# IPYNB_CONFIG = {}
1088# With the following example configuration you can use a custom jinja template
1089# called `toggle.tpl` which has to be located in your site/blog main folder:
1090# IPYNB_CONFIG = {'Exporter': {'template_file': 'toggle'}}
1091
1092# What Markdown extensions to enable?
1093# You will also get gist, nikola and podcast because those are
1094# done in the code, hope you don't mind ;-)
1095# Note: most Nikola-specific extensions are done via the Nikola plugin system,
1096# with the MarkdownExtension class and should not be added here.
1097# Defaults are markdown.extensions.(fenced_code|codehilite|extra)
1098# markdown.extensions.meta is required for Markdown metadata.
1099MARKDOWN_EXTENSIONS = ['markdown.extensions.fenced_code', 'markdown.extensions.codehilite', 'markdown.extensions.extra', 'markdown.extensions.meta']
1100
1101# Options to be passed to markdown extensions (See https://python-markdown.github.io/reference/)
1102# Default is {} (no config at all)
1103# MARKDOWN_EXTENSION_CONFIGS = {}
1104
1105
1106# Extra options to pass to the pandoc command.
1107# by default, it's empty, is a list of strings, for example
1108# ['-F', 'pandoc-citeproc', '--bibliography=/Users/foo/references.bib']
1109# Pandoc does not demote headers by default. To enable this, you can use, for example
1110# ['--base-header-level=2']
1111# PANDOC_OPTIONS = []
1112
1113# Social buttons. This is sample code for AddThis (which was the default for a
1114# long time). Insert anything you want here, or even make it empty (which is
1115# the default right now)
1116# (translatable)
1117# SOCIAL_BUTTONS_CODE = """
1118# <!-- Social buttons -->
1119# <div id="addthisbox" class="addthis_toolbox addthis_peekaboo_style addthis_default_style addthis_label_style addthis_32x32_style">
1120# <a class="addthis_button_more">Share</a>
1121# <ul><li><a class="addthis_button_facebook"></a>
1122# <li><a class="addthis_button_google_plusone_share"></a>
1123# <li><a class="addthis_button_linkedin"></a>
1124# <li><a class="addthis_button_twitter"></a>
1125# </ul>
1126# </div>
1127# <script src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4f7088a56bb93798"></script>
1128# <!-- End of social buttons -->
1129# """
1130
1131# Show link to source for the posts?
1132SHOW_SOURCELINK = False
1133# Copy the source files for your pages?
1134# Setting it to False implies SHOW_SOURCELINK = False
1135COPY_SOURCES = False
1136
1137# Modify the number of Post per Index Page
1138# Defaults to 10
1139INDEX_DISPLAY_POST_COUNT = 25
1140
1141# By default, Nikola generates RSS files for the website and for tags, and
1142# links to it. Set this to False to disable everything RSS-related.
1143# GENERATE_RSS = True
1144
1145# By default, Nikola does not generates Atom files for indexes and links to
1146# them. Generate Atom for tags by setting TAG_PAGES_ARE_INDEXES to True.
1147# Atom feeds are built based on INDEX_DISPLAY_POST_COUNT and not FEED_LENGTH
1148# Switch between plain-text summaries and full HTML content using the
1149# FEED_TEASER option. FEED_LINKS_APPEND_QUERY is also respected. Atom feeds
1150# are generated even for old indexes and have pagination link relations
1151# between each other. Old Atom feeds with no changes are marked as archived.
1152# GENERATE_ATOM = False
1153
1154# Only include teasers in Atom and RSS feeds. Disabling include the full
1155# content. Defaults to True.
1156# FEED_TEASERS = True
1157
1158# Strip HTML from Atom and RSS feed summaries and content. Defaults to False.
1159# FEED_PLAIN = False
1160
1161# Number of posts in Atom and RSS feeds.
1162# FEED_LENGTH = 10
1163
1164# RSS_LINK is a HTML fragment to link the RSS or Atom feeds. If set to None,
1165# the base.tmpl will use the feed Nikola generates. However, you may want to
1166# change it for a FeedBurner feed or something else.
1167# RSS_LINK = None
1168
1169# A search form to search this site, for the sidebar. You can use a Google
1170# custom search (https://www.google.com/cse/)
1171# Or a DuckDuckGo search: https://duckduckgo.com/search_box.html
1172# Default is no search form.
1173# (translatable)
1174# SEARCH_FORM = ""
1175#
1176# This search form works for any site and looks good in the "site" theme where
1177# it appears on the navigation bar:
1178#
1179# SEARCH_FORM = """
1180# <!-- DuckDuckGo custom search -->
1181# <form method="get" id="search" action="https://duckduckgo.com/"
1182# class="navbar-form pull-left">
1183# <input type="hidden" name="sites" value="%s">
1184# <input type="hidden" name="k8" value="#444444">
1185# <input type="hidden" name="k9" value="#D51920">
1186# <input type="hidden" name="kt" value="h">
1187# <input type="text" name="q" maxlength="255"
1188# placeholder="Search&hellip;" class="span2" style="margin-top: 4px;">
1189# <input type="submit" value="DuckDuckGo Search" style="visibility: hidden;">
1190# </form>
1191# <!-- End of custom search -->
1192# """ % SITE_URL
1193#
1194# If you prefer a Google search form, here's an example that should just work:
1195# SEARCH_FORM = """
1196# <!-- Google custom search -->
1197# <form method="get" action="https://www.google.com/search" class="navbar-form navbar-right" role="search">
1198# <div class="form-group">
1199# <input type="text" name="q" class="form-control" placeholder="Search">
1200# </div>
1201# <button type="submit" class="btn btn-primary">
1202# <span class="glyphicon glyphicon-search"></span>
1203# </button>
1204# <input type="hidden" name="sitesearch" value="%s">
1205# </form>
1206# <!-- End of custom search -->
1207# """ % SITE_URL
1208
1209SEARCH_FORM = """
1210<form class="navbar-form navbar-right" action="/search/" role="search">
1211 <div class="search">
1212 <div class="search-child-absolute">
1213 <input class="search-input" type="text" class="form-control" id="tipue_search_input" name="q" placeholder="Search" autocomplete="off" required="">
1214 </div>
1215 </div>
1216 <button type="submit" class="d-none btn btn-action">Search</button>
1217</form>
1218"""
1219
1220# Use content distribution networks for jQuery, twitter-bootstrap css and js,
1221# and html5shiv (for older versions of Internet Explorer)
1222# If this is True, jQuery and html5shiv are served from the Google CDN and
1223# Bootstrap is served from BootstrapCDN (provided by MaxCDN)
1224# Set this to False if you want to host your site without requiring access to
1225# external resources.
1226USE_CDN = False
1227
1228# Check for USE_CDN compatibility.
1229# If you are using custom themes, have configured the CSS properly and are
1230# receiving warnings about incompatibility but believe they are incorrect, you
1231# can set this to False.
1232# USE_CDN_WARNING = True
1233
1234# Extra things you want in the pages HEAD tag. This will be added right
1235# before </head>
1236# (translatable)
1237# EXTRA_HEAD_DATA = ""
1238EXTRA_HEAD_DATA = """
1239<link rel="stylesheet" type="text/css" href="/assets/css/tipuesearch.css">
1240"""
1241
1242# Google Analytics or whatever else you use. Added to the bottom of <body>
1243# in the default template (base.tmpl).
1244# (translatable)
1245# BODY_END = ""
1246
1247# The possibility to extract metadata from the filename by using a
1248# regular expression.
1249# To make it work you need to name parts of your regular expression.
1250# The following names will be used to extract metadata:
1251# - title
1252# - slug
1253# - date
1254# - tags
1255# - link
1256# - description
1257#
1258# An example re is the following:
1259# '.*\/(?P<date>\d{4}-\d{2}-\d{2})-(?P<slug>.*)-(?P<title>.*)\.rst'
1260# (Note the '.*\/' in the beginning -- matches source paths relative to conf.py)
1261# FILE_METADATA_REGEXP = None
1262
1263# Should titles fetched from file metadata be unslugified (made prettier?)
1264# FILE_METADATA_UNSLUGIFY_TITLES = True
1265
1266# If enabled, extract metadata from docinfo fields in reST documents.
1267# If your text files start with a level 1 heading, it will be treated as the
1268# document title and will be removed from the text.
1269# USE_REST_DOCINFO_METADATA = False
1270
1271# If enabled, hide docinfo fields in reST document output
1272# HIDE_REST_DOCINFO = False
1273
1274# Map metadata from other formats to Nikola names.
1275# Supported formats: yaml, toml, rest_docinfo, markdown_metadata
1276# METADATA_MAPPING = {}
1277#
1278# Example for Pelican compatibility:
1279# METADATA_MAPPING = {
1280# "rest_docinfo": {"summary": "description", "modified": "updated"},
1281# "markdown_metadata": {"summary": "description", "modified": "updated"}
1282# }
1283# Other examples: https://getnikola.com/handbook.html#mapping-metadata-from-other-formats
1284
1285# Map metadata between types/values. (Runs after METADATA_MAPPING.)
1286# Supported formats: nikola, yaml, toml, rest_docinfo, markdown_metadata
1287# The value on the right should be a dict of callables.
1288# METADATA_VALUE_MAPPING = {}
1289# Examples:
1290# METADATA_VALUE_MAPPING = {
1291# "yaml": {"keywords": lambda value: ', '.join(value)}, # yaml: 'keywords' list -> str
1292# "nikola": {
1293# "widgets": lambda value: value.split(', '), # nikola: 'widgets' comma-separated string -> list
1294# "tags": str.lower # nikola: force lowercase 'tags' (input would be string)
1295# }
1296# }
1297
1298# Additional metadata that is added to a post when creating a new_post
1299# ADDITIONAL_METADATA = {}
1300
1301# Nikola supports Twitter Card summaries, but they are disabled by default.
1302# They make it possible for you to attach media to Tweets that link
1303# to your content.
1304#
1305# Uncomment and modify to following lines to match your accounts.
1306# Images displayed come from the `previewimage` meta tag.
1307# You can specify the card type by using the `card` parameter in TWITTER_CARD.
1308# TWITTER_CARD = {
1309# # 'use_twitter_cards': True, # enable Twitter Cards
1310# # 'card': 'summary', # Card type, you can also use 'summary_large_image',
1311# # see https://dev.twitter.com/cards/types
1312# # 'site': '@website', # twitter nick for the website
1313# # 'creator': '@username', # Username for the content creator / author.
1314# }
1315
1316# Bundle JS and CSS into single files to make site loading faster in a HTTP/1.1
1317# environment but is not recommended for HTTP/2.0 when caching is used.
1318# Defaults to True.
1319# USE_BUNDLES = True
1320
1321# Plugins you don't want to use. Be careful :-)
1322# DISABLED_PLUGINS = ["render_galleries"]
1323
1324# Special settings to disable only parts of the indexes plugin.
1325# Use with care.
1326# DISABLE_INDEXES = False
1327# DISABLE_MAIN_ATOM_FEED = False
1328# DISABLE_MAIN_RSS_FEED = False
1329
1330# Add the absolute paths to directories containing plugins to use them.
1331# For example, the `plugins` directory of your clone of the Nikola plugins
1332# repository.
1333# EXTRA_PLUGINS_DIRS = []
1334
1335# Add the absolute paths to directories containing themes to use them.
1336# For example, the `v7` directory of your clone of the Nikola themes
1337# repository.
1338# EXTRA_THEMES_DIRS = []
1339
1340# List of regular expressions, links matching them will always be considered
1341# valid by "nikola check -l"
1342# LINK_CHECK_WHITELIST = []
1343
1344# If set to True, enable optional hyphenation in your posts (requires pyphen)
1345# Enabling hyphenation has been shown to break math support in some cases,
1346# use with caution.
1347# HYPHENATE = False
1348
1349# The <hN> tags in HTML generated by certain compilers (reST/Markdown)
1350# will be demoted by that much (1 → h1 will become h2 and so on)
1351# This was a hidden feature of the Markdown and reST compilers in the
1352# past. Useful especially if your post titles are in <h1> tags too, for
1353# example.
1354# (defaults to 1.)
1355# DEMOTE_HEADERS = 1
1356
1357# If you don’t like slugified file names ([a-z0-9] and a literal dash),
1358# and would prefer to use all the characters your file system allows.
1359# USE WITH CARE! This is also not guaranteed to be perfect, and may
1360# sometimes crash Nikola, your web server, or eat your cat.
1361# USE_SLUGIFY = True
1362
1363# If set to True, the tags 'draft', 'mathjax' and 'private' have special
1364# meaning. If set to False, these tags are handled like regular tags.
1365USE_TAG_METADATA = False
1366
1367# If set to True, a warning is issued if one of the 'draft', 'mathjax'
1368# and 'private' tags are found in a post. Useful for checking that
1369# migration was successful.
1370WARN_ABOUT_TAG_METADATA = False
1371
1372# Templates will use those filters, along with the defaults.
1373# Consult your engine's documentation on filters if you need help defining
1374# those.
1375# TEMPLATE_FILTERS = {}
1376
1377# Put in global_context things you want available on all your templates.
1378# It can be anything, data, functions, modules, etc.
1379GLOBAL_CONTEXT = { }
1380
1381# Add functions here and they will be called with template
1382# GLOBAL_CONTEXT as parameter when the template is about to be
1383# rendered
1384GLOBAL_CONTEXT_FILLER = []
diff --git a/cpu/bericht-zum-ccc-regiowochenende-2018.md b/cpu/bericht-zum-ccc-regiowochenende-2018.md
new file mode 100644
index 00000000..1b2c2ec5
--- /dev/null
+++ b/cpu/bericht-zum-ccc-regiowochenende-2018.md
@@ -0,0 +1,16 @@
1.. title: Bericht zum CCC-Regiowochenende 2018
2.. slug: bericht-zum-ccc-regiowochenende-2018
3.. date: 2018/10/26 10:10:00
4.. tags: cpu
5.. description:
6
7Liebes Chaos,
8
9lest hier den großartigen Bericht zum CCC-Regiowochenende 2018 im
10Pfadfinderzentrum auf dem Donnerskopf von nanooq:
11<https://chaos-siegen.de/bericht-zum-ccc-regiowochenende-2018/>
12
13<!-- TEASER_END -->
14
15„Gut Hack!", wünscht der Chaostreff Siegen
16![🙂](https://s.w.org/images/core/emoji/12.0.0-1/72x72/1f642.png){.wp-smiley}
diff --git a/cpu/c3c3-geekend-in-kiel-november-2018.md b/cpu/c3c3-geekend-in-kiel-november-2018.md
new file mode 100644
index 00000000..05d6af5e
--- /dev/null
+++ b/cpu/c3c3-geekend-in-kiel-november-2018.md
@@ -0,0 +1,38 @@
1.. title: C3C3 Geekend in Kiel November 2018
2.. slug: c3c3-geekend-in-kiel-november-2018
3.. date: 2018/10/17 22:10:52
4.. tags: cpu
5.. description:
6
7Vom 09. bis 11. November 2018 findet das dritte Cluster-GeekEnd in Kiel
8statt.
9
10<!-- TEASER_END -->
11
12Zu den Themenkomplexen
13werden unter anderem „Clustered Computing" für Nerds, Geeks, Hacker und
14andere Lebensformen gehören. Insbesondere wollen wir uns an diesen Tagen
15folgenden Themen widmen:
16
17-- Status-Abgleich: Was funktioniert bereits?
18
19-- Vernetzung der bestehenden Standorte
20
21-- Cluster-Zugriff für interessierte Projekte
22
23-- Weiter-Entwicklung der Software für's Cluster-Management
24
25Wer weitere Themen hat kann diese gerne jederzeit vorschlagen.
26Wir freuen uns über neue Projektvorschläge und Ideen für die
27Cluster-Nutzung.
28
29Der Beginn wird mit einem Get-Together am 09. November gegen 19:00 im
30Audimax der Uni Lübeck\* sein, bevor es am Samstag und Sonntag in den
31Räumen des Toppoint e.V.\*\* ans Eingemachte gehen wird. Um das
32leibliche Wohlergehen wird sich das C3WOC durch Bereitstellung
33ausreichender Mengen an Waffeln sorgen.
34
35\* 53.8344 N 10.7001 E, vgl. [<https://metanook.de/2018/travel>]{.url}
36
37\*\* 54.34185 N 10.12455 E, vgl.
38[<https://toppoint.de/infos/impressum>]{.url}
diff --git a/cpu/chaosflux-call-for-participation.md b/cpu/chaosflux-call-for-participation.md
new file mode 100644
index 00000000..2014fde3
--- /dev/null
+++ b/cpu/chaosflux-call-for-participation.md
@@ -0,0 +1,72 @@
1.. title: Chaosflux – Call for Participation
2.. slug: chaosflux-call-for-participation
3.. date: 2020/02/19 18:02:35
4.. tags: cpu
5.. description:
6
7Ende April veranstalten wir die [Chaosflux](https://chaosflux.de). Unter
8dem Motto „Irritieren/Generieren" schauen wir uns gemeinsam die
9Schnittstellen zwischen Technik, Kultur und Gesellschaft an. Wir freuen
10uns über deine Einreichung unter https://programm.chaosflux.de.
11
12<!-- TEASER_END -->
13
14Was ist die Chaosflux?
15----------------------
16
17Wir erkunden, erleben und erweitern die Schnittstellen von Kunst,
18Technik und Gesellschaft. In drei Tagen machen wir sie sichtbar und
19knüpfen neue Netzwerke zwischen Kultur und Technik. Mit diesen und
20gegenwärtigen Netzwerken wollen wir gemeinsam den gesellschaftlichen
21Herausforderungen begegnen.
22
23Mit unserem „[Call for Participation](https://programm.chaosflux.de)"
24laden wir euch ein, die bekannten Ordnungen infrage zu stellen und
25technische und künstlerische Strategien und Verfahren zusammenzubringen,
26zu hinterfragen und neu auszuloten. In Workshops, Vorträgen, Hacks,
27Makings und Offene Ateliers werden inter- und transdisziplinäre offene
28Gestaltungsräume geschaffen.
29
30Wo und wann ist Chaosflux?
31--------------------------
32
33Die [Chaosflux](https://chaosflux.de) findet in Siegen vom 24. bis
3426.04.2020 statt, von Freitag Nachmittag bis zum Sonntag Mittag. Unsere
35Veranstaltungsräume sind das Bruchwerk Theater, das Atelierhaus Edition
3619, das Cafe Planlos, das Atelier des Museums für Gegenwartskunst und
37das Hackcenter im Campus „Unteren Schloß". Die liegen alle nebeneinander
38am Siegberg. Das ist die Fußgängerzone Siegens mit weiterer Gastronomie,
39Architektur, Kuschelecken und Infrastruktur.
40
41Irritieren/Generieren {#irritieren-generieren}
42---------------------
43
44Unter dem diesjährigen Motto „Irritieren/Generieren" orientieren wir uns
45grob an folgende Fragen: Wie wird Kunst durch Technik ermöglicht? Wie
46beeinflusst Kunst technischen Fortschritt? Welche gesellschaftlichen
47Probleme verursacht Technik und wie reagiert die Kunst darauf?
48
49Künstler\*innen, Designer\*innen, Kulturschaffende jeder Art,
50Hacker\*innen, Wissenschaftler\*innen sowie Interessierte sind herzlich
51eingeladen, sich aktiv mit einer eigenen Veranstaltung einzubringen.
52Neben Vorträgen und Workshops sind auch künstlerische Arbeiten und
53Einblicke in Prozesse des künstlerischen und/oder programmierenden
54Arbeitens erwünscht.
55
56Wie viel ist die Chaosflux?
57---------------------------
58
59Der Eintritt ist kostenlos, weil wir finanzielle Zuwendung der
60Kulturregion Südwestfalen erhalten. Sie erwarten 200 Besucher. Wir haben
61aber auch die Kulturszene Siegens und der Region aktiviert und
62sicherlich wird es einige Zufallsinteressierte geben, denn wir sind halt
63in der Fußgängerzone. Deshalb sind wir auf mehr vorbereitet und freuen
64uns über eure [Anmeldungen](https://chaosflux.de/de/tickets/) um die
65Chaosflux genauer planen zu können mit Bändchen, Ewiges Frühstück, Mate,
66Tschunk, Mu-\
67sik, Hackcenter, Merch, Stickerbox, Party und so weiter. Wir nutzen
68diese Chaosflux auch um das bekannte Tooling kennen zu lernen:
69[Pretalx](https://programm.chaosflux.de),
70[Pretix](https://tickets.chaosflux.de) und
71[Engelsystem](https://engeln.hasi.it), vermutlich werden Viele Vieles
72wiedererkennen.
diff --git a/cpu/gluehweinprogrammiernacht-2018.md b/cpu/gluehweinprogrammiernacht-2018.md
new file mode 100644
index 00000000..e6d23b39
--- /dev/null
+++ b/cpu/gluehweinprogrammiernacht-2018.md
@@ -0,0 +1,64 @@
1.. title: Glühweinprogrammiernacht 2018
2.. slug: gluehweinprogrammiernacht-2018
3.. date: 2018/11/10 18:11:49
4.. tags: cpu
5.. description:
6
7Du kennst sicher schon die Gulaschprogrammiernacht (GPN). Damit du für
8die anstehende Winter-GPN in Leipzig in Stimmung kommen kannst, haben
9wir den **YOLO-Modus auf FULL THROTTLE** gestellt und eine Veranstaltung
10aus dem Boden gestampft: die **Glühweinprogrammiernacht**.
11
12<!-- TEASER_END -->
13
14tl;dr:
15
16\# Wer: Entropia e.V. -- Chaos Computer Club Karlsruhe\
17\# Wo: HfG Karlsruhe**,** Lorenzstraße 15, 76135 Karlsruhe, Germany,
18Earth\
19\# Wann: 23.11.2018 18:00 bis 25.11.2018\
20\# Was? Gemütliches zusammensein, hacken, kreativer Umgang mit Technik,
21Code und Kunst.
22
23![](https://cpu.ccc.de/wp-content/uploads/2018/11/IMG_20171124_201235.jpg){.aligncenter
24.size-full .wp-image-394 width="1778" height="1000"}
25
26Vom **Freitag 23. bis Sonntag 25. November** 2018, findet in der
27Hochschule für Gestaltung **Karlsruhe**
28([HfG](http://beta.hfg-karlsruhe.de/)) die Glühweinprogrammiernacht
29(GlühPN, \#gluehpn) statt.
30
31Die GlühPN wird das, was DU daraus machst. Pack deine **Zahnbürste** und
32**Kekse für deine Freunde** ein und fahre nach Karlsruhe! Mit der GlühPN
33wollen wir abseits der üblichen Veranstaltungen voller Abenteuer,
34multi-track-Vorträgen und drölfzig Hackcenter uns mehr auf das
35**gemütliche Zusammensein** und unsere Hacker-Community konzentrieren.
36Und während wir unheimlich gerne kubikmeterweise Gulasch kochen und
37futtern sehnt uns es doch auch nach mal nach Glühwein.
38
39Wie auch bei der GPN funktioniert die GlühPN nach dem Prinzip **pay what
40you can**. Der Eintritt ist frei und die Getränkepreise niedrig. Im
41Gegenzug bitten wir dich um eine **Spende**, der empfohlene Beitrag für
42diese Veranstaltung liegt bei **10€ oder mehr** damit wir unsere Kosten
43ohne Angst decken können.
44
45Damit wir besser Planen können bitten wir dich um eine **Anmeldung
46[hier](https://pretix.entropia.de/entropia/gluehpn18/).**
47
48Hinweise:
49
50\# Wenn du Glühwein möchtest bring bitte deine Tasse mit oder du kannst
51bei uns eine alte GPN-Tasse kaufen. Angeblich gibt es eine
52Spülmaschine.\
53\# Wir kaufen etwas Gebäck, aber mit selbstgebackenen Muffins oder
54Cookies hackt es sich viel besser. Also rann an die Bleche!
55
56Highlights:
57
58\# Freitag 23.11. 20:15 zeigen wir den Film **All Creatures Welcome\
59**\# Samstag 24.11 20:15 gibt es vermutlich irgendeine Form der
60Abendunterhaltung.
61
62Mit vielen lieben Grüßen und in großer Vorfreude,
63
64Eve Entropia
diff --git a/cpu/groden18-camp-augsburg-14-16-september.md b/cpu/groden18-camp-augsburg-14-16-september.md
new file mode 100644
index 00000000..1a97a302
--- /dev/null
+++ b/cpu/groden18-camp-augsburg-14-16-september.md
@@ -0,0 +1,38 @@
1.. title: GRODEN’18 Camp Augsburg: 14.-16. September
2.. slug: groden18-camp-augsburg-14-16-september
3.. date: 2018/07/17 09:07:48
4.. tags: cpu,camp
5.. description:
6
7[![](https://cpu.ccc.de/wp-content/uploads/2018/07/groden18banner.jpg){.alignnone
8.size-full .wp-image-355 width="2796"
9height="1000"}](https://openlab-augsburg.de/groden18/)
10
11Gemeinsam mit dem OpenLab und dem Chaos Augsburg zelten. Die
12Teilnahmegebühr von 42€ enthält eine Essensflatrate, es gibt durchgehend
13Frühstück, Mittagessen und Abendessen und somit kompatibel mit allen
14Zeitzonen. Auf vielfachen Wunsch haben wir dieses mal den Sonntag
15komplett, dh. ihr könnt Freitag mittags ankommen und **bis Montag auf
16dem Gelände bleiben** (und beim Abbau helfen).
17
18<!-- TEASER_END -->
19
20Das Vortragsprogramm wird gemeinsam im Rahmen eines
21[OpenSpaces](http://michaelmpannwitz.de/was-ist-open-space/)
22zusammengestellt, dh. jeden Tag wird es ein Treffen geben bei dem ihr
23eure Vorträge, Workshops, Diskussionsthemen etc. vorstellen könnt, und
24wir backen dann gemeinsam daraus das Programm.
25
26Vorschläge können auch gerne schon vorab über den
27[CfP](https://openlab-augsburg.de/groden18/cfp/) eingereicht werden. Das
28ist insbesondere dann sinnvoll, wenn Teilnehmer eigene Hardware
29mitbringen oder größere/aufwendigere Softwarepakete vorab installieren
30sollen. Wir veröffentlichten die eingereichten Vorschläge dann jeweils
31schon mal auf der Website, auch damit Besucher einen Eindruck bekommen
32was so geboten sein wird.
33
34Dieses Jahr mit exklusivem Vortrag über die Durchsuchungen des OpenLabs
35und der Zwiebelfreunde.
36![😉](https://s.w.org/images/core/emoji/12.0.0-1/72x72/1f609.png){.wp-smiley}
37
38<https://openlab-augsburg.de/groden18/>
diff --git a/cpu/hackumenta-10-years-in-space.md b/cpu/hackumenta-10-years-in-space.md
new file mode 100644
index 00000000..5cc525da
--- /dev/null
+++ b/cpu/hackumenta-10-years-in-space.md
@@ -0,0 +1,15 @@
1.. title: Hackumenta – 10 Years in Space
2.. slug: hackumenta-10-years-in-space
3.. date: 2019/09/09 13:09:59
4.. tags: cpu
5.. description:
6
7![](https://cpu.ccc.de/wp-content/uploads/2019/09/Bildschirmfoto-vom-2019-09-09-152613.png){.wp-image-446}
8
9**3. -- 6. Oktober 2019, Kassel**
10
11There will be projects, talks, workshops, drinks, waffles, music,
12visuals, and like-minded people. [More
13information](http://0xA.flipdot.org).
14
15(Flyer-Generator [hier](https://flipdot.github.io/0xA-flyer-generator/))
diff --git a/cpu/informations-und-diskussionsveranstaltung-mit-matthias-kirschner-praesident-der-fsfe-am-12-juni-in-darmstadt.md b/cpu/informations-und-diskussionsveranstaltung-mit-matthias-kirschner-praesident-der-fsfe-am-12-juni-in-darmstadt.md
new file mode 100644
index 00000000..931ddd2b
--- /dev/null
+++ b/cpu/informations-und-diskussionsveranstaltung-mit-matthias-kirschner-praesident-der-fsfe-am-12-juni-in-darmstadt.md
@@ -0,0 +1,34 @@
1.. title: Informations- und Diskussionsveranstaltung mit Matthias Kirschner, Präsident der FSFE am 12. Juni in Darmstadt
2.. slug: informations-und-diskussionsveranstaltung-mit-matthias-kirschner-praesident-der-fsfe-am-12-juni-in-darmstadt
3.. date: 2018/06/07 22:06:53
4.. tags: cpu
5.. description:
6
7Es vergeht kein Tag, ohne dass wir Software benutzen oder von dieser in
8unserem Leben beeinflusst werden. Wird Software als zentrales Werkzeug
9unserer Gesellschaft nur von einigen wenigen verstanden und
10kontrolliert, stellt dies eine Bedrohung für unsere Demokratie dar.
11
12<!-- TEASER_END -->
13
14Wir freuen uns **Matthias Kirschner, Präsident der Free Software
15Foundation Europe**, am Dienstag, den 12. Juni, in Darmstadt begrüßen zu
16dürfen. Unter dem Titel „*Freie Software, Freie Gesellschaft: Wie
17Software unser Leben beeinflusst und warum wir als Demokraten Software
18beeinflussen müssen*" wird er in einem Vortrag Einblicke in die Relevanz
19und das Potenzial Freier Software für unsere Demokratie geben. Im
20Anschluss besteht Raum zur Diskussion.
21
22Wir freuen uns auf Deinen Besuch!
23
24**Dienstag, 12. Juni 2018\
25Altes Hauptgebäude, TU Darmstadt, Raum S103/226\
26Hochschulstraße 1, 64289 Darmstadt\
27Einlass: 19:30 Uhr, Beginn: 20:00 Uhr**
28
29 
30
31![](https://cpu.ccc.de/wp-content/uploads/2018/06/flyer_1.png){.alignnone
32.size-full .wp-image-309 width="1191" height="1684"}
33![](https://cpu.ccc.de/wp-content/uploads/2018/06/flyer_2.png){.alignnone
34.size-full .wp-image-308 width="1191" height="1684"}
diff --git a/cpu/last-minute-chaos-reisen-ctdobbq18-next-week.md b/cpu/last-minute-chaos-reisen-ctdobbq18-next-week.md
new file mode 100644
index 00000000..e157ec3e
--- /dev/null
+++ b/cpu/last-minute-chaos-reisen-ctdobbq18-next-week.md
@@ -0,0 +1,73 @@
1.. title: Last Minute Chaos Reisen: #ctdoBBQ18 – next Week!
2.. slug: last-minute-chaos-reisen-ctdobbq18-next-week
3.. date: 2018/07/13 14:07:09
4.. tags: cpu,bbq,dortmund,einladung,invitation,LangerAugust
5.. description:
6
7 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8 ++++++++ CTDO BBQ 2018 ++++++++++++++++++++++++++++++++++++++
9 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10 +++ Dortmund 20.07. - 22.07.2018 ++++++++++++++++++++++++++++
11 ++ Langer August - Braunschweiger Str. 22 - 44145 Dortmund ++
12 ++++++ https://bbq18.ctdo.de ++++++++++++++++++++++++++++++++
13 +++++++++++++++ IRC: #bbq18 (hackint) +++++++++++++++++++++++
14 ++++++++++++++++++++ twitter: #ctdoBBQ18 ++++++++++++++++++++
15 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16
17
18 Liebes Chaos, liebe Welt!
19
20 Wir geben zu, die Werbung fuer unser traditionelles Chaos BBQ
21 dieses Jahr mal wieder schwer vernachlaessigt zu haben.
22 Aber trotz Verpeil und unerwartetem Polizeibesuch letzte
23 Woche, wollen wir mit euch ein ausgelassenes, informatives
24 und entspanntes Wochenende bei uns im Langen August verbringen.
25
26 <!-- TEASER_END -->
27
28 In alter Chaos-Tradition lebt das Event von und durch euch,
29 also bringt gerne eure Ideen oder Projekte mit! Wenn ihr
30 generell helfen moegt, aber keine Ahnung habt wie: meldet
31 euch als Engel (https://engel.ctdo.de/) an und mit ein
32 wenig Fleiss kann eines unserer handgerakelten,
33 superlimitierten BBQ-Shirts das eure werden!
34
35 Ebenso gibt es noch Platz fuer Vortraege und Workshops
36 zu all den Themen, die euch bewegen und zu denen ihr euer
37 Wissen teilen moegt. Aus aktuellem Anlass faenden wir
38 besonders schoen, wenn wir Vortraege und Workshops
39 hinbekaemen in Richtung:
40
41 - Verhalten bei Hausdurchsuchungen
42 - GPG / Signal und co - Privatsphaere pls
43 - full-disk-crypto - meine Daten gehoeren mir
44
45 Wenn ihr dazu etwas erzaehlen koennt, meldet euch bitte
46 fix unter bbq@ctdo.de bei uns, dann kneten wir euch in
47 unser Programm!
48
49 Daneben wird es natuerlich die ueblichen Zutaten geben wie:
50 - Leckeres vom Grill mit und ohne Fleisch
51 - all-day-long Fruehstueck
52 - Tschunk und Tschunk Slush
53 - selbstgebrautes Speicherbraeu Bier
54 - Rohrpost und Feldtelefonie
55 - selfmade Pizza
56
57 Die Foodhacking Abteilung arbeitet aktuell noch am
58 kleinen Burger-Bruder vom Friedenspanzer; dem 'Raid-Burger'!
59 "Er stuermt deinen Magen und zaubert dir ein Laecheln
60 ins Gesicht."
61
62 Falls ihr noch nicht habt, klickt euch jetzt ein Ticket mit
63 Fruehstuecksflat und oder einem der letzten Schlafplaetze
64 auf:
65 https://pretix.ctdo.de/ctdo/bbq18/
66
67 Eintritt ist frei, Anmeldung jedoch erforderlich! Die Abteilung
68 "awesome" arbeitet gerade noch an fancy badges, falls ihr auf
69 sowas steht, solltet ihr dem Feld "Name des Teilnehmers"
70 Aufmerksamkeit schenken!
71
72 Wir freuen uns, euch naechste Woche im Kulturzentrum
73 #LangerAugust willkommen zu heissen!
diff --git a/cpu/metanook-2018-call-for-participation.md b/cpu/metanook-2018-call-for-participation.md
new file mode 100644
index 00000000..e3282f82
--- /dev/null
+++ b/cpu/metanook-2018-call-for-participation.md
@@ -0,0 +1,64 @@
1.. title: MetaNook 2018 – Call for Participation
2.. slug: metanook-2018-call-for-participation
3.. date: 2018/07/11 07:07:03
4.. tags: cpu,metanook
5.. description:
6
7Wir suchen Vorträge, Workshops, Lightning Talks und deine Ideen für
8die 8. MetaNook am 9. November 2018 in Lübeck
9
10<!-- TEASER_END -->
11
12### **Worum geht es?**
13
14Unter dem Banner der „Night of Open Knowledge" (Nook) laden wir euch
15herzlich zur [MetaNook 2018](https://metanook.de/2018) ein. Die MetaNook
16ist eine lockere, abendfüllende Konferenz im Audimax der Universität zu
17Lübeck mit Vorträgen zu Technik, Wissenschaft und Gesellschaft.
18
19Die Bandbreite an Themen ist weit gefasst. So reichte sie in den
20vergangenen Jahren von Einblicken in die aktuelle medizintechnische
21Forschung über Lifestyle und Ernährung bis hin zu Textsatz und komplexen
22Problemen der Informatik.
23
24Eine solche Palette an Vorträgen wird nur möglich durch Menschen, die
25sich für ihr Thema begeistern und ihr Wissen weitergeben wollen -- also
26ihr!
27
28Egal ob ihr als Studierende, in Vereinen, im Beruf oder als Hobbyist
29eure Expertise erworben habt: Wir freuen uns, wenn ihr die Themen, die
30euch begeistern, zur MetaNook 2018 mitbringt und euer Wissen und Können
31weitervermittelt.
32
33### Wie kann ich mitmachen?
34
35Es gibt drei Möglichkeiten, euch an der MetaNook zu beteiligen:
36
37Vortrag/Workshop: Vorträge oder Workshops sollen nach Möglichkeit 45
38oder 90 Minuten dauern.
39
40Lightning Talks: Erstmals seit diesem Jahr dabei: die Lightning Talks.
41Diese Vorträge dauern jeweils maximal 10 Minuten und sind ideal für ein
42kurzes Thema. Lightning Talks sind genau das Richtige, wenn ihr nicht
43soviel Zeit für die Vorbereitung habt und trotzdem ein für euch
44spannendes Thema vorstellen möchtet.
45
46Stand im Foyer: Im Foyer des Audimax kann ein Stand aufgebaut oder ein
47Projekt ausgestellt werden. So können sich lokale aber auch
48überregionale Gruppen und Vereine vorstellen und dabei in Kontakt mit
49den Besuchern der MetaNook treten.
50
51### Haben wir euer Interesse geweckt?
52
53Euren Vortrag, Workshop, Lightning Talk oder Stand im Foyer könnt ihr
54bis zum 3. Oktober 2018 auf [metanook.de](https://metanook.de/2018/cfp)
55einreichen.
56
57Anfang Oktober erhaltet ihr dann von uns eine Nachricht, ob euer Beitrag
58dabei ist. Wir sind gespannt und freuen uns auf eure Beiträge!
59
60Euer MetaNook-Orga Team
61
62Web: <https://metanook.de/2018>\
63E-Mail: submission\@metanook.de\
64Twitter: [\@NookOrga](https://twitter.com/nookorga)
diff --git a/cpu/nook-2019-call-for-participation.md b/cpu/nook-2019-call-for-participation.md
new file mode 100644
index 00000000..bcd71627
--- /dev/null
+++ b/cpu/nook-2019-call-for-participation.md
@@ -0,0 +1,63 @@
1.. title: NooK 2019 – Call for Participation
2.. slug: nook-2019-call-for-participation
3.. date: 2019/09/24 18:09:38
4.. tags: cpu,metanook,NooK,NooK2019
5.. description:
6
7Wir suchen Vorträge, Workshops, Lightning Talks und deine Ideen für die
8NooK am 8. und 9. November 2019 in Lübeck.
9
10<!-- TEASER_END -->
11
12Worum geht es?
13--------------
14
15Unter dem Banner der „Night of Open Knowledge" (NooK), einer lockeren
16Konferenz zum Verbreiten von freiem Wissen in Lübeck, laden wir euch
17auch im Jahr 2019 herzlich ein. Zum allerersten Mal werdet ihr dieses
18Jahr auf der NooK zwei Tage lang mit Vorträgen, Workshops, Lightning
19Talks und Ständen zu Technik, Wissenschaft und Gesellschaft versorgt.
20Freitag beginnt die NooK wie gewohnt um 18 Uhr, am Samstag geht es
21bereits um 14 Uhr los.
22
23Die Bandbreite an Themen ist weit gefasst. So reichte sie in den
24vergangenen Jahren von Einblicken in die aktuelle medizintechnische
25Forschung über Lifestyle und Ernährung bis hin zu Textsatz und komplexen
26Problemen der Informatik.
27
28Eine solche Palette an Vorträgen wird nur möglich durch Menschen, die
29sich für ihr Thema begeistern und ihr Wissen weitergeben wollen -- also
30euch!
31
32Egal ob ihr Studierende oder wissenschaftliche Mitarbeiter seid oder ob
33ihr in der Wirtschaft, in Vereinen oder als Hobbyist eure Expertise
34erworben habt: Wir freuen uns, wenn ihr die Themen, die euch begeistern,
35zur NooK mitbringt und euer Wissen und Können weitervermittelt.
36
37Wie kann ich mitmachen?
38-----------------------
39
40Es gibt drei Möglichkeiten, euch an der NooK zu beteiligen:
41
42**Vortrag:** Vorträge sollen nach Möglichkeit 45 oder 90 Minuten dauern.
43
44**Lightning Talks:** Nach dem großen Erfolg im letzten Jahr auch in
45diesem Jahr wieder dabei: die Lightning Talks. Diese Vorträge dauern
46jeweils maximal 10 Minuten und sind ideal für ein kurzes Thema.
47Lightning Talks sind genau das Richtige, wenn ihr nicht soviel Zeit für
48die Vorbereitung habt und trotzdem ein für euch spannendes Thema
49vorstellen möchtet.
50
51**Stand im Foyer:** An beiden Tagen können in den Foyers Stände
52aufgebaut oder Projekte ausgestellt werden. So können sich lokale, aber
53auch überregionale Gruppen und Vereine vorstellen und dabei in Kontakt
54mit den Besuchern der NooK treten.
55
56Haben wir euer Interesse geweckt?
57---------------------------------
58
59Euren Vortrag, Lightning Talk oder Stand im Foyer könnt ihr bis
60zum ***3. Oktober 2019*** auf <https://nook-luebeck.de/cfp/> einreichen.
61
62Anfang Oktober erhaltet ihr dann von uns eine Nachricht, ob euer Beitrag
63dabei ist. Wir sind gespannt und freuen uns auf eure Beiträge!
diff --git a/data/footer.yml b/data/footer.yml
new file mode 100644
index 00000000..a24c7e59
--- /dev/null
+++ b/data/footer.yml
@@ -0,0 +1,6 @@
1-
2 url: /imprint
3 title: Impressum
4-
5 url: /datenschutz
6 title: Datenschutz
diff --git a/data/navigation.yml b/data/navigation.yml
new file mode 100644
index 00000000..0d07bbe5
--- /dev/null
+++ b/data/navigation.yml
@@ -0,0 +1,12 @@
1-
2 url: https://ds.ccc.de/
3 title: Die Datenschleuder
4-
5 url: https://chaosradio.ccc.de/
6 title: Chaosradio
7-
8 url: /support
9 title: Unterstützen
10-
11 url: https://media.ccc.de/
12 title: Media
diff --git a/images/teufelsberg-2421265_1920.jpg b/images/teufelsberg-2421265_1920.jpg
new file mode 100644
index 00000000..45660f41
--- /dev/null
+++ b/images/teufelsberg-2421265_1920.jpg
Binary files differ
diff --git a/pages/biometrie.md b/pages/biometrie.md
index d093c1f1..8f7ed474 100644
--- a/pages/biometrie.md
+++ b/pages/biometrie.md
@@ -2,7 +2,8 @@ title: Biometrie
2date: 2009-03-12 18:40:00 2date: 2009-03-12 18:40:00
3updated: 2013-08-10 16:00:42 3updated: 2013-08-10 16:00:42
4author: erdgeist 4author: erdgeist
5tags: biometrie, epass, fingerabdruck, kampagne, reisepass, epa 5tags: biometrie, epass, fingerabdruck, kampagne, reisepass, epa, featured-small
6previewimage: https://images.unsplash.com/photo-1585079374502-415f8516dcc3?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=3150&q=80
6 7
7Biometrie ist die Vermessung des menschlichen Körpers, die in der 8Biometrie ist die Vermessung des menschlichen Körpers, die in der
8letzten Zeit von Computern, biometrische Systeme genannt, übernommen 9letzten Zeit von Computern, biometrische Systeme genannt, übernommen
diff --git a/pages/club.en.md b/pages/club.en.md
index 1f1259fa..136169a4 100644
--- a/pages/club.en.md
+++ b/pages/club.en.md
@@ -2,7 +2,9 @@ title: Chaos Computer Club
2date: 2009-03-05 01:38:00 2date: 2009-03-05 01:38:00
3updated: 2020-04-28 23:38:13 3updated: 2020-04-28 23:38:13
4author: erdgeist 4author: erdgeist
5tags: club, ccc, verein, hacker, member, geschichte 5previewimage: /images/wau.jpg
6prio: 1
7tags: club, ccc, verein, hacker, member, geschichte, featured-large
6 8
7Chaos Computer Club (abbreviated as CCC) was 9Chaos Computer Club (abbreviated as CCC) was
8[founded](http://www.ccc.de/veranstaltungen/1981-gruendung/CCC-gruendung.pdf "Chaos Computer Club Gründung") 10[founded](http://www.ccc.de/veranstaltungen/1981-gruendung/CCC-gruendung.pdf "Chaos Computer Club Gründung")
diff --git a/pages/club.md b/pages/club.md
index d812b78a..5fafb6d1 100644
--- a/pages/club.md
+++ b/pages/club.md
@@ -2,7 +2,10 @@ title: Chaos Computer Club
2date: 2009-03-05 01:38:00 2date: 2009-03-05 01:38:00
3updated: 2020-04-28 23:38:13 3updated: 2020-04-28 23:38:13
4author: erdgeist 4author: erdgeist
5tags: club, ccc, verein, hacker, member, geschichte 5previewimage: /images/wau.jpg
6previewtext: Der Verein
7prio: 1
8tags: club, ccc, verein, hacker, member, geschichte, featured-large
6 9
7Die Wurzeln des Chaos Computer Clubs reichen bis ins Jahr 1981 zurück. 10Die Wurzeln des Chaos Computer Clubs reichen bis ins Jahr 1981 zurück.
8Am Tisch der Kommune 1 der Zeitung taz in Berlin trafen sich damals 11Am Tisch der Kommune 1 der Zeitung taz in Berlin trafen sich damals
diff --git a/pages/club/erfas.en.md b/pages/club/erfas.en.md
index e5c7264e..b7a48321 100644
--- a/pages/club/erfas.en.md
+++ b/pages/club/erfas.en.md
@@ -2,7 +2,8 @@ title: Erfa-Kreise
2date: 2009-04-19 17:43:00 2date: 2009-04-19 17:43:00
3updated: 2020-04-30 23:29:49 3updated: 2020-04-30 23:29:49
4author: 46halbe 4author: 46halbe
5tags: erfa, club, lokal, chaostreff, regional, erfa-kreis, verein, discordia, eris 5tags: erfa, club, lokal, chaostreff, regional, erfa-kreis, verein, discordia, eris, featured-small
6previewimage: https://images.unsplash.com/photo-1517430816045-df4b7de11d1d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=3151&q=80
6 7
7The local and regional affiliates of the Chaos Computer Club are the so called Erfa-Kreise (short for information exchange circles). Here is a list with links. 8The local and regional affiliates of the Chaos Computer Club are the so called Erfa-Kreise (short for information exchange circles). Here is a list with links.
8 9
diff --git a/pages/club/erfas.md b/pages/club/erfas.md
index 971dfb91..d82f76a4 100644
--- a/pages/club/erfas.md
+++ b/pages/club/erfas.md
@@ -2,7 +2,8 @@ title: Erfa-Kreise
2date: 2009-04-19 17:43:00 2date: 2009-04-19 17:43:00
3updated: 2020-04-30 23:29:49 3updated: 2020-04-30 23:29:49
4author: 46halbe 4author: 46halbe
5tags: erfa, club, lokal, chaostreff, regional, erfa-kreis, verein, discordia, eris 5tags: erfa, club, lokal, chaostreff, regional, erfa-kreis, verein, discordia, eris, featured-small
6previewimage: https://images.unsplash.com/photo-1517430816045-df4b7de11d1d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=3151&q=80
6 7
7Erfa-Kreise sind fest an die Vereinsstruktur gebundene Treffs der lokalen Hackerschaft. Erfa-Kreis steht für Erfahrungsaustauschkreis. Ein Erfa-Kreis ist laut Satzung des Chaos Computer Clubs eine Organisationsform innerhalb des Clubs zur Durchführung seiner Aufgaben auf regionaler Ebene. Um Erfa-Kreis werden zu können, ist es erforderlich, ein eingetragener Verein (e. V.) zu sein. Die Erfas veranstalten regelmäßige öffentliche Treffen, um diverse Projekte voranzutreiben, aktuelle Themen zu diskutieren und natürlich auch, um gemeinsam Spaß zu haben. 8Erfa-Kreise sind fest an die Vereinsstruktur gebundene Treffs der lokalen Hackerschaft. Erfa-Kreis steht für Erfahrungsaustauschkreis. Ein Erfa-Kreis ist laut Satzung des Chaos Computer Clubs eine Organisationsform innerhalb des Clubs zur Durchführung seiner Aufgaben auf regionaler Ebene. Um Erfa-Kreis werden zu können, ist es erforderlich, ein eingetragener Verein (e. V.) zu sein. Die Erfas veranstalten regelmäßige öffentliche Treffen, um diverse Projekte voranzutreiben, aktuelle Themen zu diskutieren und natürlich auch, um gemeinsam Spaß zu haben.
8 9
diff --git a/pages/congress.md b/pages/congress.md
new file mode 100644
index 00000000..8d338193
--- /dev/null
+++ b/pages/congress.md
@@ -0,0 +1,6 @@
1title: Chaos Communication Congress
2previewimage: https://photo.citybeat.de/bild/0863adabe4dcbd44f223f32dce4716a5d7d23c6b/wh/720/450/
3prio: 2
4tags: featured-large
5
6Der Congress ist eine grosse Veranstaltung!
diff --git a/pages/contact.md b/pages/contact.md
index 32a5a1a4..5abfc02c 100644
--- a/pages/contact.md
+++ b/pages/contact.md
@@ -1,8 +1,9 @@
1title: Kontakt 1title: Kontakt
2date: 2009-03-20 02:20:00 2date: 2009-03-20 02:20:00
3updated: 2020-05-16 21:54:55 3updated: 2020-05-03 11:29:03
4author: unicorn 4author: unicorn
5tags: office, kontakt, club, presse, datenschleuder, mail 5tags: office, kontakt, club, presse, datenschleuder, mail, featured-small
6previewimage: https://images.unsplash.com/photo-1586769852044-692d6e3703f0?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=900&q=60
6 7
7Im Chaos Computer Club sind weit über hundert freiwillige Aktive rund um 8Im Chaos Computer Club sind weit über hundert freiwillige Aktive rund um
8die Uhr dabei, die interne Kommunikation und die mit der Außenwelt zu 9die Uhr dabei, die interne Kommunikation und die mit der Außenwelt zu
@@ -51,11 +52,10 @@ helfen die Häcksen und Hacker auf dem Mailverteiler <mail@ccc.de> gerne
51weiter. Persönliche oder vertrauliche Daten gehören aber wegen der 52weiter. Persönliche oder vertrauliche Daten gehören aber wegen der
52offenen Struktur des Verteilers nicht in die E-Mail. 53offenen Struktur des Verteilers nicht in die E-Mail.
53 54
54Des Mediums [Newsgroup](http://de.wikipedia.org/wiki/Newsgroup) Kundige 55Des Mediums [Newsgroup](http://de.wikipedia.org/wiki/Newsgroup) Kundige finden zudem
55finden zudem auf 56auf [de.org.ccc](http://groups.google.de/group/de.org.ccc/topics)
56[de.org.ccc](http://groups.google.de/group/de.org.ccc/topics) Zuhörer. 57Zuhörer. Wir weisen darauf hin, dass de.org.ccc kein offizielles Organ des CCC ist,
57Wir weisen darauf hin, dass de.org.ccc kein offizielles Organs des CCC 58viele Mitlesende und -schreibende gehören dem Club nicht an.
58ist, viele Mitlesende und -schreibende gehören dem Club nicht an.
59 59
60### Jobs, Sicherheitsüberprüfungen, Beratung 60### Jobs, Sicherheitsüberprüfungen, Beratung
61 61
diff --git a/pages/datenschutz.md b/pages/datenschutz.md
index 605738d1..b62b9f31 100644
--- a/pages/datenschutz.md
+++ b/pages/datenschutz.md
@@ -7,10 +7,10 @@ tags:
7Verantwortlicher für die Erhebung, Verarbeitung und Nutzung Ihrer 7Verantwortlicher für die Erhebung, Verarbeitung und Nutzung Ihrer
8personenbezogenen Daten im Sinne von Art. 4 Nr. 7 DSGVO ist 8personenbezogenen Daten im Sinne von Art. 4 Nr. 7 DSGVO ist
9 9
10 Chaos Computer Club e. V. 10 Chaos Computer Club e. V.
11 Zeiseweg 9 11 Zeiseweg 9
12 D-22765 Hamburg 12 D-22765 Hamburg
13 Germany 13 Germany
14 14
15## Betroffenenrechte: Rechte auf Auskunft, Berichtigung, Sperre, Löschung und Widerspruch 15## Betroffenenrechte: Rechte auf Auskunft, Berichtigung, Sperre, Löschung und Widerspruch
16 16
diff --git a/pages/imprint.md b/pages/imprint.md
index 89b8b24f..c036da6c 100644
--- a/pages/imprint.md
+++ b/pages/imprint.md
@@ -13,10 +13,10 @@ persönlich kennenzulernen, bieten die [lokalen
13Clubs](/de/regional "Erfa-Kreise"). 13Clubs](/de/regional "Erfa-Kreise").
14 14
15Anschrift: 15Anschrift:
16: Chaos Computer Club e. V.\ 16 Chaos Computer Club e. V.
17 Zeiseweg 9\ 17 Zeiseweg 9
18 D-22765 Hamburg 18 D-22765 Hamburg
19: Germany\ 19 Germany
20 20
21E-Mail: 21E-Mail:
22: <mail@ccc.de> 22: <mail@ccc.de>
diff --git a/pages/index.en.rst b/pages/index.en.rst
new file mode 100644
index 00000000..4a472896
--- /dev/null
+++ b/pages/index.en.rst
@@ -0,0 +1,78 @@
1.. title: Startseite
2.. date: 2009-03-01 14:03:50
3.. updated: 2020-05-01 23:16:37
4.. author: erdgeist
5.. tags: club, kampagne, ccc, hacker, hacken
6.. template: front.tmpl
7
8.. Render large featured pages in Carousel on small displays and cards on large displays
9.. post-list::
10 :stop: 3
11 :template: front-featured-large.tmpl
12 :type: all
13 :tags: featured-large
14 :sort: prio
15
16.. Begin inline page structure hack
17.. raw:: html
18
19 <div class="row frontend-content mt-3">
20 <div class="col-lg-9 blog-main">
21 <h1 class="section-heading">Chaos Updates</h1>
22
23.. Render first update, right before featured cards section on small displays
24.. post-list::
25 :stop: 1
26 :template: post-list-front-updates.tmpl
27
28.. Render inline small featured cards, hidden from -lg on
29.. post-list::
30 :stop: 3
31 :template: front-featured-small.tmpl
32 :type: all
33 :tags: featured-small
34
35.. Render more updates before the "Aus den Erfas" section
36.. post-list::
37 :start: 1
38 :stop: 3
39 :template: post-list-front-updates.tmpl
40
41.. Render lists of posts from Erfas, tags must contain cpu
42.. post-list::
43 :stop: 3
44 :template: post-list-front-erfas.tmpl
45 :tags: cpu
46 :type: post
47
48.. Render rest of updates
49.. post-list::
50 :start: 3
51 :stop: 7
52 :template: post-list-front-updates.tmpl
53
54`All Chaos Updates </en/updates/>`_
55
56.. Middle of inline page structure hack, main content section end, sidebar start
57.. raw:: html
58
59 </div>
60 <aside class="col-12 col-lg-3 sidebar">
61
62.. This is an example sidebar widget that will later be rendered by a template
63.. data is in a yml file in data/navigation.yml
64
65{{% statnav %}}
66
67.. Render navbar small featured cards, shown from -lg on
68.. post-list::
69 :stop: 4
70 :template: front-featured-nav-small.tmpl
71 :type: all
72 :tags: featured-small
73
74.. End our native page structure
75.. raw:: html
76
77 </aside>
78 </div>
diff --git a/pages/index.rst b/pages/index.rst
new file mode 100644
index 00000000..ca4cbecf
--- /dev/null
+++ b/pages/index.rst
@@ -0,0 +1,78 @@
1.. title: Startseite
2.. date: 2009-03-01 14:03:50
3.. updated: 2020-05-01 23:16:37
4.. author: erdgeist
5.. tags: club, kampagne, ccc, hacker, hacken
6.. template: front.tmpl
7
8.. Render large featured pages in Carousel on small displays and cards on large displays
9.. post-list::
10 :stop: 3
11 :template: front-featured-large.tmpl
12 :type: all
13 :tags: featured-large
14 :sort: prio
15
16.. Begin inline page structure hack
17.. raw:: html
18
19 <div class="row frontend-content mt-3">
20 <div class="col-lg-9 blog-main">
21 <h1 class="section-heading">Chaos Updates</h1>
22
23.. Render first update, right before featured cards section on small displays
24.. post-list::
25 :stop: 1
26 :template: post-list-front-updates.tmpl
27
28.. Render inline small featured cards, hidden from -lg on
29.. post-list::
30 :stop: 3
31 :template: front-featured-small.tmpl
32 :type: all
33 :tags: featured-small
34
35.. Render more updates before the "Aus den Erfas" section
36.. post-list::
37 :start: 1
38 :stop: 3
39 :template: post-list-front-updates.tmpl
40
41.. Render lists of posts from Erfas, tags must contain cpu
42.. post-list::
43 :stop: 3
44 :template: post-list-front-erfas.tmpl
45 :tags: cpu
46 :type: post
47
48.. Render rest of updates
49.. post-list::
50 :start: 3
51 :stop: 7
52 :template: post-list-front-updates.tmpl
53
54`Alle Updates </updates/>`_
55
56.. Middle of inline page structure hack, main content section end, sidebar start
57.. raw:: html
58
59 </div>
60 <aside class="col-12 col-lg-3 sidebar">
61
62.. Render first static navigation sidebar widget. Configure navigation items by
63.. editing data a structured file (json, yml), currently in data/navigation.yml
64
65{{% statnav %}}
66
67.. Render navbar small featured cards, shown from -lg on
68.. post-list::
69 :stop: 4
70 :template: front-featured-nav-small.tmpl
71 :type: all
72 :tags: featured-small
73
74.. End our native page structure
75.. raw:: html
76
77 </aside>
78 </div>
diff --git a/pages/search.html b/pages/search.html
new file mode 100644
index 00000000..f8970bc5
--- /dev/null
+++ b/pages/search.html
@@ -0,0 +1,13 @@
1<!--
2.. title: Search
3.. slug: search
4.. date: 1970-01-01 00:00:00Z
5.. tags:
6.. category:
7.. link:
8.. description:
9.. type: text
10.. template: localsearch.tmpl
11-->
12
13<p style="display: none;">Search results appear here.</p>
diff --git a/pages/themen/corona-app.en.md b/pages/themen/corona-app.en.md
new file mode 100644
index 00000000..eeef7788
--- /dev/null
+++ b/pages/themen/corona-app.en.md
@@ -0,0 +1,6 @@
1title: Our thoughts on the corona apps
2tags: featured-large
3prio: 3
4previewimage: https://images.unsplash.com/photo-1583324113626-70df0f4deaab?ixlib=rb-1.2.1&amp;ixid=eyJhcHBfaWQiOjEyMDd9&amp;auto=format&amp;fit=crop&amp;w=3889&amp;q=80
5
6Materialsammlung zum aktuellen Thema "Corona-App"
diff --git a/pages/themen/corona-app.md b/pages/themen/corona-app.md
new file mode 100644
index 00000000..a3325716
--- /dev/null
+++ b/pages/themen/corona-app.md
@@ -0,0 +1,6 @@
1title: Was wir zur Corona-App denken
2tags: featured-large
3prio: 3
4previewimage: https://images.unsplash.com/photo-1583324113626-70df0f4deaab?ixlib=rb-1.2.1&amp;ixid=eyJhcHBfaWQiOjEyMDd9&amp;auto=format&amp;fit=crop&amp;w=3889&amp;q=80
5
6Materialsammlung zum aktuellen Thema "Corona-App"
diff --git a/pages/updates.md b/pages/updates.md
deleted file mode 100644
index 11edae51..00000000
--- a/pages/updates.md
+++ /dev/null
@@ -1,7 +0,0 @@
1title: Updates
2date: 2009-09-09 09:34:00
3updated: 2014-11-16 03:21:06
4author: admin
5tags:
6
7Pressemitteilungen des CCC:
diff --git a/plugins/__init__.py b/plugins/__init__.py
new file mode 100644
index 00000000..fd7e25d7
--- /dev/null
+++ b/plugins/__init__.py
@@ -0,0 +1 @@
# Plugin modules go here. \ No newline at end of file
diff --git a/plugins/localsearch/MIT-LICENSE.txt b/plugins/localsearch/MIT-LICENSE.txt
new file mode 100644
index 00000000..f1310681
--- /dev/null
+++ b/plugins/localsearch/MIT-LICENSE.txt
@@ -0,0 +1,20 @@
1Tipue Search Copyright (c) 2012 Tipue
2
3Permission is hereby granted, free of charge, to any person obtaining
4a copy of this software and associated documentation files (the
5"Software"), to deal in the Software without restriction, including
6without limitation the rights to use, copy, modify, merge, publish,
7distribute, sublicense, and/or sell copies of the Software, and to
8permit persons to whom the Software is furnished to do so, subject to
9the following conditions:
10
11The above copyright notice and this permission notice shall be
12included in all copies or substantial portions of the Software.
13
14THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/plugins/localsearch/README.md b/plugins/localsearch/README.md
new file mode 100644
index 00000000..f7321da6
--- /dev/null
+++ b/plugins/localsearch/README.md
@@ -0,0 +1,15 @@
1If you don't want to depend on Google or DuckDuckGo to implement search for you,
2or just want it to work even if you are offline, enable this plugin and the
3search will be performed client side. It uses [Tipue Search](http://www.tipue.com/search/) as its engine.
4
5In ordrer to set up Tipue, you will need:
6
7 * the sample config from `conf.py.sample` and a page set up to render `localsearch.tmpl` (which you may customize) —
8 an example is in `search-EXAMPLE.html`
9 * or the alternate sample config from `conf.py.sample.alt`, which uses a modal
10 and does not need another page
11
12For more information about how to customize it and use it, please refer to the Tipue
13docs at http://www.tipue.com/search/
14
15Tipue is under an MIT license (see MIT-LICENSE.txt)
diff --git a/plugins/localsearch/conf.py.sample b/plugins/localsearch/conf.py.sample
new file mode 100644
index 00000000..553abe65
--- /dev/null
+++ b/plugins/localsearch/conf.py.sample
@@ -0,0 +1,17 @@
1# This is an example that works well with Nikola's default Bootstrap3 theme.
2# It displays the search field in the navigation bar, and the results
3# on a separate page (which needs to be configured, see README.md).
4# This snippet assumes the page ends up at /search/.
5
6SEARCH_FORM = """
7<form class="navbar-form navbar-left" action="/search/" role="search">
8 <div class="form-group">
9 <input type="text" class="form-control" id="tipue_search_input" name="q" placeholder="Search" autocomplete="off">
10 </div>
11 <button type="submit" class="btn btn-default">Submit</button>
12</form>
13"""
14
15EXTRA_HEAD_DATA = """
16<link rel="stylesheet" type="text/css" href="/assets/css/tipuesearch.css">
17"""
diff --git a/plugins/localsearch/conf.py.sample.alt b/plugins/localsearch/conf.py.sample.alt
new file mode 100644
index 00000000..8c5c0285
--- /dev/null
+++ b/plugins/localsearch/conf.py.sample.alt
@@ -0,0 +1,53 @@
1# Alternate conf.py.sample -- for displaying in a modal dialog.
2SEARCH_FORM = """
3<span class="navbar-form navbar-left">
4<input type="text" id="tipue_search_input" class="form-control" placeholder="Search">
5</span>"""
6
7EXTRA_HEAD_DATA = """
8<link rel="stylesheet" type="text/css" href="/assets/css/tipuesearch.css">
9"""
10
11BODY_END = """
12<!-- Modal -->
13<div id="search-results" class="modal fade" role="dialog" style="height: 80%;">
14 <div class="modal-dialog">
15
16 <!-- Modal content-->
17 <div class="modal-content">
18 <div class="modal-header">
19 <button type="button" class="close" data-dismiss="modal">&times;</button>
20 <h4 class="modal-title">Search Results:</h4>
21 </div>
22 <div class="modal-body" id="tipue_search_content" style="max-height: 600px; overflow-y: auto;">
23 </div>
24 <div class="modal-footer">
25 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
26 </div>
27 </div>
28
29 </div>
30</div>
31<script>
32var siteUrl = """ + json.dumps(SITE_URL) + """
33$(document).ready(function() {
34 $.when(
35 $.getScript( siteUrl + "/assets/js/tipuesearch_set.js" ),
36 $.getScript( siteUrl + "/assets/js/tipuesearch.js" ),
37 $.getScript( siteUrl + "/assets/js/tipuesearch_content.js" ),
38 $.Deferred(function( deferred ){
39 $( deferred.resolve );
40 })
41 ).done(function() {
42 $('#tipue_search_input').tipuesearch({
43 'showUrl': false
44 });
45 $('#tipue_search_input').keyup(function (e) {
46 if (e.keyCode == 13) {
47 $('#search-results').modal()
48 }
49 });
50 });
51});
52</script>
53"""
diff --git a/plugins/localsearch/localsearch.plugin b/plugins/localsearch/localsearch.plugin
new file mode 100644
index 00000000..c7b91f6d
--- /dev/null
+++ b/plugins/localsearch/localsearch.plugin
@@ -0,0 +1,12 @@
1[Core]
2Name = localsearch
3Module = localsearch
4
5[Nikola]
6PluginCategory = LateTask
7
8[Documentation]
9Author = Roberto Alsina, Chris Warrick, Kevin Sheppard
10Version = 0.3.0
11Website = http://plugins.getnikola.com/#localsearch
12Description = Create data files for local search via Tipue
diff --git a/plugins/localsearch/localsearch/__init__.py b/plugins/localsearch/localsearch/__init__.py
new file mode 100644
index 00000000..fdc8874d
--- /dev/null
+++ b/plugins/localsearch/localsearch/__init__.py
@@ -0,0 +1,106 @@
1# -*- coding: utf-8 -*-
2
3# Copyright © 2012-2014 Roberto Alsina and others.
4
5# Permission is hereby granted, free of charge, to any
6# person obtaining a copy of this software and associated
7# documentation files (the "Software"), to deal in the
8# Software without restriction, including without limitation
9# the rights to use, copy, modify, merge, publish,
10# distribute, sublicense, and/or sell copies of the
11# Software, and to permit persons to whom the Software is
12# furnished to do so, subject to the following conditions:
13#
14# The above copyright notice and this permission notice
15# shall be included in all copies or substantial portions of
16# the Software.
17#
18# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
19# KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
20# WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
21# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
22# OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
23# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
24# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
25# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
26
27from __future__ import unicode_literals
28import codecs
29import json
30import os
31
32from nikola.plugin_categories import LateTask
33from nikola.utils import apply_filters, config_changed, copy_tree, makedirs
34
35# This is what we need to produce:
36# var tipuesearch = {"pages": [
37# {"title": "Tipue Search, a jQuery site search engine", "text": "Tipue
38# Search is a site search engine jQuery plugin. It's free for both commercial and
39# non-commercial use and released under the MIT License. Tipue Search includes
40# features such as word stemming and word replacement.", "tags": "JavaScript",
41# "loc": "http://www.tipue.com/search"},
42# {"title": "Tipue Search demo", "text": "Tipue Search demo. Tipue Search is
43# a site search engine jQuery plugin.", "tags": "JavaScript", "loc":
44# "http://www.tipue.com/search/demo"},
45# {"title": "About Tipue", "text": "Tipue is a small web development/design
46# studio based in North London. We've been around for over a decade.", "tags": "",
47# "loc": "http://www.tipue.com/about"}
48# ]};
49
50
51class Tipue(LateTask):
52 """Render the blog posts as JSON data."""
53
54 name = "localsearch"
55
56 def gen_tasks(self):
57 self.site.scan_posts()
58
59 kw = {
60 "translations": self.site.config['TRANSLATIONS'],
61 "output_folder": self.site.config['OUTPUT_FOLDER'],
62 "filters": self.site.config['FILTERS'],
63 "timeline": self.site.timeline,
64 }
65
66 posts = self.site.timeline[:]
67 dst_path = os.path.join(kw["output_folder"], "assets", "js",
68 "tipuesearch_content.js")
69
70 def save_data():
71 pages = []
72 for lang in kw["translations"]:
73 for post in posts:
74 # Don't index drafts (Issue #387)
75 if post.is_draft or post.is_private or post.publish_later:
76 continue
77 text = post.text(lang, strip_html=True)
78 text = text.replace('^', '')
79
80 data = {}
81 data["title"] = post.title(lang)
82 data["text"] = text
83 data["tags"] = ",".join(post.tags)
84 data["url"] = post.permalink(lang, absolute=True)
85 pages.append(data)
86 output = json.dumps({"pages": pages}, indent=2)
87 output = 'var tipuesearch = ' + output + ';'
88 makedirs(os.path.dirname(dst_path))
89 with codecs.open(dst_path, "wb+", "utf8") as fd:
90 fd.write(output)
91
92 task = {
93 "basename": str(self.name),
94 "name": dst_path,
95 "targets": [dst_path],
96 "actions": [(save_data, [])],
97 'uptodate': [config_changed(kw)],
98 'calc_dep': ['_scan_locs:sitemap']
99 }
100 yield apply_filters(task, kw['filters'])
101
102 # Copy all the assets to the right places
103 asset_folder = os.path.join(os.path.dirname(__file__), "files")
104 for task in copy_tree(asset_folder, kw["output_folder"]):
105 task["basename"] = str(self.name)
106 yield apply_filters(task, kw['filters'])
diff --git a/plugins/localsearch/localsearch/__pycache__/__init__.cpython-37.pyc b/plugins/localsearch/localsearch/__pycache__/__init__.cpython-37.pyc
new file mode 100644
index 00000000..7c4aaec0
--- /dev/null
+++ b/plugins/localsearch/localsearch/__pycache__/__init__.cpython-37.pyc
Binary files differ
diff --git a/plugins/localsearch/localsearch/files/assets/css/img/loader.gif b/plugins/localsearch/localsearch/files/assets/css/img/loader.gif
new file mode 100644
index 00000000..9c97738a
--- /dev/null
+++ b/plugins/localsearch/localsearch/files/assets/css/img/loader.gif
Binary files differ
diff --git a/plugins/localsearch/localsearch/files/assets/css/img/search.png b/plugins/localsearch/localsearch/files/assets/css/img/search.png
new file mode 100644
index 00000000..8c6943d4
--- /dev/null
+++ b/plugins/localsearch/localsearch/files/assets/css/img/search.png
Binary files differ
diff --git a/plugins/localsearch/localsearch/files/assets/css/tipuesearch.css b/plugins/localsearch/localsearch/files/assets/css/tipuesearch.css
new file mode 100644
index 00000000..5793c6db
--- /dev/null
+++ b/plugins/localsearch/localsearch/files/assets/css/tipuesearch.css
@@ -0,0 +1,271 @@
1/*
2Tipue Search 7.1
3Copyright (c) 2019 Tipue
4Tipue Search is released under the MIT License
5http://www.tipue.com/search
6*/
7
8
9/* search box */
10
11/*
12#tipue_search_input
13{
14 float: left;
15 font: 15px 'Open Sans', sans-serif;
16 color: #333;
17 -webkit-font-smoothing: antialiased;
18 -moz-osx-font-smoothing: grayscale;
19 width: 230px;
20 background-color: #f3f3f3;
21 border: none;
22 padding: 9px 0 10px 18px;
23 height: 56px;
24 border-radius: 3px;
25 -moz-appearance: none;
26 -webkit-appearance: none;
27 box-sizing: border-box;
28 box-shadow: none;
29 outline: 0;
30 margin: 0;
31}
32#tipue_search_input:-webkit-autofill,
33#tipue_search_input:-webkit-autofill:hover,
34#tipue_search_input:-webkit-autofill:focus
35{
36 -webkit-box-shadow: 0 0 0px 1000px #f3f3f3 inset;
37}
38*/
39.tipue_search_button {
40 position: relative;
41 float: left;
42 width: 49px;
43 height: 56px;
44 margin-left: -3px;
45 background-color: #f3f3f3;
46 border: none;
47 border-top-right-radius: 3px;
48 border-bottom-right-radius: 3px;
49 box-sizing: border-box;
50 cursor: pointer;
51 outline: 0;
52}
53
54.tipue_search_icon {
55 float: left;
56 font: 24px/1 'Open Sans', sans-serif;
57 -webkit-font-smoothing: antialiased;
58 -moz-osx-font-smoothing: grayscale;
59 color: #333;
60 transform: rotate(-45deg);
61 -moz-appearance: none;
62 -webkit-appearance: none;
63 box-sizing: border-box;
64 box-shadow: none;
65 outline: 0;
66 margin: -1px 0 0 16px;
67}
68
69.tipue_search_group:after {
70 content: "";
71 display: table;
72 clear: both;
73}
74
75
76/* search results */
77
78
79#tipue_search_content {
80 max-width: 100%;
81 margin: 0;
82}
83
84.tipue_search_content_title {
85 font-weight: 300;
86 font-size: 2rem;
87 color: #111;
88}
89
90.tipue_search_content_title a {
91 color: #111;
92 text-decoration: none;
93}
94
95.tipue_search_result {
96 padding-top: 27px;
97}
98
99#tipue_search_results_count, .tipue_search_content_debug {
100 font: 13px/1.5 'Source Code Pro', monospace;
101 text-transform: uppercase;
102 color: #999;
103 -webkit-font-smoothing: antialiased;
104 -moz-osx-font-smoothing: grayscale;
105}
106
107#tipue_search_results_count {
108 padding-top: 9px;
109}
110
111.tipue_search_content_url, .tipue_search_note, .tipue_search_related, #tipue_search_error, #tipue_search_replace {
112 font-weight: 300;
113 padding-top: 7px;
114 word-wrap: break-word;
115 hyphens: auto;
116}
117
118#tipue_search_replace, .tipue_search_related {
119 margin-top: 7px;
120}
121
122#tipue_search_error {
123 color: #333;
124 margin-top: 17px;
125}
126
127.tipue_search_content_text {
128 font-weight: 300;
129 word-wrap: break-word;
130 hyphens: auto;
131 margin-top: 9px;
132}
133
134.tipue_search_content_bold {
135 font-weight: 400;
136}
137
138.tipue_search_content_debug {
139 margin: 7px 0 2px 0;
140}
141
142
143/* images */
144
145
146.tipue_search_image {
147 padding: 17px 0 6px 0;
148}
149
150.tipue_search_img {
151 width: 100%;
152 max-width: 330px;
153 height: auto;
154 transition: 0.5s;
155 border-radius: 2px;
156}
157
158.tipue_search_img:hover {
159 opacity: 0.9;
160}
161
162#tipue_search_zoom_text {
163 font: 12px/1.7 'Source Code Pro', monospace;
164 color: #ccc;
165 text-transform: uppercase;
166 letter-spacing: 1px;
167 padding-top: 9px;
168}
169
170#tipue_search_zoom_text a {
171 color: #ccc;
172 text-decoration: none;
173 border-bottom: 2px solid #f7f7f7;
174}
175
176#tipue_search_zoom_text a:hover {
177 border: 0;
178}
179
180.tipue_search_image_zoom {
181 cursor: pointer;
182}
183
184#tipue_search_image_modal {
185 display: none;
186 position: fixed;
187 z-index: 1000;
188 left: 0;
189 top: 0;
190 width: 100%;
191 height: 100%;
192 overflow: auto;
193 background-color: rgba(0, 0, 0, 0.9);
194}
195
196.tipue_search_image_close {
197 position: absolute;
198 top: 0;
199 right: 0;
200 font: 22px/1 'Source Code Pro', monospace;
201 color: #ccc;
202 padding: 25px 30px;
203 cursor: pointer;
204}
205
206.tipue_search_image_block {
207 margin: 0 auto;
208 max-width: 900px;
209 padding: 73px 30px 30px 30px;
210 box-sizing: border-box;
211 color: #fff;
212}
213
214#tipue_search_zoom_img {
215 max-width: 100%;
216 height: auto;
217}
218
219#tipue_search_zoom_text, .tipue_search_zoom_options {
220 padding-top: 9px;
221}
222
223
224/* footer */
225
226
227#tipue_search_foot {
228 margin: 51px 0 21px 0;
229}
230
231#tipue_search_foot_boxes {
232 font: 14px 'Source Code Pro', sans-serif;
233 text-transform: uppercase;
234 color: #333;
235 padding: 0;
236 margin: 0;
237 cursor: pointer;
238}
239
240#tipue_search_foot_boxes li {
241 display: inline;
242 list-style: none;
243 margin: 0;
244 padding: 0;
245}
246
247#tipue_search_foot_boxes li a {
248 background-color: #f7f7f7;
249 color: #666;
250 padding: 10px 17px 11px 17px;
251 border-radius: 3px;
252 margin-right: 7px;
253 text-decoration: none;
254 text-align: center;
255 transition: 0.3s;
256}
257
258#tipue_search_foot_boxes li.current {
259 background: #252525;
260 color: #ccc;
261 padding: 10px 17px 11px 17px;
262 border-radius: 3px;
263 margin-right: 7px;
264 text-align: center;
265}
266
267#tipue_search_foot_boxes li a:hover {
268 background: #252525;
269 color: #ccc;
270}
271
diff --git a/plugins/localsearch/localsearch/files/assets/js/tipuesearch.js b/plugins/localsearch/localsearch/files/assets/js/tipuesearch.js
new file mode 100644
index 00000000..48245668
--- /dev/null
+++ b/plugins/localsearch/localsearch/files/assets/js/tipuesearch.js
@@ -0,0 +1,611 @@
1
2/*
3Tipue Search 7.1
4Copyright (c) 2019 Tipue
5Tipue Search is released under the MIT License
6http://www.tipue.com/search
7*/
8
9
10(function($) {
11
12 $.fn.tipuesearch = function(options) {
13
14 var set = $.extend( {
15
16 'contextBuffer' : 60,
17 'contextLength' : 60,
18 'contextStart' : 90,
19 'debug' : false,
20 'descriptiveWords' : 25,
21 'footerPages' : 3,
22 'highlightTerms' : true,
23 'imageZoom' : true,
24 'minimumLength' : 3,
25 'newWindow' : false,
26 'show' : 10,
27 'showContext' : true,
28 'showRelated' : true,
29 'showTime' : true,
30 'showTitleCount' : true,
31 'showURL' : true,
32 'wholeWords' : true
33 }, options);
34
35 return this.each(function() {
36
37 var tipuesearch_t_c = 0;
38
39 var tipue_search_w = '';
40 if (set.newWindow)
41 {
42 tipue_search_w = ' target="_blank"';
43 }
44
45 function getURLP(name)
46 {
47 var locSearch = location.search;
48 var splitted = (new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(locSearch)||[,""]);
49 var searchString = splitted[1].replace(/\+/g, '%20');
50 try
51 {
52 searchString = decodeURIComponent(searchString);
53 }
54 catch(e)
55 {
56 searchString = unescape(searchString);
57 }
58 return searchString || null;
59 }
60
61 if (getURLP('q'))
62 {
63 $('#tipue_search_input').val(getURLP('q'));
64 getTipueSearch(0, true);
65 }
66
67 $(this).keyup(function(event)
68 {
69 if(event.keyCode == '13')
70 {
71 getTipueSearch(0, true);
72 }
73 });
74
75
76 function getTipueSearch(start, replace)
77 {
78 window.scrollTo(0, 0);
79
80 var out = '';
81 var show_replace = false;
82 var show_stop = false;
83 var standard = true;
84 var c = 0;
85 var found = [];
86
87 var d_o = $('#tipue_search_input').val();
88 d_o = d_o.replace(/\+/g, ' ').replace(/\s\s+/g, ' ');
89
90 d_o = $.trim(d_o);
91 var d = d_o.toLowerCase();
92
93 if ((d.match("^\"") && d.match("\"$")) || (d.match("^'") && d.match("'$")))
94 {
95 standard = false;
96 }
97
98 var d_w = d.split(' ');
99
100 if (standard)
101 {
102 d = '';
103 for (var i = 0; i < d_w.length; i++)
104 {
105 var a_w = true;
106 for (var f = 0; f < tipuesearch_stop_words.length; f++)
107 {
108 if (d_w[i] == tipuesearch_stop_words[f])
109 {
110 a_w = false;
111 show_stop = true;
112 }
113 }
114 if (a_w)
115 {
116 d = d + ' ' + d_w[i];
117 }
118 }
119 d = $.trim(d);
120 d_w = d.split(' ');
121 }
122 else
123 {
124 d = d.substring(1, d.length - 1);
125 }
126
127 if (d.length >= set.minimumLength)
128 {
129 if (standard)
130 {
131 if (replace)
132 {
133 var d_r = d;
134 for (var i = 0; i < d_w.length; i++)
135 {
136 for (var f = 0; f < tipuesearch_replace.words.length; f++)
137 {
138 if (d_w[i] == tipuesearch_replace.words[f].word)
139 {
140 d = d.replace(d_w[i], tipuesearch_replace.words[f].replace_with);
141 show_replace = true;
142 }
143 }
144 }
145 d_w = d.split(' ');
146 }
147
148 var d_t = d;
149 for (var i = 0; i < d_w.length; i++)
150 {
151 for (var f = 0; f < tipuesearch_stem.words.length; f++)
152 {
153 if (d_w[i] == tipuesearch_stem.words[f].word)
154 {
155 d_t = d_t + ' ' + tipuesearch_stem.words[f].stem;
156 }
157 }
158 }
159 d_w = d_t.split(' ');
160
161 for (var i = 0; i < tipuesearch.pages.length; i++)
162 {
163 var score = 0;
164 var s_t = tipuesearch.pages[i].text;
165 for (var f = 0; f < d_w.length; f++)
166 {
167 if (set.wholeWords)
168 {
169 var pat = new RegExp('\\b' + d_w[f] + '\\b', 'gi');
170 }
171 else
172 {
173 var pat = new RegExp(d_w[f], 'gi');
174 }
175 if (tipuesearch.pages[i].title.search(pat) != -1)
176 {
177 var m_c = tipuesearch.pages[i].title.match(pat).length;
178 score += (20 * m_c);
179 }
180 if (tipuesearch.pages[i].text.search(pat) != -1)
181 {
182 var m_c = tipuesearch.pages[i].text.match(pat).length;
183 score += (20 * m_c);
184 }
185 if (tipuesearch.pages[i].tags)
186 {
187 if (tipuesearch.pages[i].tags.search(pat) != -1)
188 {
189 var m_c = tipuesearch.pages[i].tags.match(pat).length;
190 score += (10 * m_c);
191 }
192 }
193 if (tipuesearch.pages[i].url.search(pat) != -1)
194 {
195 score += 20;
196 }
197
198 if (score != 0)
199 {
200 for (var e = 0; e < tipuesearch_weight.weight.length; e++)
201 {
202 if (tipuesearch.pages[i].url == tipuesearch_weight.weight[e].url)
203 {
204 score += tipuesearch_weight.weight[e].score;
205 }
206 }
207 }
208
209 if (d_w[f].match('^-'))
210 {
211 pat = new RegExp(d_w[f].substring(1), 'i');
212 if (tipuesearch.pages[i].title.search(pat) != -1 || tipuesearch.pages[i].text.search(pat) != -1 || tipuesearch.pages[i].tags.search(pat) != -1)
213 {
214 score = 0;
215 }
216 }
217 }
218
219 if (score != 0)
220 {
221 found.push(
222 {
223 "score": score,
224 "title": tipuesearch.pages[i].title,
225 "desc": s_t,
226 "img": tipuesearch.pages[i].img,
227 "url": tipuesearch.pages[i].url,
228 "note": tipuesearch.pages[i].note
229 });
230 c++;
231 }
232 }
233 }
234 else
235 {
236 for (var i = 0; i < tipuesearch.pages.length; i++)
237 {
238 var score = 0;
239 var s_t = tipuesearch.pages[i].text;
240 var pat = new RegExp(d, 'gi');
241 if (tipuesearch.pages[i].title.search(pat) != -1)
242 {
243 var m_c = tipuesearch.pages[i].title.match(pat).length;
244 score += (20 * m_c);
245 }
246 if (tipuesearch.pages[i].text.search(pat) != -1)
247 {
248 var m_c = tipuesearch.pages[i].text.match(pat).length;
249 score += (20 * m_c);
250 }
251 if (tipuesearch.pages[i].tags)
252 {
253 if (tipuesearch.pages[i].tags.search(pat) != -1)
254 {
255 var m_c = tipuesearch.pages[i].tags.match(pat).length;
256 score += (10 * m_c);
257 }
258 }
259 if (tipuesearch.pages[i].url.search(pat) != -1)
260 {
261 score += 20;
262 }
263
264 if (score != 0)
265 {
266 for (var e = 0; e < tipuesearch_weight.weight.length; e++)
267 {
268 if (tipuesearch.pages[i].url == tipuesearch_weight.weight[e].url)
269 {
270 score += tipuesearch_weight.weight[e].score;
271 }
272 }
273 }
274
275 if (score != 0)
276 {
277 found.push(
278 {
279 "score": score,
280 "title": tipuesearch.pages[i].title,
281 "desc": s_t,
282 "img": tipuesearch.pages[i].img,
283 "url": tipuesearch.pages[i].url,
284 "note": tipuesearch.pages[i].note
285 });
286 c++;
287 }
288 }
289 }
290
291 if (c != 0)
292 {
293 if (set.showTitleCount && tipuesearch_t_c == 0)
294 {
295 var title = document.title;
296 document.title = '(' + c + ') ' + title;
297 tipuesearch_t_c++;
298 }
299
300 if (c == 1)
301 {
302 out += '<div id="tipue_search_results_count">' + tipuesearch_string_4;
303 }
304 else
305 {
306 var c_c = c.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
307 out += '<div id="tipue_search_results_count">' + c_c + ' ' + tipuesearch_string_5;
308 }
309 if (set.showTime)
310 {
311 var endTimer = new Date().getTime();
312 var time = (endTimer - startTimer) / 1000;
313 out += ' (' + time.toFixed(2) + ' ' + tipuesearch_string_14 + ')';
314 set.showTime = false;
315 }
316 out += '</div>';
317
318 if (set.showRelated && standard)
319 {
320 var ront = '';
321 f = 0;
322 for (var i = 0; i < tipuesearch_related.Related.length; i++)
323 {
324 if (d == tipuesearch_related.Related[i].search)
325 {
326 if (!f)
327 {
328 out += '<div class="tipue_search_related">' + tipuesearch_string_10 + ': ';
329 }
330 if (show_replace)
331 {
332 d_o = d;
333 }
334
335 if (tipuesearch_related.Related[i].include)
336 {
337 var r_d = d_o + ' ' + tipuesearch_related.Related[i].related;
338 }
339 else
340 {
341 var r_d = tipuesearch_related.Related[i].related;
342 }
343
344 ront += '<a class="tipue_search_related_btn" id="' + r_d + '">' + tipuesearch_related.Related[i].related + '</a>, ';
345 f++;
346 }
347 }
348 if (f)
349 {
350 ront = ront.slice(0, -2);
351 ront += '.</div>';
352 out += ront;
353 }
354 }
355
356 if (show_replace)
357 {
358 out += '<div id="tipue_search_replace">' + tipuesearch_string_2 + ' ' + d + '. ' + tipuesearch_string_3 + ' <a id="tipue_search_replaced">' + d_r + '</a></div>';
359 }
360
361 found.sort(function(a, b) { return b.score - a.score } );
362
363 var l_o = 0;
364
365 if (set.imageZoom)
366 {
367 out += '<div id="tipue_search_image_modal"><div class="tipue_search_image_close">&#10005;</div><div class="tipue_search_image_block"><a id="tipue_search_zoom_url"><img id="tipue_search_zoom_img"></a><div id="tipue_search_zoom_text"></div></div></div>';
368 }
369
370 for (var i = 0; i < found.length; i++)
371 {
372 if (l_o >= start && l_o < set.show + start)
373 {
374 out += '<div class="tipue_search_result">';
375
376 out += '<div class="tipue_search_content_title"><a href="' + found[i].url + '"' + tipue_search_w + '>' + found[i].title + '</a></div>';
377
378 if (set.debug)
379 {
380 out += '<div class="tipue_search_content_debug">Score: ' + found[i].score + '</div>';
381 }
382
383 if (set.showURL)
384 {
385 var s_u = found[i].url.toLowerCase();
386 if (s_u.indexOf('http://') == 0)
387 {
388 s_u = s_u.slice(7);
389 }
390 out += '<div class="tipue_search_content_url"><a href="' + found[i].url + '"' + tipue_search_w + '>' + s_u + '</a></div>';
391 }
392
393 if (found[i].img)
394 {
395 if (set.imageZoom)
396 {
397 out += '<div class="tipue_search_image"><img class="tipue_search_img tipue_search_image_zoom" src="' + found[i].img + '" alt="' + found[i].title + '" data-url="' + found[i].url + '"></div>';
398 }
399 else
400 {
401 out += '<div class="tipue_search_image"><a href="' + found[i].url + '"' + tipue_search_w + '><img class="tipue_search_img" src="' + found[i].img + '" alt="' + found[i].title + '"></a></div>';
402 }
403 }
404
405 if (found[i].desc)
406 {
407 var t = found[i].desc;
408
409 if (set.showContext)
410 {
411 d_w = d.split(' ');
412 var s_1 = found[i].desc.toLowerCase().indexOf(d_w[0]);
413 if (s_1 > set.contextStart)
414 {
415 var t_1 = t.substr(s_1 - set.contextBuffer);
416 var s_2 = t_1.indexOf(' ');
417 t_1 = t.substr(s_1 - set.contextBuffer + s_2);
418 t_1 = $.trim(t_1);
419
420 if (t_1.length > set.contextLength)
421 {
422 t = '... ' + t_1;
423 }
424 }
425 }
426
427 if (standard)
428 {
429 d_w = d.split(' ');
430 for (var f = 0; f < d_w.length; f++)
431 {
432 if (set.highlightTerms)
433 {
434 var patr = new RegExp('(' + d_w[f] + ')', 'gi');
435 t = t.replace(patr, "<h0011>$1<h0012>");
436 }
437 }
438 }
439 else if (set.highlightTerms)
440 {
441 var patr = new RegExp('(' + d + ')', 'gi');
442 t = t.replace(patr, "<span class=\"tipue_search_content_bold\">$1</span>");
443 }
444
445 var t_d = '';
446 var t_w = t.split(' ');
447 if (t_w.length < set.descriptiveWords)
448 {
449 t_d = t;
450 }
451 else
452 {
453 for (var f = 0; f < set.descriptiveWords; f++)
454 {
455 t_d += t_w[f] + ' ';
456 }
457 }
458 t_d = $.trim(t_d);
459 if (t_d.charAt(t_d.length - 1) != '.')
460 {
461 t_d += ' ...';
462 }
463
464 t_d = t_d.replace(/h0011/g, 'span class=\"tipue_search_content_bold\"');
465 t_d = t_d.replace(/h0012/g, '/span');
466
467 out += '<div class="tipue_search_content_text">' + t_d + '</div>';
468 }
469
470 if (found[i].note)
471 {
472 out += '<div class="tipue_search_note">' + found[i].note + '</div>';
473 }
474
475 out += '</div>';
476 }
477 l_o++;
478 }
479
480 if (c > set.show)
481 {
482 var pages = Math.ceil(c / set.show);
483 var page = (start / set.show);
484 if (set.footerPages < 3)
485 {
486 set.footerPages = 3;
487 }
488
489 out += '<div id="tipue_search_foot"><ul id="tipue_search_foot_boxes">';
490
491 if (start > 0)
492 {
493 out += '<li role="navigation"><a class="tipue_search_foot_box" accesskey="b" id="' + (start - set.show) + '_' + replace + '">' + tipuesearch_string_6 + '</a></li>';
494 }
495
496 if (page <= 2)
497 {
498 var p_b = pages;
499 if (pages > set.footerPages)
500 {
501 p_b = set.footerPages;
502 }
503 for (var f = 0; f < p_b; f++)
504 {
505 if (f == page)
506 {
507 out += '<li class="current" role="navigation">' + (f + 1) + '</li>';
508 }
509 else
510 {
511 out += '<li role="navigation"><a class="tipue_search_foot_box" id="' + (f * set.show) + '_' + replace + '">' + (f + 1) + '</a></li>';
512 }
513 }
514 }
515 else
516 {
517 var p_b = page + set.footerPages - 1;
518 if (p_b > pages)
519 {
520 p_b = pages;
521 }
522 for (var f = page - 1; f < p_b; f++)
523 {
524 if (f == page)
525 {
526 out += '<li class="current" role="navigation">' + (f + 1) + '</li>';
527 }
528 else
529 {
530 out += '<li role="navigation"><a class="tipue_search_foot_box" id="' + (f * set.show) + '_' + replace + '">' + (f + 1) + '</a></li>';
531 }
532 }
533 }
534
535 if (page + 1 != pages)
536 {
537 out += '<li role="navigation"><a class="tipue_search_foot_box" accesskey="m" id="' + (start + set.show) + '_' + replace + '">' + tipuesearch_string_7 + '</a></li>';
538 }
539
540 out += '</ul></div>';
541 }
542
543 }
544 else
545 {
546 out += '<div id="tipue_search_error">' + tipuesearch_string_8 + '</div>';
547 }
548 }
549 else
550 {
551 if (show_stop)
552 {
553 out += '<div id="tipue_search_error">' + tipuesearch_string_8 + ' ' + tipuesearch_string_9 + '</div>';
554 }
555 else
556 {
557 if (set.minimumLength == 1)
558 {
559 out += '<div id="tipue_search_error">' + tipuesearch_string_11 + '</div>';
560 }
561 else
562 {
563 out += '<div id="tipue_search_error">' + tipuesearch_string_12 + ' ' + set.minimumLength + ' ' + tipuesearch_string_13 + '</div>';
564 }
565 }
566 }
567
568 $('#tipue_search_content').hide().html(out).slideDown(200);
569
570 $('#tipue_search_replaced').click(function()
571 {
572 getTipueSearch(0, false);
573 });
574
575 $('.tipue_search_related_btn').click(function()
576 {
577 $('#tipue_search_input').val($(this).attr('id'));
578 getTipueSearch(0, true);
579 });
580
581 $('.tipue_search_image_zoom').click(function()
582 {
583 $('#tipue_search_image_modal').fadeIn(300);
584 $('#tipue_search_zoom_img').attr('src', this.src);
585
586 var z_u = $(this).attr('data-url');
587 $('#tipue_search_zoom_url').attr('href', z_u);
588
589 var z_o = this.alt + '<div class="tipue_search_zoom_options"><a href="' + this.src + '" target="_blank">' + tipuesearch_string_15 + '</a>&nbsp; <a href="' + z_u + '">' + tipuesearch_string_16 + '</a></div>';
590
591 $('#tipue_search_zoom_text').html(z_o);
592 });
593
594 $('.tipue_search_image_close').click(function()
595 {
596 $('#tipue_search_image_modal').fadeOut(300);
597 });
598
599 $('.tipue_search_foot_box').click(function()
600 {
601 var id_v = $(this).attr('id');
602 var id_a = id_v.split('_');
603
604 getTipueSearch(parseInt(id_a[0]), id_a[1]);
605 });
606 }
607
608 });
609 };
610
611})(jQuery);
diff --git a/plugins/localsearch/localsearch/files/assets/js/tipuesearch.min.js b/plugins/localsearch/localsearch/files/assets/js/tipuesearch.min.js
new file mode 100644
index 00000000..f50ef6ee
--- /dev/null
+++ b/plugins/localsearch/localsearch/files/assets/js/tipuesearch.min.js
@@ -0,0 +1,181 @@
1(function($){$.fn.tipuesearch=function(options){var set=$.extend({'contextBuffer':60,'contextLength':60,'contextStart':90,'debug':false,'descriptiveWords':25,'footerPages':3,'highlightTerms':true,'imageZoom':true,'minimumLength':3,'newWindow':false,'show':10,'showContext':true,'showRelated':true,'showTime':true,'showTitleCount':true,'showURL':true,'wholeWords':true},options);return this.each(function(){var tipuesearch_t_c=0;var tipue_search_w='';if(set.newWindow)
2{tipue_search_w=' target="_blank"';}
3function getURLP(name)
4{var locSearch=location.search;var splitted=(new RegExp('[?|&]'+name+'='+'([^&;]+?)(&|#|;|$)').exec(locSearch)||[,""]);var searchString=splitted[1].replace(/\+/g,'%20');try
5{searchString=decodeURIComponent(searchString);}
6catch(e)
7{searchString=unescape(searchString);}
8return searchString||null;}
9if(getURLP('q'))
10{$('#tipue_search_input').val(getURLP('q'));getTipueSearch(0,true);}
11$(this).keyup(function(event)
12{if(event.keyCode=='13')
13{getTipueSearch(0,true);}});function getTipueSearch(start,replace)
14{window.scrollTo(0,0);var out='';var show_replace=false;var show_stop=false;var standard=true;var c=0;var found=[];var d_o=$('#tipue_search_input').val();d_o=d_o.replace(/\+/g,' ').replace(/\s\s+/g,' ');d_o=$.trim(d_o);var d=d_o.toLowerCase();if((d.match("^\"")&&d.match("\"$"))||(d.match("^'")&&d.match("'$")))
15{standard=false;}
16var d_w=d.split(' ');if(standard)
17{d='';for(var i=0;i<d_w.length;i++)
18{var a_w=true;for(var f=0;f<tipuesearch_stop_words.length;f++)
19{if(d_w[i]==tipuesearch_stop_words[f])
20{a_w=false;show_stop=true;}}
21if(a_w)
22{d=d+' '+d_w[i];}}
23d=$.trim(d);d_w=d.split(' ');}
24else
25{d=d.substring(1,d.length-1);}
26if(d.length>=set.minimumLength)
27{if(standard)
28{if(replace)
29{var d_r=d;for(var i=0;i<d_w.length;i++)
30{for(var f=0;f<tipuesearch_replace.words.length;f++)
31{if(d_w[i]==tipuesearch_replace.words[f].word)
32{d=d.replace(d_w[i],tipuesearch_replace.words[f].replace_with);show_replace=true;}}}
33d_w=d.split(' ');}
34var d_t=d;for(var i=0;i<d_w.length;i++)
35{for(var f=0;f<tipuesearch_stem.words.length;f++)
36{if(d_w[i]==tipuesearch_stem.words[f].word)
37{d_t=d_t+' '+tipuesearch_stem.words[f].stem;}}}
38d_w=d_t.split(' ');for(var i=0;i<tipuesearch.pages.length;i++)
39{var score=0;var s_t=tipuesearch.pages[i].text;for(var f=0;f<d_w.length;f++)
40{if(set.wholeWords)
41{var pat=new RegExp('\\b'+d_w[f]+'\\b','gi');}
42else
43{var pat=new RegExp(d_w[f],'gi');}
44if(tipuesearch.pages[i].title.search(pat)!=-1)
45{var m_c=tipuesearch.pages[i].title.match(pat).length;score+=(20*m_c);}
46if(tipuesearch.pages[i].text.search(pat)!=-1)
47{var m_c=tipuesearch.pages[i].text.match(pat).length;score+=(20*m_c);}
48if(tipuesearch.pages[i].tags)
49{if(tipuesearch.pages[i].tags.search(pat)!=-1)
50{var m_c=tipuesearch.pages[i].tags.match(pat).length;score+=(10*m_c);}}
51if(tipuesearch.pages[i].url.search(pat)!=-1)
52{score+=20;}
53if(score!=0)
54{for(var e=0;e<tipuesearch_weight.weight.length;e++)
55{if(tipuesearch.pages[i].url==tipuesearch_weight.weight[e].url)
56{score+=tipuesearch_weight.weight[e].score;}}}
57if(d_w[f].match('^-'))
58{pat=new RegExp(d_w[f].substring(1),'i');if(tipuesearch.pages[i].title.search(pat)!=-1||tipuesearch.pages[i].text.search(pat)!=-1||tipuesearch.pages[i].tags.search(pat)!=-1)
59{score=0;}}}
60if(score!=0)
61{found.push({"score":score,"title":tipuesearch.pages[i].title,"desc":s_t,"img":tipuesearch.pages[i].img,"url":tipuesearch.pages[i].url,"note":tipuesearch.pages[i].note});c++;}}}
62else
63{for(var i=0;i<tipuesearch.pages.length;i++)
64{var score=0;var s_t=tipuesearch.pages[i].text;var pat=new RegExp(d,'gi');if(tipuesearch.pages[i].title.search(pat)!=-1)
65{var m_c=tipuesearch.pages[i].title.match(pat).length;score+=(20*m_c);}
66if(tipuesearch.pages[i].text.search(pat)!=-1)
67{var m_c=tipuesearch.pages[i].text.match(pat).length;score+=(20*m_c);}
68if(tipuesearch.pages[i].tags)
69{if(tipuesearch.pages[i].tags.search(pat)!=-1)
70{var m_c=tipuesearch.pages[i].tags.match(pat).length;score+=(10*m_c);}}
71if(tipuesearch.pages[i].url.search(pat)!=-1)
72{score+=20;}
73if(score!=0)
74{for(var e=0;e<tipuesearch_weight.weight.length;e++)
75{if(tipuesearch.pages[i].url==tipuesearch_weight.weight[e].url)
76{score+=tipuesearch_weight.weight[e].score;}}}
77if(score!=0)
78{found.push({"score":score,"title":tipuesearch.pages[i].title,"desc":s_t,"img":tipuesearch.pages[i].img,"url":tipuesearch.pages[i].url,"note":tipuesearch.pages[i].note});c++;}}}
79if(c!=0)
80{if(set.showTitleCount&&tipuesearch_t_c==0)
81{var title=document.title;document.title='('+c+') '+title;tipuesearch_t_c++;}
82if(c==1)
83{out+='<div id="tipue_search_results_count">'+tipuesearch_string_4;}
84else
85{var c_c=c.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",");out+='<div id="tipue_search_results_count">'+c_c+' '+tipuesearch_string_5;}
86if(set.showTime)
87{var endTimer=new Date().getTime();var time=(endTimer-startTimer)/ 1000;out+=' ('+time.toFixed(2)+' '+tipuesearch_string_14+')';set.showTime=false;}
88out+='</div>';if(set.showRelated&&standard)
89{var ront='';f=0;for(var i=0;i<tipuesearch_related.Related.length;i++)
90{if(d==tipuesearch_related.Related[i].search)
91{if(!f)
92{out+='<div class="tipue_search_related">'+tipuesearch_string_10+': ';}
93if(show_replace)
94{d_o=d;}
95if(tipuesearch_related.Related[i].include)
96{var r_d=d_o+' '+tipuesearch_related.Related[i].related;}
97else
98{var r_d=tipuesearch_related.Related[i].related;}
99ront+='<a class="tipue_search_related_btn" id="'+r_d+'">'+tipuesearch_related.Related[i].related+'</a>, ';f++;}}
100if(f)
101{ront=ront.slice(0,-2);ront+='.</div>';out+=ront;}}
102if(show_replace)
103{out+='<div id="tipue_search_replace">'+tipuesearch_string_2+' '+d+'. '+tipuesearch_string_3+' <a id="tipue_search_replaced">'+d_r+'</a></div>';}
104found.sort(function(a,b){return b.score-a.score});var l_o=0;if(set.imageZoom)
105{out+='<div id="tipue_search_image_modal"><div class="tipue_search_image_close">&#10005;</div><div class="tipue_search_image_block"><a id="tipue_search_zoom_url"><img id="tipue_search_zoom_img"></a><div id="tipue_search_zoom_text"></div></div></div>';}
106for(var i=0;i<found.length;i++)
107{if(l_o>=start&&l_o<set.show+start)
108{out+='<div class="tipue_search_result">';out+='<div class="tipue_search_content_title"><a href="'+found[i].url+'"'+tipue_search_w+'>'+found[i].title+'</a></div>';if(set.debug)
109{out+='<div class="tipue_search_content_debug">Score: '+found[i].score+'</div>';}
110if(set.showURL)
111{var s_u=found[i].url.toLowerCase();if(s_u.indexOf('http://')==0)
112{s_u=s_u.slice(7);}
113out+='<div class="tipue_search_content_url"><a href="'+found[i].url+'"'+tipue_search_w+'>'+s_u+'</a></div>';}
114if(found[i].img)
115{if(set.imageZoom)
116{out+='<div class="tipue_search_image"><img class="tipue_search_img tipue_search_image_zoom" src="'+found[i].img+'" alt="'+found[i].title+'" data-url="'+found[i].url+'"></div>';}
117else
118{out+='<div class="tipue_search_image"><a href="'+found[i].url+'"'+tipue_search_w+'><img class="tipue_search_img" src="'+found[i].img+'" alt="'+found[i].title+'"></a></div>';}}
119if(found[i].desc)
120{var t=found[i].desc;if(set.showContext)
121{d_w=d.split(' ');var s_1=found[i].desc.toLowerCase().indexOf(d_w[0]);if(s_1>set.contextStart)
122{var t_1=t.substr(s_1-set.contextBuffer);var s_2=t_1.indexOf(' ');t_1=t.substr(s_1-set.contextBuffer+s_2);t_1=$.trim(t_1);if(t_1.length>set.contextLength)
123{t='... '+t_1;}}}
124if(standard)
125{d_w=d.split(' ');for(var f=0;f<d_w.length;f++)
126{if(set.highlightTerms)
127{var patr=new RegExp('('+d_w[f]+')','gi');t=t.replace(patr,"<h0011>$1<h0012>");}}}
128else if(set.highlightTerms)
129{var patr=new RegExp('('+d+')','gi');t=t.replace(patr,"<span class=\"tipue_search_content_bold\">$1</span>");}
130var t_d='';var t_w=t.split(' ');if(t_w.length<set.descriptiveWords)
131{t_d=t;}
132else
133{for(var f=0;f<set.descriptiveWords;f++)
134{t_d+=t_w[f]+' ';}}
135t_d=$.trim(t_d);if(t_d.charAt(t_d.length-1)!='.')
136{t_d+=' ...';}
137t_d=t_d.replace(/h0011/g,'span class=\"tipue_search_content_bold\"');t_d=t_d.replace(/h0012/g,'/span');out+='<div class="tipue_search_content_text">'+t_d+'</div>';}
138if(found[i].note)
139{out+='<div class="tipue_search_note">'+found[i].note+'</div>';}
140out+='</div>';}
141l_o++;}
142if(c>set.show)
143{var pages=Math.ceil(c / set.show);var page=(start / set.show);if(set.footerPages<3)
144{set.footerPages=3;}
145out+='<div id="tipue_search_foot"><ul id="tipue_search_foot_boxes">';if(start>0)
146{out+='<li role="navigation"><a class="tipue_search_foot_box" accesskey="b" id="'+(start-set.show)+'_'+replace+'">'+tipuesearch_string_6+'</a></li>';}
147if(page<=2)
148{var p_b=pages;if(pages>set.footerPages)
149{p_b=set.footerPages;}
150for(var f=0;f<p_b;f++)
151{if(f==page)
152{out+='<li class="current" role="navigation">'+(f+1)+'</li>';}
153else
154{out+='<li role="navigation"><a class="tipue_search_foot_box" id="'+(f*set.show)+'_'+replace+'">'+(f+1)+'</a></li>';}}}
155else
156{var p_b=page+set.footerPages-1;if(p_b>pages)
157{p_b=pages;}
158for(var f=page-1;f<p_b;f++)
159{if(f==page)
160{out+='<li class="current" role="navigation">'+(f+1)+'</li>';}
161else
162{out+='<li role="navigation"><a class="tipue_search_foot_box" id="'+(f*set.show)+'_'+replace+'">'+(f+1)+'</a></li>';}}}
163if(page+1!=pages)
164{out+='<li role="navigation"><a class="tipue_search_foot_box" accesskey="m" id="'+(start+set.show)+'_'+replace+'">'+tipuesearch_string_7+'</a></li>';}
165out+='</ul></div>';}}
166else
167{out+='<div id="tipue_search_error">'+tipuesearch_string_8+'</div>';}}
168else
169{if(show_stop)
170{out+='<div id="tipue_search_error">'+tipuesearch_string_8+' '+tipuesearch_string_9+'</div>';}
171else
172{if(set.minimumLength==1)
173{out+='<div id="tipue_search_error">'+tipuesearch_string_11+'</div>';}
174else
175{out+='<div id="tipue_search_error">'+tipuesearch_string_12+' '+set.minimumLength+' '+tipuesearch_string_13+'</div>';}}}
176$('#tipue_search_content').hide().html(out).slideDown(200);$('#tipue_search_replaced').click(function()
177{getTipueSearch(0,false);});$('.tipue_search_related_btn').click(function()
178{$('#tipue_search_input').val($(this).attr('id'));getTipueSearch(0,true);});$('.tipue_search_image_zoom').click(function()
179{$('#tipue_search_image_modal').fadeIn(300);$('#tipue_search_zoom_img').attr('src',this.src);var z_u=$(this).attr('data-url');$('#tipue_search_zoom_url').attr('href',z_u);var z_o=this.alt+'<div class="tipue_search_zoom_options"><a href="'+this.src+'" target="_blank">'+tipuesearch_string_15+'</a>&nbsp; <a href="'+z_u+'">'+tipuesearch_string_16+'</a></div>';$('#tipue_search_zoom_text').html(z_o);});$('.tipue_search_image_close').click(function()
180{$('#tipue_search_image_modal').fadeOut(300);});$('.tipue_search_foot_box').click(function()
181{var id_v=$(this).attr('id');var id_a=id_v.split('_');getTipueSearch(parseInt(id_a[0]),id_a[1]);});}});};})(jQuery); \ No newline at end of file
diff --git a/plugins/localsearch/localsearch/files/assets/js/tipuesearch_set.js b/plugins/localsearch/localsearch/files/assets/js/tipuesearch_set.js
new file mode 100644
index 00000000..8475b5c0
--- /dev/null
+++ b/plugins/localsearch/localsearch/files/assets/js/tipuesearch_set.js
@@ -0,0 +1,84 @@
1
2/*
3Tipue Search 7.1
4Copyright (c) 2019 Tipue
5Tipue Search is released under the MIT License
6http://www.tipue.com/search
7*/
8
9
10/*
11Stop words
12Stop words list from http://www.ranks.nl/stopwords
13*/
14
15var tipuesearch_stop_words = ["a", "about", "above", "after", "again", "against", "all", "am", "an", "and", "any", "are", "aren't", "as", "at", "be", "because", "been", "before", "being", "below", "between", "both", "but", "by", "can't", "cannot", "could", "couldn't", "did", "didn't", "do", "does", "doesn't", "doing", "don't", "down", "during", "each", "few", "for", "from", "further", "had", "hadn't", "has", "hasn't", "have", "haven't", "having", "he", "he'd", "he'll", "he's", "her", "here", "here's", "hers", "herself", "him", "himself", "his", "how", "how's", "i", "i'd", "i'll", "i'm", "i've", "if", "in", "into", "is", "isn't", "it", "it's", "its", "itself", "let's", "me", "more", "most", "mustn't", "my", "myself", "no", "nor", "not", "of", "off", "on", "once", "only", "or", "other", "ought", "our", "ours", "ourselves", "out", "over", "own", "same", "shan't", "she", "she'd", "she'll", "she's", "should", "shouldn't", "so", "some", "such", "than", "that", "that's", "the", "their", "theirs", "them", "themselves", "then", "there", "there's", "these", "they", "they'd", "they'll", "they're", "they've", "this", "those", "through", "to", "too", "under", "until", "up", "very", "was", "wasn't", "we", "we'd", "we'll", "we're", "we've", "were", "weren't", "what", "what's", "when", "when's", "where", "where's", "which", "while", "who", "who's", "whom", "why", "why's", "with", "won't", "would", "wouldn't", "you", "you'd", "you'll", "you're", "you've", "your", "yours", "yourself", "yourselves"];
16
17
18// Word replace
19
20var tipuesearch_replace = {'words': [
21 {'word': 'tipua', 'replace_with': 'tipue'},
22 {'word': 'javscript', 'replace_with': 'javascript'},
23 {'word': 'jqeury', 'replace_with': 'jquery'}
24]};
25
26
27// Weighting
28
29var tipuesearch_weight = {'weight': [
30 {'url': 'http://www.tipue.com', 'score': 60},
31 {'url': 'http://www.tipue.com/search', 'score': 60},
32 {'url': 'http://www.tipue.com/tipr', 'score': 30},
33 {'url': 'http://www.tipue.com/support', 'score': 20}
34]};
35
36
37// Illogical stemming
38
39var tipuesearch_stem = {'words': [
40 {'word': 'e-mail', 'stem': 'email'},
41 {'word': 'javascript', 'stem': 'jquery'},
42 {'word': 'javascript', 'stem': 'js'}
43]};
44
45
46// Related
47
48var tipuesearch_related = {'Related': [
49 {'search': 'tipue', 'related': 'Search', 'include': 1},
50 {'search': 'tipue', 'related': 'jQuery'},
51 {'search': 'tipue', 'related': 'Blog'},
52 {'search': 'tipue', 'related': 'Support'},
53 {'search': 'tipue search', 'related': 'Demo', 'include': 1},
54 {'search': 'tipue search', 'related': 'Support'}
55]};
56
57
58// Internal strings
59
60var tipuesearch_string_1 = 'No title';
61var tipuesearch_string_2 = 'Showing results for';
62var tipuesearch_string_3 = 'Search instead for';
63var tipuesearch_string_4 = '1 result';
64var tipuesearch_string_5 = 'results';
65var tipuesearch_string_6 = 'Prev';
66var tipuesearch_string_7 = 'Next';
67var tipuesearch_string_8 = 'Nothing found';
68var tipuesearch_string_9 = 'Common words are largely ignored';
69var tipuesearch_string_10 = 'Related';
70var tipuesearch_string_11 = 'Search should be one character or more';
71var tipuesearch_string_12 = 'Search should be';
72var tipuesearch_string_13 = 'characters or more';
73var tipuesearch_string_14 = 'seconds';
74var tipuesearch_string_15 = 'Open Image';
75var tipuesearch_string_16 = 'Goto Page';
76
77
78// Internals
79
80
81// Timer for showTime
82
83var startTimer = new Date().getTime();
84
diff --git a/plugins/localsearch/localsearch/templates/jinja/localsearch.tmpl b/plugins/localsearch/localsearch/templates/jinja/localsearch.tmpl
new file mode 100644
index 00000000..d392782e
--- /dev/null
+++ b/plugins/localsearch/localsearch/templates/jinja/localsearch.tmpl
@@ -0,0 +1,20 @@
1{# -*- coding: utf-8 -*- #}
2{% extends 'base.tmpl' %}
3{% block content %}
4<h1>Search</h1>
5<noscript>Search requires JavaScript, sorry for the inconvenience.</noscript>
6<div id="tipue_search_content">Use the search box in the navigation bar to search.</div>
7{% endblock %}
8
9{% block extra_js %}
10<script src="/assets/js/tipuesearch_set.js"></script>
11<script src="/assets/js/tipuesearch.js"></script>
12<script src="/assets/js/tipuesearch_content.js"></script>
13<script>
14$(document).ready(function() {
15 $('#tipue_search_input').tipuesearch({
16 'showUrl': false
17 });
18});
19</script>
20{% endblock %}
diff --git a/plugins/localsearch/localsearch/templates/mako/localsearch.tmpl b/plugins/localsearch/localsearch/templates/mako/localsearch.tmpl
new file mode 100644
index 00000000..38441904
--- /dev/null
+++ b/plugins/localsearch/localsearch/templates/mako/localsearch.tmpl
@@ -0,0 +1,20 @@
1## -*- coding: utf-8 -*-
2<%inherit file="base.tmpl"/>
3<%block name="content">
4<h1>Search</h1>
5<noscript>Search requires JavaScript, sorry for the inconvenience.</noscript>
6<div id="tipue_search_content">Use the search box in the navigation bar to search.</div>
7</%block>
8
9<%block name="extra_js">
10<script src="/assets/js/tipuesearch_set.js"></script>
11<script src="/assets/js/tipuesearch.js"></script>
12<script src="/assets/js/tipuesearch_content.js"></script>
13<script>
14$(document).ready(function() {
15 $('#tipue_search_input').tipuesearch({
16 'showUrl': false
17 });
18});
19</script>
20</%block>
diff --git a/plugins/localsearch/search-EXAMPLE.html b/plugins/localsearch/search-EXAMPLE.html
new file mode 100644
index 00000000..f8970bc5
--- /dev/null
+++ b/plugins/localsearch/search-EXAMPLE.html
@@ -0,0 +1,13 @@
1<!--
2.. title: Search
3.. slug: search
4.. date: 1970-01-01 00:00:00Z
5.. tags:
6.. category:
7.. link:
8.. description:
9.. type: text
10.. template: localsearch.tmpl
11-->
12
13<p style="display: none;">Search results appear here.</p>
diff --git a/shortcodes/statnav.tmpl b/shortcodes/statnav.tmpl
new file mode 100644
index 00000000..85da064e
--- /dev/null
+++ b/shortcodes/statnav.tmpl
@@ -0,0 +1,18 @@
1<!-- I was here -->
2% if global_data.get('navigation'):
3<ul class="nav flex-column bg-light mt-4 shadow-sm">
4 % for langname in sorted(translations):
5 % if langname != lang and post.is_translation_available(langname):
6 <li class="nav-item">
7 <a class ="nav-link" href="${post.permalink(langname)}" rel="alternate" hreflang="${langname}">${messages("LANGUAGE", langname)}</a>
8 </li>
9 % endif
10 % endfor
11
12 % for nav in global_data['navigation']:
13 <li class="nav-item">
14 <a class="nav-link" href="${nav.get('url','#')}">${nav.get('title',u'error')}</a>
15 </li>
16 % endfor
17</ul>
18% endif
diff --git a/themes/ccc/assets/css/bootstrap.css b/themes/ccc/assets/css/bootstrap.css
new file mode 100644
index 00000000..c754f88a
--- /dev/null
+++ b/themes/ccc/assets/css/bootstrap.css
@@ -0,0 +1,10955 @@
1/*!
2 * Bootswatch v4.4.1
3 * Homepage: https://bootswatch.com
4 * Copyright 2012-2020 Thomas Park
5 * Licensed under MIT
6 * Based on Bootstrap
7*/
8/*!
9 * Bootstrap v4.4.1 (https://getbootstrap.com/)
10 * Copyright 2011-2019 The Bootstrap Authors
11 * Copyright 2011-2019 Twitter, Inc.
12 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
13 */
14:root {
15 --blue: #4582EC;
16 --indigo: #6610f2;
17 --purple: #6f42c1;
18 --pink: #e83e8c;
19 --red: #d9534f;
20 --orange: #fd7e14;
21 --yellow: #f0ad4e;
22 --green: #02B875;
23 --teal: #20c997;
24 --cyan: #17a2b8;
25 --white: #fff;
26 --gray: #868e96;
27 --gray-dark: #343a40;
28 --primary: #4582EC;
29 --secondary: #adb5bd;
30 --success: #02B875;
31 --info: #17a2b8;
32 --warning: #f0ad4e;
33 --danger: #d9534f;
34 --light: #f8f9fa;
35 --dark: #343a40;
36 --breakpoint-xs: 0;
37 --breakpoint-sm: 576px;
38 --breakpoint-md: 768px;
39 --breakpoint-lg: 992px;
40 --breakpoint-xl: 1200px;
41 --font-family-sans-serif: "Fira Sans Medium" -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
42 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
43}
44
45*,
46*::before,
47*::after {
48 -webkit-box-sizing: border-box;
49 box-sizing: border-box;
50}
51
52html {
53 font-family: sans-serif;
54 line-height: 1.15;
55 -webkit-text-size-adjust: 100%;
56 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
57}
58
59article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
60 display: block;
61}
62
63body {
64 margin: 0;
65 font-family: "Lora", Georgia, "Times New Roman", Times, serif;
66 font-size: 17px;
67 font-weight: 700;
68 line-height: 1.5;
69 color: #333;
70 text-align: left;
71 background-color:#f6f6f6
72}
73
74[tabindex="-1"]:focus:not(:focus-visible) {
75 outline: 0 !important;
76}
77
78hr {
79 -webkit-box-sizing: content-box;
80 box-sizing: content-box;
81 height: 0;
82 overflow: visible;
83}
84
85h1, h2, h3, h4, h5, h6 {
86 margin-top: 0;
87 margin-bottom: 0.5rem;
88}
89
90p {
91 margin-top: 0;
92 margin-bottom: 1rem;
93}
94
95abbr[title],
96abbr[data-original-title] {
97 text-decoration: underline;
98 -webkit-text-decoration: underline dotted;
99 text-decoration: underline dotted;
100 cursor: help;
101 border-bottom: 0;
102 text-decoration-skip-ink: none;
103}
104
105address {
106 margin-bottom: 1rem;
107 font-style: normal;
108 line-height: inherit;
109}
110
111ol,
112ul,
113dl {
114 margin-top: 0;
115 margin-bottom: 1rem;
116}
117
118ol ol,
119ul ul,
120ol ul,
121ul ol {
122 margin-bottom: 0;
123}
124
125dt {
126 font-weight: 700;
127}
128
129dd {
130 margin-bottom: .5rem;
131 margin-left: 0;
132}
133
134blockquote {
135 margin: 0 0 1rem;
136}
137
138b,
139strong {
140 font-weight: bolder;
141}
142
143small {
144 font-size: 80%;
145}
146
147sub,
148sup {
149 position: relative;
150 font-size: 75%;
151 line-height: 0;
152 vertical-align: baseline;
153}
154
155sub {
156 bottom: -.25em;
157}
158
159sup {
160 top: -.5em;
161}
162
163a {
164 color: #4582EC;
165 text-decoration: none;
166 background-color: transparent;
167}
168
169a:hover {
170 color: #1559cf;
171 text-decoration: underline;
172}
173
174a:not([href]) {
175 color: inherit;
176 text-decoration: none;
177}
178
179a:not([href]):hover {
180 color: inherit;
181 text-decoration: none;
182}
183
184pre,
185code,
186kbd,
187samp {
188 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
189 font-size: 1em;
190}
191
192pre {
193 margin-top: 0;
194 margin-bottom: 1rem;
195 overflow: auto;
196}
197
198figure {
199 margin: 0 0 1rem;
200}
201
202img {
203 vertical-align: middle;
204 border-style: none;
205}
206
207svg {
208 overflow: hidden;
209 vertical-align: middle;
210}
211
212table {
213 border-collapse: collapse;
214}
215
216caption {
217 padding-top: 0.75rem;
218 padding-bottom: 0.75rem;
219 color: #868e96;
220 text-align: left;
221 caption-side: bottom;
222}
223
224th {
225 text-align: inherit;
226}
227
228label {
229 display: inline-block;
230 margin-bottom: 0.5rem;
231}
232
233button {
234 border-radius: 0;
235}
236
237button:focus {
238 outline: 1px dotted;
239 outline: 5px auto -webkit-focus-ring-color;
240}
241
242input,
243button,
244select,
245optgroup,
246textarea {
247 margin: 0;
248 font-family: inherit;
249 font-size: inherit;
250 line-height: inherit;
251}
252
253button,
254input {
255 overflow: visible;
256}
257
258button,
259select {
260 text-transform: none;
261}
262
263select {
264 word-wrap: normal;
265}
266
267button,
268[type="button"],
269[type="reset"],
270[type="submit"] {
271 -webkit-appearance: button;
272}
273
274button:not(:disabled),
275[type="button"]:not(:disabled),
276[type="reset"]:not(:disabled),
277[type="submit"]:not(:disabled) {
278 cursor: pointer;
279}
280
281button::-moz-focus-inner,
282[type="button"]::-moz-focus-inner,
283[type="reset"]::-moz-focus-inner,
284[type="submit"]::-moz-focus-inner {
285 padding: 0;
286 border-style: none;
287}
288
289input[type="radio"],
290input[type="checkbox"] {
291 -webkit-box-sizing: border-box;
292 box-sizing: border-box;
293 padding: 0;
294}
295
296input[type="date"],
297input[type="time"],
298input[type="datetime-local"],
299input[type="month"] {
300 -webkit-appearance: listbox;
301}
302
303textarea {
304 overflow: auto;
305 resize: vertical;
306}
307
308fieldset {
309 min-width: 0;
310 padding: 0;
311 margin: 0;
312 border: 0;
313}
314
315legend {
316 display: block;
317 width: 100%;
318 max-width: 100%;
319 padding: 0;
320 margin-bottom: .5rem;
321 font-size: 1.5rem;
322 line-height: inherit;
323 color: inherit;
324 white-space: normal;
325}
326
327progress {
328 vertical-align: baseline;
329}
330
331[type="number"]::-webkit-inner-spin-button,
332[type="number"]::-webkit-outer-spin-button {
333 height: auto;
334}
335
336[type="search"] {
337 outline-offset: -2px;
338 -webkit-appearance: none;
339}
340
341[type="search"]::-webkit-search-decoration {
342 -webkit-appearance: none;
343}
344
345::-webkit-file-upload-button {
346 font: inherit;
347 -webkit-appearance: button;
348}
349
350output {
351 display: inline-block;
352}
353
354summary {
355 display: list-item;
356 cursor: pointer;
357}
358
359template {
360 display: none;
361}
362
363[hidden] {
364 display: none !important;
365}
366
367h1, h2, h3, h4, h5, h6,
368.h1, .h2, .h3, .h4, .h5, .h6 {
369 margin-bottom: 0.5rem;
370 font-weight: 700;
371 line-height: 1.2;
372}
373
374.lead {
375 font-size: 1.32875rem;
376 font-weight: 300;
377}
378
379.display-1 {
380 font-size: 6rem;
381 font-weight: 300;
382 line-height: 1.2;
383}
384
385.display-2 {
386 font-size: 5.5rem;
387 font-weight: 300;
388 line-height: 1.2;
389}
390
391.display-3 {
392 font-size: 4.5rem;
393 font-weight: 300;
394 line-height: 1.2;
395}
396
397.display-4 {
398 font-size: 3.5rem;
399 font-weight: 300;
400 line-height: 1.2;
401}
402
403hr {
404 margin-top: 1rem;
405 margin-bottom: 1rem;
406 border: 0;
407 border-top: 1px solid rgba(0, 0, 0, 0.1);
408}
409
410small,
411.small {
412 font-size: 80%;
413 font-weight: 400;
414}
415
416mark,
417.mark {
418 padding: 0.2em;
419 background-color: #fcf8e3;
420}
421
422.list-unstyled {
423 padding-left: 0;
424 list-style: none;
425}
426
427.list-inline {
428 padding-left: 0;
429 list-style: none;
430}
431
432.list-inline-item {
433 display: inline-block;
434}
435
436.list-inline-item:not(:last-child) {
437 margin-right: 0.5rem;
438}
439
440.initialism {
441 font-size: 90%;
442 text-transform: uppercase;
443}
444
445.blockquote {
446 margin-bottom: 1rem;
447 font-size: 1.32875rem;
448}
449
450.blockquote-footer {
451 display: block;
452 font-size: 80%;
453 color: #868e96;
454}
455
456.blockquote-footer::before {
457 content: "\2014\00A0";
458}
459
460.img-fluid {
461 max-width: 100%;
462 height: auto;
463}
464
465.img-thumbnail {
466 padding: 0.25rem;
467 background-color: #fff;
468 border: 1px solid #ddd;
469 border-radius: 0.25rem;
470 max-width: 100%;
471 height: auto;
472}
473
474.figure {
475 display: inline-block;
476}
477
478.figure-img {
479 margin-bottom: 0.5rem;
480 line-height: 1;
481}
482
483.figure-caption {
484 font-size: 90%;
485 color: #868e96;
486}
487
488code {
489 font-size: 87.5%;
490 color: #e83e8c;
491 word-wrap: break-word;
492}
493
494a > code {
495 color: inherit;
496}
497
498kbd {
499 padding: 0.2rem 0.4rem;
500 font-size: 87.5%;
501 color: #fff;
502 background-color: #212529;
503 border-radius: 0.2rem;
504}
505
506kbd kbd {
507 padding: 0;
508 font-size: 100%;
509 font-weight: 700;
510}
511
512pre {
513 display: block;
514 font-size: 87.5%;
515 color: #212529;
516}
517
518pre code {
519 font-size: inherit;
520 color: inherit;
521 word-break: normal;
522}
523
524.pre-scrollable {
525 max-height: 340px;
526 overflow-y: scroll;
527}
528
529.container {
530 width: 100%;
531 padding-right: 15px;
532 padding-left: 15px;
533 margin-right: auto;
534 margin-left: auto;
535}
536
537@media (min-width: 576px) {
538 .container {
539 max-width: 540px;
540 }
541}
542
543@media (min-width: 768px) {
544 .container {
545 max-width: 720px;
546 }
547}
548
549@media (min-width: 992px) {
550 .container {
551 max-width: 960px;
552 }
553}
554
555@media (min-width: 1200px) {
556 .container {
557 max-width: 1140px;
558 }
559}
560
561.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
562 width: 100%;
563 padding-right: 15px;
564 padding-left: 15px;
565 margin-right: auto;
566 margin-left: auto;
567}
568
569@media (min-width: 576px) {
570 .container, .container-sm {
571 max-width: 540px;
572 }
573}
574
575@media (min-width: 768px) {
576 .container, .container-sm, .container-md {
577 max-width: 720px;
578 }
579}
580
581@media (min-width: 992px) {
582 .container, .container-sm, .container-md, .container-lg {
583 max-width: 960px;
584 }
585}
586
587@media (min-width: 1200px) {
588 .container, .container-sm, .container-md, .container-lg, .container-xl {
589 max-width: 1140px;
590 }
591}
592
593.row {
594 display: -webkit-box;
595 display: -ms-flexbox;
596 display: flex;
597 -ms-flex-wrap: wrap;
598 flex-wrap: wrap;
599 margin-right: -15px;
600 margin-left: -15px;
601}
602
603.no-gutters {
604 margin-right: 0;
605 margin-left: 0;
606}
607
608.no-gutters > .col,
609.no-gutters > [class*="col-"] {
610 padding-right: 0;
611 padding-left: 0;
612}
613
614.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
615.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
616.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
617.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
618.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
619.col-xl-auto {
620 position: relative;
621 width: 100%;
622 padding-right: 15px;
623 padding-left: 15px;
624}
625
626.col {
627 -ms-flex-preferred-size: 0;
628 flex-basis: 0;
629 -webkit-box-flex: 1;
630 -ms-flex-positive: 1;
631 flex-grow: 1;
632 max-width: 100%;
633}
634
635.row-cols-1 > * {
636 -webkit-box-flex: 0;
637 -ms-flex: 0 0 100%;
638 flex: 0 0 100%;
639 max-width: 100%;
640}
641
642.row-cols-2 > * {
643 -webkit-box-flex: 0;
644 -ms-flex: 0 0 50%;
645 flex: 0 0 50%;
646 max-width: 50%;
647}
648
649.row-cols-3 > * {
650 -webkit-box-flex: 0;
651 -ms-flex: 0 0 33.3333333333%;
652 flex: 0 0 33.3333333333%;
653 max-width: 33.3333333333%;
654}
655
656.row-cols-4 > * {
657 -webkit-box-flex: 0;
658 -ms-flex: 0 0 25%;
659 flex: 0 0 25%;
660 max-width: 25%;
661}
662
663.row-cols-5 > * {
664 -webkit-box-flex: 0;
665 -ms-flex: 0 0 20%;
666 flex: 0 0 20%;
667 max-width: 20%;
668}
669
670.row-cols-6 > * {
671 -webkit-box-flex: 0;
672 -ms-flex: 0 0 16.6666666667%;
673 flex: 0 0 16.6666666667%;
674 max-width: 16.6666666667%;
675}
676
677.col-auto {
678 -webkit-box-flex: 0;
679 -ms-flex: 0 0 auto;
680 flex: 0 0 auto;
681 width: auto;
682 max-width: 100%;
683}
684
685.col-1 {
686 -webkit-box-flex: 0;
687 -ms-flex: 0 0 8.3333333333%;
688 flex: 0 0 8.3333333333%;
689 max-width: 8.3333333333%;
690}
691
692.col-2 {
693 -webkit-box-flex: 0;
694 -ms-flex: 0 0 16.6666666667%;
695 flex: 0 0 16.6666666667%;
696 max-width: 16.6666666667%;
697}
698
699.col-3 {
700 -webkit-box-flex: 0;
701 -ms-flex: 0 0 25%;
702 flex: 0 0 25%;
703 max-width: 25%;
704}
705
706.col-4 {
707 -webkit-box-flex: 0;
708 -ms-flex: 0 0 33.3333333333%;
709 flex: 0 0 33.3333333333%;
710 max-width: 33.3333333333%;
711}
712
713.col-5 {
714 -webkit-box-flex: 0;
715 -ms-flex: 0 0 41.6666666667%;
716 flex: 0 0 41.6666666667%;
717 max-width: 41.6666666667%;
718}
719
720.col-6 {
721 -webkit-box-flex: 0;
722 -ms-flex: 0 0 50%;
723 flex: 0 0 50%;
724 max-width: 50%;
725}
726
727.col-7 {
728 -webkit-box-flex: 0;
729 -ms-flex: 0 0 58.3333333333%;
730 flex: 0 0 58.3333333333%;
731 max-width: 58.3333333333%;
732}
733
734.col-8 {
735 -webkit-box-flex: 0;
736 -ms-flex: 0 0 66.6666666667%;
737 flex: 0 0 66.6666666667%;
738 max-width: 66.6666666667%;
739}
740
741.col-9 {
742 -webkit-box-flex: 0;
743 -ms-flex: 0 0 75%;
744 flex: 0 0 75%;
745 max-width: 75%;
746}
747
748.col-10 {
749 -webkit-box-flex: 0;
750 -ms-flex: 0 0 83.3333333333%;
751 flex: 0 0 83.3333333333%;
752 max-width: 83.3333333333%;
753}
754
755.col-11 {
756 -webkit-box-flex: 0;
757 -ms-flex: 0 0 91.6666666667%;
758 flex: 0 0 91.6666666667%;
759 max-width: 91.6666666667%;
760}
761
762.col-12 {
763 -webkit-box-flex: 0;
764 -ms-flex: 0 0 100%;
765 flex: 0 0 100%;
766 max-width: 100%;
767}
768
769.order-first {
770 -webkit-box-ordinal-group: 0;
771 -ms-flex-order: -1;
772 order: -1;
773}
774
775.order-last {
776 -webkit-box-ordinal-group: 14;
777 -ms-flex-order: 13;
778 order: 13;
779}
780
781.order-0 {
782 -webkit-box-ordinal-group: 1;
783 -ms-flex-order: 0;
784 order: 0;
785}
786
787.order-1 {
788 -webkit-box-ordinal-group: 2;
789 -ms-flex-order: 1;
790 order: 1;
791}
792
793.order-2 {
794 -webkit-box-ordinal-group: 3;
795 -ms-flex-order: 2;
796 order: 2;
797}
798
799.order-3 {
800 -webkit-box-ordinal-group: 4;
801 -ms-flex-order: 3;
802 order: 3;
803}
804
805.order-4 {
806 -webkit-box-ordinal-group: 5;
807 -ms-flex-order: 4;
808 order: 4;
809}
810
811.order-5 {
812 -webkit-box-ordinal-group: 6;
813 -ms-flex-order: 5;
814 order: 5;
815}
816
817.order-6 {
818 -webkit-box-ordinal-group: 7;
819 -ms-flex-order: 6;
820 order: 6;
821}
822
823.order-7 {
824 -webkit-box-ordinal-group: 8;
825 -ms-flex-order: 7;
826 order: 7;
827}
828
829.order-8 {
830 -webkit-box-ordinal-group: 9;
831 -ms-flex-order: 8;
832 order: 8;
833}
834
835.order-9 {
836 -webkit-box-ordinal-group: 10;
837 -ms-flex-order: 9;
838 order: 9;
839}
840
841.order-10 {
842 -webkit-box-ordinal-group: 11;
843 -ms-flex-order: 10;
844 order: 10;
845}
846
847.order-11 {
848 -webkit-box-ordinal-group: 12;
849 -ms-flex-order: 11;
850 order: 11;
851}
852
853.order-12 {
854 -webkit-box-ordinal-group: 13;
855 -ms-flex-order: 12;
856 order: 12;
857}
858
859.offset-1 {
860 margin-left: 8.3333333333%;
861}
862
863.offset-2 {
864 margin-left: 16.6666666667%;
865}
866
867.offset-3 {
868 margin-left: 25%;
869}
870
871.offset-4 {
872 margin-left: 33.3333333333%;
873}
874
875.offset-5 {
876 margin-left: 41.6666666667%;
877}
878
879.offset-6 {
880 margin-left: 50%;
881}
882
883.offset-7 {
884 margin-left: 58.3333333333%;
885}
886
887.offset-8 {
888 margin-left: 66.6666666667%;
889}
890
891.offset-9 {
892 margin-left: 75%;
893}
894
895.offset-10 {
896 margin-left: 83.3333333333%;
897}
898
899.offset-11 {
900 margin-left: 91.6666666667%;
901}
902
903@media (min-width: 576px) {
904 .col-sm {
905 -ms-flex-preferred-size: 0;
906 flex-basis: 0;
907 -webkit-box-flex: 1;
908 -ms-flex-positive: 1;
909 flex-grow: 1;
910 max-width: 100%;
911 }
912 .row-cols-sm-1 > * {
913 -webkit-box-flex: 0;
914 -ms-flex: 0 0 100%;
915 flex: 0 0 100%;
916 max-width: 100%;
917 }
918 .row-cols-sm-2 > * {
919 -webkit-box-flex: 0;
920 -ms-flex: 0 0 50%;
921 flex: 0 0 50%;
922 max-width: 50%;
923 }
924 .row-cols-sm-3 > * {
925 -webkit-box-flex: 0;
926 -ms-flex: 0 0 33.3333333333%;
927 flex: 0 0 33.3333333333%;
928 max-width: 33.3333333333%;
929 }
930 .row-cols-sm-4 > * {
931 -webkit-box-flex: 0;
932 -ms-flex: 0 0 25%;
933 flex: 0 0 25%;
934 max-width: 25%;
935 }
936 .row-cols-sm-5 > * {
937 -webkit-box-flex: 0;
938 -ms-flex: 0 0 20%;
939 flex: 0 0 20%;
940 max-width: 20%;
941 }
942 .row-cols-sm-6 > * {
943 -webkit-box-flex: 0;
944 -ms-flex: 0 0 16.6666666667%;
945 flex: 0 0 16.6666666667%;
946 max-width: 16.6666666667%;
947 }
948 .col-sm-auto {
949 -webkit-box-flex: 0;
950 -ms-flex: 0 0 auto;
951 flex: 0 0 auto;
952 width: auto;
953 max-width: 100%;
954 }
955 .col-sm-1 {
956 -webkit-box-flex: 0;
957 -ms-flex: 0 0 8.3333333333%;
958 flex: 0 0 8.3333333333%;
959 max-width: 8.3333333333%;
960 }
961 .col-sm-2 {
962 -webkit-box-flex: 0;
963 -ms-flex: 0 0 16.6666666667%;
964 flex: 0 0 16.6666666667%;
965 max-width: 16.6666666667%;
966 }
967 .col-sm-3 {
968 -webkit-box-flex: 0;
969 -ms-flex: 0 0 25%;
970 flex: 0 0 25%;
971 max-width: 25%;
972 }
973 .col-sm-4 {
974 -webkit-box-flex: 0;
975 -ms-flex: 0 0 33.3333333333%;
976 flex: 0 0 33.3333333333%;
977 max-width: 33.3333333333%;
978 }
979 .col-sm-5 {
980 -webkit-box-flex: 0;
981 -ms-flex: 0 0 41.6666666667%;
982 flex: 0 0 41.6666666667%;
983 max-width: 41.6666666667%;
984 }
985 .col-sm-6 {
986 -webkit-box-flex: 0;
987 -ms-flex: 0 0 50%;
988 flex: 0 0 50%;
989 max-width: 50%;
990 }
991 .col-sm-7 {
992 -webkit-box-flex: 0;
993 -ms-flex: 0 0 58.3333333333%;
994 flex: 0 0 58.3333333333%;
995 max-width: 58.3333333333%;
996 }
997 .col-sm-8 {
998 -webkit-box-flex: 0;
999 -ms-flex: 0 0 66.6666666667%;
1000 flex: 0 0 66.6666666667%;
1001 max-width: 66.6666666667%;
1002 }
1003 .col-sm-9 {
1004 -webkit-box-flex: 0;
1005 -ms-flex: 0 0 75%;
1006 flex: 0 0 75%;
1007 max-width: 75%;
1008 }
1009 .col-sm-10 {
1010 -webkit-box-flex: 0;
1011 -ms-flex: 0 0 83.3333333333%;
1012 flex: 0 0 83.3333333333%;
1013 max-width: 83.3333333333%;
1014 }
1015 .col-sm-11 {
1016 -webkit-box-flex: 0;
1017 -ms-flex: 0 0 91.6666666667%;
1018 flex: 0 0 91.6666666667%;
1019 max-width: 91.6666666667%;
1020 }
1021 .col-sm-12 {
1022 -webkit-box-flex: 0;
1023 -ms-flex: 0 0 100%;
1024 flex: 0 0 100%;
1025 max-width: 100%;
1026 }
1027 .order-sm-first {
1028 -webkit-box-ordinal-group: 0;
1029 -ms-flex-order: -1;
1030 order: -1;
1031 }
1032 .order-sm-last {
1033 -webkit-box-ordinal-group: 14;
1034 -ms-flex-order: 13;
1035 order: 13;
1036 }
1037 .order-sm-0 {
1038 -webkit-box-ordinal-group: 1;
1039 -ms-flex-order: 0;
1040 order: 0;
1041 }
1042 .order-sm-1 {
1043 -webkit-box-ordinal-group: 2;
1044 -ms-flex-order: 1;
1045 order: 1;
1046 }
1047 .order-sm-2 {
1048 -webkit-box-ordinal-group: 3;
1049 -ms-flex-order: 2;
1050 order: 2;
1051 }
1052 .order-sm-3 {
1053 -webkit-box-ordinal-group: 4;
1054 -ms-flex-order: 3;
1055 order: 3;
1056 }
1057 .order-sm-4 {
1058 -webkit-box-ordinal-group: 5;
1059 -ms-flex-order: 4;
1060 order: 4;
1061 }
1062 .order-sm-5 {
1063 -webkit-box-ordinal-group: 6;
1064 -ms-flex-order: 5;
1065 order: 5;
1066 }
1067 .order-sm-6 {
1068 -webkit-box-ordinal-group: 7;
1069 -ms-flex-order: 6;
1070 order: 6;
1071 }
1072 .order-sm-7 {
1073 -webkit-box-ordinal-group: 8;
1074 -ms-flex-order: 7;
1075 order: 7;
1076 }
1077 .order-sm-8 {
1078 -webkit-box-ordinal-group: 9;
1079 -ms-flex-order: 8;
1080 order: 8;
1081 }
1082 .order-sm-9 {
1083 -webkit-box-ordinal-group: 10;
1084 -ms-flex-order: 9;
1085 order: 9;
1086 }
1087 .order-sm-10 {
1088 -webkit-box-ordinal-group: 11;
1089 -ms-flex-order: 10;
1090 order: 10;
1091 }
1092 .order-sm-11 {
1093 -webkit-box-ordinal-group: 12;
1094 -ms-flex-order: 11;
1095 order: 11;
1096 }
1097 .order-sm-12 {
1098 -webkit-box-ordinal-group: 13;
1099 -ms-flex-order: 12;
1100 order: 12;
1101 }
1102 .offset-sm-0 {
1103 margin-left: 0;
1104 }
1105 .offset-sm-1 {
1106 margin-left: 8.3333333333%;
1107 }
1108 .offset-sm-2 {
1109 margin-left: 16.6666666667%;
1110 }
1111 .offset-sm-3 {
1112 margin-left: 25%;
1113 }
1114 .offset-sm-4 {
1115 margin-left: 33.3333333333%;
1116 }
1117 .offset-sm-5 {
1118 margin-left: 41.6666666667%;
1119 }
1120 .offset-sm-6 {
1121 margin-left: 50%;
1122 }
1123 .offset-sm-7 {
1124 margin-left: 58.3333333333%;
1125 }
1126 .offset-sm-8 {
1127 margin-left: 66.6666666667%;
1128 }
1129 .offset-sm-9 {
1130 margin-left: 75%;
1131 }
1132 .offset-sm-10 {
1133 margin-left: 83.3333333333%;
1134 }
1135 .offset-sm-11 {
1136 margin-left: 91.6666666667%;
1137 }
1138}
1139
1140@media (min-width: 768px) {
1141 .col-md {
1142 -ms-flex-preferred-size: 0;
1143 flex-basis: 0;
1144 -webkit-box-flex: 1;
1145 -ms-flex-positive: 1;
1146 flex-grow: 1;
1147 max-width: 100%;
1148 }
1149 .row-cols-md-1 > * {
1150 -webkit-box-flex: 0;
1151 -ms-flex: 0 0 100%;
1152 flex: 0 0 100%;
1153 max-width: 100%;
1154 }
1155 .row-cols-md-2 > * {
1156 -webkit-box-flex: 0;
1157 -ms-flex: 0 0 50%;
1158 flex: 0 0 50%;
1159 max-width: 50%;
1160 }
1161 .row-cols-md-3 > * {
1162 -webkit-box-flex: 0;
1163 -ms-flex: 0 0 33.3333333333%;
1164 flex: 0 0 33.3333333333%;
1165 max-width: 33.3333333333%;
1166 }
1167 .row-cols-md-4 > * {
1168 -webkit-box-flex: 0;
1169 -ms-flex: 0 0 25%;
1170 flex: 0 0 25%;
1171 max-width: 25%;
1172 }
1173 .row-cols-md-5 > * {
1174 -webkit-box-flex: 0;
1175 -ms-flex: 0 0 20%;
1176 flex: 0 0 20%;
1177 max-width: 20%;
1178 }
1179 .row-cols-md-6 > * {
1180 -webkit-box-flex: 0;
1181 -ms-flex: 0 0 16.6666666667%;
1182 flex: 0 0 16.6666666667%;
1183 max-width: 16.6666666667%;
1184 }
1185 .col-md-auto {
1186 -webkit-box-flex: 0;
1187 -ms-flex: 0 0 auto;
1188 flex: 0 0 auto;
1189 width: auto;
1190 max-width: 100%;
1191 }
1192 .col-md-1 {
1193 -webkit-box-flex: 0;
1194 -ms-flex: 0 0 8.3333333333%;
1195 flex: 0 0 8.3333333333%;
1196 max-width: 8.3333333333%;
1197 }
1198 .col-md-2 {
1199 -webkit-box-flex: 0;
1200 -ms-flex: 0 0 16.6666666667%;
1201 flex: 0 0 16.6666666667%;
1202 max-width: 16.6666666667%;
1203 }
1204 .col-md-3 {
1205 -webkit-box-flex: 0;
1206 -ms-flex: 0 0 25%;
1207 flex: 0 0 25%;
1208 max-width: 25%;
1209 }
1210 .col-md-4 {
1211 -webkit-box-flex: 0;
1212 -ms-flex: 0 0 33.3333333333%;
1213 flex: 0 0 33.3333333333%;
1214 max-width: 33.3333333333%;
1215 }
1216 .col-md-5 {
1217 -webkit-box-flex: 0;
1218 -ms-flex: 0 0 41.6666666667%;
1219 flex: 0 0 41.6666666667%;
1220 max-width: 41.6666666667%;
1221 }
1222 .col-md-6 {
1223 -webkit-box-flex: 0;
1224 -ms-flex: 0 0 50%;
1225 flex: 0 0 50%;
1226 max-width: 50%;
1227 }
1228 .col-md-7 {
1229 -webkit-box-flex: 0;
1230 -ms-flex: 0 0 58.3333333333%;
1231 flex: 0 0 58.3333333333%;
1232 max-width: 58.3333333333%;
1233 }
1234 .col-md-8 {
1235 -webkit-box-flex: 0;
1236 -ms-flex: 0 0 66.6666666667%;
1237 flex: 0 0 66.6666666667%;
1238 max-width: 66.6666666667%;
1239 }
1240 .col-md-9 {
1241 -webkit-box-flex: 0;
1242 -ms-flex: 0 0 75%;
1243 flex: 0 0 75%;
1244 max-width: 75%;
1245 }
1246 .col-md-10 {
1247 -webkit-box-flex: 0;
1248 -ms-flex: 0 0 83.3333333333%;
1249 flex: 0 0 83.3333333333%;
1250 max-width: 83.3333333333%;
1251 }
1252 .col-md-11 {
1253 -webkit-box-flex: 0;
1254 -ms-flex: 0 0 91.6666666667%;
1255 flex: 0 0 91.6666666667%;
1256 max-width: 91.6666666667%;
1257 }
1258 .col-md-12 {
1259 -webkit-box-flex: 0;
1260 -ms-flex: 0 0 100%;
1261 flex: 0 0 100%;
1262 max-width: 100%;
1263 }
1264 .order-md-first {
1265 -webkit-box-ordinal-group: 0;
1266 -ms-flex-order: -1;
1267 order: -1;
1268 }
1269 .order-md-last {
1270 -webkit-box-ordinal-group: 14;
1271 -ms-flex-order: 13;
1272 order: 13;
1273 }
1274 .order-md-0 {
1275 -webkit-box-ordinal-group: 1;
1276 -ms-flex-order: 0;
1277 order: 0;
1278 }
1279 .order-md-1 {
1280 -webkit-box-ordinal-group: 2;
1281 -ms-flex-order: 1;
1282 order: 1;
1283 }
1284 .order-md-2 {
1285 -webkit-box-ordinal-group: 3;
1286 -ms-flex-order: 2;
1287 order: 2;
1288 }
1289 .order-md-3 {
1290 -webkit-box-ordinal-group: 4;
1291 -ms-flex-order: 3;
1292 order: 3;
1293 }
1294 .order-md-4 {
1295 -webkit-box-ordinal-group: 5;
1296 -ms-flex-order: 4;
1297 order: 4;
1298 }
1299 .order-md-5 {
1300 -webkit-box-ordinal-group: 6;
1301 -ms-flex-order: 5;
1302 order: 5;
1303 }
1304 .order-md-6 {
1305 -webkit-box-ordinal-group: 7;
1306 -ms-flex-order: 6;
1307 order: 6;
1308 }
1309 .order-md-7 {
1310 -webkit-box-ordinal-group: 8;
1311 -ms-flex-order: 7;
1312 order: 7;
1313 }
1314 .order-md-8 {
1315 -webkit-box-ordinal-group: 9;
1316 -ms-flex-order: 8;
1317 order: 8;
1318 }
1319 .order-md-9 {
1320 -webkit-box-ordinal-group: 10;
1321 -ms-flex-order: 9;
1322 order: 9;
1323 }
1324 .order-md-10 {
1325 -webkit-box-ordinal-group: 11;
1326 -ms-flex-order: 10;
1327 order: 10;
1328 }
1329 .order-md-11 {
1330 -webkit-box-ordinal-group: 12;
1331 -ms-flex-order: 11;
1332 order: 11;
1333 }
1334 .order-md-12 {
1335 -webkit-box-ordinal-group: 13;
1336 -ms-flex-order: 12;
1337 order: 12;
1338 }
1339 .offset-md-0 {
1340 margin-left: 0;
1341 }
1342 .offset-md-1 {
1343 margin-left: 8.3333333333%;
1344 }
1345 .offset-md-2 {
1346 margin-left: 16.6666666667%;
1347 }
1348 .offset-md-3 {
1349 margin-left: 25%;
1350 }
1351 .offset-md-4 {
1352 margin-left: 33.3333333333%;
1353 }
1354 .offset-md-5 {
1355 margin-left: 41.6666666667%;
1356 }
1357 .offset-md-6 {
1358 margin-left: 50%;
1359 }
1360 .offset-md-7 {
1361 margin-left: 58.3333333333%;
1362 }
1363 .offset-md-8 {
1364 margin-left: 66.6666666667%;
1365 }
1366 .offset-md-9 {
1367 margin-left: 75%;
1368 }
1369 .offset-md-10 {
1370 margin-left: 83.3333333333%;
1371 }
1372 .offset-md-11 {
1373 margin-left: 91.6666666667%;
1374 }
1375}
1376
1377@media (min-width: 992px) {
1378 .col-lg {
1379 -ms-flex-preferred-size: 0;
1380 flex-basis: 0;
1381 -webkit-box-flex: 1;
1382 -ms-flex-positive: 1;
1383 flex-grow: 1;
1384 max-width: 100%;
1385 }
1386 .row-cols-lg-1 > * {
1387 -webkit-box-flex: 0;
1388 -ms-flex: 0 0 100%;
1389 flex: 0 0 100%;
1390 max-width: 100%;
1391 }
1392 .row-cols-lg-2 > * {
1393 -webkit-box-flex: 0;
1394 -ms-flex: 0 0 50%;
1395 flex: 0 0 50%;
1396 max-width: 50%;
1397 }
1398 .row-cols-lg-3 > * {
1399 -webkit-box-flex: 0;
1400 -ms-flex: 0 0 33.3333333333%;
1401 flex: 0 0 33.3333333333%;
1402 max-width: 33.3333333333%;
1403 }
1404 .row-cols-lg-4 > * {
1405 -webkit-box-flex: 0;
1406 -ms-flex: 0 0 25%;
1407 flex: 0 0 25%;
1408 max-width: 25%;
1409 }
1410 .row-cols-lg-5 > * {
1411 -webkit-box-flex: 0;
1412 -ms-flex: 0 0 20%;
1413 flex: 0 0 20%;
1414 max-width: 20%;
1415 }
1416 .row-cols-lg-6 > * {
1417 -webkit-box-flex: 0;
1418 -ms-flex: 0 0 16.6666666667%;
1419 flex: 0 0 16.6666666667%;
1420 max-width: 16.6666666667%;
1421 }
1422 .col-lg-auto {
1423 -webkit-box-flex: 0;
1424 -ms-flex: 0 0 auto;
1425 flex: 0 0 auto;
1426 width: auto;
1427 max-width: 100%;
1428 }
1429 .col-lg-1 {
1430 -webkit-box-flex: 0;
1431 -ms-flex: 0 0 8.3333333333%;
1432 flex: 0 0 8.3333333333%;
1433 max-width: 8.3333333333%;
1434 }
1435 .col-lg-2 {
1436 -webkit-box-flex: 0;
1437 -ms-flex: 0 0 16.6666666667%;
1438 flex: 0 0 16.6666666667%;
1439 max-width: 16.6666666667%;
1440 }
1441 .col-lg-3 {
1442 -webkit-box-flex: 0;
1443 -ms-flex: 0 0 25%;
1444 flex: 0 0 25%;
1445 max-width: 25%;
1446 }
1447 .col-lg-4 {
1448 -webkit-box-flex: 0;
1449 -ms-flex: 0 0 33.3333333333%;
1450 flex: 0 0 33.3333333333%;
1451 max-width: 33.3333333333%;
1452 }
1453 .col-lg-5 {
1454 -webkit-box-flex: 0;
1455 -ms-flex: 0 0 41.6666666667%;
1456 flex: 0 0 41.6666666667%;
1457 max-width: 41.6666666667%;
1458 }
1459 .col-lg-6 {
1460 -webkit-box-flex: 0;
1461 -ms-flex: 0 0 50%;
1462 flex: 0 0 50%;
1463 max-width: 50%;
1464 }
1465 .col-lg-7 {
1466 -webkit-box-flex: 0;
1467 -ms-flex: 0 0 58.3333333333%;
1468 flex: 0 0 58.3333333333%;
1469 max-width: 58.3333333333%;
1470 }
1471 .col-lg-8 {
1472 -webkit-box-flex: 0;
1473 -ms-flex: 0 0 66.6666666667%;
1474 flex: 0 0 66.6666666667%;
1475 max-width: 66.6666666667%;
1476 }
1477 .col-lg-9 {
1478 -webkit-box-flex: 0;
1479 -ms-flex: 0 0 75%;
1480 flex: 0 0 75%;
1481 max-width: 75%;
1482 }
1483 .col-lg-10 {
1484 -webkit-box-flex: 0;
1485 -ms-flex: 0 0 83.3333333333%;
1486 flex: 0 0 83.3333333333%;
1487 max-width: 83.3333333333%;
1488 }
1489 .col-lg-11 {
1490 -webkit-box-flex: 0;
1491 -ms-flex: 0 0 91.6666666667%;
1492 flex: 0 0 91.6666666667%;
1493 max-width: 91.6666666667%;
1494 }
1495 .col-lg-12 {
1496 -webkit-box-flex: 0;
1497 -ms-flex: 0 0 100%;
1498 flex: 0 0 100%;
1499 max-width: 100%;
1500 }
1501 .order-lg-first {
1502 -webkit-box-ordinal-group: 0;
1503 -ms-flex-order: -1;
1504 order: -1;
1505 }
1506 .order-lg-last {
1507 -webkit-box-ordinal-group: 14;
1508 -ms-flex-order: 13;
1509 order: 13;
1510 }
1511 .order-lg-0 {
1512 -webkit-box-ordinal-group: 1;
1513 -ms-flex-order: 0;
1514 order: 0;
1515 }
1516 .order-lg-1 {
1517 -webkit-box-ordinal-group: 2;
1518 -ms-flex-order: 1;
1519 order: 1;
1520 }
1521 .order-lg-2 {
1522 -webkit-box-ordinal-group: 3;
1523 -ms-flex-order: 2;
1524 order: 2;
1525 }
1526 .order-lg-3 {
1527 -webkit-box-ordinal-group: 4;
1528 -ms-flex-order: 3;
1529 order: 3;
1530 }
1531 .order-lg-4 {
1532 -webkit-box-ordinal-group: 5;
1533 -ms-flex-order: 4;
1534 order: 4;
1535 }
1536 .order-lg-5 {
1537 -webkit-box-ordinal-group: 6;
1538 -ms-flex-order: 5;
1539 order: 5;
1540 }
1541 .order-lg-6 {
1542 -webkit-box-ordinal-group: 7;
1543 -ms-flex-order: 6;
1544 order: 6;
1545 }
1546 .order-lg-7 {
1547 -webkit-box-ordinal-group: 8;
1548 -ms-flex-order: 7;
1549 order: 7;
1550 }
1551 .order-lg-8 {
1552 -webkit-box-ordinal-group: 9;
1553 -ms-flex-order: 8;
1554 order: 8;
1555 }
1556 .order-lg-9 {
1557 -webkit-box-ordinal-group: 10;
1558 -ms-flex-order: 9;
1559 order: 9;
1560 }
1561 .order-lg-10 {
1562 -webkit-box-ordinal-group: 11;
1563 -ms-flex-order: 10;
1564 order: 10;
1565 }
1566 .order-lg-11 {
1567 -webkit-box-ordinal-group: 12;
1568 -ms-flex-order: 11;
1569 order: 11;
1570 }
1571 .order-lg-12 {
1572 -webkit-box-ordinal-group: 13;
1573 -ms-flex-order: 12;
1574 order: 12;
1575 }
1576 .offset-lg-0 {
1577 margin-left: 0;
1578 }
1579 .offset-lg-1 {
1580 margin-left: 8.3333333333%;
1581 }
1582 .offset-lg-2 {
1583 margin-left: 16.6666666667%;
1584 }
1585 .offset-lg-3 {
1586 margin-left: 25%;
1587 }
1588 .offset-lg-4 {
1589 margin-left: 33.3333333333%;
1590 }
1591 .offset-lg-5 {
1592 margin-left: 41.6666666667%;
1593 }
1594 .offset-lg-6 {
1595 margin-left: 50%;
1596 }
1597 .offset-lg-7 {
1598 margin-left: 58.3333333333%;
1599 }
1600 .offset-lg-8 {
1601 margin-left: 66.6666666667%;
1602 }
1603 .offset-lg-9 {
1604 margin-left: 75%;
1605 }
1606 .offset-lg-10 {
1607 margin-left: 83.3333333333%;
1608 }
1609 .offset-lg-11 {
1610 margin-left: 91.6666666667%;
1611 }
1612}
1613
1614@media (min-width: 1200px) {
1615 .col-xl {
1616 -ms-flex-preferred-size: 0;
1617 flex-basis: 0;
1618 -webkit-box-flex: 1;
1619 -ms-flex-positive: 1;
1620 flex-grow: 1;
1621 max-width: 100%;
1622 }
1623 .row-cols-xl-1 > * {
1624 -webkit-box-flex: 0;
1625 -ms-flex: 0 0 100%;
1626 flex: 0 0 100%;
1627 max-width: 100%;
1628 }
1629 .row-cols-xl-2 > * {
1630 -webkit-box-flex: 0;
1631 -ms-flex: 0 0 50%;
1632 flex: 0 0 50%;
1633 max-width: 50%;
1634 }
1635 .row-cols-xl-3 > * {
1636 -webkit-box-flex: 0;
1637 -ms-flex: 0 0 33.3333333333%;
1638 flex: 0 0 33.3333333333%;
1639 max-width: 33.3333333333%;
1640 }
1641 .row-cols-xl-4 > * {
1642 -webkit-box-flex: 0;
1643 -ms-flex: 0 0 25%;
1644 flex: 0 0 25%;
1645 max-width: 25%;
1646 }
1647 .row-cols-xl-5 > * {
1648 -webkit-box-flex: 0;
1649 -ms-flex: 0 0 20%;
1650 flex: 0 0 20%;
1651 max-width: 20%;
1652 }
1653 .row-cols-xl-6 > * {
1654 -webkit-box-flex: 0;
1655 -ms-flex: 0 0 16.6666666667%;
1656 flex: 0 0 16.6666666667%;
1657 max-width: 16.6666666667%;
1658 }
1659 .col-xl-auto {
1660 -webkit-box-flex: 0;
1661 -ms-flex: 0 0 auto;
1662 flex: 0 0 auto;
1663 width: auto;
1664 max-width: 100%;
1665 }
1666 .col-xl-1 {
1667 -webkit-box-flex: 0;
1668 -ms-flex: 0 0 8.3333333333%;
1669 flex: 0 0 8.3333333333%;
1670 max-width: 8.3333333333%;
1671 }
1672 .col-xl-2 {
1673 -webkit-box-flex: 0;
1674 -ms-flex: 0 0 16.6666666667%;
1675 flex: 0 0 16.6666666667%;
1676 max-width: 16.6666666667%;
1677 }
1678 .col-xl-3 {
1679 -webkit-box-flex: 0;
1680 -ms-flex: 0 0 25%;
1681 flex: 0 0 25%;
1682 max-width: 25%;
1683 }
1684 .col-xl-4 {
1685 -webkit-box-flex: 0;
1686 -ms-flex: 0 0 33.3333333333%;
1687 flex: 0 0 33.3333333333%;
1688 max-width: 33.3333333333%;
1689 }
1690 .col-xl-5 {
1691 -webkit-box-flex: 0;
1692 -ms-flex: 0 0 41.6666666667%;
1693 flex: 0 0 41.6666666667%;
1694 max-width: 41.6666666667%;
1695 }
1696 .col-xl-6 {
1697 -webkit-box-flex: 0;
1698 -ms-flex: 0 0 50%;
1699 flex: 0 0 50%;
1700 max-width: 50%;
1701 }
1702 .col-xl-7 {
1703 -webkit-box-flex: 0;
1704 -ms-flex: 0 0 58.3333333333%;
1705 flex: 0 0 58.3333333333%;
1706 max-width: 58.3333333333%;
1707 }
1708 .col-xl-8 {
1709 -webkit-box-flex: 0;
1710 -ms-flex: 0 0 66.6666666667%;
1711 flex: 0 0 66.6666666667%;
1712 max-width: 66.6666666667%;
1713 }
1714 .col-xl-9 {
1715 -webkit-box-flex: 0;
1716 -ms-flex: 0 0 75%;
1717 flex: 0 0 75%;
1718 max-width: 75%;
1719 }
1720 .col-xl-10 {
1721 -webkit-box-flex: 0;
1722 -ms-flex: 0 0 83.3333333333%;
1723 flex: 0 0 83.3333333333%;
1724 max-width: 83.3333333333%;
1725 }
1726 .col-xl-11 {
1727 -webkit-box-flex: 0;
1728 -ms-flex: 0 0 91.6666666667%;
1729 flex: 0 0 91.6666666667%;
1730 max-width: 91.6666666667%;
1731 }
1732 .col-xl-12 {
1733 -webkit-box-flex: 0;
1734 -ms-flex: 0 0 100%;
1735 flex: 0 0 100%;
1736 max-width: 100%;
1737 }
1738 .order-xl-first {
1739 -webkit-box-ordinal-group: 0;
1740 -ms-flex-order: -1;
1741 order: -1;
1742 }
1743 .order-xl-last {
1744 -webkit-box-ordinal-group: 14;
1745 -ms-flex-order: 13;
1746 order: 13;
1747 }
1748 .order-xl-0 {
1749 -webkit-box-ordinal-group: 1;
1750 -ms-flex-order: 0;
1751 order: 0;
1752 }
1753 .order-xl-1 {
1754 -webkit-box-ordinal-group: 2;
1755 -ms-flex-order: 1;
1756 order: 1;
1757 }
1758 .order-xl-2 {
1759 -webkit-box-ordinal-group: 3;
1760 -ms-flex-order: 2;
1761 order: 2;
1762 }
1763 .order-xl-3 {
1764 -webkit-box-ordinal-group: 4;
1765 -ms-flex-order: 3;
1766 order: 3;
1767 }
1768 .order-xl-4 {
1769 -webkit-box-ordinal-group: 5;
1770 -ms-flex-order: 4;
1771 order: 4;
1772 }
1773 .order-xl-5 {
1774 -webkit-box-ordinal-group: 6;
1775 -ms-flex-order: 5;
1776 order: 5;
1777 }
1778 .order-xl-6 {
1779 -webkit-box-ordinal-group: 7;
1780 -ms-flex-order: 6;
1781 order: 6;
1782 }
1783 .order-xl-7 {
1784 -webkit-box-ordinal-group: 8;
1785 -ms-flex-order: 7;
1786 order: 7;
1787 }
1788 .order-xl-8 {
1789 -webkit-box-ordinal-group: 9;
1790 -ms-flex-order: 8;
1791 order: 8;
1792 }
1793 .order-xl-9 {
1794 -webkit-box-ordinal-group: 10;
1795 -ms-flex-order: 9;
1796 order: 9;
1797 }
1798 .order-xl-10 {
1799 -webkit-box-ordinal-group: 11;
1800 -ms-flex-order: 10;
1801 order: 10;
1802 }
1803 .order-xl-11 {
1804 -webkit-box-ordinal-group: 12;
1805 -ms-flex-order: 11;
1806 order: 11;
1807 }
1808 .order-xl-12 {
1809 -webkit-box-ordinal-group: 13;
1810 -ms-flex-order: 12;
1811 order: 12;
1812 }
1813 .offset-xl-0 {
1814 margin-left: 0;
1815 }
1816 .offset-xl-1 {
1817 margin-left: 8.3333333333%;
1818 }
1819 .offset-xl-2 {
1820 margin-left: 16.6666666667%;
1821 }
1822 .offset-xl-3 {
1823 margin-left: 25%;
1824 }
1825 .offset-xl-4 {
1826 margin-left: 33.3333333333%;
1827 }
1828 .offset-xl-5 {
1829 margin-left: 41.6666666667%;
1830 }
1831 .offset-xl-6 {
1832 margin-left: 50%;
1833 }
1834 .offset-xl-7 {
1835 margin-left: 58.3333333333%;
1836 }
1837 .offset-xl-8 {
1838 margin-left: 66.6666666667%;
1839 }
1840 .offset-xl-9 {
1841 margin-left: 75%;
1842 }
1843 .offset-xl-10 {
1844 margin-left: 83.3333333333%;
1845 }
1846 .offset-xl-11 {
1847 margin-left: 91.6666666667%;
1848 }
1849}
1850
1851.table {
1852 width: 100%;
1853 margin-bottom: 1rem;
1854 color: #343a40;
1855}
1856
1857.table th,
1858.table td {
1859 padding: 0.75rem;
1860 vertical-align: top;
1861 border-top: 1px solid rgba(0, 0, 0, 0.1);
1862}
1863
1864.table thead th {
1865 vertical-align: bottom;
1866 border-bottom: 2px solid rgba(0, 0, 0, 0.1);
1867}
1868
1869.table tbody + tbody {
1870 border-top: 2px solid rgba(0, 0, 0, 0.1);
1871}
1872
1873.table-sm th,
1874.table-sm td {
1875 padding: 0.3rem;
1876}
1877
1878.table-bordered {
1879 border: 1px solid rgba(0, 0, 0, 0.1);
1880}
1881
1882.table-bordered th,
1883.table-bordered td {
1884 border: 1px solid rgba(0, 0, 0, 0.1);
1885}
1886
1887.table-bordered thead th,
1888.table-bordered thead td {
1889 border-bottom-width: 2px;
1890}
1891
1892.table-borderless th,
1893.table-borderless td,
1894.table-borderless thead th,
1895.table-borderless tbody + tbody {
1896 border: 0;
1897}
1898
1899.table-striped tbody tr:nth-of-type(odd) {
1900 background-color: rgba(0, 0, 0, 0.05);
1901}
1902
1903.table-hover tbody tr:hover {
1904 color: #343a40;
1905 background-color: rgba(0, 0, 0, 0.075);
1906}
1907
1908.table-primary,
1909.table-primary > th,
1910.table-primary > td {
1911 background-color: #cbdcfa;
1912}
1913
1914.table-primary th,
1915.table-primary td,
1916.table-primary thead th,
1917.table-primary tbody + tbody {
1918 border-color: #9ebef5;
1919}
1920
1921.table-hover .table-primary:hover {
1922 background-color: #b4ccf8;
1923}
1924
1925.table-hover .table-primary:hover > td,
1926.table-hover .table-primary:hover > th {
1927 background-color: #b4ccf8;
1928}
1929
1930.table-secondary,
1931.table-secondary > th,
1932.table-secondary > td {
1933 background-color: #e8eaed;
1934}
1935
1936.table-secondary th,
1937.table-secondary td,
1938.table-secondary thead th,
1939.table-secondary tbody + tbody {
1940 border-color: #d4d9dd;
1941}
1942
1943.table-hover .table-secondary:hover {
1944 background-color: #dadde2;
1945}
1946
1947.table-hover .table-secondary:hover > td,
1948.table-hover .table-secondary:hover > th {
1949 background-color: #dadde2;
1950}
1951
1952.table-success,
1953.table-success > th,
1954.table-success > td {
1955 background-color: #b8ebd8;
1956}
1957
1958.table-success th,
1959.table-success td,
1960.table-success thead th,
1961.table-success tbody + tbody {
1962 border-color: #7bdab7;
1963}
1964
1965.table-hover .table-success:hover {
1966 background-color: #a4e5cd;
1967}
1968
1969.table-hover .table-success:hover > td,
1970.table-hover .table-success:hover > th {
1971 background-color: #a4e5cd;
1972}
1973
1974.table-info,
1975.table-info > th,
1976.table-info > td {
1977 background-color: #bee5eb;
1978}
1979
1980.table-info th,
1981.table-info td,
1982.table-info thead th,
1983.table-info tbody + tbody {
1984 border-color: #86cfda;
1985}
1986
1987.table-hover .table-info:hover {
1988 background-color: #abdde5;
1989}
1990
1991.table-hover .table-info:hover > td,
1992.table-hover .table-info:hover > th {
1993 background-color: #abdde5;
1994}
1995
1996.table-warning,
1997.table-warning > th,
1998.table-warning > td {
1999 background-color: #fbe8cd;
2000}
2001
2002.table-warning th,
2003.table-warning td,
2004.table-warning thead th,
2005.table-warning tbody + tbody {
2006 border-color: #f7d4a3;
2007}
2008
2009.table-hover .table-warning:hover {
2010 background-color: #f9ddb5;
2011}
2012
2013.table-hover .table-warning:hover > td,
2014.table-hover .table-warning:hover > th {
2015 background-color: #f9ddb5;
2016}
2017
2018.table-danger,
2019.table-danger > th,
2020.table-danger > td {
2021 background-color: #f4cfce;
2022}
2023
2024.table-danger th,
2025.table-danger td,
2026.table-danger thead th,
2027.table-danger tbody + tbody {
2028 border-color: #eba6a3;
2029}
2030
2031.table-hover .table-danger:hover {
2032 background-color: #efbbb9;
2033}
2034
2035.table-hover .table-danger:hover > td,
2036.table-hover .table-danger:hover > th {
2037 background-color: #efbbb9;
2038}
2039
2040.table-light,
2041.table-light > th,
2042.table-light > td {
2043 background-color: #fdfdfe;
2044}
2045
2046.table-light th,
2047.table-light td,
2048.table-light thead th,
2049.table-light tbody + tbody {
2050 border-color: #fbfcfc;
2051}
2052
2053.table-hover .table-light:hover {
2054 background-color: #ececf6;
2055}
2056
2057.table-hover .table-light:hover > td,
2058.table-hover .table-light:hover > th {
2059 background-color: #ececf6;
2060}
2061
2062.table-dark,
2063.table-dark > th,
2064.table-dark > td {
2065 background-color: #c6c8ca;
2066}
2067
2068.table-dark th,
2069.table-dark td,
2070.table-dark thead th,
2071.table-dark tbody + tbody {
2072 border-color: #95999c;
2073}
2074
2075.table-hover .table-dark:hover {
2076 background-color: #b9bbbe;
2077}
2078
2079.table-hover .table-dark:hover > td,
2080.table-hover .table-dark:hover > th {
2081 background-color: #b9bbbe;
2082}
2083
2084.table-active,
2085.table-active > th,
2086.table-active > td {
2087 background-color: rgba(0, 0, 0, 0.075);
2088}
2089
2090.table-hover .table-active:hover {
2091 background-color: rgba(0, 0, 0, 0.075);
2092}
2093
2094.table-hover .table-active:hover > td,
2095.table-hover .table-active:hover > th {
2096 background-color: rgba(0, 0, 0, 0.075);
2097}
2098
2099.table .thead-dark th {
2100 color: #fff;
2101 background-color: #343a40;
2102 border-color: #454d55;
2103}
2104
2105.table .thead-light th {
2106 color: #495057;
2107 background-color: #e9ecef;
2108 border-color: rgba(0, 0, 0, 0.1);
2109}
2110
2111.table-dark {
2112 color: #fff;
2113 background-color: #343a40;
2114}
2115
2116.table-dark th,
2117.table-dark td,
2118.table-dark thead th {
2119 border-color: #454d55;
2120}
2121
2122.table-dark.table-bordered {
2123 border: 0;
2124}
2125
2126.table-dark.table-striped tbody tr:nth-of-type(odd) {
2127 background-color: rgba(255, 255, 255, 0.05);
2128}
2129
2130.table-dark.table-hover tbody tr:hover {
2131 color: #fff;
2132 background-color: rgba(255, 255, 255, 0.075);
2133}
2134
2135@media (max-width: 575.98px) {
2136 .table-responsive-sm {
2137 display: block;
2138 width: 100%;
2139 overflow-x: auto;
2140 -webkit-overflow-scrolling: touch;
2141 }
2142 .table-responsive-sm > .table-bordered {
2143 border: 0;
2144 }
2145}
2146
2147@media (max-width: 767.98px) {
2148 .table-responsive-md {
2149 display: block;
2150 width: 100%;
2151 overflow-x: auto;
2152 -webkit-overflow-scrolling: touch;
2153 }
2154 .table-responsive-md > .table-bordered {
2155 border: 0;
2156 }
2157}
2158
2159@media (max-width: 991.98px) {
2160 .table-responsive-lg {
2161 display: block;
2162 width: 100%;
2163 overflow-x: auto;
2164 -webkit-overflow-scrolling: touch;
2165 }
2166 .table-responsive-lg > .table-bordered {
2167 border: 0;
2168 }
2169}
2170
2171@media (max-width: 1199.98px) {
2172 .table-responsive-xl {
2173 display: block;
2174 width: 100%;
2175 overflow-x: auto;
2176 -webkit-overflow-scrolling: touch;
2177 }
2178 .table-responsive-xl > .table-bordered {
2179 border: 0;
2180 }
2181}
2182
2183.table-responsive {
2184 display: block;
2185 width: 100%;
2186 overflow-x: auto;
2187 -webkit-overflow-scrolling: touch;
2188}
2189
2190.table-responsive > .table-bordered {
2191 border: 0;
2192}
2193
2194.form-control {
2195 display: block;
2196 width: 100%;
2197 height: calc(1.5em + 1rem + 2px);
2198 padding: 0.5rem 1.1rem;
2199 font-size: 1.063rem;
2200 font-weight: 400;
2201 line-height: 1.5;
2202 color: #495057;
2203 background-color: #fff;
2204 background-clip: padding-box;
2205 border: 1px solid rgba(0, 0, 0, 0.1);
2206 border-radius: 0.25rem;
2207 -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2208 transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2209 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2210 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2211}
2212
2213@media (prefers-reduced-motion: reduce) {
2214 .form-control {
2215 -webkit-transition: none;
2216 transition: none;
2217 }
2218}
2219
2220.form-control::-ms-expand {
2221 background-color: transparent;
2222 border: 0;
2223}
2224
2225.form-control:-moz-focusring {
2226 color: transparent;
2227 text-shadow: 0 0 0 #495057;
2228}
2229
2230.form-control:focus {
2231 color: #495057;
2232 background-color: #fff;
2233 border-color: #b9d0f8;
2234 outline: 0;
2235 -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
2236 box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
2237}
2238
2239.form-control::-webkit-input-placeholder {
2240 color: #868e96;
2241 opacity: 1;
2242}
2243
2244.form-control::-ms-input-placeholder {
2245 color: #868e96;
2246 opacity: 1;
2247}
2248
2249.form-control::placeholder {
2250 color: #868e96;
2251 opacity: 1;
2252}
2253
2254.form-control:disabled, .form-control[readonly] {
2255 background-color: #e9ecef;
2256 opacity: 1;
2257}
2258
2259select.form-control:focus::-ms-value {
2260 color: #495057;
2261 background-color: #fff;
2262}
2263
2264.form-control-file,
2265.form-control-range {
2266 display: block;
2267 width: 100%;
2268}
2269
2270.col-form-label {
2271 padding-top: calc(0.5rem + 1px);
2272 padding-bottom: calc(0.5rem + 1px);
2273 margin-bottom: 0;
2274 font-size: inherit;
2275 line-height: 1.5;
2276}
2277
2278.col-form-label-lg {
2279 padding-top: calc(0.5rem + 1px);
2280 padding-bottom: calc(0.5rem + 1px);
2281 font-size: 1.32875rem;
2282 line-height: 1.5;
2283}
2284
2285.col-form-label-sm {
2286 padding-top: calc(0.25rem + 1px);
2287 padding-bottom: calc(0.25rem + 1px);
2288 font-size: 0.930125rem;
2289 line-height: 1.5;
2290}
2291
2292.form-control-plaintext {
2293 display: block;
2294 width: 100%;
2295 padding: 0.5rem 0;
2296 margin-bottom: 0;
2297 font-size: 1.063rem;
2298 line-height: 1.5;
2299 color: #343a40;
2300 background-color: transparent;
2301 border: solid transparent;
2302 border-width: 1px 0;
2303}
2304
2305.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2306 padding-right: 0;
2307 padding-left: 0;
2308}
2309
2310.form-control-sm {
2311 height: calc(1.5em + 0.5rem + 2px);
2312 padding: 0.25rem 0.5rem;
2313 font-size: 0.930125rem;
2314 line-height: 1.5;
2315 border-radius: 0.2rem;
2316}
2317
2318.form-control-lg {
2319 height: calc(1.5em + 1rem + 2px);
2320 padding: 0.5rem 1rem;
2321 font-size: 1.32875rem;
2322 line-height: 1.5;
2323 border-radius: 0.3rem;
2324}
2325
2326select.form-control[size], select.form-control[multiple] {
2327 height: auto;
2328}
2329
2330textarea.form-control {
2331 height: auto;
2332}
2333
2334.form-group {
2335 margin-bottom: 1rem;
2336}
2337
2338.form-text {
2339 display: block;
2340 margin-top: 0.25rem;
2341}
2342
2343.form-row {
2344 display: -webkit-box;
2345 display: -ms-flexbox;
2346 display: flex;
2347 -ms-flex-wrap: wrap;
2348 flex-wrap: wrap;
2349 margin-right: -5px;
2350 margin-left: -5px;
2351}
2352
2353.form-row > .col,
2354.form-row > [class*="col-"] {
2355 padding-right: 5px;
2356 padding-left: 5px;
2357}
2358
2359.form-check {
2360 position: relative;
2361 display: block;
2362 padding-left: 1.25rem;
2363}
2364
2365.form-check-input {
2366 position: absolute;
2367 margin-top: 0.3rem;
2368 margin-left: -1.25rem;
2369}
2370
2371.form-check-input[disabled] ~ .form-check-label,
2372.form-check-input:disabled ~ .form-check-label {
2373 color: #868e96;
2374}
2375
2376.form-check-label {
2377 margin-bottom: 0;
2378}
2379
2380.form-check-inline {
2381 display: -webkit-inline-box;
2382 display: -ms-inline-flexbox;
2383 display: inline-flex;
2384 -webkit-box-align: center;
2385 -ms-flex-align: center;
2386 align-items: center;
2387 padding-left: 0;
2388 margin-right: 0.75rem;
2389}
2390
2391.form-check-inline .form-check-input {
2392 position: static;
2393 margin-top: 0;
2394 margin-right: 0.3125rem;
2395 margin-left: 0;
2396}
2397
2398.valid-feedback {
2399 display: none;
2400 width: 100%;
2401 margin-top: 0.25rem;
2402 font-size: 80%;
2403 color: #02B875;
2404}
2405
2406.valid-tooltip {
2407 position: absolute;
2408 top: 100%;
2409 z-index: 5;
2410 display: none;
2411 max-width: 100%;
2412 padding: 0.25rem 0.5rem;
2413 margin-top: .1rem;
2414 font-size: 0.6875rem;
2415 line-height: 1.5;
2416 color: #fff;
2417 background-color: rgba(2, 184, 117, 0.9);
2418 border-radius: 0.25rem;
2419}
2420
2421.was-validated :valid ~ .valid-feedback,
2422.was-validated :valid ~ .valid-tooltip,
2423.is-valid ~ .valid-feedback,
2424.is-valid ~ .valid-tooltip {
2425 display: block;
2426}
2427
2428.was-validated .form-control:valid, .form-control.is-valid {
2429 border-color: #02B875;
2430 padding-right: calc(1.5em + 1rem);
2431 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2302B875' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2432 background-repeat: no-repeat;
2433 background-position: right calc(0.375em + 0.25rem) center;
2434 background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
2435}
2436
2437.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2438 border-color: #02B875;
2439 -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.25);
2440 box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.25);
2441}
2442
2443.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2444 padding-right: calc(1.5em + 1rem);
2445 background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
2446}
2447
2448.was-validated .custom-select:valid, .custom-select.is-valid {
2449 border-color: #02B875;
2450 padding-right: calc(0.75em + 2.85rem);
2451 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2302B875' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 2.1rem/calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
2452}
2453
2454.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
2455 border-color: #02B875;
2456 -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.25);
2457 box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.25);
2458}
2459
2460.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2461 color: #02B875;
2462}
2463
2464.was-validated .form-check-input:valid ~ .valid-feedback,
2465.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2466.form-check-input.is-valid ~ .valid-tooltip {
2467 display: block;
2468}
2469
2470.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2471 color: #02B875;
2472}
2473
2474.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2475 border-color: #02B875;
2476}
2477
2478.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2479 border-color: #03ea95;
2480 background-color: #03ea95;
2481}
2482
2483.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2484 -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.25);
2485 box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.25);
2486}
2487
2488.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
2489 border-color: #02B875;
2490}
2491
2492.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2493 border-color: #02B875;
2494}
2495
2496.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2497 border-color: #02B875;
2498 -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.25);
2499 box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.25);
2500}
2501
2502.invalid-feedback {
2503 display: none;
2504 width: 100%;
2505 margin-top: 0.25rem;
2506 font-size: 80%;
2507 color: #d9534f;
2508}
2509
2510.invalid-tooltip {
2511 position: absolute;
2512 top: 100%;
2513 z-index: 5;
2514 display: none;
2515 max-width: 100%;
2516 padding: 0.25rem 0.5rem;
2517 margin-top: .1rem;
2518 font-size: 0.6875rem;
2519 line-height: 1.5;
2520 color: #fff;
2521 background-color: rgba(217, 83, 79, 0.9);
2522 border-radius: 0.25rem;
2523}
2524
2525.was-validated :invalid ~ .invalid-feedback,
2526.was-validated :invalid ~ .invalid-tooltip,
2527.is-invalid ~ .invalid-feedback,
2528.is-invalid ~ .invalid-tooltip {
2529 display: block;
2530}
2531
2532.was-validated .form-control:invalid, .form-control.is-invalid {
2533 border-color: #d9534f;
2534 padding-right: calc(1.5em + 1rem);
2535 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d9534f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d9534f' stroke='none'/%3e%3c/svg%3e");
2536 background-repeat: no-repeat;
2537 background-position: right calc(0.375em + 0.25rem) center;
2538 background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
2539}
2540
2541.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2542 border-color: #d9534f;
2543 -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
2544 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
2545}
2546
2547.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2548 padding-right: calc(1.5em + 1rem);
2549 background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
2550}
2551
2552.was-validated .custom-select:invalid, .custom-select.is-invalid {
2553 border-color: #d9534f;
2554 padding-right: calc(0.75em + 2.85rem);
2555 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d9534f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d9534f' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 2.1rem/calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
2556}
2557
2558.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
2559 border-color: #d9534f;
2560 -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
2561 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
2562}
2563
2564.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2565 color: #d9534f;
2566}
2567
2568.was-validated .form-check-input:invalid ~ .invalid-feedback,
2569.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2570.form-check-input.is-invalid ~ .invalid-tooltip {
2571 display: block;
2572}
2573
2574.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2575 color: #d9534f;
2576}
2577
2578.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2579 border-color: #d9534f;
2580}
2581
2582.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2583 border-color: #e27c79;
2584 background-color: #e27c79;
2585}
2586
2587.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2588 -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
2589 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
2590}
2591
2592.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
2593 border-color: #d9534f;
2594}
2595
2596.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2597 border-color: #d9534f;
2598}
2599
2600.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2601 border-color: #d9534f;
2602 -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
2603 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25);
2604}
2605
2606.form-inline {
2607 display: -webkit-box;
2608 display: -ms-flexbox;
2609 display: flex;
2610 -webkit-box-orient: horizontal;
2611 -webkit-box-direction: normal;
2612 -ms-flex-flow: row wrap;
2613 flex-flow: row wrap;
2614 -webkit-box-align: center;
2615 -ms-flex-align: center;
2616 align-items: center;
2617}
2618
2619.form-inline .form-check {
2620 width: 100%;
2621}
2622
2623@media (min-width: 576px) {
2624 .form-inline label {
2625 display: -webkit-box;
2626 display: -ms-flexbox;
2627 display: flex;
2628 -webkit-box-align: center;
2629 -ms-flex-align: center;
2630 align-items: center;
2631 -webkit-box-pack: center;
2632 -ms-flex-pack: center;
2633 justify-content: center;
2634 margin-bottom: 0;
2635 }
2636 .form-inline .form-group {
2637 display: -webkit-box;
2638 display: -ms-flexbox;
2639 display: flex;
2640 -webkit-box-flex: 0;
2641 -ms-flex: 0 0 auto;
2642 flex: 0 0 auto;
2643 -webkit-box-orient: horizontal;
2644 -webkit-box-direction: normal;
2645 -ms-flex-flow: row wrap;
2646 flex-flow: row wrap;
2647 -webkit-box-align: center;
2648 -ms-flex-align: center;
2649 align-items: center;
2650 margin-bottom: 0;
2651 }
2652 .form-inline .form-control {
2653 display: inline-block;
2654 width: auto;
2655 vertical-align: middle;
2656 }
2657 .form-inline .form-control-plaintext {
2658 display: inline-block;
2659 }
2660 .form-inline .input-group,
2661 .form-inline .custom-select {
2662 width: auto;
2663 }
2664 .form-inline .form-check {
2665 display: -webkit-box;
2666 display: -ms-flexbox;
2667 display: flex;
2668 -webkit-box-align: center;
2669 -ms-flex-align: center;
2670 align-items: center;
2671 -webkit-box-pack: center;
2672 -ms-flex-pack: center;
2673 justify-content: center;
2674 width: auto;
2675 padding-left: 0;
2676 }
2677 .form-inline .form-check-input {
2678 position: relative;
2679 -ms-flex-negative: 0;
2680 flex-shrink: 0;
2681 margin-top: 0;
2682 margin-right: 0.25rem;
2683 margin-left: 0;
2684 }
2685 .form-inline .custom-control {
2686 -webkit-box-align: center;
2687 -ms-flex-align: center;
2688 align-items: center;
2689 -webkit-box-pack: center;
2690 -ms-flex-pack: center;
2691 justify-content: center;
2692 }
2693 .form-inline .custom-control-label {
2694 margin-bottom: 0;
2695 }
2696}
2697
2698.btn {
2699 display: inline-block;
2700 font-family: "Fira Sans Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
2701 font-weight: 400;
2702 color: #343a40;
2703 text-align: center;
2704 vertical-align: middle;
2705 cursor: pointer;
2706 -webkit-user-select: none;
2707 -moz-user-select: none;
2708 -ms-user-select: none;
2709 user-select: none;
2710 background-color: transparent;
2711 border: 1px solid transparent;
2712 padding: 0.5rem 1.1rem;
2713 font-size: 0.875rem;
2714 line-height: 1.5;
2715 border-radius: 0.25rem;
2716 -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2717 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2718 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2719 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2720}
2721
2722@media (prefers-reduced-motion: reduce) {
2723 .btn {
2724 -webkit-transition: none;
2725 transition: none;
2726 }
2727}
2728
2729.btn:hover {
2730 color: #343a40;
2731 text-decoration: none;
2732}
2733
2734.btn:focus, .btn.focus {
2735 outline: 0;
2736 -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
2737 box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
2738}
2739
2740.btn.disabled, .btn:disabled {
2741 opacity: 0.65;
2742}
2743
2744a.btn.disabled,
2745fieldset:disabled a.btn {
2746 pointer-events: none;
2747}
2748
2749.btn-primary {
2750 color: #fff;
2751 background-color: #4582EC;
2752 border-color: #4582EC;
2753}
2754
2755.btn-primary:hover {
2756 color: #fff;
2757 background-color: #226be8;
2758 border-color: #1863e6;
2759}
2760
2761.btn-primary:focus, .btn-primary.focus {
2762 color: #fff;
2763 background-color: #226be8;
2764 border-color: #1863e6;
2765 -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 149, 239, 0.5);
2766 box-shadow: 0 0 0 0.2rem rgba(97, 149, 239, 0.5);
2767}
2768
2769.btn-primary.disabled, .btn-primary:disabled {
2770 color: #fff;
2771 background-color: #4582EC;
2772 border-color: #4582EC;
2773}
2774
2775.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2776.show > .btn-primary.dropdown-toggle {
2777 color: #fff;
2778 background-color: #1863e6;
2779 border-color: #165edb;
2780}
2781
2782.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2783.show > .btn-primary.dropdown-toggle:focus {
2784 -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 149, 239, 0.5);
2785 box-shadow: 0 0 0 0.2rem rgba(97, 149, 239, 0.5);
2786}
2787
2788.btn-secondary {
2789 color: #fff;
2790 background-color: #adb5bd;
2791 border-color: #adb5bd;
2792}
2793
2794.btn-secondary:hover {
2795 color: #fff;
2796 background-color: #98a2ac;
2797 border-color: #919ca6;
2798}
2799
2800.btn-secondary:focus, .btn-secondary.focus {
2801 color: #fff;
2802 background-color: #98a2ac;
2803 border-color: #919ca6;
2804 -webkit-box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);
2805 box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);
2806}
2807
2808.btn-secondary.disabled, .btn-secondary:disabled {
2809 color: #fff;
2810 background-color: #adb5bd;
2811 border-color: #adb5bd;
2812}
2813
2814.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2815.show > .btn-secondary.dropdown-toggle {
2816 color: #fff;
2817 background-color: #919ca6;
2818 border-color: #8a95a1;
2819}
2820
2821.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2822.show > .btn-secondary.dropdown-toggle:focus {
2823 -webkit-box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);
2824 box-shadow: 0 0 0 0.2rem rgba(185, 192, 199, 0.5);
2825}
2826
2827.btn-success {
2828 color: #fff;
2829 background-color: #02B875;
2830 border-color: #02B875;
2831}
2832
2833.btn-success:hover {
2834 color: #fff;
2835 background-color: #02925d;
2836 border-color: #018655;
2837}
2838
2839.btn-success:focus, .btn-success.focus {
2840 color: #fff;
2841 background-color: #02925d;
2842 border-color: #018655;
2843 -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 195, 138, 0.5);
2844 box-shadow: 0 0 0 0.2rem rgba(40, 195, 138, 0.5);
2845}
2846
2847.btn-success.disabled, .btn-success:disabled {
2848 color: #fff;
2849 background-color: #02B875;
2850 border-color: #02B875;
2851}
2852
2853.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2854.show > .btn-success.dropdown-toggle {
2855 color: #fff;
2856 background-color: #018655;
2857 border-color: #01794d;
2858}
2859
2860.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2861.show > .btn-success.dropdown-toggle:focus {
2862 -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 195, 138, 0.5);
2863 box-shadow: 0 0 0 0.2rem rgba(40, 195, 138, 0.5);
2864}
2865
2866.btn-info {
2867 color: #fff;
2868 background-color: #17a2b8;
2869 border-color: #17a2b8;
2870}
2871
2872.btn-info:hover {
2873 color: #fff;
2874 background-color: #138496;
2875 border-color: #117a8b;
2876}
2877
2878.btn-info:focus, .btn-info.focus {
2879 color: #fff;
2880 background-color: #138496;
2881 border-color: #117a8b;
2882 -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2883 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2884}
2885
2886.btn-info.disabled, .btn-info:disabled {
2887 color: #fff;
2888 background-color: #17a2b8;
2889 border-color: #17a2b8;
2890}
2891
2892.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2893.show > .btn-info.dropdown-toggle {
2894 color: #fff;
2895 background-color: #117a8b;
2896 border-color: #10707f;
2897}
2898
2899.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2900.show > .btn-info.dropdown-toggle:focus {
2901 -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2902 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
2903}
2904
2905.btn-warning {
2906 color: #fff;
2907 background-color: #f0ad4e;
2908 border-color: #f0ad4e;
2909}
2910
2911.btn-warning:hover {
2912 color: #fff;
2913 background-color: #ed9d2b;
2914 border-color: #ec971f;
2915}
2916
2917.btn-warning:focus, .btn-warning.focus {
2918 color: #fff;
2919 background-color: #ed9d2b;
2920 border-color: #ec971f;
2921 -webkit-box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5);
2922 box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5);
2923}
2924
2925.btn-warning.disabled, .btn-warning:disabled {
2926 color: #fff;
2927 background-color: #f0ad4e;
2928 border-color: #f0ad4e;
2929}
2930
2931.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2932.show > .btn-warning.dropdown-toggle {
2933 color: #fff;
2934 background-color: #ec971f;
2935 border-color: #ea9214;
2936}
2937
2938.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2939.show > .btn-warning.dropdown-toggle:focus {
2940 -webkit-box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5);
2941 box-shadow: 0 0 0 0.2rem rgba(242, 185, 105, 0.5);
2942}
2943
2944.btn-danger {
2945 color: #fff;
2946 background-color: #d9534f;
2947 border-color: #d9534f;
2948}
2949
2950.btn-danger:hover {
2951 color: #fff;
2952 background-color: #d23430;
2953 border-color: #c9302c;
2954}
2955
2956.btn-danger:focus, .btn-danger.focus {
2957 color: #fff;
2958 background-color: #d23430;
2959 border-color: #c9302c;
2960 -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);
2961 box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);
2962}
2963
2964.btn-danger.disabled, .btn-danger:disabled {
2965 color: #fff;
2966 background-color: #d9534f;
2967 border-color: #d9534f;
2968}
2969
2970.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2971.show > .btn-danger.dropdown-toggle {
2972 color: #fff;
2973 background-color: #c9302c;
2974 border-color: #bf2e29;
2975}
2976
2977.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2978.show > .btn-danger.dropdown-toggle:focus {
2979 -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);
2980 box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5);
2981}
2982
2983.btn-light {
2984 color: #212529;
2985 background-color: #f8f9fa;
2986 border-color: #f8f9fa;
2987}
2988
2989.btn-light:hover {
2990 color: #212529;
2991 background-color: #e2e6ea;
2992 border-color: #dae0e5;
2993}
2994
2995.btn-light:focus, .btn-light.focus {
2996 color: #212529;
2997 background-color: #e2e6ea;
2998 border-color: #dae0e5;
2999 -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
3000 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
3001}
3002
3003.btn-light.disabled, .btn-light:disabled {
3004 color: #212529;
3005 background-color: #f8f9fa;
3006 border-color: #f8f9fa;
3007}
3008
3009.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
3010.show > .btn-light.dropdown-toggle {
3011 color: #212529;
3012 background-color: #dae0e5;
3013 border-color: #d3d9df;
3014}
3015
3016.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
3017.show > .btn-light.dropdown-toggle:focus {
3018 -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
3019 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
3020}
3021
3022.btn-dark {
3023 color: #fff;
3024 background-color: #343a40;
3025 border-color: #343a40;
3026}
3027
3028.btn-dark:hover {
3029 color: #fff;
3030 background-color: #23272b;
3031 border-color: #1d2124;
3032}
3033
3034.btn-dark:focus, .btn-dark.focus {
3035 color: #fff;
3036 background-color: #23272b;
3037 border-color: #1d2124;
3038 -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
3039 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
3040}
3041
3042.btn-dark.disabled, .btn-dark:disabled {
3043 color: #fff;
3044 background-color: #343a40;
3045 border-color: #343a40;
3046}
3047
3048.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
3049.show > .btn-dark.dropdown-toggle {
3050 color: #fff;
3051 background-color: #1d2124;
3052 border-color: #171a1d;
3053}
3054
3055.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
3056.show > .btn-dark.dropdown-toggle:focus {
3057 -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
3058 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
3059}
3060
3061.btn-outline-primary {
3062 color: #4582EC;
3063 border-color: #4582EC;
3064}
3065
3066.btn-outline-primary:hover {
3067 color: #fff;
3068 background-color: #4582EC;
3069 border-color: #4582EC;
3070}
3071
3072.btn-outline-primary:focus, .btn-outline-primary.focus {
3073 -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.5);
3074 box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.5);
3075}
3076
3077.btn-outline-primary.disabled, .btn-outline-primary:disabled {
3078 color: #4582EC;
3079 background-color: transparent;
3080}
3081
3082.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
3083.show > .btn-outline-primary.dropdown-toggle {
3084 color: #fff;
3085 background-color: #4582EC;
3086 border-color: #4582EC;
3087}
3088
3089.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
3090.show > .btn-outline-primary.dropdown-toggle:focus {
3091 -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.5);
3092 box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.5);
3093}
3094
3095.btn-outline-secondary {
3096 color: #adb5bd;
3097 border-color: #adb5bd;
3098}
3099
3100.btn-outline-secondary:hover {
3101 color: #fff;
3102 background-color: #adb5bd;
3103 border-color: #adb5bd;
3104}
3105
3106.btn-outline-secondary:focus, .btn-outline-secondary.focus {
3107 -webkit-box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
3108 box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
3109}
3110
3111.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
3112 color: #adb5bd;
3113 background-color: transparent;
3114}
3115
3116.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
3117.show > .btn-outline-secondary.dropdown-toggle {
3118 color: #fff;
3119 background-color: #adb5bd;
3120 border-color: #adb5bd;
3121}
3122
3123.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
3124.show > .btn-outline-secondary.dropdown-toggle:focus {
3125 -webkit-box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
3126 box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
3127}
3128
3129.btn-outline-success {
3130 color: #02B875;
3131 border-color: #02B875;
3132}
3133
3134.btn-outline-success:hover {
3135 color: #fff;
3136 background-color: #02B875;
3137 border-color: #02B875;
3138}
3139
3140.btn-outline-success:focus, .btn-outline-success.focus {
3141 -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.5);
3142 box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.5);
3143}
3144
3145.btn-outline-success.disabled, .btn-outline-success:disabled {
3146 color: #02B875;
3147 background-color: transparent;
3148}
3149
3150.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
3151.show > .btn-outline-success.dropdown-toggle {
3152 color: #fff;
3153 background-color: #02B875;
3154 border-color: #02B875;
3155}
3156
3157.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
3158.show > .btn-outline-success.dropdown-toggle:focus {
3159 -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.5);
3160 box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.5);
3161}
3162
3163.btn-outline-info {
3164 color: #17a2b8;
3165 border-color: #17a2b8;
3166}
3167
3168.btn-outline-info:hover {
3169 color: #fff;
3170 background-color: #17a2b8;
3171 border-color: #17a2b8;
3172}
3173
3174.btn-outline-info:focus, .btn-outline-info.focus {
3175 -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
3176 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
3177}
3178
3179.btn-outline-info.disabled, .btn-outline-info:disabled {
3180 color: #17a2b8;
3181 background-color: transparent;
3182}
3183
3184.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
3185.show > .btn-outline-info.dropdown-toggle {
3186 color: #fff;
3187 background-color: #17a2b8;
3188 border-color: #17a2b8;
3189}
3190
3191.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
3192.show > .btn-outline-info.dropdown-toggle:focus {
3193 -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
3194 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
3195}
3196
3197.btn-outline-warning {
3198 color: #f0ad4e;
3199 border-color: #f0ad4e;
3200}
3201
3202.btn-outline-warning:hover {
3203 color: #fff;
3204 background-color: #f0ad4e;
3205 border-color: #f0ad4e;
3206}
3207
3208.btn-outline-warning:focus, .btn-outline-warning.focus {
3209 -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);
3210 box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);
3211}
3212
3213.btn-outline-warning.disabled, .btn-outline-warning:disabled {
3214 color: #f0ad4e;
3215 background-color: transparent;
3216}
3217
3218.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
3219.show > .btn-outline-warning.dropdown-toggle {
3220 color: #fff;
3221 background-color: #f0ad4e;
3222 border-color: #f0ad4e;
3223}
3224
3225.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3226.show > .btn-outline-warning.dropdown-toggle:focus {
3227 -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);
3228 box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);
3229}
3230
3231.btn-outline-danger {
3232 color: #d9534f;
3233 border-color: #d9534f;
3234}
3235
3236.btn-outline-danger:hover {
3237 color: #fff;
3238 background-color: #d9534f;
3239 border-color: #d9534f;
3240}
3241
3242.btn-outline-danger:focus, .btn-outline-danger.focus {
3243 -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);
3244 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);
3245}
3246
3247.btn-outline-danger.disabled, .btn-outline-danger:disabled {
3248 color: #d9534f;
3249 background-color: transparent;
3250}
3251
3252.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
3253.show > .btn-outline-danger.dropdown-toggle {
3254 color: #fff;
3255 background-color: #d9534f;
3256 border-color: #d9534f;
3257}
3258
3259.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3260.show > .btn-outline-danger.dropdown-toggle:focus {
3261 -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);
3262 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);
3263}
3264
3265.btn-outline-light {
3266 color: #f8f9fa;
3267 border-color: #f8f9fa;
3268}
3269
3270.btn-outline-light:hover {
3271 color: #212529;
3272 background-color: #f8f9fa;
3273 border-color: #f8f9fa;
3274}
3275
3276.btn-outline-light:focus, .btn-outline-light.focus {
3277 -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3278 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3279}
3280
3281.btn-outline-light.disabled, .btn-outline-light:disabled {
3282 color: #f8f9fa;
3283 background-color: transparent;
3284}
3285
3286.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
3287.show > .btn-outline-light.dropdown-toggle {
3288 color: #212529;
3289 background-color: #f8f9fa;
3290 border-color: #f8f9fa;
3291}
3292
3293.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
3294.show > .btn-outline-light.dropdown-toggle:focus {
3295 -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3296 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3297}
3298
3299.btn-outline-dark {
3300 color: #343a40;
3301 border-color: #343a40;
3302}
3303
3304.btn-outline-dark:hover {
3305 color: #fff;
3306 background-color: #343a40;
3307 border-color: #343a40;
3308}
3309
3310.btn-outline-dark:focus, .btn-outline-dark.focus {
3311 -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3312 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3313}
3314
3315.btn-outline-dark.disabled, .btn-outline-dark:disabled {
3316 color: #343a40;
3317 background-color: transparent;
3318}
3319
3320.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
3321.show > .btn-outline-dark.dropdown-toggle {
3322 color: #fff;
3323 background-color: #343a40;
3324 border-color: #343a40;
3325}
3326
3327.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3328.show > .btn-outline-dark.dropdown-toggle:focus {
3329 -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3330 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3331}
3332
3333.btn-link {
3334 font-weight: 400;
3335 color: #4582EC;
3336 text-decoration: none;
3337}
3338
3339.btn-link:hover {
3340 color: #1559cf;
3341 text-decoration: underline;
3342}
3343
3344.btn-link:focus, .btn-link.focus {
3345 text-decoration: underline;
3346 -webkit-box-shadow: none;
3347 box-shadow: none;
3348}
3349
3350.btn-link:disabled, .btn-link.disabled {
3351 color: #868e96;
3352 pointer-events: none;
3353}
3354
3355.btn-lg, .btn-group-lg > .btn {
3356 padding: 0.5rem 1rem;
3357 font-size: 1.32875rem;
3358 line-height: 1.5;
3359 border-radius: 0.3rem;
3360}
3361
3362.btn-sm, .btn-group-sm > .btn {
3363 padding: 0.25rem 0.5rem;
3364 font-size: 0.688rem;
3365 line-height: 1.5;
3366 border-radius: 0.2rem;
3367}
3368
3369.btn-block {
3370 display: block;
3371 width: 100%;
3372}
3373
3374.btn-block + .btn-block {
3375 margin-top: 0.5rem;
3376}
3377
3378input[type="submit"].btn-block,
3379input[type="reset"].btn-block,
3380input[type="button"].btn-block {
3381 width: 100%;
3382}
3383
3384.fade {
3385 -webkit-transition: opacity 0.15s linear;
3386 transition: opacity 0.15s linear;
3387}
3388
3389@media (prefers-reduced-motion: reduce) {
3390 .fade {
3391 -webkit-transition: none;
3392 transition: none;
3393 }
3394}
3395
3396.fade:not(.show) {
3397 opacity: 0;
3398}
3399
3400.collapse:not(.show) {
3401 display: none;
3402}
3403
3404.collapsing {
3405 position: relative;
3406 height: 0;
3407 overflow: hidden;
3408 -webkit-transition: height 0.35s ease;
3409 transition: height 0.35s ease;
3410}
3411
3412@media (prefers-reduced-motion: reduce) {
3413 .collapsing {
3414 -webkit-transition: none;
3415 transition: none;
3416 }
3417}
3418
3419.dropup,
3420.dropright,
3421.dropdown,
3422.dropleft {
3423 position: relative;
3424}
3425
3426.dropdown-toggle {
3427 white-space: nowrap;
3428}
3429
3430.dropdown-toggle::after {
3431 display: inline-block;
3432 margin-left: 0.255em;
3433 vertical-align: 0.255em;
3434 content: "";
3435 border-top: 0.3em solid;
3436 border-right: 0.3em solid transparent;
3437 border-bottom: 0;
3438 border-left: 0.3em solid transparent;
3439}
3440
3441.dropdown-toggle:empty::after {
3442 margin-left: 0;
3443}
3444
3445.dropdown-menu {
3446 position: absolute;
3447 top: 100%;
3448 left: 0;
3449 z-index: 1000;
3450 display: none;
3451 float: left;
3452 min-width: 10rem;
3453 padding: 0.5rem 0;
3454 margin: 0.125rem 0 0;
3455 font-size: 1.063rem;
3456 color: #343a40;
3457 text-align: left;
3458 list-style: none;
3459 background-color: #fff;
3460 background-clip: padding-box;
3461 border: 1px solid rgba(0, 0, 0, 0.15);
3462 border-radius: 0.25rem;
3463}
3464
3465.dropdown-menu-left {
3466 right: auto;
3467 left: 0;
3468}
3469
3470.dropdown-menu-right {
3471 right: 0;
3472 left: auto;
3473}
3474
3475@media (min-width: 576px) {
3476 .dropdown-menu-sm-left {
3477 right: auto;
3478 left: 0;
3479 }
3480 .dropdown-menu-sm-right {
3481 right: 0;
3482 left: auto;
3483 }
3484}
3485
3486@media (min-width: 768px) {
3487 .dropdown-menu-md-left {
3488 right: auto;
3489 left: 0;
3490 }
3491 .dropdown-menu-md-right {
3492 right: 0;
3493 left: auto;
3494 }
3495}
3496
3497@media (min-width: 992px) {
3498 .dropdown-menu-lg-left {
3499 right: auto;
3500 left: 0;
3501 }
3502 .dropdown-menu-lg-right {
3503 right: 0;
3504 left: auto;
3505 }
3506}
3507
3508@media (min-width: 1200px) {
3509 .dropdown-menu-xl-left {
3510 right: auto;
3511 left: 0;
3512 }
3513 .dropdown-menu-xl-right {
3514 right: 0;
3515 left: auto;
3516 }
3517}
3518
3519.dropup .dropdown-menu {
3520 top: auto;
3521 bottom: 100%;
3522 margin-top: 0;
3523 margin-bottom: 0.125rem;
3524}
3525
3526.dropup .dropdown-toggle::after {
3527 display: inline-block;
3528 margin-left: 0.255em;
3529 vertical-align: 0.255em;
3530 content: "";
3531 border-top: 0;
3532 border-right: 0.3em solid transparent;
3533 border-bottom: 0.3em solid;
3534 border-left: 0.3em solid transparent;
3535}
3536
3537.dropup .dropdown-toggle:empty::after {
3538 margin-left: 0;
3539}
3540
3541.dropright .dropdown-menu {
3542 top: 0;
3543 right: auto;
3544 left: 100%;
3545 margin-top: 0;
3546 margin-left: 0.125rem;
3547}
3548
3549.dropright .dropdown-toggle::after {
3550 display: inline-block;
3551 margin-left: 0.255em;
3552 vertical-align: 0.255em;
3553 content: "";
3554 border-top: 0.3em solid transparent;
3555 border-right: 0;
3556 border-bottom: 0.3em solid transparent;
3557 border-left: 0.3em solid;
3558}
3559
3560.dropright .dropdown-toggle:empty::after {
3561 margin-left: 0;
3562}
3563
3564.dropright .dropdown-toggle::after {
3565 vertical-align: 0;
3566}
3567
3568.dropleft .dropdown-menu {
3569 top: 0;
3570 right: 100%;
3571 left: auto;
3572 margin-top: 0;
3573 margin-right: 0.125rem;
3574}
3575
3576.dropleft .dropdown-toggle::after {
3577 display: inline-block;
3578 margin-left: 0.255em;
3579 vertical-align: 0.255em;
3580 content: "";
3581}
3582
3583.dropleft .dropdown-toggle::after {
3584 display: none;
3585}
3586
3587.dropleft .dropdown-toggle::before {
3588 display: inline-block;
3589 margin-right: 0.255em;
3590 vertical-align: 0.255em;
3591 content: "";
3592 border-top: 0.3em solid transparent;
3593 border-right: 0.3em solid;
3594 border-bottom: 0.3em solid transparent;
3595}
3596
3597.dropleft .dropdown-toggle:empty::after {
3598 margin-left: 0;
3599}
3600
3601.dropleft .dropdown-toggle::before {
3602 vertical-align: 0;
3603}
3604
3605.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
3606 right: auto;
3607 bottom: auto;
3608}
3609
3610.dropdown-divider {
3611 height: 0;
3612 margin: 0.5rem 0;
3613 overflow: hidden;
3614 border-top: 1px solid #e9ecef;
3615}
3616
3617.dropdown-item {
3618 display: block;
3619 width: 100%;
3620 padding: 0.25rem 1.5rem;
3621 clear: both;
3622 font-weight: 400;
3623 color: #212529;
3624 text-align: inherit;
3625 white-space: nowrap;
3626 background-color: transparent;
3627 border: 0;
3628}
3629
3630.dropdown-item:hover, .dropdown-item:focus {
3631 color: #16181b;
3632 text-decoration: none;
3633 background-color: #f8f9fa;
3634}
3635
3636.dropdown-item.active, .dropdown-item:active {
3637 color: #fff;
3638 text-decoration: none;
3639 background-color: #4582EC;
3640}
3641
3642.dropdown-item.disabled, .dropdown-item:disabled {
3643 color: #868e96;
3644 pointer-events: none;
3645 background-color: transparent;
3646}
3647
3648.dropdown-menu.show {
3649 display: block;
3650}
3651
3652.dropdown-header {
3653 display: block;
3654 padding: 0.5rem 1.5rem;
3655 margin-bottom: 0;
3656 font-size: 0.930125rem;
3657 color: #868e96;
3658 white-space: nowrap;
3659}
3660
3661.dropdown-item-text {
3662 display: block;
3663 padding: 0.25rem 1.5rem;
3664 color: #212529;
3665}
3666
3667.btn-group,
3668.btn-group-vertical {
3669 position: relative;
3670 display: -webkit-inline-box;
3671 display: -ms-inline-flexbox;
3672 display: inline-flex;
3673 vertical-align: middle;
3674}
3675
3676.btn-group > .btn,
3677.btn-group-vertical > .btn {
3678 position: relative;
3679 -webkit-box-flex: 1;
3680 -ms-flex: 1 1 auto;
3681 flex: 1 1 auto;
3682}
3683
3684.btn-group > .btn:hover,
3685.btn-group-vertical > .btn:hover {
3686 z-index: 1;
3687}
3688
3689.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3690.btn-group-vertical > .btn:focus,
3691.btn-group-vertical > .btn:active,
3692.btn-group-vertical > .btn.active {
3693 z-index: 1;
3694}
3695
3696.btn-toolbar {
3697 display: -webkit-box;
3698 display: -ms-flexbox;
3699 display: flex;
3700 -ms-flex-wrap: wrap;
3701 flex-wrap: wrap;
3702 -webkit-box-pack: start;
3703 -ms-flex-pack: start;
3704 justify-content: flex-start;
3705}
3706
3707.btn-toolbar .input-group {
3708 width: auto;
3709}
3710
3711.btn-group > .btn:not(:first-child),
3712.btn-group > .btn-group:not(:first-child) {
3713 margin-left: -1px;
3714}
3715
3716.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3717.btn-group > .btn-group:not(:last-child) > .btn {
3718 border-top-right-radius: 0;
3719 border-bottom-right-radius: 0;
3720}
3721
3722.btn-group > .btn:not(:first-child),
3723.btn-group > .btn-group:not(:first-child) > .btn {
3724 border-top-left-radius: 0;
3725 border-bottom-left-radius: 0;
3726}
3727
3728.dropdown-toggle-split {
3729 padding-right: 0.825rem;
3730 padding-left: 0.825rem;
3731}
3732
3733.dropdown-toggle-split::after,
3734.dropup .dropdown-toggle-split::after,
3735.dropright .dropdown-toggle-split::after {
3736 margin-left: 0;
3737}
3738
3739.dropleft .dropdown-toggle-split::before {
3740 margin-right: 0;
3741}
3742
3743.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3744 padding-right: 0.375rem;
3745 padding-left: 0.375rem;
3746}
3747
3748.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3749 padding-right: 0.75rem;
3750 padding-left: 0.75rem;
3751}
3752
3753.btn-group-vertical {
3754 -webkit-box-orient: vertical;
3755 -webkit-box-direction: normal;
3756 -ms-flex-direction: column;
3757 flex-direction: column;
3758 -webkit-box-align: start;
3759 -ms-flex-align: start;
3760 align-items: flex-start;
3761 -webkit-box-pack: center;
3762 -ms-flex-pack: center;
3763 justify-content: center;
3764}
3765
3766.btn-group-vertical > .btn,
3767.btn-group-vertical > .btn-group {
3768 width: 100%;
3769}
3770
3771.btn-group-vertical > .btn:not(:first-child),
3772.btn-group-vertical > .btn-group:not(:first-child) {
3773 margin-top: -1px;
3774}
3775
3776.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3777.btn-group-vertical > .btn-group:not(:last-child) > .btn {
3778 border-bottom-right-radius: 0;
3779 border-bottom-left-radius: 0;
3780}
3781
3782.btn-group-vertical > .btn:not(:first-child),
3783.btn-group-vertical > .btn-group:not(:first-child) > .btn {
3784 border-top-left-radius: 0;
3785 border-top-right-radius: 0;
3786}
3787
3788.btn-group-toggle > .btn,
3789.btn-group-toggle > .btn-group > .btn {
3790 margin-bottom: 0;
3791}
3792
3793.btn-group-toggle > .btn input[type="radio"],
3794.btn-group-toggle > .btn input[type="checkbox"],
3795.btn-group-toggle > .btn-group > .btn input[type="radio"],
3796.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3797 position: absolute;
3798 clip: rect(0, 0, 0, 0);
3799 pointer-events: none;
3800}
3801
3802.input-group {
3803 position: relative;
3804 display: -webkit-box;
3805 display: -ms-flexbox;
3806 display: flex;
3807 -ms-flex-wrap: wrap;
3808 flex-wrap: wrap;
3809 -webkit-box-align: stretch;
3810 -ms-flex-align: stretch;
3811 align-items: stretch;
3812 width: 100%;
3813}
3814
3815.input-group > .form-control,
3816.input-group > .form-control-plaintext,
3817.input-group > .custom-select,
3818.input-group > .custom-file {
3819 position: relative;
3820 -webkit-box-flex: 1;
3821 -ms-flex: 1 1 0%;
3822 flex: 1 1 0%;
3823 min-width: 0;
3824 margin-bottom: 0;
3825}
3826
3827.input-group > .form-control + .form-control,
3828.input-group > .form-control + .custom-select,
3829.input-group > .form-control + .custom-file,
3830.input-group > .form-control-plaintext + .form-control,
3831.input-group > .form-control-plaintext + .custom-select,
3832.input-group > .form-control-plaintext + .custom-file,
3833.input-group > .custom-select + .form-control,
3834.input-group > .custom-select + .custom-select,
3835.input-group > .custom-select + .custom-file,
3836.input-group > .custom-file + .form-control,
3837.input-group > .custom-file + .custom-select,
3838.input-group > .custom-file + .custom-file {
3839 margin-left: -1px;
3840}
3841
3842.input-group > .form-control:focus,
3843.input-group > .custom-select:focus,
3844.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3845 z-index: 3;
3846}
3847
3848.input-group > .custom-file .custom-file-input:focus {
3849 z-index: 4;
3850}
3851
3852.input-group > .form-control:not(:last-child),
3853.input-group > .custom-select:not(:last-child) {
3854 border-top-right-radius: 0;
3855 border-bottom-right-radius: 0;
3856}
3857
3858.input-group > .form-control:not(:first-child),
3859.input-group > .custom-select:not(:first-child) {
3860 border-top-left-radius: 0;
3861 border-bottom-left-radius: 0;
3862}
3863
3864.input-group > .custom-file {
3865 display: -webkit-box;
3866 display: -ms-flexbox;
3867 display: flex;
3868 -webkit-box-align: center;
3869 -ms-flex-align: center;
3870 align-items: center;
3871}
3872
3873.input-group > .custom-file:not(:last-child) .custom-file-label,
3874.input-group > .custom-file:not(:last-child) .custom-file-label::after {
3875 border-top-right-radius: 0;
3876 border-bottom-right-radius: 0;
3877}
3878
3879.input-group > .custom-file:not(:first-child) .custom-file-label {
3880 border-top-left-radius: 0;
3881 border-bottom-left-radius: 0;
3882}
3883
3884.input-group-prepend,
3885.input-group-append {
3886 display: -webkit-box;
3887 display: -ms-flexbox;
3888 display: flex;
3889}
3890
3891.input-group-prepend .btn,
3892.input-group-append .btn {
3893 position: relative;
3894 z-index: 2;
3895}
3896
3897.input-group-prepend .btn:focus,
3898.input-group-append .btn:focus {
3899 z-index: 3;
3900}
3901
3902.input-group-prepend .btn + .btn,
3903.input-group-prepend .btn + .input-group-text,
3904.input-group-prepend .input-group-text + .input-group-text,
3905.input-group-prepend .input-group-text + .btn,
3906.input-group-append .btn + .btn,
3907.input-group-append .btn + .input-group-text,
3908.input-group-append .input-group-text + .input-group-text,
3909.input-group-append .input-group-text + .btn {
3910 margin-left: -1px;
3911}
3912
3913.input-group-prepend {
3914 margin-right: -1px;
3915}
3916
3917.input-group-append {
3918 margin-left: -1px;
3919}
3920
3921.input-group-text {
3922 display: -webkit-box;
3923 display: -ms-flexbox;
3924 display: flex;
3925 -webkit-box-align: center;
3926 -ms-flex-align: center;
3927 align-items: center;
3928 padding: 0.5rem 1.1rem;
3929 margin-bottom: 0;
3930 font-size: 1.063rem;
3931 font-weight: 400;
3932 line-height: 1.5;
3933 color: #495057;
3934 text-align: center;
3935 white-space: nowrap;
3936 background-color: #e9ecef;
3937 border: 1px solid rgba(0, 0, 0, 0.1);
3938 border-radius: 0.25rem;
3939}
3940
3941.input-group-text input[type="radio"],
3942.input-group-text input[type="checkbox"] {
3943 margin-top: 0;
3944}
3945
3946.input-group-lg > .form-control:not(textarea),
3947.input-group-lg > .custom-select {
3948 height: calc(1.5em + 1rem + 2px);
3949}
3950
3951.input-group-lg > .form-control,
3952.input-group-lg > .custom-select,
3953.input-group-lg > .input-group-prepend > .input-group-text,
3954.input-group-lg > .input-group-append > .input-group-text,
3955.input-group-lg > .input-group-prepend > .btn,
3956.input-group-lg > .input-group-append > .btn {
3957 padding: 0.5rem 1rem;
3958 font-size: 1.32875rem;
3959 line-height: 1.5;
3960 border-radius: 0.3rem;
3961}
3962
3963.input-group-sm > .form-control:not(textarea),
3964.input-group-sm > .custom-select {
3965 height: calc(1.5em + 0.5rem + 2px);
3966}
3967
3968.input-group-sm > .form-control,
3969.input-group-sm > .custom-select,
3970.input-group-sm > .input-group-prepend > .input-group-text,
3971.input-group-sm > .input-group-append > .input-group-text,
3972.input-group-sm > .input-group-prepend > .btn,
3973.input-group-sm > .input-group-append > .btn {
3974 padding: 0.25rem 0.5rem;
3975 font-size: 0.930125rem;
3976 line-height: 1.5;
3977 border-radius: 0.2rem;
3978}
3979
3980.input-group-lg > .custom-select,
3981.input-group-sm > .custom-select {
3982 padding-right: 2.1rem;
3983}
3984
3985.input-group > .input-group-prepend > .btn,
3986.input-group > .input-group-prepend > .input-group-text,
3987.input-group > .input-group-append:not(:last-child) > .btn,
3988.input-group > .input-group-append:not(:last-child) > .input-group-text,
3989.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3990.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3991 border-top-right-radius: 0;
3992 border-bottom-right-radius: 0;
3993}
3994
3995.input-group > .input-group-append > .btn,
3996.input-group > .input-group-append > .input-group-text,
3997.input-group > .input-group-prepend:not(:first-child) > .btn,
3998.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3999.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
4000.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
4001 border-top-left-radius: 0;
4002 border-bottom-left-radius: 0;
4003}
4004
4005.custom-control {
4006 position: relative;
4007 display: block;
4008 min-height: 1.5945rem;
4009 padding-left: 1.5rem;
4010}
4011
4012.custom-control-inline {
4013 display: -webkit-inline-box;
4014 display: -ms-inline-flexbox;
4015 display: inline-flex;
4016 margin-right: 1rem;
4017}
4018
4019.custom-control-input {
4020 position: absolute;
4021 left: 0;
4022 z-index: -1;
4023 width: 1rem;
4024 height: 1.29725rem;
4025 opacity: 0;
4026}
4027
4028.custom-control-input:checked ~ .custom-control-label::before {
4029 color: #fff;
4030 border-color: #4582EC;
4031 background-color: #4582EC;
4032}
4033
4034.custom-control-input:focus ~ .custom-control-label::before {
4035 -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4036 box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4037}
4038
4039.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
4040 border-color: #b9d0f8;
4041}
4042
4043.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
4044 color: #fff;
4045 background-color: #e7effd;
4046 border-color: #e7effd;
4047}
4048
4049.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
4050 color: #868e96;
4051}
4052
4053.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
4054 background-color: #e9ecef;
4055}
4056
4057.custom-control-label {
4058 position: relative;
4059 margin-bottom: 0;
4060 vertical-align: top;
4061}
4062
4063.custom-control-label::before {
4064 position: absolute;
4065 top: 0.29725rem;
4066 left: -1.5rem;
4067 display: block;
4068 width: 1rem;
4069 height: 1rem;
4070 pointer-events: none;
4071 content: "";
4072 background-color: #fff;
4073 border: #adb5bd solid 1px;
4074}
4075
4076.custom-control-label::after {
4077 position: absolute;
4078 top: 0.29725rem;
4079 left: -1.5rem;
4080 display: block;
4081 width: 1rem;
4082 height: 1rem;
4083 content: "";
4084 background: no-repeat 50% / 50% 50%;
4085}
4086
4087.custom-checkbox .custom-control-label::before {
4088 border-radius: 0.25rem;
4089}
4090
4091.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
4092 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
4093}
4094
4095.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
4096 border-color: #4582EC;
4097 background-color: #4582EC;
4098}
4099
4100.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
4101 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
4102}
4103
4104.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
4105 background-color: rgba(69, 130, 236, 0.5);
4106}
4107
4108.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
4109 background-color: rgba(69, 130, 236, 0.5);
4110}
4111
4112.custom-radio .custom-control-label::before {
4113 border-radius: 50%;
4114}
4115
4116.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
4117 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
4118}
4119
4120.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
4121 background-color: rgba(69, 130, 236, 0.5);
4122}
4123
4124.custom-switch {
4125 padding-left: 2.25rem;
4126}
4127
4128.custom-switch .custom-control-label::before {
4129 left: -2.25rem;
4130 width: 1.75rem;
4131 pointer-events: all;
4132 border-radius: 0.5rem;
4133}
4134
4135.custom-switch .custom-control-label::after {
4136 top: calc(0.29725rem + 2px);
4137 left: calc(-2.25rem + 2px);
4138 width: calc(1rem - 4px);
4139 height: calc(1rem - 4px);
4140 background-color: #adb5bd;
4141 border-radius: 0.5rem;
4142 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4143 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4144 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4145 transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4146}
4147
4148@media (prefers-reduced-motion: reduce) {
4149 .custom-switch .custom-control-label::after {
4150 -webkit-transition: none;
4151 transition: none;
4152 }
4153}
4154
4155.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
4156 background-color: #fff;
4157 -webkit-transform: translateX(0.75rem);
4158 transform: translateX(0.75rem);
4159}
4160
4161.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
4162 background-color: rgba(69, 130, 236, 0.5);
4163}
4164
4165.custom-select {
4166 display: inline-block;
4167 width: 100%;
4168 height: calc(1.5em + 1rem + 2px);
4169 padding: 0.5rem 2.1rem 0.5rem 1.1rem;
4170 font-size: 1.063rem;
4171 font-weight: 400;
4172 line-height: 1.5;
4173 color: #495057;
4174 vertical-align: middle;
4175 background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.1rem center/8px 10px;
4176 border: 1px solid rgba(0, 0, 0, 0.1);
4177 border-radius: 0.25rem;
4178 -webkit-appearance: none;
4179 -moz-appearance: none;
4180 appearance: none;
4181}
4182
4183.custom-select:focus {
4184 border-color: #b9d0f8;
4185 outline: 0;
4186 -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4187 box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4188}
4189
4190.custom-select:focus::-ms-value {
4191 color: #495057;
4192 background-color: #fff;
4193}
4194
4195.custom-select[multiple], .custom-select[size]:not([size="1"]) {
4196 height: auto;
4197 padding-right: 1.1rem;
4198 background-image: none;
4199}
4200
4201.custom-select:disabled {
4202 color: #868e96;
4203 background-color: #e9ecef;
4204}
4205
4206.custom-select::-ms-expand {
4207 display: none;
4208}
4209
4210.custom-select:-moz-focusring {
4211 color: transparent;
4212 text-shadow: 0 0 0 #495057;
4213}
4214
4215.custom-select-sm {
4216 height: calc(1.5em + 0.5rem + 2px);
4217 padding-top: 0.25rem;
4218 padding-bottom: 0.25rem;
4219 padding-left: 0.5rem;
4220 font-size: 0.930125rem;
4221}
4222
4223.custom-select-lg {
4224 height: calc(1.5em + 1rem + 2px);
4225 padding-top: 0.5rem;
4226 padding-bottom: 0.5rem;
4227 padding-left: 1rem;
4228 font-size: 1.32875rem;
4229}
4230
4231.custom-file {
4232 position: relative;
4233 display: inline-block;
4234 width: 100%;
4235 height: calc(1.5em + 1rem + 2px);
4236 margin-bottom: 0;
4237}
4238
4239.custom-file-input {
4240 position: relative;
4241 z-index: 2;
4242 width: 100%;
4243 height: calc(1.5em + 1rem + 2px);
4244 margin: 0;
4245 opacity: 0;
4246}
4247
4248.custom-file-input:focus ~ .custom-file-label {
4249 border-color: #b9d0f8;
4250 -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4251 box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4252}
4253
4254.custom-file-input[disabled] ~ .custom-file-label,
4255.custom-file-input:disabled ~ .custom-file-label {
4256 background-color: #e9ecef;
4257}
4258
4259.custom-file-input:lang(en) ~ .custom-file-label::after {
4260 content: "Browse";
4261}
4262
4263.custom-file-input ~ .custom-file-label[data-browse]::after {
4264 content: attr(data-browse);
4265}
4266
4267.custom-file-label {
4268 position: absolute;
4269 top: 0;
4270 right: 0;
4271 left: 0;
4272 z-index: 1;
4273 height: calc(1.5em + 1rem + 2px);
4274 padding: 0.5rem 1.1rem;
4275 font-weight: 400;
4276 line-height: 1.5;
4277 color: #495057;
4278 background-color: #fff;
4279 border: 1px solid rgba(0, 0, 0, 0.1);
4280 border-radius: 0.25rem;
4281}
4282
4283.custom-file-label::after {
4284 position: absolute;
4285 top: 0;
4286 right: 0;
4287 bottom: 0;
4288 z-index: 3;
4289 display: block;
4290 height: calc(1.5em + 1rem);
4291 padding: 0.5rem 1.1rem;
4292 line-height: 1.5;
4293 color: #495057;
4294 content: "Browse";
4295 background-color: #e9ecef;
4296 border-left: inherit;
4297 border-radius: 0 0.25rem 0.25rem 0;
4298}
4299
4300.custom-range {
4301 width: 100%;
4302 height: 1.4rem;
4303 padding: 0;
4304 background-color: transparent;
4305 -webkit-appearance: none;
4306 -moz-appearance: none;
4307 appearance: none;
4308}
4309
4310.custom-range:focus {
4311 outline: none;
4312}
4313
4314.custom-range:focus::-webkit-slider-thumb {
4315 -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4316 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4317}
4318
4319.custom-range:focus::-moz-range-thumb {
4320 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4321}
4322
4323.custom-range:focus::-ms-thumb {
4324 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
4325}
4326
4327.custom-range::-moz-focus-outer {
4328 border: 0;
4329}
4330
4331.custom-range::-webkit-slider-thumb {
4332 width: 1rem;
4333 height: 1rem;
4334 margin-top: -0.25rem;
4335 background-color: #4582EC;
4336 border: 0;
4337 border-radius: 1rem;
4338 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4339 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4340 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4341 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4342 -webkit-appearance: none;
4343 appearance: none;
4344}
4345
4346@media (prefers-reduced-motion: reduce) {
4347 .custom-range::-webkit-slider-thumb {
4348 -webkit-transition: none;
4349 transition: none;
4350 }
4351}
4352
4353.custom-range::-webkit-slider-thumb:active {
4354 background-color: #e7effd;
4355}
4356
4357.custom-range::-webkit-slider-runnable-track {
4358 width: 100%;
4359 height: 0.5rem;
4360 color: transparent;
4361 cursor: pointer;
4362 background-color: #ddd;
4363 border-color: transparent;
4364 border-radius: 1rem;
4365}
4366
4367.custom-range::-moz-range-thumb {
4368 width: 1rem;
4369 height: 1rem;
4370 background-color: #4582EC;
4371 border: 0;
4372 border-radius: 1rem;
4373 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4374 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4375 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4376 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4377 -moz-appearance: none;
4378 appearance: none;
4379}
4380
4381@media (prefers-reduced-motion: reduce) {
4382 .custom-range::-moz-range-thumb {
4383 -webkit-transition: none;
4384 transition: none;
4385 }
4386}
4387
4388.custom-range::-moz-range-thumb:active {
4389 background-color: #e7effd;
4390}
4391
4392.custom-range::-moz-range-track {
4393 width: 100%;
4394 height: 0.5rem;
4395 color: transparent;
4396 cursor: pointer;
4397 background-color: #ddd;
4398 border-color: transparent;
4399 border-radius: 1rem;
4400}
4401
4402.custom-range::-ms-thumb {
4403 width: 1rem;
4404 height: 1rem;
4405 margin-top: 0;
4406 margin-right: 0.2rem;
4407 margin-left: 0.2rem;
4408 background-color: #4582EC;
4409 border: 0;
4410 border-radius: 1rem;
4411 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4412 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4413 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4414 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4415 appearance: none;
4416}
4417
4418@media (prefers-reduced-motion: reduce) {
4419 .custom-range::-ms-thumb {
4420 -webkit-transition: none;
4421 transition: none;
4422 }
4423}
4424
4425.custom-range::-ms-thumb:active {
4426 background-color: #e7effd;
4427}
4428
4429.custom-range::-ms-track {
4430 width: 100%;
4431 height: 0.5rem;
4432 color: transparent;
4433 cursor: pointer;
4434 background-color: transparent;
4435 border-color: transparent;
4436 border-width: 0.5rem;
4437}
4438
4439.custom-range::-ms-fill-lower {
4440 background-color: #ddd;
4441 border-radius: 1rem;
4442}
4443
4444.custom-range::-ms-fill-upper {
4445 margin-right: 15px;
4446 background-color: #ddd;
4447 border-radius: 1rem;
4448}
4449
4450.custom-range:disabled::-webkit-slider-thumb {
4451 background-color: #adb5bd;
4452}
4453
4454.custom-range:disabled::-webkit-slider-runnable-track {
4455 cursor: default;
4456}
4457
4458.custom-range:disabled::-moz-range-thumb {
4459 background-color: #adb5bd;
4460}
4461
4462.custom-range:disabled::-moz-range-track {
4463 cursor: default;
4464}
4465
4466.custom-range:disabled::-ms-thumb {
4467 background-color: #adb5bd;
4468}
4469
4470.custom-control-label::before,
4471.custom-file-label,
4472.custom-select {
4473 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4474 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4475 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4476 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4477}
4478
4479@media (prefers-reduced-motion: reduce) {
4480 .custom-control-label::before,
4481 .custom-file-label,
4482 .custom-select {
4483 -webkit-transition: none;
4484 transition: none;
4485 }
4486}
4487
4488.nav {
4489 display: -webkit-box;
4490 display: -ms-flexbox;
4491 display: flex;
4492 -ms-flex-wrap: wrap;
4493 flex-wrap: wrap;
4494 padding-left: 0;
4495 margin-bottom: 0;
4496 list-style: none;
4497}
4498
4499.nav-link {
4500 display: block;
4501 padding: 0.5rem 1rem;
4502}
4503
4504.nav-link:hover, .nav-link:focus {
4505 text-decoration: none;
4506}
4507
4508.nav-link.disabled {
4509 color: #868e96;
4510 pointer-events: none;
4511 cursor: default;
4512}
4513
4514.nav-tabs {
4515 border-bottom: 1px solid #ddd;
4516}
4517
4518.nav-tabs .nav-item {
4519 margin-bottom: -1px;
4520}
4521
4522.nav-tabs .nav-link {
4523 border: 1px solid transparent;
4524 border-top-left-radius: 0.25rem;
4525 border-top-right-radius: 0.25rem;
4526}
4527
4528.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4529 border-color: #e9ecef #e9ecef #ddd;
4530}
4531
4532.nav-tabs .nav-link.disabled {
4533 color: #868e96;
4534 background-color: transparent;
4535 border-color: transparent;
4536}
4537
4538.nav-tabs .nav-link.active,
4539.nav-tabs .nav-item.show .nav-link {
4540 color: #495057;
4541 background-color: #fff;
4542 border-color: #ddd #ddd #fff;
4543}
4544
4545.nav-tabs .dropdown-menu {
4546 margin-top: -1px;
4547 border-top-left-radius: 0;
4548 border-top-right-radius: 0;
4549}
4550
4551.nav-pills .nav-link {
4552 border-radius: 0.25rem;
4553}
4554
4555.nav-pills .nav-link.active,
4556.nav-pills .show > .nav-link {
4557 color: #fff;
4558 background-color: #4582EC;
4559}
4560
4561.nav-fill .nav-item {
4562 -webkit-box-flex: 1;
4563 -ms-flex: 1 1 auto;
4564 flex: 1 1 auto;
4565 text-align: center;
4566}
4567
4568.nav-justified .nav-item {
4569 -ms-flex-preferred-size: 0;
4570 flex-basis: 0;
4571 -webkit-box-flex: 1;
4572 -ms-flex-positive: 1;
4573 flex-grow: 1;
4574 text-align: center;
4575}
4576
4577.tab-content > .tab-pane {
4578 display: none;
4579}
4580
4581.tab-content > .active {
4582 display: block;
4583}
4584
4585.navbar {
4586 position: relative;
4587 display: -webkit-box;
4588 display: -ms-flexbox;
4589 display: flex;
4590 -ms-flex-wrap: wrap;
4591 flex-wrap: wrap;
4592 -webkit-box-align: center;
4593 -ms-flex-align: center;
4594 align-items: center;
4595 -webkit-box-pack: justify;
4596 -ms-flex-pack: justify;
4597 justify-content: space-between;
4598 padding: 0.5rem 1rem;
4599}
4600
4601.navbar .container,
4602.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
4603 display: -webkit-box;
4604 display: -ms-flexbox;
4605 display: flex;
4606 -ms-flex-wrap: wrap;
4607 flex-wrap: wrap;
4608 -webkit-box-align: center;
4609 -ms-flex-align: center;
4610 align-items: center;
4611 -webkit-box-pack: justify;
4612 -ms-flex-pack: justify;
4613 justify-content: space-between;
4614}
4615
4616.navbar-brand {
4617 display: inline-block;
4618 padding-top: 0.3006875rem;
4619 padding-bottom: 0.3006875rem;
4620 margin-right: 1rem;
4621 font-size: 1.32875rem;
4622 line-height: inherit;
4623 white-space: nowrap;
4624}
4625
4626.navbar-brand:hover, .navbar-brand:focus {
4627 text-decoration: none;
4628}
4629
4630.navbar-nav {
4631 display: -webkit-box;
4632 display: -ms-flexbox;
4633 display: flex;
4634 -webkit-box-orient: vertical;
4635 -webkit-box-direction: normal;
4636 -ms-flex-direction: column;
4637 flex-direction: column;
4638 padding-left: 0;
4639 margin-bottom: 0;
4640 list-style: none;
4641}
4642
4643.navbar-nav .nav-link {
4644 padding-right: 0;
4645 padding-left: 0;
4646}
4647
4648.navbar-nav .dropdown-menu {
4649 position: static;
4650 float: none;
4651}
4652
4653.navbar-text {
4654 display: inline-block;
4655 padding-top: 0.5rem;
4656 padding-bottom: 0.5rem;
4657}
4658
4659.navbar-collapse {
4660 -ms-flex-preferred-size: 100%;
4661 flex-basis: 100%;
4662 -webkit-box-flex: 1;
4663 -ms-flex-positive: 1;
4664 flex-grow: 1;
4665 -webkit-box-align: center;
4666 -ms-flex-align: center;
4667 align-items: center;
4668}
4669
4670.navbar-toggler {
4671 padding: 0.25rem 0.75rem;
4672 font-size: 1.32875rem;
4673 line-height: 1;
4674 background-color: transparent;
4675 border: 1px solid transparent;
4676 border-radius: 0.25rem;
4677}
4678
4679.navbar-toggler:hover, .navbar-toggler:focus {
4680 text-decoration: none;
4681}
4682
4683.navbar-toggler-icon {
4684 display: inline-block;
4685 width: 1.5em;
4686 height: 1.5em;
4687 vertical-align: middle;
4688 content: "";
4689 background: no-repeat center center;
4690 background-size: 100% 100%;
4691}
4692
4693@media (max-width: 575.98px) {
4694 .navbar-expand-sm > .container,
4695 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4696 padding-right: 0;
4697 padding-left: 0;
4698 }
4699}
4700
4701@media (min-width: 576px) {
4702 .navbar-expand-sm {
4703 -webkit-box-orient: horizontal;
4704 -webkit-box-direction: normal;
4705 -ms-flex-flow: row nowrap;
4706 flex-flow: row nowrap;
4707 -webkit-box-pack: start;
4708 -ms-flex-pack: start;
4709 justify-content: flex-start;
4710 }
4711 .navbar-expand-sm .navbar-nav {
4712 -webkit-box-orient: horizontal;
4713 -webkit-box-direction: normal;
4714 -ms-flex-direction: row;
4715 flex-direction: row;
4716 }
4717 .navbar-expand-sm .navbar-nav .dropdown-menu {
4718 position: absolute;
4719 }
4720 .navbar-expand-sm .navbar-nav .nav-link {
4721 padding-right: 0.5rem;
4722 padding-left: 0.5rem;
4723 }
4724 .navbar-expand-sm > .container,
4725 .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
4726 -ms-flex-wrap: nowrap;
4727 flex-wrap: nowrap;
4728 }
4729 .navbar-expand-sm .navbar-collapse {
4730 display: -webkit-box !important;
4731 display: -ms-flexbox !important;
4732 display: flex !important;
4733 -ms-flex-preferred-size: auto;
4734 flex-basis: auto;
4735 }
4736 .navbar-expand-sm .navbar-toggler {
4737 display: none;
4738 }
4739}
4740
4741@media (max-width: 767.98px) {
4742 .navbar-expand-md > .container,
4743 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4744 padding-right: 0;
4745 padding-left: 0;
4746 }
4747}
4748
4749@media (min-width: 768px) {
4750 .navbar-expand-md {
4751 -webkit-box-orient: horizontal;
4752 -webkit-box-direction: normal;
4753 -ms-flex-flow: row nowrap;
4754 flex-flow: row nowrap;
4755 -webkit-box-pack: start;
4756 -ms-flex-pack: start;
4757 justify-content: flex-start;
4758 }
4759 .navbar-expand-md .navbar-nav {
4760 -webkit-box-orient: horizontal;
4761 -webkit-box-direction: normal;
4762 -ms-flex-direction: row;
4763 flex-direction: row;
4764 }
4765 .navbar-expand-md .navbar-nav .dropdown-menu {
4766 position: absolute;
4767 }
4768 .navbar-expand-md .navbar-nav .nav-link {
4769 padding-right: 0.5rem;
4770 padding-left: 0.5rem;
4771 }
4772 .navbar-expand-md > .container,
4773 .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
4774 -ms-flex-wrap: nowrap;
4775 flex-wrap: nowrap;
4776 }
4777 .navbar-expand-md .navbar-collapse {
4778 display: -webkit-box !important;
4779 display: -ms-flexbox !important;
4780 display: flex !important;
4781 -ms-flex-preferred-size: auto;
4782 flex-basis: auto;
4783 }
4784 .navbar-expand-md .navbar-toggler {
4785 display: none;
4786 }
4787}
4788
4789@media (max-width: 991.98px) {
4790 .navbar-expand-lg > .container,
4791 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4792 padding-right: 0;
4793 padding-left: 0;
4794 }
4795}
4796
4797@media (min-width: 992px) {
4798 .navbar-expand-lg {
4799 -webkit-box-orient: horizontal;
4800 -webkit-box-direction: normal;
4801 -ms-flex-flow: row nowrap;
4802 flex-flow: row nowrap;
4803 -webkit-box-pack: start;
4804 -ms-flex-pack: start;
4805 justify-content: flex-start;
4806 }
4807 .navbar-expand-lg .navbar-nav {
4808 -webkit-box-orient: horizontal;
4809 -webkit-box-direction: normal;
4810 -ms-flex-direction: row;
4811 flex-direction: row;
4812 }
4813 .navbar-expand-lg .navbar-nav .dropdown-menu {
4814 position: absolute;
4815 }
4816 .navbar-expand-lg .navbar-nav .nav-link {
4817 padding-right: 0.5rem;
4818 padding-left: 0.5rem;
4819 }
4820 .navbar-expand-lg > .container,
4821 .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
4822 -ms-flex-wrap: nowrap;
4823 flex-wrap: nowrap;
4824 }
4825 .navbar-expand-lg .navbar-collapse {
4826 display: -webkit-box !important;
4827 display: -ms-flexbox !important;
4828 display: flex !important;
4829 -ms-flex-preferred-size: auto;
4830 flex-basis: auto;
4831 }
4832 .navbar-expand-lg .navbar-toggler {
4833 display: none;
4834 }
4835}
4836
4837@media (max-width: 1199.98px) {
4838 .navbar-expand-xl > .container,
4839 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4840 padding-right: 0;
4841 padding-left: 0;
4842 }
4843}
4844
4845@media (min-width: 1200px) {
4846 .navbar-expand-xl {
4847 -webkit-box-orient: horizontal;
4848 -webkit-box-direction: normal;
4849 -ms-flex-flow: row nowrap;
4850 flex-flow: row nowrap;
4851 -webkit-box-pack: start;
4852 -ms-flex-pack: start;
4853 justify-content: flex-start;
4854 }
4855 .navbar-expand-xl .navbar-nav {
4856 -webkit-box-orient: horizontal;
4857 -webkit-box-direction: normal;
4858 -ms-flex-direction: row;
4859 flex-direction: row;
4860 }
4861 .navbar-expand-xl .navbar-nav .dropdown-menu {
4862 position: absolute;
4863 }
4864 .navbar-expand-xl .navbar-nav .nav-link {
4865 padding-right: 0.5rem;
4866 padding-left: 0.5rem;
4867 }
4868 .navbar-expand-xl > .container,
4869 .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
4870 -ms-flex-wrap: nowrap;
4871 flex-wrap: nowrap;
4872 }
4873 .navbar-expand-xl .navbar-collapse {
4874 display: -webkit-box !important;
4875 display: -ms-flexbox !important;
4876 display: flex !important;
4877 -ms-flex-preferred-size: auto;
4878 flex-basis: auto;
4879 }
4880 .navbar-expand-xl .navbar-toggler {
4881 display: none;
4882 }
4883}
4884
4885.navbar-expand {
4886 -webkit-box-orient: horizontal;
4887 -webkit-box-direction: normal;
4888 -ms-flex-flow: row nowrap;
4889 flex-flow: row nowrap;
4890 -webkit-box-pack: start;
4891 -ms-flex-pack: start;
4892 justify-content: flex-start;
4893}
4894
4895.navbar-expand > .container,
4896.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4897 padding-right: 0;
4898 padding-left: 0;
4899}
4900
4901.navbar-expand .navbar-nav {
4902 -webkit-box-orient: horizontal;
4903 -webkit-box-direction: normal;
4904 -ms-flex-direction: row;
4905 flex-direction: row;
4906}
4907
4908.navbar-expand .navbar-nav .dropdown-menu {
4909 position: absolute;
4910}
4911
4912.navbar-expand .navbar-nav .nav-link {
4913 padding-right: 0.5rem;
4914 padding-left: 0.5rem;
4915}
4916
4917.navbar-expand > .container,
4918.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4919 -ms-flex-wrap: nowrap;
4920 flex-wrap: nowrap;
4921}
4922
4923.navbar-expand .navbar-collapse {
4924 display: -webkit-box !important;
4925 display: -ms-flexbox !important;
4926 display: flex !important;
4927 -ms-flex-preferred-size: auto;
4928 flex-basis: auto;
4929}
4930
4931.navbar-expand .navbar-toggler {
4932 display: none;
4933}
4934
4935.navbar-light .navbar-brand {
4936 color: #343a40;
4937}
4938
4939.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4940 color: #343a40;
4941}
4942
4943.navbar-light .navbar-nav .nav-link {
4944 color: rgba(0, 0, 0, 0.5);
4945}
4946
4947.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4948 color: #343a40;
4949}
4950
4951.navbar-light .navbar-nav .nav-link.disabled {
4952 color: rgba(0, 0, 0, 0.3);
4953}
4954
4955.navbar-light .navbar-nav .show > .nav-link,
4956.navbar-light .navbar-nav .active > .nav-link,
4957.navbar-light .navbar-nav .nav-link.show,
4958.navbar-light .navbar-nav .nav-link.active {
4959 color: #343a40;
4960}
4961
4962.navbar-light .navbar-toggler {
4963 color: rgba(0, 0, 0, 0.5);
4964 border-color: rgba(0, 0, 0, 0.1);
4965}
4966
4967.navbar-light .navbar-toggler-icon {
4968 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4969}
4970
4971.navbar-light .navbar-text {
4972 color: rgba(0, 0, 0, 0.5);
4973}
4974
4975.navbar-light .navbar-text a {
4976 color: #343a40;
4977}
4978
4979.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4980 color: #343a40;
4981}
4982
4983.navbar-dark .navbar-brand {
4984 color: #fff;
4985}
4986
4987.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4988 color: #fff;
4989}
4990
4991.navbar-dark .navbar-nav .nav-link {
4992 color: rgba(255, 255, 255, 0.6);
4993}
4994
4995.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4996 color: #fff;
4997}
4998
4999.navbar-dark .navbar-nav .nav-link.disabled {
5000 color: rgba(255, 255, 255, 0.25);
5001}
5002
5003.navbar-dark .navbar-nav .show > .nav-link,
5004.navbar-dark .navbar-nav .active > .nav-link,
5005.navbar-dark .navbar-nav .nav-link.show,
5006.navbar-dark .navbar-nav .nav-link.active {
5007 color: #fff;
5008}
5009
5010.navbar-dark .navbar-toggler {
5011 color: rgba(255, 255, 255, 0.6);
5012 border-color: rgba(255, 255, 255, 0.1);
5013}
5014
5015.navbar-dark .navbar-toggler-icon {
5016 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.6)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
5017}
5018
5019.navbar-dark .navbar-text {
5020 color: rgba(255, 255, 255, 0.6);
5021}
5022
5023.navbar-dark .navbar-text a {
5024 color: #fff;
5025}
5026
5027.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
5028 color: #fff;
5029}
5030
5031.card {
5032 position: relative;
5033 display: -webkit-box;
5034 display: -ms-flexbox;
5035 display: flex;
5036 -webkit-box-orient: vertical;
5037 -webkit-box-direction: normal;
5038 -ms-flex-direction: column;
5039 flex-direction: column;
5040 min-width: 0;
5041 word-wrap: break-word;
5042 background-color: #fff;
5043 background-clip: border-box;
5044 border: 1px solid rgba(0, 0, 0, 0.125);
5045 border-radius: 0.25rem;
5046}
5047
5048.card > hr {
5049 margin-right: 0;
5050 margin-left: 0;
5051}
5052
5053.card > .list-group:first-child .list-group-item:first-child {
5054 border-top-left-radius: 0.25rem;
5055 border-top-right-radius: 0.25rem;
5056}
5057
5058.card > .list-group:last-child .list-group-item:last-child {
5059 border-bottom-right-radius: 0.25rem;
5060 border-bottom-left-radius: 0.25rem;
5061}
5062
5063.card-body {
5064 -webkit-box-flex: 1;
5065 -ms-flex: 1 1 auto;
5066 flex: 1 1 auto;
5067 min-height: 1px;
5068 padding: 1.25rem;
5069}
5070
5071.card-title {
5072 margin-bottom: 0.75rem;
5073}
5074
5075.card-subtitle {
5076 margin-top: -0.375rem;
5077 margin-bottom: 0;
5078}
5079
5080.card-text:last-child {
5081 margin-bottom: 0;
5082}
5083
5084.card-link:hover {
5085 text-decoration: none;
5086}
5087
5088.card-link + .card-link {
5089 margin-left: 1.25rem;
5090}
5091
5092.card-header {
5093 padding: 0.75rem 1.25rem;
5094 margin-bottom: 0;
5095 background-color: rgba(0, 0, 0, 0.03);
5096 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
5097}
5098
5099.card-header:first-child {
5100 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
5101}
5102
5103.card-header + .list-group .list-group-item:first-child {
5104 border-top: 0;
5105}
5106
5107.card-footer {
5108 padding: 0.75rem 1.25rem;
5109 background-color: rgba(0, 0, 0, 0.03);
5110 border-top: 1px solid rgba(0, 0, 0, 0.125);
5111}
5112
5113.card-footer:last-child {
5114 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
5115}
5116
5117.card-header-tabs {
5118 margin-right: -0.625rem;
5119 margin-bottom: -0.75rem;
5120 margin-left: -0.625rem;
5121 border-bottom: 0;
5122}
5123
5124.card-header-pills {
5125 margin-right: -0.625rem;
5126 margin-left: -0.625rem;
5127}
5128
5129.card-img-overlay {
5130 position: absolute;
5131 top: 0;
5132 right: 0;
5133 bottom: 0;
5134 left: 0;
5135 padding: 1.25rem;
5136}
5137
5138.card-img,
5139.card-img-top,
5140.card-img-bottom {
5141 -ms-flex-negative: 0;
5142 flex-shrink: 0;
5143 width: 100%;
5144}
5145
5146.card-img,
5147.card-img-top {
5148 border-top-left-radius: calc(0.25rem - 1px);
5149 border-top-right-radius: calc(0.25rem - 1px);
5150}
5151
5152.card-img,
5153.card-img-bottom {
5154 border-bottom-right-radius: calc(0.25rem - 1px);
5155 border-bottom-left-radius: calc(0.25rem - 1px);
5156}
5157
5158.card-deck .card {
5159 margin-bottom: 15px;
5160}
5161
5162@media (min-width: 576px) {
5163 .card-deck {
5164 display: -webkit-box;
5165 display: -ms-flexbox;
5166 display: flex;
5167 -webkit-box-orient: horizontal;
5168 -webkit-box-direction: normal;
5169 -ms-flex-flow: row wrap;
5170 flex-flow: row wrap;
5171 margin-right: -15px;
5172 margin-left: -15px;
5173 }
5174 .card-deck .card {
5175 -webkit-box-flex: 1;
5176 -ms-flex: 1 0 0%;
5177 flex: 1 0 0%;
5178 margin-right: 15px;
5179 margin-bottom: 0;
5180 margin-left: 15px;
5181 }
5182}
5183
5184.card-group > .card {
5185 margin-bottom: 15px;
5186}
5187
5188@media (min-width: 576px) {
5189 .card-group {
5190 display: -webkit-box;
5191 display: -ms-flexbox;
5192 display: flex;
5193 -webkit-box-orient: horizontal;
5194 -webkit-box-direction: normal;
5195 -ms-flex-flow: row wrap;
5196 flex-flow: row wrap;
5197 }
5198 .card-group > .card {
5199 -webkit-box-flex: 1;
5200 -ms-flex: 1 0 0%;
5201 flex: 1 0 0%;
5202 margin-bottom: 0;
5203 }
5204 .card-group > .card + .card {
5205 margin-left: 0;
5206 border-left: 0;
5207 }
5208 .card-group > .card:not(:last-child) {
5209 border-top-right-radius: 0;
5210 border-bottom-right-radius: 0;
5211 }
5212 .card-group > .card:not(:last-child) .card-img-top,
5213 .card-group > .card:not(:last-child) .card-header {
5214 border-top-right-radius: 0;
5215 }
5216 .card-group > .card:not(:last-child) .card-img-bottom,
5217 .card-group > .card:not(:last-child) .card-footer {
5218 border-bottom-right-radius: 0;
5219 }
5220 .card-group > .card:not(:first-child) {
5221 border-top-left-radius: 0;
5222 border-bottom-left-radius: 0;
5223 }
5224 .card-group > .card:not(:first-child) .card-img-top,
5225 .card-group > .card:not(:first-child) .card-header {
5226 border-top-left-radius: 0;
5227 }
5228 .card-group > .card:not(:first-child) .card-img-bottom,
5229 .card-group > .card:not(:first-child) .card-footer {
5230 border-bottom-left-radius: 0;
5231 }
5232}
5233
5234.card-columns .card {
5235 margin-bottom: 0.75rem;
5236}
5237
5238@media (min-width: 576px) {
5239 .card-columns {
5240 -webkit-column-count: 3;
5241 column-count: 3;
5242 -webkit-column-gap: 1.25rem;
5243 column-gap: 1.25rem;
5244 orphans: 1;
5245 widows: 1;
5246 }
5247 .card-columns .card {
5248 display: inline-block;
5249 width: 100%;
5250 }
5251}
5252
5253.accordion > .card {
5254 overflow: hidden;
5255}
5256
5257.accordion > .card:not(:last-of-type) {
5258 border-bottom: 0;
5259 border-bottom-right-radius: 0;
5260 border-bottom-left-radius: 0;
5261}
5262
5263.accordion > .card:not(:first-of-type) {
5264 border-top-left-radius: 0;
5265 border-top-right-radius: 0;
5266}
5267
5268.accordion > .card > .card-header {
5269 border-radius: 0;
5270 margin-bottom: -1px;
5271}
5272
5273.breadcrumb {
5274 display: -webkit-box;
5275 display: -ms-flexbox;
5276 display: flex;
5277 -ms-flex-wrap: wrap;
5278 flex-wrap: wrap;
5279 padding: 0.75rem 1rem;
5280 margin-bottom: 1rem;
5281 list-style: none;
5282 background-color: #e9ecef;
5283 border-radius: 0.25rem;
5284}
5285
5286.breadcrumb-item + .breadcrumb-item {
5287 padding-left: 0.5rem;
5288}
5289
5290.breadcrumb-item + .breadcrumb-item::before {
5291 display: inline-block;
5292 padding-right: 0.5rem;
5293 color: #868e96;
5294 content: "/";
5295}
5296
5297.breadcrumb-item + .breadcrumb-item:hover::before {
5298 text-decoration: underline;
5299}
5300
5301.breadcrumb-item + .breadcrumb-item:hover::before {
5302 text-decoration: none;
5303}
5304
5305.breadcrumb-item.active {
5306 color: #868e96;
5307}
5308
5309.pagination {
5310 display: -webkit-box;
5311 display: -ms-flexbox;
5312 display: flex;
5313 padding-left: 0;
5314 list-style: none;
5315 border-radius: 0.25rem;
5316}
5317
5318.page-link {
5319 position: relative;
5320 display: block;
5321 padding: 0.5rem 0.75rem;
5322 margin-left: -1px;
5323 line-height: 1.25;
5324 color: #4582EC;
5325 background-color: #fff;
5326 border: 1px solid #ddd;
5327}
5328
5329.page-link:hover {
5330 z-index: 2;
5331 color: #1559cf;
5332 text-decoration: none;
5333 background-color: #e9ecef;
5334 border-color: #ddd;
5335}
5336
5337.page-link:focus {
5338 z-index: 3;
5339 outline: 0;
5340 -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
5341 box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.25);
5342}
5343
5344.page-item:first-child .page-link {
5345 margin-left: 0;
5346 border-top-left-radius: 0.25rem;
5347 border-bottom-left-radius: 0.25rem;
5348}
5349
5350.page-item:last-child .page-link {
5351 border-top-right-radius: 0.25rem;
5352 border-bottom-right-radius: 0.25rem;
5353}
5354
5355.page-item.active .page-link {
5356 z-index: 3;
5357 color: #fff;
5358 background-color: #4582EC;
5359 border-color: #4582EC;
5360}
5361
5362.page-item.disabled .page-link {
5363 color: #868e96;
5364 pointer-events: none;
5365 cursor: auto;
5366 background-color: #fff;
5367 border-color: #ddd;
5368}
5369
5370.pagination-lg .page-link {
5371 padding: 0.75rem 1.5rem;
5372 font-size: 1.32875rem;
5373 line-height: 1.5;
5374}
5375
5376.pagination-lg .page-item:first-child .page-link {
5377 border-top-left-radius: 0.3rem;
5378 border-bottom-left-radius: 0.3rem;
5379}
5380
5381.pagination-lg .page-item:last-child .page-link {
5382 border-top-right-radius: 0.3rem;
5383 border-bottom-right-radius: 0.3rem;
5384}
5385
5386.pagination-sm .page-link {
5387 padding: 0.25rem 0.5rem;
5388 font-size: 0.930125rem;
5389 line-height: 1.5;
5390}
5391
5392.pagination-sm .page-item:first-child .page-link {
5393 border-top-left-radius: 0.2rem;
5394 border-bottom-left-radius: 0.2rem;
5395}
5396
5397.pagination-sm .page-item:last-child .page-link {
5398 border-top-right-radius: 0.2rem;
5399 border-bottom-right-radius: 0.2rem;
5400}
5401
5402.badge {
5403 display: inline-block;
5404 padding: 0.6em 1.2em;
5405 font-size: 75%;
5406 font-weight: normal;
5407 line-height: 1;
5408 text-align: center;
5409 white-space: nowrap;
5410 vertical-align: baseline;
5411 border-radius: 0.25rem;
5412 -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
5413 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
5414 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
5415 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
5416}
5417
5418@media (prefers-reduced-motion: reduce) {
5419 .badge {
5420 -webkit-transition: none;
5421 transition: none;
5422 }
5423}
5424
5425a.badge:hover, a.badge:focus {
5426 text-decoration: none;
5427}
5428
5429.badge:empty {
5430 display: none;
5431}
5432
5433.btn .badge {
5434 position: relative;
5435 top: -1px;
5436}
5437
5438.badge-pill {
5439 padding-right: 0.6em;
5440 padding-left: 0.6em;
5441 border-radius: 10rem;
5442}
5443
5444.badge-primary {
5445 color: #fff;
5446 background-color: #4582EC;
5447}
5448
5449a.badge-primary:hover, a.badge-primary:focus {
5450 color: #fff;
5451 background-color: #1863e6;
5452}
5453
5454a.badge-primary:focus, a.badge-primary.focus {
5455 outline: 0;
5456 -webkit-box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.5);
5457 box-shadow: 0 0 0 0.2rem rgba(69, 130, 236, 0.5);
5458}
5459
5460.badge-secondary {
5461 color: #fff;
5462 background-color: #adb5bd;
5463}
5464
5465a.badge-secondary:hover, a.badge-secondary:focus {
5466 color: #fff;
5467 background-color: #919ca6;
5468}
5469
5470a.badge-secondary:focus, a.badge-secondary.focus {
5471 outline: 0;
5472 -webkit-box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
5473 box-shadow: 0 0 0 0.2rem rgba(173, 181, 189, 0.5);
5474}
5475
5476.badge-success {
5477 color: #fff;
5478 background-color: #02B875;
5479}
5480
5481a.badge-success:hover, a.badge-success:focus {
5482 color: #fff;
5483 background-color: #018655;
5484}
5485
5486a.badge-success:focus, a.badge-success.focus {
5487 outline: 0;
5488 -webkit-box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.5);
5489 box-shadow: 0 0 0 0.2rem rgba(2, 184, 117, 0.5);
5490}
5491
5492.badge-info {
5493 color: #fff;
5494 background-color: #17a2b8;
5495}
5496
5497a.badge-info:hover, a.badge-info:focus {
5498 color: #fff;
5499 background-color: #117a8b;
5500}
5501
5502a.badge-info:focus, a.badge-info.focus {
5503 outline: 0;
5504 -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
5505 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
5506}
5507
5508.badge-warning {
5509 color: #fff;
5510 background-color: #f0ad4e;
5511}
5512
5513a.badge-warning:hover, a.badge-warning:focus {
5514 color: #fff;
5515 background-color: #ec971f;
5516}
5517
5518a.badge-warning:focus, a.badge-warning.focus {
5519 outline: 0;
5520 -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);
5521 box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);
5522}
5523
5524.badge-danger {
5525 color: #fff;
5526 background-color: #d9534f;
5527}
5528
5529a.badge-danger:hover, a.badge-danger:focus {
5530 color: #fff;
5531 background-color: #c9302c;
5532}
5533
5534a.badge-danger:focus, a.badge-danger.focus {
5535 outline: 0;
5536 -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);
5537 box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5);
5538}
5539
5540.badge-light {
5541 color: #212529;
5542 background-color: #f8f9fa;
5543}
5544
5545a.badge-light:hover, a.badge-light:focus {
5546 color: #212529;
5547 background-color: #dae0e5;
5548}
5549
5550a.badge-light:focus, a.badge-light.focus {
5551 outline: 0;
5552 -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5553 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5554}
5555
5556.badge-dark {
5557 color: #fff;
5558 background-color: #343a40;
5559}
5560
5561a.badge-dark:hover, a.badge-dark:focus {
5562 color: #fff;
5563 background-color: #1d2124;
5564}
5565
5566a.badge-dark:focus, a.badge-dark.focus {
5567 outline: 0;
5568 -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5569 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5570}
5571
5572.jumbotron {
5573 padding: 2rem 1rem;
5574 margin-bottom: 2rem;
5575 background-color: #e9ecef;
5576 border-radius: 0.3rem;
5577}
5578
5579@media (min-width: 576px) {
5580 .jumbotron {
5581 padding: 4rem 2rem;
5582 }
5583}
5584
5585.jumbotron-fluid {
5586 padding-right: 0;
5587 padding-left: 0;
5588 border-radius: 0;
5589}
5590
5591.alert {
5592 position: relative;
5593 padding: 0.75rem 1.25rem;
5594 margin-bottom: 1rem;
5595 border: 0 solid transparent;
5596 border-radius: 0.25rem;
5597}
5598
5599.alert-heading {
5600 color: inherit;
5601}
5602
5603.alert-link {
5604 font-weight: 700;
5605}
5606
5607.alert-dismissible {
5608 padding-right: 4.0945rem;
5609}
5610
5611.alert-dismissible .close {
5612 position: absolute;
5613 top: 0;
5614 right: 0;
5615 padding: 0.75rem 1.25rem;
5616 color: inherit;
5617}
5618
5619.alert-primary {
5620 color: #24447b;
5621 background-color: #dae6fb;
5622 border-color: #cbdcfa;
5623}
5624
5625.alert-primary hr {
5626 border-top-color: #b4ccf8;
5627}
5628
5629.alert-primary .alert-link {
5630 color: #182e54;
5631}
5632
5633.alert-secondary {
5634 color: #5a5e62;
5635 background-color: #eff0f2;
5636 border-color: #e8eaed;
5637}
5638
5639.alert-secondary hr {
5640 border-top-color: #dadde2;
5641}
5642
5643.alert-secondary .alert-link {
5644 color: #424547;
5645}
5646
5647.alert-success {
5648 color: #01603d;
5649 background-color: #ccf1e3;
5650 border-color: #b8ebd8;
5651}
5652
5653.alert-success hr {
5654 border-top-color: #a4e5cd;
5655}
5656
5657.alert-success .alert-link {
5658 color: #002e1d;
5659}
5660
5661.alert-info {
5662 color: #0c5460;
5663 background-color: #d1ecf1;
5664 border-color: #bee5eb;
5665}
5666
5667.alert-info hr {
5668 border-top-color: #abdde5;
5669}
5670
5671.alert-info .alert-link {
5672 color: #062c33;
5673}
5674
5675.alert-warning {
5676 color: #7d5a29;
5677 background-color: #fcefdc;
5678 border-color: #fbe8cd;
5679}
5680
5681.alert-warning hr {
5682 border-top-color: #f9ddb5;
5683}
5684
5685.alert-warning .alert-link {
5686 color: #573e1c;
5687}
5688
5689.alert-danger {
5690 color: #712b29;
5691 background-color: #f7dddc;
5692 border-color: #f4cfce;
5693}
5694
5695.alert-danger hr {
5696 border-top-color: #efbbb9;
5697}
5698
5699.alert-danger .alert-link {
5700 color: #4c1d1b;
5701}
5702
5703.alert-light {
5704 color: #818182;
5705 background-color: #fefefe;
5706 border-color: #fdfdfe;
5707}
5708
5709.alert-light hr {
5710 border-top-color: #ececf6;
5711}
5712
5713.alert-light .alert-link {
5714 color: #686868;
5715}
5716
5717.alert-dark {
5718 color: #1b1e21;
5719 background-color: #d6d8d9;
5720 border-color: #c6c8ca;
5721}
5722
5723.alert-dark hr {
5724 border-top-color: #b9bbbe;
5725}
5726
5727.alert-dark .alert-link {
5728 color: #040505;
5729}
5730
5731@-webkit-keyframes progress-bar-stripes {
5732 from {
5733 background-position: 1rem 0;
5734 }
5735 to {
5736 background-position: 0 0;
5737 }
5738}
5739
5740@keyframes progress-bar-stripes {
5741 from {
5742 background-position: 1rem 0;
5743 }
5744 to {
5745 background-position: 0 0;
5746 }
5747}
5748
5749.progress {
5750 display: -webkit-box;
5751 display: -ms-flexbox;
5752 display: flex;
5753 height: 1rem;
5754 overflow: hidden;
5755 font-size: 0.79725rem;
5756 background-color: #e9ecef;
5757 border-radius: 0.25rem;
5758}
5759
5760.progress-bar {
5761 display: -webkit-box;
5762 display: -ms-flexbox;
5763 display: flex;
5764 -webkit-box-orient: vertical;
5765 -webkit-box-direction: normal;
5766 -ms-flex-direction: column;
5767 flex-direction: column;
5768 -webkit-box-pack: center;
5769 -ms-flex-pack: center;
5770 justify-content: center;
5771 overflow: hidden;
5772 color: #fff;
5773 text-align: center;
5774 white-space: nowrap;
5775 background-color: #4582EC;
5776 -webkit-transition: width 0.6s ease;
5777 transition: width 0.6s ease;
5778}
5779
5780@media (prefers-reduced-motion: reduce) {
5781 .progress-bar {
5782 -webkit-transition: none;
5783 transition: none;
5784 }
5785}
5786
5787.progress-bar-striped {
5788 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5789 background-size: 1rem 1rem;
5790}
5791
5792.progress-bar-animated {
5793 -webkit-animation: progress-bar-stripes 1s linear infinite;
5794 animation: progress-bar-stripes 1s linear infinite;
5795}
5796
5797@media (prefers-reduced-motion: reduce) {
5798 .progress-bar-animated {
5799 -webkit-animation: none;
5800 animation: none;
5801 }
5802}
5803
5804.media {
5805 display: -webkit-box;
5806 display: -ms-flexbox;
5807 display: flex;
5808 -webkit-box-align: start;
5809 -ms-flex-align: start;
5810 align-items: flex-start;
5811}
5812
5813.media-body {
5814 -webkit-box-flex: 1;
5815 -ms-flex: 1;
5816 flex: 1;
5817}
5818
5819.list-group {
5820 display: -webkit-box;
5821 display: -ms-flexbox;
5822 display: flex;
5823 -webkit-box-orient: vertical;
5824 -webkit-box-direction: normal;
5825 -ms-flex-direction: column;
5826 flex-direction: column;
5827 padding-left: 0;
5828 margin-bottom: 0;
5829}
5830
5831.list-group-item-action {
5832 width: 100%;
5833 color: #495057;
5834 text-align: inherit;
5835}
5836
5837.list-group-item-action:hover, .list-group-item-action:focus {
5838 z-index: 1;
5839 color: #495057;
5840 text-decoration: none;
5841 background-color: #f8f9fa;
5842}
5843
5844.list-group-item-action:active {
5845 color: #343a40;
5846 background-color: #e9ecef;
5847}
5848
5849.list-group-item {
5850 position: relative;
5851 display: block;
5852 padding: 0.75rem 1.25rem;
5853 background-color: #fff;
5854 border: 1px solid rgba(0, 0, 0, 0.125);
5855}
5856
5857.list-group-item:first-child {
5858 border-top-left-radius: 0.25rem;
5859 border-top-right-radius: 0.25rem;
5860}
5861
5862.list-group-item:last-child {
5863 border-bottom-right-radius: 0.25rem;
5864 border-bottom-left-radius: 0.25rem;
5865}
5866
5867.list-group-item.disabled, .list-group-item:disabled {
5868 color: #868e96;
5869 pointer-events: none;
5870 background-color: #fff;
5871}
5872
5873.list-group-item.active {
5874 z-index: 2;
5875 color: #fff;
5876 background-color: #4582EC;
5877 border-color: #4582EC;
5878}
5879
5880.list-group-item + .list-group-item {
5881 border-top-width: 0;
5882}
5883
5884.list-group-item + .list-group-item.active {
5885 margin-top: -1px;
5886 border-top-width: 1px;
5887}
5888
5889.list-group-horizontal {
5890 -webkit-box-orient: horizontal;
5891 -webkit-box-direction: normal;
5892 -ms-flex-direction: row;
5893 flex-direction: row;
5894}
5895
5896.list-group-horizontal .list-group-item:first-child {
5897 border-bottom-left-radius: 0.25rem;
5898 border-top-right-radius: 0;
5899}
5900
5901.list-group-horizontal .list-group-item:last-child {
5902 border-top-right-radius: 0.25rem;
5903 border-bottom-left-radius: 0;
5904}
5905
5906.list-group-horizontal .list-group-item.active {
5907 margin-top: 0;
5908}
5909
5910.list-group-horizontal .list-group-item + .list-group-item {
5911 border-top-width: 1px;
5912 border-left-width: 0;
5913}
5914
5915.list-group-horizontal .list-group-item + .list-group-item.active {
5916 margin-left: -1px;
5917 border-left-width: 1px;
5918}
5919
5920@media (min-width: 576px) {
5921 .list-group-horizontal-sm {
5922 -webkit-box-orient: horizontal;
5923 -webkit-box-direction: normal;
5924 -ms-flex-direction: row;
5925 flex-direction: row;
5926 }
5927 .list-group-horizontal-sm .list-group-item:first-child {
5928 border-bottom-left-radius: 0.25rem;
5929 border-top-right-radius: 0;
5930 }
5931 .list-group-horizontal-sm .list-group-item:last-child {
5932 border-top-right-radius: 0.25rem;
5933 border-bottom-left-radius: 0;
5934 }
5935 .list-group-horizontal-sm .list-group-item.active {
5936 margin-top: 0;
5937 }
5938 .list-group-horizontal-sm .list-group-item + .list-group-item {
5939 border-top-width: 1px;
5940 border-left-width: 0;
5941 }
5942 .list-group-horizontal-sm .list-group-item + .list-group-item.active {
5943 margin-left: -1px;
5944 border-left-width: 1px;
5945 }
5946}
5947
5948@media (min-width: 768px) {
5949 .list-group-horizontal-md {
5950 -webkit-box-orient: horizontal;
5951 -webkit-box-direction: normal;
5952 -ms-flex-direction: row;
5953 flex-direction: row;
5954 }
5955 .list-group-horizontal-md .list-group-item:first-child {
5956 border-bottom-left-radius: 0.25rem;
5957 border-top-right-radius: 0;
5958 }
5959 .list-group-horizontal-md .list-group-item:last-child {
5960 border-top-right-radius: 0.25rem;
5961 border-bottom-left-radius: 0;
5962 }
5963 .list-group-horizontal-md .list-group-item.active {
5964 margin-top: 0;
5965 }
5966 .list-group-horizontal-md .list-group-item + .list-group-item {
5967 border-top-width: 1px;
5968 border-left-width: 0;
5969 }
5970 .list-group-horizontal-md .list-group-item + .list-group-item.active {
5971 margin-left: -1px;
5972 border-left-width: 1px;
5973 }
5974}
5975
5976@media (min-width: 992px) {
5977 .list-group-horizontal-lg {
5978 -webkit-box-orient: horizontal;
5979 -webkit-box-direction: normal;
5980 -ms-flex-direction: row;
5981 flex-direction: row;
5982 }
5983 .list-group-horizontal-lg .list-group-item:first-child {
5984 border-bottom-left-radius: 0.25rem;
5985 border-top-right-radius: 0;
5986 }
5987 .list-group-horizontal-lg .list-group-item:last-child {
5988 border-top-right-radius: 0.25rem;
5989 border-bottom-left-radius: 0;
5990 }
5991 .list-group-horizontal-lg .list-group-item.active {
5992 margin-top: 0;
5993 }
5994 .list-group-horizontal-lg .list-group-item + .list-group-item {
5995 border-top-width: 1px;
5996 border-left-width: 0;
5997 }
5998 .list-group-horizontal-lg .list-group-item + .list-group-item.active {
5999 margin-left: -1px;
6000 border-left-width: 1px;
6001 }
6002}
6003
6004@media (min-width: 1200px) {
6005 .list-group-horizontal-xl {
6006 -webkit-box-orient: horizontal;
6007 -webkit-box-direction: normal;
6008 -ms-flex-direction: row;
6009 flex-direction: row;
6010 }
6011 .list-group-horizontal-xl .list-group-item:first-child {
6012 border-bottom-left-radius: 0.25rem;
6013 border-top-right-radius: 0;
6014 }
6015 .list-group-horizontal-xl .list-group-item:last-child {
6016 border-top-right-radius: 0.25rem;
6017 border-bottom-left-radius: 0;
6018 }
6019 .list-group-horizontal-xl .list-group-item.active {
6020 margin-top: 0;
6021 }
6022 .list-group-horizontal-xl .list-group-item + .list-group-item {
6023 border-top-width: 1px;
6024 border-left-width: 0;
6025 }
6026 .list-group-horizontal-xl .list-group-item + .list-group-item.active {
6027 margin-left: -1px;
6028 border-left-width: 1px;
6029 }
6030}
6031
6032.list-group-flush .list-group-item {
6033 border-right-width: 0;
6034 border-left-width: 0;
6035 border-radius: 0;
6036}
6037
6038.list-group-flush .list-group-item:first-child {
6039 border-top-width: 0;
6040}
6041
6042.list-group-flush:last-child .list-group-item:last-child {
6043 border-bottom-width: 0;
6044}
6045
6046.list-group-item-primary {
6047 color: #24447b;
6048 background-color: #cbdcfa;
6049}
6050
6051.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
6052 color: #24447b;
6053 background-color: #b4ccf8;
6054}
6055
6056.list-group-item-primary.list-group-item-action.active {
6057 color: #fff;
6058 background-color: #24447b;
6059 border-color: #24447b;
6060}
6061
6062.list-group-item-secondary {
6063 color: #5a5e62;
6064 background-color: #e8eaed;
6065}
6066
6067.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
6068 color: #5a5e62;
6069 background-color: #dadde2;
6070}
6071
6072.list-group-item-secondary.list-group-item-action.active {
6073 color: #fff;
6074 background-color: #5a5e62;
6075 border-color: #5a5e62;
6076}
6077
6078.list-group-item-success {
6079 color: #01603d;
6080 background-color: #b8ebd8;
6081}
6082
6083.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
6084 color: #01603d;
6085 background-color: #a4e5cd;
6086}
6087
6088.list-group-item-success.list-group-item-action.active {
6089 color: #fff;
6090 background-color: #01603d;
6091 border-color: #01603d;
6092}
6093
6094.list-group-item-info {
6095 color: #0c5460;
6096 background-color: #bee5eb;
6097}
6098
6099.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
6100 color: #0c5460;
6101 background-color: #abdde5;
6102}
6103
6104.list-group-item-info.list-group-item-action.active {
6105 color: #fff;
6106 background-color: #0c5460;
6107 border-color: #0c5460;
6108}
6109
6110.list-group-item-warning {
6111 color: #7d5a29;
6112 background-color: #fbe8cd;
6113}
6114
6115.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
6116 color: #7d5a29;
6117 background-color: #f9ddb5;
6118}
6119
6120.list-group-item-warning.list-group-item-action.active {
6121 color: #fff;
6122 background-color: #7d5a29;
6123 border-color: #7d5a29;
6124}
6125
6126.list-group-item-danger {
6127 color: #712b29;
6128 background-color: #f4cfce;
6129}
6130
6131.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
6132 color: #712b29;
6133 background-color: #efbbb9;
6134}
6135
6136.list-group-item-danger.list-group-item-action.active {
6137 color: #fff;
6138 background-color: #712b29;
6139 border-color: #712b29;
6140}
6141
6142.list-group-item-light {
6143 color: #818182;
6144 background-color: #fdfdfe;
6145}
6146
6147.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
6148 color: #818182;
6149 background-color: #ececf6;
6150}
6151
6152.list-group-item-light.list-group-item-action.active {
6153 color: #fff;
6154 background-color: #818182;
6155 border-color: #818182;
6156}
6157
6158.list-group-item-dark {
6159 color: #1b1e21;
6160 background-color: #c6c8ca;
6161}
6162
6163.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
6164 color: #1b1e21;
6165 background-color: #b9bbbe;
6166}
6167
6168.list-group-item-dark.list-group-item-action.active {
6169 color: #fff;
6170 background-color: #1b1e21;
6171 border-color: #1b1e21;
6172}
6173
6174.close {
6175 float: right;
6176 font-size: 1.5945rem;
6177 font-weight: 700;
6178 line-height: 1;
6179 color: #000;
6180 text-shadow: 0 1px 0 #fff;
6181 opacity: .5;
6182}
6183
6184.close:hover {
6185 color: #000;
6186 text-decoration: none;
6187}
6188
6189.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
6190 opacity: .75;
6191}
6192
6193button.close {
6194 padding: 0;
6195 background-color: transparent;
6196 border: 0;
6197 -webkit-appearance: none;
6198 -moz-appearance: none;
6199 appearance: none;
6200}
6201
6202a.close.disabled {
6203 pointer-events: none;
6204}
6205
6206.toast {
6207 max-width: 350px;
6208 overflow: hidden;
6209 font-size: 0.875rem;
6210 background-color: rgba(255, 255, 255, 0.85);
6211 background-clip: padding-box;
6212 border: 1px solid rgba(0, 0, 0, 0.1);
6213 -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
6214 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
6215 -webkit-backdrop-filter: blur(10px);
6216 backdrop-filter: blur(10px);
6217 opacity: 0;
6218 border-radius: 0.25rem;
6219}
6220
6221.toast:not(:last-child) {
6222 margin-bottom: 0.75rem;
6223}
6224
6225.toast.showing {
6226 opacity: 1;
6227}
6228
6229.toast.show {
6230 display: block;
6231 opacity: 1;
6232}
6233
6234.toast.hide {
6235 display: none;
6236}
6237
6238.toast-header {
6239 display: -webkit-box;
6240 display: -ms-flexbox;
6241 display: flex;
6242 -webkit-box-align: center;
6243 -ms-flex-align: center;
6244 align-items: center;
6245 padding: 0.25rem 0.75rem;
6246 color: #868e96;
6247 background-color: rgba(255, 255, 255, 0.85);
6248 background-clip: padding-box;
6249 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
6250}
6251
6252.toast-body {
6253 padding: 0.75rem;
6254}
6255
6256.modal-open {
6257 overflow: hidden;
6258}
6259
6260.modal-open .modal {
6261 overflow-x: hidden;
6262 overflow-y: auto;
6263}
6264
6265.modal {
6266 position: fixed;
6267 top: 0;
6268 left: 0;
6269 z-index: 1050;
6270 display: none;
6271 width: 100%;
6272 height: 100%;
6273 overflow: hidden;
6274 outline: 0;
6275}
6276
6277.modal-dialog {
6278 position: relative;
6279 width: auto;
6280 margin: 0.5rem;
6281 pointer-events: none;
6282}
6283
6284.modal.fade .modal-dialog {
6285 -webkit-transition: -webkit-transform 0.3s ease-out;
6286 transition: -webkit-transform 0.3s ease-out;
6287 transition: transform 0.3s ease-out;
6288 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
6289 -webkit-transform: translate(0, -50px);
6290 transform: translate(0, -50px);
6291}
6292
6293@media (prefers-reduced-motion: reduce) {
6294 .modal.fade .modal-dialog {
6295 -webkit-transition: none;
6296 transition: none;
6297 }
6298}
6299
6300.modal.show .modal-dialog {
6301 -webkit-transform: none;
6302 transform: none;
6303}
6304
6305.modal.modal-static .modal-dialog {
6306 -webkit-transform: scale(1.02);
6307 transform: scale(1.02);
6308}
6309
6310.modal-dialog-scrollable {
6311 display: -webkit-box;
6312 display: -ms-flexbox;
6313 display: flex;
6314 max-height: calc(100% - 1rem);
6315}
6316
6317.modal-dialog-scrollable .modal-content {
6318 max-height: calc(100vh - 1rem);
6319 overflow: hidden;
6320}
6321
6322.modal-dialog-scrollable .modal-header,
6323.modal-dialog-scrollable .modal-footer {
6324 -ms-flex-negative: 0;
6325 flex-shrink: 0;
6326}
6327
6328.modal-dialog-scrollable .modal-body {
6329 overflow-y: auto;
6330}
6331
6332.modal-dialog-centered {
6333 display: -webkit-box;
6334 display: -ms-flexbox;
6335 display: flex;
6336 -webkit-box-align: center;
6337 -ms-flex-align: center;
6338 align-items: center;
6339 min-height: calc(100% - 1rem);
6340}
6341
6342.modal-dialog-centered::before {
6343 display: block;
6344 height: calc(100vh - 1rem);
6345 content: "";
6346}
6347
6348.modal-dialog-centered.modal-dialog-scrollable {
6349 -webkit-box-orient: vertical;
6350 -webkit-box-direction: normal;
6351 -ms-flex-direction: column;
6352 flex-direction: column;
6353 -webkit-box-pack: center;
6354 -ms-flex-pack: center;
6355 justify-content: center;
6356 height: 100%;
6357}
6358
6359.modal-dialog-centered.modal-dialog-scrollable .modal-content {
6360 max-height: none;
6361}
6362
6363.modal-dialog-centered.modal-dialog-scrollable::before {
6364 content: none;
6365}
6366
6367.modal-content {
6368 position: relative;
6369 display: -webkit-box;
6370 display: -ms-flexbox;
6371 display: flex;
6372 -webkit-box-orient: vertical;
6373 -webkit-box-direction: normal;
6374 -ms-flex-direction: column;
6375 flex-direction: column;
6376 width: 100%;
6377 pointer-events: auto;
6378 background-color: #fff;
6379 background-clip: padding-box;
6380 border: 1px solid rgba(0, 0, 0, 0.2);
6381 border-radius: 0.3rem;
6382 outline: 0;
6383}
6384
6385.modal-backdrop {
6386 position: fixed;
6387 top: 0;
6388 left: 0;
6389 z-index: 1040;
6390 width: 100vw;
6391 height: 100vh;
6392 background-color: #000;
6393}
6394
6395.modal-backdrop.fade {
6396 opacity: 0;
6397}
6398
6399.modal-backdrop.show {
6400 opacity: 0.5;
6401}
6402
6403.modal-header {
6404 display: -webkit-box;
6405 display: -ms-flexbox;
6406 display: flex;
6407 -webkit-box-align: start;
6408 -ms-flex-align: start;
6409 align-items: flex-start;
6410 -webkit-box-pack: justify;
6411 -ms-flex-pack: justify;
6412 justify-content: space-between;
6413 padding: 1rem 1rem;
6414 border-bottom: 1px solid #ddd;
6415 border-top-left-radius: calc(0.3rem - 1px);
6416 border-top-right-radius: calc(0.3rem - 1px);
6417}
6418
6419.modal-header .close {
6420 padding: 1rem 1rem;
6421 margin: -1rem -1rem -1rem auto;
6422}
6423
6424.modal-title {
6425 margin-bottom: 0;
6426 line-height: 1.5;
6427}
6428
6429.modal-body {
6430 position: relative;
6431 -webkit-box-flex: 1;
6432 -ms-flex: 1 1 auto;
6433 flex: 1 1 auto;
6434 padding: 1rem;
6435}
6436
6437.modal-footer {
6438 display: -webkit-box;
6439 display: -ms-flexbox;
6440 display: flex;
6441 -ms-flex-wrap: wrap;
6442 flex-wrap: wrap;
6443 -webkit-box-align: center;
6444 -ms-flex-align: center;
6445 align-items: center;
6446 -webkit-box-pack: end;
6447 -ms-flex-pack: end;
6448 justify-content: flex-end;
6449 padding: 0.75rem;
6450 border-top: 1px solid #ddd;
6451 border-bottom-right-radius: calc(0.3rem - 1px);
6452 border-bottom-left-radius: calc(0.3rem - 1px);
6453}
6454
6455.modal-footer > * {
6456 margin: 0.25rem;
6457}
6458
6459.modal-scrollbar-measure {
6460 position: absolute;
6461 top: -9999px;
6462 width: 50px;
6463 height: 50px;
6464 overflow: scroll;
6465}
6466
6467@media (min-width: 576px) {
6468 .modal-dialog {
6469 max-width: 500px;
6470 margin: 1.75rem auto;
6471 }
6472 .modal-dialog-scrollable {
6473 max-height: calc(100% - 3.5rem);
6474 }
6475 .modal-dialog-scrollable .modal-content {
6476 max-height: calc(100vh - 3.5rem);
6477 }
6478 .modal-dialog-centered {
6479 min-height: calc(100% - 3.5rem);
6480 }
6481 .modal-dialog-centered::before {
6482 height: calc(100vh - 3.5rem);
6483 }
6484 .modal-sm {
6485 max-width: 300px;
6486 }
6487}
6488
6489@media (min-width: 992px) {
6490 .modal-lg,
6491 .modal-xl {
6492 max-width: 800px;
6493 }
6494}
6495
6496@media (min-width: 1200px) {
6497 .modal-xl {
6498 max-width: 1140px;
6499 }
6500}
6501
6502.tooltip {
6503 position: absolute;
6504 z-index: 1070;
6505 display: block;
6506 margin: 0;
6507 font-family: "Fira Sans Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6508 font-style: normal;
6509 font-weight: 400;
6510 line-height: 1.5;
6511 text-align: left;
6512 text-align: start;
6513 text-decoration: none;
6514 text-shadow: none;
6515 text-transform: none;
6516 letter-spacing: normal;
6517 word-break: normal;
6518 word-spacing: normal;
6519 white-space: normal;
6520 line-break: auto;
6521 font-size: 0.6875rem;
6522 word-wrap: break-word;
6523 opacity: 0;
6524}
6525
6526.tooltip.show {
6527 opacity: 0.9;
6528}
6529
6530.tooltip .arrow {
6531 position: absolute;
6532 display: block;
6533 width: 0.8rem;
6534 height: 0.4rem;
6535}
6536
6537.tooltip .arrow::before {
6538 position: absolute;
6539 content: "";
6540 border-color: transparent;
6541 border-style: solid;
6542}
6543
6544.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6545 padding: 0.4rem 0;
6546}
6547
6548.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6549 bottom: 0;
6550}
6551
6552.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6553 top: 0;
6554 border-width: 0.4rem 0.4rem 0;
6555 border-top-color: #000;
6556}
6557
6558.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6559 padding: 0 0.4rem;
6560}
6561
6562.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6563 left: 0;
6564 width: 0.4rem;
6565 height: 0.8rem;
6566}
6567
6568.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6569 right: 0;
6570 border-width: 0.4rem 0.4rem 0.4rem 0;
6571 border-right-color: #000;
6572}
6573
6574.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6575 padding: 0.4rem 0;
6576}
6577
6578.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6579 top: 0;
6580}
6581
6582.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6583 bottom: 0;
6584 border-width: 0 0.4rem 0.4rem;
6585 border-bottom-color: #000;
6586}
6587
6588.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6589 padding: 0 0.4rem;
6590}
6591
6592.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6593 right: 0;
6594 width: 0.4rem;
6595 height: 0.8rem;
6596}
6597
6598.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6599 left: 0;
6600 border-width: 0.4rem 0 0.4rem 0.4rem;
6601 border-left-color: #000;
6602}
6603
6604.tooltip-inner {
6605 max-width: 200px;
6606 padding: 0.25rem 0.5rem;
6607 color: #fff;
6608 text-align: center;
6609 background-color: #000;
6610 border-radius: 0.25rem;
6611}
6612
6613.popover {
6614 position: absolute;
6615 top: 0;
6616 left: 0;
6617 z-index: 1060;
6618 display: block;
6619 max-width: 276px;
6620 font-family: "Fira Sans Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
6621 font-style: normal;
6622 font-weight: 400;
6623 line-height: 1.5;
6624 text-align: left;
6625 text-align: start;
6626 text-decoration: none;
6627 text-shadow: none;
6628 text-transform: none;
6629 letter-spacing: normal;
6630 word-break: normal;
6631 word-spacing: normal;
6632 white-space: normal;
6633 line-break: auto;
6634 font-size: 0.930125rem;
6635 word-wrap: break-word;
6636 background-color: #fff;
6637 background-clip: padding-box;
6638 border: 1px solid rgba(0, 0, 0, 0.2);
6639 border-radius: 0.3rem;
6640}
6641
6642.popover .arrow {
6643 position: absolute;
6644 display: block;
6645 width: 1rem;
6646 height: 0.5rem;
6647 margin: 0 0.3rem;
6648}
6649
6650.popover .arrow::before, .popover .arrow::after {
6651 position: absolute;
6652 display: block;
6653 content: "";
6654 border-color: transparent;
6655 border-style: solid;
6656}
6657
6658.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6659 margin-bottom: 0.5rem;
6660}
6661
6662.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
6663 bottom: calc(-0.5rem - 1px);
6664}
6665
6666.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
6667 bottom: 0;
6668 border-width: 0.5rem 0.5rem 0;
6669 border-top-color: rgba(0, 0, 0, 0.25);
6670}
6671
6672.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
6673 bottom: 1px;
6674 border-width: 0.5rem 0.5rem 0;
6675 border-top-color: #fff;
6676}
6677
6678.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6679 margin-left: 0.5rem;
6680}
6681
6682.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
6683 left: calc(-0.5rem - 1px);
6684 width: 0.5rem;
6685 height: 1rem;
6686 margin: 0.3rem 0;
6687}
6688
6689.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
6690 left: 0;
6691 border-width: 0.5rem 0.5rem 0.5rem 0;
6692 border-right-color: rgba(0, 0, 0, 0.25);
6693}
6694
6695.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
6696 left: 1px;
6697 border-width: 0.5rem 0.5rem 0.5rem 0;
6698 border-right-color: #fff;
6699}
6700
6701.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6702 margin-top: 0.5rem;
6703}
6704
6705.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
6706 top: calc(-0.5rem - 1px);
6707}
6708
6709.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
6710 top: 0;
6711 border-width: 0 0.5rem 0.5rem 0.5rem;
6712 border-bottom-color: rgba(0, 0, 0, 0.25);
6713}
6714
6715.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
6716 top: 1px;
6717 border-width: 0 0.5rem 0.5rem 0.5rem;
6718 border-bottom-color: #fff;
6719}
6720
6721.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6722 position: absolute;
6723 top: 0;
6724 left: 50%;
6725 display: block;
6726 width: 1rem;
6727 margin-left: -0.5rem;
6728 content: "";
6729 border-bottom: 1px solid #f7f7f7;
6730}
6731
6732.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6733 margin-right: 0.5rem;
6734}
6735
6736.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
6737 right: calc(-0.5rem - 1px);
6738 width: 0.5rem;
6739 height: 1rem;
6740 margin: 0.3rem 0;
6741}
6742
6743.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
6744 right: 0;
6745 border-width: 0.5rem 0 0.5rem 0.5rem;
6746 border-left-color: rgba(0, 0, 0, 0.25);
6747}
6748
6749.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
6750 right: 1px;
6751 border-width: 0.5rem 0 0.5rem 0.5rem;
6752 border-left-color: #fff;
6753}
6754
6755.popover-header {
6756 padding: 0.5rem 0.75rem;
6757 margin-bottom: 0;
6758 font-size: 1.063rem;
6759 background-color: #f7f7f7;
6760 border-bottom: 1px solid #ebebeb;
6761 border-top-left-radius: calc(0.3rem - 1px);
6762 border-top-right-radius: calc(0.3rem - 1px);
6763}
6764
6765.popover-header:empty {
6766 display: none;
6767}
6768
6769.popover-body {
6770 padding: 0.5rem 0.75rem;
6771 color: #343a40;
6772}
6773
6774.carousel {
6775 position: relative;
6776}
6777
6778.carousel.pointer-event {
6779 -ms-touch-action: pan-y;
6780 touch-action: pan-y;
6781}
6782
6783.carousel-inner {
6784 position: relative;
6785 width: 100%;
6786 overflow: hidden;
6787}
6788
6789.carousel-inner::after {
6790 display: block;
6791 clear: both;
6792 content: "";
6793}
6794
6795.carousel-item {
6796 position: relative;
6797 display: none;
6798 float: left;
6799 width: 100%;
6800 margin-right: -100%;
6801 -webkit-backface-visibility: hidden;
6802 backface-visibility: hidden;
6803 -webkit-transition: -webkit-transform 0.6s ease-in-out;
6804 transition: -webkit-transform 0.6s ease-in-out;
6805 transition: transform 0.6s ease-in-out;
6806 transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
6807}
6808
6809@media (prefers-reduced-motion: reduce) {
6810 .carousel-item {
6811 -webkit-transition: none;
6812 transition: none;
6813 }
6814}
6815
6816.carousel-item.active,
6817.carousel-item-next,
6818.carousel-item-prev {
6819 display: block;
6820}
6821
6822.carousel-item-next:not(.carousel-item-left),
6823.active.carousel-item-right {
6824 -webkit-transform: translateX(100%);
6825 transform: translateX(100%);
6826}
6827
6828.carousel-item-prev:not(.carousel-item-right),
6829.active.carousel-item-left {
6830 -webkit-transform: translateX(-100%);
6831 transform: translateX(-100%);
6832}
6833
6834.carousel-fade .carousel-item {
6835 opacity: 0;
6836 -webkit-transition-property: opacity;
6837 transition-property: opacity;
6838 -webkit-transform: none;
6839 transform: none;
6840}
6841
6842.carousel-fade .carousel-item.active,
6843.carousel-fade .carousel-item-next.carousel-item-left,
6844.carousel-fade .carousel-item-prev.carousel-item-right {
6845 z-index: 1;
6846 opacity: 1;
6847}
6848
6849.carousel-fade .active.carousel-item-left,
6850.carousel-fade .active.carousel-item-right {
6851 z-index: 0;
6852 opacity: 0;
6853 -webkit-transition: opacity 0s 0.6s;
6854 transition: opacity 0s 0.6s;
6855}
6856
6857@media (prefers-reduced-motion: reduce) {
6858 .carousel-fade .active.carousel-item-left,
6859 .carousel-fade .active.carousel-item-right {
6860 -webkit-transition: none;
6861 transition: none;
6862 }
6863}
6864
6865.carousel-control-prev,
6866.carousel-control-next {
6867 position: absolute;
6868 top: 0;
6869 bottom: 0;
6870 z-index: 1;
6871 display: -webkit-box;
6872 display: -ms-flexbox;
6873 display: flex;
6874 -webkit-box-align: center;
6875 -ms-flex-align: center;
6876 align-items: center;
6877 -webkit-box-pack: center;
6878 -ms-flex-pack: center;
6879 justify-content: center;
6880 width: 15%;
6881 color: #fff;
6882 text-align: center;
6883 opacity: 0.5;
6884 -webkit-transition: opacity 0.15s ease;
6885 transition: opacity 0.15s ease;
6886}
6887
6888@media (prefers-reduced-motion: reduce) {
6889 .carousel-control-prev,
6890 .carousel-control-next {
6891 -webkit-transition: none;
6892 transition: none;
6893 }
6894}
6895
6896.carousel-control-prev:hover, .carousel-control-prev:focus,
6897.carousel-control-next:hover,
6898.carousel-control-next:focus {
6899 color: #fff;
6900 text-decoration: none;
6901 outline: 0;
6902 opacity: 0.9;
6903}
6904
6905.carousel-control-prev {
6906 left: 0;
6907}
6908
6909.carousel-control-next {
6910 right: 0;
6911}
6912
6913.carousel-control-prev-icon,
6914.carousel-control-next-icon {
6915 display: inline-block;
6916 width: 20px;
6917 height: 20px;
6918 background: no-repeat 50% / 100% 100%;
6919}
6920
6921.carousel-control-prev-icon {
6922 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
6923}
6924
6925.carousel-control-next-icon {
6926 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
6927}
6928
6929.carousel-indicators {
6930 position: absolute;
6931 right: 0;
6932 bottom: 0;
6933 left: 0;
6934 z-index: 15;
6935 display: -webkit-box;
6936 display: -ms-flexbox;
6937 display: flex;
6938 -webkit-box-pack: center;
6939 -ms-flex-pack: center;
6940 justify-content: center;
6941 padding-left: 0;
6942 margin-right: 15%;
6943 margin-left: 15%;
6944 list-style: none;
6945}
6946
6947.carousel-indicators li {
6948 -webkit-box-sizing: content-box;
6949 box-sizing: content-box;
6950 -webkit-box-flex: 0;
6951 -ms-flex: 0 1 auto;
6952 flex: 0 1 auto;
6953 width: 30px;
6954 height: 3px;
6955 margin-right: 3px;
6956 margin-left: 3px;
6957 text-indent: -999px;
6958 cursor: pointer;
6959 background-color: #fff;
6960 background-clip: padding-box;
6961 border-top: 10px solid transparent;
6962 border-bottom: 10px solid transparent;
6963 opacity: .5;
6964 -webkit-transition: opacity 0.6s ease;
6965 transition: opacity 0.6s ease;
6966}
6967
6968@media (prefers-reduced-motion: reduce) {
6969 .carousel-indicators li {
6970 -webkit-transition: none;
6971 transition: none;
6972 }
6973}
6974
6975.carousel-indicators .active {
6976 opacity: 1;
6977}
6978
6979.carousel-caption {
6980 position: absolute;
6981 right: 15%;
6982 bottom: 20px;
6983 left: 15%;
6984 z-index: 10;
6985 padding-top: 20px;
6986 padding-bottom: 20px;
6987 color: #fff;
6988 text-align: center;
6989}
6990
6991@-webkit-keyframes spinner-border {
6992 to {
6993 -webkit-transform: rotate(360deg);
6994 transform: rotate(360deg);
6995 }
6996}
6997
6998@keyframes spinner-border {
6999 to {
7000 -webkit-transform: rotate(360deg);
7001 transform: rotate(360deg);
7002 }
7003}
7004
7005.spinner-border {
7006 display: inline-block;
7007 width: 2rem;
7008 height: 2rem;
7009 vertical-align: text-bottom;
7010 border: 0.25em solid currentColor;
7011 border-right-color: transparent;
7012 border-radius: 50%;
7013 -webkit-animation: spinner-border .75s linear infinite;
7014 animation: spinner-border .75s linear infinite;
7015}
7016
7017.spinner-border-sm {
7018 width: 1rem;
7019 height: 1rem;
7020 border-width: 0.2em;
7021}
7022
7023@-webkit-keyframes spinner-grow {
7024 0% {
7025 -webkit-transform: scale(0);
7026 transform: scale(0);
7027 }
7028 50% {
7029 opacity: 1;
7030 }
7031}
7032
7033@keyframes spinner-grow {
7034 0% {
7035 -webkit-transform: scale(0);
7036 transform: scale(0);
7037 }
7038 50% {
7039 opacity: 1;
7040 }
7041}
7042
7043.spinner-grow {
7044 display: inline-block;
7045 width: 2rem;
7046 height: 2rem;
7047 vertical-align: text-bottom;
7048 background-color: currentColor;
7049 border-radius: 50%;
7050 opacity: 0;
7051 -webkit-animation: spinner-grow .75s linear infinite;
7052 animation: spinner-grow .75s linear infinite;
7053}
7054
7055.spinner-grow-sm {
7056 width: 1rem;
7057 height: 1rem;
7058}
7059
7060.align-baseline {
7061 vertical-align: baseline !important;
7062}
7063
7064.align-top {
7065 vertical-align: top !important;
7066}
7067
7068.align-middle {
7069 vertical-align: middle !important;
7070}
7071
7072.align-bottom {
7073 vertical-align: bottom !important;
7074}
7075
7076.align-text-bottom {
7077 vertical-align: text-bottom !important;
7078}
7079
7080.align-text-top {
7081 vertical-align: text-top !important;
7082}
7083
7084.bg-primary {
7085 background-color: #4582EC !important;
7086}
7087
7088a.bg-primary:hover, a.bg-primary:focus,
7089button.bg-primary:hover,
7090button.bg-primary:focus {
7091 background-color: #1863e6 !important;
7092}
7093
7094.bg-secondary {
7095 background-color: #adb5bd !important;
7096}
7097
7098a.bg-secondary:hover, a.bg-secondary:focus,
7099button.bg-secondary:hover,
7100button.bg-secondary:focus {
7101 background-color: #919ca6 !important;
7102}
7103
7104.bg-success {
7105 background-color: #02B875 !important;
7106}
7107
7108a.bg-success:hover, a.bg-success:focus,
7109button.bg-success:hover,
7110button.bg-success:focus {
7111 background-color: #018655 !important;
7112}
7113
7114.bg-info {
7115 background-color: #17a2b8 !important;
7116}
7117
7118a.bg-info:hover, a.bg-info:focus,
7119button.bg-info:hover,
7120button.bg-info:focus {
7121 background-color: #117a8b !important;
7122}
7123
7124.bg-warning {
7125 background-color: #f0ad4e !important;
7126}
7127
7128a.bg-warning:hover, a.bg-warning:focus,
7129button.bg-warning:hover,
7130button.bg-warning:focus {
7131 background-color: #ec971f !important;
7132}
7133
7134.bg-danger {
7135 background-color: #d9534f !important;
7136}
7137
7138a.bg-danger:hover, a.bg-danger:focus,
7139button.bg-danger:hover,
7140button.bg-danger:focus {
7141 background-color: #c9302c !important;
7142}
7143
7144.bg-light {
7145 background-color: #f8f9fa !important;
7146}
7147
7148a.bg-light:hover, a.bg-light:focus,
7149button.bg-light:hover,
7150button.bg-light:focus {
7151 background-color: #dae0e5 !important;
7152}
7153
7154.bg-dark {
7155 background-color: #343a40 !important;
7156}
7157
7158a.bg-dark:hover, a.bg-dark:focus,
7159button.bg-dark:hover,
7160button.bg-dark:focus {
7161 background-color: #1d2124 !important;
7162}
7163
7164.bg-white {
7165 background-color: #fff !important;
7166}
7167
7168.bg-transparent {
7169 background-color: transparent !important;
7170}
7171
7172.border {
7173 border: 1px solid #ddd !important;
7174}
7175
7176.border-top {
7177 border-top: 1px solid #ddd !important;
7178}
7179
7180.border-right {
7181 border-right: 1px solid #ddd !important;
7182}
7183
7184.border-bottom {
7185 border-bottom: 1px solid #ddd !important;
7186}
7187
7188.border-left {
7189 border-left: 1px solid #ddd !important;
7190}
7191
7192.border-0 {
7193 border: 0 !important;
7194}
7195
7196.border-top-0 {
7197 border-top: 0 !important;
7198}
7199
7200.border-right-0 {
7201 border-right: 0 !important;
7202}
7203
7204.border-bottom-0 {
7205 border-bottom: 0 !important;
7206}
7207
7208.border-left-0 {
7209 border-left: 0 !important;
7210}
7211
7212.border-primary {
7213 border-color: #4582EC !important;
7214}
7215
7216.border-secondary {
7217 border-color: #adb5bd !important;
7218}
7219
7220.border-success {
7221 border-color: #02B875 !important;
7222}
7223
7224.border-info {
7225 border-color: #17a2b8 !important;
7226}
7227
7228.border-warning {
7229 border-color: #f0ad4e !important;
7230}
7231
7232.border-danger {
7233 border-color: #d9534f !important;
7234}
7235
7236.border-light {
7237 border-color: #f8f9fa !important;
7238}
7239
7240.border-dark {
7241 border-color: #343a40 !important;
7242}
7243
7244.border-white {
7245 border-color: #fff !important;
7246}
7247
7248.rounded-sm {
7249 border-radius: 0.2rem !important;
7250}
7251
7252.rounded {
7253 border-radius: 0.25rem !important;
7254}
7255
7256.rounded-top {
7257 border-top-left-radius: 0.25rem !important;
7258 border-top-right-radius: 0.25rem !important;
7259}
7260
7261.rounded-right {
7262 border-top-right-radius: 0.25rem !important;
7263 border-bottom-right-radius: 0.25rem !important;
7264}
7265
7266.rounded-bottom {
7267 border-bottom-right-radius: 0.25rem !important;
7268 border-bottom-left-radius: 0.25rem !important;
7269}
7270
7271.rounded-left {
7272 border-top-left-radius: 0.25rem !important;
7273 border-bottom-left-radius: 0.25rem !important;
7274}
7275
7276.rounded-lg {
7277 border-radius: 0.3rem !important;
7278}
7279
7280.rounded-circle {
7281 border-radius: 50% !important;
7282}
7283
7284.rounded-pill {
7285 border-radius: 50rem !important;
7286}
7287
7288.rounded-0 {
7289 border-radius: 0 !important;
7290}
7291
7292.clearfix::after {
7293 display: block;
7294 clear: both;
7295 content: "";
7296}
7297
7298.d-none {
7299 display: none !important;
7300}
7301
7302.d-inline {
7303 display: inline !important;
7304}
7305
7306.d-inline-block {
7307 display: inline-block !important;
7308}
7309
7310.d-block {
7311 display: block !important;
7312}
7313
7314.d-table {
7315 display: table !important;
7316}
7317
7318.d-table-row {
7319 display: table-row !important;
7320}
7321
7322.d-table-cell {
7323 display: table-cell !important;
7324}
7325
7326.d-flex {
7327 display: -webkit-box !important;
7328 display: -ms-flexbox !important;
7329 display: flex !important;
7330}
7331
7332.d-inline-flex {
7333 display: -webkit-inline-box !important;
7334 display: -ms-inline-flexbox !important;
7335 display: inline-flex !important;
7336}
7337
7338@media (min-width: 576px) {
7339 .d-sm-none {
7340 display: none !important;
7341 }
7342 .d-sm-inline {
7343 display: inline !important;
7344 }
7345 .d-sm-inline-block {
7346 display: inline-block !important;
7347 }
7348 .d-sm-block {
7349 display: block !important;
7350 }
7351 .d-sm-table {
7352 display: table !important;
7353 }
7354 .d-sm-table-row {
7355 display: table-row !important;
7356 }
7357 .d-sm-table-cell {
7358 display: table-cell !important;
7359 }
7360 .d-sm-flex {
7361 display: -webkit-box !important;
7362 display: -ms-flexbox !important;
7363 display: flex !important;
7364 }
7365 .d-sm-inline-flex {
7366 display: -webkit-inline-box !important;
7367 display: -ms-inline-flexbox !important;
7368 display: inline-flex !important;
7369 }
7370}
7371
7372@media (min-width: 768px) {
7373 .d-md-none {
7374 display: none !important;
7375 }
7376 .d-md-inline {
7377 display: inline !important;
7378 }
7379 .d-md-inline-block {
7380 display: inline-block !important;
7381 }
7382 .d-md-block {
7383 display: block !important;
7384 }
7385 .d-md-table {
7386 display: table !important;
7387 }
7388 .d-md-table-row {
7389 display: table-row !important;
7390 }
7391 .d-md-table-cell {
7392 display: table-cell !important;
7393 }
7394 .d-md-flex {
7395 display: -webkit-box !important;
7396 display: -ms-flexbox !important;
7397 display: flex !important;
7398 }
7399 .d-md-inline-flex {
7400 display: -webkit-inline-box !important;
7401 display: -ms-inline-flexbox !important;
7402 display: inline-flex !important;
7403 }
7404}
7405
7406@media (min-width: 992px) {
7407 .d-lg-none {
7408 display: none !important;
7409 }
7410 .d-lg-inline {
7411 display: inline !important;
7412 }
7413 .d-lg-inline-block {
7414 display: inline-block !important;
7415 }
7416 .d-lg-block {
7417 display: block !important;
7418 }
7419 .d-lg-table {
7420 display: table !important;
7421 }
7422 .d-lg-table-row {
7423 display: table-row !important;
7424 }
7425 .d-lg-table-cell {
7426 display: table-cell !important;
7427 }
7428 .d-lg-flex {
7429 display: -webkit-box !important;
7430 display: -ms-flexbox !important;
7431 display: flex !important;
7432 }
7433 .d-lg-inline-flex {
7434 display: -webkit-inline-box !important;
7435 display: -ms-inline-flexbox !important;
7436 display: inline-flex !important;
7437 }
7438}
7439
7440@media (min-width: 1200px) {
7441 .d-xl-none {
7442 display: none !important;
7443 }
7444 .d-xl-inline {
7445 display: inline !important;
7446 }
7447 .d-xl-inline-block {
7448 display: inline-block !important;
7449 }
7450 .d-xl-block {
7451 display: block !important;
7452 }
7453 .d-xl-table {
7454 display: table !important;
7455 }
7456 .d-xl-table-row {
7457 display: table-row !important;
7458 }
7459 .d-xl-table-cell {
7460 display: table-cell !important;
7461 }
7462 .d-xl-flex {
7463 display: -webkit-box !important;
7464 display: -ms-flexbox !important;
7465 display: flex !important;
7466 }
7467 .d-xl-inline-flex {
7468 display: -webkit-inline-box !important;
7469 display: -ms-inline-flexbox !important;
7470 display: inline-flex !important;
7471 }
7472}
7473
7474@media print {
7475 .d-print-none {
7476 display: none !important;
7477 }
7478 .d-print-inline {
7479 display: inline !important;
7480 }
7481 .d-print-inline-block {
7482 display: inline-block !important;
7483 }
7484 .d-print-block {
7485 display: block !important;
7486 }
7487 .d-print-table {
7488 display: table !important;
7489 }
7490 .d-print-table-row {
7491 display: table-row !important;
7492 }
7493 .d-print-table-cell {
7494 display: table-cell !important;
7495 }
7496 .d-print-flex {
7497 display: -webkit-box !important;
7498 display: -ms-flexbox !important;
7499 display: flex !important;
7500 }
7501 .d-print-inline-flex {
7502 display: -webkit-inline-box !important;
7503 display: -ms-inline-flexbox !important;
7504 display: inline-flex !important;
7505 }
7506}
7507
7508.embed-responsive {
7509 position: relative;
7510 display: block;
7511 width: 100%;
7512 padding: 0;
7513 overflow: hidden;
7514}
7515
7516.embed-responsive::before {
7517 display: block;
7518 content: "";
7519}
7520
7521.embed-responsive .embed-responsive-item,
7522.embed-responsive iframe,
7523.embed-responsive embed,
7524.embed-responsive object,
7525.embed-responsive video {
7526 position: absolute;
7527 top: 0;
7528 bottom: 0;
7529 left: 0;
7530 width: 100%;
7531 height: 100%;
7532 border: 0;
7533}
7534
7535.embed-responsive-21by9::before {
7536 padding-top: 42.8571428571%;
7537}
7538
7539.embed-responsive-16by9::before {
7540 padding-top: 56.25%;
7541}
7542
7543.embed-responsive-4by3::before {
7544 padding-top: 75%;
7545}
7546
7547.embed-responsive-1by1::before {
7548 padding-top: 100%;
7549}
7550
7551.flex-row {
7552 -webkit-box-orient: horizontal !important;
7553 -webkit-box-direction: normal !important;
7554 -ms-flex-direction: row !important;
7555 flex-direction: row !important;
7556}
7557
7558.flex-column {
7559 -webkit-box-orient: vertical !important;
7560 -webkit-box-direction: normal !important;
7561 -ms-flex-direction: column !important;
7562 flex-direction: column !important;
7563}
7564
7565.flex-row-reverse {
7566 -webkit-box-orient: horizontal !important;
7567 -webkit-box-direction: reverse !important;
7568 -ms-flex-direction: row-reverse !important;
7569 flex-direction: row-reverse !important;
7570}
7571
7572.flex-column-reverse {
7573 -webkit-box-orient: vertical !important;
7574 -webkit-box-direction: reverse !important;
7575 -ms-flex-direction: column-reverse !important;
7576 flex-direction: column-reverse !important;
7577}
7578
7579.flex-wrap {
7580 -ms-flex-wrap: wrap !important;
7581 flex-wrap: wrap !important;
7582}
7583
7584.flex-nowrap {
7585 -ms-flex-wrap: nowrap !important;
7586 flex-wrap: nowrap !important;
7587}
7588
7589.flex-wrap-reverse {
7590 -ms-flex-wrap: wrap-reverse !important;
7591 flex-wrap: wrap-reverse !important;
7592}
7593
7594.flex-fill {
7595 -webkit-box-flex: 1 !important;
7596 -ms-flex: 1 1 auto !important;
7597 flex: 1 1 auto !important;
7598}
7599
7600.flex-grow-0 {
7601 -webkit-box-flex: 0 !important;
7602 -ms-flex-positive: 0 !important;
7603 flex-grow: 0 !important;
7604}
7605
7606.flex-grow-1 {
7607 -webkit-box-flex: 1 !important;
7608 -ms-flex-positive: 1 !important;
7609 flex-grow: 1 !important;
7610}
7611
7612.flex-shrink-0 {
7613 -ms-flex-negative: 0 !important;
7614 flex-shrink: 0 !important;
7615}
7616
7617.flex-shrink-1 {
7618 -ms-flex-negative: 1 !important;
7619 flex-shrink: 1 !important;
7620}
7621
7622.justify-content-start {
7623 -webkit-box-pack: start !important;
7624 -ms-flex-pack: start !important;
7625 justify-content: flex-start !important;
7626}
7627
7628.justify-content-end {
7629 -webkit-box-pack: end !important;
7630 -ms-flex-pack: end !important;
7631 justify-content: flex-end !important;
7632}
7633
7634.justify-content-center {
7635 -webkit-box-pack: center !important;
7636 -ms-flex-pack: center !important;
7637 justify-content: center !important;
7638}
7639
7640.justify-content-between {
7641 -webkit-box-pack: justify !important;
7642 -ms-flex-pack: justify !important;
7643 justify-content: space-between !important;
7644}
7645
7646.justify-content-around {
7647 -ms-flex-pack: distribute !important;
7648 justify-content: space-around !important;
7649}
7650
7651.align-items-start {
7652 -webkit-box-align: start !important;
7653 -ms-flex-align: start !important;
7654 align-items: flex-start !important;
7655}
7656
7657.align-items-end {
7658 -webkit-box-align: end !important;
7659 -ms-flex-align: end !important;
7660 align-items: flex-end !important;
7661}
7662
7663.align-items-center {
7664 -webkit-box-align: center !important;
7665 -ms-flex-align: center !important;
7666 align-items: center !important;
7667}
7668
7669.align-items-baseline {
7670 -webkit-box-align: baseline !important;
7671 -ms-flex-align: baseline !important;
7672 align-items: baseline !important;
7673}
7674
7675.align-items-stretch {
7676 -webkit-box-align: stretch !important;
7677 -ms-flex-align: stretch !important;
7678 align-items: stretch !important;
7679}
7680
7681.align-content-start {
7682 -ms-flex-line-pack: start !important;
7683 align-content: flex-start !important;
7684}
7685
7686.align-content-end {
7687 -ms-flex-line-pack: end !important;
7688 align-content: flex-end !important;
7689}
7690
7691.align-content-center {
7692 -ms-flex-line-pack: center !important;
7693 align-content: center !important;
7694}
7695
7696.align-content-between {
7697 -ms-flex-line-pack: justify !important;
7698 align-content: space-between !important;
7699}
7700
7701.align-content-around {
7702 -ms-flex-line-pack: distribute !important;
7703 align-content: space-around !important;
7704}
7705
7706.align-content-stretch {
7707 -ms-flex-line-pack: stretch !important;
7708 align-content: stretch !important;
7709}
7710
7711.align-self-auto {
7712 -ms-flex-item-align: auto !important;
7713 align-self: auto !important;
7714}
7715
7716.align-self-start {
7717 -ms-flex-item-align: start !important;
7718 align-self: flex-start !important;
7719}
7720
7721.align-self-end {
7722 -ms-flex-item-align: end !important;
7723 align-self: flex-end !important;
7724}
7725
7726.align-self-center {
7727 -ms-flex-item-align: center !important;
7728 align-self: center !important;
7729}
7730
7731.align-self-baseline {
7732 -ms-flex-item-align: baseline !important;
7733 align-self: baseline !important;
7734}
7735
7736.align-self-stretch {
7737 -ms-flex-item-align: stretch !important;
7738 align-self: stretch !important;
7739}
7740
7741@media (min-width: 576px) {
7742 .flex-sm-row {
7743 -webkit-box-orient: horizontal !important;
7744 -webkit-box-direction: normal !important;
7745 -ms-flex-direction: row !important;
7746 flex-direction: row !important;
7747 }
7748 .flex-sm-column {
7749 -webkit-box-orient: vertical !important;
7750 -webkit-box-direction: normal !important;
7751 -ms-flex-direction: column !important;
7752 flex-direction: column !important;
7753 }
7754 .flex-sm-row-reverse {
7755 -webkit-box-orient: horizontal !important;
7756 -webkit-box-direction: reverse !important;
7757 -ms-flex-direction: row-reverse !important;
7758 flex-direction: row-reverse !important;
7759 }
7760 .flex-sm-column-reverse {
7761 -webkit-box-orient: vertical !important;
7762 -webkit-box-direction: reverse !important;
7763 -ms-flex-direction: column-reverse !important;
7764 flex-direction: column-reverse !important;
7765 }
7766 .flex-sm-wrap {
7767 -ms-flex-wrap: wrap !important;
7768 flex-wrap: wrap !important;
7769 }
7770 .flex-sm-nowrap {
7771 -ms-flex-wrap: nowrap !important;
7772 flex-wrap: nowrap !important;
7773 }
7774 .flex-sm-wrap-reverse {
7775 -ms-flex-wrap: wrap-reverse !important;
7776 flex-wrap: wrap-reverse !important;
7777 }
7778 .flex-sm-fill {
7779 -webkit-box-flex: 1 !important;
7780 -ms-flex: 1 1 auto !important;
7781 flex: 1 1 auto !important;
7782 }
7783 .flex-sm-grow-0 {
7784 -webkit-box-flex: 0 !important;
7785 -ms-flex-positive: 0 !important;
7786 flex-grow: 0 !important;
7787 }
7788 .flex-sm-grow-1 {
7789 -webkit-box-flex: 1 !important;
7790 -ms-flex-positive: 1 !important;
7791 flex-grow: 1 !important;
7792 }
7793 .flex-sm-shrink-0 {
7794 -ms-flex-negative: 0 !important;
7795 flex-shrink: 0 !important;
7796 }
7797 .flex-sm-shrink-1 {
7798 -ms-flex-negative: 1 !important;
7799 flex-shrink: 1 !important;
7800 }
7801 .justify-content-sm-start {
7802 -webkit-box-pack: start !important;
7803 -ms-flex-pack: start !important;
7804 justify-content: flex-start !important;
7805 }
7806 .justify-content-sm-end {
7807 -webkit-box-pack: end !important;
7808 -ms-flex-pack: end !important;
7809 justify-content: flex-end !important;
7810 }
7811 .justify-content-sm-center {
7812 -webkit-box-pack: center !important;
7813 -ms-flex-pack: center !important;
7814 justify-content: center !important;
7815 }
7816 .justify-content-sm-between {
7817 -webkit-box-pack: justify !important;
7818 -ms-flex-pack: justify !important;
7819 justify-content: space-between !important;
7820 }
7821 .justify-content-sm-around {
7822 -ms-flex-pack: distribute !important;
7823 justify-content: space-around !important;
7824 }
7825 .align-items-sm-start {
7826 -webkit-box-align: start !important;
7827 -ms-flex-align: start !important;
7828 align-items: flex-start !important;
7829 }
7830 .align-items-sm-end {
7831 -webkit-box-align: end !important;
7832 -ms-flex-align: end !important;
7833 align-items: flex-end !important;
7834 }
7835 .align-items-sm-center {
7836 -webkit-box-align: center !important;
7837 -ms-flex-align: center !important;
7838 align-items: center !important;
7839 }
7840 .align-items-sm-baseline {
7841 -webkit-box-align: baseline !important;
7842 -ms-flex-align: baseline !important;
7843 align-items: baseline !important;
7844 }
7845 .align-items-sm-stretch {
7846 -webkit-box-align: stretch !important;
7847 -ms-flex-align: stretch !important;
7848 align-items: stretch !important;
7849 }
7850 .align-content-sm-start {
7851 -ms-flex-line-pack: start !important;
7852 align-content: flex-start !important;
7853 }
7854 .align-content-sm-end {
7855 -ms-flex-line-pack: end !important;
7856 align-content: flex-end !important;
7857 }
7858 .align-content-sm-center {
7859 -ms-flex-line-pack: center !important;
7860 align-content: center !important;
7861 }
7862 .align-content-sm-between {
7863 -ms-flex-line-pack: justify !important;
7864 align-content: space-between !important;
7865 }
7866 .align-content-sm-around {
7867 -ms-flex-line-pack: distribute !important;
7868 align-content: space-around !important;
7869 }
7870 .align-content-sm-stretch {
7871 -ms-flex-line-pack: stretch !important;
7872 align-content: stretch !important;
7873 }
7874 .align-self-sm-auto {
7875 -ms-flex-item-align: auto !important;
7876 align-self: auto !important;
7877 }
7878 .align-self-sm-start {
7879 -ms-flex-item-align: start !important;
7880 align-self: flex-start !important;
7881 }
7882 .align-self-sm-end {
7883 -ms-flex-item-align: end !important;
7884 align-self: flex-end !important;
7885 }
7886 .align-self-sm-center {
7887 -ms-flex-item-align: center !important;
7888 align-self: center !important;
7889 }
7890 .align-self-sm-baseline {
7891 -ms-flex-item-align: baseline !important;
7892 align-self: baseline !important;
7893 }
7894 .align-self-sm-stretch {
7895 -ms-flex-item-align: stretch !important;
7896 align-self: stretch !important;
7897 }
7898}
7899
7900@media (min-width: 768px) {
7901 .flex-md-row {
7902 -webkit-box-orient: horizontal !important;
7903 -webkit-box-direction: normal !important;
7904 -ms-flex-direction: row !important;
7905 flex-direction: row !important;
7906 }
7907 .flex-md-column {
7908 -webkit-box-orient: vertical !important;
7909 -webkit-box-direction: normal !important;
7910 -ms-flex-direction: column !important;
7911 flex-direction: column !important;
7912 }
7913 .flex-md-row-reverse {
7914 -webkit-box-orient: horizontal !important;
7915 -webkit-box-direction: reverse !important;
7916 -ms-flex-direction: row-reverse !important;
7917 flex-direction: row-reverse !important;
7918 }
7919 .flex-md-column-reverse {
7920 -webkit-box-orient: vertical !important;
7921 -webkit-box-direction: reverse !important;
7922 -ms-flex-direction: column-reverse !important;
7923 flex-direction: column-reverse !important;
7924 }
7925 .flex-md-wrap {
7926 -ms-flex-wrap: wrap !important;
7927 flex-wrap: wrap !important;
7928 }
7929 .flex-md-nowrap {
7930 -ms-flex-wrap: nowrap !important;
7931 flex-wrap: nowrap !important;
7932 }
7933 .flex-md-wrap-reverse {
7934 -ms-flex-wrap: wrap-reverse !important;
7935 flex-wrap: wrap-reverse !important;
7936 }
7937 .flex-md-fill {
7938 -webkit-box-flex: 1 !important;
7939 -ms-flex: 1 1 auto !important;
7940 flex: 1 1 auto !important;
7941 }
7942 .flex-md-grow-0 {
7943 -webkit-box-flex: 0 !important;
7944 -ms-flex-positive: 0 !important;
7945 flex-grow: 0 !important;
7946 }
7947 .flex-md-grow-1 {
7948 -webkit-box-flex: 1 !important;
7949 -ms-flex-positive: 1 !important;
7950 flex-grow: 1 !important;
7951 }
7952 .flex-md-shrink-0 {
7953 -ms-flex-negative: 0 !important;
7954 flex-shrink: 0 !important;
7955 }
7956 .flex-md-shrink-1 {
7957 -ms-flex-negative: 1 !important;
7958 flex-shrink: 1 !important;
7959 }
7960 .justify-content-md-start {
7961 -webkit-box-pack: start !important;
7962 -ms-flex-pack: start !important;
7963 justify-content: flex-start !important;
7964 }
7965 .justify-content-md-end {
7966 -webkit-box-pack: end !important;
7967 -ms-flex-pack: end !important;
7968 justify-content: flex-end !important;
7969 }
7970 .justify-content-md-center {
7971 -webkit-box-pack: center !important;
7972 -ms-flex-pack: center !important;
7973 justify-content: center !important;
7974 }
7975 .justify-content-md-between {
7976 -webkit-box-pack: justify !important;
7977 -ms-flex-pack: justify !important;
7978 justify-content: space-between !important;
7979 }
7980 .justify-content-md-around {
7981 -ms-flex-pack: distribute !important;
7982 justify-content: space-around !important;
7983 }
7984 .align-items-md-start {
7985 -webkit-box-align: start !important;
7986 -ms-flex-align: start !important;
7987 align-items: flex-start !important;
7988 }
7989 .align-items-md-end {
7990 -webkit-box-align: end !important;
7991 -ms-flex-align: end !important;
7992 align-items: flex-end !important;
7993 }
7994 .align-items-md-center {
7995 -webkit-box-align: center !important;
7996 -ms-flex-align: center !important;
7997 align-items: center !important;
7998 }
7999 .align-items-md-baseline {
8000 -webkit-box-align: baseline !important;
8001 -ms-flex-align: baseline !important;
8002 align-items: baseline !important;
8003 }
8004 .align-items-md-stretch {
8005 -webkit-box-align: stretch !important;
8006 -ms-flex-align: stretch !important;
8007 align-items: stretch !important;
8008 }
8009 .align-content-md-start {
8010 -ms-flex-line-pack: start !important;
8011 align-content: flex-start !important;
8012 }
8013 .align-content-md-end {
8014 -ms-flex-line-pack: end !important;
8015 align-content: flex-end !important;
8016 }
8017 .align-content-md-center {
8018 -ms-flex-line-pack: center !important;
8019 align-content: center !important;
8020 }
8021 .align-content-md-between {
8022 -ms-flex-line-pack: justify !important;
8023 align-content: space-between !important;
8024 }
8025 .align-content-md-around {
8026 -ms-flex-line-pack: distribute !important;
8027 align-content: space-around !important;
8028 }
8029 .align-content-md-stretch {
8030 -ms-flex-line-pack: stretch !important;
8031 align-content: stretch !important;
8032 }
8033 .align-self-md-auto {
8034 -ms-flex-item-align: auto !important;
8035 align-self: auto !important;
8036 }
8037 .align-self-md-start {
8038 -ms-flex-item-align: start !important;
8039 align-self: flex-start !important;
8040 }
8041 .align-self-md-end {
8042 -ms-flex-item-align: end !important;
8043 align-self: flex-end !important;
8044 }
8045 .align-self-md-center {
8046 -ms-flex-item-align: center !important;
8047 align-self: center !important;
8048 }
8049 .align-self-md-baseline {
8050 -ms-flex-item-align: baseline !important;
8051 align-self: baseline !important;
8052 }
8053 .align-self-md-stretch {
8054 -ms-flex-item-align: stretch !important;
8055 align-self: stretch !important;
8056 }
8057}
8058
8059@media (min-width: 992px) {
8060 .flex-lg-row {
8061 -webkit-box-orient: horizontal !important;
8062 -webkit-box-direction: normal !important;
8063 -ms-flex-direction: row !important;
8064 flex-direction: row !important;
8065 }
8066 .flex-lg-column {
8067 -webkit-box-orient: vertical !important;
8068 -webkit-box-direction: normal !important;
8069 -ms-flex-direction: column !important;
8070 flex-direction: column !important;
8071 }
8072 .flex-lg-row-reverse {
8073 -webkit-box-orient: horizontal !important;
8074 -webkit-box-direction: reverse !important;
8075 -ms-flex-direction: row-reverse !important;
8076 flex-direction: row-reverse !important;
8077 }
8078 .flex-lg-column-reverse {
8079 -webkit-box-orient: vertical !important;
8080 -webkit-box-direction: reverse !important;
8081 -ms-flex-direction: column-reverse !important;
8082 flex-direction: column-reverse !important;
8083 }
8084 .flex-lg-wrap {
8085 -ms-flex-wrap: wrap !important;
8086 flex-wrap: wrap !important;
8087 }
8088 .flex-lg-nowrap {
8089 -ms-flex-wrap: nowrap !important;
8090 flex-wrap: nowrap !important;
8091 }
8092 .flex-lg-wrap-reverse {
8093 -ms-flex-wrap: wrap-reverse !important;
8094 flex-wrap: wrap-reverse !important;
8095 }
8096 .flex-lg-fill {
8097 -webkit-box-flex: 1 !important;
8098 -ms-flex: 1 1 auto !important;
8099 flex: 1 1 auto !important;
8100 }
8101 .flex-lg-grow-0 {
8102 -webkit-box-flex: 0 !important;
8103 -ms-flex-positive: 0 !important;
8104 flex-grow: 0 !important;
8105 }
8106 .flex-lg-grow-1 {
8107 -webkit-box-flex: 1 !important;
8108 -ms-flex-positive: 1 !important;
8109 flex-grow: 1 !important;
8110 }
8111 .flex-lg-shrink-0 {
8112 -ms-flex-negative: 0 !important;
8113 flex-shrink: 0 !important;
8114 }
8115 .flex-lg-shrink-1 {
8116 -ms-flex-negative: 1 !important;
8117 flex-shrink: 1 !important;
8118 }
8119 .justify-content-lg-start {
8120 -webkit-box-pack: start !important;
8121 -ms-flex-pack: start !important;
8122 justify-content: flex-start !important;
8123 }
8124 .justify-content-lg-end {
8125 -webkit-box-pack: end !important;
8126 -ms-flex-pack: end !important;
8127 justify-content: flex-end !important;
8128 }
8129 .justify-content-lg-center {
8130 -webkit-box-pack: center !important;
8131 -ms-flex-pack: center !important;
8132 justify-content: center !important;
8133 }
8134 .justify-content-lg-between {
8135 -webkit-box-pack: justify !important;
8136 -ms-flex-pack: justify !important;
8137 justify-content: space-between !important;
8138 }
8139 .justify-content-lg-around {
8140 -ms-flex-pack: distribute !important;
8141 justify-content: space-around !important;
8142 }
8143 .align-items-lg-start {
8144 -webkit-box-align: start !important;
8145 -ms-flex-align: start !important;
8146 align-items: flex-start !important;
8147 }
8148 .align-items-lg-end {
8149 -webkit-box-align: end !important;
8150 -ms-flex-align: end !important;
8151 align-items: flex-end !important;
8152 }
8153 .align-items-lg-center {
8154 -webkit-box-align: center !important;
8155 -ms-flex-align: center !important;
8156 align-items: center !important;
8157 }
8158 .align-items-lg-baseline {
8159 -webkit-box-align: baseline !important;
8160 -ms-flex-align: baseline !important;
8161 align-items: baseline !important;
8162 }
8163 .align-items-lg-stretch {
8164 -webkit-box-align: stretch !important;
8165 -ms-flex-align: stretch !important;
8166 align-items: stretch !important;
8167 }
8168 .align-content-lg-start {
8169 -ms-flex-line-pack: start !important;
8170 align-content: flex-start !important;
8171 }
8172 .align-content-lg-end {
8173 -ms-flex-line-pack: end !important;
8174 align-content: flex-end !important;
8175 }
8176 .align-content-lg-center {
8177 -ms-flex-line-pack: center !important;
8178 align-content: center !important;
8179 }
8180 .align-content-lg-between {
8181 -ms-flex-line-pack: justify !important;
8182 align-content: space-between !important;
8183 }
8184 .align-content-lg-around {
8185 -ms-flex-line-pack: distribute !important;
8186 align-content: space-around !important;
8187 }
8188 .align-content-lg-stretch {
8189 -ms-flex-line-pack: stretch !important;
8190 align-content: stretch !important;
8191 }
8192 .align-self-lg-auto {
8193 -ms-flex-item-align: auto !important;
8194 align-self: auto !important;
8195 }
8196 .align-self-lg-start {
8197 -ms-flex-item-align: start !important;
8198 align-self: flex-start !important;
8199 }
8200 .align-self-lg-end {
8201 -ms-flex-item-align: end !important;
8202 align-self: flex-end !important;
8203 }
8204 .align-self-lg-center {
8205 -ms-flex-item-align: center !important;
8206 align-self: center !important;
8207 }
8208 .align-self-lg-baseline {
8209 -ms-flex-item-align: baseline !important;
8210 align-self: baseline !important;
8211 }
8212 .align-self-lg-stretch {
8213 -ms-flex-item-align: stretch !important;
8214 align-self: stretch !important;
8215 }
8216}
8217
8218@media (min-width: 1200px) {
8219 .flex-xl-row {
8220 -webkit-box-orient: horizontal !important;
8221 -webkit-box-direction: normal !important;
8222 -ms-flex-direction: row !important;
8223 flex-direction: row !important;
8224 }
8225 .flex-xl-column {
8226 -webkit-box-orient: vertical !important;
8227 -webkit-box-direction: normal !important;
8228 -ms-flex-direction: column !important;
8229 flex-direction: column !important;
8230 }
8231 .flex-xl-row-reverse {
8232 -webkit-box-orient: horizontal !important;
8233 -webkit-box-direction: reverse !important;
8234 -ms-flex-direction: row-reverse !important;
8235 flex-direction: row-reverse !important;
8236 }
8237 .flex-xl-column-reverse {
8238 -webkit-box-orient: vertical !important;
8239 -webkit-box-direction: reverse !important;
8240 -ms-flex-direction: column-reverse !important;
8241 flex-direction: column-reverse !important;
8242 }
8243 .flex-xl-wrap {
8244 -ms-flex-wrap: wrap !important;
8245 flex-wrap: wrap !important;
8246 }
8247 .flex-xl-nowrap {
8248 -ms-flex-wrap: nowrap !important;
8249 flex-wrap: nowrap !important;
8250 }
8251 .flex-xl-wrap-reverse {
8252 -ms-flex-wrap: wrap-reverse !important;
8253 flex-wrap: wrap-reverse !important;
8254 }
8255 .flex-xl-fill {
8256 -webkit-box-flex: 1 !important;
8257 -ms-flex: 1 1 auto !important;
8258 flex: 1 1 auto !important;
8259 }
8260 .flex-xl-grow-0 {
8261 -webkit-box-flex: 0 !important;
8262 -ms-flex-positive: 0 !important;
8263 flex-grow: 0 !important;
8264 }
8265 .flex-xl-grow-1 {
8266 -webkit-box-flex: 1 !important;
8267 -ms-flex-positive: 1 !important;
8268 flex-grow: 1 !important;
8269 }
8270 .flex-xl-shrink-0 {
8271 -ms-flex-negative: 0 !important;
8272 flex-shrink: 0 !important;
8273 }
8274 .flex-xl-shrink-1 {
8275 -ms-flex-negative: 1 !important;
8276 flex-shrink: 1 !important;
8277 }
8278 .justify-content-xl-start {
8279 -webkit-box-pack: start !important;
8280 -ms-flex-pack: start !important;
8281 justify-content: flex-start !important;
8282 }
8283 .justify-content-xl-end {
8284 -webkit-box-pack: end !important;
8285 -ms-flex-pack: end !important;
8286 justify-content: flex-end !important;
8287 }
8288 .justify-content-xl-center {
8289 -webkit-box-pack: center !important;
8290 -ms-flex-pack: center !important;
8291 justify-content: center !important;
8292 }
8293 .justify-content-xl-between {
8294 -webkit-box-pack: justify !important;
8295 -ms-flex-pack: justify !important;
8296 justify-content: space-between !important;
8297 }
8298 .justify-content-xl-around {
8299 -ms-flex-pack: distribute !important;
8300 justify-content: space-around !important;
8301 }
8302 .align-items-xl-start {
8303 -webkit-box-align: start !important;
8304 -ms-flex-align: start !important;
8305 align-items: flex-start !important;
8306 }
8307 .align-items-xl-end {
8308 -webkit-box-align: end !important;
8309 -ms-flex-align: end !important;
8310 align-items: flex-end !important;
8311 }
8312 .align-items-xl-center {
8313 -webkit-box-align: center !important;
8314 -ms-flex-align: center !important;
8315 align-items: center !important;
8316 }
8317 .align-items-xl-baseline {
8318 -webkit-box-align: baseline !important;
8319 -ms-flex-align: baseline !important;
8320 align-items: baseline !important;
8321 }
8322 .align-items-xl-stretch {
8323 -webkit-box-align: stretch !important;
8324 -ms-flex-align: stretch !important;
8325 align-items: stretch !important;
8326 }
8327 .align-content-xl-start {
8328 -ms-flex-line-pack: start !important;
8329 align-content: flex-start !important;
8330 }
8331 .align-content-xl-end {
8332 -ms-flex-line-pack: end !important;
8333 align-content: flex-end !important;
8334 }
8335 .align-content-xl-center {
8336 -ms-flex-line-pack: center !important;
8337 align-content: center !important;
8338 }
8339 .align-content-xl-between {
8340 -ms-flex-line-pack: justify !important;
8341 align-content: space-between !important;
8342 }
8343 .align-content-xl-around {
8344 -ms-flex-line-pack: distribute !important;
8345 align-content: space-around !important;
8346 }
8347 .align-content-xl-stretch {
8348 -ms-flex-line-pack: stretch !important;
8349 align-content: stretch !important;
8350 }
8351 .align-self-xl-auto {
8352 -ms-flex-item-align: auto !important;
8353 align-self: auto !important;
8354 }
8355 .align-self-xl-start {
8356 -ms-flex-item-align: start !important;
8357 align-self: flex-start !important;
8358 }
8359 .align-self-xl-end {
8360 -ms-flex-item-align: end !important;
8361 align-self: flex-end !important;
8362 }
8363 .align-self-xl-center {
8364 -ms-flex-item-align: center !important;
8365 align-self: center !important;
8366 }
8367 .align-self-xl-baseline {
8368 -ms-flex-item-align: baseline !important;
8369 align-self: baseline !important;
8370 }
8371 .align-self-xl-stretch {
8372 -ms-flex-item-align: stretch !important;
8373 align-self: stretch !important;
8374 }
8375}
8376
8377.float-left {
8378 float: left !important;
8379}
8380
8381.float-right {
8382 float: right !important;
8383}
8384
8385.float-none {
8386 float: none !important;
8387}
8388
8389@media (min-width: 576px) {
8390 .float-sm-left {
8391 float: left !important;
8392 }
8393 .float-sm-right {
8394 float: right !important;
8395 }
8396 .float-sm-none {
8397 float: none !important;
8398 }
8399}
8400
8401@media (min-width: 768px) {
8402 .float-md-left {
8403 float: left !important;
8404 }
8405 .float-md-right {
8406 float: right !important;
8407 }
8408 .float-md-none {
8409 float: none !important;
8410 }
8411}
8412
8413@media (min-width: 992px) {
8414 .float-lg-left {
8415 float: left !important;
8416 }
8417 .float-lg-right {
8418 float: right !important;
8419 }
8420 .float-lg-none {
8421 float: none !important;
8422 }
8423}
8424
8425@media (min-width: 1200px) {
8426 .float-xl-left {
8427 float: left !important;
8428 }
8429 .float-xl-right {
8430 float: right !important;
8431 }
8432 .float-xl-none {
8433 float: none !important;
8434 }
8435}
8436
8437.overflow-auto {
8438 overflow: auto !important;
8439}
8440
8441.overflow-hidden {
8442 overflow: hidden !important;
8443}
8444
8445.position-static {
8446 position: static !important;
8447}
8448
8449.position-relative {
8450 position: relative !important;
8451}
8452
8453.position-absolute {
8454 position: absolute !important;
8455}
8456
8457.position-fixed {
8458 position: fixed !important;
8459}
8460
8461.position-sticky {
8462 position: -webkit-sticky !important;
8463 position: sticky !important;
8464}
8465
8466.fixed-top {
8467 position: fixed;
8468 top: 0;
8469 right: 0;
8470 left: 0;
8471 z-index: 1030;
8472}
8473
8474.fixed-bottom {
8475 position: fixed;
8476 right: 0;
8477 bottom: 0;
8478 left: 0;
8479 z-index: 1030;
8480}
8481
8482@supports ((position: -webkit-sticky) or (position: sticky)) {
8483 .sticky-top {
8484 position: -webkit-sticky;
8485 position: sticky;
8486 top: 0;
8487 z-index: 1020;
8488 }
8489}
8490
8491.sr-only {
8492 position: absolute;
8493 width: 1px;
8494 height: 1px;
8495 padding: 0;
8496 margin: -1px;
8497 overflow: hidden;
8498 clip: rect(0, 0, 0, 0);
8499 white-space: nowrap;
8500 border: 0;
8501}
8502
8503.sr-only-focusable:active, .sr-only-focusable:focus {
8504 position: static;
8505 width: auto;
8506 height: auto;
8507 overflow: visible;
8508 clip: auto;
8509 white-space: normal;
8510}
8511
8512.shadow-sm {
8513 -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8514 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8515}
8516
8517.shadow {
8518 -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8519 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8520}
8521
8522.shadow-lg {
8523 -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8524 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8525}
8526
8527.shadow-none {
8528 -webkit-box-shadow: none !important;
8529 box-shadow: none !important;
8530}
8531
8532.w-25 {
8533 width: 25% !important;
8534}
8535
8536.w-50 {
8537 width: 50% !important;
8538}
8539
8540.w-75 {
8541 width: 75% !important;
8542}
8543
8544.w-100 {
8545 width: 100% !important;
8546}
8547
8548.w-auto {
8549 width: auto !important;
8550}
8551
8552.h-25 {
8553 height: 25% !important;
8554}
8555
8556.h-50 {
8557 height: 50% !important;
8558}
8559
8560.h-75 {
8561 height: 75% !important;
8562}
8563
8564.h-100 {
8565 height: 100% !important;
8566}
8567
8568.h-auto {
8569 height: auto !important;
8570}
8571
8572.mw-100 {
8573 max-width: 100% !important;
8574}
8575
8576.mh-100 {
8577 max-height: 100% !important;
8578}
8579
8580.min-vw-100 {
8581 min-width: 100vw !important;
8582}
8583
8584.min-vh-100 {
8585 min-height: 100vh !important;
8586}
8587
8588.vw-100 {
8589 width: 100vw !important;
8590}
8591
8592.vh-100 {
8593 height: 100vh !important;
8594}
8595
8596.stretched-link::after {
8597 position: absolute;
8598 top: 0;
8599 right: 0;
8600 bottom: 0;
8601 left: 0;
8602 z-index: 1;
8603 pointer-events: auto;
8604 content: "";
8605 background-color: rgba(0, 0, 0, 0);
8606}
8607
8608.m-0 {
8609 margin: 0 !important;
8610}
8611
8612.mt-0,
8613.my-0 {
8614 margin-top: 0 !important;
8615}
8616
8617.mr-0,
8618.mx-0 {
8619 margin-right: 0 !important;
8620}
8621
8622.mb-0,
8623.my-0 {
8624 margin-bottom: 0 !important;
8625}
8626
8627.ml-0,
8628.mx-0 {
8629 margin-left: 0 !important;
8630}
8631
8632.m-1 {
8633 margin: 0.25rem !important;
8634}
8635
8636.mt-1,
8637.my-1 {
8638 margin-top: 0.25rem !important;
8639}
8640
8641.mr-1,
8642.mx-1 {
8643 margin-right: 0.25rem !important;
8644}
8645
8646.mb-1,
8647.my-1 {
8648 margin-bottom: 0.25rem !important;
8649}
8650
8651.ml-1,
8652.mx-1 {
8653 margin-left: 0.25rem !important;
8654}
8655
8656.m-2 {
8657 margin: 0.5rem !important;
8658}
8659
8660.mt-2,
8661.my-2 {
8662 margin-top: 0.5rem !important;
8663}
8664
8665.mr-2,
8666.mx-2 {
8667 margin-right: 0.5rem !important;
8668}
8669
8670.mb-2,
8671.my-2 {
8672 margin-bottom: 0.5rem !important;
8673}
8674
8675.ml-2,
8676.mx-2 {
8677 margin-left: 0.5rem !important;
8678}
8679
8680.m-3 {
8681 margin: 1rem !important;
8682}
8683
8684.mt-3,
8685.my-3 {
8686 margin-top: 1rem !important;
8687}
8688
8689.mr-3,
8690.mx-3 {
8691 margin-right: 1rem !important;
8692}
8693
8694.mb-3,
8695.my-3 {
8696 margin-bottom: 1rem !important;
8697}
8698
8699.ml-3,
8700.mx-3 {
8701 margin-left: 1rem !important;
8702}
8703
8704.m-4 {
8705 margin: 1.5rem !important;
8706}
8707
8708.mt-4,
8709.my-4 {
8710 margin-top: 1.5rem !important;
8711}
8712
8713.mr-4,
8714.mx-4 {
8715 margin-right: 1.5rem !important;
8716}
8717
8718.mb-4,
8719.my-4 {
8720 margin-bottom: 1.5rem !important;
8721}
8722
8723.ml-4,
8724.mx-4 {
8725 margin-left: 1.5rem !important;
8726}
8727
8728.m-5 {
8729 margin: 3rem !important;
8730}
8731
8732.mt-5,
8733.my-5 {
8734 margin-top: 3rem !important;
8735}
8736
8737.mr-5,
8738.mx-5 {
8739 margin-right: 3rem !important;
8740}
8741
8742.mb-5,
8743.my-5 {
8744 margin-bottom: 3rem !important;
8745}
8746
8747.ml-5,
8748.mx-5 {
8749 margin-left: 3rem !important;
8750}
8751
8752.p-0 {
8753 padding: 0 !important;
8754}
8755
8756.pt-0,
8757.py-0 {
8758 padding-top: 0 !important;
8759}
8760
8761.pr-0,
8762.px-0 {
8763 padding-right: 0 !important;
8764}
8765
8766.pb-0,
8767.py-0 {
8768 padding-bottom: 0 !important;
8769}
8770
8771.pl-0,
8772.px-0 {
8773 padding-left: 0 !important;
8774}
8775
8776.p-1 {
8777 padding: 0.25rem !important;
8778}
8779
8780.pt-1,
8781.py-1 {
8782 padding-top: 0.25rem !important;
8783}
8784
8785.pr-1,
8786.px-1 {
8787 padding-right: 0.25rem !important;
8788}
8789
8790.pb-1,
8791.py-1 {
8792 padding-bottom: 0.25rem !important;
8793}
8794
8795.pl-1,
8796.px-1 {
8797 padding-left: 0.25rem !important;
8798}
8799
8800.p-2 {
8801 padding: 0.5rem !important;
8802}
8803
8804.pt-2,
8805.py-2 {
8806 padding-top: 0.5rem !important;
8807}
8808
8809.pr-2,
8810.px-2 {
8811 padding-right: 0.5rem !important;
8812}
8813
8814.pb-2,
8815.py-2 {
8816 padding-bottom: 0.5rem !important;
8817}
8818
8819.pl-2,
8820.px-2 {
8821 padding-left: 0.5rem !important;
8822}
8823
8824.p-3 {
8825 padding: 1rem !important;
8826}
8827
8828.pt-3,
8829.py-3 {
8830 padding-top: 1rem !important;
8831}
8832
8833.pr-3,
8834.px-3 {
8835 padding-right: 1rem !important;
8836}
8837
8838.pb-3,
8839.py-3 {
8840 padding-bottom: 1rem !important;
8841}
8842
8843.pl-3,
8844.px-3 {
8845 padding-left: 1rem !important;
8846}
8847
8848.p-4 {
8849 padding: 1.5rem !important;
8850}
8851
8852.pt-4,
8853.py-4 {
8854 padding-top: 1.5rem !important;
8855}
8856
8857.pr-4,
8858.px-4 {
8859 padding-right: 1.5rem !important;
8860}
8861
8862.pb-4,
8863.py-4 {
8864 padding-bottom: 1.5rem !important;
8865}
8866
8867.pl-4,
8868.px-4 {
8869 padding-left: 1.5rem !important;
8870}
8871
8872.p-5 {
8873 padding: 3rem !important;
8874}
8875
8876.pt-5,
8877.py-5 {
8878 padding-top: 3rem !important;
8879}
8880
8881.pr-5,
8882.px-5 {
8883 padding-right: 3rem !important;
8884}
8885
8886.pb-5,
8887.py-5 {
8888 padding-bottom: 3rem !important;
8889}
8890
8891.pl-5,
8892.px-5 {
8893 padding-left: 3rem !important;
8894}
8895
8896.m-n1 {
8897 margin: -0.25rem !important;
8898}
8899
8900.mt-n1,
8901.my-n1 {
8902 margin-top: -0.25rem !important;
8903}
8904
8905.mr-n1,
8906.mx-n1 {
8907 margin-right: -0.25rem !important;
8908}
8909
8910.mb-n1,
8911.my-n1 {
8912 margin-bottom: -0.25rem !important;
8913}
8914
8915.ml-n1,
8916.mx-n1 {
8917 margin-left: -0.25rem !important;
8918}
8919
8920.m-n2 {
8921 margin: -0.5rem !important;
8922}
8923
8924.mt-n2,
8925.my-n2 {
8926 margin-top: -0.5rem !important;
8927}
8928
8929.mr-n2,
8930.mx-n2 {
8931 margin-right: -0.5rem !important;
8932}
8933
8934.mb-n2,
8935.my-n2 {
8936 margin-bottom: -0.5rem !important;
8937}
8938
8939.ml-n2,
8940.mx-n2 {
8941 margin-left: -0.5rem !important;
8942}
8943
8944.m-n3 {
8945 margin: -1rem !important;
8946}
8947
8948.mt-n3,
8949.my-n3 {
8950 margin-top: -1rem !important;
8951}
8952
8953.mr-n3,
8954.mx-n3 {
8955 margin-right: -1rem !important;
8956}
8957
8958.mb-n3,
8959.my-n3 {
8960 margin-bottom: -1rem !important;
8961}
8962
8963.ml-n3,
8964.mx-n3 {
8965 margin-left: -1rem !important;
8966}
8967
8968.m-n4 {
8969 margin: -1.5rem !important;
8970}
8971
8972.mt-n4,
8973.my-n4 {
8974 margin-top: -1.5rem !important;
8975}
8976
8977.mr-n4,
8978.mx-n4 {
8979 margin-right: -1.5rem !important;
8980}
8981
8982.mb-n4,
8983.my-n4 {
8984 margin-bottom: -1.5rem !important;
8985}
8986
8987.ml-n4,
8988.mx-n4 {
8989 margin-left: -1.5rem !important;
8990}
8991
8992.m-n5 {
8993 margin: -3rem !important;
8994}
8995
8996.mt-n5,
8997.my-n5 {
8998 margin-top: -3rem !important;
8999}
9000
9001.mr-n5,
9002.mx-n5 {
9003 margin-right: -3rem !important;
9004}
9005
9006.mb-n5,
9007.my-n5 {
9008 margin-bottom: -3rem !important;
9009}
9010
9011.ml-n5,
9012.mx-n5 {
9013 margin-left: -3rem !important;
9014}
9015
9016.m-auto {
9017 margin: auto !important;
9018}
9019
9020.mt-auto,
9021.my-auto {
9022 margin-top: auto !important;
9023}
9024
9025.mr-auto,
9026.mx-auto {
9027 margin-right: auto !important;
9028}
9029
9030.mb-auto,
9031.my-auto {
9032 margin-bottom: auto !important;
9033}
9034
9035.ml-auto,
9036.mx-auto {
9037 margin-left: auto !important;
9038}
9039
9040@media (min-width: 576px) {
9041 .m-sm-0 {
9042 margin: 0 !important;
9043 }
9044 .mt-sm-0,
9045 .my-sm-0 {
9046 margin-top: 0 !important;
9047 }
9048 .mr-sm-0,
9049 .mx-sm-0 {
9050 margin-right: 0 !important;
9051 }
9052 .mb-sm-0,
9053 .my-sm-0 {
9054 margin-bottom: 0 !important;
9055 }
9056 .ml-sm-0,
9057 .mx-sm-0 {
9058 margin-left: 0 !important;
9059 }
9060 .m-sm-1 {
9061 margin: 0.25rem !important;
9062 }
9063 .mt-sm-1,
9064 .my-sm-1 {
9065 margin-top: 0.25rem !important;
9066 }
9067 .mr-sm-1,
9068 .mx-sm-1 {
9069 margin-right: 0.25rem !important;
9070 }
9071 .mb-sm-1,
9072 .my-sm-1 {
9073 margin-bottom: 0.25rem !important;
9074 }
9075 .ml-sm-1,
9076 .mx-sm-1 {
9077 margin-left: 0.25rem !important;
9078 }
9079 .m-sm-2 {
9080 margin: 0.5rem !important;
9081 }
9082 .mt-sm-2,
9083 .my-sm-2 {
9084 margin-top: 0.5rem !important;
9085 }
9086 .mr-sm-2,
9087 .mx-sm-2 {
9088 margin-right: 0.5rem !important;
9089 }
9090 .mb-sm-2,
9091 .my-sm-2 {
9092 margin-bottom: 0.5rem !important;
9093 }
9094 .ml-sm-2,
9095 .mx-sm-2 {
9096 margin-left: 0.5rem !important;
9097 }
9098 .m-sm-3 {
9099 margin: 1rem !important;
9100 }
9101 .mt-sm-3,
9102 .my-sm-3 {
9103 margin-top: 1rem !important;
9104 }
9105 .mr-sm-3,
9106 .mx-sm-3 {
9107 margin-right: 1rem !important;
9108 }
9109 .mb-sm-3,
9110 .my-sm-3 {
9111 margin-bottom: 1rem !important;
9112 }
9113 .ml-sm-3,
9114 .mx-sm-3 {
9115 margin-left: 1rem !important;
9116 }
9117 .m-sm-4 {
9118 margin: 1.5rem !important;
9119 }
9120 .mt-sm-4,
9121 .my-sm-4 {
9122 margin-top: 1.5rem !important;
9123 }
9124 .mr-sm-4,
9125 .mx-sm-4 {
9126 margin-right: 1.5rem !important;
9127 }
9128 .mb-sm-4,
9129 .my-sm-4 {
9130 margin-bottom: 1.5rem !important;
9131 }
9132 .ml-sm-4,
9133 .mx-sm-4 {
9134 margin-left: 1.5rem !important;
9135 }
9136 .m-sm-5 {
9137 margin: 3rem !important;
9138 }
9139 .mt-sm-5,
9140 .my-sm-5 {
9141 margin-top: 3rem !important;
9142 }
9143 .mr-sm-5,
9144 .mx-sm-5 {
9145 margin-right: 3rem !important;
9146 }
9147 .mb-sm-5,
9148 .my-sm-5 {
9149 margin-bottom: 3rem !important;
9150 }
9151 .ml-sm-5,
9152 .mx-sm-5 {
9153 margin-left: 3rem !important;
9154 }
9155 .p-sm-0 {
9156 padding: 0 !important;
9157 }
9158 .pt-sm-0,
9159 .py-sm-0 {
9160 padding-top: 0 !important;
9161 }
9162 .pr-sm-0,
9163 .px-sm-0 {
9164 padding-right: 0 !important;
9165 }
9166 .pb-sm-0,
9167 .py-sm-0 {
9168 padding-bottom: 0 !important;
9169 }
9170 .pl-sm-0,
9171 .px-sm-0 {
9172 padding-left: 0 !important;
9173 }
9174 .p-sm-1 {
9175 padding: 0.25rem !important;
9176 }
9177 .pt-sm-1,
9178 .py-sm-1 {
9179 padding-top: 0.25rem !important;
9180 }
9181 .pr-sm-1,
9182 .px-sm-1 {
9183 padding-right: 0.25rem !important;
9184 }
9185 .pb-sm-1,
9186 .py-sm-1 {
9187 padding-bottom: 0.25rem !important;
9188 }
9189 .pl-sm-1,
9190 .px-sm-1 {
9191 padding-left: 0.25rem !important;
9192 }
9193 .p-sm-2 {
9194 padding: 0.5rem !important;
9195 }
9196 .pt-sm-2,
9197 .py-sm-2 {
9198 padding-top: 0.5rem !important;
9199 }
9200 .pr-sm-2,
9201 .px-sm-2 {
9202 padding-right: 0.5rem !important;
9203 }
9204 .pb-sm-2,
9205 .py-sm-2 {
9206 padding-bottom: 0.5rem !important;
9207 }
9208 .pl-sm-2,
9209 .px-sm-2 {
9210 padding-left: 0.5rem !important;
9211 }
9212 .p-sm-3 {
9213 padding: 1rem !important;
9214 }
9215 .pt-sm-3,
9216 .py-sm-3 {
9217 padding-top: 1rem !important;
9218 }
9219 .pr-sm-3,
9220 .px-sm-3 {
9221 padding-right: 1rem !important;
9222 }
9223 .pb-sm-3,
9224 .py-sm-3 {
9225 padding-bottom: 1rem !important;
9226 }
9227 .pl-sm-3,
9228 .px-sm-3 {
9229 padding-left: 1rem !important;
9230 }
9231 .p-sm-4 {
9232 padding: 1.5rem !important;
9233 }
9234 .pt-sm-4,
9235 .py-sm-4 {
9236 padding-top: 1.5rem !important;
9237 }
9238 .pr-sm-4,
9239 .px-sm-4 {
9240 padding-right: 1.5rem !important;
9241 }
9242 .pb-sm-4,
9243 .py-sm-4 {
9244 padding-bottom: 1.5rem !important;
9245 }
9246 .pl-sm-4,
9247 .px-sm-4 {
9248 padding-left: 1.5rem !important;
9249 }
9250 .p-sm-5 {
9251 padding: 3rem !important;
9252 }
9253 .pt-sm-5,
9254 .py-sm-5 {
9255 padding-top: 3rem !important;
9256 }
9257 .pr-sm-5,
9258 .px-sm-5 {
9259 padding-right: 3rem !important;
9260 }
9261 .pb-sm-5,
9262 .py-sm-5 {
9263 padding-bottom: 3rem !important;
9264 }
9265 .pl-sm-5,
9266 .px-sm-5 {
9267 padding-left: 3rem !important;
9268 }
9269 .m-sm-n1 {
9270 margin: -0.25rem !important;
9271 }
9272 .mt-sm-n1,
9273 .my-sm-n1 {
9274 margin-top: -0.25rem !important;
9275 }
9276 .mr-sm-n1,
9277 .mx-sm-n1 {
9278 margin-right: -0.25rem !important;
9279 }
9280 .mb-sm-n1,
9281 .my-sm-n1 {
9282 margin-bottom: -0.25rem !important;
9283 }
9284 .ml-sm-n1,
9285 .mx-sm-n1 {
9286 margin-left: -0.25rem !important;
9287 }
9288 .m-sm-n2 {
9289 margin: -0.5rem !important;
9290 }
9291 .mt-sm-n2,
9292 .my-sm-n2 {
9293 margin-top: -0.5rem !important;
9294 }
9295 .mr-sm-n2,
9296 .mx-sm-n2 {
9297 margin-right: -0.5rem !important;
9298 }
9299 .mb-sm-n2,
9300 .my-sm-n2 {
9301 margin-bottom: -0.5rem !important;
9302 }
9303 .ml-sm-n2,
9304 .mx-sm-n2 {
9305 margin-left: -0.5rem !important;
9306 }
9307 .m-sm-n3 {
9308 margin: -1rem !important;
9309 }
9310 .mt-sm-n3,
9311 .my-sm-n3 {
9312 margin-top: -1rem !important;
9313 }
9314 .mr-sm-n3,
9315 .mx-sm-n3 {
9316 margin-right: -1rem !important;
9317 }
9318 .mb-sm-n3,
9319 .my-sm-n3 {
9320 margin-bottom: -1rem !important;
9321 }
9322 .ml-sm-n3,
9323 .mx-sm-n3 {
9324 margin-left: -1rem !important;
9325 }
9326 .m-sm-n4 {
9327 margin: -1.5rem !important;
9328 }
9329 .mt-sm-n4,
9330 .my-sm-n4 {
9331 margin-top: -1.5rem !important;
9332 }
9333 .mr-sm-n4,
9334 .mx-sm-n4 {
9335 margin-right: -1.5rem !important;
9336 }
9337 .mb-sm-n4,
9338 .my-sm-n4 {
9339 margin-bottom: -1.5rem !important;
9340 }
9341 .ml-sm-n4,
9342 .mx-sm-n4 {
9343 margin-left: -1.5rem !important;
9344 }
9345 .m-sm-n5 {
9346 margin: -3rem !important;
9347 }
9348 .mt-sm-n5,
9349 .my-sm-n5 {
9350 margin-top: -3rem !important;
9351 }
9352 .mr-sm-n5,
9353 .mx-sm-n5 {
9354 margin-right: -3rem !important;
9355 }
9356 .mb-sm-n5,
9357 .my-sm-n5 {
9358 margin-bottom: -3rem !important;
9359 }
9360 .ml-sm-n5,
9361 .mx-sm-n5 {
9362 margin-left: -3rem !important;
9363 }
9364 .m-sm-auto {
9365 margin: auto !important;
9366 }
9367 .mt-sm-auto,
9368 .my-sm-auto {
9369 margin-top: auto !important;
9370 }
9371 .mr-sm-auto,
9372 .mx-sm-auto {
9373 margin-right: auto !important;
9374 }
9375 .mb-sm-auto,
9376 .my-sm-auto {
9377 margin-bottom: auto !important;
9378 }
9379 .ml-sm-auto,
9380 .mx-sm-auto {
9381 margin-left: auto !important;
9382 }
9383}
9384
9385@media (min-width: 768px) {
9386 .m-md-0 {
9387 margin: 0 !important;
9388 }
9389 .mt-md-0,
9390 .my-md-0 {
9391 margin-top: 0 !important;
9392 }
9393 .mr-md-0,
9394 .mx-md-0 {
9395 margin-right: 0 !important;
9396 }
9397 .mb-md-0,
9398 .my-md-0 {
9399 margin-bottom: 0 !important;
9400 }
9401 .ml-md-0,
9402 .mx-md-0 {
9403 margin-left: 0 !important;
9404 }
9405 .m-md-1 {
9406 margin: 0.25rem !important;
9407 }
9408 .mt-md-1,
9409 .my-md-1 {
9410 margin-top: 0.25rem !important;
9411 }
9412 .mr-md-1,
9413 .mx-md-1 {
9414 margin-right: 0.25rem !important;
9415 }
9416 .mb-md-1,
9417 .my-md-1 {
9418 margin-bottom: 0.25rem !important;
9419 }
9420 .ml-md-1,
9421 .mx-md-1 {
9422 margin-left: 0.25rem !important;
9423 }
9424 .m-md-2 {
9425 margin: 0.5rem !important;
9426 }
9427 .mt-md-2,
9428 .my-md-2 {
9429 margin-top: 0.5rem !important;
9430 }
9431 .mr-md-2,
9432 .mx-md-2 {
9433 margin-right: 0.5rem !important;
9434 }
9435 .mb-md-2,
9436 .my-md-2 {
9437 margin-bottom: 0.5rem !important;
9438 }
9439 .ml-md-2,
9440 .mx-md-2 {
9441 margin-left: 0.5rem !important;
9442 }
9443 .m-md-3 {
9444 margin: 1rem !important;
9445 }
9446 .mt-md-3,
9447 .my-md-3 {
9448 margin-top: 1rem !important;
9449 }
9450 .mr-md-3,
9451 .mx-md-3 {
9452 margin-right: 1rem !important;
9453 }
9454 .mb-md-3,
9455 .my-md-3 {
9456 margin-bottom: 1rem !important;
9457 }
9458 .ml-md-3,
9459 .mx-md-3 {
9460 margin-left: 1rem !important;
9461 }
9462 .m-md-4 {
9463 margin: 1.5rem !important;
9464 }
9465 .mt-md-4,
9466 .my-md-4 {
9467 margin-top: 1.5rem !important;
9468 }
9469 .mr-md-4,
9470 .mx-md-4 {
9471 margin-right: 1.5rem !important;
9472 }
9473 .mb-md-4,
9474 .my-md-4 {
9475 margin-bottom: 1.5rem !important;
9476 }
9477 .ml-md-4,
9478 .mx-md-4 {
9479 margin-left: 1.5rem !important;
9480 }
9481 .m-md-5 {
9482 margin: 3rem !important;
9483 }
9484 .mt-md-5,
9485 .my-md-5 {
9486 margin-top: 3rem !important;
9487 }
9488 .mr-md-5,
9489 .mx-md-5 {
9490 margin-right: 3rem !important;
9491 }
9492 .mb-md-5,
9493 .my-md-5 {
9494 margin-bottom: 3rem !important;
9495 }
9496 .ml-md-5,
9497 .mx-md-5 {
9498 margin-left: 3rem !important;
9499 }
9500 .p-md-0 {
9501 padding: 0 !important;
9502 }
9503 .pt-md-0,
9504 .py-md-0 {
9505 padding-top: 0 !important;
9506 }
9507 .pr-md-0,
9508 .px-md-0 {
9509 padding-right: 0 !important;
9510 }
9511 .pb-md-0,
9512 .py-md-0 {
9513 padding-bottom: 0 !important;
9514 }
9515 .pl-md-0,
9516 .px-md-0 {
9517 padding-left: 0 !important;
9518 }
9519 .p-md-1 {
9520 padding: 0.25rem !important;
9521 }
9522 .pt-md-1,
9523 .py-md-1 {
9524 padding-top: 0.25rem !important;
9525 }
9526 .pr-md-1,
9527 .px-md-1 {
9528 padding-right: 0.25rem !important;
9529 }
9530 .pb-md-1,
9531 .py-md-1 {
9532 padding-bottom: 0.25rem !important;
9533 }
9534 .pl-md-1,
9535 .px-md-1 {
9536 padding-left: 0.25rem !important;
9537 }
9538 .p-md-2 {
9539 padding: 0.5rem !important;
9540 }
9541 .pt-md-2,
9542 .py-md-2 {
9543 padding-top: 0.5rem !important;
9544 }
9545 .pr-md-2,
9546 .px-md-2 {
9547 padding-right: 0.5rem !important;
9548 }
9549 .pb-md-2,
9550 .py-md-2 {
9551 padding-bottom: 0.5rem !important;
9552 }
9553 .pl-md-2,
9554 .px-md-2 {
9555 padding-left: 0.5rem !important;
9556 }
9557 .p-md-3 {
9558 padding: 1rem !important;
9559 }
9560 .pt-md-3,
9561 .py-md-3 {
9562 padding-top: 1rem !important;
9563 }
9564 .pr-md-3,
9565 .px-md-3 {
9566 padding-right: 1rem !important;
9567 }
9568 .pb-md-3,
9569 .py-md-3 {
9570 padding-bottom: 1rem !important;
9571 }
9572 .pl-md-3,
9573 .px-md-3 {
9574 padding-left: 1rem !important;
9575 }
9576 .p-md-4 {
9577 padding: 1.5rem !important;
9578 }
9579 .pt-md-4,
9580 .py-md-4 {
9581 padding-top: 1.5rem !important;
9582 }
9583 .pr-md-4,
9584 .px-md-4 {
9585 padding-right: 1.5rem !important;
9586 }
9587 .pb-md-4,
9588 .py-md-4 {
9589 padding-bottom: 1.5rem !important;
9590 }
9591 .pl-md-4,
9592 .px-md-4 {
9593 padding-left: 1.5rem !important;
9594 }
9595 .p-md-5 {
9596 padding: 3rem !important;
9597 }
9598 .pt-md-5,
9599 .py-md-5 {
9600 padding-top: 3rem !important;
9601 }
9602 .pr-md-5,
9603 .px-md-5 {
9604 padding-right: 3rem !important;
9605 }
9606 .pb-md-5,
9607 .py-md-5 {
9608 padding-bottom: 3rem !important;
9609 }
9610 .pl-md-5,
9611 .px-md-5 {
9612 padding-left: 3rem !important;
9613 }
9614 .m-md-n1 {
9615 margin: -0.25rem !important;
9616 }
9617 .mt-md-n1,
9618 .my-md-n1 {
9619 margin-top: -0.25rem !important;
9620 }
9621 .mr-md-n1,
9622 .mx-md-n1 {
9623 margin-right: -0.25rem !important;
9624 }
9625 .mb-md-n1,
9626 .my-md-n1 {
9627 margin-bottom: -0.25rem !important;
9628 }
9629 .ml-md-n1,
9630 .mx-md-n1 {
9631 margin-left: -0.25rem !important;
9632 }
9633 .m-md-n2 {
9634 margin: -0.5rem !important;
9635 }
9636 .mt-md-n2,
9637 .my-md-n2 {
9638 margin-top: -0.5rem !important;
9639 }
9640 .mr-md-n2,
9641 .mx-md-n2 {
9642 margin-right: -0.5rem !important;
9643 }
9644 .mb-md-n2,
9645 .my-md-n2 {
9646 margin-bottom: -0.5rem !important;
9647 }
9648 .ml-md-n2,
9649 .mx-md-n2 {
9650 margin-left: -0.5rem !important;
9651 }
9652 .m-md-n3 {
9653 margin: -1rem !important;
9654 }
9655 .mt-md-n3,
9656 .my-md-n3 {
9657 margin-top: -1rem !important;
9658 }
9659 .mr-md-n3,
9660 .mx-md-n3 {
9661 margin-right: -1rem !important;
9662 }
9663 .mb-md-n3,
9664 .my-md-n3 {
9665 margin-bottom: -1rem !important;
9666 }
9667 .ml-md-n3,
9668 .mx-md-n3 {
9669 margin-left: -1rem !important;
9670 }
9671 .m-md-n4 {
9672 margin: -1.5rem !important;
9673 }
9674 .mt-md-n4,
9675 .my-md-n4 {
9676 margin-top: -1.5rem !important;
9677 }
9678 .mr-md-n4,
9679 .mx-md-n4 {
9680 margin-right: -1.5rem !important;
9681 }
9682 .mb-md-n4,
9683 .my-md-n4 {
9684 margin-bottom: -1.5rem !important;
9685 }
9686 .ml-md-n4,
9687 .mx-md-n4 {
9688 margin-left: -1.5rem !important;
9689 }
9690 .m-md-n5 {
9691 margin: -3rem !important;
9692 }
9693 .mt-md-n5,
9694 .my-md-n5 {
9695 margin-top: -3rem !important;
9696 }
9697 .mr-md-n5,
9698 .mx-md-n5 {
9699 margin-right: -3rem !important;
9700 }
9701 .mb-md-n5,
9702 .my-md-n5 {
9703 margin-bottom: -3rem !important;
9704 }
9705 .ml-md-n5,
9706 .mx-md-n5 {
9707 margin-left: -3rem !important;
9708 }
9709 .m-md-auto {
9710 margin: auto !important;
9711 }
9712 .mt-md-auto,
9713 .my-md-auto {
9714 margin-top: auto !important;
9715 }
9716 .mr-md-auto,
9717 .mx-md-auto {
9718 margin-right: auto !important;
9719 }
9720 .mb-md-auto,
9721 .my-md-auto {
9722 margin-bottom: auto !important;
9723 }
9724 .ml-md-auto,
9725 .mx-md-auto {
9726 margin-left: auto !important;
9727 }
9728}
9729
9730@media (min-width: 992px) {
9731 .m-lg-0 {
9732 margin: 0 !important;
9733 }
9734 .mt-lg-0,
9735 .my-lg-0 {
9736 margin-top: 0 !important;
9737 }
9738 .mr-lg-0,
9739 .mx-lg-0 {
9740 margin-right: 0 !important;
9741 }
9742 .mb-lg-0,
9743 .my-lg-0 {
9744 margin-bottom: 0 !important;
9745 }
9746 .ml-lg-0,
9747 .mx-lg-0 {
9748 margin-left: 0 !important;
9749 }
9750 .m-lg-1 {
9751 margin: 0.25rem !important;
9752 }
9753 .mt-lg-1,
9754 .my-lg-1 {
9755 margin-top: 0.25rem !important;
9756 }
9757 .mr-lg-1,
9758 .mx-lg-1 {
9759 margin-right: 0.25rem !important;
9760 }
9761 .mb-lg-1,
9762 .my-lg-1 {
9763 margin-bottom: 0.25rem !important;
9764 }
9765 .ml-lg-1,
9766 .mx-lg-1 {
9767 margin-left: 0.25rem !important;
9768 }
9769 .m-lg-2 {
9770 margin: 0.5rem !important;
9771 }
9772 .mt-lg-2,
9773 .my-lg-2 {
9774 margin-top: 0.5rem !important;
9775 }
9776 .mr-lg-2,
9777 .mx-lg-2 {
9778 margin-right: 0.5rem !important;
9779 }
9780 .mb-lg-2,
9781 .my-lg-2 {
9782 margin-bottom: 0.5rem !important;
9783 }
9784 .ml-lg-2,
9785 .mx-lg-2 {
9786 margin-left: 0.5rem !important;
9787 }
9788 .m-lg-3 {
9789 margin: 1rem !important;
9790 }
9791 .mt-lg-3,
9792 .my-lg-3 {
9793 margin-top: 1rem !important;
9794 }
9795 .mr-lg-3,
9796 .mx-lg-3 {
9797 margin-right: 1rem !important;
9798 }
9799 .mb-lg-3,
9800 .my-lg-3 {
9801 margin-bottom: 1rem !important;
9802 }
9803 .ml-lg-3,
9804 .mx-lg-3 {
9805 margin-left: 1rem !important;
9806 }
9807 .m-lg-4 {
9808 margin: 1.5rem !important;
9809 }
9810 .mt-lg-4,
9811 .my-lg-4 {
9812 margin-top: 1.5rem !important;
9813 }
9814 .mr-lg-4,
9815 .mx-lg-4 {
9816 margin-right: 1.5rem !important;
9817 }
9818 .mb-lg-4,
9819 .my-lg-4 {
9820 margin-bottom: 1.5rem !important;
9821 }
9822 .ml-lg-4,
9823 .mx-lg-4 {
9824 margin-left: 1.5rem !important;
9825 }
9826 .m-lg-5 {
9827 margin: 3rem !important;
9828 }
9829 .mt-lg-5,
9830 .my-lg-5 {
9831 margin-top: 3rem !important;
9832 }
9833 .mr-lg-5,
9834 .mx-lg-5 {
9835 margin-right: 3rem !important;
9836 }
9837 .mb-lg-5,
9838 .my-lg-5 {
9839 margin-bottom: 3rem !important;
9840 }
9841 .ml-lg-5,
9842 .mx-lg-5 {
9843 margin-left: 3rem !important;
9844 }
9845 .p-lg-0 {
9846 padding: 0 !important;
9847 }
9848 .pt-lg-0,
9849 .py-lg-0 {
9850 padding-top: 0 !important;
9851 }
9852 .pr-lg-0,
9853 .px-lg-0 {
9854 padding-right: 0 !important;
9855 }
9856 .pb-lg-0,
9857 .py-lg-0 {
9858 padding-bottom: 0 !important;
9859 }
9860 .pl-lg-0,
9861 .px-lg-0 {
9862 padding-left: 0 !important;
9863 }
9864 .p-lg-1 {
9865 padding: 0.25rem !important;
9866 }
9867 .pt-lg-1,
9868 .py-lg-1 {
9869 padding-top: 0.25rem !important;
9870 }
9871 .pr-lg-1,
9872 .px-lg-1 {
9873 padding-right: 0.25rem !important;
9874 }
9875 .pb-lg-1,
9876 .py-lg-1 {
9877 padding-bottom: 0.25rem !important;
9878 }
9879 .pl-lg-1,
9880 .px-lg-1 {
9881 padding-left: 0.25rem !important;
9882 }
9883 .p-lg-2 {
9884 padding: 0.5rem !important;
9885 }
9886 .pt-lg-2,
9887 .py-lg-2 {
9888 padding-top: 0.5rem !important;
9889 }
9890 .pr-lg-2,
9891 .px-lg-2 {
9892 padding-right: 0.5rem !important;
9893 }
9894 .pb-lg-2,
9895 .py-lg-2 {
9896 padding-bottom: 0.5rem !important;
9897 }
9898 .pl-lg-2,
9899 .px-lg-2 {
9900 padding-left: 0.5rem !important;
9901 }
9902 .p-lg-3 {
9903 padding: 1rem !important;
9904 }
9905 .pt-lg-3,
9906 .py-lg-3 {
9907 padding-top: 1rem !important;
9908 }
9909 .pr-lg-3,
9910 .px-lg-3 {
9911 padding-right: 1rem !important;
9912 }
9913 .pb-lg-3,
9914 .py-lg-3 {
9915 padding-bottom: 1rem !important;
9916 }
9917 .pl-lg-3,
9918 .px-lg-3 {
9919 padding-left: 1rem !important;
9920 }
9921 .p-lg-4 {
9922 padding: 1.5rem !important;
9923 }
9924 .pt-lg-4,
9925 .py-lg-4 {
9926 padding-top: 1.5rem !important;
9927 }
9928 .pr-lg-4,
9929 .px-lg-4 {
9930 padding-right: 1.5rem !important;
9931 }
9932 .pb-lg-4,
9933 .py-lg-4 {
9934 padding-bottom: 1.5rem !important;
9935 }
9936 .pl-lg-4,
9937 .px-lg-4 {
9938 padding-left: 1.5rem !important;
9939 }
9940 .p-lg-5 {
9941 padding: 3rem !important;
9942 }
9943 .pt-lg-5,
9944 .py-lg-5 {
9945 padding-top: 3rem !important;
9946 }
9947 .pr-lg-5,
9948 .px-lg-5 {
9949 padding-right: 3rem !important;
9950 }
9951 .pb-lg-5,
9952 .py-lg-5 {
9953 padding-bottom: 3rem !important;
9954 }
9955 .pl-lg-5,
9956 .px-lg-5 {
9957 padding-left: 3rem !important;
9958 }
9959 .m-lg-n1 {
9960 margin: -0.25rem !important;
9961 }
9962 .mt-lg-n1,
9963 .my-lg-n1 {
9964 margin-top: -0.25rem !important;
9965 }
9966 .mr-lg-n1,
9967 .mx-lg-n1 {
9968 margin-right: -0.25rem !important;
9969 }
9970 .mb-lg-n1,
9971 .my-lg-n1 {
9972 margin-bottom: -0.25rem !important;
9973 }
9974 .ml-lg-n1,
9975 .mx-lg-n1 {
9976 margin-left: -0.25rem !important;
9977 }
9978 .m-lg-n2 {
9979 margin: -0.5rem !important;
9980 }
9981 .mt-lg-n2,
9982 .my-lg-n2 {
9983 margin-top: -0.5rem !important;
9984 }
9985 .mr-lg-n2,
9986 .mx-lg-n2 {
9987 margin-right: -0.5rem !important;
9988 }
9989 .mb-lg-n2,
9990 .my-lg-n2 {
9991 margin-bottom: -0.5rem !important;
9992 }
9993 .ml-lg-n2,
9994 .mx-lg-n2 {
9995 margin-left: -0.5rem !important;
9996 }
9997 .m-lg-n3 {
9998 margin: -1rem !important;
9999 }
10000 .mt-lg-n3,
10001 .my-lg-n3 {
10002 margin-top: -1rem !important;
10003 }
10004 .mr-lg-n3,
10005 .mx-lg-n3 {
10006 margin-right: -1rem !important;
10007 }
10008 .mb-lg-n3,
10009 .my-lg-n3 {
10010 margin-bottom: -1rem !important;
10011 }
10012 .ml-lg-n3,
10013 .mx-lg-n3 {
10014 margin-left: -1rem !important;
10015 }
10016 .m-lg-n4 {
10017 margin: -1.5rem !important;
10018 }
10019 .mt-lg-n4,
10020 .my-lg-n4 {
10021 margin-top: -1.5rem !important;
10022 }
10023 .mr-lg-n4,
10024 .mx-lg-n4 {
10025 margin-right: -1.5rem !important;
10026 }
10027 .mb-lg-n4,
10028 .my-lg-n4 {
10029 margin-bottom: -1.5rem !important;
10030 }
10031 .ml-lg-n4,
10032 .mx-lg-n4 {
10033 margin-left: -1.5rem !important;
10034 }
10035 .m-lg-n5 {
10036 margin: -3rem !important;
10037 }
10038 .mt-lg-n5,
10039 .my-lg-n5 {
10040 margin-top: -3rem !important;
10041 }
10042 .mr-lg-n5,
10043 .mx-lg-n5 {
10044 margin-right: -3rem !important;
10045 }
10046 .mb-lg-n5,
10047 .my-lg-n5 {
10048 margin-bottom: -3rem !important;
10049 }
10050 .ml-lg-n5,
10051 .mx-lg-n5 {
10052 margin-left: -3rem !important;
10053 }
10054 .m-lg-auto {
10055 margin: auto !important;
10056 }
10057 .mt-lg-auto,
10058 .my-lg-auto {
10059 margin-top: auto !important;
10060 }
10061 .mr-lg-auto,
10062 .mx-lg-auto {
10063 margin-right: auto !important;
10064 }
10065 .mb-lg-auto,
10066 .my-lg-auto {
10067 margin-bottom: auto !important;
10068 }
10069 .ml-lg-auto,
10070 .mx-lg-auto {
10071 margin-left: auto !important;
10072 }
10073}
10074
10075@media (min-width: 1200px) {
10076 .m-xl-0 {
10077 margin: 0 !important;
10078 }
10079 .mt-xl-0,
10080 .my-xl-0 {
10081 margin-top: 0 !important;
10082 }
10083 .mr-xl-0,
10084 .mx-xl-0 {
10085 margin-right: 0 !important;
10086 }
10087 .mb-xl-0,
10088 .my-xl-0 {
10089 margin-bottom: 0 !important;
10090 }
10091 .ml-xl-0,
10092 .mx-xl-0 {
10093 margin-left: 0 !important;
10094 }
10095 .m-xl-1 {
10096 margin: 0.25rem !important;
10097 }
10098 .mt-xl-1,
10099 .my-xl-1 {
10100 margin-top: 0.25rem !important;
10101 }
10102 .mr-xl-1,
10103 .mx-xl-1 {
10104 margin-right: 0.25rem !important;
10105 }
10106 .mb-xl-1,
10107 .my-xl-1 {
10108 margin-bottom: 0.25rem !important;
10109 }
10110 .ml-xl-1,
10111 .mx-xl-1 {
10112 margin-left: 0.25rem !important;
10113 }
10114 .m-xl-2 {
10115 margin: 0.5rem !important;
10116 }
10117 .mt-xl-2,
10118 .my-xl-2 {
10119 margin-top: 0.5rem !important;
10120 }
10121 .mr-xl-2,
10122 .mx-xl-2 {
10123 margin-right: 0.5rem !important;
10124 }
10125 .mb-xl-2,
10126 .my-xl-2 {
10127 margin-bottom: 0.5rem !important;
10128 }
10129 .ml-xl-2,
10130 .mx-xl-2 {
10131 margin-left: 0.5rem !important;
10132 }
10133 .m-xl-3 {
10134 margin: 1rem !important;
10135 }
10136 .mt-xl-3,
10137 .my-xl-3 {
10138 margin-top: 1rem !important;
10139 }
10140 .mr-xl-3,
10141 .mx-xl-3 {
10142 margin-right: 1rem !important;
10143 }
10144 .mb-xl-3,
10145 .my-xl-3 {
10146 margin-bottom: 1rem !important;
10147 }
10148 .ml-xl-3,
10149 .mx-xl-3 {
10150 margin-left: 1rem !important;
10151 }
10152 .m-xl-4 {
10153 margin: 1.5rem !important;
10154 }
10155 .mt-xl-4,
10156 .my-xl-4 {
10157 margin-top: 1.5rem !important;
10158 }
10159 .mr-xl-4,
10160 .mx-xl-4 {
10161 margin-right: 1.5rem !important;
10162 }
10163 .mb-xl-4,
10164 .my-xl-4 {
10165 margin-bottom: 1.5rem !important;
10166 }
10167 .ml-xl-4,
10168 .mx-xl-4 {
10169 margin-left: 1.5rem !important;
10170 }
10171 .m-xl-5 {
10172 margin: 3rem !important;
10173 }
10174 .mt-xl-5,
10175 .my-xl-5 {
10176 margin-top: 3rem !important;
10177 }
10178 .mr-xl-5,
10179 .mx-xl-5 {
10180 margin-right: 3rem !important;
10181 }
10182 .mb-xl-5,
10183 .my-xl-5 {
10184 margin-bottom: 3rem !important;
10185 }
10186 .ml-xl-5,
10187 .mx-xl-5 {
10188 margin-left: 3rem !important;
10189 }
10190 .p-xl-0 {
10191 padding: 0 !important;
10192 }
10193 .pt-xl-0,
10194 .py-xl-0 {
10195 padding-top: 0 !important;
10196 }
10197 .pr-xl-0,
10198 .px-xl-0 {
10199 padding-right: 0 !important;
10200 }
10201 .pb-xl-0,
10202 .py-xl-0 {
10203 padding-bottom: 0 !important;
10204 }
10205 .pl-xl-0,
10206 .px-xl-0 {
10207 padding-left: 0 !important;
10208 }
10209 .p-xl-1 {
10210 padding: 0.25rem !important;
10211 }
10212 .pt-xl-1,
10213 .py-xl-1 {
10214 padding-top: 0.25rem !important;
10215 }
10216 .pr-xl-1,
10217 .px-xl-1 {
10218 padding-right: 0.25rem !important;
10219 }
10220 .pb-xl-1,
10221 .py-xl-1 {
10222 padding-bottom: 0.25rem !important;
10223 }
10224 .pl-xl-1,
10225 .px-xl-1 {
10226 padding-left: 0.25rem !important;
10227 }
10228 .p-xl-2 {
10229 padding: 0.5rem !important;
10230 }
10231 .pt-xl-2,
10232 .py-xl-2 {
10233 padding-top: 0.5rem !important;
10234 }
10235 .pr-xl-2,
10236 .px-xl-2 {
10237 padding-right: 0.5rem !important;
10238 }
10239 .pb-xl-2,
10240 .py-xl-2 {
10241 padding-bottom: 0.5rem !important;
10242 }
10243 .pl-xl-2,
10244 .px-xl-2 {
10245 padding-left: 0.5rem !important;
10246 }
10247 .p-xl-3 {
10248 padding: 1rem !important;
10249 }
10250 .pt-xl-3,
10251 .py-xl-3 {
10252 padding-top: 1rem !important;
10253 }
10254 .pr-xl-3,
10255 .px-xl-3 {
10256 padding-right: 1rem !important;
10257 }
10258 .pb-xl-3,
10259 .py-xl-3 {
10260 padding-bottom: 1rem !important;
10261 }
10262 .pl-xl-3,
10263 .px-xl-3 {
10264 padding-left: 1rem !important;
10265 }
10266 .p-xl-4 {
10267 padding: 1.5rem !important;
10268 }
10269 .pt-xl-4,
10270 .py-xl-4 {
10271 padding-top: 1.5rem !important;
10272 }
10273 .pr-xl-4,
10274 .px-xl-4 {
10275 padding-right: 1.5rem !important;
10276 }
10277 .pb-xl-4,
10278 .py-xl-4 {
10279 padding-bottom: 1.5rem !important;
10280 }
10281 .pl-xl-4,
10282 .px-xl-4 {
10283 padding-left: 1.5rem !important;
10284 }
10285 .p-xl-5 {
10286 padding: 3rem !important;
10287 }
10288 .pt-xl-5,
10289 .py-xl-5 {
10290 padding-top: 3rem !important;
10291 }
10292 .pr-xl-5,
10293 .px-xl-5 {
10294 padding-right: 3rem !important;
10295 }
10296 .pb-xl-5,
10297 .py-xl-5 {
10298 padding-bottom: 3rem !important;
10299 }
10300 .pl-xl-5,
10301 .px-xl-5 {
10302 padding-left: 3rem !important;
10303 }
10304 .m-xl-n1 {
10305 margin: -0.25rem !important;
10306 }
10307 .mt-xl-n1,
10308 .my-xl-n1 {
10309 margin-top: -0.25rem !important;
10310 }
10311 .mr-xl-n1,
10312 .mx-xl-n1 {
10313 margin-right: -0.25rem !important;
10314 }
10315 .mb-xl-n1,
10316 .my-xl-n1 {
10317 margin-bottom: -0.25rem !important;
10318 }
10319 .ml-xl-n1,
10320 .mx-xl-n1 {
10321 margin-left: -0.25rem !important;
10322 }
10323 .m-xl-n2 {
10324 margin: -0.5rem !important;
10325 }
10326 .mt-xl-n2,
10327 .my-xl-n2 {
10328 margin-top: -0.5rem !important;
10329 }
10330 .mr-xl-n2,
10331 .mx-xl-n2 {
10332 margin-right: -0.5rem !important;
10333 }
10334 .mb-xl-n2,
10335 .my-xl-n2 {
10336 margin-bottom: -0.5rem !important;
10337 }
10338 .ml-xl-n2,
10339 .mx-xl-n2 {
10340 margin-left: -0.5rem !important;
10341 }
10342 .m-xl-n3 {
10343 margin: -1rem !important;
10344 }
10345 .mt-xl-n3,
10346 .my-xl-n3 {
10347 margin-top: -1rem !important;
10348 }
10349 .mr-xl-n3,
10350 .mx-xl-n3 {
10351 margin-right: -1rem !important;
10352 }
10353 .mb-xl-n3,
10354 .my-xl-n3 {
10355 margin-bottom: -1rem !important;
10356 }
10357 .ml-xl-n3,
10358 .mx-xl-n3 {
10359 margin-left: -1rem !important;
10360 }
10361 .m-xl-n4 {
10362 margin: -1.5rem !important;
10363 }
10364 .mt-xl-n4,
10365 .my-xl-n4 {
10366 margin-top: -1.5rem !important;
10367 }
10368 .mr-xl-n4,
10369 .mx-xl-n4 {
10370 margin-right: -1.5rem !important;
10371 }
10372 .mb-xl-n4,
10373 .my-xl-n4 {
10374 margin-bottom: -1.5rem !important;
10375 }
10376 .ml-xl-n4,
10377 .mx-xl-n4 {
10378 margin-left: -1.5rem !important;
10379 }
10380 .m-xl-n5 {
10381 margin: -3rem !important;
10382 }
10383 .mt-xl-n5,
10384 .my-xl-n5 {
10385 margin-top: -3rem !important;
10386 }
10387 .mr-xl-n5,
10388 .mx-xl-n5 {
10389 margin-right: -3rem !important;
10390 }
10391 .mb-xl-n5,
10392 .my-xl-n5 {
10393 margin-bottom: -3rem !important;
10394 }
10395 .ml-xl-n5,
10396 .mx-xl-n5 {
10397 margin-left: -3rem !important;
10398 }
10399 .m-xl-auto {
10400 margin: auto !important;
10401 }
10402 .mt-xl-auto,
10403 .my-xl-auto {
10404 margin-top: auto !important;
10405 }
10406 .mr-xl-auto,
10407 .mx-xl-auto {
10408 margin-right: auto !important;
10409 }
10410 .mb-xl-auto,
10411 .my-xl-auto {
10412 margin-bottom: auto !important;
10413 }
10414 .ml-xl-auto,
10415 .mx-xl-auto {
10416 margin-left: auto !important;
10417 }
10418}
10419
10420.text-monospace {
10421 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
10422}
10423
10424.text-justify {
10425 text-align: justify !important;
10426}
10427
10428.text-wrap {
10429 white-space: normal !important;
10430}
10431
10432.text-nowrap {
10433 white-space: nowrap !important;
10434}
10435
10436.text-truncate {
10437 overflow: hidden;
10438 text-overflow: ellipsis;
10439 white-space: nowrap;
10440}
10441
10442.text-left {
10443 text-align: left !important;
10444}
10445
10446.text-right {
10447 text-align: right !important;
10448}
10449
10450.text-center {
10451 text-align: center !important;
10452}
10453
10454@media (min-width: 576px) {
10455 .text-sm-left {
10456 text-align: left !important;
10457 }
10458 .text-sm-right {
10459 text-align: right !important;
10460 }
10461 .text-sm-center {
10462 text-align: center !important;
10463 }
10464}
10465
10466@media (min-width: 768px) {
10467 .text-md-left {
10468 text-align: left !important;
10469 }
10470 .text-md-right {
10471 text-align: right !important;
10472 }
10473 .text-md-center {
10474 text-align: center !important;
10475 }
10476}
10477
10478@media (min-width: 992px) {
10479 .text-lg-left {
10480 text-align: left !important;
10481 }
10482 .text-lg-right {
10483 text-align: right !important;
10484 }
10485 .text-lg-center {
10486 text-align: center !important;
10487 }
10488}
10489
10490@media (min-width: 1200px) {
10491 .text-xl-left {
10492 text-align: left !important;
10493 }
10494 .text-xl-right {
10495 text-align: right !important;
10496 }
10497 .text-xl-center {
10498 text-align: center !important;
10499 }
10500}
10501
10502.text-lowercase {
10503 text-transform: lowercase !important;
10504}
10505
10506.text-uppercase {
10507 text-transform: uppercase !important;
10508}
10509
10510.text-capitalize {
10511 text-transform: capitalize !important;
10512}
10513
10514.font-weight-light {
10515 font-weight: 300 !important;
10516}
10517
10518.font-weight-lighter {
10519 font-weight: lighter !important;
10520}
10521
10522.font-weight-normal {
10523 font-weight: 400 !important;
10524}
10525
10526.font-weight-bold {
10527 font-weight: 700 !important;
10528}
10529
10530.font-weight-bolder {
10531 font-weight: bolder !important;
10532}
10533
10534.font-italic {
10535 font-style: italic !important;
10536}
10537
10538.text-white {
10539 color: #fff !important;
10540}
10541
10542.text-primary {
10543 color: #4582EC !important;
10544}
10545
10546a.text-primary:hover, a.text-primary:focus {
10547 color: #1559cf !important;
10548}
10549
10550.text-secondary {
10551 color: #adb5bd !important;
10552}
10553
10554a.text-secondary:hover, a.text-secondary:focus {
10555 color: #838f9b !important;
10556}
10557
10558.text-success {
10559 color: #02B875 !important;
10560}
10561
10562a.text-success:hover, a.text-success:focus {
10563 color: #016c45 !important;
10564}
10565
10566.text-info {
10567 color: #17a2b8 !important;
10568}
10569
10570a.text-info:hover, a.text-info:focus {
10571 color: #0f6674 !important;
10572}
10573
10574.text-warning {
10575 color: #f0ad4e !important;
10576}
10577
10578a.text-warning:hover, a.text-warning:focus {
10579 color: #df8a13 !important;
10580}
10581
10582.text-danger {
10583 color: #d9534f !important;
10584}
10585
10586a.text-danger:hover, a.text-danger:focus {
10587 color: #b52b27 !important;
10588}
10589
10590.text-light {
10591 color: #f8f9fa !important;
10592}
10593
10594a.text-light:hover, a.text-light:focus {
10595 color: #cbd3da !important;
10596}
10597
10598.text-dark {
10599 color: #343a40 !important;
10600}
10601
10602a.text-dark:hover, a.text-dark:focus {
10603 color: #121416 !important;
10604}
10605
10606.text-body {
10607 color: #343a40 !important;
10608}
10609
10610.text-muted {
10611 color: #868e96 !important;
10612}
10613
10614.text-black-50 {
10615 color: rgba(0, 0, 0, 0.5) !important;
10616}
10617
10618.text-white-50 {
10619 color: rgba(255, 255, 255, 0.5) !important;
10620}
10621
10622.text-hide {
10623 font: 0/0 a;
10624 color: transparent;
10625 text-shadow: none;
10626 background-color: transparent;
10627 border: 0;
10628}
10629
10630.text-decoration-none {
10631 text-decoration: none !important;
10632}
10633
10634.text-break {
10635 word-break: break-word !important;
10636 overflow-wrap: break-word !important;
10637}
10638
10639.text-reset {
10640 color: inherit !important;
10641}
10642
10643.visible {
10644 visibility: visible !important;
10645}
10646
10647.invisible {
10648 visibility: hidden !important;
10649}
10650
10651@media print {
10652 *,
10653 *::before,
10654 *::after {
10655 text-shadow: none !important;
10656 -webkit-box-shadow: none !important;
10657 box-shadow: none !important;
10658 }
10659 a:not(.btn) {
10660 text-decoration: underline;
10661 }
10662 abbr[title]::after {
10663 content: " (" attr(title) ")";
10664 }
10665 pre {
10666 white-space: pre-wrap !important;
10667 }
10668 pre,
10669 blockquote {
10670 border: 1px solid #adb5bd;
10671 page-break-inside: avoid;
10672 }
10673 thead {
10674 display: table-header-group;
10675 }
10676 tr,
10677 img {
10678 page-break-inside: avoid;
10679 }
10680 p,
10681 h2,
10682 h3 {
10683 orphans: 3;
10684 widows: 3;
10685 }
10686 h2,
10687 h3 {
10688 page-break-after: avoid;
10689 }
10690 @page {
10691 size: a3;
10692 }
10693 body {
10694 min-width: 992px !important;
10695 }
10696 .container {
10697 min-width: 992px !important;
10698 }
10699 .navbar {
10700 display: none;
10701 }
10702 .badge {
10703 border: 1px solid #000;
10704 }
10705 .table {
10706 border-collapse: collapse !important;
10707 }
10708 .table td,
10709 .table th {
10710 background-color: #fff !important;
10711 }
10712 .table-bordered th,
10713 .table-bordered td {
10714 border: 1px solid #ddd !important;
10715 }
10716 .table-dark {
10717 color: inherit;
10718 }
10719 .table-dark th,
10720 .table-dark td,
10721 .table-dark thead th,
10722 .table-dark tbody + tbody {
10723 border-color: rgba(0, 0, 0, 0.1);
10724 }
10725 .table .thead-dark th {
10726 color: inherit;
10727 border-color: rgba(0, 0, 0, 0.1);
10728 }
10729}
10730
10731.navbar {
10732 font-size: 0.930125rem;
10733}
10734
10735.navbar.bg-dark {
10736 background-color: #02B875 !important;
10737}
10738
10739.navbar.bg-light {
10740 background-color: #fff !important;
10741 border: 1px solid rgba(0, 0, 0, 0.1);
10742}
10743
10744.navbar.bg-light.navbar-fixed-top {
10745 border-width: 0 0 1px 0;
10746}
10747
10748.navbar.bg-light.navbar-fixed-bottom {
10749 border-width: 1px 0 0 0;
10750}
10751
10752.btn {
10753 border-radius: 1.078em;
10754}
10755
10756.btn-lg, .btn-group-lg > .btn {
10757 border-radius: 2.688em;
10758}
10759
10760.btn-sm, .btn-group-sm > .btn {
10761 border-radius: 0.844em;
10762}
10763
10764p {
10765 font-family: "Lora", Georgia, Cambria, "Times New Roman", Times, serif;
10766}
10767
10768blockquote {
10769 font-style: italic;
10770}
10771
10772footer {
10773 font-size: 0.930125rem;
10774}
10775
10776.lead {
10777 color: #868e96;
10778 font-family: "Fira Sans Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
10779}
10780
10781table,
10782.table {
10783 font-size: 0.930125rem;
10784}
10785
10786table-primary, table-secondary, table-success, table-info, table-warning, table-danger,
10787.table-primary,
10788.table-secondary,
10789.table-success,
10790.table-info,
10791.table-warning,
10792.table-danger {
10793 color: #fff;
10794}
10795
10796.table-primary,
10797.table-primary > th,
10798.table-primary > td {
10799 background-color: #4582EC;
10800}
10801
10802.table-secondary,
10803.table-secondary > th,
10804.table-secondary > td {
10805 background-color: #adb5bd;
10806}
10807
10808.table-light,
10809.table-light > th,
10810.table-light > td {
10811 background-color: #f8f9fa;
10812}
10813
10814.table-dark,
10815.table-dark > th,
10816.table-dark > td {
10817 background-color: #343a40;
10818}
10819
10820.table-success,
10821.table-success > th,
10822.table-success > td {
10823 background-color: #02B875;
10824}
10825
10826.table-info,
10827.table-info > th,
10828.table-info > td {
10829 background-color: #17a2b8;
10830}
10831
10832.table-danger,
10833.table-danger > th,
10834.table-danger > td {
10835 background-color: #d9534f;
10836}
10837
10838.table-warning,
10839.table-warning > th,
10840.table-warning > td {
10841 background-color: #f0ad4e;
10842}
10843
10844.table-active,
10845.table-active > th,
10846.table-active > td {
10847 background-color: rgba(0, 0, 0, 0.075);
10848}
10849
10850.table-hover .table-primary:hover, .table-hover .table-primary:hover > th, .table-hover .table-primary:hover > td {
10851 background-color: #2e72ea;
10852}
10853
10854.table-hover .table-secondary:hover, .table-hover .table-secondary:hover > th, .table-hover .table-secondary:hover > td {
10855 background-color: #9fa8b2;
10856}
10857
10858.table-hover .table-light:hover, .table-hover .table-light:hover > th, .table-hover .table-light:hover > td {
10859 background-color: #e9ecef;
10860}
10861
10862.table-hover .table-dark:hover, .table-hover .table-dark:hover > th, .table-hover .table-dark:hover > td {
10863 background-color: #292d32;
10864}
10865
10866.table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td {
10867 background-color: #029f65;
10868}
10869
10870.table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td {
10871 background-color: #148ea1;
10872}
10873
10874.table-hover .table-danger:hover, .table-hover .table-danger:hover > th, .table-hover .table-danger:hover > td {
10875 background-color: #d43f3a;
10876}
10877
10878.table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td {
10879 background-color: #eea236;
10880}
10881
10882.table-hover .table-active:hover, .table-hover .table-active:hover > th, .table-hover .table-active:hover > td {
10883 background-color: rgba(0, 0, 0, 0.075);
10884}
10885
10886.nav,
10887.breadcrumb,
10888.pagination {
10889 font-size: 0.930125rem;
10890}
10891
10892.dropdown-menu {
10893 font-size: 0.930125rem;
10894}
10895
10896.alert {
10897 color: #fff;
10898 font-size: 0.930125rem;
10899}
10900
10901.alert, .alert p {
10902 font-family: "Fira Sans Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
10903}
10904
10905.alert a, .alert .alert-link {
10906 color: #fff;
10907 font-weight: normal;
10908 text-decoration: underline;
10909}
10910
10911.alert-primary {
10912 background-color: #4582EC;
10913}
10914
10915.alert-secondary {
10916 background-color: #adb5bd;
10917}
10918
10919.alert-success {
10920 background-color: #02B875;
10921}
10922
10923.alert-info {
10924 background-color: #17a2b8;
10925}
10926
10927.alert-warning {
10928 background-color: #f0ad4e;
10929}
10930
10931.alert-danger {
10932 background-color: #d9534f;
10933}
10934
10935.alert-light {
10936 background-color: #f8f9fa;
10937}
10938
10939.alert-dark {
10940 background-color: #343a40;
10941}
10942
10943.alert-light,
10944.alert-light a,
10945.alert-light .alert-link {
10946 color: #343a40;
10947}
10948
10949.badge {
10950 vertical-align: bottom;
10951}
10952
10953.list-group {
10954 font-size: 0.930125rem;
10955}
diff --git a/themes/ccc/assets/css/bootstrap.min.css b/themes/ccc/assets/css/bootstrap.min.css
new file mode 100644
index 00000000..14a279c9
--- /dev/null
+++ b/themes/ccc/assets/css/bootstrap.min.css
@@ -0,0 +1,8 @@
1/*!* Bootswatch v4.4.1
2* Homepage: https://bootswatch.com
3* Copyright 2012-2020 Thomas Park
4* Licensed under MIT
5* Based on Bootstrap*//*!* Bootstrap v4.4.1 (https://getbootstrap.com/)
6* Copyright 2011-2019 The Bootstrap Authors
7* Copyright 2011-2019 Twitter, Inc.
8* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/:root{--blue: #4582EC;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #d9534f;--orange: #fd7e14;--yellow: #f0ad4e;--green: #02B875;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #868e96;--gray-dark: #343a40;--primary: #4582EC;--secondary: #adb5bd;--success: #02B875;--info: #17a2b8;--warning: #f0ad4e;--danger: #d9534f;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "Fira Sans Medium" -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:lora,Georgia,times new roman,Times,serif;font-size:17px;font-weight:700;line-height:1.5;color:#333;text-align:left;background-color:#f6f6f6}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#4582ec;text-decoration:none;background-color:initial}a:hover{color:#1559cf;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:700;line-height:1.2}.lead{font-size:1.32875rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.32875rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-sm,.container-md{max-width:720px}}@media(min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media(min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#343a40}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid rgba(0,0,0,.1)}.table thead th{vertical-align:bottom;border-bottom:2px solid rgba(0,0,0,.1)}.table tbody+tbody{border-top:2px solid rgba(0,0,0,.1)}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid rgba(0,0,0,.1)}.table-bordered th,.table-bordered td{border:1px solid rgba(0,0,0,.1)}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,5%)}.table-hover tbody tr:hover{color:#343a40;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#cbdcfa}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#9ebef5}.table-hover .table-primary:hover{background-color:#b4ccf8}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b4ccf8}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#e8eaed}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#d4d9dd}.table-hover .table-secondary:hover{background-color:#dadde2}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#dadde2}.table-success,.table-success>th,.table-success>td{background-color:#b8ebd8}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#7bdab7}.table-hover .table-success:hover{background-color:#a4e5cd}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a4e5cd}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#fbe8cd}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#f7d4a3}.table-hover .table-warning:hover{background-color:#f9ddb5}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#f9ddb5}.table-danger,.table-danger>th,.table-danger>td{background-color:#f4cfce}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#eba6a3}.table-hover .table-danger:hover{background-color:#efbbb9}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#efbbb9}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:rgba(0,0,0,.1)}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,5%)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 1rem + 2px);padding:.5rem 1.1rem;font-size:1.063rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:initial;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#b9d0f8;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(69,130,236,.25);box-shadow:0 0 0 .2rem rgba(69,130,236,.25)}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control::-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.32875rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.930125rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.5rem 0;margin-bottom:0;font-size:1.063rem;line-height:1.5;color:#343a40;background-color:initial;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.930125rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.32875rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#868e96}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#02b875}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.6875rem;line-height:1.5;color:#fff;background-color:rgba(2,184,117,.9);border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#02b875;padding-right:calc(1.5em + 1rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2302B875' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .25rem)center;background-size:calc(.75em + .5rem)calc(.75em + .5rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#02b875;-webkit-box-shadow:0 0 0 .2rem rgba(2,184,117,.25);box-shadow:0 0 0 .2rem rgba(2,184,117,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem)right calc(.375em + .25rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#02b875;padding-right:calc(.75em + 2.85rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")no-repeat right 1.1rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2302B875' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")#fff no-repeat center right 2.1rem/calc(.75em + .5rem)calc(.75em + .5rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#02b875;-webkit-box-shadow:0 0 0 .2rem rgba(2,184,117,.25);box-shadow:0 0 0 .2rem rgba(2,184,117,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#02b875}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#02b875}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#02b875}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#03ea95;background-color:#03ea95}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(2,184,117,.25);box-shadow:0 0 0 .2rem rgba(2,184,117,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#02b875}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#02b875}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#02b875;-webkit-box-shadow:0 0 0 .2rem rgba(2,184,117,.25);box-shadow:0 0 0 .2rem rgba(2,184,117,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#d9534f}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.6875rem;line-height:1.5;color:#fff;background-color:rgba(217,83,79,.9);border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#d9534f;padding-right:calc(1.5em + 1rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d9534f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d9534f' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .25rem)center;background-size:calc(.75em + .5rem)calc(.75em + .5rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#d9534f;-webkit-box-shadow:0 0 0 .2rem rgba(217,83,79,.25);box-shadow:0 0 0 .2rem rgba(217,83,79,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem)right calc(.375em + .25rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#d9534f;padding-right:calc(.75em + 2.85rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")no-repeat right 1.1rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d9534f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d9534f' stroke='none'/%3e%3c/svg%3e")#fff no-repeat center right 2.1rem/calc(.75em + .5rem)calc(.75em + .5rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#d9534f;-webkit-box-shadow:0 0 0 .2rem rgba(217,83,79,.25);box-shadow:0 0 0 .2rem rgba(217,83,79,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#d9534f}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#d9534f}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#d9534f}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e27c79;background-color:#e27c79}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(217,83,79,.25);box-shadow:0 0 0 .2rem rgba(217,83,79,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#d9534f}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#d9534f}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#d9534f;-webkit-box-shadow:0 0 0 .2rem rgba(217,83,79,.25);box-shadow:0 0 0 .2rem rgba(217,83,79,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-family:fira sans medium,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:400;color:#343a40;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:initial;border:1px solid transparent;padding:.5rem 1.1rem;font-size:.875rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#343a40;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(69,130,236,.25);box-shadow:0 0 0 .2rem rgba(69,130,236,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#4582ec;border-color:#4582ec}.btn-primary:hover{color:#fff;background-color:#226be8;border-color:#1863e6}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#226be8;border-color:#1863e6;-webkit-box-shadow:0 0 0 .2rem rgba(97,149,239,.5);box-shadow:0 0 0 .2rem rgba(97,149,239,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#4582ec;border-color:#4582ec}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#1863e6;border-color:#165edb}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(97,149,239,.5);box-shadow:0 0 0 .2rem rgba(97,149,239,.5)}.btn-secondary{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-secondary:hover{color:#fff;background-color:#98a2ac;border-color:#919ca6}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#98a2ac;border-color:#919ca6;-webkit-box-shadow:0 0 0 .2rem rgba(185,192,199,.5);box-shadow:0 0 0 .2rem rgba(185,192,199,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#919ca6;border-color:#8a95a1}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(185,192,199,.5);box-shadow:0 0 0 .2rem rgba(185,192,199,.5)}.btn-success{color:#fff;background-color:#02b875;border-color:#02b875}.btn-success:hover{color:#fff;background-color:#02925d;border-color:#018655}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#02925d;border-color:#018655;-webkit-box-shadow:0 0 0 .2rem rgba(40,195,138,.5);box-shadow:0 0 0 .2rem rgba(40,195,138,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#02b875;border-color:#02b875}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#018655;border-color:#01794d}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,195,138,.5);box-shadow:0 0 0 .2rem rgba(40,195,138,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ed9d2b;border-color:#ec971f}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ed9d2b;border-color:#ec971f;-webkit-box-shadow:0 0 0 .2rem rgba(242,185,105,.5);box-shadow:0 0 0 .2rem rgba(242,185,105,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#ea9214}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(242,185,105,.5);box-shadow:0 0 0 .2rem rgba(242,185,105,.5)}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#d23430;border-color:#c9302c}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#d23430;border-color:#c9302c;-webkit-box-shadow:0 0 0 .2rem rgba(223,109,105,.5);box-shadow:0 0 0 .2rem rgba(223,109,105,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#bf2e29}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(223,109,105,.5);box-shadow:0 0 0 .2rem rgba(223,109,105,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#4582ec;border-color:#4582ec}.btn-outline-primary:hover{color:#fff;background-color:#4582ec;border-color:#4582ec}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(69,130,236,.5);box-shadow:0 0 0 .2rem rgba(69,130,236,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#4582ec;background-color:initial}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#4582ec;border-color:#4582ec}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(69,130,236,.5);box-shadow:0 0 0 .2rem rgba(69,130,236,.5)}.btn-outline-secondary{color:#adb5bd;border-color:#adb5bd}.btn-outline-secondary:hover{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(173,181,189,.5);box-shadow:0 0 0 .2rem rgba(173,181,189,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#adb5bd;background-color:initial}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(173,181,189,.5);box-shadow:0 0 0 .2rem rgba(173,181,189,.5)}.btn-outline-success{color:#02b875;border-color:#02b875}.btn-outline-success:hover{color:#fff;background-color:#02b875;border-color:#02b875}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(2,184,117,.5);box-shadow:0 0 0 .2rem rgba(2,184,117,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#02b875;background-color:initial}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#02b875;border-color:#02b875}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(2,184,117,.5);box-shadow:0 0 0 .2rem rgba(2,184,117,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:initial}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(240,173,78,.5);box-shadow:0 0 0 .2rem rgba(240,173,78,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f0ad4e;background-color:initial}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(240,173,78,.5);box-shadow:0 0 0 .2rem rgba(240,173,78,.5)}.btn-outline-danger{color:#d9534f;border-color:#d9534f}.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(217,83,79,.5);box-shadow:0 0 0 .2rem rgba(217,83,79,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d9534f;background-color:initial}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(217,83,79,.5);box-shadow:0 0 0 .2rem rgba(217,83,79,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:initial}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:initial}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#4582ec;text-decoration:none}.btn-link:hover{color:#1559cf;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:0 0}.btn-link:disabled,.btn-link.disabled{color:#868e96;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.32875rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.688rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1.063rem;color:#343a40;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:initial;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#4582ec}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;pointer-events:none;background-color:initial}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.930125rem;color:#868e96;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.825rem;padding-left:.825rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1.1rem;margin-bottom:0;font-size:1.063rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid rgba(0,0,0,.1);border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.32875rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.930125rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:2.1rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5945rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.29725rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#4582ec;background-color:#4582ec}.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(69,130,236,.25);box-shadow:0 0 0 .2rem rgba(69,130,236,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#b9d0f8}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#e7effd;border-color:#e7effd}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#868e96}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.29725rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.29725rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#4582ec;background-color:#4582ec}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(69,130,236,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(69,130,236,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(69,130,236,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.29725rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(69,130,236,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 1rem + 2px);padding:.5rem 2.1rem .5rem 1.1rem;font-size:1.063rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")no-repeat right 1.1rem center/8px 10px;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#b9d0f8;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(69,130,236,.25);box-shadow:0 0 0 .2rem rgba(69,130,236,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1.1rem;background-image:none}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.930125rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.32875rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 1rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 1rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#b9d0f8;-webkit-box-shadow:0 0 0 .2rem rgba(69,130,236,.25);box-shadow:0 0 0 .2rem rgba(69,130,236,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 1rem + 2px);padding:.5rem 1.1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 1rem);padding:.5rem 1.1rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(69,130,236,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(69,130,236,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(69,130,236,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(69,130,236,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#4582ec;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#e7effd}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#ddd;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#4582ec;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#e7effd}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#ddd;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#4582ec;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#e7effd}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:initial;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#ddd;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#ddd;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#868e96;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:initial;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#4582ec}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3006875rem;padding-bottom:.3006875rem;margin-right:1rem;font-size:1.32875rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.32875rem;line-height:1;background-color:initial;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#343a40}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#343a40}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#343a40}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#343a40}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:#343a40}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#343a40}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.6)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#fff}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.6)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.6)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,3%);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px)calc(.25rem - 1px)0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,3%);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px)calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#4582ec;background-color:#fff;border:1px solid #ddd}.page-link:hover{z-index:2;color:#1559cf;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(69,130,236,.25);box-shadow:0 0 0 .2rem rgba(69,130,236,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#4582ec;border-color:#4582ec}.page-item.disabled .page-link{color:#868e96;pointer-events:none;cursor:auto;background-color:#fff;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.32875rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.930125rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.6em 1.2em;font-size:75%;font-weight:400;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#4582ec}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#1863e6}a.badge-primary:focus,a.badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(69,130,236,.5);box-shadow:0 0 0 .2rem rgba(69,130,236,.5)}.badge-secondary{color:#fff;background-color:#adb5bd}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#919ca6}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(173,181,189,.5);box-shadow:0 0 0 .2rem rgba(173,181,189,.5)}.badge-success{color:#fff;background-color:#02b875}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#018655}a.badge-success:focus,a.badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(2,184,117,.5);box-shadow:0 0 0 .2rem rgba(2,184,117,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#fff;background-color:#f0ad4e}a.badge-warning:hover,a.badge-warning:focus{color:#fff;background-color:#ec971f}a.badge-warning:focus,a.badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(240,173,78,.5);box-shadow:0 0 0 .2rem rgba(240,173,78,.5)}.badge-danger{color:#fff;background-color:#d9534f}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#c9302c}a.badge-danger:focus,a.badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(217,83,79,.5);box-shadow:0 0 0 .2rem rgba(217,83,79,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:0 solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4.0945rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#24447b;background-color:#dae6fb;border-color:#cbdcfa}.alert-primary hr{border-top-color:#b4ccf8}.alert-primary .alert-link{color:#182e54}.alert-secondary{color:#5a5e62;background-color:#eff0f2;border-color:#e8eaed}.alert-secondary hr{border-top-color:#dadde2}.alert-secondary .alert-link{color:#424547}.alert-success{color:#01603d;background-color:#ccf1e3;border-color:#b8ebd8}.alert-success hr{border-top-color:#a4e5cd}.alert-success .alert-link{color:#002e1d}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#7d5a29;background-color:#fcefdc;border-color:#fbe8cd}.alert-warning hr{border-top-color:#f9ddb5}.alert-warning .alert-link{color:#573e1c}.alert-danger{color:#712b29;background-color:#f7dddc;border-color:#f4cfce}.alert-danger hr{border-top-color:#efbbb9}.alert-danger .alert-link{color:#4c1d1b}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.79725rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#4582ec;-webkit-transition:width .6s ease;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#343a40;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#4582ec;border-color:#4582ec}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#24447b;background-color:#cbdcfa}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#24447b;background-color:#b4ccf8}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#24447b;border-color:#24447b}.list-group-item-secondary{color:#5a5e62;background-color:#e8eaed}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#5a5e62;background-color:#dadde2}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#5a5e62;border-color:#5a5e62}.list-group-item-success{color:#01603d;background-color:#b8ebd8}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#01603d;background-color:#a4e5cd}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#01603d;border-color:#01603d}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#7d5a29;background-color:#fbe8cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#7d5a29;background-color:#f9ddb5}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#7d5a29;border-color:#7d5a29}.list-group-item-danger{color:#712b29;background-color:#f4cfce}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#712b29;background-color:#efbbb9}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#712b29;border-color:#712b29}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5945rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:initial;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#868e96;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,5%)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #ddd;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #ddd;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:fira sans medium,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.6875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:fira sans medium,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.930125rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1.063rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#343a40}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{-webkit-transition:none;transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#4582ec!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#1863e6!important}.bg-secondary{background-color:#adb5bd!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#919ca6!important}.bg-success{background-color:#02b875!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#018655!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#c9302c!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:initial!important}.border{border:1px solid #ddd!important}.border-top{border-top:1px solid #ddd!important}.border-right{border-right:1px solid #ddd!important}.border-bottom{border-bottom:1px solid #ddd!important}.border-left{border-left:1px solid #ddd!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#4582ec!important}.border-secondary{border-color:#adb5bd!important}.border-success{border-color:#02b875!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#f0ad4e!important}.border-danger{border-color:#d9534f!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:0 0!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:initial}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#4582ec!important}a.text-primary:hover,a.text-primary:focus{color:#1559cf!important}.text-secondary{color:#adb5bd!important}a.text-secondary:hover,a.text-secondary:focus{color:#838f9b!important}.text-success{color:#02b875!important}a.text-success:hover,a.text-success:focus{color:#016c45!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#f0ad4e!important}a.text-warning:hover,a.text-warning:focus{color:#df8a13!important}.text-danger{color:#d9534f!important}a.text-danger:hover,a.text-danger:focus{color:#b52b27!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#343a40!important}.text-muted{color:#868e96!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:initial;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*::before,*::after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:0 0!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title)")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:rgba(0,0,0,.1)}.table .thead-dark th{color:inherit;border-color:rgba(0,0,0,.1)}}.navbar{font-size:.930125rem}.navbar.bg-dark{background-color:#02b875!important}.navbar.bg-light{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)}.navbar.bg-light.navbar-fixed-top{border-width:0 0 1px}.navbar.bg-light.navbar-fixed-bottom{border-width:1px 0 0}.btn{border-radius:1.078em}.btn-lg,.btn-group-lg>.btn{border-radius:2.688em}.btn-sm,.btn-group-sm>.btn{border-radius:.844em}p{font-family:lora,Georgia,Cambria,times new roman,Times,serif}blockquote{font-style:italic}footer{font-size:.930125rem}.lead{color:#868e96;font-family:fira sans medium,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}table,.table{font-size:.930125rem}table-primary,table-secondary,table-success,table-info,table-warning,table-danger,.table-primary,.table-secondary,.table-success,.table-info,.table-warning,.table-danger{color:#fff}.table-primary,.table-primary>th,.table-primary>td{background-color:#4582ec}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#adb5bd}.table-light,.table-light>th,.table-light>td{background-color:#f8f9fa}.table-dark,.table-dark>th,.table-dark>td{background-color:#343a40}.table-success,.table-success>th,.table-success>td{background-color:#02b875}.table-info,.table-info>th,.table-info>td{background-color:#17a2b8}.table-danger,.table-danger>th,.table-danger>td{background-color:#d9534f}.table-warning,.table-warning>th,.table-warning>td{background-color:#f0ad4e}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>th,.table-hover .table-primary:hover>td{background-color:#2e72ea}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>th,.table-hover .table-secondary:hover>td{background-color:#9fa8b2}.table-hover .table-light:hover,.table-hover .table-light:hover>th,.table-hover .table-light:hover>td{background-color:#e9ecef}.table-hover .table-dark:hover,.table-hover .table-dark:hover>th,.table-hover .table-dark:hover>td{background-color:#292d32}.table-hover .table-success:hover,.table-hover .table-success:hover>th,.table-hover .table-success:hover>td{background-color:#029f65}.table-hover .table-info:hover,.table-hover .table-info:hover>th,.table-hover .table-info:hover>td{background-color:#148ea1}.table-hover .table-danger:hover,.table-hover .table-danger:hover>th,.table-hover .table-danger:hover>td{background-color:#d43f3a}.table-hover .table-warning:hover,.table-hover .table-warning:hover>th,.table-hover .table-warning:hover>td{background-color:#eea236}.table-hover .table-active:hover,.table-hover .table-active:hover>th,.table-hover .table-active:hover>td{background-color:rgba(0,0,0,.075)}.nav,.breadcrumb,.pagination{font-size:.930125rem}.dropdown-menu{font-size:.930125rem}.alert{color:#fff;font-size:.930125rem}.alert,.alert p{font-family:fira sans medium,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.alert a,.alert .alert-link{color:#fff;font-weight:400;text-decoration:underline}.alert-primary{background-color:#4582ec}.alert-secondary{background-color:#adb5bd}.alert-success{background-color:#02b875}.alert-info{background-color:#17a2b8}.alert-warning{background-color:#f0ad4e}.alert-danger{background-color:#d9534f}.alert-light{background-color:#f8f9fa}.alert-dark{background-color:#343a40}.alert-light,.alert-light a,.alert-light .alert-link{color:#343a40}.badge{vertical-align:bottom}.list-group{font-size:.930125rem} \ No newline at end of file
diff --git a/themes/ccc/assets/css/custom.css b/themes/ccc/assets/css/custom.css
new file mode 100644
index 00000000..e455e8c5
--- /dev/null
+++ b/themes/ccc/assets/css/custom.css
@@ -0,0 +1,379 @@
1@font-face {
2 font-family: 'Lora';
3 font-style: normal;
4 font-weight: 400;
5 src: url('../fonts/lora-regular.eot'); /* IE9 Compat Modes */
6 src: local(''),
7 url('../fonts/lora-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
8 url('../fonts/lora-regular.woff2') format('woff2'), /* Super Modern Browsers */
9 url('/fonts/lora-regular.woff') format('woff'), /* Modern Browsers */
10 url('/fonts/lora-regular.ttf') format('truetype'), /* Safari, Android, iOS */
11 url('/fonts/lora-regular.svg#Lora') format('svg'); /* Legacy iOS */
12}
13@font-face {
14 font-family: 'Lora';
15 font-style: normal;
16 font-weight: 700;
17 src: url('../fonts/lora-700.eot'); /* IE9 Compat Modes */
18 src: local(''),
19 url('../fonts/lora-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
20 url('../fonts/lora-700.woff2') format('woff2'), /* Super Modern Browsers */
21 url('../fonts/lora-700.woff') format('woff'), /* Modern Browsers */
22 url('../fonts/lora-700.ttf') format('truetype'), /* Safari, Android, iOS */
23 url('../fonts/lora-700.svg#Lora') format('svg'); /* Legacy iOS */
24}
25@font-face {
26 font-family: 'Lora';
27 font-style: italic;
28 font-weight: 400;
29 src: url('../fonts/lora-italic.eot'); /* IE9 Compat Modes */
30 src: local(''),
31 url('../fonts/lora-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
32 url('../fonts/lora-italic.woff2') format('woff2'), /* Super Modern Browsers */
33 url('../fonts/lora-italic.woff') format('woff'), /* Modern Browsers */
34 url('../fonts/lora-italic.ttf') format('truetype'), /* Safari, Android, iOS */
35 url('../fonts/lora-italic.svg#Lora') format('svg'); /* Legacy iOS */
36}
37
38@font-face {
39 font-family: 'Fira Sans Italic';
40 font-style: normal;
41 font-weight: normal;
42 src: local('Fira Sans Italic'), url('../fonts/FiraSans-Italic.woff') format('woff');
43}
44
45@font-face {
46 font-family: 'Fira Sans Thin';
47 font-style: normal;
48 font-weight: normal;
49 src: local('Fira Sans Thin'), url('../fonts/FiraSans-Thin.woff') format('woff');
50}
51
52@font-face {
53 font-family: 'Fira Sans Thin Italic';
54 font-style: normal;
55 font-weight: normal;
56 src: local('Fira Sans Thin Italic'), url('../fonts/FiraSans-ThinItalic.woff') format('woff');
57}
58
59@font-face {
60 font-family: 'Fira Sans ExtraLight';
61 font-style: normal;
62 font-weight: normal;
63 src: local('Fira Sans ExtraLight'), url('../fonts/FiraSans-ExtraLight.woff') format('woff');
64}
65
66@font-face {
67 font-family: 'Fira Sans ExtraLight Italic';
68 font-style: normal;
69 font-weight: normal;
70 src: local('Fira Sans ExtraLight Italic'), url('../fonts/FiraSans-ExtraLightItalic.woff') format('woff');
71}
72
73@font-face {
74 font-family: 'Fira Sans Light';
75 font-style: normal;
76 font-weight: normal;
77 src: local('Fira Sans Light'), url('../fonts/FiraSans-Light.woff') format('woff');
78}
79
80@font-face {
81 font-family: 'Fira Sans Light Italic';
82 font-style: normal;
83 font-weight: normal;
84 src: local('Fira Sans Light Italic'), url('../fonts/FiraSans-LightItalic.woff') format('woff');
85}
86
87@font-face {
88 font-family: 'Fira Sans Medium';
89 font-style: normal;
90 font-weight: normal;
91 src: local('Fira Sans Medium'), url('../fonts/FiraSans-Medium.woff') format('woff');
92}
93
94@font-face {
95 font-family: 'Fira Sans Medium Italic';
96 font-style: normal;
97 font-weight: normal;
98 src: local('Fira Sans Medium Italic'), url('../fonts/FiraSans-MediumItalic.woff') format('woff');
99}
100
101
102@font-face {
103 font-family: 'Fira Sans SemiBold';
104 font-style: normal;
105 font-weight: normal;
106 src: local('Fira Sans SemiBold'), url('../fonts/FiraSans-SemiBold.woff') format('woff');
107}
108
109@font-face {
110 font-family: 'Fira Sans SemiBold Italic';
111 font-style: normal;
112 font-weight: normal;
113 src: local('Fira Sans SemiBold Italic'), url('../fonts/FiraSans-SemiBoldItalic.woff') format('woff');
114}
115
116@font-face {
117 font-family: 'Fira Sans Bold';
118 font-style: normal;
119 font-weight: normal;
120 src: local('Fira Sans Bold'), url('../fonts/FiraSans-Bold.woff') format('woff');
121}
122
123
124@font-face {
125 font-family: 'Fira Sans Bold Italic';
126 font-style: normal;
127 font-weight: normal;
128 src: local('Fira Sans Bold Italic'), url('../fonts/FiraSans-BoldItalic.woff') format('woff');
129}
130
131@font-face {
132 font-family: 'Fira Sans ExtraBold';
133 font-style: normal;
134 font-weight: normal;
135 src: local('Fira Sans ExtraBold'), url('../fonts/FiraSans-ExtraBold.woff') format('woff');
136}
137
138@font-face {
139 font-family: 'Fira Sans ExtraBold Italic';
140 font-style: normal;
141 font-weight: normal;
142 src: local('Fira Sans ExtraBold Italic'), url('../fonts/FiraSans-ExtraBoldItalic.woff') format('woff');
143}
144
145@font-face {
146 font-family: 'Fira Sans Black';
147 font-style: normal;
148 font-weight: normal;
149 src: local('Fira Sans Black'), url('../fonts/FiraSans-Black.woff') format('woff');
150}
151
152@font-face {
153 font-family: 'Fira Sans Black Italic';
154 font-style: normal;
155 font-weight: normal;
156 src: local('Fira Sans Black Italic'), url('../fonts/FiraSans-BlackItalic.woff') format('woff');
157}
158
159/* Missing bits from bootstrap */
160@media (min-width: 576px) {
161 .w-sm-100{ width: 100%!important; }
162 .w-sm-80 { width: 80% !important; }
163 .w-sm-75 { width: 75% !important; }
164 .w-sm-60 { width: 60% !important; }
165 .w-sm-50 { width: 50% !important; }
166 .w-sm-40 { width: 40% !important; }
167 .w-sm-25 { width: 25% !important; }
168 .w-sm-20 { width: 20% !important; }
169}
170
171@media (min-width: 768px) {
172 .w-md-100{ width: 100%!important; }
173 .w-md-80 { width: 80% !important; }
174 .w-md-75 { width: 75% !important; }
175 .w-md-60 { width: 60% !important; }
176 .w-md-50 { width: 50% !important; }
177 .w-md-40 { width: 40% !important; }
178 .w-md-25 { width: 25% !important; }
179 .w-md-20 { width: 20% !important; }
180}
181
182@media (min-width: 992px) {
183 .w-lg-100{ width: 100%!important; }
184 .w-lg-80 { width: 80% !important; }
185 .w-lg-75 { width: 75% !important; }
186 .w-lg-60 { width: 60% !important; }
187 .w-lg-50 { width: 50% !important; }
188 .w-lg-40 { width: 40% !important; }
189 .w-lg-25 { width: 25% !important; }
190 .w-lg-20 { width: 20% !important; }
191}
192
193@media (min-width: 1200px) {
194 .w-xl-100{ width: 100%!important; }
195 .w-xl-80 { width: 80% !important; }
196 .w-xl-75 { width: 75% !important; }
197 .w-xl-60 { width: 60% !important; }
198 .w-xl-50 { width: 50% !important; }
199 .w-xl-40 { width: 40% !important; }
200 .w-xl-25 { width: 25% !important; }
201 .w-xl-20 { width: 20% !important; }
202}
203
204body {
205 margin: 0;
206 font-family: "Lora", Georgia, "Times New Roman", Times, serif;
207 font-size: 17px;
208 font-weight: 400;
209 line-height: 1.5;
210 color: #333;
211 text-align: left;
212 background-color: #ffffff;
213 hyphens: auto;
214}
215
216.section-heading {
217 padding-top: 24px;
218}
219
220.post-list-headline, .post-date, .nav a, .more a, h1, h2, h3, h4, h5, h6 {
221 font-family: "Fira Sans Bold", Georgia, "Times New Roman", Times, serif;
222 font-weight: normal;
223}
224
225.post-title {
226 font-size: 1.17em;
227}
228
229.post-date {
230 text-indent: 1em;
231 font-size: smaller;
232 margin-top: 0.5em;
233}
234
235.nav a, .more a, .entry-title a, .metadata a, .post-list-headline {
236 color: #222;
237}
238
239.navbar.navbar-light.bg-light {
240 background-color: transparent !important;
241 border: none !important;
242}
243
244.post-list-item {
245 margin-top: 48px;
246}
247
248.post-list-item:first-child {
249 margin-top: 24px;
250}
251
252.post-list-item .post-body p:last-child:after {
253 content: ' \25B9';
254}
255
256.post-list-item:hover .post-body p:last-child:after {
257 content: ' \25B8';
258}
259
260.post-list-headline {
261 margin-bottom: 1em;
262}
263
264.preview-image {
265 max-height: 120px;
266 object-fit: cover;
267}
268
269.navbar-brand {
270 font-family: "Fira Sans Black", Georgia, "Times New Roman", Times, serif;
271 font-size: 22pt;
272 color: #555;
273}
274
275@media (max-width: 768px) {
276.navbar-brand {
277 font-size: 17pt;
278}
279}
280
281img {
282 transition: all .2s ease-in-out;
283}
284
285.card:hover img,
286a:hover img {
287 transform: scale(1.1);
288}
289
290/* CCC logo */
291body::after {
292 content: "";
293 background-image: url("data:image/png;base64,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");
294 opacity: 0.01;
295 top: -100%;
296 left: -100%;
297 bottom: -100%;
298 right: -100%;
299 position: fixed;
300 z-index: -1;
301 transform: rotate(-45deg);
302}
303
304.search {
305 font-family: "Fira Sans Medium", Georgia, "Times New Roman", Times, serif;
306 position: relative;
307 font-size: 16px;
308 top: -18px;
309 right: 0;
310}
311
312.search-child-absolute {
313 display: inline-block;
314 position: absolute;
315 right: 0;
316 top: 0;
317}
318
319.search-child-absolute:after {
320 content: "";
321 background: #333;
322 width: 5px;
323 height: 20px;
324 position: absolute;
325 top: 29px;
326 right: 0px;
327 transform: rotate(135deg);
328}
329
330/* Search input by default is a square rounded to a circle, which
331 opens up its input field on focus and with valid text */
332.search-input {
333 color: #333;
334 background: white;
335 width: 35px;
336 height: 35px;
337 padding: 15px;
338 outline: none;
339 border: solid 4px black;
340 border-radius: 35px;
341 transition: width 0.5s;
342}
343
344/* This widens the search input field from magnifying glass whenever it
345 is focussed or contains valid (required="" means any char) text */
346.search-input:focus,
347.search-input:valid {
348 width: 16em;
349 max-width: 80vw;
350}
351
352.search-input::placeholder,
353.search-input::-ms-placeholder ,
354.search-input::-ms-input-placeholder {
355 opacity: 1;
356 color: #666;
357}
358
359/* Hide updated date */
360.metadata span.updated {
361 display: none;
362}
363
364header .metadata p,
365footer a, footer a:hover {
366 font-family: "Fira Sans Medium", Georgia, "Times New Roman", Times, serif;
367 font-size: 11pt;
368 color: #333
369}
370
371header .metadata .author {
372 margin-left: 1em;
373}
374
375.post-preview,
376.post-list-preview {
377 max-height: 10em;
378 object-fit: cover;
379}
diff --git a/themes/ccc/assets/css/custom.css_old b/themes/ccc/assets/css/custom.css_old
new file mode 100644
index 00000000..3a6e91a1
--- /dev/null
+++ b/themes/ccc/assets/css/custom.css_old
@@ -0,0 +1,101 @@
1body {
2 margin: 0;
3 font-family: "Lora", Georgia, "Times New Roman", Times, serif;
4 font-size: 17px;
5 font-weight: 400;
6 line-height: 1.5;
7 color: #333;
8 text-align: left;
9 background-color:#f6f6f6
10}
11
12.post-list-headline,
13.post-date,
14.nav a,
15.more a,
16h1,h2,h3,h4,h5,h6 {
17 font-family: "Fira Sans Bold", Georgia, "Times New Roman", Times, serif;
18 font-weight: normal;
19}
20
21.post-date {
22 text-indent: 1em;
23 font-size: smaller;
24}
25
26.nav a,
27.more a,
28.entry-title a,
29.metadata a,
30.post-list-headline {
31 color: #333;
32}
33
34.post-list-item {
35 padding-bottom: 24px;
36 margin-bottom: 48px;
37}
38.post-list-item:last-child {
39 margin-bottom: 0;
40}
41
42.post-list-item::after {
43 content: '';
44 display: block;
45 position: relative;
46 top: 24px;
47 width: 50%;
48 background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.75), rgba(255, 255, 255, 0));
49 height: 1px;
50 left: 25%;
51}
52
53.post-list-item:last-child:after {
54 display: none;
55}
56
57.post-list-item .post-body p:last-child:after {
58 content: ' \25B9';
59}
60
61.post-list-item:hover .post-body p:last-child:after {
62 content: ' \25B8';
63}
64
65.post-list-headline {
66 margin-bottom: 1em;
67}
68
69.preview-image {
70 max-height: 120px;
71 object-fit: cover;
72}
73
74@media (max-width: 767px) {
75.navbar-brand {
76 font-family: "Fira Sans Black", Georgia, "Times New Roman", Times, serif;
77 font-size: 16pt;
78}
79}
80@media (min-width: 768px) {
81.navbar-brand {
82 font-family: "Fira Sans Black", Georgia, "Times New Roman", Times, serif;
83 font-size: 22pt;
84}
85}
86
87img { transition: all .2s ease-in-out; }
88.card:hover img, a:hover img { transform: scale(1.1); }
89
90body::after {
91 content: "";
92 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAClCAAAAABtzd6lAAAM1mlDQ1BpY2MAAFiFpVcHWFPJFp5bktASepUSOtIMKF1KpAaQXgRRiSGQQAgxBQGxIYsruHYRwbKioiiLHYHFhgULawe7C7ooKOviKjYsbxKKWHbf+7538829/51zzpw6Z24AUOUwBQIeCgDI5IuFgVH0hCkJiVTSXSAHtIEysAfKTJZIQI+ICIUsgJ/FZ4NvrlftAJE+r9lJ1/qW/q8XIYUtYsHncThyU0SsTACQiQCQulkCoRgAeTM4bzpbLJDiIIg1MmKifCFOAkBOaUhWehkFsvlsIZdFDRQyc6mBzMxMJtXR3pEaIcxK5fK+Y/X/e2XyJCO64VASZUSHwKc9tL8wheknxa4Q72cx/aOH8JNsblwYxD4AoCYC8aQoiIMhninJiKVDbAtxTaowIBZiL4hvciRBUjwBAEwrjxMTD7EhxMH8mWHhELtDzGGJfBMhtoK4ksNmSPMEY4ad54oZMRBDfdgzYVaUlN8aAHxiCtvPf3AeT83ICpHaYALxQVF2tP+wzXkc37BBXXh7OjM4AmILiF+yeYFRg+sQ9ATiCOma8J3gx+eFhQ76RShli2T+wndCu5gTI82ZIwBEE7EwJmrQNmJMKjeAAXEAxDkcYVDUoL/EowKerM5gTIjvhZKo2EEfSQFsfqx0TWldLGAK/QMHY0VqAnEIE7BBFpgJ7yzAB52ACkSAC7JlKA0wQSYcVGiBLRyBkIsPhxByiECGjEMIukbowxJSGQGkZIFUyMmDcsOzVJAC5QflpGtkwSF9k67bLZtjDemzh8PXcDuQwDcO6IV0DkSTQYdsJgfalwmfvnBWAmlpEI/WMigfIbN10AbqkPU9Q1qyZLYwR+Q+2+YL6XyQB2dEw57h2jgNHw+HBx6Ke+I0mZQQcuQCO9n8RNncsNbPnkt96xnROgvaOtr70fEajuEJKCWG7zzoIX8oPiJozXsokzEk/ZWfK/QkVgJB6bJIxvSqESuoBcIZXNal5X3/krVvtdt9kbfw0XUhq5SUb+oC6iJcJVwm3CdcB1T4/IPQRuiG6A7hLvzd+m5UskZikAZH1kgFsL/IDRty8mRavrXzc84G1/lqBQQb4aTLVpFSM+HgynhEI/mTQCyG91SZtN1XuQv8Wm9LfpMOoLYvPX4OUGtUGs5+jnYbXp90TaklP5W/Qk8gmF6VP8AWfKZK88BeHPYqDBTY0vbSemnbaDW0F7T7nzloN2h/0tpoWyDlKbYaO4QdwRqwRqwVUOFbI3YCa5ChGqwJ/vb9Q4WnfafCpRXDGqpoKVU8VFOja390ZOmjoiXlH45w+j/U6+iKkWbsf7No9DpfdgT2511HMaU4UEgUa4oThU5BKMbw50jxgciUYkIJpWhDahDFkuJHGTMSj+Fa5w1lmPvF/h60OAFShyuBL+suTMgp5WAO+fu1j9QvvJR6xh29qxAy3FXcUT3he72I+sXOioWyXDBbJi+S7Xa+TE7wRf2JZF0IziBTZTn8jm24Ie6AM2AHCgdUnI474T5DeLArDfclWaZwb0j1wv1wV2kf+6IvsP6r9aN3BpvoTrQk+hMtP9OJfsQgYgB8OkjnieOIwRC7SbnE7Byx9JD3zRLkCrlpHDGVDr9y2FQGn2VvS3WkOcDTTfrNNPgp8CJS9i2EaLWyJMLswTlceiMABfg9pQF04alqCk9rO6jVBXjAM9MfnnfhIAbmdTr0gwPtFsLI5oOFoAiUgBVgLSgHm8E2UA1qwX5wGDTBHnsGXACXQRu4A8+TLvAU9IFXYABBEBJCRtQRXcQIMUdsEEfEFfFC/JFQJApJQJKRNISPSJB8ZBFSgqxCypEtSDWyD2lATiDnkCvILaQT6UH+Rt6hGKqEaqAGqAU6DnVF6WgIGoNOQ9PQWWgeWoguQ8vQSrQGrUNPoBfQNrQDfYr2YwBTxLQwY8wOc8V8sXAsEUvFhNg8rBgrxSqxWtgDWrBrWAfWi73Fibg6TsXtYBaD8Fichc/C5+FL8XJ8J16Hn8Kv4Z14H/6RQCboE2wI7gQGYQohjTCbUEQoJVQRDhFOww7dRXhFJBK1YH5cYN4SiOnEOcSlxI3EPcTjxCvEh8R+EomkS7IheZLCSUySmFREWk+qIR0jXSV1kd7IKcoZyTnKBcglyvHlCuRK5XbJHZW7KvdYbkBeRd5c3l0+XD5FPld+ufw2+Ub5S/Jd8gMKqgqWCp4KMQrpCgsVyhRqFU4r3FV4oaioaKLophipyFVcoFimuFfxrGKn4lslNSVrJV+lJCWJ0jKlHUrHlW4pvSCTyRZkH3IiWUxeRq4mnyTfJ7+hqFPsKQxKCmU+pYJSR7lKeaYsr2yuTFeerpynXKp8QPmScq+KvIqFiq8KU2WeSoVKg8oNlX5VdVUH1XDVTNWlqrtUz6l2q5HULNT81VLUCtW2qp1Ue6iOqZuq+6qz1Bepb1M/rd6lQdSw1GBopGuUaPyicVGjT1NNc4JmnGaOZoXmEc0OLUzLQouhxdNarrVfq13rnbaBNl2brb1Eu1b7qvZrnTE6PjpsnWKdPTptOu90qbr+uhm6K3UP697Tw/Ws9SL1Zutt0jut1ztGY4zHGNaY4jH7x9zWR/Wt9aP05+hv1W/V7zcwNAg0EBisNzhp0GuoZehjmG64xvCoYY+RupGXEddojdExoydUTSqdyqOWUU9R+4z1jYOMJcZbjC8aD5hYmsSaFJjsMblnqmDqappqusa02bTPzMhsslm+2W6z2+by5q7mHPN15i3mry0sLeItFlsctui21LFkWOZZ7ra8a0W28raaZVVpdX0scazr2IyxG8detkatnaw51hXWl2xQG2cbrs1Gmyu2BFs3W75tpe0NOyU7ul223W67Tnst+1D7AvvD9s/GmY1LHLdyXMu4jzQnGg+ebncc1ByCHQocGh3+drR2ZDlWOF4fTx4fMH7++PrxzyfYTGBP2DThppO602SnxU7NTh+cXZyFzrXOPS5mLskuG1xuuGq4RrgudT3rRnCb5Dbfrcntrbuzu9h9v/tfHnYeGR67PLonWk5kT9w28aGniSfTc4tnhxfVK9nrZ68Ob2Nvpnel9wMfU58Unyqfx/Sx9HR6Df3ZJNok4aRDk177uvvO9T3uh/kF+hX7XfRX84/1L/e/H2ASkBawO6Av0ClwTuDxIEJQSNDKoBsMAwaLUc3oC3YJnht8KkQpJDqkPORBqHWoMLRxMjo5ePLqyXfDzMP4YYfDQTgjfHX4vQjLiFkRv0YSIyMiKyIfRTlE5Ue1RKtHz4jeFf0qZlLM8pg7sVaxktjmOOW4pLjquNfxfvGr4jumjJsyd8qFBL0EbkJ9IikxLrEqsX+q/9S1U7uSnJKKktqnWU7LmXZuut503vQjM5RnMGccSCYkxyfvSn7PDGdWMvtnMmZumNnH8mWtYz1N8UlZk9LD9mSvYj9O9Uxdldqd5pm2Oq2H480p5fRyfbnl3OfpQemb019nhGfsyPjEi+ftyZTLTM5s4KvxM/insgyzcrKuCGwERYKOWe6z1s7qE4YIq0SIaJqoXqwB/2C2SqwkP0g6s72yK7LfzI6bfSBHNYef05prnbsk93FeQN72Ofgc1pzmfOP8hfmdc+lzt8xD5s2c1zzfdH7h/K4FgQt2LlRYmLHwtwJawaqCl4viFzUWGhQuKHz4Q+APu4soRcKiG4s9Fm/+Ef+R++PFJeOXrF/ysTil+HwJraS05P1S1tLzPzn8VPbTp2Wpyy4ud16+aQVxBX9F+0rvlTtXqa7KW/Vw9eTVdWuoa4rXvFw7Y+250gmlm9cprJOs6ygLLatfb7Z+xfr35ZzytopJFXs26G9YsuH1xpSNVzf5bKrdbLC5ZPO7n7k/39wSuKWu0qKydCtxa/bWR9vitrVsd91eXaVXVVL1YQd/R8fOqJ2nql2qq3fp71q+G90t2d1Tk1Rz+Re/X+pr7Wq37NHaU7IX7JXsfbIveV/7/pD9zQdcD9QeND+44ZD6oeI6pC63ru8w53BHfUL9lYbghuZGj8ZDv9r/uqPJuKniiOaR5UcVjhYe/XQs71j/ccHx3hNpJx42z2i+c3LKyeunIk9dPB1y+uyZgDMnW+gtx856nm06536u4bzr+cMXnC/UtTq1HvrN6bdDF50v1l1yuVR/2e1y45WJV45e9b564prftTPXGdcvtIW1XWmPbb95I+lGx82Um923eLee386+PXBnAfyIL76ncq/0vv79yt/H/r6nw7njSKdfZ+uD6Ad3HrIePv1D9Mf7rsJH5Eelj40eV3c7djf1BPRcfjL1SddTwdOB3qI/Vf/c8Mzq2cG/fP5q7ZvS1/Vc+PzT30tf6L7Y8XLCy+b+iP77rzJfDbwufqP7Zudb17ct7+LfPR6Y/Z70vuzD2A+NH0M+3v2U+enTfwAtXfAcIkE4+gAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH5AUPAgg1TGz2VwAADxV6VFh0UmF3IHByb2ZpbGUgdHlwZSBpY2MAAGiBrZnnkeQwDoX/M4oLQSBBFw5t1eWfwH2Q1G5m1lVdz3LVoiQQ9uFR7f47hvsPH9WY3MFHJJUk+chHGoc/zk+aaWXNXnP0KrHGwmhczHNwufBU5riPwy87uiQp5JAPbj7ioeO4P2mlzYjHX3w2q5pG8piYwc+nZv/4cf94f0yaYg4pXKeP9XJ1SW06zfNcwnUlr4LBR/ZZz/Pqr+PhQ8547njMa7nmRV3qUXHntUKNl6ByjM+VHx/ZmlM032Wfagr+0Mw3QSP7isMnf+KP4P1i4HYu75S4efydw//VR/9/QVgwcnyZfguSfZ8P/NJj0H6dnsnG5aL4TFQf8+FysnRPoERjDO7zwmoZvxDjS8DxCJb3Fin18c57bdd88mjVY1S5BfkrWr6NlCiLFG8Hh0ugnyWVHLU8568VgqTcUiHu+WHauq83Qut16W1quFYOyfIqaIjtXrjclz1XolYdD43uFUZLFRNqvG26TQxrWTqQb/cC/hKo4cw3fBfdxwNK5vS0tT984a+jdvKfTAz6MO3pbDNNg65P03Sm1IhCe+SgT9f8Zt00DFI+NIrSLAigxr4F3TegJD4a+Gh8RC3WZAVjYb7nr+txpqzmbC2P8F+CEmEGzKz6PnyHG6xcSKZ6C7o0Tdmi6Ymmfwi6TEt9GRa9AO7Ol7QHSBCjf4b/mkcdK+H4lpA3fJSDSvYaNd8a3fN9GBQdksTUM8mm/v09GJ4iaHHRLMk2geo5veYSAs+H53X0txtsATvagqcwE2Rfsr+FmLD+EmLzK34X8G2R6a4Ts+QUZiqnS6jhtn7c/NIq6aXAa0H3psm+js/VTpXRqLw0Pv3xbuK6TQyOgjfTHtJ5aI1LgH33Z5Yyd7zuyeXyoWl4Xjfhlkf5Xtm0OC/8wpx3DeLx5tvTFe7yxVPAw5z6xZz95hv5YUHDo6/O0zsNTGBudzDCt8gpndRu1RDs6PivH0oma5jnhedqp0YmpBqyPR4w6Hjd9zLXXfb+FPpH9Fb9bm6W27fPFHCfyfg90X7O6CHXYvn2WRp3iZxRe8sjO5p/9rgX6p8J+H0h925nPQCq6IvxkZrKigLorpa+h98fxQM329r22GVvE/Qe9r+tu+9auR8Kcv6m9r7BxwMp3BvG6F/Ax2VanDYMahdDL0HnxFKOcL911VecnTHuUX8ukU+N7xJ5lkB+K418H9+u/eTLq4S+lMgpdLzhzl/k1FVz7gtgvWn0By3k+Ki/O49U3rR5PDzvY30TFH6oxXPeXWl+1k16rW4p8Lsa/I5Z3/Jo5Dz6kDN6M5UxjnGa2SivXkf5KcuJt7pe4pjhGCaAbrrOMiEhrTTy2J1W/Q0y7PxRGimWrGsnZzykeD/C0fHe4thAm8ZxA0Bz/SSEeZy1WH9CBprYM44JJNRwhB4Zk1EZjeZ7+eO6ZudyXnvOtcH5Y3z46JfA/gl0P+O6Oz6B/VHdX3H7fvgEsvf+92wG7g/tZ3zJs6859kgXE/RRX+3fIPcFOe5Lwt319u9+csf3BvhbbP5+z1PQCalvdfSm+vJkRxBaf+Z743s8lto5w9/D7lN8dE3ygLeJAUjm62E2dYudw1Jlrv/AQD6Q4Uvvf4cQ/RXc3o6Ot98uhHAviEjrRW1OePAvIUnerv+2r71Rul92kYcG9acWdjE2OUxy/zTrg0T8kTe5lya/6mXxsbLlTH7lV75p4KmlCXqs+CtB71zg6bt9SOyvmnyWyB9KQdn0KCnBBuziSHolsJJTbOI4nkTr7cIHmfpKqF71pWHbwxxZgC8ayoux/ZJMpJ86x7cAuB/MWa8A/KqTsFBiY8PemNKLdvwBIe051E2USNKLGyX8cz/AAPFt13TO14cwl+0dSLlfmpycNm26SD3ffWR2Y3oRWNt+JbZxWtkaBr/8sBcgQLdcez33fFP19tkh2julx3slkTQGu+zIni193Phc/jg3x7aJ2/bqhlGv/a03B5erXGzFgFMJyvmkbZDNNIu07cateON6AFu5nH5mrEUHhxY0KmhQEGA70IqAioCKgIaAxmRj0c4z3Zxtu0Oju4OHBg/ZOyma8AHZOjczxhvpfab0sblnd4y2v3zWqNAfRYAREdLdRwY3YIawpxcSTTBByC/Bw4L6ggyhCoQ8E0iHoLUUhKCxVKpfUFcaK6CqdI50U0FDgTzI5Aj1E7ilGC3YCN3t7Nr+GIfHr17m4X1y/LfxbWFnLox+sFlncJHVPVsFT7H6wlxZh6/cR4g97dr3RNVwHXf4SdQsDz0+8DsaBztONoEdAWAPRC2wSKDoAlGylyyBDA8EJeR1hMJ5TfayxfHfuklCPgIEw14BBHaRYVPpRyIbKWQr6LNYrS4LGUDFE21FY0WgFqif4iNtXERVHVQywhSfWJrohkcTmSjQZIIRqa8IlMRYjojpkVSJpEis+Ciy14hQmjjizbUZhPn8w8SzlkK+ao/oJdp6yp3UG9TwpMtvq2NHHlKQK1Dg8bCSymR3ZvXMRjCjVgYZMrWYWTlXruHo3JmH/WcWzbsc5eiOBN5HIX8KlV5wZiFPSuEcJ5bGeeech8rKRyEZq9ib0nhUzKwsVGnhNZOQtXBCylccXgffWaXyQBM5GmY1NGukRMOkRtk0UqARoIYrGluMti3OaNRp1R1c6VR8B7g6Zde5uXerHo44vhPBIaQg/X+QCiNCdsnuQW4NuOswHw0ydyB12p9Ph212JiZO/DK5cZLxE246IaYTfywxnrDgBPVYmLXyht2g0SLsCx+stajLemzs32T5jpyT1Rtf7Q7Jxey9rLrxkk9ytpWE/RmVEWQ0nCLO9qRQyec/0Q2aTZEyRBreGlVkFYzLQl2J1yg+qVA64lsQ2LUTD4e5EJPBKgGADoXRyOkRAQK2tiytFB59TTQ10dJF2wQcFmsCDuKdxKASYxKQG7ToNNApWGXVJonVEw+nNCSVLal7e2MtaTfJQENWkZyi5FKd5Aa1ml7yzlLAEQpdChdLaVLaljL5zoMVBKmYVFOXiqW1k7pzCgUmzTcnDde0nIGjJeSGNByK4tKh8x0zOwI7mvTZxBCIFJAROeYuA/+MMWTs6FBwyaSMZzYMq0KoZSJssWuGG8rCJ6vS/UmotapsorHDEvb8spnffctezfkTS3E+ledJc7IO0ADrCBUAWLCZ5ZugAtRzd3sj7X2M3rMV8m17Pyc9B0EAlwesfKjqw/AefgBYbq86vebhtXWvs1l1+ci9MTHon3HYq4hsr7Q9PdZ5e7WZOmMVAszQ6nOmyhCQ56C7TV/C9oUUKg1Fpnpr1BWhON7XOj1o4qgeNAzRN1ZqtQPHGxDxvocELFffuZGM8AZtI1Q/Eu0agWNmMHP4iVtmTs5PVp6LvCRr4NkexYDw7CkZj4FAefO7ire3rHsDXIHNXro3iLNTB2SyNhewhhgTx+2D6eZTCL52cN9o1wwBcA6Z7WQvIRAyRVe1V9t1BZ0FmhBC1OkCe9IQhw9xz2Dv41PG920Ftrc0Cw3ZmkYdIbP9LAI3o9mUMkIZBfCJZ4xq3i7UjuUbvENMyxqwlMayAwaHnkjL1kJfhYDmALEJA5PGCmESYKolkKcBhHFh0aIWq65mr/bpQl7C5obdyITl6YxBT+bVTvDBtWRhoqLbIEsX+tCpIOyYHPEoqlDu6H9yUKUdqmZaWINeLgMNWlnUCCbHuTR5r8lerreusELFOU5z7uQdPY6OVbRrASkK8EixwM7waasKk9EWsjYWQhEa+9Dz9xwEd7Sm/pwSVR29Kd1euU1nJRhz6IIErLSUVLh6pdIzuLYnzc8D2FkiwA7SAxUR6gceRCozkgTRZ+oaVAfWImGksbaIw6L92KNlE+VOlZUYM4YOqgVYTXTW1KqLcM+IN2KmlGjjsZCCJc9YRo8VkKmpgnfW8XJsPNYaY8fY8VqvjIVMfBQHKDZmihN1Zy5xjhpBprjSiKvPCOTTwSXSANL54j+SWUijG4C/XGnAKHiUPC71dZz0GcyGOucUaC0n1bZfMFYle1ipUuQrp8R3SjBR5Im2nnIlh1d1icpOtOdU1kgVQbW2VLdlSsH0DUfIqbNybxz3Rs+cRttQ1wJ8Qx06zBvwh373tAbpgMc3TGGD6dAxGj28he017QRwjhmKQHyp5oYiMMiAI6g/MlTtd1KY/xjna1WYe8Y5ZldOIHvaJWdIUO6B/kKjSCsX7q2+5VqgDQvU0pQJLCRHXQbgc6eQANY8CsOaCpsGaigbf11A4OI64ACD0bwXLEszTKIYpSj0qCJjOkDkAOpA4K1gQi5UKf1zFlK96KLYeSi2Djsy73ocw9bFbKq7ILGUVAGD5UoFtGtF2b0KdVnaaIVWX/Bh6XsUdiFY1MoEuSbPzL3LOmOzyg60zXq+OXfAL18mvQX2Ka1U2geg3Sqt3IqlgiVAjv3aTNFRJzHuGkc9y5DwVhhUxZmu4ohadNTSUYykgt3VugdJUGqbJDVY39uutME6uGXsXCcZRheq9L262iJbpsPSXveG4yXo7aStaqa1JuCdUVMDoCl8Bp1SqSqqnAIsLTbWgqrggEbOONJsNbRqhUZShjYAllsqZGa0RtOno7ROmfVV6eijDZjgVLgIvXzROlYTGEJyDY3s52BoLBv51To0pMukYSkdf4D0Ad+3hYXUaaWSJfRYGvQMvXPtABtJV1xHG2qb+p5sZ2irlYdB6d56RNLii6WZ9FG7EZ4+obYYAIyDaZvOTyfdFC2kmW3OglKkDHMA4+Om69ERAJIw2QtA+4HbEbVjWbEfZgdtbVAbEBLyI8xR+nCD/sFiFYZSBs4YoMXonV0sTQpDxuQIntE40gAU4K325rWw26FRd2hbGNiyHFRiT7ZLE7if9Bv8WNEDINI148RbMc40QXHk4YZZEm1xkZsJPkzcidZsuzucf1xv90uDf8GCa6KDj7manxt6sBs7G9rl0ZlWtjsDfhPpYrOjZFhg16KNuKV7UIbg/DEXW/0FXiwSgJYIDegDjkXqT+IJqLYFaAIuHX+DrAveu2YdsITiFoFdm9a3B0Q6sp9YcQt8QfaGy+ASqRtI2koDoe+A1mDvXDuluZMFDaJZ2BzvQtbBdaiBvIGW3aDyPedNOCmUggPrntTI0r7XHGAkZbu3+x8LDzAlfDe+ywAAAAFvck5UAc+id5oAABl9SURBVHja3Z15fJTV1ce/zzL7JJOQhIR9UQOIIoiAomgtS2VRqPV1QesudatVa91R0Vq1SEUrrnVtFatYKmpVFLValUV2ZIcQIYRAQhaSycyz3fePZzKZwGxJsOl4PizPc+4957m/u99zz70jCRKQaeqGFg6HQ8FQMNgYDDYGQ42hkBYOm5olNAvAoYLklGWX4nI63W6Px+vz+n0+v8/jcbtUif8dUpseDFPXw6FQMNhQX19/oP5AQ31DsLExHA7rumFYlilEGtokWVYUp8Pt8WVnd8rLLygo6JTjdysdDRIkAaD/88Oa+oZgMBQK67pppYMoLXK4fTkFXXv07tW9e37H4hRCCDHb+8N+xNnp+LmW6EBCCCG+KfzhszN3XkfClAQYV76SPImyoiiq6lAdDofDoTqcilNySooTkJySZoHQLN3U9LCmhUNaWNN181AlAxYc+cNnZiKSBKwdt6clU3E43R6Pz+fP8mf5/T6fz+PxuJxOp0NVVFWWZUlGlpAAJBCAwBKWZZm6rocagwdq91ftrdizt7I2FKP1plkd1/eqwMIoSqV3v6L8vE65gWy/1+NyqqqcTk4BEofEtML1lWWb16zeVB1hvHnFwI6EGfqk6WXw9WOLnEkiW/WKoiqJymTDMsSA4dFX2eMpGDCG2s0fvL4JgLL5HQcTITZ1izyeU5KiIRuPjhw3ZeqNW+OH/g6JSeE4AZun2PpPqu6wLggh5kWmCBMqUsbePgzgrMp4YdqZwMC98YJ2nQJA9n86DKYMyw0A+jzUOWXR95ndA1jwgBYn7MBOoD4YT6zbLR6AusUdVmdltLX209WD0og+8gEf8OxLcYKqKwHTjCt22nEAfGvSQSRTvQ2A/hekFf+iX0sQmvHloSFVBwBH/B4s5yQANtV2HMzyCgDO6pFWfOW2KUD57bsOCdkfAjwJOupBEsCefR0Hs/QAQNbENAVyHj4O+Pr34YMDanTA54ov1cMNULuHDiKZEh2g+Jh0JYofLQRe/tvB/HoLyEpQmnkegPDejoO5A4ATOqUtMuYeF4QfWH4QuxHAp8aXyfICmFUdBtPYCcDQVshceRVQevf+llwDIJHJwOcD4ECHwWzYA+Af0AoZ5/RxwEePt1x9ywBhKwHMXCBS4h0Cs64KIK97a4Q6z+wH4on3WzDdAFWh+BLengBYdBDJ1XUARek3TYBBj+RCzfTtsbxsGfi+LL6AcmpHAYzArAoCdG2lleSs21VYdW/s1K7ACez5JIHA/13YPS+3V3GH4XzTDXBta+fCDdMAdVYM57tCgAEbEglsX7O8RGvz3Nuqa2jP1J05CsCMVgvuvxDI/7CZUXMiAD9Z2Z7kHJw3X3xRbz+9NOInD5e1A+YMAJ5svWT5GcCgmMK7y64evad/sLa83jgsMJ/z+ScvFUII8Z4fTvyszYqkG54ApL9NbX1133jeGpj0UtQAu+XcVfaDK7tT58LO+XmBbK/H5YgMpZZhGJquaeFwOKyFw7pm2YOP7HS6vb6sQE5uTvYhU8U1U7+jx41XZYF5y2zo+oeL2mravgjAsaAtWbSwM3BNMPq+7tLsFqolxeXNCuTl5+fn5+d3CmT7vW6HIsedQEiqp1PP43521cNvr6o0Yz7xUSFId+hCiNLBgP+pNpYmkwDcn7RJeLYD1Bl69F375IK8dvaIat5xUx/7stk88awHvC8IIcSbXqDnGpttLFzSOpinAvi/ahPM4KWA5/EYe7q29K6hvnYihawh1y+IWGz02yTo+rkQQrsK4GLb2LS0sPPMYCtSak9mA8vaBFPsGA5kPdVi36Dy0wcmHZnVXpOsa9DtS8JCCFFzDnDCNiHElqMBr228f0lCvakVQ4zUfyOQt+i4tqXm86nlkPXQ1S17Bm1f6bbtO/fsr2vUNMsSsiSrqsPpcrs9Xq/H63Y7HdreqtpgWEdXJckhO2SXBOjhxoYDB+qb5oudRl/yEx9sP+9bOO/5LHh1WhhG/LMI2H7GFpTf35Z2Zkq9SoH8T49tY64/95sQ+O66Oc5yWguHwmHdNA2HLKuqw6k6VKW5BxKGaVhYMiiSIkkAwtK1YE1FyYa1G/aYAN7Trxvt5IupZcj33S0RuvI14P7pAHc/CPnzTks7nUUARRvSL/+WpN0qAY7r97VVQTwKbv7bhbbx2H/RaiH+4oHAP4QQa/oA3ZYLIcSarsCUtJsneQBFG9ucpNpLARi/6nDiFMJYf789Ae7/hdBuAgasF0I8rgAXhYUQ5uWA/+N01SmOMOC/tM27rK5RZWuBrQt37CzfV1vfGNZNyxK0rQsSwozsxcgFp010bWyEym+G9Tx+1XYq94x30X/FNtg2uB9Invk6mm9imt+RsuuAos/7tRUmVN31gm3QdrhcHpfH7XK7XU6ny+Fwqg5FdUhOGcUJ9j9RssKA0CxMDUO3NCtsarqm6TlHFh/ZI1cGEIumLwYGv3rst+eUojz0O/j0nGoY/XYA6iZ9Cf0WdUszkdnQrkorhGh4LL2PSS0oYTQ1b/CFj3+zXwghSqdKwKgd4i8uKPy3EOYNgPqiEELMBJzpzt5smN22phk9AS2/qquaFtK0KTDsloX7hai5TgHOqQlfBvy0UohNRwLD9wohVncGbk23bbrCQM4VOe1KVJcJE08fP3rU8OMHFh/Rs2thfm623+9xOR0OVZHlNrXT8O6v3/54b6ceo2uXCTZY445dtI8dWaeSp30C5UcMhcB/toD6f8601Ek5NUD3L/ocplKwTNM0DMPQNUPXdV03dMPQTUMXYWFpWGHQDTB0MDWwNNANLA3DELrQTcPUTdMw6hvs1t510uWFZ2wC79MXv3ZliC7zR7Bn0nI48b08eOxmKPp0ANDgTZmTRQDdt7ev0raZLMsyDUPXtHCosaG+tqaqsqJ8Z8mWpW8/NPUYL0DeL4oAei/XpgK/aBDiWQUcrwshluSAMlcI8fdRj4RStc0jAHru6CCYicms+PjGvs2lMaFuVXdwzRVi33BgYlCI6mHAdUJ80w1fqgFU9QKoh8ERywiFGsOhsGbopiYMIzbIqQjJoaAqOCRFlR2SKqmyIquyLEuKLMfteOXOY8Zc9/zzTY4LH8y5/YoZhJ8Yk59/yTLBVytHkjNkGXxTrdxfRiiVnVt1A20czGMg7ly5ZMve2mBIMw3LFBYtXd9k+68ioUiSgiKpsiqrsqKqDsWhOpyq0+lwOp1Ol9MV+cdZ0CVL4shHRt64w1Yhnhhz1bzvWPLWNZw1Zz017460dwo2fbL8I+iS0qvhVIAjdranfjX+8/zejvZXhwhJiur0+LqceMmjH2wNig+i07OzG2dLMLTCNjodXynEl36gwAFcnMr0xLh2w9x1meewYWxBrh5j7vn8mujb6+XHgPIXIb7NB98iIUqbhgfHW6nSyJT2wtw0pjlhjoLioaNGDTu2uE+3wvzcQJbX43I6VFWW0/EvikvZfaOiIyr/AJxeJ0KTgPuFqB8ZCfGmnMKrHrAdtdpIq3+1JPKUN+Tk4/vmeVVMXdN1Q9cMU7c0yzCEbqGZkhUWktBMCTQTsDSBPYJiaiA0galh6rITSwvWVlfVGkBdXfRLS9/4xVO7WLp4rGv8e7BYc25v2hUO3r3+vBRuh1dAewaUZYMjevrdvaxddnEh7FFUNyzL1EO1Zavm3TqiZWs4buflwLVCrC2E3iuXxOzLdP4uRaW9Adoxp10WcT/pcf8PMfJWv/dzdwxM6dlngP67RMNokPsUxASNTZHFqg/AiOfokwatuGINgHr2HYPjhFqGYRnCMlFkVEmWFbnZRCKEZf/BwDLBbGo3koKkyIosK7KSM3HsvBmbo/rE38YD27/t5j1xEVZJhNt3bz2MT7HVZcPUw7SFvvvVGoCCO6a1MFqKun3lZeV7q2rqG0O6ZRqSKkuqao+LLtUhwqZmaqZuGoZh6sIQliEko8llSFaRVUV1uJxut8+XHTi5tDltK1yKifb5ZLpGWf7Luv4Bek5IldTHZcD/dVvq1LZRABS/H8usWfzEJSO6+drctR5MLeZHTgno/q9P+zcxRrz7xZHAzSK8rSyZ+zUvqIDrozag3GP72AxdGsNb/4eTA4cLYELq1NQqu9yzd8PxQJ/14umuv00K800XoLzZepR1F9v5ubaZtevO+D5UsqI63W63z+fzut1ul0NVFKn9LsTe85eK9ScC8p/E0h48k7QLylLDbfJk0R/8K8Dxzzc7FC2++ZumR8np9WUHAoFAVpbf43E7nYoDySlh6UIydWFbfnRN1zRd0w3dMAwRbuqEFKfidLqVRd8l/b566q/Hu5ZdsxyYeGX1PTsLT04a2+9sAFrvl/Ts4wLo90yzHXvLVesAOhd169mze1F+jt/jSsu7GgRCNLtfRBYs8y9I0i+qw6dNzmHBLVuAfg9mTf+IYUcl/cTKQoBrWltlF+QBdFkYw3oUwHnLuspwa5XFpccSp9n9k5crhah9qBNAwbvi7Wyk55IqY0tvgMl6mh+P0MpiAP/LMazwmQBntmafKinNTgSy8Px3aoUQ305WAAIvibX9oTj59ITdAwGG17QqCeWjAeR7Ytc/3x8ByK8mlGnY17rJ4O7L47kx55728GpNCFH2gG00zXle7BsP3JFcGdUnAvQsaU0KQlcDcH5dLPM/fqD3tgQi5hs/PWbMZ63Cqa3+06SeMVtQUla/s2ctqRNCiD1zhti8oldF6Dqg+1ohdj+1OaEu1R0AqN7duxXdz3MvAgx9MCuWuTMITExkIVzxmwrWae9mp1IdQ45Bg64t27yxpLy2UTj9+d37HtW7wAFYW955Y7XdYQ2c9TPxxHPA1GPgufumvJZwzmdcACC90ops/qQQoPNBi7xZgPx6IpmHAfLXplIdj4xQ/YFgU99hfP/WJU2Dszz5OyFeyQaO2izE6h7kLE2kQ1XyAcT69HN5x+0VgHrHmJbsfYAr0apPbAAItckJXFEiNVffX7Liq2U79Ai/6MarA7xzax0ovz4KY87OJPpV7Ia+TkvPfA3Be78FmDrtIH4toCYyl2i7bbRtgWkFG0PBmn07t2/euqt5ke2acNsIWPjrCmDcxfDFm1CQ0KiuYhfApr3p+mA+Pxdg6H0HNQPRiG0GiJ83VQCO1p+ftNZ+uqKkOhQMNuqxbHXE9Wd54aOrdwJd7wlQ/1gN9OuaUI9Y4ADwLkqzpXxeBJC/8GC+ORVwvJtAqrQ3QLctrW2XwQfiNQPP6S9XCSHE/B4Ajj8LIV5xAncm1INYbPd+D6f33bKRAOrMQwLMqQAvJRBbGoBEZ46S0fJD/YyUPpf/q1YIIYy/2CuVaY1C7BoCuP+VBOY2u+M6M60pmnYdAL88dKS3LgR4KIHcXAVgTGNrYYae7hULUe405MrXtttuYLXT7bX8uHIhxHSAo3cn1KOSm78TYFVp8rmvTW+8CDD8/kMbmeQCKE8gt8oE6OOmleS6etTcj0sO6EJx+Qt6HT3o6F65kRXchunzLYChs4vgm+cATuuSUI+Kv9tKgLIlacBcM6MR6Dazd5wwL0CliLuODC4DoC07/wN/f8uuPXWmJyc/L9A8GITeetA+LTnw6QFw4OEKwHNmEjVC3GA/XJTaN7RmMoDvpbiBtwOcFd8xeG0hgPO91tbZBGQtOT9SLwZ+LYQQT6oAI6sTS6gQ8cz+siTl2ec57wLKb38ZNzAXIL5/Jf+uAMg7PIerjdUvvxlZHw99ehiwYqYBcF5O0tL8ODKmz0qViR/nA1xRHz/0RYDr4wYdGA3ASbWHoSTL5k2NrlzGbRBCiOpJAPQvTSKFaOpq6bcp+Qd2DAWYkmhQeE8Gd3zPjvl2Rk5rN8aGFbf0i+69OaaVCyGEea9dg5KOiCoUHWEfLNp01zNJvWG/yh2L6HFfQYLgYy8v9Zw+Nl5IxSz7mE1rTi61pND+/bV1NRU71q1pPjPY9Y4r3QD/mC0AhlyUVIMQ4uam53OT7jGEGkOhxiRWBjMUv/+pvcrWHmidp2+UrDUzxh5V4He2sCvJZ0RMy4vtnXvXq0l1IJoPV8MxT7VrPzcOGdVf/iKSvuPa6L74Ypzh8IjZ1XbgxmE248LkxhkVGNqz6XjQuuufGDWiX2G2S5UQlqUbhmEaQrazQbGTK0VuBFAOvenABMvEsHRT18KhYH1t9b7dO7bWRIKHtNFBvPAgxwi5c79TfhkZgrdfbY/IA6cn30qWBJiXvxrL8mdn+5wqpqnpmq5bppDt7yiRzzlsmKp80LJKsgwwTaEL0zRNwzTNlhGenUbb6N93fR3V5O8z4tShvZq2bLb86jMA8l6elEKHEEK80+pJWBso99s21/yKZyb0yc3O7XHC1Flf7I3ZQ1gywlbtfUpU1SfVgBBC1I1tH4K06OT2jJqNpSuWrNhWHXt2Q+ivRfyGPA+LzRNeSA1TLGzvuYrU5G2NtSkd2nJtpOoGZlurT+KU/alhWs93+2Fvf1GOfqGVBu8UVDqraR3Q5w3x1bHgnJssuhRp3OvWhTTdCFuapRtoZvRcbdiK4heyKxkSzZQwdSyNyAatYWBYgNNfcNSIU1t1DjY5GVXrPnh/k51wZcJ9x394/TbgZ/P8iUWkVFaomHApdUzLrh3CsizTMu2tdtXtSdeclpLCH+2tL9+2saTp4OjA6y7MXju5BMDz9+QLsUyi/bHnZRxDHikVQtT9yn5Ntn2TYTD12U3GO7XXBW9EDljts7fNve8klktZaf/XaM2CpeWGq6j/CcN60Ri0r5NYf84GgDHzEjoEZBxM0IOm6nEEP6lcu3LfhXcC8PZlBwB1TuJ5VkdXw7bSVwGAXvYa2fgNAP0SHsA4bI4t/21aWQtQ+g8AlJsGAWx6IJggdqbC1O05O/PtK0N63ewA+PufE7XBjq58baR1kR7X84H9XjcOgOznf1yVdoG9xUbjQvv/rGvs68J+9+f4u1UdXSxto7LoxWPDq23Ogch2q+uqeJY75b6OLpc20Qt/bXoKTrKrr9N6TwCYKz6o8PpckYlpsHT515udeZk4bgI7JmxoepReusR+KBsb5QX6DD7nWJ9WtfnbpZsqw1Lvh87NyEpr3RoD+bdN3BtiM8Ld55jigiZT3lHfZWQX9OWLdqH1BtjctI19RqypJ1SybvO+pjM/W+dlIszqBysBPA884gbK6iPswb0TCYgNh/nY5X+Fnv0EQL312uDIT6Gqzr5Ai85DNgKc23Pp1qpYr8bcY6ecmYEwv3rcAph2m5I15VOob/KSUYbOBdxXjq3fvW3LtrKqA2EUX0GvY4b0yyLzYFbdtwfg7Ac80MuhE26qtAx0hcEZwF9cPB4zrOkoTpe9s5R5MJ9cBDB8Zicgx6FjRKfrvXIqwIjc/qZ4Yx0HMq4L+uxJAXSf1RfA4wAz2g7z8oDQrnhSmQaz8v5KwH2vfbGvUyXmVjtfJ8Da+mOA+fTnABfbxwmil5Hb5AgA7Ig3r8swmEufBhh8Z8QiqpnQbD1WvADV8e76zSyYoT+VA547mnyiQnrTeWIASQZwxTMnZxbMhe8C/Hxy03udHuvvKCyAonjnxDMKZsMzQaDzb6LVtFIHd3RPwQwCxN3FyCiYX/4b4JwTooxyAf4oTL0WUHrFk8wkmNbfg0DBZc1pLgVyojAb9gP+3pkOc8fnAKMHRxnhEqBz1OugqgooyvhKu3Qn4Di7eX5a8z3QNbrd9n0tUBz3gqeMgmkCfUc2M8rKgZ7R1/UhYFjcTcYMghneCDA8xktoYy1IUTd+azngjX/wL4NgBisAhsekeLUF3mjPWr0OKI5/k14GwQw1AN6Y20dCK4FO0Qu2KvcCo+O7FGYQTAQQiLk2bPdmoGu0y1m9D7InxxfNIJhuHxCI2aldXw4c0TRsBl83YNQJ8WUzCKa3M+CN8WZZpgEDmhC8/CG4L0/gupdBMF39WiY4tARQm+7dn3tvGE4fl0A2k2xBJ3/Yo/jk5uIqWw8EbP/50HMz9kPgpoSuQR29UdAKaihr4RIz3wEM2ieEECVXOAFuTHj4IpNK09vykM9iHTgqB8T796wEOOmWhFeSZRLMlmQf4RmoEpw9swagxx8T31GZuTDLNgHqsdTf+ZQJ0OnRUxJHzlyY6/cCOcXMfFIA5Pzx3CSRM2hAOYhW6EC3novnCICucy5PFjmTSjO8u6I2JJyK2bD76LH6KoDiwIIqgONn/jSpaObA1N7565r9YQtJEpb54Nj9WwCOYQN0HzJ8at/kwhkDU//9zJhfzgmwaw+gHg1HXzGxT0p/3YyB+a9ZMSilbLbXAYEjpd/27JmGdKbANF6PdcdTsthmAkVdOSUt8UyBWVOqWqA4fTmdu3TvUjiCEoA+OWmKZwrMwLNldZbsz+mUm+VRAH03wJHpOtFnCkzHcS1/FSJUCZDOqXcgc6cHoTrAlfaN1xkLsxHwp3t5fcbC1HUgN+0zX5kKs5WU0TCrK3/sMAXAgbJ0o2cqTEUBtJJ0o2cqTJcLYHO60TMVpicbYGMozeiZCtPbGWBrund3ZipMZ2+A3Rt/5DA5GiD01Y8d5iA/wGd16cXOWJj9+wKsWvEjh1lwGsCBuen9eHLGwuQsH8A7y9OKnLkwTzoFoOKxtIbOzIXpm+YB+McrP26YTJgCEJ7x8Y8bpvvOYoDyaxeljpuZJ/4iNP/K/QAnv5/ylwEyuDTh54/mArhSmzEzGiaXzukB5KT+PajMhild8NbPVLqlNjZn6KHjKHUfn6VP65sy2v8DCubYtOvMnY0AAACOZVhJZk1NACoAAAAIAAYBEgADAAAAAQABAAABGgAFAAAAAQAAAFYBGwAFAAAAAQAAAF4BKAADAAAAAQACAAABMQACAAAACgAAAGaHaQAEAAAAAQAAAHAAAAAAAAAASAAAAAEAAABIAAAAAWV6Z2lmLmNvbQAAAqACAAQAAAABAAAFraADAAQAAAABAAAEFAAAAADu1QrsAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTA1LTE1VDAyOjA4OjM4KzAwOjAwAQJBJgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0wNS0xNVQwMjowODozOCswMDowMHBf+ZoAAAASdEVYdGV4aWY6RXhpZk9mZnNldAA5MFmM3psAAAAZdEVYdGV4aWY6UGl4ZWxYRGltZW5zaW9uADE0NTMk6f2nAAAAGXRFWHRleGlmOlBpeGVsWURpbWVuc2lvbgAxMDQ0HWQqcQAAACh0RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXBwbGUgSW5jLiwgMjAxMs+Z7F8AAAAudEVYdGljYzpkZXNjcmlwdGlvbgBHZW5lcmljIEdyYXkgR2FtbWEgMi4yIFByb2ZpbGXZAF4TAAAAK3RFWHRDb21tZW50AFJlc2l6ZWQgb24gaHR0cHM6Ly9lemdpZi5jb20vcmVzaXplQmmNLQAAABJ0RVh0U29mdHdhcmUAZXpnaWYuY29toMOzWAAAAABJRU5ErkJggg==");
93 opacity: 0.01;
94 top: -100%;
95 left: -100%;
96 bottom: -100%;
97 right: -100%;
98 position: fixed;
99 z-index: -1;
100 transform: rotate(-45deg);
101}
diff --git a/themes/ccc/assets/css/theme.css b/themes/ccc/assets/css/theme.css
new file mode 100644
index 00000000..d895ffc9
--- /dev/null
+++ b/themes/ccc/assets/css/theme.css
@@ -0,0 +1,229 @@
1img {
2 max-width: 100%;
3}
4
5.titlebox {
6 text-align: right;
7}
8
9
10td.label {
11 /* Issue #290 */
12 background-color: inherit;
13}
14
15.footnote-reference {
16 /* Issue 290 */
17 vertical-align: super;
18 font-size: xx-small;
19}
20
21.caption {
22 /* Issue 292 */
23 text-align: center;
24 padding-top: 1em;
25}
26
27div.figure > img,
28div.figure > a > img {
29 /* Issue 292 */
30 display: block;
31 margin-left: auto;
32 margin-right: auto;
33}
34
35blockquote p, blockquote {
36 font-size: 1.25rem;
37 font-weight: 300;
38 line-height: 1.25;
39}
40
41ul.bricks > li {
42 display: inline;
43 background-color: lightblue;
44 padding: 8px;
45 border-radius: 5px;
46 line-height: 3;
47 white-space:nowrap;
48 margin: 3px;
49}
50
51pre, pre code {
52 white-space: pre;
53 word-wrap: normal;
54 overflow: auto;
55}
56
57article.post-micro {
58 font-family: Georgia, 'Times New Roman', Times, serif;
59 font-size: 1.5em;
60}
61
62.image-block {
63 display: inline-block;
64}
65
66.tags {
67 padding-left: 0;
68 margin-left: -5px;
69 list-style: none;
70 text-align: center;
71
72}
73
74.tags > li {
75 display: inline-block;
76}
77.tags > li a {
78 display: inline-block;
79 padding: .25em .4em;
80 font-size: 75%;
81 font-weight: 700;
82 line-height: 1;
83 color: #fff;
84 text-align: center;
85 white-space: nowrap;
86 vertical-align: baseline;
87 border-radius: .25rem;
88 background-color: #868e96;
89}
90
91.tags > li a:hover {
92 color: #fff;
93 text-decoration: none;
94 background-color: #6c757d;
95}
96
97.metadata p:before,
98.postlist .listdate:after {
99 content: " — ";
100}
101
102.metadata p:first-of-type:before {
103 content: "";
104}
105
106.metadata p {
107 display: inline;
108}
109
110.posttranslation {
111 font-size: 1em;
112 font-weight: bold;
113 font-size: smaller;
114 margin-top: 1em;
115 color: #333;
116}
117
118.posttranslation a {
119 color: #333;
120}
121
122.entry-content {
123 margin-top: 1em;
124}
125
126/* for alignment with Bootstrap's .entry-content styling */
127.entry-summary {
128 margin-top: 1em;
129}
130
131.codetable {
132 table-layout: fixed;
133}
134
135.codetable pre {
136 overflow-x: scroll;
137}
138
139/* hat tip bootstrap/html5 boilerplate */
140@media print {
141 *, *:before, *:after {
142 font-family: Garamond, Junicode, serif;
143 }
144
145 body {
146 font-size: 12pt;
147 }
148
149 article .entry-title a[href]:after,
150 article .metadata a[href]:after,
151 article .tags a[href]:after {
152 content: "";
153 }
154
155 article .metadata .sourceline {
156 display: none;
157 }
158
159 article .metadata .linkline a[href]:after {
160 content: " (" attr(href) ")";
161 }
162
163 .navbar {
164 display: none;
165 }
166}
167
168pre {
169 border: 1px solid #ccc;
170 border-radius: 0.25rem;
171 padding: 0.75rem;
172}
173
174.postindexpager {
175 padding-bottom: 1rem;
176}
177
178ul.navbar-nav {
179 margin-top: 0;
180}
181
182ul.pager {
183 display: flex;
184 padding-left: 0;
185 list-style: none;
186 border-radius: .25rem;
187 padding-left: 0;
188 margin: 0.5rem 0;
189}
190
191ul.pager li.previous {
192 margin-right: auto;
193 display: inline;
194}
195
196ul.pager li.next {
197 margin-left: auto;
198 display: inline;
199}
200
201
202ul.pager li a {
203 display: inline;
204 position: relative;
205 padding: .5rem .75rem;
206 margin-left: -1px;
207 line-height: 1.25;
208 border: 1px solid #ddd;
209 border-radius: .25rem;
210}
211
212.codetable td {
213 padding: 0;
214 margin: 0;
215 border-radius: 0;
216}
217
218.codetable td.linenos pre {
219 border-top-right-radius: 0;
220 border-bottom-right-radius: 0;
221 border-right: none;
222}
223
224.codetable td.code pre.code {
225 margin-left: 0;
226 margin-right: 0;
227 border-top-left-radius: 0;
228 border-bottom-left-radius: 0;
229}
diff --git a/themes/ccc/assets/fonts/FiraSans-Black.woff b/themes/ccc/assets/fonts/FiraSans-Black.woff
new file mode 100644
index 00000000..2d56fae9
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-Black.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-BlackItalic.woff b/themes/ccc/assets/fonts/FiraSans-BlackItalic.woff
new file mode 100644
index 00000000..61b2a4ba
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-BlackItalic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-Bold.woff b/themes/ccc/assets/fonts/FiraSans-Bold.woff
new file mode 100644
index 00000000..75c88bd4
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-Bold.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-BoldItalic.woff b/themes/ccc/assets/fonts/FiraSans-BoldItalic.woff
new file mode 100644
index 00000000..57aa358e
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-BoldItalic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-ExtraBold.woff b/themes/ccc/assets/fonts/FiraSans-ExtraBold.woff
new file mode 100644
index 00000000..8017850d
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-ExtraBold.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-ExtraBoldItalic.woff b/themes/ccc/assets/fonts/FiraSans-ExtraBoldItalic.woff
new file mode 100644
index 00000000..faf61a1b
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-ExtraBoldItalic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-ExtraLight.woff b/themes/ccc/assets/fonts/FiraSans-ExtraLight.woff
new file mode 100644
index 00000000..4432dc2a
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-ExtraLight.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-ExtraLightItalic.woff b/themes/ccc/assets/fonts/FiraSans-ExtraLightItalic.woff
new file mode 100644
index 00000000..e62ea240
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-ExtraLightItalic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-Italic.woff b/themes/ccc/assets/fonts/FiraSans-Italic.woff
new file mode 100644
index 00000000..b6ed6ea0
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-Italic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-Light.woff b/themes/ccc/assets/fonts/FiraSans-Light.woff
new file mode 100644
index 00000000..f99202d2
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-Light.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-LightItalic.woff b/themes/ccc/assets/fonts/FiraSans-LightItalic.woff
new file mode 100644
index 00000000..af577bd5
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-LightItalic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-Medium.woff b/themes/ccc/assets/fonts/FiraSans-Medium.woff
new file mode 100644
index 00000000..a5b6a72d
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-Medium.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-MediumItalic.woff b/themes/ccc/assets/fonts/FiraSans-MediumItalic.woff
new file mode 100644
index 00000000..fa987355
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-MediumItalic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-Regular.woff b/themes/ccc/assets/fonts/FiraSans-Regular.woff
new file mode 100644
index 00000000..787cc917
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-Regular.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-SemiBold.woff b/themes/ccc/assets/fonts/FiraSans-SemiBold.woff
new file mode 100644
index 00000000..8ed60a8d
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-SemiBold.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-SemiBoldItalic.woff b/themes/ccc/assets/fonts/FiraSans-SemiBoldItalic.woff
new file mode 100644
index 00000000..ace80866
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-SemiBoldItalic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-Thin.woff b/themes/ccc/assets/fonts/FiraSans-Thin.woff
new file mode 100644
index 00000000..440362ef
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-Thin.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/FiraSans-ThinItalic.woff b/themes/ccc/assets/fonts/FiraSans-ThinItalic.woff
new file mode 100644
index 00000000..6524a8d0
--- /dev/null
+++ b/themes/ccc/assets/fonts/FiraSans-ThinItalic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-700.eot b/themes/ccc/assets/fonts/lora-700.eot
new file mode 100644
index 00000000..6f6b06b0
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-700.eot
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-700.svg b/themes/ccc/assets/fonts/lora-700.svg
new file mode 100644
index 00000000..0358da17
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-700.svg
@@ -0,0 +1,448 @@
1<?xml version="1.0" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3<svg xmlns="http://www.w3.org/2000/svg">
4<defs >
5<font id="Lora" horiz-adv-x="592" ><font-face
6 font-family="Lora"
7 units-per-em="1000"
8 panose-1="0 0 0 0 0 0 0 0 0 0"
9 ascent="1006"
10 descent="-274"
11 alphabetic="0" />
12<glyph unicode=" " glyph-name="space" horiz-adv-x="263" />
13<glyph unicode="!" glyph-name="exclam" horiz-adv-x="258" d="M95 213L57 625Q54 657 72 686T129 716Q170 716 186 687T200 625L163 213H95ZM128 -16Q99 -16 78 7T56 62Q56 94 78 117T129 140Q160 140 180 117T201 62Q201 30 179 7T128 -16Z" />
14<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="326" d="M194 491L186 716H283L274 491H194ZM51 491L43 716H140L131 491H51Z" />
15<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="871" d="M162 -16L203 154H37L58 243H221L271 440H103L124 529H290L334 716H435L392 529H565L609 716H709L667 529H834V528L814 440H648L601 243H768L747 154H583L543 -16H437L478 154H307L268 -16H162ZM325
16243H496L546 440H373L325 243Z" />
17<glyph unicode="$" glyph-name="dollar" horiz-adv-x="588" d="M263 -154L262 -13Q231 -8 198 3T136 33L138 -9H61V225H126Q140 141 186 99T302 56Q355 56 384 84T413 156Q413 190 393 211T339 247T267 278Q209 302 160 334T80 413T50 525Q50 555 59 587T90 647T151
18694T250 716V837H344L343 706Q365 700 385 691T424 668L421 709H499V476H433Q424 532 405 569T353 626T274 644Q246 644 225 633T192 603T180 558Q180 527 194 506T241 464T332 418Q369 402 407 382T476 334T527 271T546 186Q546 134 524 92T460 23T355 -13L354
19-154H263Z" />
20<glyph unicode="%" glyph-name="percent" horiz-adv-x="904" d="M193 -17L128 44L698 716L771 650L193 -17ZM230 325Q169 325 127 352T63 424T41 517Q41 564 63 609T127 684T228 716Q290 717 332 689T395 616T417 526Q417 473 392 427T325 353T230 325ZM231 405Q256
21405 269 421T289 463T295 511Q295 531 292 553T282 594T261 626T229 639Q210 639 198 628T178 600T167 565T164 532Q164 513 167 491T177 450T197 418T231 405ZM677 -16Q616 -16 574 11T510 83T488 176Q488 223 510 268T574 343T675 375Q736 376 778 348T842 275T864
22185Q864 133 839 87T772 13T677 -16ZM678 64Q696 64 708 74T728 100T739 134T742 170Q742 190 739 212T729 253T708 285T676 298Q651 298 637 279T616 235T610 191Q610 172 613 150T623 109T644 77T678 64Z" />
23<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="670" d="M261 -16Q218 -16 176 -5T99 28T44 86T23 170Q23 237 67 288T179 365Q143 404 126 436T103 496T97 551Q98 627 150 671T288 716Q341 716 380 694T440 637T462 559Q462 518 442 482T388 416T318
24364Q322 360 346 335T406 275T480 205Q483 217 484 229T485 255Q485 283 479 299T462 322T432 331V395H600V320L545 323Q550 311 553 296T556 262Q556 233 551 206T537 154Q541 151 544 148T552 141Q591 108 623 87T675 66V0H568Q560 0 533 15T470 57Q431 23 378
254T261 -16ZM293 55Q331 55 362 67T418 102Q405 113 393 124T368 147Q310 200 275 236T208 308Q189 293 179 272T164 231T159 195Q159 150 175 119T221 71T293 55ZM273 417Q311 446 330 489T349 564Q349 600 332 623T283 646Q255 646 236 623T216 556Q216 526 232
26487T273 417Z" />
27<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="188" d="M52 491L42 716H146L137 491H52Z" />
28<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="296" d="M249 760L286 725Q255 684 233 631T197 521T174 410T163 311T159 239Q159 212 162 169T174 73T196 -35T233 -143T286 -236L250 -271Q212 -237 173 -185T100 -65T45 79T24 239Q24 322 45 401T99
29549T172 672T249 760Z" />
30<glyph unicode=")" glyph-name="parenright" horiz-adv-x="296" d="M47 -271L10 -236Q41 -195 63 -142T99 -32T122 79T133 178T137 250Q137 277 134 320T122 416T100 524T63 632T10 725L46 760Q84 726 123 674T196 554T251 410T272 250Q272 167 251 88T197 -60T124
31-183T47 -271Z" />
32<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="533" d="M130 296Q113 309 111 324T114 355T130 385Q143 402 166 423T228 471Q181 471 150 474T98 484Q82 490 68 498T47 521T46 556Q57 587 81 589T130 583Q150 576 177 561T243 518Q228 562 222 593T215
33645Q215 662 219 678T234 705T267 716Q289 716 300 706T315 679T319 645Q319 624 313 593T291 518Q329 545 356 560T402 583Q419 589 436 590T467 584T487 556Q497 525 479 509T436 484Q415 478 384 475T306 471Q344 444 367 423T403 385Q413 371 419 355T424 324T403
34296Q386 284 371 286T342 299T319 323Q306 341 294 370T267 443Q253 399 240 370T214 324Q204 310 191 299T163 286T130 296Z" />
35<glyph unicode="+" glyph-name="plus" horiz-adv-x="530" d="M42 399H488V321H42V399ZM304 583V137H226V583H304Z" />
36<glyph unicode="," glyph-name="comma" horiz-adv-x="250" d="M116 -187L77 -159Q88 -145 101 -119T125 -62T134 -1Q127 -3 123 -3T113 -4Q86 -4 65 12T44 62Q44 92 63 114T116 137Q162 138 185 108T208 32Q208 0 198 -36T168 -110T116 -187Z" />
37<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="471" d="M51 260V368H419V263L51 260Z" />
38<glyph unicode="." glyph-name="period" horiz-adv-x="233" d="M118 -16Q85 -16 65 7T44 62Q44 94 66 117T117 140Q148 140 168 117T189 62Q189 30 170 7T118 -16Z" />
39<glyph unicode="/" glyph-name="slash" horiz-adv-x="699" d="M103 -271L25 -220L583 755L674 697L103 -271Z" />
40<glyph unicode="0" glyph-name="zero" horiz-adv-x="636" d="M318 -16Q242 -16 189 16T104 102T58 220T43 347Q43 410 60 475T113 594T200 682T322 716Q395 716 446 683T530 597T577 479T592 352Q592 290 576 225T525 106T440 18T318 -16ZM324 55Q359 55 382 77T417
41137T435 226T440 331Q440 392 436 448T419 549T383 620T320 646Q284 646 260 624T222 563T201 474T195 368Q195 326 197 282T207 198T229 125T266 74T324 55Z" />
42<glyph unicode="1" glyph-name="one" horiz-adv-x="406" d="M80 0V66Q103 67 118 72T142 95T151 153V554L42 489L6 549L235 716H295V164Q295 137 295 112T292 74Q308 76 332 76T367 77V0H80Z" />
43<glyph unicode="2" glyph-name="two" horiz-adv-x="533" d="M39 0Q39 52 52 93T88 167T138 228T195 283Q268 351 298 406T329 515Q329 547 321 577T292 626T233 645Q206 645 185 633T152 603Q163 592 167 577T172 551Q172 540 165 525T144 498T104 487Q73 489
4457 510T40 560Q40 583 54 609T96 660T164 700T258 716Q298 716 337 706T410 674T462 616T482 527Q482 502 473 475T440 415T373 340T262 242Q207 197 181 160T150 103L346 98Q369 97 385 101T411 120T421 163H485L477 0H39Z" />
45<glyph unicode="3" glyph-name="three" horiz-adv-x="560" d="M252 -16Q177 -16 129 6T58 63T35 131Q35 161 53 183T103 207Q128 208 142 197T162 171T168 143Q168 133 164 121T152 97Q163 78 188 68T242 57Q305 57 337 95T369 189Q369 223 356 257T311 313T221
46335Q214 335 196 334T169 332V404Q177 403 184 403T198 403Q242 403 273 419T320 463T338 528Q339 563 330 589T300 631T245 646Q218 646 196 633T166 604Q175 593 178 579T182 555Q182 543 176 528T154 501T114 491Q83 492 67 513T51 563Q51 593 74 629T144 690T261
47716Q323 716 373 699T453 643T483 539Q483 513 469 481T421 421T333 381Q429 364 474 312T520 196Q520 128 486 81T391 9T252 -16Z" />
48<glyph unicode="4" glyph-name="four" horiz-adv-x="547" d="M416 164Q416 137 415 112T412 74Q429 76 453 76T487 77V0H202V66H208Q231 66 247 71T273 94T283 153V181H12V275L355 716H416V271H514V181H416V164ZM282 506L105 274L283 273L284 506H282Z" />
49<glyph unicode="5" glyph-name="five" horiz-adv-x="540" d="M250 -16Q185 -16 139 5T69 57T44 121Q44 150 62 173T111 197Q136 198 150 188T170 162T176 133Q176 125 174 114T165 92Q170 81 183 73T212 60T243 55Q283 55 307 76T343 130T354 197Q354 220 351
50249T337 306T301 352T234 370Q220 370 201 367T160 355T114 333L71 366L67 700H326Q361 700 381 711T402 765H465L458 603L144 597V419Q167 429 201 436T265 443Q327 443 373 425T449 376T493 304T508 218Q508 141 471 89T374 10T250 -16Z" />
51<glyph unicode="6" glyph-name="six" horiz-adv-x="575" d="M287 -16Q198 -16 145 25T69 143T46 322Q46 357 53 407T77 510T125 611T204 687T320 716Q383 716 423 695T483 644T502 582Q502 555 486 533T439 511Q402 511 388 532T373 574Q373 582 376 595T387 618Q379
52630 362 639T319 646Q290 644 269 628T233 585T210 525T197 457T191 390Q202 403 222 415T269 436T319 446Q375 448 415 432T481 384T519 309T532 215Q532 152 501 100T414 16T287 -16ZM292 54Q327 54 346 73T373 124T381 190Q381 213 379 242T367 300T340 347T291
53366Q270 366 251 357T216 333T191 300Q191 265 196 223T212 143T243 79T292 54Z" />
54<glyph unicode="7" glyph-name="seven" horiz-adv-x="469" d="M200 -16Q169 -16 157 2T144 42Q144 62 153 93T178 161T209 236Q226 276 248 328T299 447T364 599L154 601Q120 602 99 587T78 530H15L22 700H448V609Q414 540 390 475T346 345T309 210T271 60Q264
5532 247 8T200 -16Z" />
56<glyph unicode="8" glyph-name="eight" horiz-adv-x="572" d="M283 -16Q247 -16 208 -7T134 22T78 75T56 158Q56 196 75 231T125 295T188 344Q122 385 95 435T67 525Q67 574 87 610T142 669T215 704T294 716Q346 716 393 697T470 639T500 546Q500 512 482 481T437
57425T381 382Q432 351 465 317T514 247T530 172Q530 107 496 66T405 4T283 -16ZM284 54Q332 53 359 81T387 151Q387 189 359 229T257 307Q217 276 199 237T178 168Q176 121 206 88T284 54ZM316 423Q348 447 369 480T392 542Q394 592 367 619T302 646Q273 646 252
58634T219 600T207 553Q207 514 239 478T316 423Z" />
59<glyph unicode="9" glyph-name="nine" horiz-adv-x="576" d="M255 -16Q189 -16 149 3T91 52T72 115Q72 142 89 165T138 189Q176 189 189 168T202 126Q202 118 199 105T188 83Q196 71 213 63T256 55Q285 57 307 71T344 111T369 168T382 236T384 311Q368 292 332
60274T258 254Q203 253 163 269T96 318T56 393T43 487Q43 554 73 605T158 686T284 716Q351 716 397 691T473 621T515 513T529 378Q529 333 523 280T500 175T453 80T374 10T255 -16ZM286 334Q307 334 326 343T360 367T384 400Q384 448 379 492T363 571T332 626T283
61646Q253 646 233 627T204 576T194 510Q194 488 197 458T209 400T236 353T286 334Z" />
62<glyph unicode=":" glyph-name="colon" horiz-adv-x="250" d="M125 -16Q92 -16 72 7T51 62Q51 94 73 117T124 140Q155 140 175 117T196 62Q196 30 177 7T125 -16ZM125 387Q92 387 72 410T51 465Q51 497 73 520T124 543Q155 543 175 520T196 465Q196 433 177 410T125 387Z" />
63<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="267" d="M122 -187L83 -159Q94 -145 107 -119T131 -62T140 -1Q133 -3 129 -3T119 -4Q92 -4 71 12T50 62Q50 92 69 114T122 137Q168 138 191 108T214 32Q214 0 204 -36T174 -110T122 -187ZM139 387Q106
64387 86 410T65 465Q65 497 87 520T138 543Q169 543 189 520T210 465Q210 433 191 410T139 387Z" />
65<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="530" d="M490 72L40 268V357L490 557V457L169 315L490 173V72Z" />
66<glyph unicode="=" glyph-name="equal" horiz-adv-x="530" d="M42 493H488V415H42V493ZM42 315H488V237H42V315Z" />
67<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="530" d="M40 557L490 361V272L40 72V172L361 314L40 456V557Z" />
68<glyph unicode="?" glyph-name="question" horiz-adv-x="503" d="M237 181Q205 181 178 197T150 250Q150 267 156 282T180 318T231 373Q266 408 289 444T312 537Q312 568 305 592T279 631T226 646Q210 646 195 641T169 629T150 614Q161 604 164 590T168 564Q168
69552 161 536T139 508T100 497Q68 499 53 518T37 568Q37 604 64 638T138 694T245 716Q325 716 371 693T438 634T458 557Q458 515 437 481T385 417T323 365T271 320T250 280Q250 267 259 259T290 250Q296 250 303 251T320 254L335 203Q310 190 283 186T237 181ZM247
70-16Q218 -16 197 7T175 62Q175 94 197 117T248 140Q279 140 299 117T320 62Q320 30 298 7T247 -16Z" />
71<glyph unicode="@" glyph-name="at" horiz-adv-x="793" d="M415 -99Q324 -101 255 -73T140 5T70 119T47 256Q47 320 71 386T142 510T259 602T418 637Q501 637 563 609T666 532T727 425T746 303Q745 242 725 197T675 124T610 82T543 71Q525 72 508 78T477 98T456
72137T452 200Q425 133 390 105T323 76Q282 76 250 110T217 221Q217 270 232 317T276 402T348 462T447 485Q469 485 501 480T566 464Q562 430 557 389T546 307T537 231T534 178Q534 164 537 150T549 128T571 119Q601 119 620 139T651 189T668 253T673 312Q673 403
73639 466T546 561T413 594Q349 594 296 567T205 493T147 387T126 262Q126 186 149 128T215 31T311 -29T427 -50Q468 -50 511 -39T596 -4T669 55L691 28Q636 -34 565 -65T415 -99ZM350 145Q369 145 388 173T423 245T449 339T462 432Q455 434 445 435T425 435Q399
74433 379 412T345 359T324 290T316 218Q316 183 325 164T350 145Z" />
75<glyph unicode="A" glyph-name="A" horiz-adv-x="668" d="M4 0V69Q32 69 49 85T77 127T100 183L295 718H365L578 173Q584 158 594 128T606 74Q623 76 638 76T664 77V0H395V66Q423 66 433 77T443 109T432 154L412 209L195 205L179 158Q174 145 165 120T147 77Q163
7679 185 79T218 80V0H4ZM220 280H387L341 405Q328 441 318 477T303 542H302Q298 525 290 491T265 410L220 280Z" />
77<glyph unicode="B" glyph-name="B" horiz-adv-x="661" d="M50 0V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700Q119 701 188 701T327 702Q447 703 517 658T583 520Q581 491 565 464T518 414T439 379V378Q539 362 586
78312T633 199Q633 134 602 90T515 23T390 0H50ZM262 71Q280 71 296 71T328 71T359 72Q420 75 448 111T476 202Q476 248 457 274T409 312T347 323Q322 323 304 323T266 322V159Q266 132 265 108T262 71ZM266 393L318 394Q360 395 384 413T419 461T430 528Q430 568
79414 590T374 623T324 632Q308 632 295 627T274 605T266 548V393Z" />
80<glyph unicode="C" glyph-name="C" horiz-adv-x="688" d="M566 476Q553 559 511 601T398 644Q346 644 307 620T243 556T205 465T192 360Q192 274 216 208T288 103T402 65Q465 65 527 97T631 188L679 144Q630 77 576 43T471 -4T378 -16Q301 -16 238 11T130 87T60
81200T35 340Q35 408 57 475T122 596T232 683T385 716Q424 716 470 704T558 667L554 709H631V476H566Z" />
82<glyph unicode="D" glyph-name="D" horiz-adv-x="759" d="M50 66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700L341 701Q440 701 512 672T631 592T701 481T724 357Q724 296 703 233T635 118T515 33T336 0H50V66ZM266 164Q266
83137 265 112T262 74Q272 75 289 75T326 74T357 73Q412 73 451 95T516 154T554 239T566 336Q566 438 538 503T460 600T339 634Q315 635 299 630T274 606T266 549V164Z" />
84<glyph unicode="E" glyph-name="E" horiz-adv-x="624" d="M390 241Q390 283 377 301T342 325T292 329L266 328V164Q266 137 265 113T262 76H396Q426 76 454 89T500 134T518 220H583L578 0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625
8585 625T50 623V700H550L556 506H490Q490 561 471 589T424 626T369 635L333 634Q312 634 297 629T274 605T266 547V397H383L379 484H456V241H390Z" />
86<glyph unicode="F" glyph-name="F" horiz-adv-x="571" d="M50 0V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H550L556 506H490Q490 561 471 589T424 626T369 635L333 634Q312 634 297 629T274 605T266 547V373H369L365
87459H442V216H376Q376 258 363 277T328 300T278 304H266V164Q266 137 265 112T262 74Q273 75 291 75T326 76T351 77V0H50Z" />
88<glyph unicode="G" glyph-name="G" horiz-adv-x="754" d="M376 -16Q268 -16 192 31T76 160T36 340Q36 408 57 475T122 596T230 683T383 716Q410 716 444 711T512 694T574 667L570 709H647V476H582Q573 532 547 569T482 625T396 644Q344 644 306 620T242 556T205
89465T192 360Q192 274 216 207T286 102T401 63Q420 63 446 66T498 75T542 90V183Q542 210 543 235T546 273Q530 272 506 272T471 270V347H737V281Q720 280 708 277T687 266T674 240T670 194V34H646Q617 34 588 26T526 8Q495 -1 458 -8T376 -16Z" />
90<glyph unicode="H" glyph-name="H" horiz-adv-x="807" d="M50 0V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H337V634Q315 633 299 628T275 606T266 547V391H541V536Q541 563 542 588T545 626Q529 625 505 625T470
91623V700H757V634Q735 633 719 628T695 606T686 547V164Q686 137 685 112T682 74Q698 76 722 76T757 77V0H470V66Q493 67 508 72T532 95T541 153V315L266 312V164Q266 137 265 112T262 74Q278 76 302 76T337 77V0H50Z" />
92<glyph unicode="I" glyph-name="I" horiz-adv-x="387" d="M337 634Q315 633 299 628T275 606T266 547V164Q266 137 265 112T262 74Q278 76 302 76T337 77V0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H337V634Z" />
93<glyph unicode="J" glyph-name="J" horiz-adv-x="451" d="M144 -16Q105 -16 73 -2T21 36T1 91Q1 123 18 148T70 174Q108 176 124 156T142 109Q143 101 141 91T133 72Q138 62 148 59T164 56Q185 56 196 74T208 135V536Q208 563 209 588T212 626Q196 625 172 625T137
94623V700H424V634Q402 633 386 628T362 606T353 547V254Q353 110 299 47T144 -16Z" />
95<glyph unicode="K" glyph-name="K" horiz-adv-x="712" d="M50 0V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H337V634Q315 633 299 628T275 606T266 547V395H338L415 526Q432 556 451 586T483 627Q467 626 449 625T420
96623V700H665V634Q643 633 618 626T565 598T510 532L414 378Q434 365 449 351T477 319L580 174Q600 146 621 122T666 82T711 66V0H557Q549 1 531 18T493 59T459 102L360 246Q347 265 332 285T302 315H266V164Q266 137 265 112T262 74Q278 76 302 76T337 77V0H50Z"
97/>
98<glyph unicode="L" glyph-name="L" horiz-adv-x="604" d="M50 0V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H337V634Q315 633 299 628T275 606T266 547V164Q266 137 265 113T262 76H396Q455 77 488 117T522 240H589L583
990H50Z" />
100<glyph unicode="M" glyph-name="M" horiz-adv-x="972" d="M408 -10Q374 73 341 155T273 319Q265 338 253 372T227 452T202 545Q204 489 205 440T205 345Q205 323 205 300T205 255T204 210T204 164Q204 137 203 112T199 74Q216 76 240 76T275 77V0H47V66Q70 67
10185 72T109 95T118 153L124 536Q125 563 126 588T128 626Q112 625 88 625T53 623V700H274L425 313Q434 290 445 260T466 201T481 155H482Q495 190 506 223T529 287Q568 391 606 494T684 700H915V634Q893 633 876 628T851 606T843 547L858 164Q860 137 858 112T854
10274Q871 76 895 76T930 77V0H652V66Q675 67 691 72T716 95T723 153L715 365Q715 377 713 406T710 471T707 538Q704 531 701 525T696 511L501 -10H408Z" />
103<glyph unicode="N" glyph-name="N" horiz-adv-x="773" d="M582 -10L262 399Q249 416 235 435T207 474H206L208 164Q208 137 207 112T204 74Q220 76 244 76T279 77V0H51V66Q74 67 89 72T113 95T122 153L120 536Q120 563 121 588T124 626Q108 625 84 625T48 623V700H205L511
104314Q536 282 552 259T581 219H582V536Q582 563 583 588T585 626Q569 625 545 625T510 623V700H738V634Q716 633 700 628T676 606T667 547V-10H582Z" />
105<glyph unicode="O" glyph-name="O" horiz-adv-x="769" d="M383 -16Q288 -16 222 16T114 101T54 220T35 350Q35 413 56 477T121 596T231 683T386 716Q477 716 543 683T651 596T713 477T734 350Q734 288 713 224T648 106T538 18T383 -16ZM394 57Q446 57 481 82T537
106149T567 238T576 333Q576 402 564 459T527 557T464 621T373 643Q322 642 287 616T231 548T201 457T192 362Q192 315 202 262T236 162T298 86T394 57Z" />
107<glyph unicode="P" glyph-name="P" horiz-adv-x="639" d="M50 66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700Q121 701 192 701T334 702Q422 703 487 679T588 605T622 475Q621 435 603 397T550 327T462 275T338 253Q316
108252 300 252T266 253V165Q266 137 265 112T262 74Q273 75 290 75T323 76T347 77V0H50V66ZM266 328Q277 327 288 326T311 325Q366 325 400 343T451 397T467 484Q467 534 454 564T419 608T375 627T333 632Q312 632 297 627T274 605T266 553V328Z" />
109<glyph unicode="Q" glyph-name="Q" horiz-adv-x="770" d="M751 -218Q705 -218 678 -215T629 -200T579 -164Q537 -126 507 -93T446 -38T374 -16Q282 -16 218 16T113 102T55 221T36 350Q36 413 57 477T122 596T232 683T387 716Q478 716 544 683T652 596T714 477T734
110350Q734 300 720 249T678 150T608 65T509 5Q538 5 560 1T605 -14T653 -51Q688 -83 708 -103T742 -133T766 -147T794 -151V-218H751ZM394 57Q446 57 481 82T537 149T567 238T577 333Q577 402 565 459T528 557T465 621T374 643Q322 642 287 616T232 548T202 457T193
111362Q193 315 203 262T237 162T298 86T394 57Z" />
112<glyph unicode="R" glyph-name="R" horiz-adv-x="686" d="M50 0V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700Q121 701 192 701T334 702Q422 703 487 682T587 614T620 487Q619 445 600 407T542 340T444 294Q463 286
113481 268T513 230L560 160Q582 126 599 106T633 77T672 66V0H507Q489 13 472 37T434 94L360 214Q347 234 338 248T318 272Q302 272 291 272T266 272V165Q266 137 265 112T262 74Q273 75 290 75T323 76T347 77V0H50ZM314 344Q370 344 404 360T453 410T469 495Q469
114543 454 570T417 611T371 628T333 632Q312 632 297 627T274 605T266 553V348Q277 347 289 346T314 344Z" />
115<glyph unicode="S" glyph-name="S" horiz-adv-x="598" d="M454 476Q445 532 422 569T364 626T281 644Q238 644 206 620T173 558Q173 527 190 504T244 461T335 418Q373 403 413 383T487 336T542 272T563 186Q563 127 531 81T442 10T307 -16Q267 -16 221 -4T133
11633L136 -9H59V225H125Q139 141 189 99T310 56Q346 56 373 69T415 103T430 150Q430 185 406 208T345 247T270 278Q222 298 181 320T108 372T60 438T43 525Q43 556 55 589T94 651T166 698T277 716Q317 716 364 704T446 668L442 709H520V476H454Z" />
117<glyph unicode="T" glyph-name="T" horiz-adv-x="650" d="M567 474Q567 528 552 563T510 616T444 633H396V164Q396 137 395 112T392 74Q409 76 435 76T472 77V0H180V66Q203 67 218 72T242 95T251 153V632H205Q148 631 115 593T82 474H16L21 700H627L633 474H567Z" />
118<glyph unicode="U" glyph-name="U" horiz-adv-x="760" d="M313 634Q291 633 275 628T251 606T242 547V272Q242 209 255 169T291 105T342 71T401 60Q456 58 495 81T555 152T576 274V536Q576 563 577 588T580 626Q564 625 540 625T504 623V700H736V634Q714 633 698
119628T674 606T665 547V297Q665 211 644 151T585 54T496 1T385 -16Q301 -16 245 8T157 75T111 174T97 294V536Q97 563 98 588T101 626Q85 625 61 625T26 623V700H313V634Z" />
120<glyph unicode="V" glyph-name="V" horiz-adv-x="708" d="M320 -6L90 531Q80 556 71 583T62 626Q46 625 33 625T8 623V700H303V634Q266 635 247 618T245 557Q268 501 291 444T337 331Q354 289 366 258T394 188H395Q406 218 418 255T443 326Q456 361 468 396T494
121465T519 535Q524 552 535 581T560 626Q544 625 519 625T483 623V700H708V634Q674 633 649 609T602 527Q585 483 569 439T536 350T502 261T469 172T436 83T402 -6H320Z" />
122<glyph unicode="W" glyph-name="W" horiz-adv-x="1016" d="M273 -6L95 533Q85 562 80 586T74 626Q55 625 41 625T13 623V700H308V634Q271 635 254 620T249 559Q264 502 279 445T309 331Q318 297 325 267T342 189H343Q347 203 355 232T372 294T389 355T400 394Q416
123445 431 496T462 598T493 700H583Q597 654 611 608T640 516T668 424T697 332Q708 298 716 262T733 188H734Q743 220 752 254T772 326Q779 352 786 378T800 430T814 483T828 535Q834 559 844 584T869 626Q853 625 828 625T792 623V700H1017V634Q995 633 976 623T940
124589T911 527Q871 394 830 261T748 -6H659L541 352Q528 391 520 428T503 500Q498 466 491 435T474 369L360 -6H273Z" />
125<glyph unicode="X" glyph-name="X" horiz-adv-x="699" d="M35 0V66Q64 73 93 98T159 173L275 328Q235 379 195 430T114 532Q98 553 85 578T64 626Q48 625 37 625T14 623V700H318V634H308Q277 634 265 625T256 601T275 566Q298 538 320 510T364 453L440 558Q461
126587 473 600T499 626Q483 625 459 625T424 623V700H651V634Q628 631 606 618T560 582T510 521L414 390Q446 350 477 310T539 230T602 150Q619 129 633 110T654 74Q671 76 678 76T695 77V0H396V66Q433 66 444 75T450 99T429 134Q404 166 379 198T327 263Q305 233
127283 203T239 142Q218 114 207 100T184 74Q201 75 223 76T255 77V0H35Z" />
128<glyph unicode="Y" glyph-name="Y" horiz-adv-x="667" d="M203 0V66Q226 67 241 72T265 95T274 153V240L90 531Q76 554 64 582T52 626Q36 625 25 625T3 623V700H298V634Q269 636 250 628T227 603T239 557L315 432Q320 424 330 407T350 370T366 335H367Q372 347
129384 371T414 433L466 535Q471 546 480 563T499 598T519 627Q503 626 478 625T442 623V700H663V634Q628 629 603 606T549 527Q517 465 484 402T419 277Q419 263 419 249T419 221T419 192T419 164Q419 137 418 112T415 74Q432 76 458 76T495 77V0H203Z" />
130<glyph unicode="Z" glyph-name="Z" horiz-adv-x="604" d="M40 0V75Q115 189 189 303T339 531Q358 560 374 583T409 629L238 635Q183 637 147 603T111 487H45L51 700H560V625L272 189Q251 158 230 128T186 70L369 66Q425 65 460 98T495 214H561L555 0H40Z" />
131<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="386" d="M62 -255L63 755H383V684L192 681L188 -181L385 -184V-255H62Z" />
132<glyph unicode="\" glyph-name="backslash" horiz-adv-x="699" d="M596 -271L674 -220L116 755L25 697L596 -271Z" />
133<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="386" d="M324 755L323 -255H3V-184L194 -181L198 681L1 684V755H324Z" />
134<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="823" d="M626 437L408 643L191 441H60L368 716H457L763 437H626Z" />
135<glyph unicode="_" glyph-name="underscore" horiz-adv-x="832" d="M108 -155V-50L723 -54V-155H108Z" />
136<glyph unicode="`" glyph-name="grave" horiz-adv-x="282" d="M192 565L71 671Q58 684 50 701T44 737T63 770Q79 783 96 783T130 773T156 746L238 606L192 565Z" />
137<glyph unicode="a" glyph-name="a" horiz-adv-x="524" d="M319 0Q317 14 317 23T315 46Q281 12 243 -2T166 -16Q102 -16 66 22T30 117Q30 165 54 199T119 254T209 287T309 301V353Q309 379 303 400T281 433T237 444Q218 443 200 436T169 416Q177 407 179 397T181
138378Q181 358 165 337T114 316Q84 317 68 337T52 384Q52 424 80 453T157 499T263 516Q351 516 399 471T448 325Q448 291 448 267T448 219T447 161Q447 147 446 122T443 73Q460 75 479 75T508 76V0H319ZM308 230Q280 227 255 220T212 201T183 172T172 134Q173 106
139190 94T229 82Q252 82 272 92T308 118Q308 128 308 137T308 157Q308 175 308 193T308 230Z" />
140<glyph unicode="b" glyph-name="b" horiz-adv-x="573" d="M63 565Q63 583 63 606T66 652Q50 651 29 651T-4 649V725Q43 725 74 730T124 742T150 755H204V462Q238 492 273 504T339 516Q399 516 444 485T515 397T541 263Q541 183 512 120T428 20T298 -16Q271 -16
141230 -5T153 44L123 0H63V565ZM204 150Q204 116 215 96T243 67T277 57Q322 56 347 83T383 154T394 248Q394 294 383 335T348 401T285 426Q260 425 239 414T204 383V150Z" />
142<glyph unicode="c" glyph-name="c" horiz-adv-x="518" d="M277 -16Q210 -16 154 14T65 101T31 239Q31 296 50 346T103 434T185 494T291 516Q355 516 397 497T461 446T483 379Q483 350 466 328T416 304Q378 303 363 325T348 369Q348 378 351 390T360 413Q353 428
143339 435T311 444T287 446Q239 443 208 398T177 268Q177 218 189 175T231 103T309 73Q351 72 391 93T459 150L505 105Q469 55 430 29T353 -6T277 -16Z" />
144<glyph unicode="d" glyph-name="d" horiz-adv-x="596" d="M234 -16Q174 -16 129 15T58 103T32 237Q32 318 63 381T150 480T280 516Q307 516 328 511T369 498V564Q369 578 370 604T373 652Q357 651 335 650T302 649V725Q349 725 380 730T430 742T456 755H510V161Q510
145147 509 122T506 73Q523 75 542 75T571 76V0H381Q380 11 379 23T375 46Q342 12 307 -2T234 -16ZM286 75Q312 75 334 88T369 123Q369 138 369 153T369 183V423Q359 431 339 436T298 442Q252 441 226 413T190 342T179 252Q179 210 189 169T223 102T286 75Z" />
146<glyph unicode="e" glyph-name="e" horiz-adv-x="538" d="M278 -16Q205 -16 149 16T62 108T31 249Q31 319 62 380T149 478T281 516Q323 516 363 505T435 465T487 389T506 269L178 263Q178 209 191 166T236 98T319 73Q339 73 364 80T416 103T466 148L511 106Q475
14755 434 29T353 -7T278 -16ZM184 333H368Q367 375 357 399T328 435T286 446Q242 446 217 415T184 333Z" />
148<glyph unicode="f" glyph-name="f" horiz-adv-x="369" d="M103 529Q103 650 156 702T299 755Q346 755 374 742T414 708T426 667Q426 641 410 621T364 600Q335 599 319 615T303 657Q303 662 303 667T305 677Q300 682 294 683T282 685Q266 685 257 676T245 652T242
149623V500H354V423L243 420L244 163Q244 149 243 123T240 73Q257 75 278 75T310 76V0H43V65Q71 65 83 76T99 107T103 154V418L30 417V500H103V529Z" />
150<glyph unicode="g" glyph-name="g" horiz-adv-x="557" d="M256 -271Q170 -271 120 -253T49 -204T28 -140Q28 -119 37 -98T66 -58T123 -25Q82 -14 66 10T49 63Q49 89 70 121T146 171Q104 188 77 224T48 311Q46 371 78 417T162 490T271 516Q297 516 331 509T390
151485Q401 516 418 543T461 588T517 606Q551 606 568 589T586 542Q586 530 581 516T562 491T524 481Q509 481 494 492T476 520Q463 516 450 494T435 455Q464 430 479 397T494 326Q494 268 462 224T378 154T267 128Q254 128 238 129T207 131Q185 131 170 123T155 101Q155
15282 184 75T283 64Q360 60 417 45T507 -4T539 -95Q539 -138 514 -170T448 -225T356 -259T256 -271ZM285 -202Q356 -202 392 -176T429 -122Q429 -101 413 -88T366 -66T285 -56Q263 -54 234 -53T183 -48Q168 -60 160 -78T151 -113Q149 -153 185 -177T285 -202ZM271
153195Q298 195 316 212T344 255T354 308Q354 343 345 375T318 428T270 449Q230 449 208 413T186 331Q186 296 196 265T225 214T271 195Z" />
154<glyph unicode="h" glyph-name="h" horiz-adv-x="621" d="M339 65Q367 65 379 76T395 107T399 154L398 296Q398 361 379 392T317 424Q292 424 268 413T226 387V161Q226 147 225 122T222 73Q239 75 258 75T287 76V0H25V65Q53 65 65 76T81 107T84 154V565Q84 583
15585 606T88 652Q72 651 51 651T18 649V725Q65 725 96 730T146 742T172 755H226V460Q246 476 272 488T325 508T372 516Q464 516 502 464T541 295V161Q541 147 540 122T537 73Q553 75 572 75T602 76V0H339V65Z" />
156<glyph unicode="i" glyph-name="i" horiz-adv-x="327" d="M41 65Q69 65 81 76T96 107T100 154V320Q100 338 101 361T104 407Q88 406 67 406T34 404V480Q80 480 112 485T162 497T188 510H242V161Q242 147 241 122T238 73Q254 75 273 75T303 76V0H41V65ZM166 589Q132
157589 110 613T88 671Q88 705 111 729T165 753Q197 753 218 729T240 671Q240 637 220 613T166 589Z" />
158<glyph unicode="j" glyph-name="j" horiz-adv-x="284" d="M21 -271Q-35 -271 -61 -246T-88 -189Q-88 -163 -72 -143T-25 -121Q2 -120 19 -137T36 -180Q36 -184 36 -188T34 -197Q40 -201 51 -201Q70 -201 78 -189T90 -158T93 -126L90 320Q90 338 91 361T94 407Q78
159406 57 406T24 404V480Q71 480 102 485T152 497T178 510H232V2Q232 -90 205 -151T129 -241T21 -271ZM161 589Q127 589 105 613T83 671Q83 705 106 729T160 753Q192 753 213 729T235 671Q235 637 215 613T161 589Z" />
160<glyph unicode="k" glyph-name="k" horiz-adv-x="594" d="M25 0V65Q53 65 65 76T81 107T85 154V565Q85 583 86 606T89 652Q73 651 52 651T19 649V725Q65 725 96 730T147 742T172 755H227V299H275L347 382Q360 396 368 406T386 424H333V500H558V436Q523 432 496
161420T450 390T416 357L352 285Q367 278 381 265T417 223L484 135Q490 128 499 116T521 93T547 73T576 65V0H461Q429 0 405 22T350 87Q332 111 313 138T277 190T250 229L227 228V161Q227 147 226 122T223 73Q239 75 258 75T288 76V0H25Z" />
162<glyph unicode="l" glyph-name="l" horiz-adv-x="312" d="M25 65Q53 65 65 76T81 107T84 154V565Q84 583 85 606T88 652Q72 651 51 651T18 649V725Q65 725 96 730T146 742T172 755H226V161Q226 147 225 122T222 73Q239 75 258 75T287 76V0H25V65Z" />
163<glyph unicode="m" glyph-name="m" horiz-adv-x="920" d="M41 0V65Q69 65 81 76T96 107T100 154V322Q100 340 101 362T104 407Q88 406 67 406T34 404V480Q80 480 112 485T162 497T188 510H237Q239 500 239 485T241 460Q275 486 314 501T389 516Q435 516 465 500T513
164450Q549 480 592 498T676 516Q757 516 798 470T840 308V161Q840 147 839 122T836 73Q852 75 871 75T901 76V0H648V65Q671 65 681 76T695 107T698 154V307Q697 372 677 397T622 423Q596 424 574 414T533 390Q538 370 540 346T542 295Q542 261 542 228T542 161Q542
165147 541 122T538 73Q554 75 573 75T603 76V0H345V65Q371 65 382 76T397 107T400 154L399 310Q399 375 380 399T327 424Q302 424 281 413T242 387Q242 374 242 362T242 337V161Q242 147 241 122T238 73Q254 75 271 75T298 76V0H41Z" />
166<glyph unicode="n" glyph-name="n" horiz-adv-x="636" d="M41 0V65Q69 65 81 76T96 107T100 154V322Q100 340 101 362T104 407Q88 406 67 406T34 404V480Q80 480 112 485T162 497T188 510H237Q239 497 239 491T239 480T243 460Q263 476 289 488T341 508T387 516Q479
167516 517 464T556 295V161Q556 147 555 122T552 73Q569 75 588 75T617 76V0H355V65Q383 65 395 76T411 107T415 154L414 296Q414 361 396 392T333 424Q308 424 284 413T242 387Q242 373 242 359T242 330V161Q242 147 241 122T238 73Q254 75 273 75T303 76V0H41Z"
168/>
169<glyph unicode="o" glyph-name="o" horiz-adv-x="566" d="M286 -16Q214 -16 156 15T65 103T31 239Q31 322 65 384T157 481T283 516Q355 516 412 485T502 397T535 259Q535 175 503 113T415 18T286 -16ZM290 55Q330 56 350 83T379 151T387 234Q387 271 382 309T364
170378T332 428T281 446Q242 445 220 418T188 351T178 266Q178 215 189 166T224 86T290 55Z" />
171<glyph unicode="p" glyph-name="p" horiz-adv-x="601" d="M31 -255V-190Q59 -190 71 -179T87 -148T91 -101V322Q91 340 92 362T95 407Q79 406 57 406T24 404V480Q71 480 102 485T152 497T178 510H227Q229 500 230 486T232 462Q267 492 301 504T367 516Q427 516
172472 485T543 397T569 263Q569 183 538 120T452 20T321 -16Q294 -16 273 -11T232 2V-94Q232 -108 232 -133T229 -182Q245 -180 264 -180T293 -179V-255H31ZM305 59Q351 60 376 86T412 156T422 248Q422 294 411 335T376 401T313 426Q288 425 267 414T232 382Q232
173351 232 321T232 260T232 200T232 139T232 77Q243 70 263 64T305 59Z" />
174<glyph unicode="q" glyph-name="q" horiz-adv-x="573" d="M310 -255V-190Q338 -190 350 -179T365 -148T369 -101L370 40Q338 9 304 -3T234 -16Q174 -16 129 15T58 103T32 237Q32 318 63 381T150 480T282 516Q338 516 370 505T422 494Q430 494 440 498T457 510H511V-94Q511
175-108 510 -133T507 -182Q523 -180 542 -180T572 -179V-255H310ZM286 74Q311 74 333 87T369 121V355Q369 393 357 411T327 436T292 443Q248 443 223 415T188 343T179 252Q180 210 190 169T224 101T286 74Z" />
176<glyph unicode="r" glyph-name="r" horiz-adv-x="480" d="M41 65Q69 65 81 76T96 107T100 154V322Q100 340 101 362T104 407Q88 406 67 406T34 404V480H74Q113 480 145 490T188 510H237Q239 500 240 473T241 424Q268 457 292 477T339 506T387 516Q422 516 448
177497T474 433Q474 418 467 402T445 374T404 363Q384 363 363 375T339 421Q319 421 299 405T264 366T242 324V161Q242 147 241 122T238 73Q254 75 273 75T303 76V0H41V65Z" />
178<glyph unicode="s" glyph-name="s" horiz-adv-x="485" d="M271 -16Q228 -16 187 -5T123 23L125 -7H49L45 165H110Q113 135 134 110T189 71T265 56Q282 56 297 61T323 77T334 106Q334 125 321 137T282 160T218 185Q187 197 156 210T98 241T55 287T39 355Q39 384
17950 412T84 464T142 502T227 516Q254 516 288 508T347 482V511H423V334H358Q352 369 334 394T286 432T221 446Q196 446 176 434T155 393Q155 370 171 357T215 334T277 313Q328 296 367 273T430 218T453 138Q453 86 427 52T360 1T271 -16Z" />
180<glyph unicode="t" glyph-name="t" horiz-adv-x="413" d="M239 -16Q209 -16 182 -9T132 17T96 75T83 176L85 417H17V500Q48 501 77 521T126 573T154 640H228L227 500H354V423L227 420L226 174Q226 151 230 129T248 92T286 77Q300 77 324 87T377 137L425 92Q398
18152 369 30T314 -2T267 -14T239 -16Z" />
182<glyph unicode="u" glyph-name="u" horiz-adv-x="618" d="M248 -16Q188 -16 152 7T99 79T82 205V320Q82 338 83 361T85 407Q69 406 48 406T15 404V480H25Q87 480 123 490T169 510H224V204Q224 139 241 108T295 76Q321 76 347 90T391 124V320Q391 338 392 361T395
183407Q379 406 358 406T325 404V480H349Q396 480 432 490T478 510H533V161Q533 147 532 122T529 73Q545 75 564 75T594 76V0H404Q403 13 402 26T398 52Q367 26 332 5T248 -16Z" />
184<glyph unicode="v" glyph-name="v" horiz-adv-x="538" d="M227 -3L69 344Q58 369 54 382T48 404T43 426L6 424V500H240V436Q219 435 212 424T207 396T216 358L268 230Q276 211 284 191T300 151H301Q309 172 316 193T331 235L374 357Q383 382 390 397T407 428L345
185424V500H535V436Q512 432 494 411T463 363T442 316L314 -3H227Z" />
186<glyph unicode="w" glyph-name="w" horiz-adv-x="811" d="M193 -3L72 344Q63 370 59 383T52 405T47 426L8 424V500H248V436Q217 435 212 412T215 358L249 236Q255 214 260 190T270 141Q275 162 280 187T297 249L370 500H479L559 224Q565 203 571 179T583 134Q587
187154 594 178T607 221L646 348Q654 375 660 392T675 428L618 424V500H808V436Q788 436 773 423T747 392T728 356T718 328L604 -3H498L429 210Q426 221 420 242T407 287T394 333Q389 305 379 269T360 203T347 162L292 -3H193Z" />
188<glyph unicode="x" glyph-name="x" horiz-adv-x="548" d="M40 0V64Q60 72 78 89T116 129L203 229Q187 248 171 267T138 306T105 344Q93 359 74 383T48 426L21 424V500H242V436Q214 435 217 419T239 381L285 327L324 373Q336 387 348 401T373 428L324 424V500H500V436Q480
189428 463 416T430 390T400 356L333 274L449 139Q463 123 475 108T497 74L531 76V0H295V64Q327 66 328 79T312 113L252 176L205 120Q200 113 185 96T160 72L206 76V0H40Z" />
190<glyph unicode="y" glyph-name="y" horiz-adv-x="551" d="M148 -271Q110 -271 84 -249T57 -189Q57 -162 74 -142T120 -120Q142 -119 157 -134T173 -177Q173 -180 173 -183T172 -190Q174 -190 177 -189Q186 -186 196 -173T217 -137Q228 -114 238 -86T257 -26L99
191291Q71 347 63 375T51 426L5 424V500H254V436V436Q217 432 214 408T222 358L320 134Q330 160 346 214T384 333Q388 346 394 363T409 398T426 427L369 424V500H547V436Q516 429 496 398T459 322L334 -35Q306 -116 281 -168T225 -246T148 -271Z" />
192<glyph unicode="z" glyph-name="z" horiz-adv-x="514" d="M35 0V72L265 375Q282 397 297 414T316 435L181 433Q158 433 144 416T120 370T106 307H44L58 500H463V437L240 134Q226 115 212 100T184 73L325 69Q357 68 375 85T404 131T419 196H481L466 0H35Z" />
193<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="368" d="M333 -271Q257 -271 207 -247T131 -175T106 -57Q106 -28 108 7T113 76T116 136Q116 187 96 207T20 228H-3V299H20Q76 299 96 317T116 386Q116 425 111 467T106 554Q106 625 131 670T206 738T333
194760H361V689Q319 691 293 685T254 652T241 568Q241 553 242 534T246 495T251 453Q256 399 236 358T176 293T84 264V262Q135 257 174 233T235 168T252 73Q250 48 248 21T243 -31T241 -71Q241 -128 253 -156T292 -192T361 -200V-271H333Z" />
195<glyph unicode="|" glyph-name="bar" horiz-adv-x="259" d="M63 -271L61 760H199L195 -271H63Z" />
196<glyph unicode="}" glyph-name="braceright" horiz-adv-x="368" d="M35 -271Q111 -271 161 -247T237 -175T262 -57Q262 -28 260 7T255 76T252 136Q252 187 272 207T348 228H371V299H348Q292 299 272 317T252 386Q252 425 257 467T262 554Q262 625 237 670T162
197738T35 760H7V689Q49 691 75 685T114 652T127 568Q127 553 126 534T122 495T117 453Q112 399 132 358T192 293T284 264V262Q233 257 194 233T133 168T116 73Q118 48 120 21T125 -31T127 -71Q127 -128 115 -156T76 -192T7 -200V-271H35Z" />
198<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="530" d="M369 201Q331 201 306 212T260 238T218 264T166 276Q126 276 98 262T43 228V346Q75 372 103 385T170 399Q209 399 233 389T277 364T315 338T361 324Q397 321 429 334T488 371V253Q467 231 438
199216T369 201Z" />
200<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="263" />
201<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="237" d="M152 287L190 -125Q193 -157 175 -186T118 -216Q77 -216 61 -187T47 -125L84 287H152ZM119 516Q148 516 169 493T191 438Q191 406 169 383T118 360Q87 360 67 383T46 438Q46 470 68 493T119 516Z" />
202<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="565" d="M257 -137V-13Q199 -4 153 27T79 112T51 239Q51 306 77 363T150 459T260 512L259 626H348L347 514Q425 506 464 466T503 379Q503 350 486 328T436 304Q398 303 383 325T368 369Q368 378 371 390T380
203413Q373 428 359 435T331 444T307 446Q259 443 228 398T197 268Q197 218 209 175T251 103T329 73Q371 72 411 93T479 150L525 105Q481 44 434 19T341 -13L340 -137H257Z" />
204<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="573" d="M121 375Q116 397 113 421T109 475Q109 552 138 606T216 688T319 716Q381 716 418 696T471 647T488 592Q488 563 472 541T424 518Q400 517 385 527T363 552T356 579Q356 592 359 605T373 631Q369
205637 358 641T330 646Q294 646 274 625T245 574T236 512Q236 473 240 439T250 375H408V298L266 295Q272 266 267 236T246 180T201 134Q225 143 244 146T281 149Q318 149 344 137T391 112T431 99Q442 99 453 113T466 156H531Q528 83 500 34T415 -16Q399 -16 384 -12T354
206-1T325 14T297 32Q274 46 245 58T190 72Q181 35 158 10T107 -16Q76 -16 64 1T51 40Q51 69 76 94T138 133Q145 146 150 167T155 204Q155 229 152 251T143 293L64 292V375H121Z" />
207<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="566" d="M135 27L63 85L120 151Q93 199 93 254Q93 282 101 309T123 361L63 430L135 488L185 425Q205 438 230 445T283 453Q312 453 336 446T382 425L432 487L504 430L443 361Q458 336 465 309T473
208254Q473 196 446 151L504 85L432 27L384 87Q363 75 338 69T283 62Q254 62 229 68T183 87L135 27ZM283 138Q303 138 316 151T338 184T349 227T352 269Q352 283 349 302T337 338T316 367T283 379Q264 379 251 368T230 339T219 302T215 269Q215 250 218 228T228 185T249
209151T283 138Z" />
210<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="722" d="M231 0V66Q252 67 267 71T292 90T302 138H193V215H303V265H193V342H242L118 531Q103 554 92 582T80 626Q64 625 54 625T32 623V700H326V634Q297 636 278 628T255 602T267 557L344 432Q349 425 358
211408T378 371T394 336Q409 366 414 377T419 389T420 390T424 398T442 433L494 535Q499 546 508 563T528 598T547 627Q531 626 506 625T470 623V700H691V634Q657 629 632 606T578 527L479 340H547V267L447 266V214L547 213V140L447 139Q447 126 446 114T445 91T443
21274Q460 76 486 76T523 77V0H231Z" />
213<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="248" d="M70 375L67 760H180L176 375H70ZM70 -271L67 113H180L176 -271H70Z" />
214<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="549" d="M267 -228Q212 -228 171 -208T106 -157T82 -93Q82 -65 98 -44T142 -22Q166 -21 180 -31T200 -55T207 -80Q207 -90 205 -101T196 -122Q204 -138 224 -147T266 -157Q297 -157 316 -145T346 -115T356
215-76Q356 -45 339 -21T295 24T240 61T188 93Q152 117 119 145T65 211T44 297Q44 337 65 377T122 451Q99 480 91 510T82 569Q81 598 91 631T125 693T187 741T280 760Q335 760 376 740T441 689T465 625Q465 597 450 577T405 554Q381 554 367 563T347 587T340 612Q340
216623 342 633T351 653Q344 669 326 678T284 688Q254 688 234 676T205 645T194 606Q195 572 212 547T255 501T310 463T365 429Q402 406 433 377T485 311T505 226Q505 187 484 146T428 71Q441 51 454 25T468 -38Q468 -66 457 -99T422 -161T360 -209T267 -228ZM377
217127Q385 141 388 158T392 192Q392 220 377 243T336 287T282 326T224 362T173 395Q166 380 163 364T159 331Q159 303 174 280T215 236T269 197T327 161T377 127Z" />
218<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="427" d="M300 600Q273 600 254 622T234 675Q234 706 254 728T301 751Q330 751 348 729T367 675Q367 644 347 622T300 600ZM126 600Q99 600 80 622T60 675Q60 706 80 728T127 751Q156 751 174 729T193
219675Q193 644 173 622T126 600Z" />
220<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="915" d="M459 -71Q367 -71 292 -41T161 45T76 176T46 340Q46 426 77 501T164 633T296 722T461 755Q551 755 626 723T755 633T839 500T869 339Q869 254 838 180T750 49T620 -39T459 -71ZM462 -14Q540
221-14 602 14T708 91T775 204T799 340Q799 412 775 476T707 590T600 668T459 697Q383 697 320 669T212 591T142 477T117 340Q117 268 141 204T210 91T319 14T462 -14ZM466 94Q397 94 343 126T258 214T227 338Q227 382 241 427T286 510T361 570T467 590Q497 589 524
222582T577 555L576 586H652V411H585Q578 471 546 496T473 521Q438 521 409 499T363 438T346 349Q346 304 363 266T414 205T494 181Q530 180 566 198T631 254L679 209Q646 164 607 139T532 104T466 94Z" />
223<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="386" d="M133 367Q87 367 61 388T35 447Q35 476 51 496T93 531T152 552T215 562V605Q215 618 213 630T204 651T179 661Q170 661 159 658T141 647Q145 642 146 634T148 619Q148 605 137 587T98 569Q75
224569 63 583T50 618Q50 644 68 666T117 702T189 716Q249 716 281 685T313 586Q313 561 313 530T312 472Q312 462 314 450T329 438Q333 438 337 438T346 443L366 414Q351 393 329 380T285 367Q264 367 246 381T223 424Q209 396 182 382T133 367ZM166 441Q178 441
225190 447T215 466Q215 478 215 490T215 514Q195 513 177 507T148 490T138 464Q139 455 145 448T166 441Z" />
226<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="493" d="M287 -17L334 32L145 274V275L331 508L284 554L20 285V261L287 -17ZM410 60L457 98L357 267V268L455 437L409 476L240 282V259L410 60Z" />
227<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="530" d="M398 149L395 266L36 264V362L486 359V149H398Z" />
228<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="293" d="M51 260V368H419V263L51 260Z" />
229<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="915" d="M459 -71Q367 -71 292 -41T161 45T76 176T46 340Q46 426 77 501T164 633T296 722T461 755Q551 755 626 723T755 633T839 500T869 339Q869 254 838 180T750 49T620 -39T459 -71ZM462 -14Q540
230-14 602 14T708 91T775 204T799 340Q799 412 775 476T707 590T600 668T459 697Q383 697 320 669T212 591T142 477T117 340Q117 268 141 204T210 91T319 14T462 -14ZM261 118V162Q284 164 296 172T309 221V474Q309 494 310 510T312 535L261 533V585Q293 585 324
231585T387 586T450 586Q538 586 590 554T641 441Q640 413 629 387T593 342T529 311Q542 306 551 294T569 268Q599 222 614 200T640 170T668 162V118H563Q551 127 538 143T512 181Q482 231 469 254T453 284T445 297Q435 297 427 297T407 297V229Q407 211 407 194T406
232168L462 170V118H261ZM435 354Q468 354 490 365T524 397T536 447Q536 486 520 503T483 525T448 530Q427 530 417 520T407 476V357Q415 355 421 355T435 354Z" />
233<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="374" d="M45 627V723H329V631L45 627Z" />
234<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="382" d="M190 395Q141 395 105 416T48 474T28 556Q28 602 50 638T110 695T192 716Q242 716 278 695T334 638T354 556Q354 510 332 474T272 417T190 395ZM191 466Q226 466 248 493T270 556Q270 592 248
235619T191 646Q157 646 135 619T113 556Q113 520 135 493T191 466Z" />
236<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="530" d="M42 399H488V321H42V399ZM304 583V137H226V583H304ZM42 59H488V-19H42V59Z" />
237<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="375" d="M46 302Q47 348 61 380T97 438T146 487Q185 522 196 552T208 602Q208 632 195 645T161 658Q151 658 141 653T127 642Q135 635 138 626T141 611Q141 598 129 581T90 563Q68 564 56 579T43 617Q43
238638 58 661T104 700T179 716Q214 716 245 706T297 672T317 609Q317 575 295 547T237 492T165 432Q151 420 145 410T131 386L254 384Q263 384 269 386T279 397T283 421H331L325 302H46Z" />
239<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="365" d="M168 292Q107 292 72 322T36 389Q36 411 50 428T86 446Q114 447 124 431T134 396Q134 391 131 380T120 361Q128 351 142 349T164 346Q193 346 210 365T227 413Q227 434 218 450T192 476T147
240485Q140 485 130 485T113 484V538Q122 538 131 538T148 537Q173 537 187 548T208 574T213 605Q213 632 200 647T162 662Q149 662 140 658T126 650Q134 644 137 634T140 619Q140 606 130 589T91 572Q69 573 56 587T42 623Q42 642 56 663T101 700T178 716Q235 716
241274 690T313 611Q313 583 291 557T237 523Q284 513 307 487T332 423Q334 368 293 330T168 292Z" />
242<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="282" d="M90 565L44 606L126 746Q137 763 152 772T186 782T220 770Q236 756 238 738T233 702T211 671L90 565Z" />
243<glyph unicode="&#xb5;" glyph-name="uni00B5" horiz-adv-x="612" d="M154 -271Q116 -271 100 -242T84 -167V500H209V184Q209 153 219 130T248 93T291 79Q309 79 328 87T366 116V500H491L490 142Q490 134 491 122T497 101T514 91Q521 91 530 95T551 109L584 67Q568
24443 535 19T463 -5Q434 -5 411 6T379 44Q351 13 327 3T272 -7Q240 -7 211 13T158 82L152 77Q172 14 185 -28T205 -100T215 -152T218 -195Q218 -223 205 -247T154 -271Z" />
245<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="573" d="M166 -255L168 401Q136 407 107 423T60 469T41 549Q41 601 63 634T120 683T193 700H485L483 -255H372L374 631L280 630L278 -255H166Z" />
246<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="226" d="M115 264Q82 264 62 287T41 342Q41 374 63 397T114 420Q145 420 165 397T186 342Q186 310 167 287T115 264Z" />
247<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="325" d="M53 -259L45 -207Q57 -205 77 -201T117 -189T151 -170T165 -144Q165 -127 152 -122T123 -121T97 -133L60 -117L91 10H167L139 -69Q151 -62 172 -58T207 -53Q239 -54 259 -70T280 -123Q280 -158
248256 -182T196 -221T121 -246T53 -259Z" />
249<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="278" d="M64 301V339Q84 340 94 347T104 389V619L41 582L21 621L167 716H202V395Q202 380 202 366T200 344Q209 345 222 345T243 345V301H64Z" />
250<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="378" d="M188 364Q140 364 105 386T50 446T30 533Q30 585 49 626T105 692T191 716Q240 716 275 695T329 635T348 545Q349 492 330 451T274 387T188 364ZM193 420Q217 421 230 449T244 531Q244
251571 239 600T221 646T189 662Q165 661 151 633T137 550Q137 510 143 481T161 436T193 420Z" />
252<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="493" d="M206 -17L159 32L348 274V275L162 508L209 554L473 285V261L206 -17ZM83 60L36 98L136 267V268L38 437L84 476L253 282V259L83 60Z" />
253<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="777" d="M64 301V339Q84 340 94 347T104 389V619L41 582L21 621L167 716H202V395Q202 380 202 366T200 344Q209 345 222 345T243 345V301H64ZM188 -16L123 32L566 716L634 663L188 -16ZM539 -4V34Q559
25435 569 42T580 84V97L429 98V156L642 411H677V152L736 151V96H677Q677 79 677 64T675 39Q684 40 697 40T718 40V-4H539ZM582 153L586 273L496 155L582 153Z" />
255<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="795" d="M64 301V339Q84 340 94 347T104 389V619L41 582L21 621L167 716H202V395Q202 380 202 366T200 344Q209 345 222 345T243 345V301H64ZM188 -16L123 32L566 716L634 663L188 -16ZM469 -3Q470
25643 484 75T520 133T569 182Q608 217 619 247T631 297Q631 327 618 340T584 353Q574 353 564 348T550 337Q558 330 561 321T564 306Q564 293 552 276T513 258Q491 259 479 274T466 312Q466 333 481 356T527 395T602 411Q637 411 668 401T720 367T740 304Q740 270
257718 242T660 187T588 127Q574 115 568 105T554 81L677 79Q686 79 692 81T702 92T706 116H754L748 -3H469Z" />
258<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="816" d="M168 292Q107 292 72 322T36 389Q36 411 50 428T86 446Q114 447 124 431T134 396Q134 391 131 380T120 361Q128 351 142 349T164 346Q193 346 210 365T227 413Q227 434 218 450T192 476T147
259485Q140 485 130 485T113 484V538Q122 538 131 538T148 537Q173 537 187 548T208 574T213 605Q213 632 200 647T162 662Q149 662 140 658T126 650Q134 644 137 634T140 619Q140 606 130 589T91 572Q69 573 56 587T42 623Q42 642 56 663T101 700T178 716Q235 716
260274 690T313 611Q313 583 291 557T237 523Q284 513 307 487T332 423Q334 368 293 330T168 292ZM227 -16L162 32L605 716L673 663L227 -16ZM578 -4V34Q598 35 608 42T619 84V97L468 98V156L681 411H716V152L775 151V96H716Q716 79 716 64T714 39Q723 40 736 40T757
26140V-4H578ZM621 153L625 273L535 155L621 153Z" />
262<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="493" d="M261 319Q293 319 320 303T348 250Q348 233 342 218T318 182T267 127Q232 92 209 56T186 -37Q186 -68 193 -92T219 -131T272 -146Q288 -146 303 -141T329 -129T348 -114Q337 -104 334
263-90T330 -64Q330 -52 337 -36T359 -8T398 3Q430 1 445 -18T461 -68Q461 -104 434 -138T360 -194T253 -216Q173 -216 127 -193T60 -134T40 -57Q40 -15 61 19T113 83T175 135T227 180T248 220Q248 233 239 241T208 250Q202 250 195 249T178 246L163 297Q188 310 215
264314T261 319ZM251 516Q280 516 301 493T323 438Q323 406 301 383T250 360Q219 360 199 383T178 438Q178 470 200 493T251 516Z" />
265<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="668" d="M4 0V69Q32 69 49 85T77 127T100 183L295 718H365L578 173Q584 158 594 128T606 74Q623 76 638 76T664 77V0H395V66Q423 66 433 77T443 109T432 154L412 209L195 205L179 158Q174 145 165 120T147
26677Q163 79 185 79T218 80V0H4ZM220 280H387L341 405Q328 441 318 477T303 542H302Q298 525 290 491T265 410L220 280ZM352 750L210 825Q195 835 184 850T171 884T180 919Q193 936 210 939T245 937T277 917L388 799L352 750Z" />
267<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="668" d="M4 0V69Q32 69 49 85T77 127T100 183L295 718H365L578 173Q584 158 594 128T606 74Q623 76 638 76T664 77V0H395V66Q423 66 433 77T443 109T432 154L412 209L195 205L179 158Q174 145 165 120T147
26877Q163 79 185 79T218 80V0H4ZM220 280H387L341 405Q328 441 318 477T303 542H302Q298 525 290 491T265 410L220 280ZM306 750L448 825Q463 835 474 850T487 884T478 919Q465 936 448 939T413 937T381 917L270 799L306 750Z" />
269<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="668" d="M4 0V69Q32 69 49 85T77 127T100 183L295 718H365L578 173Q584 158 594 128T606 74Q623 76 638 76T664 77V0H395V66Q423 66 433 77T443 109T432 154L412 209L195 205L179 158Q174 145 165
270120T147 77Q163 79 185 79T218 80V0H4ZM220 280H387L341 405Q328 441 318 477T303 542H302Q298 525 290 491T265 410L220 280ZM469 774L330 861L187 776L160 821L325 971H344L501 821L469 774Z" />
271<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="668" d="M4 0V69Q32 69 49 85T77 127T100 183L295 718H365L578 173Q584 158 594 128T606 74Q623 76 638 76T664 77V0H395V66Q423 66 433 77T443 109T432 154L412 209L195 205L179 158Q174 145 165 120T147
27277Q163 79 185 79T218 80V0H4ZM220 280H387L341 405Q328 441 318 477T303 542H302Q298 525 290 491T265 410L220 280ZM539 922Q521 871 498 844T451 806T406 796Q383 796 365 803T330 821T296 838T258 846Q239 846 217 835T174 794L118 831Q141 887 179 912T254
273938Q279 938 298 931T333 914T365 897T401 889Q421 889 444 907T482 954L539 922Z" />
274<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="668" d="M4 0V69Q32 69 49 85T77 127T100 183L295 718H365L578 173Q584 158 594 128T606 74Q623 76 638 76T664 77V0H395V66Q423 66 433 77T443 109T432 154L412 209L195 205L179 158Q174 145 165
275120T147 77Q163 79 185 79T218 80V0H4ZM220 280H387L341 405Q328 441 318 477T303 542H302Q298 525 290 491T265 410L220 280ZM242 797Q215 797 195 819T175 872Q175 904 195 926T243 949Q271 949 290 927T309 872Q309 841 289 819T242 797ZM416 797Q390 797 370
276819T350 872Q350 904 370 926T417 949Q446 949 464 927T483 872Q483 841 463 819T416 797Z" />
277<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="668" d="M4 0V69Q32 69 49 85T77 127T100 183L295 718H365L578 173Q584 158 594 128T606 74Q623 76 638 76T664 77V0H395V66Q423 66 433 77T443 109T432 154L412 209L195 205L179 158Q174 145 165 120T147
27877Q163 79 185 79T218 80V0H4ZM220 280H387L341 405Q328 441 318 477T303 542H302Q298 525 290 491T265 410L220 280ZM330 751Q298 751 268 764T218 803T196 872Q195 912 214 942T265 989T329 1006Q360 1006 390 993T440 954T463 885Q464 843 444 813T393 767T330
279751ZM336 805Q353 806 363 821T374 867Q374 911 361 933T325 953Q307 952 296 934T285 885Q285 845 299 825T336 805Z" />
280<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="935" d="M-6 0V66Q18 66 38 82T78 123T113 171L436 626L361 623V700H861L867 506H801Q801 561 782 589T735 626T680 635L644 634Q623 634 608 629T585 605T577 547V397H694L690 484H767V241H701Q701 283
281688 301T653 325T603 329L577 328V164Q577 137 576 113T573 76H707Q737 76 765 89T811 134T829 220H895L889 0H361V66Q384 67 399 72T423 95T432 153V207L236 202L201 151Q185 128 170 108T138 75L218 77V0H-6ZM285 276H432V500L285 276Z" />
282<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="688" d="M566 476Q553 559 511 601T398 644Q346 644 307 620T243 556T205 465T192 360Q192 274 216 208T288 103T402 65Q465 65 527 97T631 188L679 144Q630 77 576 43T471 -4T378 -16Q301 -16 238
28311T130 87T60 200T35 340Q35 408 57 475T122 596T232 683T385 716Q424 716 470 704T558 667L554 709H631V476H566ZM295 -275L287 -220Q299 -218 319 -212T359 -197T393 -174T407 -146Q407 -127 394 -123T365 -123T339 -136L298 -121L328 10H409L381 -67Q393 -61
284414 -56T449 -52Q481 -53 503 -71T525 -125Q525 -160 501 -186T439 -231T363 -260T295 -275Z" />
285<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="624" d="M390 241Q390 283 377 301T342 325T292 329L266 328V164Q266 137 265 113T262 76H396Q426 76 454 89T500 134T518 220H583L578 0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125
286626Q109 625 85 625T50 623V700H550L556 506H490Q490 561 471 589T424 626T369 635L333 634Q312 634 297 629T274 605T266 547V397H383L379 484H456V241H390ZM347 750L205 825Q190 835 179 850T166 884T175 919Q188 936 205 939T240 937T272 917L383 799L347 750Z"
287/>
288<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="624" d="M390 241Q390 283 377 301T342 325T292 329L266 328V164Q266 137 265 113T262 76H396Q426 76 454 89T500 134T518 220H583L578 0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125
289626Q109 625 85 625T50 623V700H550L556 506H490Q490 561 471 589T424 626T369 635L333 634Q312 634 297 629T274 605T266 547V397H383L379 484H456V241H390ZM284 750L426 825Q441 835 452 850T465 884T456 919Q443 936 426 939T391 937T359 917L248 799L284 750Z"
290/>
291<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="624" d="M390 241Q390 283 377 301T342 325T292 329L266 328V164Q266 137 265 113T262 76H396Q426 76 454 89T500 134T518 220H583L578 0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125
292626Q109 625 85 625T50 623V700H550L556 506H490Q490 561 471 589T424 626T369 635L333 634Q312 634 297 629T274 605T266 547V397H383L379 484H456V241H390ZM464 774L325 861L182 776L155 821L320 971H339L496 821L464 774Z" />
293<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="624" d="M390 241Q390 283 377 301T342 325T292 329L266 328V164Q266 137 265 113T262 76H396Q426 76 454 89T500 134T518 220H583L578 0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125
294626Q109 625 85 625T50 623V700H550L556 506H490Q490 561 471 589T424 626T369 635L333 634Q312 634 297 629T274 605T266 547V397H383L379 484H456V241H390ZM237 797Q210 797 190 819T170 872Q170 904 190 926T238 949Q266 949 285 927T304 872Q304 841 284 819T237
295797ZM411 797Q385 797 365 819T345 872Q345 904 365 926T412 949Q441 949 459 927T478 872Q478 841 458 819T411 797Z" />
296<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="387" d="M337 634Q315 633 299 628T275 606T266 547V164Q266 137 265 112T262 74Q278 76 302 76T337 77V0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H337V634ZM215
297750L73 825Q58 835 47 850T34 884T43 919Q56 936 73 939T108 937T140 917L251 799L215 750Z" />
298<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="387" d="M337 634Q315 633 299 628T275 606T266 547V164Q266 137 265 112T262 74Q278 76 302 76T337 77V0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H337V634ZM152
299750L294 825Q309 835 320 850T333 884T324 919Q311 936 294 939T259 937T227 917L116 799L152 750Z" />
300<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="387" d="M337 634Q315 633 299 628T275 606T266 547V164Q266 137 265 112T262 74Q278 76 302 76T337 77V0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H337V634ZM588
301774L449 861L306 776L279 821L444 971H463L620 821L588 774Z" />
302<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="387" d="M337 634Q315 633 299 628T275 606T266 547V164Q266 137 265 112T262 74Q278 76 302 76T337 77V0H50V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H337V634ZM361
303797Q334 797 314 819T294 872Q294 904 314 926T362 949Q390 949 409 927T428 872Q428 841 408 819T361 797ZM535 797Q509 797 489 819T469 872Q469 904 489 926T536 949Q565 949 583 927T602 872Q602 841 582 819T535 797Z" />
304<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="759" d="M30 312V391H421V316L30 312ZM51 66Q74 67 89 72T113 95T122 153V536Q122 563 123 588T126 626Q110 625 86 625T51 623V700L342 701Q441 701 513 672T632 592T702 481T725 357Q725 296 704 233T636
305118T516 33T337 0H51V66ZM267 164Q267 137 266 112T263 74Q273 75 290 75T327 74T358 73Q413 73 452 95T517 154T555 239T567 336Q567 438 539 503T461 600T340 634Q316 635 300 630T275 606T267 549V164Z" />
306<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="773" d="M582 -10L262 399Q249 416 235 435T207 474H206L208 164Q208 137 207 112T204 74Q220 76 244 76T279 77V0H51V66Q74 67 89 72T113 95T122 153L120 536Q120 563 121 588T124 626Q108 625 84 625T48
307623V700H205L511 314Q536 282 552 259T581 219H582V536Q582 563 583 588T585 626Q569 625 545 625T510 623V700H738V634Q716 633 700 628T676 606T667 547V-10H582ZM597 922Q579 871 556 844T509 806T464 796Q441 796 423 803T388 821T354 838T316 846Q297 846
308275 835T232 794L176 831Q199 887 237 912T312 938Q337 938 356 931T391 914T423 897T459 889Q479 889 502 907T540 954L597 922Z" />
309<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="769" d="M383 -16Q288 -16 222 16T114 101T54 220T35 350Q35 413 56 477T121 596T231 683T386 716Q477 716 543 683T651 596T713 477T734 350Q734 288 713 224T648 106T538 18T383 -16ZM394 57Q446 57
310481 82T537 149T567 238T576 333Q576 402 564 459T527 557T464 621T373 643Q322 642 287 616T231 548T201 457T192 362Q192 315 202 262T236 162T298 86T394 57ZM407 750L265 825Q250 835 239 850T226 884T235 919Q248 936 265 939T300 937T332 917L443 799L407
311750Z" />
312<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="769" d="M383 -16Q288 -16 222 16T114 101T54 220T35 350Q35 413 56 477T121 596T231 683T386 716Q477 716 543 683T651 596T713 477T734 350Q734 288 713 224T648 106T538 18T383 -16ZM394 57Q446 57
313481 82T537 149T567 238T576 333Q576 402 564 459T527 557T464 621T373 643Q322 642 287 616T231 548T201 457T192 362Q192 315 202 262T236 162T298 86T394 57ZM344 750L486 825Q501 835 512 850T525 884T516 919Q503 936 486 939T451 937T419 917L308 799L344
314750Z" />
315<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="769" d="M383 -16Q288 -16 222 16T114 101T54 220T35 350Q35 413 56 477T121 596T231 683T386 716Q477 716 543 683T651 596T713 477T734 350Q734 288 713 224T648 106T538 18T383 -16ZM394 57Q446
31657 481 82T537 149T567 238T576 333Q576 402 564 459T527 557T464 621T373 643Q322 642 287 616T231 548T201 457T192 362Q192 315 202 262T236 162T298 86T394 57ZM524 774L385 861L242 776L215 821L380 971H399L556 821L524 774Z" />
317<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="769" d="M383 -16Q288 -16 222 16T114 101T54 220T35 350Q35 413 56 477T121 596T231 683T386 716Q477 716 543 683T651 596T713 477T734 350Q734 288 713 224T648 106T538 18T383 -16ZM394 57Q446 57
318481 82T537 149T567 238T576 333Q576 402 564 459T527 557T464 621T373 643Q322 642 287 616T231 548T201 457T192 362Q192 315 202 262T236 162T298 86T394 57ZM594 922Q576 871 553 844T506 806T461 796Q438 796 420 803T385 821T351 838T313 846Q294 846 272
319835T229 794L173 831Q196 887 234 912T309 938Q334 938 353 931T388 914T420 897T456 889Q476 889 499 907T537 954L594 922Z" />
320<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="769" d="M383 -16Q288 -16 222 16T114 101T54 220T35 350Q35 413 56 477T121 596T231 683T386 716Q477 716 543 683T651 596T713 477T734 350Q734 288 713 224T648 106T538 18T383 -16ZM394 57Q446
32157 481 82T537 149T567 238T576 333Q576 402 564 459T527 557T464 621T373 643Q322 642 287 616T231 548T201 457T192 362Q192 315 202 262T236 162T298 86T394 57ZM297 797Q270 797 250 819T230 872Q230 904 250 926T298 949Q326 949 345 927T364 872Q364 841
322344 819T297 797ZM471 797Q445 797 425 819T405 872Q405 904 425 926T472 949Q501 949 519 927T538 872Q538 841 518 819T471 797Z" />
323<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="530" d="M135 545L450 230L395 175L80 490L135 545ZM450 491L134 175L80 229L396 545L450 491Z" />
324<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="769" d="M595 786L675 737L184 -99L109 -49L595 786ZM383 -16Q288 -16 222 16T114 101T54 220T35 350Q35 413 56 477T121 596T231 683T386 716Q477 716 543 683T651 596T713 477T734 350Q734 288 713
325224T648 106T538 18T383 -16ZM394 57Q446 57 481 82T537 149T567 238T576 333Q576 402 564 459T527 557T464 621T373 643Q322 642 287 616T231 548T201 457T192 362Q192 315 202 262T236 162T298 86T394 57Z" />
326<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="760" d="M313 634Q291 633 275 628T251 606T242 547V272Q242 209 255 169T291 105T342 71T401 60Q456 58 495 81T555 152T576 274V536Q576 563 577 588T580 626Q564 625 540 625T504 623V700H736V634Q714
327633 698 628T674 606T665 547V297Q665 211 644 151T585 54T496 1T385 -16Q301 -16 245 8T157 75T111 174T97 294V536Q97 563 98 588T101 626Q85 625 61 625T26 623V700H313V634ZM408 750L266 825Q251 835 240 850T227 884T236 919Q249 936 266 939T301 937T333
328917L444 799L408 750Z" />
329<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="760" d="M313 634Q291 633 275 628T251 606T242 547V272Q242 209 255 169T291 105T342 71T401 60Q456 58 495 81T555 152T576 274V536Q576 563 577 588T580 626Q564 625 540 625T504 623V700H736V634Q714
330633 698 628T674 606T665 547V297Q665 211 644 151T585 54T496 1T385 -16Q301 -16 245 8T157 75T111 174T97 294V536Q97 563 98 588T101 626Q85 625 61 625T26 623V700H313V634ZM345 750L487 825Q502 835 513 850T526 884T517 919Q504 936 487 939T452 937T420
331917L309 799L345 750Z" />
332<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="760" d="M313 634Q291 633 275 628T251 606T242 547V272Q242 209 255 169T291 105T342 71T401 60Q456 58 495 81T555 152T576 274V536Q576 563 577 588T580 626Q564 625 540 625T504 623V700H736V634Q714
333633 698 628T674 606T665 547V297Q665 211 644 151T585 54T496 1T385 -16Q301 -16 245 8T157 75T111 174T97 294V536Q97 563 98 588T101 626Q85 625 61 625T26 623V700H313V634ZM525 774L386 861L243 776L216 821L381 971H400L557 821L525 774Z" />
334<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="760" d="M313 634Q291 633 275 628T251 606T242 547V272Q242 209 255 169T291 105T342 71T401 60Q456 58 495 81T555 152T576 274V536Q576 563 577 588T580 626Q564 625 540 625T504 623V700H736V634Q714
335633 698 628T674 606T665 547V297Q665 211 644 151T585 54T496 1T385 -16Q301 -16 245 8T157 75T111 174T97 294V536Q97 563 98 588T101 626Q85 625 61 625T26 623V700H313V634ZM298 797Q271 797 251 819T231 872Q231 904 251 926T299 949Q327 949 346 927T365
336872Q365 841 345 819T298 797ZM472 797Q446 797 426 819T406 872Q406 904 426 926T473 949Q502 949 520 927T539 872Q539 841 519 819T472 797Z" />
337<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="667" d="M203 0V66Q226 67 241 72T265 95T274 153V240L90 531Q76 554 64 582T52 626Q36 625 25 625T3 623V700H298V634Q269 636 250 628T227 603T239 557L315 432Q320 424 330 407T350 370T366 335H367Q372
338347 384 371T414 433L466 535Q471 546 480 563T499 598T519 627Q503 626 478 625T442 623V700H663V634Q628 629 603 606T549 527Q517 465 484 402T419 277Q419 263 419 249T419 221T419 192T419 164Q419 137 418 112T415 74Q432 76 458 76T495 77V0H203ZM305 750L447
339825Q462 835 473 850T486 884T477 919Q464 936 447 939T412 937T380 917L269 799L305 750Z" />
340<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="633" d="M50 0V66Q73 67 88 72T112 95T121 153V536Q121 563 122 588T125 626Q109 625 85 625T50 623V700H337V634Q307 633 289 624T267 570L327 571Q415 572 481 552T583 486T617 359Q616 319 598 283T544
341218T455 172T331 152Q310 151 296 151T266 151Q265 127 265 106T262 74Q278 76 302 76T337 77V0H50ZM303 223Q386 223 424 259T462 368Q462 416 447 443T410 482T364 497T325 500Q307 500 293 500T266 500V225Q274 224 283 224T303 223Z" />
342<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="771" d="M580 -16Q537 -16 506 -5T452 23L454 -7H378L374 165H438Q443 119 476 88T574 56Q596 56 617 69T638 106Q638 135 611 151T527 189Q486 205 449 224T390 274T367 360Q367 410 396 454T494
343512Q494 569 482 603T450 653T409 675T368 680Q338 679 310 663T263 605T244 487V163Q244 149 243 123T240 73Q256 75 277 75T310 76V0H42V65Q70 65 82 76T98 107T102 154V419L30 417V500H104Q112 600 149 655T246 732T375 755Q396 755 427 751T493 734T558 692T608
344617T627 498Q627 485 627 472T624 444Q599 446 574 446T529 440T496 424T483 393Q483 373 494 360T529 338T586 316Q637 299 675 276T735 219T757 138Q757 86 732 52T667 1T580 -16Z" />
345<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="524" d="M319 0Q317 14 317 23T315 46Q281 12 243 -2T166 -16Q102 -16 66 22T30 117Q30 165 54 199T119 254T209 287T309 301V353Q309 379 303 400T281 433T237 444Q218 443 200 436T169 416Q177 407
346179 397T181 378Q181 358 165 337T114 316Q84 317 68 337T52 384Q52 424 80 453T157 499T263 516Q351 516 399 471T448 325Q448 291 448 267T448 219T447 161Q447 147 446 122T443 73Q460 75 479 75T508 76V0H319ZM308 230Q280 227 255 220T212 201T183 172T172
347134Q173 106 190 94T229 82Q252 82 272 92T308 118Q308 128 308 137T308 157Q308 175 308 193T308 230ZM303 565L182 671Q169 684 161 701T155 737T174 770Q190 783 207 783T241 773T267 746L349 606L303 565Z" />
348<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="524" d="M319 0Q317 14 317 23T315 46Q281 12 243 -2T166 -16Q102 -16 66 22T30 117Q30 165 54 199T119 254T209 287T309 301V353Q309 379 303 400T281 433T237 444Q218 443 200 436T169 416Q177 407
349179 397T181 378Q181 358 165 337T114 316Q84 317 68 337T52 384Q52 424 80 453T157 499T263 516Q351 516 399 471T448 325Q448 291 448 267T448 219T447 161Q447 147 446 122T443 73Q460 75 479 75T508 76V0H319ZM308 230Q280 227 255 220T212 201T183 172T172
350134Q173 106 190 94T229 82Q252 82 272 92T308 118Q308 128 308 137T308 157Q308 175 308 193T308 230ZM201 565L155 606L237 746Q248 763 263 772T297 782T331 770Q347 756 349 738T344 702T322 671L201 565Z" />
351<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="524" d="M319 0Q317 14 317 23T315 46Q281 12 243 -2T166 -16Q102 -16 66 22T30 117Q30 165 54 199T119 254T209 287T309 301V353Q309 379 303 400T281 433T237 444Q218 443 200 436T169 416Q177
352407 179 397T181 378Q181 358 165 337T114 316Q84 317 68 337T52 384Q52 424 80 453T157 499T263 516Q351 516 399 471T448 325Q448 291 448 267T448 219T447 161Q447 147 446 122T443 73Q460 75 479 75T508 76V0H319ZM308 230Q280 227 255 220T212 201T183 172T172
353134Q173 106 190 94T229 82Q252 82 272 92T308 118Q308 128 308 137T308 157Q308 175 308 193T308 230ZM379 562L252 667H251L123 569L81 617L252 783H262L422 613L379 562Z" />
354<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="524" d="M319 0Q317 14 317 23T315 46Q281 12 243 -2T166 -16Q102 -16 66 22T30 117Q30 165 54 199T119 254T209 287T309 301V353Q309 379 303 400T281 433T237 444Q218 443 200 436T169 416Q177 407
355179 397T181 378Q181 358 165 337T114 316Q84 317 68 337T52 384Q52 424 80 453T157 499T263 516Q351 516 399 471T448 325Q448 291 448 267T448 219T447 161Q447 147 446 122T443 73Q460 75 479 75T508 76V0H319ZM308 230Q280 227 255 220T212 201T183 172T172
356134Q173 106 190 94T229 82Q252 82 272 92T308 118Q308 128 308 137T308 157Q308 175 308 193T308 230ZM431 724Q410 662 376 635T312 607Q285 607 266 617T229 636T191 646Q179 646 162 638T129 605L73 638Q90 684 123 712T190 741Q221 741 239 732T272 713T312
357703Q329 703 345 716T374 753L431 724Z" />
358<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="524" d="M319 0Q317 14 317 23T315 46Q281 12 243 -2T166 -16Q102 -16 66 22T30 117Q30 165 54 199T119 254T209 287T309 301V353Q309 379 303 400T281 433T237 444Q218 443 200 436T169 416Q177
359407 179 397T181 378Q181 358 165 337T114 316Q84 317 68 337T52 384Q52 424 80 453T157 499T263 516Q351 516 399 471T448 325Q448 291 448 267T448 219T447 161Q447 147 446 122T443 73Q460 75 479 75T508 76V0H319ZM308 230Q280 227 255 220T212 201T183 172T172
360134Q173 106 190 94T229 82Q252 82 272 92T308 118Q308 128 308 137T308 157Q308 175 308 193T308 230ZM339 600Q312 600 293 622T273 675Q273 706 293 728T340 751Q369 751 387 729T406 675Q406 644 386 622T339 600ZM165 600Q138 600 119 622T99 675Q99 706 119
361728T166 751Q195 751 213 729T232 675Q232 644 212 622T165 600Z" />
362<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="524" d="M319 0Q317 14 317 23T315 46Q281 12 243 -2T166 -16Q102 -16 66 22T30 117Q30 165 54 199T119 254T209 287T309 301V353Q309 379 303 400T281 433T237 444Q218 443 200 436T169 416Q177 407
363179 397T181 378Q181 358 165 337T114 316Q84 317 68 337T52 384Q52 424 80 453T157 499T263 516Q351 516 399 471T448 325Q448 291 448 267T448 219T447 161Q447 147 446 122T443 73Q460 75 479 75T508 76V0H319ZM308 230Q280 227 255 220T212 201T183 172T172
364134Q173 106 190 94T229 82Q252 82 272 92T308 118Q308 128 308 137T308 157Q308 175 308 193T308 230ZM253 563Q226 563 199 576T154 614T134 674Q133 709 149 736T193 779T252 795Q280 795 307 783T351 747T370 685Q371 648 354 621T310 578T253 563ZM258 624Q271
365625 281 637T291 672Q291 706 280 720T251 735Q238 734 228 723T217 687Q217 656 228 640T258 624Z" />
366<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="770" d="M167 -16Q103 -16 66 22T29 117Q29 165 53 199T119 254T209 287T309 301V355Q309 381 302 402T280 434T240 445Q220 444 201 438T168 418Q176 410 178 398T181 378Q181 358 165 337T113 316Q84 317
36768 337T51 384Q51 421 77 451T150 498T255 516Q306 516 342 498T391 432Q419 478 455 497T549 516Q593 516 635 492T704 415T730 269L447 263Q447 209 457 166T493 98T568 73Q599 73 635 89T706 148L750 106Q715 55 677 29T602 -7T531 -16Q475 -16 436 9T370 68Q324
36816 271 0T167 -16ZM231 82Q254 82 275 92T313 120Q312 139 311 157T310 194T309 230Q281 227 256 220T211 201T181 172T171 134Q172 106 191 94T231 82ZM453 333H598Q597 375 588 399T563 434T532 445Q505 445 489 430T464 389T453 333Z" />
369<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="518" d="M277 -16Q210 -16 154 14T65 101T31 239Q31 296 50 346T103 434T185 494T291 516Q355 516 397 497T461 446T483 379Q483 350 466 328T416 304Q378 303 363 325T348 369Q348 378 351 390T360
370413Q353 428 339 435T311 444T287 446Q239 443 208 398T177 268Q177 218 189 175T231 103T309 73Q351 72 391 93T459 150L505 105Q469 55 430 29T353 -6T277 -16ZM247 -259L239 -207Q251 -205 271 -201T311 -189T345 -170T359 -144Q359 -127 346 -122T317 -121T291
371-133L254 -117L285 10H361L333 -69Q345 -62 366 -58T401 -53Q433 -54 453 -70T474 -123Q474 -158 450 -182T390 -221T315 -246T247 -259Z" />
372<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="538" d="M278 -16Q205 -16 149 16T62 108T31 249Q31 319 62 380T149 478T281 516Q323 516 363 505T435 465T487 389T506 269L178 263Q178 209 191 166T236 98T319 73Q339 73 364 80T416 103T466 148L511
373106Q475 55 434 29T353 -7T278 -16ZM184 333H368Q367 375 357 399T328 435T286 446Q242 446 217 415T184 333ZM335 565L214 671Q201 684 193 701T187 737T206 770Q222 783 239 783T273 773T299 746L381 606L335 565Z" />
374<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="538" d="M278 -16Q205 -16 149 16T62 108T31 249Q31 319 62 380T149 478T281 516Q323 516 363 505T435 465T487 389T506 269L178 263Q178 209 191 166T236 98T319 73Q339 73 364 80T416 103T466 148L511
375106Q475 55 434 29T353 -7T278 -16ZM184 333H368Q367 375 357 399T328 435T286 446Q242 446 217 415T184 333ZM233 565L187 606L269 746Q280 763 295 772T329 782T363 770Q379 756 381 738T376 702T354 671L233 565Z" />
376<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="538" d="M278 -16Q205 -16 149 16T62 108T31 249Q31 319 62 380T149 478T281 516Q323 516 363 505T435 465T487 389T506 269L178 263Q178 209 191 166T236 98T319 73Q339 73 364 80T416 103T466
377148L511 106Q475 55 434 29T353 -7T278 -16ZM184 333H368Q367 375 357 399T328 435T286 446Q242 446 217 415T184 333ZM411 562L284 667H283L155 569L113 617L284 783H294L454 613L411 562Z" />
378<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="538" d="M278 -16Q205 -16 149 16T62 108T31 249Q31 319 62 380T149 478T281 516Q323 516 363 505T435 465T487 389T506 269L178 263Q178 209 191 166T236 98T319 73Q339 73 364 80T416 103T466 148L511
379106Q475 55 434 29T353 -7T278 -16ZM184 333H368Q367 375 357 399T328 435T286 446Q242 446 217 415T184 333ZM371 600Q344 600 325 622T305 675Q305 706 325 728T372 751Q401 751 419 729T438 675Q438 644 418 622T371 600ZM197 600Q170 600 151 622T131 675Q131
380706 151 728T198 751Q227 751 245 729T264 675Q264 644 244 622T197 600Z" />
381<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="327" d="M41 65Q69 65 81 76T96 107T100 154V320Q100 338 101 361T104 407Q88 406 67 406T34 404V480Q80 480 112 485T162 497T188 510H242V161Q242 147 241 122T238 73Q254 75 273 75T303 76V0H41V65ZM215
382565L94 671Q81 684 73 701T67 737T86 770Q102 783 119 783T153 773T179 746L261 606L215 565Z" />
383<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="327" d="M41 65Q69 65 81 76T96 107T100 154V320Q100 338 101 361T104 407Q88 406 67 406T34 404V480Q80 480 112 485T162 497T188 510H242V161Q242 147 241 122T238 73Q254 75 273 75T303 76V0H41V65ZM369
384565L323 606L405 746Q416 763 431 772T465 782T499 770Q515 756 517 738T512 702T490 671L369 565Z" />
385<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="327" d="M41 65Q69 65 81 76T96 107T100 154V320Q100 338 101 361T104 407Q88 406 67 406T34 404V480Q80 480 112 485T162 497T188 510H242V161Q242 147 241 122T238 73Q254 75 273 75T303 76V0H41V65ZM416
386783H426L567 613L524 562L417 662H416L306 569L264 617L416 783Z" />
387<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="327" d="M41 65Q69 65 81 76T96 107T100 154V320Q100 338 101 361T104 407Q88 406 67 406T34 404V480Q80 480 112 485T162 497T188 510H242V161Q242 147 241 122T238 73Q254 75 273 75T303 76V0H41V65ZM507
388600Q480 600 461 622T441 675Q441 706 461 728T508 751Q537 751 555 729T574 675Q574 644 554 622T507 600ZM333 600Q306 600 287 622T267 675Q267 706 287 728T334 751Q363 751 381 729T400 675Q400 644 380 622T333 600Z" />
389<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="542" d="M262 -16Q197 -16 146 12T65 94T33 225Q32 274 45 322T87 409T159 472T261 496Q278 496 303 491T349 467H350Q343 494 324 522T281 576T236 615L178 544L118 598L167 655Q148 666 125 674T75 687L89
390760Q133 756 167 745T224 723L275 790L333 738L291 688Q352 647 398 584T470 442T496 270Q496 192 470 127T393 23T262 -16ZM269 69Q296 69 318 88T354 145T367 239Q367 268 362 299T346 357T315 400T269 417Q238 417 216 393T183 331T171 247Q171 162 200 116T269
39169Z" />
392<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="636" d="M41 0V65Q69 65 81 76T96 107T100 154V322Q100 340 101 362T104 407Q88 406 67 406T34 404V480Q80 480 112 485T162 497T188 510H237Q239 497 239 491T239 480T243 460Q263 476 289 488T341
393508T387 516Q479 516 517 464T556 295V161Q556 147 555 122T552 73Q569 75 588 75T617 76V0H355V65Q383 65 395 76T411 107T415 154L414 296Q414 361 396 392T333 424Q308 424 284 413T242 387Q242 373 242 359T242 330V161Q242 147 241 122T238 73Q254 75 273
39475T303 76V0H41ZM523 724Q502 662 468 635T404 607Q377 607 358 617T321 636T283 646Q271 646 254 638T221 605L165 638Q182 684 215 712T282 741Q313 741 331 732T364 713T404 703Q421 703 437 716T466 753L523 724Z" />
395<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="566" d="M286 -16Q214 -16 156 15T65 103T31 239Q31 322 65 384T157 481T283 516Q355 516 412 485T502 397T535 259Q535 175 503 113T415 18T286 -16ZM290 55Q330 56 350 83T379 151T387 234Q387 271
396382 309T364 378T332 428T281 446Q242 445 220 418T188 351T178 266Q178 215 189 166T224 86T290 55ZM334 565L213 671Q200 684 192 701T186 737T205 770Q221 783 238 783T272 773T298 746L380 606L334 565Z" />
397<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="566" d="M286 -16Q214 -16 156 15T65 103T31 239Q31 322 65 384T157 481T283 516Q355 516 412 485T502 397T535 259Q535 175 503 113T415 18T286 -16ZM290 55Q330 56 350 83T379 151T387 234Q387 271
398382 309T364 378T332 428T281 446Q242 445 220 418T188 351T178 266Q178 215 189 166T224 86T290 55ZM232 565L186 606L268 746Q279 763 294 772T328 782T362 770Q378 756 380 738T375 702T353 671L232 565Z" />
399<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="566" d="M286 -16Q214 -16 156 15T65 103T31 239Q31 322 65 384T157 481T283 516Q355 516 412 485T502 397T535 259Q535 175 503 113T415 18T286 -16ZM290 55Q330 56 350 83T379 151T387 234Q387
400271 382 309T364 378T332 428T281 446Q242 445 220 418T188 351T178 266Q178 215 189 166T224 86T290 55ZM410 562L283 667H282L154 569L112 617L283 783H293L453 613L410 562Z" />
401<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="566" d="M286 -16Q214 -16 156 15T65 103T31 239Q31 322 65 384T157 481T283 516Q355 516 412 485T502 397T535 259Q535 175 503 113T415 18T286 -16ZM290 55Q330 56 350 83T379 151T387 234Q387 271
402382 309T364 378T332 428T281 446Q242 445 220 418T188 351T178 266Q178 215 189 166T224 86T290 55ZM462 724Q441 662 407 635T343 607Q316 607 297 617T260 636T222 646Q210 646 193 638T160 605L104 638Q121 684 154 712T221 741Q252 741 270 732T303 713T343
403703Q360 703 376 716T405 753L462 724Z" />
404<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="566" d="M286 -16Q214 -16 156 15T65 103T31 239Q31 322 65 384T157 481T283 516Q355 516 412 485T502 397T535 259Q535 175 503 113T415 18T286 -16ZM290 55Q330 56 350 83T379 151T387 234Q387
405271 382 309T364 378T332 428T281 446Q242 445 220 418T188 351T178 266Q178 215 189 166T224 86T290 55ZM370 600Q343 600 324 622T304 675Q304 706 324 728T371 751Q400 751 418 729T437 675Q437 644 417 622T370 600ZM196 600Q169 600 150 622T130 675Q130 706
406150 728T197 751Q226 751 244 729T263 675Q263 644 243 622T196 600Z" />
407<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="530" d="M267 123Q234 123 214 146T193 201Q193 233 215 256T266 279Q297 279 317 256T338 201Q338 169 319 146T267 123ZM267 446Q234 446 214 469T193 524Q193 556 215 579T266 602Q297 602 317 579T338
408524Q338 492 319 469T267 446ZM42 399H488V321H42V399Z" />
409<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="566" d="M116 -83L55 -36L445 574L512 531L116 -83ZM286 -16Q214 -16 156 15T65 103T31 239Q31 322 65 384T157 481T283 516Q355 516 412 485T502 397T535 259Q535 175 503 113T415 18T286 -16ZM290
41055Q330 56 350 83T379 151T387 234Q387 271 382 309T364 378T332 428T281 446Q242 445 220 418T188 351T178 266Q178 215 189 166T224 86T290 55Z" />
411<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="618" d="M248 -16Q188 -16 152 7T99 79T82 205V320Q82 338 83 361T85 407Q69 406 48 406T15 404V480H25Q87 480 123 490T169 510H224V204Q224 139 241 108T295 76Q321 76 347 90T391 124V320Q391 338
412392 361T395 407Q379 406 358 406T325 404V480H349Q396 480 432 490T478 510H533V161Q533 147 532 122T529 73Q545 75 564 75T594 76V0H404Q403 13 402 26T398 52Q367 26 332 5T248 -16ZM367 565L246 671Q233 684 225 701T219 737T238 770Q254 783 271 783T305
413773T331 746L413 606L367 565Z" />
414<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="618" d="M248 -16Q188 -16 152 7T99 79T82 205V320Q82 338 83 361T85 407Q69 406 48 406T15 404V480H25Q87 480 123 490T169 510H224V204Q224 139 241 108T295 76Q321 76 347 90T391 124V320Q391 338
415392 361T395 407Q379 406 358 406T325 404V480H349Q396 480 432 490T478 510H533V161Q533 147 532 122T529 73Q545 75 564 75T594 76V0H404Q403 13 402 26T398 52Q367 26 332 5T248 -16ZM265 565L219 606L301 746Q312 763 327 772T361 782T395 770Q411 756 413
416738T408 702T386 671L265 565Z" />
417<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="618" d="M248 -16Q188 -16 152 7T99 79T82 205V320Q82 338 83 361T85 407Q69 406 48 406T15 404V480H25Q87 480 123 490T169 510H224V204Q224 139 241 108T295 76Q321 76 347 90T391 124V320Q391
418338 392 361T395 407Q379 406 358 406T325 404V480H349Q396 480 432 490T478 510H533V161Q533 147 532 122T529 73Q545 75 564 75T594 76V0H404Q403 13 402 26T398 52Q367 26 332 5T248 -16ZM443 562L316 667H315L187 569L145 617L316 783H326L486 613L443 562Z"
419/>
420<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="618" d="M248 -16Q188 -16 152 7T99 79T82 205V320Q82 338 83 361T85 407Q69 406 48 406T15 404V480H25Q87 480 123 490T169 510H224V204Q224 139 241 108T295 76Q321 76 347 90T391 124V320Q391
421338 392 361T395 407Q379 406 358 406T325 404V480H349Q396 480 432 490T478 510H533V161Q533 147 532 122T529 73Q545 75 564 75T594 76V0H404Q403 13 402 26T398 52Q367 26 332 5T248 -16ZM403 600Q376 600 357 622T337 675Q337 706 357 728T404 751Q433 751
422451 729T470 675Q470 644 450 622T403 600ZM229 600Q202 600 183 622T163 675Q163 706 183 728T230 751Q259 751 277 729T296 675Q296 644 276 622T229 600Z" />
423<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="551" d="M148 -271Q110 -271 84 -249T57 -189Q57 -162 74 -142T120 -120Q142 -119 157 -134T173 -177Q173 -180 173 -183T172 -190Q174 -190 177 -189Q186 -186 196 -173T217 -137Q228 -114 238 -86T257
424-26L99 291Q71 347 63 375T51 426L5 424V500H254V436V436Q217 432 214 408T222 358L320 134Q330 160 346 214T384 333Q388 346 394 363T409 398T426 427L369 424V500H547V436Q516 429 496 398T459 322L334 -35Q306 -116 281 -168T225 -246T148 -271ZM244 565L198
425606L280 746Q291 763 306 772T340 782T374 770Q390 756 392 738T387 702T365 671L244 565Z" />
426<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="573" d="M3 -255V-190Q31 -190 43 -179T59 -148T63 -101V565Q63 583 63 606T66 652Q50 651 29 651T-4 649V725Q43 725 74 730T124 742T150 755H204V462Q236 488 270 502T339 516Q399 516 444 485T515
427397T541 263Q541 183 510 120T423 20T293 -16Q266 -16 245 -11T204 2V-94Q204 -108 203 -133T200 -182Q217 -180 236 -180T265 -179V-255H3ZM276 59Q323 60 348 86T384 156T394 248Q394 294 383 335T348 401T285 426Q260 425 239 414T204 382V77Q215 70 235 64T276
42859Z" />
429<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="551" d="M148 -271Q110 -271 84 -249T57 -189Q57 -162 74 -142T120 -120Q142 -119 157 -134T173 -177Q173 -180 173 -183T172 -190Q174 -190 177 -189Q186 -186 196 -173T217 -137Q228 -114 238 -86T257
430-26L99 291Q71 347 63 375T51 426L5 424V500H254V436V436Q217 432 214 408T222 358L320 134Q330 160 346 214T384 333Q388 346 394 363T409 398T426 427L369 424V500H547V436Q516 429 496 398T459 322L334 -35Q306 -116 281 -168T225 -246T148 -271ZM382 600Q355
431600 336 622T316 675Q316 706 336 728T383 751Q412 751 430 729T449 675Q449 644 429 622T382 600ZM208 600Q181 600 162 622T142 675Q142 706 162 728T209 751Q238 751 256 729T275 675Q275 644 255 622T208 600Z" />
432<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="563" d="M52 260V368H511V263L52 260Z" />
433<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="845" d="M52 260V368H793V263L52 260Z" />
434<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="223" d="M125 760L164 732Q153 718 140 692T116 635T107 574Q114 576 118 576T128 577Q155 577 176 561T197 511Q197 481 178 459T125 436Q79 435 56 465T33 541Q33 573 43 609T73 683T125 760Z" />
435<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="210" d="M93 436L54 464Q65 478 78 504T102 561T111 622Q104 620 100 620T90 619Q63 619 42 635T21 685Q21 715 40 737T93 760Q139 761 162 731T185 655Q185 623 175 587T145 513T93 436Z" />
436<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="250" d="M116 -187L77 -159Q88 -145 101 -119T125 -62T134 -1Q127 -3 123 -3T113 -4Q86 -4 65 12T44 62Q44 92 63 114T116 137Q162 138 185 108T208 32Q208 0 198 -36T168 -110T116 -187Z" />
437<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="423" d="M125 760L164 732Q153 718 140 692T116 635T107 574Q114 576 118 576T128 577Q155 577 176 561T197 511Q197 481 178 459T125 436Q79 435 56 465T33 541Q33 573 43 609T73 683T125 760ZM325
438760L364 732Q353 718 340 692T316 635T307 574Q314 576 318 576T328 577Q355 577 376 561T397 511Q397 481 378 459T325 436Q279 435 256 465T233 541Q233 573 243 609T273 683T325 760Z" />
439<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="411" d="M93 436L54 464Q65 478 78 504T102 561T111 622Q104 620 100 620T90 619Q63 619 42 635T21 685Q21 715 40 737T93 760Q139 761 162 731T185 655Q185 623 175 587T145 513T93 436ZM293
440436L254 464Q265 478 278 504T302 561T311 622Q304 620 300 620T290 619Q263 619 242 635T221 685Q221 715 240 737T293 760Q339 761 362 731T385 655Q385 623 375 587T345 513T293 436Z" />
441<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="450" d="M116 -187L77 -159Q88 -145 101 -119T125 -62T134 -1Q127 -3 123 -3T113 -4Q86 -4 65 12T44 62Q44 92 63 114T116 137Q162 138 185 108T208 32Q208 0 198 -36T168 -110T116 -187ZM316
442-187L277 -159Q288 -145 301 -119T325 -62T334 -1Q327 -3 323 -3T313 -4Q286 -4 265 12T244 62Q244 92 263 114T316 137Q362 138 385 108T408 32Q408 0 398 -36T368 -110T316 -187Z" />
443<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="382" d="M190 206Q146 206 110 227T53 283T31 363Q31 407 52 442T110 499T190 520Q234 520 270 499T329 443T351 363Q351 319 329 284T271 227T190 206Z" />
444<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="378" d="M290 -16L345 39L163 274V275L345 498L288 553L19 284V262L290 -16Z" />
445<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="378" d="M88 -16L33 39L215 274V275L33 498L90 553L359 284V262L88 -16Z" />
446</font>
447</defs>
448</svg>
diff --git a/themes/ccc/assets/fonts/lora-700.ttf b/themes/ccc/assets/fonts/lora-700.ttf
new file mode 100644
index 00000000..14422f73
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-700.ttf
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-700.woff b/themes/ccc/assets/fonts/lora-700.woff
new file mode 100644
index 00000000..a30c0869
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-700.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-700.woff2 b/themes/ccc/assets/fonts/lora-700.woff2
new file mode 100644
index 00000000..d63e8ef6
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-700.woff2
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-italic.eot b/themes/ccc/assets/fonts/lora-italic.eot
new file mode 100644
index 00000000..97b9fa17
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-italic.eot
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-italic.svg b/themes/ccc/assets/fonts/lora-italic.svg
new file mode 100644
index 00000000..49e8d3ab
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-italic.svg
@@ -0,0 +1,486 @@
1<?xml version="1.0" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3<svg xmlns="http://www.w3.org/2000/svg">
4<defs >
5<font id="Lora" horiz-adv-x="582" ><font-face
6 font-family="Lora"
7 units-per-em="1000"
8 panose-1="0 0 0 0 0 0 0 0 0 0"
9 ascent="1033"
10 descent="-274"
11 alphabetic="0" />
12<glyph unicode=" " glyph-name="space" horiz-adv-x="263" />
13<glyph unicode="!" glyph-name="exclam" horiz-adv-x="272" d="M161 716Q183 716 195 705T211 678T212 643L153 230H116L101 643Q100 669 115 692T161 716ZM129 113Q154 113 170 94T184 48Q183 21 164 3T121 -16Q98 -16 82 2T67 48Q69 75 87 94T129 113Z" />
14<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="356" d="M326 716L304 491H242L248 716H326ZM163 716L141 491H79L84 716H163Z" />
15<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="808" d="M661 700L622 529H789V528L774 469H608L556 238H723L707 178H542L502 0H430L472 178H262L222 0H150L192 178H26L42 238H206L260 469H92L108 529H274L315 700H381L342 529H554L595 700H661ZM540
16469H328L275 238H486L540 469Z" />
17<glyph unicode="$" glyph-name="dollar" horiz-adv-x="529" d="M221 -153L227 -16Q196 -14 159 -6T91 19L94 -13H40L51 200H86Q87 108 134 66T260 23Q319 23 358 58T400 148Q402 192 381 222T324 276T248 321Q214 340 180 360T119 405T76 463T62 541Q63 565 73
18594T107 649T167 694T260 716L266 833H320L313 715Q341 711 368 701T421 671L420 716H470L458 498H421Q421 546 408 586T363 652T272 677Q230 677 202 660T159 615T143 558Q143 518 163 489T217 438T290 393Q326 374 361 354T426 308T471 249T485 170Q483 124 460
1983T392 16T281 -16L273 -153H221Z" />
20<glyph unicode="%" glyph-name="percent" horiz-adv-x="873" d="M153 -16L114 22L709 716L753 674L153 -16ZM222 335Q163 335 124 362T67 431T51 522Q54 569 77 613T142 686T242 716Q304 718 343 691T401 621T416 532Q414 481 387 436T316 363T222 335ZM227 373Q254
21373 273 386T304 420T322 466T329 514Q331 539 328 567T315 621T287 663T241 679Q213 679 194 665T162 628T145 581T138 537Q136 513 138 485T151 431T179 390T227 373ZM637 -16Q578 -16 539 11T482 80T466 171Q469 218 492 262T557 335T657 365Q719 366 758 339T815
22269T831 180Q829 129 802 84T731 12T637 -16ZM642 21Q679 21 700 43T732 98T744 162Q746 187 743 215T730 269T702 311T656 327Q628 327 609 312T578 275T560 228T553 185Q552 161 554 133T566 79T594 38T642 21Z" />
23<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="683" d="M286 -16Q213 -16 155 6T64 72T34 185Q37 232 58 274T121 347T223 385Q139 403 111 443T86 536Q90 592 120 632T198 694T307 716Q361 716 399 700T458 659T479 605Q479 587 469 573T438 558Q422
24557 409 567T396 594Q395 602 397 611T404 627Q400 648 374 664T310 681Q268 681 239 662T193 612T174 544Q173 526 176 502T192 455T230 417T298 401Q319 401 324 401T338 402L336 358L298 359Q250 359 218 343T167 303T139 252T129 205Q126 145 152 107T219 50T299
2531Q377 31 425 60T495 138T517 243Q491 243 470 243T429 236T381 208L361 228Q384 262 407 278T460 301T532 307Q572 307 604 312T669 349L691 332Q675 308 660 290T623 260T560 245Q561 205 548 160T504 74T420 9T286 -16Z" />
26<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="199" d="M168 716L146 491H79L84 716H168Z" />
27<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="298" d="M231 -271Q195 -237 159 -185T92 -65T44 79T30 239Q34 322 59 401T123 549T203 672T284 760L307 737Q274 696 247 651T199 557T163 456T138 350T126 239Q123 183 126 130T140 26T166 -71T205 -163T257
28-248L231 -271Z" />
29<glyph unicode=")" glyph-name="parenright" horiz-adv-x="298" d="M60 760Q96 726 132 674T199 554T247 410T261 250Q257 167 232 88T168 -60T88 -183T7 -271L-16 -248Q17 -207 44 -162T92 -68T128 33T153 139T165 250Q168 306 165 359T151 463T125 560T86 652T34
30737L60 760Z" />
31<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="513" d="M281 716Q298 716 305 705T313 677T311 644Q305 610 299 574T284 508Q311 523 344 538T408 568Q423 576 440 579T472 580T490 560Q497 535 476 522T430 503Q397 497 361 491T292 480Q313 461 337
32436T383 386Q393 375 401 359T409 327T394 302Q373 288 356 303T327 338Q313 367 297 401T269 463Q254 435 234 401T197 338Q184 318 164 304T125 303Q113 312 114 327T125 358T146 386Q170 411 195 435T245 480Q214 486 178 492T110 503Q94 507 79 513T57 531T56
33559Q66 582 91 581T138 568Q168 554 199 538T256 508Q251 537 248 573T243 644Q242 660 244 676T255 704T281 716Z" />
34<glyph unicode="+" glyph-name="plus" horiz-adv-x="530" d="M49 390H495L492 340H46L49 390ZM307 583L283 137H233L257 583H307Z" />
35<glyph unicode="," glyph-name="comma" horiz-adv-x="237" d="M99 98Q129 98 146 76T163 20Q163 -5 154 -39T127 -111T81 -179L56 -159Q73 -139 85 -112T105 -56T112 0Q107 -1 101 -2T87 -4Q68 -4 56 10T43 42Q43 69 59 83T99 98Z" />
36<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="483" d="M421 353L418 291L63 287L66 353H421Z" />
37<glyph unicode="." glyph-name="period" horiz-adv-x="232" d="M105 110Q129 110 144 92T157 47Q156 20 138 2T97 -16Q74 -16 58 2T43 47Q45 73 63 91T105 110Z" />
38<glyph unicode="/" glyph-name="slash" horiz-adv-x="654" d="M607 760L662 723L29 -271L-18 -238L607 760Z" />
39<glyph unicode="0" glyph-name="zero" horiz-adv-x="597" d="M320 716Q391 716 437 683T509 596T544 477T550 350Q547 288 531 224T483 105T404 17T287 -16Q212 -16 165 17T93 104T60 223T55 350Q58 413 74 477T122 596T203 683T320 716ZM322 678Q279 678 248
40651T197 579T165 479T151 368Q149 326 150 279T160 187T184 104T226 45T291 23Q334 23 363 50T411 122T440 221T453 331Q456 392 453 453T435 565T394 647T322 678Z" />
41<glyph unicode="1" glyph-name="one" horiz-adv-x="354" d="M260 716L229 109Q228 90 227 72T223 40Q244 41 265 42T307 44L305 0H57L58 33Q93 35 112 49T141 88T151 147L171 619L49 542L31 572L226 716H260Z" />
42<glyph unicode="2" glyph-name="two" horiz-adv-x="525" d="M277 716Q317 716 353 707T418 676T461 621T474 535Q473 510 461 481T425 418T363 347T268 266Q197 212 153 165T97 74L271 69Q320 68 358 69T418 84T442 138H473L459 0H27Q30 53 48 94T96 170T163 237T240
43305Q298 358 336 415T377 522Q379 563 369 598T333 655T259 677Q218 677 185 657T139 606Q148 596 151 585T154 563Q154 545 142 531T107 516Q87 516 74 530T60 566Q60 590 74 616T117 665T185 702T277 716Z" />
44<glyph unicode="3" glyph-name="three" horiz-adv-x="545" d="M236 -16Q164 -16 118 6T50 62T31 128Q33 151 46 164T80 177Q94 177 104 171T119 154T125 132Q125 123 122 112T111 92Q120 58 155 43T230 27Q305 27 348 70T395 188Q396 210 392 237T374 290T333
45332T258 349Q238 349 223 349T192 347L194 392Q205 392 215 392T235 392Q288 392 319 416T366 472T382 532Q384 573 375 606T340 658T266 677Q235 677 209 665T165 636T144 602Q152 592 154 582T156 563Q156 552 151 542T136 526T113 520Q94 520 82 532T69 566Q69
46596 93 631T165 691T282 716Q335 716 380 699T453 644T476 543Q475 511 457 478T401 418T306 376Q402 368 450 317T494 195Q491 127 453 80T357 9T236 -16Z" />
47<glyph unicode="4" glyph-name="four" horiz-adv-x="527" d="M211 0L213 33Q246 35 266 47T295 86T307 159L309 193H3L5 242L379 716H413L393 250L493 249L490 193H391L387 109Q386 89 385 71T378 38L457 41L454 0H211ZM312 251L329 577H327L68 255L312 251Z" />
48<glyph unicode="5" glyph-name="five" horiz-adv-x="523" d="M484 765L469 636L150 629L127 408Q150 418 185 426T264 434Q326 434 367 415T433 362T468 290T476 209Q472 135 436 85T344 10T222 -16Q158 -16 116 6T53 61T36 128Q38 151 52 164T85 177Q99 177 109
49171T124 155T130 133Q130 124 127 113T116 92Q117 67 135 52T179 29T228 23Q277 26 309 50T359 111T377 191Q379 219 376 253T358 318T314 369T230 389Q205 389 173 382T110 355L83 380L109 700H353Q409 700 433 715T458 765H484Z" />
50<glyph unicode="6" glyph-name="six" horiz-adv-x="554" d="M335 716Q395 717 432 697T487 647T503 591Q502 570 489 557T457 544Q436 544 425 557T413 587Q413 595 416 606T426 625Q422 642 399 661T335 678Q289 677 257 653T204 591T171 508T153 424T144 354Q162
51376 186 395T241 425T310 437Q370 437 409 417T469 363T498 291T504 213Q501 151 470 99T385 15T265 -16Q180 -16 132 26T66 146T55 330Q57 366 65 415T91 516T140 613T219 686T335 716ZM292 393Q261 393 230 377T174 336T139 281Q138 234 143 188T163 105T202
5245T266 23Q313 23 344 46T392 108T410 191Q412 219 409 253T395 320T359 372T292 393Z" />
53<glyph unicode="7" glyph-name="seven" horiz-adv-x="452" d="M176 -16Q157 -14 149 -2T142 29Q143 51 156 86T188 160T221 232Q243 279 273 346T338 489T409 633L145 632Q105 631 82 615T56 558H32L39 700H458L455 634Q415 559 385 491T331 354T283 210T233 46Q226
5421 213 2T176 -16Z" />
55<glyph unicode="8" glyph-name="eight" horiz-adv-x="564" d="M271 -16Q229 -16 190 -8T120 20T72 72T57 152Q60 196 82 234T139 304T216 361Q149 402 117 446T86 534Q89 581 108 615T159 672T228 705T304 716Q355 716 399 698T470 645T494 557Q492 520 472 486T419
56425T351 378Q383 359 411 336T460 286T492 230T502 167Q499 104 466 64T382 4T271 -16ZM275 24Q332 24 369 59T410 148Q413 186 405 210T376 254T324 294T250 342Q191 302 167 253T140 166Q136 98 172 61T275 24ZM315 397Q363 429 390 470T418 546Q422 610 390
57643T304 677Q265 677 236 660T192 615T174 556Q172 525 187 496T234 443T315 397Z" />
58<glyph unicode="9" glyph-name="nine" horiz-adv-x="552" d="M292 716Q358 715 401 687T467 610T498 498T503 362Q501 318 494 267T470 166T423 75T347 9T233 -16Q172 -16 134 4T78 56T62 119Q64 140 77 153T110 166Q130 166 141 153T153 123Q153 114 149 102T136
5983Q142 64 162 43T232 22Q277 22 308 44T359 104T392 185T409 271T416 348Q390 315 348 290T247 264Q187 264 149 284T91 338T63 410T58 488Q62 551 90 603T169 686T292 716ZM283 678Q240 678 211 655T167 593T149 510Q148 482 151 448T166 382T203 330T270 309Q301
60309 330 324T383 363T417 416Q417 466 411 513T391 597T350 656T283 678Z" />
61<glyph unicode=":" glyph-name="colon" horiz-adv-x="250" d="M121 110Q145 110 160 92T173 47Q172 20 154 2T113 -16Q90 -16 74 2T59 47Q61 73 79 91T121 110ZM136 516Q160 516 175 498T188 453Q187 426 169 408T128 390Q105 390 89 408T74 453Q76 479 94 497T136 516Z" />
62<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="271" d="M124 98Q154 98 171 76T188 20Q188 -5 179 -39T152 -111T106 -179L81 -159Q98 -139 110 -112T130 -56T137 0Q132 -1 126 -2T112 -4Q93 -4 81 10T68 42Q68 69 84 83T124 98ZM143 516Q167 516 182
63498T195 453Q194 426 176 408T135 390Q112 390 96 408T81 453Q83 479 101 497T143 516Z" />
64<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="530" d="M479 85L44 279L48 346L503 544L500 482L114 316L482 149L479 85Z" />
65<glyph unicode="=" glyph-name="equal" horiz-adv-x="530" d="M53 465H499L497 415H51L53 465ZM45 315H491L489 265H43L45 315Z" />
66<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="530" d="M57 544L492 350L488 283L33 85L36 147L422 313L54 480L57 544Z" />
67<glyph unicode="?" glyph-name="question" horiz-adv-x="473" d="M222 188Q210 188 192 194T160 216T146 255Q148 277 161 295T196 332T241 370Q268 392 293 417T336 473T357 544Q360 581 351 611T316 659T243 677Q214 677 189 666T148 639T128 607Q137 600 140
68589T143 568Q143 556 138 546T122 530T98 523Q78 523 65 536T51 572Q51 602 77 635T150 692T260 716Q337 716 379 690T437 624T447 542Q443 501 419 468T360 406T293 354T238 309T214 267Q213 255 221 245T253 234Q261 234 271 235T292 241L302 206Q286 196 265
69192T222 188ZM215 -16Q194 -16 179 -1T164 43Q166 67 183 84T222 102Q245 102 259 85T272 43Q271 18 255 1T215 -16Z" />
70<glyph unicode="@" glyph-name="at" horiz-adv-x="792" d="M410 636Q499 641 564 615T672 542T733 437T750 318Q746 239 721 188T659 109T588 72T527 66Q493 72 477 89T459 131T460 185T471 243Q437 152 397 111T309 70Q266 70 238 103T213 209Q216 264 233 313T281
71400T356 460T458 482Q481 482 509 479T563 469Q557 435 551 400T538 332T527 269T519 214Q514 175 520 141T552 100Q573 96 594 106T633 139T664 198T681 277Q690 398 654 470T550 572T400 596Q338 591 288 563T200 488T141 384T116 263Q112 182 133 123T195 25T287
72-33T394 -54Q428 -55 470 -49T555 -21T635 41L658 16Q607 -39 540 -66T393 -95Q300 -97 233 -70T122 7T59 120T43 257Q46 320 70 384T139 504T252 595T410 636ZM433 452Q397 452 370 431T323 375T293 299T280 218Q277 168 289 138T327 108Q354 108 382 140T434
73223T474 332T493 443Q483 448 468 450T433 452Z" />
74<glyph unicode="A" glyph-name="A" horiz-adv-x="631" d="M341 719L532 150Q540 129 547 96T553 40L618 44L616 0H399L400 33Q438 34 450 50T460 88T452 128L423 222L167 216L127 109Q118 85 112 71T96 40L171 44L169 0H-14L-13 33Q12 34 30 49T63 93T93 158L319
75719H341ZM307 580Q296 552 285 524T263 468L183 259H412L347 459Q337 489 328 519T307 580Z" />
76<glyph unicode="B" glyph-name="B" horiz-adv-x="619" d="M300 702Q416 702 477 661T533 531Q531 499 512 467T456 411T363 376V374Q473 374 525 324T572 196Q569 135 537 91T451 24T329 0H40L42 33Q80 34 95 50T113 95T118 161L140 581Q141 608 143 627T147 660Q129
77659 111 658T74 656L77 700Q132 700 186 701T300 702ZM314 347Q284 347 260 347T211 344L199 119Q198 92 196 73T192 41Q208 40 230 40T272 39T298 39Q375 39 424 77T478 190Q481 249 459 283T398 332T314 347ZM303 666Q271 666 255 657T232 627T223 569L213 383Q232
78383 251 383T286 385Q343 388 377 410T428 465T445 536Q447 590 425 618T370 656T303 666Z" />
79<glyph unicode="C" glyph-name="C" horiz-adv-x="686" d="M412 716Q468 716 516 701T609 656H610L608 710H662L650 479H614Q609 573 556 624T416 675Q363 675 316 653T231 588T171 487T144 354Q139 260 171 188T262 76T395 36Q460 36 524 64T631 148L656 127Q610
8069 558 38T457 -4T366 -16Q291 -16 231 11T129 86T67 199T50 339Q54 410 78 477T147 598T258 684T412 716Z" />
81<glyph unicode="D" glyph-name="D" horiz-adv-x="738" d="M309 701Q396 701 467 682T589 623T667 521T695 376Q695 303 671 236T597 115T473 31T299 0H40L42 33Q80 35 95 50T113 93T117 156L141 588Q143 608 144 626T148 660Q129 659 111 658T74 656L77 700L309
82701ZM303 664Q265 664 249 652T228 615T221 551L198 118Q197 91 195 72T191 40Q213 39 231 39T265 38T298 38Q389 38 457 83T563 206T602 380Q602 509 529 586T303 664Z" />
83<glyph unicode="E" glyph-name="E" horiz-adv-x="619" d="M555 700L551 525H518Q521 584 505 614T458 655T390 665L304 663Q267 662 251 649T230 611T222 544L213 384L285 383Q327 383 354 388T394 413T410 477H443L432 259H399Q401 303 390 322T353 345T284 347L211
84344L199 115Q198 88 196 69T192 37L383 40Q427 41 460 54T512 102T535 195H569L553 0H41L43 33Q81 35 96 50T114 93T118 156L142 588Q143 608 145 626T149 660Q131 659 113 658T76 656L78 700H555Z" />
85<glyph unicode="F" glyph-name="F" horiz-adv-x="541" d="M538 700L534 525H501Q504 584 487 614T439 655T370 665L297 663Q263 662 248 649T228 612T222 552L212 368H290Q326 369 348 375T381 401T395 462H428L417 243H384Q386 284 377 302T346 326T288 331Q269
86331 250 331T210 328L199 119Q198 92 196 73T192 40Q209 41 226 41T260 43T294 44L292 0H41L43 33Q81 35 96 50T114 93T118 156L142 588Q143 608 145 626T149 660Q131 659 113 658T76 656L78 700H538Z" />
87<glyph unicode="G" glyph-name="G" horiz-adv-x="753" d="M366 -16Q266 -16 193 26T82 147T50 335Q54 406 78 473T148 596T259 683T413 716Q449 716 485 710T556 691T617 662L615 709H670L658 480H622Q621 543 594 586T521 653T417 676Q364 676 316 653T231 587T171
88486T144 358Q139 264 169 190T257 74T395 32Q422 32 452 37T512 53T569 82L575 199Q577 225 578 250T580 300Q563 299 545 298T510 296L512 340H735L733 307Q705 307 690 293T667 258T658 218T655 188L647 36H623Q607 36 579 30T514 10Q483 -2 441 -9T366 -16Z"
89/>
90<glyph unicode="H" glyph-name="H" horiz-adv-x="773" d="M740 700L738 667Q706 666 691 653T670 617T663 557L640 119Q639 92 637 73T633 40Q651 41 669 42T705 44L703 0H482L484 33Q522 35 537 50T555 93T559 156L569 338L210 334L199 119Q198 92 196 73T192
9140Q210 41 228 42T264 44L262 0H41L43 33Q81 35 95 50T113 93T118 156L141 588Q143 608 144 626T148 660Q130 659 112 658T76 656L78 700H299L297 667Q265 666 250 653T229 616T222 556L212 378H571L582 588Q583 608 585 626T589 660Q571 659 553 658T517 656L519
92700H740Z" />
93<glyph unicode="I" glyph-name="I" horiz-adv-x="333" d="M299 700L297 667Q262 666 247 653T228 615T222 554L199 119Q198 92 196 73T192 40Q210 41 228 42T264 44L262 0H41L43 33Q81 35 96 50T114 93T118 156L141 588Q142 608 144 626T148 660Q130 659 112 658T76
94656L78 700H299Z" />
95<glyph unicode="J" glyph-name="J" horiz-adv-x="367" d="M361 700L358 667Q325 667 308 654T285 619T276 568L260 244Q255 150 237 93T182 10T87 -16Q63 -16 40 -10T2 13T-14 55Q-14 75 -3 90T30 107Q55 109 66 94T77 63Q77 58 76 52T73 40Q78 32 88 28T106 24Q118
9625 132 32T158 66T173 153L193 550Q195 578 196 605T199 660Q182 660 165 659T131 658T97 656L99 700H361Z" />
97<glyph unicode="K" glyph-name="K" horiz-adv-x="667" d="M41 0L43 33Q81 35 96 50T114 93T118 156L141 588Q143 608 144 626T148 660Q130 659 112 658T76 656L78 700H299L297 667Q265 666 250 653T229 615T222 554L213 380H291L424 577Q438 597 457 620T501 661Q485
98660 470 660T438 659L440 700H655L653 667Q611 664 578 653T513 615T444 532L338 376Q366 359 383 337T416 291L521 142Q556 92 579 69T622 39T662 33L660 0H542Q532 0 517 14T483 50T446 98L335 260Q319 285 300 307T264 341Q251 341 238 341T211 340L199 119Q198
9992 196 73T192 40Q210 41 228 42T264 44L262 0H41Z" />
100<glyph unicode="L" glyph-name="L" horiz-adv-x="577" d="M298 700L296 667Q261 666 246 650T227 607T221 544L198 115Q197 88 195 69T191 37L378 40Q441 42 476 80T515 207H549L532 0H40L42 33Q80 35 94 50T112 93T117 156L141 588Q143 608 144 626T148 660Q130
101659 113 658T77 656V700H298Z" />
102<glyph unicode="M" glyph-name="M" horiz-adv-x="917" d="M415 -10L242 462Q233 488 227 505T214 542T198 593H196Q194 537 191 488T183 395L157 125Q155 103 153 81T147 40Q166 41 185 42T223 44L220 0H30L32 33Q63 34 77 46T97 80T105 125L150 575Q152 596 154
103617T159 660Q141 659 123 659T87 657L89 700H238L392 290Q407 249 423 207T455 122H457Q470 149 486 186T515 251Q547 323 584 399T658 552T726 700H870L868 667Q843 668 827 658T802 623T794 558L797 103Q797 85 797 70T795 40Q814 41 832 42T869 44L866 0H646L648
10433Q676 35 691 45T712 81T718 152V494Q718 509 718 523T718 551T719 580H717L682 503L444 -10H415Z" />
105<glyph unicode="N" glyph-name="N" horiz-adv-x="762" d="M592 -11L252 475Q235 500 218 524T183 573H181L165 139Q164 114 163 89T158 40Q176 41 194 42T230 44L228 0H45L46 33Q77 33 91 46T111 78T116 112L138 559Q140 585 141 610T143 660Q127 659 110 658T76
106656L78 700H197L515 248Q536 218 557 188T599 128H601L622 588Q624 610 625 628T629 660Q611 659 593 658T557 656L559 700H743L741 667Q704 666 690 650T673 607T668 544L640 -11H592Z" />
107<glyph unicode="O" glyph-name="O" horiz-adv-x="788" d="M413 716Q501 716 564 685T667 604T727 492T746 369Q746 305 724 238T656 113T543 20T382 -16Q294 -16 231 14T128 95T68 205T49 327Q49 404 74 474T148 598T263 684T413 716ZM408 676Q345 676 297 647T215
108570T163 465T145 349Q144 298 157 242T198 136T273 56T387 25Q452 25 501 54T583 131T633 238T650 353Q650 412 635 469T589 573T513 648T408 676Z" />
109<glyph unicode="P" glyph-name="P" horiz-adv-x="597" d="M297 702Q394 702 457 680T553 614T585 506Q585 467 570 425T518 346T415 286T246 263Q241 263 229 263T207 264L199 119Q198 92 196 73T192 40Q208 41 223 42T253 43T284 45L282 0H41L43 33Q81 35 96
11050T114 93T118 156L141 588Q143 608 144 626T148 660Q130 659 112 658T75 656L78 700Q131 701 185 701T297 702ZM293 663Q262 663 247 650T228 611T222 549L209 306Q228 304 242 304T274 303Q331 303 379 325T458 389T491 489Q493 536 480 569T441 623T377 653T293
111663Z" />
112<glyph unicode="Q" glyph-name="Q" horiz-adv-x="788" d="M413 716Q501 716 564 685T667 604T727 492T746 369Q746 313 729 254T676 141T588 48T463 -7V-8Q491 -8 514 -11T563 -28T620 -71Q662 -110 688 -133T729 -167T755 -181T780 -185V-218H748Q712 -218 687
113-216T639 -202T585 -162Q548 -128 522 -101T476 -55T434 -26T382 -16Q294 -16 231 14T128 95T68 205T49 327Q49 404 74 474T148 598T263 684T413 716ZM408 676Q345 676 297 647T215 570T163 465T145 349Q144 298 157 242T198 136T273 56T387 25Q452 25 501 54T583
114131T633 238T650 353Q650 412 635 469T589 573T513 648T408 676Z" />
115<glyph unicode="R" glyph-name="R" horiz-adv-x="625" d="M303 702Q400 701 457 677T539 613T561 519Q559 481 543 442T485 370T367 322Q383 304 391 296T404 282T415 266T433 235L495 128Q511 101 525 80T560 46T612 33L610 0H488Q466 19 446 48T405 111L344
116218Q332 240 317 267T282 313Q273 312 257 312T226 312T209 313L199 119Q198 92 196 73T192 40Q204 41 216 41T240 43T264 44L262 0H41L43 33Q81 35 96 50T114 93T118 156L141 588Q142 608 144 626T148 660Q130 659 112 658T75 656L78 700Q134 701 189 702T303
117702ZM297 664Q262 664 247 650T228 611T222 549L211 352Q227 351 241 350T273 350Q328 352 371 368T439 419T468 511Q470 549 461 577T431 625T377 654T297 664Z" />
118<glyph unicode="S" glyph-name="S" horiz-adv-x="566" d="M271 -16Q233 -16 184 -7T96 27L99 -8H47L52 205H91Q92 144 116 104T183 45T278 26Q317 26 351 40T407 82T431 150Q434 200 408 232T339 288T250 333Q204 355 162 380T95 444T72 539Q74 565 84 595T119
119653T183 698T284 716Q322 716 368 706T455 665L453 708H504L493 488H457Q457 536 439 579T384 649T288 676Q226 676 190 641T152 558Q150 519 169 492T222 444T294 405Q333 386 373 367T446 322T499 260T515 173Q513 118 483 75T400 8T271 -16Z" />
120<glyph unicode="T" glyph-name="T" horiz-adv-x="636" d="M632 700L627 489H589Q591 548 582 587T547 645T468 664L383 663L350 119Q349 92 347 73T343 40Q357 41 371 41T398 43T426 44L424 0H193L195 33Q228 35 242 51T262 94T269 156L300 663L197 662Q134 662
121106 620T73 489H36L53 700H632Z" />
122<glyph unicode="U" glyph-name="U" horiz-adv-x="744" d="M743 700L742 667Q704 666 689 650T671 607T666 544L652 311Q648 246 631 187T581 83T494 11T366 -16Q286 -16 233 5T151 69T111 180T105 340L118 579Q120 605 121 623T126 660Q108 659 90 659T54 657L56
123700H278L276 667Q242 667 227 653T208 621T202 588L189 335Q186 279 191 227T215 132T274 66T381 41Q453 41 499 75T571 168T601 306L619 588Q621 608 622 626T626 660Q608 659 590 658T554 656L556 700H743Z" />
124<glyph unicode="V" glyph-name="V" horiz-adv-x="665" d="M696 700L694 667Q650 665 626 644T579 569Q577 564 574 556T562 528T539 472T498 373T433 217T337 -11H311L115 522Q96 573 89 604T79 658Q65 657 51 657T23 656L25 700H253L251 666Q200 663 188 636T194
125558L276 325Q298 269 317 218T347 132H349Q363 167 376 199T407 275Q441 359 465 417T506 516T535 586Q546 612 553 630T568 660Q549 659 530 658T491 656L493 700H696Z" />
126<glyph unicode="W" glyph-name="W" horiz-adv-x="994" d="M270 -11L119 522Q104 575 96 605T84 658Q70 657 56 657T28 656L30 700H270L268 667Q210 664 197 641T197 558L261 325Q273 280 285 240T310 152H312Q318 169 325 188T340 227T353 262T363 289L515 702H542L646
127325Q659 280 671 235T696 143H698Q709 172 722 205T749 274Q776 349 795 399T826 482T848 539T867 586Q873 603 882 622T901 659Q881 658 861 658T821 656L823 700H1026L1024 667Q999 664 982 658T951 636T925 593T893 519L685 -11H659L545 383Q530 435 522 468T505
128531H501Q488 498 476 465T451 399L296 -11H270Z" />
129<glyph unicode="X" glyph-name="X" horiz-adv-x="652" d="M0 0L2 33Q50 43 79 73T145 153L284 338Q229 419 195 470T140 553Q114 594 104 615T86 658Q72 657 58 657T30 656L32 700H292L290 667Q241 665 219 660T198 638T219 584L334 405L438 544Q465 580 490 613T532
130660Q511 659 490 658T448 656L450 700H647L645 667Q613 663 585 641T530 589T481 528L359 368L523 135Q539 113 555 90T587 42Q601 43 616 43T645 44L643 0H397L399 33Q435 32 447 43T458 72T444 106L310 301L202 153Q183 126 162 97T115 39Q136 41 156 42T198
13144L196 0H0Z" />
132<glyph unicode="Y" glyph-name="Y" horiz-adv-x="641" d="M207 0L209 33Q247 35 261 51T279 94T283 156L289 270L131 545Q107 585 96 612T83 658Q67 657 52 657T21 656L23 700H277L275 667Q229 667 211 653T195 615T216 558Q233 530 255 492T298 420Q306 407 314
133394T330 368T347 341H348Q362 365 374 387T399 429Q422 469 444 506T490 583Q496 593 504 606T522 634T542 659Q523 658 503 658T463 656L465 700H669L667 667Q618 664 585 633T513 538L374 300L364 119Q363 92 361 73T357 40Q371 41 385 41T412 43T440 44L438
1340H207Z" />
135<glyph unicode="Z" glyph-name="Z" horiz-adv-x="612" d="M28 0L31 46L416 573Q432 596 448 618T485 663L227 659Q168 657 137 618T100 493H66L83 700H579L577 665L185 120Q162 88 146 70T113 37L360 41Q426 42 473 81T524 205H558L541 0H28Z" />
136<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="361" d="M382 755L378 699L183 696L117 -196L318 -199L313 -255H46L117 755H382Z" />
137<glyph unicode="\" glyph-name="backslash" horiz-adv-x="785" d="M681 -271L48 723L103 760L728 -238L681 -271Z" />
138<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="361" d="M-28 -255L-24 -199L171 -196L237 696L36 699L41 755H308L237 -255H-28Z" />
139<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="823" d="M668 437L414 681L135 441H53L375 716H464L756 437H668Z" />
140<glyph unicode="_" glyph-name="underscore" horiz-adv-x="710" d="M27 -50L642 -54L639 -106H24L27 -50Z" />
141<glyph unicode="`" glyph-name="grave" horiz-adv-x="240" d="M171 579L68 686Q51 705 48 719T47 742T55 755Q58 758 67 761T90 760T117 731L195 599L171 579Z" />
142<glyph unicode="a" glyph-name="a" horiz-adv-x="548" d="M329 511Q359 511 395 507T463 494Q455 434 448 375T434 262T423 166T419 99Q419 79 422 59T447 39Q464 39 484 61T520 136L548 130Q545 112 536 89T510 42T471 4T418 -11Q378 -11 361 14T344 79Q344 108
143349 142T362 213H359Q335 139 310 95T259 27T209 -3T164 -11Q110 -11 74 29T37 163Q37 233 55 296T109 407T201 483T329 511ZM298 475Q253 475 220 450T164 383T132 288T121 180Q121 116 135 75T186 33Q213 33 240 60T292 132T335 234T365 350T376 463Q361 469
144341 472T298 475Z" />
145<glyph unicode="b" glyph-name="b" horiz-adv-x="511" d="M195 755Q191 727 187 697T179 638T173 586Q169 542 164 496T154 401T144 298H147Q167 370 191 413T241 477T292 504T340 511Q386 511 413 485T453 418T465 327Q465 258 450 197T401 89T315 16T188 -11Q172
146-11 149 -9T102 -3T57 10Q64 108 69 186T78 335T88 479T101 639Q103 665 104 672T107 692Q89 691 71 690T35 688L39 728Q83 728 108 732T145 742T166 755H195ZM311 464Q283 463 257 436T208 364T169 265T142 154T131 47Q143 35 164 30T205 24Q249 25 279 43T330
14793T361 163T376 242T379 319Q378 387 362 426T311 464Z" />
148<glyph unicode="c" glyph-name="c" horiz-adv-x="473" d="M278 511Q321 511 355 496T408 454T428 394Q428 372 417 359T386 345Q362 344 353 359T343 385Q343 394 345 404T356 423Q351 451 329 463T277 476Q234 476 205 453T159 393T135 314T127 231Q127 161 142
149119T186 57T249 38Q275 38 303 49T357 88T402 164L437 147Q412 89 379 55T309 5T232 -11Q144 -11 92 42T39 208Q39 257 53 310T96 408T170 482T278 511Z" />
150<glyph unicode="d" glyph-name="d" horiz-adv-x="555" d="M173 -11Q127 -11 97 14T53 83T38 179Q38 277 70 351T168 468T329 511Q344 511 358 510T385 507Q389 543 393 579T402 646T411 692Q393 691 375 690T338 688L342 728Q386 728 410 732T448 742T469 755H498Q489
151701 480 624T456 427Q449 363 443 300T432 182T427 92Q427 73 431 56T454 39Q471 39 491 61T526 136L555 130Q552 112 543 89T517 42T478 4T425 -11Q385 -11 367 14T348 79Q348 108 352 139T363 208H360Q333 117 301 70T236 6T173 -11ZM194 36Q226 36 257 72T315
152166T355 289Q363 324 368 367T380 465Q364 471 347 473T312 475Q270 475 239 458T185 412T150 347T130 272T124 196Q124 128 139 82T194 36Z" />
153<glyph unicode="e" glyph-name="e" horiz-adv-x="477" d="M282 511Q318 511 350 500T402 464T422 396Q422 355 394 325T321 276T225 244T127 227Q127 165 139 123T177 60T241 39Q270 39 299 52T356 91T405 160L438 141Q410 89 378 55T308 5T224 -11Q129 -11 84
15448T39 205Q39 263 54 318T99 416T175 485T282 511ZM268 477Q222 477 193 446T148 366T128 263Q181 270 229 288T308 334T339 401Q339 433 322 455T268 477Z" />
155<glyph unicode="f" glyph-name="f" horiz-adv-x="325" d="M316 760Q353 761 373 748T393 708Q393 701 390 691T377 675T353 668Q334 668 323 682T313 718Q310 720 301 721T284 722Q260 720 245 703T219 656T203 587T193 500H335L332 461L190 459Q189 433 188 406T185
156351T181 294T176 236Q169 163 163 91T146 -47T112 -162T52 -242T-47 -271Q-85 -271 -105 -258T-125 -219Q-125 -211 -121 -202T-108 -185T-84 -178Q-66 -179 -56 -191T-45 -224Q-34 -232 -16 -232Q19 -232 37 -195T65 -93T79 59T94 245Q96 272 98 299T102 353T106
157406T112 458L24 457L29 500H117Q128 573 149 631T210 724T316 760Z" />
158<glyph unicode="g" glyph-name="g" horiz-adv-x="518" d="M162 -271Q144 -271 120 -267T71 -254T31 -228T14 -187Q14 -173 20 -162T37 -143T61 -136Q79 -136 92 -147T106 -182Q106 -194 100 -208Q110 -223 130 -229T169 -236Q226 -236 259 -206T311 -127T337 -19Q346
15940 350 101T361 213H358Q337 141 314 97T267 29T220 -3T173 -11Q127 -11 97 14T53 84T38 183Q38 248 55 306T108 411T199 484T330 511Q364 511 398 507T457 494Q453 434 449 372T439 249T428 129T418 14Q410 -83 378 -146T291 -240T162 -271ZM194 36Q222 36 248
16063T297 136T337 238T366 352T380 462Q367 469 350 472T314 475Q259 475 222 449T163 380T132 290T122 200Q122 154 128 117T151 58T194 36Z" />
161<glyph unicode="h" glyph-name="h" horiz-adv-x="572" d="M432 -11Q385 -11 368 14T351 85Q351 113 355 151T365 233T375 320T380 403Q380 415 376 429T362 453T332 464Q305 464 278 440T227 373T183 278T152 167T141 53Q141 38 141 26T143 0H61Q60 7 60 12T60
16226Q60 53 63 109T71 236T82 383T96 525T110 639Q114 665 115 672T119 692L49 688L53 728Q97 728 121 732T159 742T180 755H209Q205 730 200 699T190 638T182 585Q179 560 175 521T166 438T158 354T152 288H155Q189 379 222 427T287 493T352 511Q412 511 437 473T462
163381Q462 326 455 269T441 163T434 85Q434 67 438 53T461 39Q478 39 498 60T534 136L559 129Q556 112 547 88T523 42T485 4T432 -11Z" />
164<glyph unicode="i" glyph-name="i" horiz-adv-x="324" d="M133 511Q175 511 196 483T217 407Q217 377 212 339T198 256T185 168T179 81Q179 61 186 50T210 39Q227 39 247 61T283 136L311 130Q307 109 298 85T273 39T237 3T187 -11Q141 -11 119 13T97 83Q97 127
165103 168T116 250T130 332T136 416Q136 429 131 445T108 461Q92 461 71 439T35 364L7 370Q10 388 19 411T43 458T81 496T133 511ZM190 727Q213 727 228 712T243 670Q243 645 227 630T189 614Q167 614 152 629T136 670Q136 696 152 711T190 727Z" />
166<glyph unicode="j" glyph-name="j" horiz-adv-x="297" d="M144 511Q184 511 205 486T227 409Q227 368 225 311T217 192Q211 131 202 66T178 -59T137 -167T71 -243T-28 -271Q-53 -271 -78 -259T-104 -217Q-104 -205 -100 -195T-85 -177T-61 -170Q-41 -170 -29 -184T-19
167-225Q-11 -230 1 -230Q30 -230 51 -202T87 -128T111 -30T127 71T135 155T139 200Q144 256 145 314T145 417Q144 431 138 445T114 459Q99 458 80 436T47 360L19 366Q22 384 30 408T53 456T90 495T144 511ZM187 728Q210 728 225 713T241 671Q241 646 225 631T187
168615Q165 615 150 630T134 670Q134 696 149 712T187 728Z" />
169<glyph unicode="k" glyph-name="k" horiz-adv-x="520" d="M384 -11Q346 -11 321 20T269 120Q250 170 235 192T191 215Q184 215 178 215T165 214Q154 173 148 132T141 53Q141 38 141 26T143 0H61Q60 7 60 12T60 26Q60 54 63 109T71 236T82 382T95 524T110 639Q114
170665 115 672T119 692Q102 691 84 690T49 688L53 728Q97 728 121 732T158 742T178 755H207Q202 730 198 699T189 638T182 585Q173 515 166 439T153 288H156Q186 377 217 425T283 492T352 511Q387 511 408 496T439 455T449 403Q449 368 428 330T365 263T256 221V220Q291
171219 309 204T344 150Q355 127 365 103T388 63T414 45Q431 44 443 57T464 107L492 102Q486 74 473 48T437 6T384 -11ZM173 243Q268 243 318 284T368 401Q368 414 365 429T352 455T321 464Q294 462 267 431T215 351T173 243Z" />
172<glyph unicode="l" glyph-name="l" horiz-adv-x="283" d="M214 755Q211 730 206 699T196 638T188 585Q182 543 176 490T164 379T154 266T146 166T143 91Q143 72 147 56T170 39Q187 39 207 60T243 136L271 129Q268 112 259 88T233 42T195 4T142 -11Q101 -11 82
1739T62 70Q61 95 64 144T73 255T86 386T101 520T116 638Q121 665 122 673T125 692Q107 691 90 690T54 688L59 728Q103 728 127 732T165 742T186 755H214Z" />
174<glyph unicode="m" glyph-name="m" horiz-adv-x="876" d="M733 -11Q686 -11 670 14T653 85Q653 113 658 151T671 232T683 319T689 403Q689 415 685 429T671 453T641 464Q613 464 586 438T536 368T496 271T468 161T458 53Q458 38 458 26T460 0H376Q375 7 375 12T375
17526Q375 64 380 116T393 223T406 327T411 407Q410 424 401 444T363 464Q335 464 309 438T259 368T218 271T190 161T180 53Q180 38 180 26T182 0H98Q97 7 97 12T97 26Q97 43 98 65T104 125T116 226Q123 285 127 318T133 368T135 395T136 416Q136 434 131 447T109
176461Q93 461 72 439T36 364L8 370Q11 388 20 411T46 458T85 496T138 511Q171 511 187 495T208 452T212 394Q211 366 206 338T197 288H200Q232 379 263 427T325 493T383 511Q423 511 446 493T480 448T490 397Q490 369 486 349T473 291H476Q509 382 541 429T605 494T663
177511Q703 511 726 493T758 446T768 381Q768 326 760 269T744 163T735 85Q735 67 739 53T762 39Q779 39 800 60T836 136L864 129Q861 112 851 88T825 42T786 4T733 -11Z" />
178<glyph unicode="n" glyph-name="n" horiz-adv-x="615" d="M473 -11Q426 -11 409 14T392 85Q392 113 396 151T407 232T418 319T423 403Q423 415 420 429T406 453T376 464Q348 464 320 438T267 368T222 271T191 161T179 53Q179 38 179 26T181 0H97Q96 7 96 12T96
17926Q96 43 98 65T104 125T116 226Q123 285 126 318T132 368T134 395T135 416Q135 434 130 447T108 461Q92 461 71 439T35 364L7 370Q10 388 19 411T45 458T84 496T137 511Q171 511 187 493T208 445T211 383Q209 355 205 329T196 283H199Q233 374 266 423T331 492T396
180511Q436 511 460 493T494 446T505 381Q505 326 498 269T483 163T475 85Q475 67 479 53T502 39Q519 39 539 60T575 136L603 129Q600 112 591 88T565 42T526 4T473 -11Z" />
181<glyph unicode="o" glyph-name="o" horiz-adv-x="521" d="M286 511Q340 511 383 486T451 411T476 292Q476 212 447 143T364 31T231 -11Q165 -11 123 19T60 100T39 213Q39 294 68 362T153 470T286 511ZM271 474Q227 475 195 445T146 362T127 246Q126 212 131 174T148
182103T183 49T240 27Q280 26 308 48T353 107T378 184T388 261Q389 296 385 333T367 402T331 453T271 474Z" />
183<glyph unicode="p" glyph-name="p" horiz-adv-x="571" d="M42 -255V-225Q70 -225 81 -206T96 -156T103 -85Q110 1 117 81T131 228T142 342T146 408Q146 428 143 444T119 461Q103 461 83 439T47 364L18 370Q21 388 30 411T56 458T95 496T148 511Q193 511 208 480T224
184406Q224 376 220 346T210 292H213Q241 384 270 431T331 494T391 511Q437 511 467 485T511 414T526 317Q526 220 493 146T394 31T231 -11Q218 -11 207 -10T184 -8Q179 -84 177 -125T173 -186T168 -217Q184 -216 199 -216T231 -214V-255H42ZM248 23Q290 23 322 40T376
18585T413 150T433 224T440 299Q440 345 434 382T413 442T370 464Q343 464 316 435T266 358T225 250T198 130Q194 108 192 85T187 35Q203 30 217 27T248 23Z" />
186<glyph unicode="q" glyph-name="q" horiz-adv-x="518" d="M331 511Q348 511 372 510T421 506T461 501Q456 438 449 357T433 187T417 16T404 -134Q403 -154 401 -177T394 -217Q410 -216 425 -216T457 -214V-255H268V-225Q296 -225 307 -206T322 -156T329 -85Q335
187-10 343 65T360 208H357Q331 116 300 69T237 6T175 -11Q129 -12 99 12T54 79T38 174Q38 272 71 347T169 466T331 511ZM315 477Q262 476 226 450T167 380T134 288T124 193Q125 125 140 81T196 36Q225 36 251 63T301 137T343 239T372 355T386 468Q371 473 353 475T315
188477Z" />
189<glyph unicode="r" glyph-name="r" horiz-adv-x="455" d="M101 0Q100 7 100 12T100 26Q100 43 101 66T105 129T116 231Q123 296 127 329T133 377T135 403Q136 423 133 442T108 461Q92 461 71 439T35 364L7 370Q10 388 19 411T45 458T84 496T137 511Q182 511 197
190480T210 397Q209 375 205 349T195 293H198Q227 380 258 427T322 492T387 511Q417 511 437 496T457 453Q457 435 445 420T411 405Q393 405 380 416T365 447Q337 453 311 429T261 361T220 261T192 149T182 43Q182 28 182 21T184 0H101Z" />
191<glyph unicode="s" glyph-name="s" horiz-adv-x="428" d="M190 -11Q150 -11 113 1T53 38T30 96Q30 118 42 131T73 145Q93 145 103 132T114 103Q114 96 112 88T105 72Q113 50 137 38T188 26Q242 26 269 51T296 121Q296 148 277 169T229 208T169 245Q140 263 114
192282T71 324T54 376Q54 413 76 443T137 492T227 511Q265 511 298 499T353 465T375 413Q375 392 363 380T333 367Q315 367 304 379T293 407Q293 415 295 422T302 438Q297 455 278 466T224 478Q202 478 181 468T146 441T132 399Q132 380 143 364T174 334T215 306Q251
193285 289 262T352 208T378 135Q378 93 355 60T289 8T190 -11Z" />
194<glyph unicode="t" glyph-name="t" horiz-adv-x="364" d="M217 641L199 500H358L355 462L195 460Q191 418 186 374T176 285T169 201T166 127Q166 108 168 88T181 54T213 40Q223 40 237 44T270 63T307 110L333 93Q304 42 271 16T189 -11Q150 -11 128 5T95 49T85
195107Q85 145 88 199T97 320T111 459L22 458L25 500Q94 500 127 537T179 641H217Z" />
196<glyph unicode="u" glyph-name="u" horiz-adv-x="593" d="M208 -11Q168 -11 144 7T110 55T99 119Q99 175 107 232T123 337T131 414Q131 433 127 447T104 461Q88 461 69 439T34 364L6 370Q9 388 18 411T42 458T80 496T133 511Q173 511 193 486T214 414Q214 386
197209 345T198 260T186 173T181 99Q181 88 184 73T198 47T228 36Q256 36 283 62T334 132T377 229T406 339T417 447Q417 462 417 474T415 500H499Q500 493 500 488T500 474Q500 457 498 434T492 372T480 270Q473 212 470 179T464 130T462 104T461 84Q461 66 466 53T488
19840Q505 40 525 61T561 136L589 130Q586 112 577 89T551 42T512 4T459 -11Q419 -11 401 14T382 79Q382 108 387 142T400 213H397Q363 122 332 74T271 7T208 -11Z" />
199<glyph unicode="v" glyph-name="v" horiz-adv-x="526" d="M363 511Q408 511 436 483T476 408T484 307T460 201Q445 161 421 124T365 56T297 7T222 -11Q181 -11 156 6T120 53T108 117Q107 159 110 202T117 285T124 359T128 415Q128 433 123 446T100 460Q84 460
20065 438T32 362L4 369Q7 387 15 410T39 457T76 495T128 511Q155 512 173 501T200 469T211 416Q211 386 209 346T203 263T196 183T192 119Q192 103 194 85T206 55T240 43Q265 43 292 58T344 98T390 155T422 224Q428 244 433 276T437 343T424 406T388 444Q382 431
201372 425T348 419Q335 419 321 429T306 461Q306 471 311 482T329 502T363 511Z" />
202<glyph unicode="w" glyph-name="w" horiz-adv-x="801" d="M640 511Q685 511 712 483T751 408T759 307T735 201Q719 156 694 118T635 50T564 5T483 -11Q457 -11 432 1T392 47T382 140Q367 98 339 64T276 9T208 -11Q150 -11 127 27T104 119Q104 159 108 201T117
203284T126 359T130 414Q130 433 126 447T103 461Q87 461 68 439T33 364L5 370Q8 388 17 411T41 458T79 496T132 511Q159 511 177 500T204 467T213 414Q213 381 209 337T200 247T190 162T186 102Q186 88 189 74T202 51T229 42Q254 42 279 57T327 101T366 172T393 268T403
204388Q403 414 402 442T396 500H482Q484 492 485 478T486 455Q486 405 481 359T470 271T458 191T453 119Q453 90 463 66T507 41Q536 41 564 54T617 93T663 151T696 224Q702 244 707 276T711 343T699 406T663 444Q657 431 646 425T622 419Q609 419 595 429T580 462Q580
205473 585 484T604 503T640 511Z" />
206<glyph unicode="x" glyph-name="x" horiz-adv-x="545" d="M77 -11Q49 -11 32 3T15 40Q15 61 27 73T56 86Q79 86 86 72T94 45Q122 39 155 85T230 252Q210 305 197 343T172 405Q162 428 153 439T129 450Q111 450 96 431T78 352L49 351Q49 371 53 398T68 451T100
207494T155 511Q190 511 208 491T243 433Q252 410 261 380T284 314Q311 379 336 418T385 478T427 504T461 511Q487 511 501 497T515 462Q515 445 503 432T474 419Q452 419 443 430T428 449Q414 447 396 431T354 375T302 265Q326 204 344 163T376 97T403 61T428 50Q446
20850 459 69T479 129L507 125Q504 100 497 76T479 32T450 1T407 -11Q382 -11 364 -3T330 27T296 92T250 202H249Q224 129 201 86T157 22T115 -5T77 -11Z" />
209<glyph unicode="y" glyph-name="y" horiz-adv-x="514" d="M64 -271Q30 -269 9 -252T-12 -208Q-12 -185 2 -174T29 -162Q74 -162 72 -214Q78 -217 83 -219T94 -221Q116 -222 139 -205T184 -163T222 -113T247 -75Q238 -17 226 44T199 167T165 286T125 395Q118 412
210107 430T76 446Q57 444 48 416T42 342L10 338Q7 365 9 395T22 451T51 494T101 511Q135 511 156 493T191 449T214 398Q233 347 251 281T282 147T303 19H305Q333 68 359 127T402 247T419 363Q419 388 415 407T404 434Q400 431 394 430T379 428Q361 428 350 439T339
211467Q339 489 353 500T386 511Q417 511 434 492T458 444T466 383Q466 317 447 248T398 112T333 -17Q283 -107 238 -164T149 -246T64 -271Z" />
212<glyph unicode="z" glyph-name="z" horiz-adv-x="471" d="M50 -11L18 14Q43 51 76 96T145 190T213 280Q241 316 263 345T308 400T353 455H351Q325 427 301 420T257 415Q236 417 217 423T180 436T139 443Q122 443 103 432T84 385Q84 367 91 347L64 338Q59 353 55
213370T51 404Q51 436 66 460T105 497T159 511Q189 511 212 503T258 487T311 479Q324 479 350 484T401 512L431 484Q416 465 385 427T313 339T230 235Q186 178 152 135T82 42H83Q106 69 133 81T198 94Q223 94 246 86T291 70T336 61Q353 61 372 70T391 115Q391 123
214390 133T384 153L411 162Q416 147 419 130T423 96Q423 64 409 40T371 3T318 -11Q288 -11 259 -2T200 16T141 25Q119 25 97 19T50 -11Z" />
215<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="332" d="M347 760L345 726Q294 728 264 712T221 661T204 569Q203 552 204 529T206 481T208 433T208 392Q205 330 171 299T93 258V256Q136 249 166 216T194 120Q193 102 190 79T183 29T176 -20T172 -61Q169
216-118 179 -159T217 -222T296 -243L294 -271Q284 -271 279 -271T266 -271Q198 -271 161 -245T110 -168T100 -47Q101 -25 103 -2T109 45T115 89T119 130Q121 182 103 206T28 231H5L8 284H31Q87 284 108 307T132 380Q133 400 133 421T131 465T130 510T130 555Q134
217626 152 671T210 738T319 760Q327 760 332 760T347 760Z" />
218<glyph unicode="|" glyph-name="bar" horiz-adv-x="235" d="M176 760L118 -271H55L106 760H176Z" />
219<glyph unicode="}" glyph-name="braceright" horiz-adv-x="332" d="M-23 -271L-21 -237Q30 -239 60 -223T103 -172T120 -80Q121 -63 120 -40T118 8T116 56T116 97Q119 159 153 190T231 231V233Q188 240 158 273T130 369Q131 387 134 410T141 460T148 509T152 550Q155
220607 145 648T107 711T28 732L30 760Q40 760 45 760T58 760Q126 760 163 734T214 657T224 536Q223 514 221 491T215 444T209 400T205 359Q203 307 221 283T296 258H319L316 205H293Q237 205 216 182T192 109Q191 89 191 68T193 24T194 -21T194 -66Q190 -137 172
221-182T114 -249T5 -271Q-3 -271 -8 -271T-23 -271Z" />
222<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="530" d="M366 231Q329 231 304 242T260 268T219 294T168 306Q127 306 99 292T43 258L46 321Q79 347 107 360T176 374Q215 374 239 364T281 339T317 313T362 299Q398 296 431 309T491 346L488 283Q466
223261 436 246T366 231Z" />
224<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="263" />
225<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="253" d="M95 -216Q73 -216 61 -205T45 -178T44 -143L103 270H140L155 -143Q156 -169 141 -192T95 -216ZM127 387Q102 387 86 406T72 452Q73 479 92 497T135 516Q158 516 174 498T189 452Q187 425
226169 406T127 387Z" />
227<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="482" d="M332 622L321 507Q370 497 400 466T430 394Q430 372 419 359T388 345Q364 344 355 359T345 385Q345 394 347 404T358 423Q353 451 331 464T279 477Q236 477 207 454T161 394T137 314T129 231Q129
228161 144 118T188 56T251 36Q277 36 305 49T359 91T404 168L439 152Q405 74 358 35T258 -11L247 -129H195L205 -11Q129 -3 85 51T41 208Q41 255 54 306T94 403T164 477T264 511L273 622H332Z" />
229<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="547" d="M66 -16Q48 -16 38 -5T29 21Q31 48 56 69T119 101Q152 148 152 202T141 312H59L62 360H130Q124 389 121 422T119 497Q123 564 149 613T218 689T314 716Q373 716 405 695T450 646T463 596Q463
230576 453 563T424 549Q410 549 401 555T389 571T385 587Q385 595 387 605T398 624Q394 643 375 661T320 679Q283 679 256 659T213 607T196 537Q193 486 199 444T211 360H365L362 312H218Q222 268 219 235T203 172T159 109Q173 111 187 112T215 113Q242 113 266 107T312
23192Q343 80 368 69T413 57Q436 57 451 72T470 120H501Q495 60 468 22T391 -16Q355 -16 323 2T258 40Q233 55 201 68T139 75Q133 37 112 11T66 -16Z" />
232<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="555" d="M95 40L58 72L120 139Q88 189 91 254Q93 286 104 317T136 375L79 444L120 477L170 409Q193 427 222 437T285 448Q319 448 346 438T395 409L453 477L490 444L425 375Q442 348 450 317T458 254Q456
233223 446 194T416 140L472 72L432 40L382 105Q360 88 330 78T264 67Q228 67 200 77T150 105L95 40ZM267 106Q297 106 317 122T350 164T369 218T376 271Q377 290 373 314T359 360T330 398T283 413Q255 413 235 398T202 361T183 314T175 271Q174 247 177 219T190 165T218
234123T267 106Z" />
235<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="699" d="M237 0L239 33Q271 35 286 45T306 83T313 163L180 162L183 209L315 208L318 271L186 270L189 317L292 316L161 545Q138 586 127 612T113 658Q97 657 82 657T51 656L53 700H307L305 667Q236 667
236227 637T246 558Q267 521 285 489T323 425Q331 412 339 399T357 371T376 341H378Q417 409 450 465T520 583Q526 593 534 606T552 634T572 659Q553 658 533 658T493 656L495 700H699L697 667Q648 664 615 633T543 538Q507 478 475 423T413 315H533L531 272L402 271L398
237208L528 207L526 164L396 163Q394 131 393 101T387 40Q408 41 428 42T470 44L468 0H237Z" />
238<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="261" d="M188 760L165 388H102L118 760H188ZM154 101L131 -271H68L84 101H154Z" />
239<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="524" d="M219 -228Q166 -228 126 -210T65 -163T44 -104Q45 -84 56 -68T90 -52Q105 -52 113 -58T126 -74T130 -93Q130 -113 118 -127Q118 -143 132 -157T170 -180T219 -189Q266 -189 293 -175T333 -139T350
240-95Q355 -67 348 -45T323 -3T280 34T221 74Q187 96 153 118T92 168T49 229T37 306Q39 347 64 393T132 475Q115 497 106 524T98 587Q100 611 111 640T146 697T207 742T298 760Q352 760 391 742T453 695T473 636Q472 617 461 601T427 585Q413 585 404 591T391 606T387
241626Q387 636 391 644T399 660Q400 676 386 690T348 713T298 722Q253 722 225 705T183 664T167 618Q165 587 177 562T211 517T261 478T320 441Q362 416 400 387T462 320T482 227Q481 199 469 169T435 110T382 58Q402 36 412 8T419 -58Q418 -82 407 -111T371 -167T310
242-211T219 -228ZM362 80Q382 102 393 131T406 190Q409 233 393 264T349 319T286 363T217 405T154 452Q135 429 125 399T113 343Q110 300 125 269T169 214T232 169T300 127T362 80Z" />
243<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="351" d="M248 616Q229 616 216 632T204 670Q206 693 220 709T253 725Q273 725 285 709T295 670Q294 648 280 632T248 616ZM101 616Q82 616 69 632T57 670Q59 693 73 709T106 725Q126 725 138 709T148
244670Q147 648 133 632T101 616Z" />
245<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="876" d="M433 102Q364 102 311 134T230 222T204 346Q206 390 224 435T275 517T355 576T463 599Q500 599 533 588T592 558L591 594H639L630 426H592Q588 491 552 519T464 548Q426 548 388 526T323
246462T293 358Q290 303 311 259T373 188T466 162Q499 162 541 181T613 235L642 204Q611 164 573 142T499 111T433 102ZM420 -50Q331 -50 260 -21T140 62T66 188T46 348Q51 431 83 504T172 632T302 719T463 750Q551 750 622 719T742 633T817 504T837 348Q833 265 799
247193T708 67T577 -19T420 -50ZM424 -2Q500 -2 562 26T671 103T743 215T773 348Q777 419 757 483T695 596T593 675T458 704Q383 704 321 677T214 600T141 487T110 348Q106 278 125 215T185 103T286 26T424 -2Z" />
248<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="402" d="M245 716Q264 716 289 714T335 706Q330 668 325 629T316 556T310 494T307 451Q307 438 308 428T318 417Q327 417 336 426T356 469L378 464Q374 446 365 427T341 394T300 380Q275 380 265
249395T254 438Q254 455 257 476T266 522H264Q244 460 222 430T179 390T140 380Q106 380 85 405T64 490Q64 550 83 601T143 684T245 716ZM225 688Q187 687 164 660T130 591T120 501Q120 461 129 442T154 420Q174 418 194 441T232 505T260 591T273 680Q266 684 253
250686T225 688Z" />
251<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="517" d="M277 -7L25 264V268L319 548L343 521L124 264V262L306 19L277 -7ZM421 77L238 267V270L450 464L475 439L338 272V270L450 103L421 77Z" />
252<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="530" d="M431 157L435 284L44 282L47 344L493 342L483 157H431Z" />
253<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="482" d="M419 353V290L64 286V353H419Z" />
254<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="876" d="M463 750Q551 750 622 719T742 633T817 504T837 348Q833 265 799 193T708 67T577 -19T420 -50Q331 -50 260 -21T140 62T66 188T46 348Q51 431 83 504T172 632T302 719T463 750ZM458 704Q383
255704 321 677T214 600T141 487T110 348Q106 278 125 215T185 103T286 26T424 -2Q500 -2 562 26T671 103T743 215T773 348Q777 419 757 483T695 596T593 675T458 704ZM249 170Q286 171 293 193T301 250L315 511Q316 525 317 537T319 559Q306 558 294 557T269 554L271
256596Q296 597 328 598T394 600T452 600Q516 599 554 580T610 532T625 468Q624 446 612 419T573 369T498 333Q512 321 518 315T536 291Q571 235 591 208T625 174T653 166L651 132H569Q554 136 538 157T498 212Q485 232 473 252T450 290T429 322Q419 322 401 323T374
257325L369 225Q368 208 367 196T364 174Q376 175 388 175T412 176V136H247L249 170ZM377 365Q389 364 401 364T426 364Q450 365 478 375T528 406T552 465Q554 498 537 519T492 550T433 557Q396 554 390 532T382 473L377 365Z" />
258<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="358" d="M45 645L48 701H313L310 649L45 645Z" />
259<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="387" d="M220 716Q291 716 328 672T362 562Q360 519 338 485T281 432T202 413Q155 413 123 432T74 485T59 562Q62 605 84 640T142 695T220 716ZM216 670Q175 670 148 638T119 564Q117 523 140 491T206
260459Q247 459 274 491T303 564Q305 606 282 638T216 670Z" />
261<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="530" d="M49 390H495L492 340H46L49 390ZM307 583L283 137H233L257 583H307ZM49 50H495L493 0H47L49 50Z" />
262<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="374" d="M210 716Q241 716 268 705T311 670T325 609Q324 594 319 579T301 545T264 504T199 453Q163 428 141 406T111 360L200 358Q228 357 250 357T285 366T299 398H323L314 306H58Q60 348 78 380T124
263439T185 492Q229 527 242 557T257 608Q259 640 243 661T195 682Q170 682 152 668T129 637Q135 631 136 625T138 612Q138 602 130 593T109 584Q98 584 90 593T81 615Q81 636 96 659T141 699T210 716Z" />
264<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="358" d="M171 306Q118 308 88 333T57 395Q57 410 65 424T92 439Q106 439 113 430T121 409Q121 402 119 396T111 382Q113 362 130 350T173 338Q213 338 235 365T259 423Q260 440 254 460T230 496T177
265512Q170 512 163 512T148 511L149 538Q152 538 155 538T161 538Q200 538 219 552T246 585T254 613Q256 642 241 664T188 685Q163 684 147 670T126 639Q131 633 132 628T133 618Q133 608 125 600T104 591Q93 592 86 600T78 621Q78 641 92 663T135 700T201 716Q254
266716 284 690T312 619Q311 594 288 568T221 530Q274 526 298 495T321 423Q319 373 279 339T171 306Z" />
267<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="240" d="M69 579L45 599L123 731Q137 754 150 759T172 762T185 755Q189 751 192 742T193 719T172 686L69 579Z" />
268<glyph unicode="&#xb5;" glyph-name="uni00B5" horiz-adv-x="592" d="M102 -271Q74 -271 65 -250T58 -188L94 500H172L158 242Q155 185 161 140T190 67T255 40Q292 40 324 58T378 105L399 500H475L457 136Q455 101 459 81T472 51T496 42Q505 42 515 46T540 60L549
26944Q540 33 525 20T489 -2T445 -11Q408 -11 396 11T380 58H379Q312 -11 231 -11Q190 -11 164 8T121 72H118Q118 3 124 -54T137 -154T142 -220Q141 -239 132 -255T102 -271Z" />
270<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="490" d="M146 -255L183 408Q150 411 119 426T67 472T50 554Q53 602 75 634T130 683T199 700H417L367 -255H301L349 659L262 657L213 -255H146Z" />
271<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="237" d="M125 389Q149 389 164 371T177 326Q176 299 158 281T117 263Q94 263 78 281T63 326Q65 352 83 370T125 389Z" />
272<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="293" d="M49 -240L45 -209Q71 -204 94 -198T134 -182T162 -160T173 -133Q173 -112 159 -106T127 -103T93 -117L59 -100L94 8H144L114 -77Q128 -68 146 -63T181 -58Q214 -58 231 -77T247 -123Q244 -153
273223 -174T171 -208T108 -228T49 -240Z" />
274<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="270" d="M74 311L75 339Q106 339 116 360T128 412L140 646L74 609L60 635L173 716H198L182 382Q181 371 180 361T177 343Q190 344 203 344T229 345L227 311H74Z" />
275<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="362" d="M216 716Q267 716 301 678T335 573Q335 523 317 478T265 404T181 375Q140 375 113 395T74 450T61 523Q61 574 79 618T133 689T216 716ZM207 687Q168 687 146 646T121 543Q121 514 126
276483T146 429T189 407Q220 407 238 431T265 489T275 554Q276 583 271 614T251 666T207 687Z" />
277<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="521" d="M235 548L487 277V273L193 -7L169 20L388 277V279L206 522L235 548ZM91 464L274 274V271L62 77L37 102L174 269V271L62 438L91 464Z" />
278<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="718" d="M74 311L75 339Q106 339 116 360T128 412L140 646L74 609L60 635L173 716H198L182 382Q181 371 180 361T177 343Q190 344 203 344T229 345L227 311H74ZM588 716L623 689L118 -16L87 7L588
279716ZM504 4L505 33Q536 34 546 51T558 97V109H389L391 139L602 415H629L616 146L672 145L670 109H614L610 36L652 38L650 4H504ZM561 147L571 326H570L437 149L561 147Z" />
280<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="733" d="M74 311L75 339Q106 339 116 360T128 412L140 646L74 609L60 635L173 716H198L182 382Q181 371 180 361T177 343Q190 344 203 344T229 345L227 311H74ZM580 716L615 689L110 -16L79 7L580 716ZM572
281414Q603 414 630 403T673 368T687 307Q686 292 681 277T663 243T626 202T561 151Q525 126 503 104T473 58L562 56Q590 55 612 55T647 64T661 96H685L676 4H420Q422 46 440 78T486 137T547 190Q591 225 604 255T619 306Q621 338 605 359T557 380Q532 380 514 366T491
282335Q497 329 498 323T500 310Q500 300 492 291T471 282Q460 282 452 291T443 313Q443 334 458 357T503 397T572 414Z" />
283<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="793" d="M171 306Q118 308 88 333T57 395Q57 410 65 424T92 439Q106 439 113 430T121 409Q121 402 119 396T111 382Q113 362 130 350T173 338Q213 338 235 365T259 423Q260 440 254 460T230 496T177
284512Q170 512 163 512T148 511L149 538Q152 538 155 538T161 538Q200 538 219 552T246 585T254 613Q256 642 241 664T188 685Q163 684 147 670T126 639Q131 633 132 628T133 618Q133 608 125 600T104 591Q93 592 86 600T78 621Q78 641 92 663T135 700T201 716Q254
285716 284 690T312 619Q311 594 288 568T221 530Q274 526 298 495T321 423Q319 373 279 339T171 306ZM653 716L688 689L183 -16L152 7L653 716ZM579 4L580 33Q611 34 621 51T633 97V109H464L466 139L677 415H704L691 146L747 145L745 109H689L685 36L727 38L725 4H579ZM636
286147L646 326H645L512 149L636 147Z" />
287<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="465" d="M238 312Q250 312 268 306T300 284T314 245Q312 223 299 205T264 168T219 130Q192 108 167 83T124 27T103 -44Q100 -81 109 -111T144 -159T217 -177Q246 -177 271 -166T312 -139T332 -107Q323
288-100 320 -89T317 -68Q317 -56 322 -46T338 -30T362 -23Q382 -23 395 -36T409 -72Q409 -102 383 -135T310 -192T200 -216Q123 -216 81 -190T23 -124T13 -42Q17 -1 41 32T100 94T167 146T222 191T246 233Q247 245 239 255T207 266Q199 266 189 265T168 259L158 294Q174
289304 195 308T238 312ZM245 516Q266 516 281 501T296 457Q294 433 277 416T238 398Q215 398 201 415T188 457Q189 482 205 499T245 516Z" />
290<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="631" d="M341 719L532 150Q540 129 547 96T553 40L618 44L616 0H399L400 33Q438 34 450 50T460 88T452 128L423 222L167 216L127 109Q118 85 112 71T96 40L171 44L169 0H-14L-13 33Q12 34 30 49T63 93T93
291158L319 719H341ZM307 580Q296 552 285 524T263 468L183 259H412L347 459Q337 489 328 519T307 580ZM368 762L222 855Q200 869 194 881T191 903T197 917Q200 920 208 925T229 928T262 908L389 790L368 762Z" />
292<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="631" d="M341 719L532 150Q540 129 547 96T553 40L618 44L616 0H399L400 33Q438 34 450 50T460 88T452 128L423 222L167 216L127 109Q118 85 112 71T96 40L171 44L169 0H-14L-13 33Q12 34 30 49T63 93T93
293158L319 719H341ZM307 580Q296 552 285 524T263 468L183 259H412L347 459Q337 489 328 519T307 580ZM305 762L284 790L411 908Q430 926 443 928T465 925T476 917Q480 913 482 904T479 882T451 855L305 762Z" />
294<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="631" d="M341 719L532 150Q540 129 547 96T553 40L618 44L616 0H399L400 33Q438 34 450 50T460 88T452 128L423 222L167 216L127 109Q118 85 112 71T96 40L171 44L169 0H-14L-13 33Q12 34 30 49T63
29593T93 158L319 719H341ZM307 580Q296 552 285 524T263 468L183 259H412L347 459Q337 489 328 519T307 580ZM501 763L325 852L155 765L140 792L336 932H338L519 791L501 763Z" />
296<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="631" d="M341 719L532 150Q540 129 547 96T553 40L618 44L616 0H399L400 33Q438 34 450 50T460 88T452 128L423 222L167 216L127 109Q118 85 112 71T96 40L171 44L169 0H-14L-13 33Q12 34 30 49T63 93T93
297158L319 719H341ZM307 580Q296 552 285 524T263 468L183 259H412L347 459Q337 489 328 519T307 580ZM246 850Q224 850 204 836T164 793L136 810Q156 854 189 880T254 907Q284 908 304 898T341 875T374 851T410 841Q437 841 459 857T497 900L523 886Q507 845 487
298823T445 793T401 784Q375 784 356 794T319 817T285 840T246 850Z" />
299<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="631" d="M341 719L532 150Q540 129 547 96T553 40L618 44L616 0H399L400 33Q438 34 450 50T460 88T452 128L423 222L167 216L127 109Q118 85 112 71T96 40L171 44L169 0H-14L-13 33Q12 34 30 49T63
30093T93 158L319 719H341ZM307 580Q296 552 285 524T263 468L183 259H412L347 459Q337 489 328 519T307 580ZM246 780Q225 780 212 797T199 839Q200 865 216 882T253 899Q273 899 286 882T297 839Q296 814 281 797T246 780ZM407 780Q387 780 374 797T361 839Q362
301865 378 882T414 899Q435 899 447 882T459 839Q458 814 443 797T407 780Z" />
302<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="631" d="M341 719L532 150Q540 129 547 96T553 40L618 44L616 0H399L400 33Q438 34 450 50T460 88T452 128L423 222L167 216L127 109Q118 85 112 71T96 40L171 44L169 0H-14L-13 33Q12 34 30 49T63 93T93
303158L319 719H341ZM307 580Q296 552 285 524T263 468L183 259H412L347 459Q337 489 328 519T307 580ZM330 719Q302 719 277 729T236 763T218 822Q217 857 232 882T274 922T328 936Q355 936 380 926T422 893T440 834Q441 798 425 773T384 733T330 719ZM334 749Q354
304750 370 769T387 820Q387 867 369 888T324 907Q301 906 286 885T271 832Q271 795 288 772T334 749Z" />
305<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="955" d="M-24 0L-22 33Q4 33 25 47T63 83T94 125L483 660Q461 659 439 658T393 656L395 700H891L887 525H854Q857 584 841 614T794 655T726 665L640 663Q603 662 587 649T566 611T558 544L549 383H623Q665
306383 691 388T731 413T746 477H779L768 259H735Q737 303 726 321T689 343T621 347Q602 347 584 347T547 345L535 118Q534 91 532 72T528 40L721 37Q765 37 797 51T849 101T871 195H905L889 0H377L379 36Q409 37 424 47T446 79T453 130L458 221Q397 220 336 219T214
307216L169 154Q149 126 128 98T87 41V40L164 44L162 0H-24ZM245 259H460L476 582H475Q460 560 444 538T413 494T381 450L245 259Z" />
308<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="686" d="M412 716Q468 716 516 701T609 656H610L608 710H662L650 479H614Q609 573 556 624T416 675Q363 675 316 653T231 588T171 487T144 354Q139 260 171 188T262 76T395 36Q460 36 524 64T631 148L656
309127Q610 69 558 38T457 -4T366 -16Q291 -16 231 11T129 86T67 199T50 339Q54 410 78 477T147 598T258 684T412 716ZM290 -251L284 -218Q310 -213 333 -206T374 -188T404 -165T416 -137Q417 -120 408 -112T381 -104Q369 -104 357 -107T334 -119L302 -102L336 8H394L362
310-75Q377 -66 397 -62T430 -57Q468 -57 484 -78T498 -128Q496 -158 473 -180T417 -216T350 -239T290 -251Z" />
311<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="619" d="M555 700L551 525H518Q521 584 505 614T458 655T390 665L304 663Q267 662 251 649T230 611T222 544L213 384L285 383Q327 383 354 388T394 413T410 477H443L432 259H399Q401 303 390 322T353
312345T284 347L211 344L199 115Q198 88 196 69T192 37L383 40Q427 41 460 54T512 102T535 195H569L553 0H41L43 33Q81 35 96 50T114 93T118 156L142 588Q143 608 145 626T149 660Q131 659 113 658T76 656L78 700H555ZM409 762L263 855Q241 869 235 881T232 903T238
313917Q241 920 249 925T270 928T303 908L430 790L409 762Z" />
314<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="619" d="M555 700L551 525H518Q521 584 505 614T458 655T390 665L304 663Q267 662 251 649T230 611T222 544L213 384L285 383Q327 383 354 388T394 413T410 477H443L432 259H399Q401 303 390 322T353
315345T284 347L211 344L199 115Q198 88 196 69T192 37L383 40Q427 41 460 54T512 102T535 195H569L553 0H41L43 33Q81 35 96 50T114 93T118 156L142 588Q143 608 145 626T149 660Q131 659 113 658T76 656L78 700H555ZM346 762L325 790L452 908Q471 926 484 928T506
316925T517 917Q521 913 523 904T520 882T492 855L346 762Z" />
317<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="619" d="M555 700L551 525H518Q521 584 505 614T458 655T390 665L304 663Q267 662 251 649T230 611T222 544L213 384L285 383Q327 383 354 388T394 413T410 477H443L432 259H399Q401 303 390 322T353
318345T284 347L211 344L199 115Q198 88 196 69T192 37L383 40Q427 41 460 54T512 102T535 195H569L553 0H41L43 33Q81 35 96 50T114 93T118 156L142 588Q143 608 145 626T149 660Q131 659 113 658T76 656L78 700H555ZM542 763L366 852L196 765L181 792L377 932H379L560
319791L542 763Z" />
320<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="619" d="M555 700L551 525H518Q521 584 505 614T458 655T390 665L304 663Q267 662 251 649T230 611T222 544L213 384L285 383Q327 383 354 388T394 413T410 477H443L432 259H399Q401 303 390 322T353
321345T284 347L211 344L199 115Q198 88 196 69T192 37L383 40Q427 41 460 54T512 102T535 195H569L553 0H41L43 33Q81 35 96 50T114 93T118 156L142 588Q143 608 145 626T149 660Q131 659 113 658T76 656L78 700H555ZM287 780Q266 780 253 797T240 839Q241 865 257
322882T294 899Q314 899 327 882T338 839Q337 814 322 797T287 780ZM448 780Q428 780 415 797T402 839Q403 865 419 882T455 899Q476 899 488 882T500 839Q499 814 484 797T448 780Z" />
323<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="333" d="M299 700L297 667Q262 666 247 653T228 615T222 554L199 119Q198 92 196 73T192 40Q210 41 228 42T264 44L262 0H41L43 33Q81 35 96 50T114 93T118 156L141 588Q142 608 144 626T148 660Q130
324659 112 658T76 656L78 700H299ZM243 762L97 855Q75 869 69 881T66 903T72 917Q75 920 83 925T104 928T137 908L264 790L243 762Z" />
325<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="333" d="M299 700L297 667Q262 666 247 653T228 615T222 554L199 119Q198 92 196 73T192 40Q210 41 228 42T264 44L262 0H41L43 33Q81 35 96 50T114 93T118 156L141 588Q142 608 144 626T148 660Q130
326659 112 658T76 656L78 700H299ZM180 762L159 790L286 908Q305 926 318 928T340 925T351 917Q355 913 357 904T354 882T326 855L180 762Z" />
327<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="333" d="M299 700L297 667Q262 666 247 653T228 615T222 554L199 119Q198 92 196 73T192 40Q210 41 228 42T264 44L262 0H41L43 33Q81 35 96 50T114 93T118 156L141 588Q142 608 144 626T148 660Q130
328659 112 658T76 656L78 700H299ZM605 766L461 854L318 774L302 794L469 934H470L624 793L605 766Z" />
329<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="333" d="M299 700L297 667Q262 666 247 653T228 615T222 554L199 119Q198 92 196 73T192 40Q210 41 228 42T264 44L262 0H41L43 33Q81 35 96 50T114 93T118 156L141 588Q142 608 144 626T148 660Q130
330659 112 658T76 656L78 700H299ZM121 780Q100 780 87 797T74 839Q75 865 91 882T128 899Q148 899 161 882T172 839Q171 814 156 797T121 780ZM282 780Q262 780 249 797T236 839Q237 865 253 882T289 899Q310 899 322 882T334 839Q333 814 318 797T282 780Z" />
331<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="738" d="M40 0L42 33Q80 35 95 50T113 93T117 156L127 329L24 328L26 378H129L141 588Q143 608 144 626T148 660Q129 659 111 658T74 656L77 700L309 701Q396 701 467 682T589 623T667 521T695 376Q695
332303 671 236T597 115T473 31T299 0H40ZM298 38Q389 38 457 83T563 206T602 380Q602 509 529 586T303 664Q265 664 249 652T228 615T221 551L212 378H342L340 332L209 330L198 118Q197 91 195 72T191 40Q213 39 231 39T265 38T298 38Z" />
333<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="762" d="M592 -11L252 475Q235 500 218 524T183 573H181L165 139Q164 114 163 89T158 40Q176 41 194 42T230 44L228 0H45L46 33Q77 33 91 46T111 78T116 112L138 559Q140 585 141 610T143 660Q127 659
334110 658T76 656L78 700H197L515 248Q536 218 557 188T599 128H601L622 588Q624 610 625 628T629 660Q611 659 593 658T557 656L559 700H743L741 667Q704 666 690 650T673 607T668 544L640 -11H592ZM329 850Q307 850 287 836T247 793L219 810Q239 854 272 880T337
335907Q367 908 387 898T424 875T457 851T493 841Q520 841 542 857T580 900L606 886Q590 845 570 823T528 793T484 784Q458 784 439 794T402 817T368 840T329 850Z" />
336<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="788" d="M413 716Q501 716 564 685T667 604T727 492T746 369Q746 305 724 238T656 113T543 20T382 -16Q294 -16 231 14T128 95T68 205T49 327Q49 404 74 474T148 598T263 684T413 716ZM408 676Q345 676
337297 647T215 570T163 465T145 349Q144 298 157 242T198 136T273 56T387 25Q452 25 501 54T583 131T633 238T650 353Q650 412 635 469T589 573T513 648T408 676ZM463 762L317 855Q295 869 289 881T286 903T292 917Q295 920 303 925T324 928T357 908L484 790L463
338762Z" />
339<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="788" d="M413 716Q501 716 564 685T667 604T727 492T746 369Q746 305 724 238T656 113T543 20T382 -16Q294 -16 231 14T128 95T68 205T49 327Q49 404 74 474T148 598T263 684T413 716ZM408 676Q345 676
340297 647T215 570T163 465T145 349Q144 298 157 242T198 136T273 56T387 25Q452 25 501 54T583 131T633 238T650 353Q650 412 635 469T589 573T513 648T408 676ZM400 762L379 790L506 908Q525 926 538 928T560 925T571 917Q575 913 577 904T574 882T546 855L400
341762Z" />
342<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="788" d="M413 716Q501 716 564 685T667 604T727 492T746 369Q746 305 724 238T656 113T543 20T382 -16Q294 -16 231 14T128 95T68 205T49 327Q49 404 74 474T148 598T263 684T413 716ZM408 676Q345
343676 297 647T215 570T163 465T145 349Q144 298 157 242T198 136T273 56T387 25Q452 25 501 54T583 131T633 238T650 353Q650 412 635 469T589 573T513 648T408 676ZM596 763L420 852L250 765L235 792L431 932H433L614 791L596 763Z" />
344<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="788" d="M413 716Q501 716 564 685T667 604T727 492T746 369Q746 305 724 238T656 113T543 20T382 -16Q294 -16 231 14T128 95T68 205T49 327Q49 404 74 474T148 598T263 684T413 716ZM408 676Q345 676
345297 647T215 570T163 465T145 349Q144 298 157 242T198 136T273 56T387 25Q452 25 501 54T583 131T633 238T650 353Q650 412 635 469T589 573T513 648T408 676ZM341 850Q319 850 299 836T259 793L231 810Q251 854 284 880T349 907Q379 908 399 898T436 875T469
346851T505 841Q532 841 554 857T592 900L618 886Q602 845 582 823T540 793T496 784Q470 784 451 794T414 817T380 840T341 850Z" />
347<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="788" d="M413 716Q501 716 564 685T667 604T727 492T746 369Q746 305 724 238T656 113T543 20T382 -16Q294 -16 231 14T128 95T68 205T49 327Q49 404 74 474T148 598T263 684T413 716ZM408 676Q345
348676 297 647T215 570T163 465T145 349Q144 298 157 242T198 136T273 56T387 25Q452 25 501 54T583 131T633 238T650 353Q650 412 635 469T589 573T513 648T408 676ZM341 780Q320 780 307 797T294 839Q295 865 311 882T348 899Q368 899 381 882T392 839Q391 814
349376 797T341 780ZM502 780Q482 780 469 797T456 839Q457 865 473 882T509 899Q530 899 542 882T554 839Q553 814 538 797T502 780Z" />
350<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="530" d="M141 539L440 224L403 188L103 504L141 539ZM450 501L118 185L86 219L418 535L450 501Z" />
351<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="787" d="M168 -77L124 -50L182 42Q136 76 106 122T62 222T48 327Q48 404 73 474T147 598T262 684T412 716Q462 716 505 706T582 675L632 755L682 721L630 641Q689 589 717 516T745 369Q745 305 723 238T655
352113T542 20T381 -16Q336 -16 298 -8T228 16L168 -77ZM220 103L547 621Q519 647 484 661T407 676Q344 676 296 647T214 570T163 465T144 349Q143 289 161 221T220 103ZM386 25Q451 25 500 54T582 131T632 238T649 353Q649 412 634 470T587 574L259 65Q285 46 316
35336T386 25Z" />
354<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="744" d="M743 700L742 667Q704 666 689 650T671 607T666 544L652 311Q648 246 631 187T581 83T494 11T366 -16Q286 -16 233 5T151 69T111 180T105 340L118 579Q120 605 121 623T126 660Q108 659 90 659T54
355657L56 700H278L276 667Q242 667 227 653T208 621T202 588L189 335Q186 279 191 227T215 132T274 66T381 41Q453 41 499 75T571 168T601 306L619 588Q621 608 622 626T626 660Q608 659 590 658T554 656L556 700H743ZM454 762L308 855Q286 869 280 881T277 903T283
356917Q286 920 294 925T315 928T348 908L475 790L454 762Z" />
357<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="744" d="M743 700L742 667Q704 666 689 650T671 607T666 544L652 311Q648 246 631 187T581 83T494 11T366 -16Q286 -16 233 5T151 69T111 180T105 340L118 579Q120 605 121 623T126 660Q108 659 90 659T54
358657L56 700H278L276 667Q242 667 227 653T208 621T202 588L189 335Q186 279 191 227T215 132T274 66T381 41Q453 41 499 75T571 168T601 306L619 588Q621 608 622 626T626 660Q608 659 590 658T554 656L556 700H743ZM391 762L370 790L497 908Q516 926 529 928T551
359925T562 917Q566 913 568 904T565 882T537 855L391 762Z" />
360<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="744" d="M743 700L742 667Q704 666 689 650T671 607T666 544L652 311Q648 246 631 187T581 83T494 11T366 -16Q286 -16 233 5T151 69T111 180T105 340L118 579Q120 605 121 623T126 660Q108 659
36190 659T54 657L56 700H278L276 667Q242 667 227 653T208 621T202 588L189 335Q186 279 191 227T215 132T274 66T381 41Q453 41 499 75T571 168T601 306L619 588Q621 608 622 626T626 660Q608 659 590 658T554 656L556 700H743ZM587 763L411 852L241 765L226 792L422
362932H424L605 791L587 763Z" />
363<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="744" d="M743 700L742 667Q704 666 689 650T671 607T666 544L652 311Q648 246 631 187T581 83T494 11T366 -16Q286 -16 233 5T151 69T111 180T105 340L118 579Q120 605 121 623T126 660Q108 659 90
364659T54 657L56 700H278L276 667Q242 667 227 653T208 621T202 588L189 335Q186 279 191 227T215 132T274 66T381 41Q453 41 499 75T571 168T601 306L619 588Q621 608 622 626T626 660Q608 659 590 658T554 656L556 700H743ZM332 780Q311 780 298 797T285 839Q286
365865 302 882T339 899Q359 899 372 882T383 839Q382 814 367 797T332 780ZM493 780Q473 780 460 797T447 839Q448 865 464 882T500 899Q521 899 533 882T545 839Q544 814 529 797T493 780Z" />
366<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="641" d="M207 0L209 33Q247 35 261 51T279 94T283 156L289 270L131 545Q107 585 96 612T83 658Q67 657 52 657T21 656L23 700H277L275 667Q229 667 211 653T195 615T216 558Q233 530 255 492T298 420Q306
367407 314 394T330 368T347 341H348Q362 365 374 387T399 429Q422 469 444 506T490 583Q496 593 504 606T522 634T542 659Q523 658 503 658T463 656L465 700H669L667 667Q618 664 585 633T513 538L374 300L364 119Q363 92 361 73T357 40Q371 41 385 41T412 43T440
36844L438 0H207ZM342 762L321 790L448 908Q467 926 480 928T502 925T513 917Q517 913 519 904T516 882T488 855L342 762Z" />
369<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="577" d="M41 0L43 33Q81 35 96 50T114 93T118 156L141 588Q143 608 144 626T148 660Q130 659 112 658T76 656L78 700H299L297 667Q251 665 239 642T223 577Q237 578 250 578T275 578Q372 578 434 556T528
370492T559 392Q559 357 544 317T491 240T387 182T217 159Q213 159 209 159T201 159Q199 113 198 92T196 60T192 40Q210 41 228 42T264 44L262 0H41ZM203 198Q214 197 224 197T248 198Q343 199 402 247T465 375Q468 419 455 450T415 500T351 529T267 539Q263 539 251
371539T221 538L203 198Z" />
372<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="650" d="M-48 -271Q-86 -271 -106 -258T-126 -219Q-126 -211 -122 -201T-108 -184T-84 -177Q-66 -178 -56 -191T-46 -224Q-41 -228 -31 -230T-16 -232Q7 -232 22 -217T47 -172T64 -103T75 -12Q79
37336 83 97T91 223T101 350T113 458L23 457L28 500H120Q130 556 147 603T194 686T267 740T375 760Q426 760 461 748T519 716T551 672T561 624Q561 589 547 563T511 517T464 477Q441 459 424 441T407 397Q407 378 422 361T460 326T510 290Q537 271 561 249T600 199T616
374135Q616 93 595 60T537 8T448 -11Q408 -11 372 1T314 38T292 96Q292 118 305 131T336 145Q356 145 366 132T376 103Q376 96 375 88T368 72Q376 50 397 38T446 26Q492 26 513 51T534 121Q534 155 509 181T452 233Q424 255 398 276T354 323T337 378Q337 403 346 421T370
375454T402 482T434 510Q454 529 469 553T485 614Q485 642 474 667T438 710T370 727Q324 727 292 709T241 657T210 576T194 470Q190 440 187 393T179 290T171 177T161 71T150 -13Q139 -86 117 -144T55 -237T-48 -271Z" />
376<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="548" d="M329 511Q359 511 395 507T463 494Q455 434 448 375T434 262T423 166T419 99Q419 79 422 59T447 39Q464 39 484 61T520 136L548 130Q545 112 536 89T510 42T471 4T418 -11Q378 -11 361 14T344
37779Q344 108 349 142T362 213H359Q335 139 310 95T259 27T209 -3T164 -11Q110 -11 74 29T37 163Q37 233 55 296T109 407T201 483T329 511ZM298 475Q253 475 220 450T164 383T132 288T121 180Q121 116 135 75T186 33Q213 33 240 60T292 132T335 234T365 350T376 463Q361
378469 341 472T298 475ZM348 579L245 686Q228 705 225 719T224 742T232 755Q235 758 244 761T267 760T294 731L372 599L348 579Z" />
379<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="548" d="M329 511Q359 511 395 507T463 494Q455 434 448 375T434 262T423 166T419 99Q419 79 422 59T447 39Q464 39 484 61T520 136L548 130Q545 112 536 89T510 42T471 4T418 -11Q378 -11 361 14T344
38079Q344 108 349 142T362 213H359Q335 139 310 95T259 27T209 -3T164 -11Q110 -11 74 29T37 163Q37 233 55 296T109 407T201 483T329 511ZM298 475Q253 475 220 450T164 383T132 288T121 180Q121 116 135 75T186 33Q213 33 240 60T292 132T335 234T365 350T376 463Q361
381469 341 472T298 475ZM267 579L243 599L321 731Q335 754 348 759T370 762T383 755Q387 751 390 742T391 719T370 686L267 579Z" />
382<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="548" d="M329 511Q359 511 395 507T463 494Q455 434 448 375T434 262T423 166T419 99Q419 79 422 59T447 39Q464 39 484 61T520 136L548 130Q545 112 536 89T510 42T471 4T418 -11Q378 -11 361
38314T344 79Q344 108 349 142T362 213H359Q335 139 310 95T259 27T209 -3T164 -11Q110 -11 74 29T37 163Q37 233 55 296T109 407T201 483T329 511ZM298 475Q253 475 220 450T164 383T132 288T121 180Q121 116 135 75T186 33Q213 33 240 60T292 132T335 234T365 350T376
384463Q361 469 341 472T298 475ZM448 589L323 702H321L185 593L163 619L331 776H333L473 615L448 589Z" />
385<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="548" d="M329 511Q359 511 395 507T463 494Q455 434 448 375T434 262T423 166T419 99Q419 79 422 59T447 39Q464 39 484 61T520 136L548 130Q545 112 536 89T510 42T471 4T418 -11Q378 -11 361 14T344
38679Q344 108 349 142T362 213H359Q335 139 310 95T259 27T209 -3T164 -11Q110 -11 74 29T37 163Q37 233 55 296T109 407T201 483T329 511ZM298 475Q253 475 220 450T164 383T132 288T121 180Q121 116 135 75T186 33Q213 33 240 60T292 132T335 234T365 350T376 463Q361
387469 341 472T298 475ZM175 625L150 638Q164 673 196 696T256 721Q288 722 308 709T345 683T384 669Q407 668 425 681T460 720L484 708Q465 659 436 638T381 617Q350 617 329 630T290 657T248 670Q231 670 211 659T175 625Z" />
388<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="548" d="M329 511Q359 511 395 507T463 494Q455 434 448 375T434 262T423 166T419 99Q419 79 422 59T447 39Q464 39 484 61T520 136L548 130Q545 112 536 89T510 42T471 4T418 -11Q378 -11 361 14T344
38979Q344 108 349 142T362 213H359Q335 139 310 95T259 27T209 -3T164 -11Q110 -11 74 29T37 163Q37 233 55 296T109 407T201 483T329 511ZM298 475Q253 475 220 450T164 383T132 288T121 180Q121 116 135 75T186 33Q213 33 240 60T292 132T335 234T365 350T376 463Q361
390469 341 472T298 475ZM389 616Q370 616 357 632T345 670Q347 693 361 709T394 725Q414 725 426 709T436 670Q435 648 421 632T389 616ZM242 616Q223 616 210 632T198 670Q200 693 214 709T247 725Q267 725 279 709T289 670Q288 648 274 632T242 616Z" />
391<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="548" d="M329 511Q359 511 395 507T463 494Q455 434 448 375T434 262T423 166T419 99Q419 79 422 59T447 39Q464 39 484 61T520 136L548 130Q545 112 536 89T510 42T471 4T418 -11Q378 -11 361 14T344
39279Q344 108 349 142T362 213H359Q335 139 310 95T259 27T209 -3T164 -11Q110 -11 74 29T37 163Q37 233 55 296T109 407T201 483T329 511ZM298 475Q253 475 220 450T164 383T132 288T121 180Q121 116 135 75T186 33Q213 33 240 60T292 132T335 234T365 350T376 463Q361
393469 341 472T298 475ZM313 570Q289 570 268 579T233 609T219 661Q220 691 235 713T273 748T322 761Q346 761 367 752T403 722T416 671Q416 640 400 618T361 583T313 570ZM318 598Q336 599 350 616T365 660Q367 692 355 713T320 733Q301 732 287 714T270 670Q269
394641 282 619T318 598Z" />
395<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="747" d="M554 511Q600 511 626 498T666 467T683 430T687 403Q687 381 675 355T631 304T542 260T396 230Q396 174 408 131T447 63T521 39Q552 39 580 55T634 98T678 160L710 141Q680 82 645 49T573 3T502
396-11Q443 -11 405 10T340 81Q297 34 249 12T154 -11Q90 -11 58 18T26 97Q26 141 52 173T122 227T218 257T321 264Q321 265 321 275T324 316Q327 358 323 394T299 454T235 477Q197 477 169 459T132 412Q138 405 139 397T141 381Q141 366 130 354T100 342Q83 343 72
397354T61 385Q62 414 86 443T154 491T255 511Q305 511 335 487T381 420Q412 464 455 487T554 511ZM318 232Q284 231 248 226T181 209T130 173T109 113Q108 76 130 62T175 45Q215 41 255 61T327 114Q321 142 319 173T318 232ZM536 478Q497 477 468 450T421 375T396
398266Q449 271 497 287T576 333T607 405Q607 436 596 451T568 473T536 478Z" />
399<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="473" d="M278 511Q321 511 355 496T408 454T428 394Q428 372 417 359T386 345Q362 344 353 359T343 385Q343 394 345 404T356 423Q351 451 329 463T277 476Q234 476 205 453T159 393T135 314T127 231Q127
400161 142 119T186 57T249 38Q275 38 303 49T357 88T402 164L437 147Q412 89 379 55T309 5T232 -11Q144 -11 92 42T39 208Q39 257 53 310T96 408T170 482T278 511ZM147 -240L143 -209Q169 -204 192 -198T232 -182T260 -160T271 -133Q271 -112 257 -106T225 -103T191
401-117L157 -100L192 8H242L212 -77Q226 -68 244 -63T279 -58Q312 -58 329 -77T345 -123Q342 -153 321 -174T269 -208T206 -228T147 -240Z" />
402<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="477" d="M282 511Q318 511 350 500T402 464T422 396Q422 355 394 325T321 276T225 244T127 227Q127 165 139 123T177 60T241 39Q270 39 299 52T356 91T405 160L438 141Q410 89 378 55T308 5T224 -11Q129
403-11 84 48T39 205Q39 263 54 318T99 416T175 485T282 511ZM268 477Q222 477 193 446T148 366T128 263Q181 270 229 288T308 334T339 401Q339 433 322 455T268 477ZM316 579L213 686Q196 705 193 719T192 742T200 755Q203 758 212 761T235 760T262 731L340 599L316
404579Z" />
405<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="477" d="M282 511Q318 511 350 500T402 464T422 396Q422 355 394 325T321 276T225 244T127 227Q127 165 139 123T177 60T241 39Q270 39 299 52T356 91T405 160L438 141Q410 89 378 55T308 5T224 -11Q129
406-11 84 48T39 205Q39 263 54 318T99 416T175 485T282 511ZM268 477Q222 477 193 446T148 366T128 263Q181 270 229 288T308 334T339 401Q339 433 322 455T268 477ZM235 579L211 599L289 731Q303 754 316 759T338 762T351 755Q355 751 358 742T359 719T338 686L235
407579Z" />
408<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="477" d="M282 511Q318 511 350 500T402 464T422 396Q422 355 394 325T321 276T225 244T127 227Q127 165 139 123T177 60T241 39Q270 39 299 52T356 91T405 160L438 141Q410 89 378 55T308 5T224
409-11Q129 -11 84 48T39 205Q39 263 54 318T99 416T175 485T282 511ZM268 477Q222 477 193 446T148 366T128 263Q181 270 229 288T308 334T339 401Q339 433 322 455T268 477ZM416 589L291 702H289L153 593L131 619L299 776H301L441 615L416 589Z" />
410<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="477" d="M282 511Q318 511 350 500T402 464T422 396Q422 355 394 325T321 276T225 244T127 227Q127 165 139 123T177 60T241 39Q270 39 299 52T356 91T405 160L438 141Q410 89 378 55T308 5T224 -11Q129
411-11 84 48T39 205Q39 263 54 318T99 416T175 485T282 511ZM268 477Q222 477 193 446T148 366T128 263Q181 270 229 288T308 334T339 401Q339 433 322 455T268 477ZM357 616Q338 616 325 632T313 670Q315 693 329 709T362 725Q382 725 394 709T404 670Q403 648 389
412632T357 616ZM210 616Q191 616 178 632T166 670Q168 693 182 709T215 725Q235 725 247 709T257 670Q256 648 242 632T210 616Z" />
413<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="324" d="M133 511Q175 511 196 483T217 407Q217 377 212 339T198 256T185 168T179 81Q179 61 186 50T210 39Q227 39 247 61T283 136L311 130Q307 109 298 85T273 39T237 3T187 -11Q141 -11 119 13T97
41483Q97 127 103 168T116 250T130 332T136 416Q136 429 131 445T108 461Q92 461 71 439T35 364L7 370Q10 388 19 411T43 458T81 496T133 511ZM214 579L111 686Q94 705 91 719T90 742T98 755Q101 758 110 761T133 760T160 731L238 599L214 579Z" />
415<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="324" d="M133 511Q175 511 196 483T217 407Q217 377 212 339T198 256T185 168T179 81Q179 61 186 50T210 39Q227 39 247 61T283 136L311 130Q307 109 298 85T273 39T237 3T187 -11Q141 -11 119 13T97
41683Q97 127 103 168T116 250T130 332T136 416Q136 429 131 445T108 461Q92 461 71 439T35 364L7 370Q10 388 19 411T43 458T81 496T133 511ZM133 579L109 599L187 731Q201 754 214 759T236 762T249 755Q253 751 256 742T257 719T236 686L133 579Z" />
417<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="324" d="M133 511Q175 511 196 483T217 407Q217 377 212 339T198 256T185 168T179 81Q179 61 186 50T210 39Q227 39 247 61T283 136L311 130Q307 109 298 85T273 39T237 3T187 -11Q141 -11 119
41813T97 83Q97 127 103 168T116 250T130 332T136 416Q136 429 131 445T108 461Q92 461 71 439T35 364L7 370Q10 388 19 411T43 458T81 496T133 511ZM171 776L297 615L271 589L161 702H159L33 593L11 619L169 776H171Z" />
419<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="324" d="M133 511Q175 511 196 483T217 407Q217 377 212 339T198 256T185 168T179 81Q179 61 186 50T210 39Q227 39 247 61T283 136L311 130Q307 109 298 85T273 39T237 3T187 -11Q141 -11 119 13T97
42083Q97 127 103 168T116 250T130 332T136 416Q136 429 131 445T108 461Q92 461 71 439T35 364L7 370Q10 388 19 411T43 458T81 496T133 511ZM255 616Q236 616 223 632T211 670Q213 693 227 709T260 725Q280 725 292 709T302 670Q301 648 287 632T255 616ZM108 616Q89
421616 76 632T64 670Q66 693 80 709T113 725Q133 725 145 709T155 670Q154 648 140 632T108 616Z" />
422<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="516" d="M331 802L360 776L310 716Q362 682 394 626T442 499T457 348Q457 247 437 178T383 68T304 8T210 -11Q165 -11 127 14T64 88T40 209Q40 278 58 333T107 426T179 485T264 503Q296 502 323 491T372
423454Q369 498 359 539T330 617T278 679L213 600L179 632L242 702Q217 713 187 719T119 725V758Q164 762 202 756T273 736L331 802ZM264 463Q234 463 202 436T148 354T126 220Q126 127 155 77T228 27Q263 27 288 48T330 106T357 185T371 271T376 352Q376 390 362
424414T323 451T264 463Z" />
425<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="615" d="M473 -11Q426 -11 409 14T392 85Q392 113 396 151T407 232T418 319T423 403Q423 415 420 429T406 453T376 464Q348 464 320 438T267 368T222 271T191 161T179 53Q179 38 179 26T181 0H97Q96
4267 96 12T96 26Q96 43 98 65T104 125T116 226Q123 285 126 318T132 368T134 395T135 416Q135 434 130 447T108 461Q92 461 71 439T35 364L7 370Q10 388 19 411T45 458T84 496T137 511Q171 511 187 493T208 445T211 383Q209 355 205 329T196 283H199Q233 374 266
427423T331 492T396 511Q436 511 460 493T494 446T505 381Q505 326 498 269T483 163T475 85Q475 67 479 53T502 39Q519 39 539 60T575 136L603 129Q600 112 591 88T565 42T526 4T473 -11ZM205 625L180 638Q194 673 226 696T286 721Q318 722 338 709T375 683T414 669Q437
428668 455 681T490 720L514 708Q495 659 466 638T411 617Q380 617 359 630T320 657T278 670Q261 670 241 659T205 625Z" />
429<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="521" d="M286 511Q340 511 383 486T451 411T476 292Q476 212 447 143T364 31T231 -11Q165 -11 123 19T60 100T39 213Q39 294 68 362T153 470T286 511ZM271 474Q227 475 195 445T146 362T127 246Q126
430212 131 174T148 103T183 49T240 27Q280 26 308 48T353 107T378 184T388 261Q389 296 385 333T367 402T331 453T271 474ZM332 579L229 686Q212 705 209 719T208 742T216 755Q219 758 228 761T251 760T278 731L356 599L332 579Z" />
431<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="521" d="M286 511Q340 511 383 486T451 411T476 292Q476 212 447 143T364 31T231 -11Q165 -11 123 19T60 100T39 213Q39 294 68 362T153 470T286 511ZM271 474Q227 475 195 445T146 362T127 246Q126
432212 131 174T148 103T183 49T240 27Q280 26 308 48T353 107T378 184T388 261Q389 296 385 333T367 402T331 453T271 474ZM251 579L227 599L305 731Q319 754 332 759T354 762T367 755Q371 751 374 742T375 719T354 686L251 579Z" />
433<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="521" d="M286 511Q340 511 383 486T451 411T476 292Q476 212 447 143T364 31T231 -11Q165 -11 123 19T60 100T39 213Q39 294 68 362T153 470T286 511ZM271 474Q227 475 195 445T146 362T127 246Q126
434212 131 174T148 103T183 49T240 27Q280 26 308 48T353 107T378 184T388 261Q389 296 385 333T367 402T331 453T271 474ZM432 589L307 702H305L169 593L147 619L315 776H317L457 615L432 589Z" />
435<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="521" d="M286 511Q340 511 383 486T451 411T476 292Q476 212 447 143T364 31T231 -11Q165 -11 123 19T60 100T39 213Q39 294 68 362T153 470T286 511ZM271 474Q227 475 195 445T146 362T127 246Q126
436212 131 174T148 103T183 49T240 27Q280 26 308 48T353 107T378 184T388 261Q389 296 385 333T367 402T331 453T271 474ZM159 625L134 638Q148 673 180 696T240 721Q272 722 292 709T329 683T368 669Q391 668 409 681T444 720L468 708Q449 659 420 638T365 617Q334
437617 313 630T274 657T232 670Q215 670 195 659T159 625Z" />
438<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="521" d="M286 511Q340 511 383 486T451 411T476 292Q476 212 447 143T364 31T231 -11Q165 -11 123 19T60 100T39 213Q39 294 68 362T153 470T286 511ZM271 474Q227 475 195 445T146 362T127 246Q126
439212 131 174T148 103T183 49T240 27Q280 26 308 48T353 107T378 184T388 261Q389 296 385 333T367 402T331 453T271 474ZM373 616Q354 616 341 632T329 670Q331 693 345 709T378 725Q398 725 410 709T420 670Q419 648 405 632T373 616ZM226 616Q207 616 194 632T182
440670Q184 693 198 709T231 725Q251 725 263 709T273 670Q272 648 258 632T226 616Z" />
441<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="531" d="M267 256Q291 256 306 238T319 193Q318 166 300 148T259 130Q236 130 220 148T205 193Q207 219 225 237T267 256ZM284 588Q308 588 323 570T336 525Q335 498 317 480T276 462Q253 462 237 480T222
442525Q224 551 242 569T284 588ZM49 390H495L493 340H47L49 390Z" />
443<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="521" d="M448 562L489 533L429 446Q451 418 463 380T476 292Q476 212 447 143T364 31T231 -11Q172 -11 129 15L66 -77L34 -52L97 41Q68 72 54 116T39 213Q39 294 68 362T153 470T286 511Q346 511 393
444479L448 562ZM377 372L167 68Q180 49 198 38T240 27Q280 26 308 48T353 107T378 184T388 261Q389 288 387 316T377 372ZM271 474Q227 475 195 445T146 362T127 246Q126 214 130 179T145 112L355 424Q342 447 322 460T271 474Z" />
445<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="593" d="M208 -11Q168 -11 144 7T110 55T99 119Q99 175 107 232T123 337T131 414Q131 433 127 447T104 461Q88 461 69 439T34 364L6 370Q9 388 18 411T42 458T80 496T133 511Q173 511 193 486T214 414Q214
446386 209 345T198 260T186 173T181 99Q181 88 184 73T198 47T228 36Q256 36 283 62T334 132T377 229T406 339T417 447Q417 462 417 474T415 500H499Q500 493 500 488T500 474Q500 457 498 434T492 372T480 270Q473 212 470 179T464 130T462 104T461 84Q461 66 466
44753T488 40Q505 40 525 61T561 136L589 130Q586 112 577 89T551 42T512 4T459 -11Q419 -11 401 14T382 79Q382 108 387 142T400 213H397Q363 122 332 74T271 7T208 -11ZM349 579L246 686Q229 705 226 719T225 742T233 755Q236 758 245 761T268 760T295 731L373 599L349
448579Z" />
449<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="593" d="M208 -11Q168 -11 144 7T110 55T99 119Q99 175 107 232T123 337T131 414Q131 433 127 447T104 461Q88 461 69 439T34 364L6 370Q9 388 18 411T42 458T80 496T133 511Q173 511 193 486T214 414Q214
450386 209 345T198 260T186 173T181 99Q181 88 184 73T198 47T228 36Q256 36 283 62T334 132T377 229T406 339T417 447Q417 462 417 474T415 500H499Q500 493 500 488T500 474Q500 457 498 434T492 372T480 270Q473 212 470 179T464 130T462 104T461 84Q461 66 466
45153T488 40Q505 40 525 61T561 136L589 130Q586 112 577 89T551 42T512 4T459 -11Q419 -11 401 14T382 79Q382 108 387 142T400 213H397Q363 122 332 74T271 7T208 -11ZM268 579L244 599L322 731Q336 754 349 759T371 762T384 755Q388 751 391 742T392 719T371 686L268
452579Z" />
453<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="593" d="M208 -11Q168 -11 144 7T110 55T99 119Q99 175 107 232T123 337T131 414Q131 433 127 447T104 461Q88 461 69 439T34 364L6 370Q9 388 18 411T42 458T80 496T133 511Q173 511 193 486T214
454414Q214 386 209 345T198 260T186 173T181 99Q181 88 184 73T198 47T228 36Q256 36 283 62T334 132T377 229T406 339T417 447Q417 462 417 474T415 500H499Q500 493 500 488T500 474Q500 457 498 434T492 372T480 270Q473 212 470 179T464 130T462 104T461 84Q461
45566 466 53T488 40Q505 40 525 61T561 136L589 130Q586 112 577 89T551 42T512 4T459 -11Q419 -11 401 14T382 79Q382 108 387 142T400 213H397Q363 122 332 74T271 7T208 -11ZM449 589L324 702H322L186 593L164 619L332 776H334L474 615L449 589Z" />
456<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="593" d="M208 -11Q168 -11 144 7T110 55T99 119Q99 175 107 232T123 337T131 414Q131 433 127 447T104 461Q88 461 69 439T34 364L6 370Q9 388 18 411T42 458T80 496T133 511Q173 511 193 486T214
457414Q214 386 209 345T198 260T186 173T181 99Q181 88 184 73T198 47T228 36Q256 36 283 62T334 132T377 229T406 339T417 447Q417 462 417 474T415 500H499Q500 493 500 488T500 474Q500 457 498 434T492 372T480 270Q473 212 470 179T464 130T462 104T461 84Q461
45866 466 53T488 40Q505 40 525 61T561 136L589 130Q586 112 577 89T551 42T512 4T459 -11Q419 -11 401 14T382 79Q382 108 387 142T400 213H397Q363 122 332 74T271 7T208 -11ZM390 616Q371 616 358 632T346 670Q348 693 362 709T395 725Q415 725 427 709T437 670Q436
459648 422 632T390 616ZM243 616Q224 616 211 632T199 670Q201 693 215 709T248 725Q268 725 280 709T290 670Q289 648 275 632T243 616Z" />
460<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="514" d="M64 -271Q30 -269 9 -252T-12 -208Q-12 -185 2 -174T29 -162Q74 -162 72 -214Q78 -217 83 -219T94 -221Q116 -222 139 -205T184 -163T222 -113T247 -75Q238 -17 226 44T199 167T165 286T125
461395Q118 412 107 430T76 446Q57 444 48 416T42 342L10 338Q7 365 9 395T22 451T51 494T101 511Q135 511 156 493T191 449T214 398Q233 347 251 281T282 147T303 19H305Q333 68 359 127T402 247T419 363Q419 388 415 407T404 434Q400 431 394 430T379 428Q361 428
462350 439T339 467Q339 489 353 500T386 511Q417 511 434 492T458 444T466 383Q466 317 447 248T398 112T333 -17Q283 -107 238 -164T149 -246T64 -271ZM215 579L191 599L269 731Q283 754 296 759T318 762T331 755Q335 751 338 742T339 719T318 686L215 579Z" />
463<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="512" d="M196 755Q189 713 183 667T173 586Q169 542 165 496T155 401T145 299L148 298Q168 370 192 413T242 477T293 504T341 511Q387 511 414 485T454 417T466 326Q466 257 451 196T402 89T316 16T189
464-11Q177 -11 162 -10T129 -7L123 -134Q122 -154 121 -177T115 -217Q131 -216 146 -216T178 -214V-255H-11V-225Q17 -225 29 -207T44 -157T50 -86Q57 18 63 104T74 269T86 433T101 619Q103 641 104 658T108 692Q90 691 72 690T36 688L40 728Q84 728 109 732T146
465742T167 755H196ZM312 464Q284 463 257 436T208 364T168 265T140 154T129 47Q141 35 164 30T206 24Q250 25 280 43T331 93T362 162T377 241T380 318Q379 386 363 426T312 464Z" />
466<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="514" d="M64 -271Q30 -269 9 -252T-12 -208Q-12 -185 2 -174T29 -162Q74 -162 72 -214Q78 -217 83 -219T94 -221Q116 -222 139 -205T184 -163T222 -113T247 -75Q238 -17 226 44T199 167T165 286T125
467395Q118 412 107 430T76 446Q57 444 48 416T42 342L10 338Q7 365 9 395T22 451T51 494T101 511Q135 511 156 493T191 449T214 398Q233 347 251 281T282 147T303 19H305Q333 68 359 127T402 247T419 363Q419 388 415 407T404 434Q400 431 394 430T379 428Q361 428
468350 439T339 467Q339 489 353 500T386 511Q417 511 434 492T458 444T466 383Q466 317 447 248T398 112T333 -17Q283 -107 238 -164T149 -246T64 -271ZM337 616Q318 616 305 632T293 670Q295 693 309 709T342 725Q362 725 374 709T384 670Q383 648 369 632T337 616ZM190
469616Q171 616 158 632T146 670Q148 693 162 709T195 725Q215 725 227 709T237 670Q236 648 222 632T190 616Z" />
470<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="583" d="M521 353L518 291L63 287L66 353H521Z" />
471<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="770" d="M708 353L705 291L63 287L66 353H708Z" />
472<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="211" d="M130 480Q100 480 83 502T66 558Q66 583 75 617T102 689T148 757L173 737Q156 717 144 690T124 634T117 578Q122 579 128 580T142 582Q161 582 173 568T186 536Q186 509 170 495T130 480Z" />
473<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="196" d="M117 760Q147 760 164 738T181 682Q181 657 172 623T145 551T99 483L74 503Q91 523 103 550T123 606T130 662Q125 661 119 660T105 658Q86 658 74 672T61 704Q61 731 77 745T117 760Z" />
474<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="237" d="M99 98Q129 98 146 76T163 20Q163 -5 154 -39T127 -111T81 -179L56 -159Q73 -139 85 -112T105 -56T112 0Q107 -1 101 -2T87 -4Q68 -4 56 10T43 42Q43 69 59 83T99 98Z" />
475<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="388" d="M130 480Q100 480 83 502T66 558Q66 583 75 617T102 689T148 757L173 737Q156 717 144 690T124 634T117 578Q122 579 128 580T142 582Q161 582 173 568T186 536Q186 509 170 495T130
476480ZM306 480Q276 480 259 502T242 558Q242 583 251 617T278 689T324 757L349 737Q332 717 320 690T300 634T293 578Q298 579 304 580T318 582Q337 582 349 568T362 536Q362 509 346 495T306 480Z" />
477<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="372" d="M117 760Q147 760 164 738T181 682Q181 657 172 623T145 551T99 483L74 503Q91 523 103 550T123 606T130 662Q125 661 119 660T105 658Q86 658 74 672T61 704Q61 731 77 745T117 760ZM293
478760Q323 760 340 738T357 682Q357 657 348 623T321 551T275 483L250 503Q267 523 279 550T299 606T306 662Q301 661 295 660T281 658Q262 658 250 672T237 704Q237 731 253 745T293 760Z" />
479<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="413" d="M99 98Q129 98 146 76T163 20Q163 -5 154 -39T127 -111T81 -179L56 -159Q73 -139 85 -112T105 -56T112 0Q107 -1 101 -2T87 -4Q68 -4 56 10T43 42Q43 69 59 83T99 98ZM275 98Q305 98
480322 76T339 20Q339 -5 330 -39T303 -111T257 -179L232 -159Q249 -139 261 -112T281 -56T288 0Q283 -1 277 -2T263 -4Q244 -4 232 10T219 42Q219 69 235 83T275 98Z" />
481<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="389" d="M206 522Q248 522 281 503T333 450T350 374Q348 333 326 299T268 246T191 226Q150 226 117 245T65 299T49 374Q51 416 73 449T130 502T206 522Z" />
482<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="369" d="M277 -7L25 264V268L319 549L343 522L124 264V262L306 19L277 -7Z" />
483<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="369" d="M45 -7L21 20L240 278V280L58 523L87 549L339 278V274L45 -7Z" />
484</font>
485</defs>
486</svg>
diff --git a/themes/ccc/assets/fonts/lora-italic.ttf b/themes/ccc/assets/fonts/lora-italic.ttf
new file mode 100644
index 00000000..f7b84179
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-italic.ttf
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-italic.woff b/themes/ccc/assets/fonts/lora-italic.woff
new file mode 100644
index 00000000..91f12674
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-italic.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-italic.woff2 b/themes/ccc/assets/fonts/lora-italic.woff2
new file mode 100644
index 00000000..dcb3ab7a
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-italic.woff2
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-regular.eot b/themes/ccc/assets/fonts/lora-regular.eot
new file mode 100644
index 00000000..0ced8b05
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-regular.eot
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-regular.svg b/themes/ccc/assets/fonts/lora-regular.svg
new file mode 100644
index 00000000..7babf337
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-regular.svg
@@ -0,0 +1,449 @@
1<?xml version="1.0" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3<svg xmlns="http://www.w3.org/2000/svg">
4<defs >
5<font id="Lora" horiz-adv-x="592" ><font-face
6 font-family="Lora"
7 units-per-em="1000"
8 panose-1="0 0 0 0 0 0 0 0 0 0"
9 ascent="1006"
10 descent="-274"
11 alphabetic="0" />
12<glyph unicode=" " glyph-name="space" horiz-adv-x="263" />
13<glyph unicode="!" glyph-name="exclam" horiz-adv-x="266" d="M114 230L75 643Q73 669 87 692T133 716Q165 716 178 693T190 643L151 230H114ZM132 -16Q109 -16 92 2T74 48Q74 75 92 94T133 113Q158 113 174 94T191 48Q191 21 173 3T132 -16Z" />
14<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="346" d="M213 491L205 716H283L274 491H213ZM70 491L62 716H140L131 491H70Z" />
15<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="830" d="M154 -16L199 178H33L49 238H213L268 469H99L115 529H282L326 716H392L349 529H562L606 716H672L629 529H796V528L781 469H615L563 238H730L714 178H550L506 -16H434L479 178H270L226 -16H154ZM283
16238H493L547 469H335L283 238Z" />
17<glyph unicode="$" glyph-name="dollar" horiz-adv-x="529" d="M245 -153L244 -16Q210 -14 172 -2T106 27L111 -13H57V198H92Q97 106 146 65T275 23Q334 23 371 58T408 148Q408 193 384 223T320 278T237 324Q191 348 148 376T78 443T50 542Q50 566 60 595T92 651T150
18697T239 716V833H293L292 716Q321 713 348 704T403 674L399 716H449V498H412Q409 546 394 587T346 653T253 678Q211 678 184 661T144 617T131 560Q131 522 152 494T207 444T280 401Q318 381 355 360T423 313T473 252T492 170Q492 124 471 83T406 16T297 -16V-153H245Z"
19/>
20<glyph unicode="%" glyph-name="percent" horiz-adv-x="870" d="M165 -17L123 18L687 716L732 676L165 -17ZM217 335Q158 335 118 362T57 431T36 522Q36 569 57 613T118 686T217 716Q279 718 320 691T381 621T401 532Q401 481 376 436T310 363T217 335ZM220 375Q257
21375 277 397T306 452T315 516Q315 541 311 569T295 623T265 665T218 681Q190 681 172 666T142 629T127 582T122 539Q122 515 126 487T141 433T171 392T220 375ZM654 -16Q592 -17 551 10T490 80T469 169Q469 221 494 265T561 337T654 365Q714 365 754 339T814 269T835
22178Q835 132 814 88T753 14T654 -16ZM655 20Q683 20 701 34T730 71T745 118T749 162Q749 186 745 214T730 268T700 309T651 326Q615 326 594 304T565 249T556 185Q556 160 561 132T577 78T608 36T655 20Z" />
23<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="695" d="M271 -16Q227 -16 185 -6T110 28T56 89T36 180Q36 245 78 295T193 376Q167 410 150 439T125 498T117 559Q118 631 170 673T302 716Q353 716 390 698T448 648T469 576Q469 539 453 505T401
24440T305 377Q332 349 364 315T430 249T490 190Q495 208 497 224T500 254Q500 277 494 299T471 337T424 354V387H599V346L516 350Q532 337 539 316T547 267Q548 248 544 219T527 157Q538 147 550 136T577 112Q622 72 654 53T703 33V0H610Q601 0 570 18T486 83Q454
2542 402 13T271 -16ZM283 34Q346 32 387 54T454 111Q447 118 440 124T425 138Q358 204 307 255T219 347Q187 328 169 300T144 244T136 195Q136 140 157 105T212 53T283 34ZM283 401Q339 438 366 483T393 573Q393 621 368 652T297 684Q256 684 229 654T201 567Q201
26524 224 482T283 401Z" />
27<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="208" d="M71 491L62 716H146L137 491H71Z" />
28<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="305" d="M263 760L288 737Q257 696 233 651T190 557T161 456T143 350T137 239Q137 183 143 130T160 26T190 -71T232 -163T288 -248L263 -271Q226 -237 186 -185T112 -65T57 79T36 239Q36 322 57 401T112
29549T186 672T263 760Z" />
30<glyph unicode=")" glyph-name="parenright" horiz-adv-x="305" d="M43 -271L18 -248Q49 -207 73 -162T116 -68T145 33T163 139T169 250Q169 306 163 359T146 463T116 560T74 652T18 737L43 760Q80 726 120 674T194 554T249 410T270 250Q270 167 249 88T194 -60T120
31-183T43 -271Z" />
32<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="520" d="M125 302Q111 313 111 328T119 358T138 386Q161 411 186 436T236 480Q205 482 168 488T99 500Q83 504 68 510T44 529T42 559Q51 585 76 584T124 571Q155 557 187 541T245 508Q236 537 231 573T222
33644Q220 660 222 676T233 704T260 716Q279 716 287 705T296 677T296 644Q292 610 287 574T273 508Q299 525 331 540T394 571Q409 578 426 581T457 581T476 559Q485 532 465 519T419 500Q386 494 350 488T283 480Q307 461 332 436T381 386Q392 375 400 360T409 329T394
34302Q380 292 367 296T342 312T322 338Q306 367 289 401T260 463Q249 435 232 401T198 338Q190 325 179 313T155 296T125 302Z" />
35<glyph unicode="+" glyph-name="plus" horiz-adv-x="530" d="M42 390H488V340H42V390ZM290 583V137H240V583H290Z" />
36<glyph unicode="," glyph-name="comma" horiz-adv-x="253" d="M118 -179L91 -159Q102 -145 114 -119T133 -62T137 0Q130 -3 124 -4T112 -6Q93 -6 80 8T66 43Q66 71 82 86T121 101Q156 101 174 75T192 10Q192 -15 183 -51T157 -121T118 -179Z" />
37<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="489" d="M67 285V355H422V289L67 285Z" />
38<glyph unicode="." glyph-name="period" horiz-adv-x="246" d="M122 -16Q99 -16 82 2T64 48Q64 75 82 94T123 113Q148 113 164 94T181 48Q181 21 163 3T122 -16Z" />
39<glyph unicode="/" glyph-name="slash" horiz-adv-x="690" d="M79 -271L21 -235L605 760L670 719L79 -271Z" />
40<glyph unicode="0" glyph-name="zero" horiz-adv-x="621" d="M311 -16Q235 -16 185 16T107 102T68 220T56 347Q56 410 70 475T116 594T196 682T315 716Q388 716 436 683T513 597T554 479T566 352Q566 290 552 225T508 106T430 18T311 -16ZM317 23Q360 23 388 50T432
41122T456 221T463 331Q463 392 456 453T432 565T386 647T313 678Q270 678 241 651T193 579T167 479T159 368Q159 326 163 279T177 187T206 104T251 45T317 23Z" />
42<glyph unicode="1" glyph-name="one" horiz-adv-x="364" d="M74 0V33Q109 35 127 49T153 88T161 147L158 619L38 542L18 571L213 716H247L248 109Q248 90 248 72T245 40Q266 41 287 42T329 44V0H74Z" />
43<glyph unicode="2" glyph-name="two" horiz-adv-x="537" d="M46 0Q46 53 62 94T107 169T170 236T243 305Q308 367 337 420T366 522Q366 560 356 595T318 654T243 677Q202 677 170 657T127 606Q137 596 141 585T145 562Q145 553 141 542T125 523T96 515Q74 516
4462 532T50 570Q50 591 63 616T102 664T168 701T259 716Q299 716 336 707T404 676T451 621T469 535Q469 510 459 481T425 419T364 348T273 266Q205 210 162 161T111 76L288 71Q337 70 374 71T433 86T455 140H485L479 0H46Z" />
45<glyph unicode="3" glyph-name="three" horiz-adv-x="557" d="M255 -16Q183 -16 136 5T67 59T44 120Q44 143 56 158T90 175Q108 176 118 169T133 150T137 130Q137 120 134 110T126 90Q136 56 171 41T248 26Q319 26 361 65T404 178Q404 222 390 261T338 326T227
46349Q219 349 210 349T190 347V392Q201 392 211 392T231 392Q284 392 314 416T357 473T370 534Q370 575 360 607T323 658T251 677Q206 677 174 654T134 605Q143 595 146 585T150 564Q150 556 146 546T131 528T104 521Q83 521 72 536T61 572Q61 600 83 633T150 691T265
47716Q319 716 365 699T439 644T467 542Q467 511 452 480T401 421T303 375Q398 365 452 314T507 185Q507 117 472 73T379 6T255 -16Z" />
48<glyph unicode="4" glyph-name="four" horiz-adv-x="542" d="M407 109Q407 89 407 71T403 38Q423 39 442 39T480 41V0H229V33H236Q270 36 287 52T310 95T316 159V193H12V242L374 716H407V253L508 252V193H407V109ZM314 574L78 258L316 255V574H314Z" />
49<glyph unicode="5" glyph-name="five" horiz-adv-x="545" d="M254 -16Q190 -16 145 5T76 59T52 120Q52 143 64 158T98 175Q116 176 126 169T141 150T145 130Q145 120 142 110T134 91Q138 67 159 52T207 29T258 23Q307 25 337 49T381 112T396 192Q396 220 392 254T372
50318T325 369T241 389Q224 389 200 385T151 373T109 354L81 380L79 700H338Q395 700 416 715T438 765H465L459 633L125 626V406Q149 416 187 425T270 434Q332 434 375 415T446 363T487 291T500 210Q500 136 466 86T375 10T254 -16Z" />
51<glyph unicode="6" glyph-name="six" horiz-adv-x="578" d="M295 -16Q206 -16 154 26T79 145T56 329Q56 365 62 414T86 516T133 614T212 688T328 716Q388 716 427 695T485 644T505 589Q505 568 495 554T462 537Q437 536 427 551T417 579Q417 589 420 600T429 621Q424
52639 398 659T330 679Q284 679 253 655T202 592T171 509T156 423T150 353Q167 375 191 394T247 425T318 437Q378 437 418 417T483 363T518 291T529 213Q529 151 499 99T415 15T295 -16ZM297 23Q344 23 373 46T415 108T428 191Q428 219 423 253T405 319T365 371T297
53392Q266 392 236 377T184 336T151 282Q154 234 162 188T187 105T231 46T297 23Z" />
54<glyph unicode="7" glyph-name="seven" horiz-adv-x="461" d="M195 -16Q176 -14 168 -2T160 28Q160 50 171 85T199 159T228 232Q247 279 273 346T330 487T395 631L131 630Q91 629 69 611T46 552H22V700H441V632Q405 557 379 489T331 353T291 209T250 45Q244 21
55232 2T195 -16Z" />
56<glyph unicode="8" glyph-name="eight" horiz-adv-x="562" d="M276 -16Q241 -16 203 -8T133 20T80 71T59 150Q59 195 81 232T137 300T211 355Q135 401 104 446T73 535Q73 582 91 616T141 673T209 705T285 716Q336 716 380 698T452 643T480 555Q480 516 462 483T413
57425T345 380Q390 354 428 321T489 248T512 166Q512 103 479 63T392 3T276 -16ZM278 24Q343 23 378 56T414 147Q414 199 378 248T249 337Q194 297 170 251T143 168Q139 104 176 65T278 24ZM310 400Q354 430 377 468T402 543Q404 608 372 642T287 677Q248 678 221
58661T180 616T166 557Q166 502 207 462T310 400Z" />
59<glyph unicode="9" glyph-name="nine" horiz-adv-x="578" d="M257 -16Q192 -16 152 3T93 52T75 107Q75 129 86 144T119 160Q143 161 153 146T164 117Q164 107 161 97T150 76Q157 54 180 38T252 22Q298 22 329 44T379 102T408 182T421 269T425 346Q400 312 358
60287T257 262Q197 262 157 282T93 336T59 408T48 485Q48 550 77 602T159 685T284 716Q355 716 400 689T472 614T508 500T519 359Q519 315 514 265T493 165T448 75T372 9T257 -16ZM278 307Q310 307 339 322T392 363T424 417Q421 464 413 510T389 594T345 655T277
61678Q234 678 205 654T162 590T147 507Q147 479 152 445T170 379T210 327T278 307Z" />
62<glyph unicode=":" glyph-name="colon" horiz-adv-x="250" d="M125 -16Q102 -16 85 2T67 48Q67 75 85 94T126 113Q151 113 167 94T184 48Q184 21 166 3T125 -16ZM125 387Q102 387 85 405T67 451Q67 478 85 497T126 516Q151 516 167 497T184 451Q184 424 166 406T125 387Z" />
63<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="263" d="M122 -179L95 -159Q106 -145 118 -119T137 -62T141 0Q134 -3 128 -4T116 -6Q97 -6 84 8T70 43Q70 71 86 86T125 101Q160 101 178 75T196 10Q196 -15 187 -51T161 -121T122 -179ZM128 387Q105 387
6488 405T70 451Q70 478 88 497T129 516Q154 516 170 497T187 451Q187 424 169 406T128 387Z" />
65<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="530" d="M479 85L34 279V346L479 544V482L102 316L479 149V85Z" />
66<glyph unicode="=" glyph-name="equal" horiz-adv-x="530" d="M42 465H488V415H42V465ZM42 315H488V265H42V315Z" />
67<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="530" d="M42 544L487 350V283L42 85V147L419 313L42 480V544Z" />
68<glyph unicode="?" glyph-name="question" horiz-adv-x="474" d="M226 188Q197 188 172 203T146 255Q146 277 159 296T193 334T238 373Q276 405 308 445T342 544Q343 581 332 611T294 659T220 677Q192 677 168 666T128 639T110 606Q115 598 118 588T122 567Q122
69559 117 549T102 531T76 524Q54 526 44 540T33 577Q33 606 57 638T127 693T235 716Q313 716 357 690T420 624T437 542Q434 501 411 468T354 406T289 354T235 309T213 267Q213 255 222 245T255 234Q263 234 273 235T292 241L304 206Q288 197 266 193T226 188ZM232
70-16Q212 -16 195 -1T178 43Q178 67 195 84T232 102Q255 102 270 85T286 43Q286 18 271 1T232 -16Z" />
71<glyph unicode="@" glyph-name="at" horiz-adv-x="796" d="M418 -95Q326 -97 257 -70T142 7T73 120T50 257Q50 320 71 384T134 504T242 595T398 636Q487 641 553 615T664 542T731 437T754 318Q754 239 731 188T674 109T605 72T544 66Q510 72 493 89T472 131T470
72185T479 243Q448 152 410 111T325 70Q283 70 251 103T219 209Q219 264 234 313T279 400T353 460T454 482Q477 482 507 479T562 469Q558 435 554 400T545 332T538 269T532 214Q530 188 531 164T541 122T568 100Q589 96 609 106T645 139T672 198T683 277Q686 398
73647 469T541 571T390 594Q328 589 280 561T197 487T145 384T127 263Q127 182 151 123T216 26T309 -31T417 -52Q452 -53 493 -47T577 -21T654 41L678 16Q630 -39 564 -66T418 -95ZM342 108Q369 108 395 140T443 223T478 332T491 443Q479 448 464 450T429 452Q394
74452 368 431T324 375T298 299T289 218Q289 168 303 138T342 108Z" />
75<glyph unicode="A" glyph-name="A" horiz-adv-x="626" d="M-6 0V33Q24 33 40 49T66 93T91 158L297 719H321L544 150Q552 129 562 96T570 40Q587 41 604 42T638 44V0H409V33Q447 34 459 50T468 88T458 128L423 222L163 216L128 109Q121 85 116 71T103 40Q123 41
76142 42T181 44V0H-6ZM178 259H409L338 450Q327 481 316 511T293 573H291Q281 545 271 517T249 460L178 259Z" />
77<glyph unicode="B" glyph-name="B" horiz-adv-x="622" d="M55 0V33Q93 34 107 50T122 95T124 161V581Q124 608 125 627T127 660Q109 659 91 658T55 656V700Q110 701 165 701T281 702Q397 702 462 661T526 531Q526 499 508 467T453 411T361 376V374Q471 374 527
78324T583 196Q583 135 552 91T468 24T347 0H55ZM208 40Q224 39 246 39T288 38T314 38Q391 38 438 76T486 190Q486 251 462 285T399 333T314 347Q284 347 260 347T211 344V118Q211 91 211 72T208 40ZM211 383L284 385Q341 386 374 408T421 465T435 536Q434 590 411
79618T353 656T286 666Q253 666 237 657T216 627T211 569V383Z" />
80<glyph unicode="C" glyph-name="C" horiz-adv-x="699" d="M608 477Q598 571 543 623T400 675Q347 675 301 653T219 588T164 487T144 354Q144 260 180 188T277 76T412 36Q477 36 540 65T643 151L669 130Q626 71 576 39T477 -4T386 -16Q311 -16 249 11T141 86T71
81199T46 339Q46 410 67 477T132 598T240 684T393 716Q449 716 499 701T595 655L590 709H644V477H608Z" />
82<glyph unicode="D" glyph-name="D" horiz-adv-x="745" d="M55 33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700L291 701Q381 701 456 680T585 616T669 506T699 349Q699 280 675 217T603 106T484 29T318 0H55V33ZM211 118Q211
8391 211 72T208 40Q235 39 257 39T295 38T315 38Q380 38 432 62T522 128T580 228T601 353Q601 448 567 517T461 625T280 664Q243 664 229 649T213 607T211 544V118Z" />
84<glyph unicode="E" glyph-name="E" horiz-adv-x="622" d="M403 259Q403 303 391 322T353 345T284 347L211 344V115Q211 88 211 69T208 37L399 40Q443 41 475 54T525 102T543 195H577L571 0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109
85659 91 658T55 656V700H536L541 525H508Q508 584 490 614T442 655T373 665L287 663Q250 662 234 649T215 611T211 544V384L399 383L392 469H436V259H403Z" />
86<glyph unicode="F" glyph-name="F" horiz-adv-x="548" d="M55 0V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H519L524 525H491Q491 584 472 614T422 655T353 665L280 663Q243 662 229 646T213 602T211 540V368L385
87367L378 454H422V243H390Q390 288 378 307T339 330T271 332L211 329V119Q211 92 211 73T208 40Q225 41 242 41T276 43T310 44V0H55Z" />
88<glyph unicode="G" glyph-name="G" horiz-adv-x="761" d="M387 -16Q287 -16 210 26T90 147T47 335Q47 406 68 473T133 596T242 683T395 716Q431 716 468 710T539 691T602 661L598 709H653V480H617Q613 543 584 586T507 653T402 676Q349 676 303 653T221 587T165
89486T145 358Q145 264 179 190T273 74T413 32Q440 32 469 37T528 53T584 82V204Q584 228 584 252T584 301Q567 300 549 299T514 297V341H740V308Q712 308 697 294T676 259T669 219T668 189V36H641Q625 36 597 30T533 10Q502 -2 461 -9T387 -16Z" />
90<glyph unicode="H" glyph-name="H" horiz-adv-x="780" d="M55 0V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H280V667Q243 666 229 650T213 607T211 544V378H569V588Q569 608 570 626T572 660Q554 659 536 658T500
91656V700H725V667Q688 666 674 650T658 607T656 544V119Q656 92 656 73T653 40Q671 41 689 42T725 44V0H500V33Q538 35 552 50T567 93T569 156V338L211 334V119Q211 92 211 73T208 40Q226 41 244 42T280 44V0H55Z" />
92<glyph unicode="I" glyph-name="I" horiz-adv-x="335" d="M280 667Q243 666 229 650T213 607T211 544V119Q211 92 211 73T208 40Q226 41 244 42T280 44V0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H280V667Z" />
93<glyph unicode="J" glyph-name="J" horiz-adv-x="373" d="M104 -16Q76 -16 52 -8T13 17T-2 55Q-2 75 8 90T41 107Q66 109 75 94T85 63Q85 59 84 53T81 41Q87 31 100 28T120 25Q150 26 164 52T179 139V571Q179 594 179 616T179 660Q154 659 129 658T77 656V700H343V667Q310
94667 294 654T272 619T266 568V244Q266 103 228 44T104 -16Z" />
95<glyph unicode="K" glyph-name="K" horiz-adv-x="683" d="M55 0V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H280V667Q243 666 229 650T213 607T211 544V380H286L411 577Q424 597 443 621T482 661Q467 660 452 660T421
96659V700H636V667Q594 664 561 653T498 615T434 532L336 376Q365 359 383 337T419 291L531 142Q569 92 593 69T637 39T678 33V0H556Q546 0 530 14T494 50T455 98L335 260Q316 285 297 307T260 341L211 340V119Q211 92 211 73T208 40Q226 41 244 42T280 44V0H55Z"
97/>
98<glyph unicode="L" glyph-name="L" horiz-adv-x="578" d="M55 0V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H280V667Q243 666 229 650T213 607T211 544V115Q211 88 211 69T208 37L395 40Q458 41 490 80T523 207H557L551
990H55Z" />
100<glyph unicode="M" glyph-name="M" horiz-adv-x="918" d="M432 -10Q388 90 343 189T255 391Q241 423 228 455T202 521T176 587Q176 576 176 565T175 543Q174 507 173 457T169 349T166 234T164 125Q163 103 163 81T160 40Q179 41 197 42T235 44V0H44V33Q75 34 89
10146T108 80T113 125L132 581Q133 601 133 621T135 660Q117 659 99 659T63 657V700H216L388 303Q401 273 413 243T439 183T466 122H468Q479 149 494 186T519 251Q563 361 610 471T704 700H852V667Q827 668 811 658T788 623T783 558L809 103Q811 86 811 70T811 41Q829
10242 847 42T884 44V0H660V33Q691 34 706 48T724 88T726 152L706 482Q705 498 704 514T702 546T700 578Q697 571 694 563T687 546L462 -10H432Z" />
103<glyph unicode="N" glyph-name="N" horiz-adv-x="762" d="M602 -16L203 520Q194 532 186 543T168 567H167L170 139Q170 114 170 89T168 40Q186 41 204 42T240 44V0H57V33Q88 33 101 46T119 78T123 112L124 593Q124 610 124 627T124 660Q108 659 91 658T57 656V700H176L551
104198Q564 181 576 164T602 130H603L604 588Q604 608 605 626T607 660Q589 659 571 658T535 656V700H719V667Q682 666 668 650T653 607T652 544L650 -16H602Z" />
105<glyph unicode="O" glyph-name="O" horiz-adv-x="794" d="M402 -16Q307 -16 239 16T129 101T66 220T46 350Q46 413 67 477T131 596T240 683T394 716Q486 716 553 683T663 596T728 477T750 350Q750 288 729 224T665 105T556 17T402 -16ZM404 25Q466 25 512 51T588
106122T634 221T650 331Q650 393 633 454T583 565T502 645T391 676Q329 676 283 649T206 578T160 479T144 368Q144 313 159 253T207 141T288 57T404 25Z" />
107<glyph unicode="P" glyph-name="P" horiz-adv-x="606" d="M55 33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700Q108 701 164 701T278 702Q375 702 441 680T542 615T580 508Q582 469 569 427T519 347T416 286T247 263Q243
108263 232 263T211 264V119Q211 92 211 73T208 40Q224 41 239 42T269 43T300 45V0H55V33ZM211 305Q230 303 243 303T276 302Q333 302 380 324T455 389T483 489Q483 536 468 569T426 623T360 653T276 663Q241 663 228 648T213 607T211 544V305Z" />
109<glyph unicode="Q" glyph-name="Q" horiz-adv-x="796" d="M754 -218Q718 -218 692 -216T641 -202T585 -162Q540 -121 510 -88T453 -36T395 -16Q302 -14 236 18T127 104T66 221T46 350Q46 413 67 477T131 596T240 683T394 716Q486 716 553 683T663 596T728 477T750
110350Q750 295 734 239T684 132T601 45T483 -7Q508 -7 529 -11T574 -29T626 -71Q661 -103 685 -125T726 -160T757 -179T786 -185V-218H754ZM404 25Q466 25 512 51T588 122T634 221T650 331Q650 393 633 454T583 565T502 645T391 676Q329 676 283 649T206 578T160
111479T144 368Q144 313 159 253T207 141T288 57T404 25Z" />
112<glyph unicode="R" glyph-name="R" horiz-adv-x="628" d="M55 0V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700Q111 701 168 702T284 701Q381 700 440 679T528 618T556 522Q557 483 542 443T486 370T369 322Q389 308
113404 286T438 235L506 128Q523 101 539 80T576 46T628 33V0H502Q473 26 454 52T413 111L346 218Q333 239 317 266T279 313Q263 312 246 312T211 313V119Q211 92 211 73T208 40Q220 41 232 41T256 43T280 44V0H55ZM273 350Q328 352 369 368T435 419T459 511Q459 549
114449 577T416 625T360 653T280 663Q243 663 229 648T213 607T211 544V352Q227 351 241 350T273 350Z" />
115<glyph unicode="S" glyph-name="S" horiz-adv-x="567" d="M448 488Q445 536 425 579T367 649T270 676Q208 676 175 641T142 559Q142 517 166 489T228 439T310 397Q348 380 386 361T455 316T504 257T523 174Q523 119 496 76T416 9T289 -16Q244 -16 196 -3T111 35L116
116-8H64L58 205H97Q102 117 158 72T293 26Q332 26 365 40T417 83T437 151Q437 196 413 226T351 278T270 320Q232 337 195 356T128 399T79 458T60 540Q60 566 69 596T100 653T162 698T263 716Q301 716 348 706T437 665L433 708H484V488H448Z" />
117<glyph unicode="T" glyph-name="T" horiz-adv-x="640" d="M579 489Q578 548 567 587T529 645T449 664H364L363 119Q363 92 363 73T360 40Q381 41 401 42T443 44V0H208V33Q246 35 259 51T274 94T276 156L277 663L174 662Q111 662 85 620T59 489H22L28 700H611L617
118489H579Z" />
119<glyph unicode="U" glyph-name="U" horiz-adv-x="752" d="M255 667Q222 667 208 653T190 621T187 588V336Q187 280 194 228T223 133T285 66T394 41Q466 41 511 75T578 169T601 307L604 588Q604 608 605 626T607 660Q589 659 572 658T536 656V700H722V667Q684 666
120670 650T654 607T652 544L650 312Q650 247 636 188T591 83T508 11T381 -16Q301 -16 247 5T160 70T113 181T99 341V544Q99 570 100 605T103 660Q85 659 67 659T31 657V700H255V667Z" />
121<glyph unicode="V" glyph-name="V" horiz-adv-x="653" d="M322 -10L95 522Q73 573 64 604T52 658Q38 657 24 657T-4 656V700H228L227 666Q177 663 167 636T177 558Q201 499 223 444T272 325Q296 269 318 218T353 132H355Q366 167 377 199T405 275Q435 359 455
122417T491 516T516 586Q525 612 532 630T545 660Q526 659 507 658T468 656V700H671V667Q627 665 604 644T561 569Q559 564 556 556T546 528T526 473T491 374T434 218T350 -10H322Z" />
123<glyph unicode="W" glyph-name="W" horiz-adv-x="995" d="M284 -10L105 522Q88 575 78 605T63 658Q49 657 35 657T7 656V700H250V667Q192 664 181 641T185 558Q202 492 222 439T261 325Q275 280 289 242T319 157H321Q326 174 331 193T343 230T354 263T362 289Q390
124378 417 461T466 608T495 702H527Q536 669 553 618T589 511T624 405T651 325Q665 280 680 236T709 145H712Q721 174 731 207T753 274Q779 348 795 398T822 481T840 538T856 586Q862 603 869 622T887 659Q867 658 847 658T807 656V700H1010V667Q976 663 957 652T922
125611T886 519Q840 383 797 252T706 -10H676L524 424Q515 450 507 475T489 525Q481 500 473 475T456 425L313 -10H284Z" />
126<glyph unicode="X" glyph-name="X" horiz-adv-x="649" d="M12 0V33Q60 43 87 73T149 153L279 339Q210 436 171 490T110 576Q91 605 82 622T64 658Q51 657 37 657T9 656V700H268V667L224 665Q188 664 181 652T181 621T201 584Q219 554 252 507T325 405L421 544Q447
127580 470 613T510 660Q489 659 468 658T426 656V700H623V667Q591 663 563 641T511 589T466 528L353 368Q389 320 423 275T486 193T529 135Q546 112 563 89T598 42Q612 43 627 43T656 44V0H411V33Q450 32 462 43T470 72T453 106Q430 137 391 186T306 300Q281 264
128257 228T207 153Q189 126 170 97T125 39Q146 41 166 42T208 44V0H12Z" />
129<glyph unicode="Y" glyph-name="Y" horiz-adv-x="634" d="M215 0V33Q253 35 266 51T281 94T283 156L284 270L110 545Q85 585 73 612T56 658Q40 657 25 657T-6 656V700H252V667Q206 667 188 653T174 615T199 558L279 432Q288 418 298 403T318 373T341 340H343Q354
130362 365 382T386 422L471 583Q476 593 483 606T500 634T519 659Q500 658 480 658T440 656V700H644V667Q595 664 564 633T497 538Q463 474 432 415T371 300Q371 282 371 252T370 192T370 140T370 119Q370 92 370 73T367 40Q388 41 408 42T450 44V0H215Z" />
131<glyph unicode="Z" glyph-name="Z" horiz-adv-x="610" d="M43 0V46Q99 125 186 250T398 573Q412 596 427 618T462 663L207 659Q148 657 119 618T89 493H55L61 700H557V665L198 120Q176 88 161 70T130 37L373 41Q439 42 483 81T528 205H562L556 0H43Z" />
132<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="359" d="M79 -255L80 755H345V695L155 692L150 -192L347 -195V-255H79Z" />
133<glyph unicode="\" glyph-name="backslash" horiz-adv-x="690" d="M612 -271L670 -235L86 760L21 719L612 -271Z" />
134<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="359" d="M280 755L279 -255H14V-195L204 -192L209 692L12 695V755H280Z" />
135<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="823" d="M675 437L409 681L142 441H60L368 716H457L763 437H675Z" />
136<glyph unicode="_" glyph-name="underscore" horiz-adv-x="729" d="M57 -111V-50L672 -54V-111H57Z" />
137<glyph unicode="`" glyph-name="grave" horiz-adv-x="252" d="M179 580L67 686Q49 705 47 719T49 744T58 757Q61 759 70 763T94 764T123 738L207 603L179 580Z" />
138<glyph unicode="a" glyph-name="a" horiz-adv-x="516" d="M348 0Q345 17 344 30T341 57Q307 23 268 4T184 -16Q108 -16 71 18T34 103Q34 149 62 182T136 237T235 269T339 279V341Q339 376 333 407T307 458T243 479Q214 480 184 468T139 427Q147 419 149 409T152
139389Q152 377 142 362T107 347Q86 347 75 361T64 396Q64 430 89 457T160 500T262 516Q346 516 386 472T425 331Q425 294 425 257T425 182T424 106Q424 90 423 74T420 38Q438 39 455 40T491 42V0H348ZM339 245Q305 244 268 237T199 214T148 175T129 115Q131 78 153
14060T207 41Q248 41 278 56T339 100Q338 111 338 124T338 151Q338 156 338 183T339 245Z" />
141<glyph unicode="b" glyph-name="b" horiz-adv-x="582" d="M76 625Q76 641 76 655T79 690Q61 689 44 688T8 686V728Q52 728 76 732T113 742T133 755H162V457Q190 485 228 500T313 516Q377 516 428 485T510 397T540 262Q540 177 503 115T407 18T280 -16Q246 -16
142206 -4T133 45L109 0H74L76 625ZM162 157Q162 104 179 76T223 36T280 25Q328 25 363 52T417 126T437 237Q437 305 420 356T369 437T283 467Q250 467 218 452T162 410V157Z" />
143<glyph unicode="c" glyph-name="c" horiz-adv-x="532" d="M288 -16Q221 -16 165 14T75 102T41 241Q41 293 60 342T113 430T196 493T302 516Q358 516 399 499T464 454T487 393Q487 371 475 356T440 340Q415 339 405 355T394 385Q394 395 397 405T409 425Q401 449
144381 460T340 475T304 479Q236 479 190 425T143 266Q143 199 164 147T225 66T315 36Q362 36 405 61T472 122L498 102Q472 60 436 34T361 -4T288 -16Z" />
145<glyph unicode="d" glyph-name="d" horiz-adv-x="598" d="M258 -16Q197 -16 148 14T71 102T42 236Q42 318 75 381T166 480T299 516Q332 516 364 508T416 488V625Q416 641 416 655T419 690Q401 689 384 688T348 686V728Q392 728 416 732T452 742T472 755H501V106Q501
14690 500 74T497 38Q515 39 532 40T568 42V0H425Q422 15 421 27T418 52Q390 21 349 3T258 -16ZM294 33Q327 33 360 52T416 99Q415 111 415 124T415 154L416 442Q392 460 364 468T305 477Q255 477 218 448T162 367T145 245Q147 184 164 136T214 61T294 33Z" />
147<glyph unicode="e" glyph-name="e" horiz-adv-x="542" d="M286 -16Q217 -16 162 16T74 108T42 249Q42 319 73 380T162 478T294 516Q336 516 372 503T437 462T481 393T497 295L145 289Q145 213 161 156T215 67T310 35Q341 35 373 46T434 76T479 118L503 98Q476
14856 438 31T360 -5T286 -16ZM148 331H403Q403 367 393 400T358 455T295 477Q237 477 199 443T148 331Z" />
149<glyph unicode="f" glyph-name="f" horiz-adv-x="338" d="M107 521Q107 632 147 696T287 760Q309 760 333 753T376 729T394 686Q394 667 384 654T353 641Q329 640 320 655T310 682Q310 688 311 694T315 707Q308 716 296 720T272 724Q241 724 224 706T200 661T193
150605V500H328V461L193 458L194 106Q194 86 194 71T190 38Q206 39 221 39T253 41V0H49V30Q80 30 92 45T106 88T108 152L107 457L25 455V500H107V521Z" />
151<glyph unicode="g" glyph-name="g" horiz-adv-x="553" d="M285 -271Q195 -271 140 -251T60 -200T35 -136Q35 -105 49 -82T85 -41T127 -16Q95 -5 77 13T58 63Q58 98 86 128T158 166Q112 188 85 227T57 318Q57 378 88 422T167 491T268 516Q301 516 334 507T395 479Q405
152507 423 529T466 563T516 576Q542 576 555 563T569 526Q569 519 565 509T552 492T526 485Q509 485 498 495T484 520Q459 516 445 497T426 454Q450 432 464 401T479 335Q479 279 450 235T372 167T268 142Q249 142 235 144T201 147Q164 147 141 129T125 86Q133 62
153174 56T284 46Q361 43 416 28T500 -18T530 -104Q530 -144 509 -175T452 -228T373 -260T285 -271ZM284 -232Q370 -232 418 -200T466 -125Q466 -88 441 -69T373 -42T274 -33Q247 -32 221 -31T171 -25Q144 -43 129 -69T114 -124Q114 -173 160 -202T284 -232ZM271 178Q308
154178 332 196T369 245T382 315Q382 359 369 397T331 458T266 481Q212 481 183 441T153 340Q153 292 167 256T207 199T271 178Z" />
155<glyph unicode="h" glyph-name="h" horiz-adv-x="599" d="M365 30Q396 30 408 45T422 88T424 152V292Q424 378 397 421T310 463Q273 462 238 445T180 401V106Q180 86 179 71T175 38Q191 39 206 39T238 41V0H34V30Q65 30 77 45T91 88T94 152V625Q94 641 94 655T97
156690Q79 689 62 688T26 686V728Q70 728 94 732T131 742T151 755H180V450Q202 469 229 483T286 507T344 516Q431 516 469 462T509 292L510 106Q510 86 510 71T506 38Q522 39 537 39T569 41V0H365V30Z" />
157<glyph unicode="i" glyph-name="i" horiz-adv-x="281" d="M44 30Q75 30 87 45T101 88T103 152V380Q103 396 104 410T107 445Q89 444 72 443T36 441V483Q80 483 104 487T140 497T160 510H189V106Q189 86 189 71T185 38Q201 39 216 39T248 41V0H44V30ZM141 609Q120
158609 104 626T88 668Q88 693 104 710T142 728Q165 728 180 711T196 668Q196 643 180 626T141 609Z" />
159<glyph unicode="j" glyph-name="j" horiz-adv-x="212" d="M-9 -271Q-50 -271 -69 -254T-88 -215Q-88 -197 -77 -183T-45 -168Q-20 -167 -11 -182T-1 -210Q-1 -212 -1 -214T-2 -219Q12 -225 24 -225Q53 -225 68 -204T88 -151T93 -86L95 380Q95 396 95 410T98 445Q80
160444 63 443T27 441V483Q71 483 95 487T132 497T152 510H181V-3Q181 -96 156 -155T88 -243T-9 -271ZM133 609Q112 609 96 626T80 668Q80 693 96 710T134 728Q157 728 172 711T188 668Q188 643 172 626T133 609Z" />
161<glyph unicode="k" glyph-name="k" horiz-adv-x="537" d="M35 0V30Q66 30 77 45T91 88T93 152L94 625Q94 641 94 655T97 690Q79 689 62 688T26 686V728Q70 728 94 732T130 742T150 755H179V282H219L341 410Q358 427 372 440T400 463L332 460V500H514V470Q480 467
162451 449T397 407T354 365L276 283Q296 274 310 260T338 229L409 138Q414 132 426 115T456 78T493 44T530 30V0H439Q411 0 386 29T333 94Q307 130 287 159T250 211T220 245L179 243V106Q179 86 179 71T175 38Q191 39 207 39T239 41V0H35Z" />
163<glyph unicode="l" glyph-name="l" horiz-adv-x="272" d="M34 30Q65 30 77 45T91 88T93 152V625Q93 641 93 655T96 690Q78 689 61 688T25 686V728Q69 728 93 732T130 742T150 755H179L180 106Q180 86 179 71T175 38Q191 39 206 39T238 41V0H34V30Z" />
164<glyph unicode="m" glyph-name="m" horiz-adv-x="894" d="M44 0V30Q75 30 87 45T101 88T103 152V380Q103 396 103 412T107 445Q89 444 72 443T36 441V483Q80 483 102 487T136 497T154 510H183Q185 500 185 487T187 457Q217 483 256 499T334 516Q384 516 418 498T471
165449Q505 477 549 496T637 516Q724 516 765 464T804 292L803 106Q803 86 803 71T799 38Q815 39 830 39T862 41V0H658V30Q689 30 701 45T715 88T717 152V292Q717 378 690 421T603 463Q572 463 541 449T487 414Q492 398 494 380T497 341Q496 283 496 224T495 106Q495
16686 495 71T491 38Q507 39 522 39T554 41V0H350V30Q381 30 392 45T406 88T409 152L410 292Q411 378 385 422T300 465Q269 465 239 452T188 417Q188 405 188 392T189 363V106Q189 86 189 71T185 38Q201 39 216 39T248 41V0H44Z" />
167<glyph unicode="n" glyph-name="n" horiz-adv-x="607" d="M44 0V30Q75 30 87 45T101 88T103 152L104 380Q104 396 104 412T108 445Q90 444 73 443T37 441V483Q81 483 103 487T137 497T155 510H184Q185 503 185 494T187 474T188 449Q210 468 236 483T292 507T351
168516Q438 516 478 462T518 292V106Q518 86 518 71T514 38Q530 39 545 39T577 41V0H373V30Q404 30 416 45T430 88T432 152V292Q431 378 404 422T317 465Q281 464 247 446T189 400Q190 392 190 382T190 361L189 106Q189 86 189 71T185 38Q201 39 216 39T248 41V0H44Z"
169/>
170<glyph unicode="o" glyph-name="o" horiz-adv-x="585" d="M292 -16Q222 -16 165 16T75 106T41 238Q41 317 74 380T164 479T292 516Q362 516 419 483T510 392T544 262Q544 185 511 122T420 21T292 -16ZM300 24Q353 24 384 54T428 132T442 233Q442 278 434 321T407
171400T361 457T292 478Q240 478 207 448T159 370T143 267Q143 205 160 150T212 59T300 24Z" />
172<glyph unicode="p" glyph-name="p" horiz-adv-x="597" d="M35 -255V-225Q66 -225 78 -210T92 -167T94 -103L96 380Q96 396 96 412T100 445Q82 444 65 443T29 441V483Q73 483 95 487T128 497T146 510H176Q177 500 178 487T180 456Q210 483 251 499T335 516Q393
173516 443 486T524 401T555 268Q555 183 520 119T426 20T300 -16Q265 -16 236 -8T180 17V-149Q180 -169 180 -184T176 -217Q192 -216 207 -216T239 -214V-255H35ZM298 24Q346 24 380 53T433 134T452 252Q452 306 437 355T388 436T299 467Q265 467 234 451T181 411Q181
174407 181 400T182 374T182 319T182 220T181 63Q206 44 235 34T298 24Z" />
175<glyph unicode="q" glyph-name="q" horiz-adv-x="576" d="M357 -255V-225Q388 -225 400 -210T414 -167T416 -103V47Q390 17 352 1T266 -16Q204 -16 153 15T72 104T42 239Q42 323 76 385T169 481T299 516Q341 516 375 505T435 494Q446 494 455 497T473 510H501L502
176-149Q502 -169 502 -184T498 -217Q514 -216 529 -216T561 -214V-255H357ZM302 33Q335 33 365 51T416 97V359Q416 399 405 425T369 465T301 479Q253 479 218 452T164 377T145 263Q145 199 163 147T217 64T302 33Z" />
177<glyph unicode="r" glyph-name="r" horiz-adv-x="433" d="M44 30Q75 30 87 45T101 88T103 152V380Q103 396 103 412T107 445Q89 444 72 444T36 442V483H67Q110 483 126 491T154 510H183Q185 494 186 471T188 411Q203 436 229 460T287 500T356 516Q384 516 405
178501T426 453Q426 445 421 434T405 414T376 405Q354 406 341 422T331 461Q306 462 280 448T230 410T189 352L190 106Q190 86 190 71T186 38Q202 39 217 39T249 41V0H44V30Z" />
179<glyph unicode="s" glyph-name="s" horiz-adv-x="463" d="M249 -16Q199 -16 160 -3T96 28L100 -7H58L52 165H83Q85 124 106 92T160 41T231 23Q257 23 282 31T324 57T341 102Q341 130 325 148T281 181T223 207Q193 219 163 232T108 263T67 307T52 371Q52 392 60
180417T87 464T139 501T223 516Q250 516 283 507T347 473L345 511H387V336H355Q353 371 339 403T298 457T228 479Q182 479 156 456T130 403Q130 372 149 352T200 316T266 287Q304 271 340 252T399 205T422 131Q422 81 397 48T332 0T249 -16Z" />
181<glyph unicode="t" glyph-name="t" horiz-adv-x="387" d="M232 -16Q209 -16 185 -10T141 16T108 71T96 168L98 458L21 457V500Q47 501 74 519T122 570T152 640H186V500H354V461L186 459L184 181Q184 136 191 105T216 57T260 41Q288 41 312 57T356 101L383 79Q361
18246 340 27T298 -1T261 -13T232 -16Z" />
183<glyph unicode="u" glyph-name="u" horiz-adv-x="597" d="M255 -16Q201 -16 165 4T110 72T91 202V380Q91 396 91 412T95 445Q78 444 61 444T26 442V483H57Q100 483 119 491T150 510H179V205Q179 119 203 77T287 35Q325 36 359 58T415 112V369Q415 393 416 410T420
184445Q402 444 384 444T348 442V483H379Q422 483 441 491T472 510H501L500 132Q500 116 499 87T496 38Q514 39 532 40T568 42V0H425Q422 17 421 32T418 60Q387 29 343 7T255 -16Z" />
185<glyph unicode="v" glyph-name="v" horiz-adv-x="505" d="M234 -3L91 323Q75 361 66 388T54 433T49 462L6 459V500H190V470Q160 470 152 455T149 414T167 359L244 183Q252 166 259 148T274 109H275Q280 124 286 141T298 174L378 393Q386 417 395 435T408 462L344
186459V500H502V470Q480 470 465 455T437 410T405 335L274 -3H234Z" />
187<glyph unicode="w" glyph-name="w" horiz-adv-x="801" d="M216 -3L85 381Q78 402 73 417T64 443T59 462L6 459V500H218V470Q173 469 169 440T180 362L226 222Q234 198 242 174T258 125Q267 152 276 179T295 235L384 500H425L526 209Q534 187 542 164T558 118Q566
188140 573 161T588 205L654 395Q661 415 668 433T684 462L626 459V500H800V470Q774 469 758 463T730 447T712 423T699 391L555 -3H515L420 270Q414 288 408 305T396 340T384 375Q378 358 372 341T360 306T348 270L254 -3H216Z" />
189<glyph unicode="x" glyph-name="x" horiz-adv-x="530" d="M24 0V30Q55 38 73 56T119 111L219 241Q205 260 185 286T148 337T120 374Q96 406 85 427T69 461L22 459V500H228V470Q183 469 178 450T209 379L267 300L358 410Q373 428 383 440T403 463L334 459V500H498V470Q471
190462 452 450T415 417T369 363L292 271L430 100Q441 85 452 71T474 38L519 41V0H326V30Q350 30 360 41T350 79L245 209L161 94Q146 74 138 64T115 38L192 41V0H24Z" />
191<glyph unicode="y" glyph-name="y" horiz-adv-x="528" d="M121 -271Q90 -271 68 -256T46 -210Q46 -192 58 -177T89 -162Q113 -161 121 -177T130 -205Q130 -208 130 -211T129 -219Q132 -221 140 -221Q152 -221 166 -211T191 -182Q204 -160 221 -116T261 -11L105
192323Q79 379 68 412T52 461L4 459V500H211V470H207Q165 467 161 439T184 352L301 101Q324 165 345 227T387 352Q395 374 403 397T420 439T436 463L367 459V500H524V470Q487 456 469 424T431 340L306 -9Q276 -93 251 -151T196 -240T121 -271Z" />
193<glyph unicode="z" glyph-name="z" horiz-adv-x="511" d="M40 0V41L319 400Q335 420 350 439T376 465L188 462Q151 462 131 443T101 392T86 321H55L67 500H459V468L177 97Q164 81 154 69T125 41L318 38Q360 38 384 57T420 109T438 182H467L455 0H40Z" />
194<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="334" d="M294 -271Q226 -271 187 -247T132 -175T116 -57Q116 -28 118 7T123 76T126 136Q126 187 106 212T30 237H7V289H30Q86 289 106 312T126 386Q126 425 121 467T116 554Q116 625 132 670T187 738T294
195760H322V726Q271 728 243 712T204 661T193 568Q193 546 196 515T203 452T206 397Q206 356 190 329T149 286T94 264V262Q123 257 148 241T190 196T206 125Q206 102 203 64T197 -11T193 -71Q193 -128 204 -167T243 -225T322 -243V-271H294Z" />
196<glyph unicode="|" glyph-name="bar" horiz-adv-x="231" d="M82 -271L79 760H154L150 -271H82Z" />
197<glyph unicode="}" glyph-name="braceright" horiz-adv-x="334" d="M40 -271Q108 -271 147 -247T202 -175T218 -57Q218 -28 216 7T211 76T208 136Q208 187 228 212T304 237H327V289H304Q248 289 228 312T208 386Q208 425 213 467T218 554Q218 625 202 670T147
198738T40 760H12V726Q63 728 91 712T130 661T141 568Q141 546 138 515T131 452T128 397Q128 356 144 329T185 286T240 264V262Q211 257 186 241T144 196T128 125Q128 102 131 64T137 -11T141 -71Q141 -128 130 -167T91 -225T12 -243V-271H40Z" />
199<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="530" d="M368 231Q331 231 306 242T260 268T218 294T166 306Q125 306 98 292T43 258V321Q75 347 102 360T170 374Q209 374 233 364T277 339T314 313T360 299Q396 296 429 309T487 346V283Q467 261 438
200246T368 231Z" />
201<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="263" />
202<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="243" d="M140 270L179 -143Q181 -169 167 -192T121 -216Q89 -216 76 -193T64 -143L103 270H140ZM122 516Q145 516 162 498T180 452Q180 425 162 406T121 387Q96 387 80 406T63 452Q63 479 81 497T122 516Z" />
203<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="531" d="M249 -134V-16Q189 -8 141 24T64 112T36 241Q36 303 62 362T137 463T250 516V622H315L314 516Q391 512 436 476T482 394Q482 372 470 357T436 341Q410 340 400 356T389 386Q389 396 392 406T404
204426Q396 450 376 461T335 476T299 480Q231 480 185 425T138 266Q138 199 159 147T220 65T310 35Q357 35 400 60T467 122L493 102Q458 47 407 18T308 -16L307 -134H249Z" />
205<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="548" d="M129 360Q122 389 117 422T111 497Q111 564 135 613T200 689T296 716Q355 716 389 697T437 650T452 600Q452 582 442 570T412 556Q397 556 389 562T376 578T372 595Q372 601 374 610T385 629Q379
206649 359 663T304 678Q267 678 242 658T203 606T190 537Q190 486 198 444T214 360H366V312H223Q229 268 229 238T217 180T177 117Q189 119 202 120T229 121Q272 121 309 106T376 76T429 61Q451 61 465 76T482 124H514Q512 64 487 24T412 -16Q381 -16 352 -2T294
20732T235 65T171 80Q167 80 163 80T155 79Q150 41 130 13T84 -16Q67 -16 57 -5T47 21Q47 48 71 72T134 108Q145 125 152 148T160 199Q160 231 155 258T142 312H63V360H129Z" />
208<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="535" d="M102 40L61 72L120 139Q84 189 84 254Q84 286 94 317T123 374L61 444L102 477L156 409Q178 427 206 437T268 448Q303 448 331 438T381 409L435 477L475 444L413 374Q433 348 442 317T452 254Q452
209189 416 139L475 72L435 40L384 105Q362 87 333 77T268 67Q233 67 204 77T153 104L102 40ZM268 106Q298 106 317 122T346 164T361 218T366 271Q366 290 361 314T345 360T315 398T268 413Q240 413 221 398T191 361T175 314T170 271Q170 247 174 219T189 165T219
210123T268 106Z" />
211<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="705" d="M249 0V33Q280 34 294 45T313 83T317 163L189 162V209L317 208V271L189 270V317L288 316L144 545Q119 585 107 612T90 658Q74 657 59 657T28 656V700H286V667Q240 667 222 653T208 615T233 558L316
212426Q327 410 334 399T351 375T377 340Q382 349 386 358T395 375T404 392T413 409T422 426L505 583Q510 593 517 606T534 634T553 659Q534 658 514 658T474 656V700H678V667Q629 664 598 633T531 538L413 315H534V272L404 271L403 208L534 207V164L403 163Q404 125
213404 103T404 67T401 40Q422 41 442 42T484 44V0H249Z" />
214<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="243" d="M87 385L84 760H159L155 385H87ZM87 -271L84 101H159L155 -271H87Z" />
215<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="533" d="M261 -228Q203 -228 163 -209T103 -160T83 -100Q83 -81 94 -65T125 -49Q141 -48 150 -55T164 -72T168 -94Q168 -99 165 -108T157 -125Q159 -150 188 -169T257 -189Q303 -189 330 -172T368 -131T380
216-84Q380 -53 363 -29T318 15T256 56T187 97Q149 121 115 149T59 215T38 304Q38 346 61 390T126 470Q107 492 97 519T84 582Q83 608 92 638T124 697T182 742T272 760Q326 760 366 742T428 695T451 636Q451 617 441 604T410 589Q394 589 385 596T372 613T368 630Q368
217636 370 647T380 664Q370 689 342 705T276 722Q230 722 203 704T165 661T153 613Q153 582 170 557T217 511T282 470T353 428Q391 405 423 377T476 311T496 225Q496 182 473 138T408 58Q427 36 438 9T449 -53Q449 -77 440 -107T409 -164T351 -210T261 -228ZM386
21881Q403 103 411 131T420 188Q420 231 402 262T353 316T287 360T214 401T149 447Q132 425 124 397T115 341Q115 298 133 267T182 212T249 168T321 128T386 81Z" />
219<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="387" d="M277 611Q257 611 242 628T227 670Q227 695 242 712T277 730Q299 730 313 713T327 670Q327 645 312 628T277 611ZM110 611Q90 611 75 628T60 670Q60 695 75 712T110 730Q132 730 146 713T160
220670Q160 645 145 628T110 611Z" />
221<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="877" d="M438 -50Q349 -50 277 -21T152 62T72 189T44 348Q44 431 73 503T156 631T281 718T440 750Q527 750 599 719T724 632T806 504T835 348Q835 266 805 194T720 67T593 -19T438 -50ZM441 0Q516
2220 576 28T679 105T746 216T769 348Q769 417 746 480T678 594T573 672T438 701Q365 701 305 673T201 594T135 481T111 348Q111 279 133 217T199 105T303 28T441 0ZM444 102Q375 102 321 134T234 222T202 346Q202 390 217 435T264 517T341 576T447 599Q484 599 518
223588T578 558L574 594H624V426H584Q576 491 540 518T451 545Q413 545 378 524T319 462T296 358Q296 303 318 259T381 190T473 165Q506 165 547 185T617 239L647 204Q618 164 582 142T509 111T444 102Z" />
224<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="409" d="M152 380Q103 380 79 401T54 455Q54 485 72 506T119 542T183 562T250 569V604Q250 624 247 641T231 670T190 683Q171 684 152 673T126 645Q131 640 133 634T135 620Q135 611 128 600T102
225589Q87 589 79 599T70 624Q70 647 87 668T133 702T200 716Q254 716 283 688T312 597Q312 569 312 541T311 485Q311 452 318 439T339 425Q343 425 347 427T357 434L368 415Q360 403 341 393T304 382Q278 382 266 395T250 425Q232 405 208 393T152 380ZM160 423Q183
226420 206 430T248 459Q248 471 248 492T250 538Q219 538 190 530T142 505T125 461Q127 442 139 434T160 423Z" />
227<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="530" d="M306 -7L337 24L140 277V279L335 517L303 548L32 277V273L306 -7ZM443 77L475 106L354 269V271L473 435L441 464L245 274V271L443 77Z" />
228<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="530" d="M430 157L427 284L36 282V344L482 342V157H430Z" />
229<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="293" d="M67 285V355H422V289L67 285Z" />
230<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="878" d="M438 -50Q349 -50 277 -21T152 62T72 188T44 348Q44 431 73 504T155 632T280 719T440 750Q528 750 600 719T725 633T806 504T835 348Q835 265 805 193T720 67T593 -19T438 -50ZM441 1Q516
2311 576 29T680 105T746 216T769 348Q769 418 746 481T678 594T574 672T438 701Q364 701 304 673T201 595T135 482T112 348Q112 279 134 217T199 106T303 29T441 1ZM251 136V170Q288 171 293 193T299 250V511Q299 525 299 537T301 559L251 554V596Q276 597 309 598T377
232600T436 600Q533 598 577 559T621 468Q621 446 610 420T573 370T500 333Q508 329 518 319T542 291Q580 235 601 208T637 174T665 166V132H578Q563 136 545 157T503 212Q489 232 476 252T450 290T428 323Q418 322 400 322T373 323V225Q373 208 373 196T371 174L419
233176L421 136H251ZM423 364Q447 365 475 375T523 406T543 465Q543 498 525 519T479 550T420 557Q383 553 378 531T373 473V365Q386 364 398 364T423 364Z" />
234<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="355" d="M45 640V700H310V644L45 640Z" />
235<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="405" d="M201 404Q154 404 120 425T66 482T47 561Q47 604 68 639T126 695T204 716Q251 716 285 695T339 639T358 561Q358 518 337 482T280 425T201 404ZM203 456Q244 456 269 487T295 561Q295 602 270
236634T202 667Q161 667 136 635T110 561Q110 519 135 488T203 456Z" />
237<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="530" d="M42 390H488V340H42V390ZM290 583V137H240V583H290ZM42 50H488V0H42V50Z" />
238<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="385" d="M61 306Q61 348 77 380T120 439T178 492Q220 527 231 557T242 608Q242 640 226 660T179 680Q154 680 138 668T117 640Q122 636 124 630T126 617Q126 609 120 598T96 588Q83 588 76 597T68 620Q68
239640 82 662T124 700T192 716Q223 716 250 705T295 670T312 609Q312 590 304 568T271 519T195 454Q161 429 142 407T116 362L200 360Q229 360 250 360T284 368T296 400H321L317 306H61Z" />
240<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="370" d="M172 305Q114 307 84 335T54 395Q54 409 62 420T84 431Q102 432 109 421T116 399Q116 394 114 388T108 377Q111 358 130 349T172 339Q211 339 230 365T250 423Q250 440 244 460T220 495T167
241510Q163 510 156 510T140 509V541Q143 541 145 541T151 541Q190 541 207 554T229 585T234 613Q234 638 221 661T169 683Q145 682 131 670T113 643Q118 639 120 633T122 621Q122 613 116 602T92 592Q79 592 72 602T64 625Q64 643 77 664T117 701T183 716Q234 716
242265 690T297 619Q297 594 276 568T213 530Q265 525 291 495T317 423Q317 373 279 339T172 305Z" />
243<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="252" d="M73 580L45 603L129 738Q144 760 158 763T182 763T194 757Q198 754 203 744T206 720T185 686L73 580Z" />
244<glyph unicode="&#xb5;" glyph-name="uni00B5" horiz-adv-x="614" d="M146 -260Q118 -260 106 -237T94 -173L95 500H179V236Q179 179 187 134T219 62T286 35Q323 35 355 56T406 106V500H491L490 141Q490 107 495 87T511 57T535 48Q544 48 554 51T577 65L588 50Q575
24532 549 13T487 -6Q450 -6 433 13T411 56Q383 27 341 6T256 -16Q219 -16 191 6T143 65L141 64Q149 -16 157 -62T173 -133T186 -173T191 -206Q191 -225 180 -242T146 -260Z" />
246<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="501" d="M172 -255L174 409Q141 412 109 426T55 472T33 555Q33 603 53 635T107 683T175 700H402L400 -255H330L332 659L245 656L242 -255H172Z" />
247<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="250" d="M125 264Q102 264 85 282T67 328Q67 355 85 374T126 393Q151 393 167 374T184 328Q184 301 166 283T125 264Z" />
248<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="292" d="M51 -241L45 -208Q71 -203 92 -196T130 -180T156 -158T165 -131Q165 -111 152 -105T120 -102T88 -116L54 -100L83 8H139L112 -74Q126 -66 144 -62T180 -57Q211 -57 229 -75T247 -123Q247 -153
249227 -174T175 -208T110 -229T51 -241Z" />
250<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="283" d="M76 301V329Q107 329 116 350T125 403V644L61 607L45 635L156 716H181L182 372Q182 361 182 351T180 333Q193 334 205 334T231 335V301H76Z" />
251<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="419" d="M209 380Q164 380 128 400T70 457T48 541Q48 591 69 630T128 693T212 716Q258 716 294 695T351 638T372 553Q373 503 352 464T294 402T209 380ZM217 416Q258 417 280 452T302 538Q302
252575 293 608T263 663T208 683Q166 681 144 646T121 559Q121 520 131 487T163 435T217 416Z" />
253<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="530" d="M224 -7L193 24L390 277V279L195 517L227 548L498 277V273L224 -7ZM87 77L55 106L176 269V271L57 435L89 464L285 274V271L87 77Z" />
254<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="757" d="M76 301V329Q107 329 116 350T125 403V644L61 607L45 635L156 716H181L182 372Q182 361 182 351T180 333Q193 334 205 334T231 335V301H76ZM165 -16L127 10L594 716L638 685L165 -16ZM553
2550V29Q584 30 593 48T602 95V105H433V135L632 411H658L659 142L715 141V105H659Q659 87 659 69T659 32Q670 33 680 33T700 34V0H553ZM602 143V314L480 145L602 143Z" />
256<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="785" d="M76 301V329Q107 329 116 350T125 403V644L61 607L45 635L156 716H181L182 372Q182 361 182 351T180 333Q193 334 205 334T231 335V301H76ZM165 -16L127 10L594 716L638 685L165 -16ZM484 1Q484
25743 500 75T543 134T601 187Q643 222 654 252T665 303Q665 335 649 355T602 375Q577 375 561 363T540 335Q545 331 547 325T549 312Q549 304 543 293T519 283Q506 283 499 292T491 315Q491 335 505 357T547 395T615 411Q646 411 673 400T718 365T735 304Q735 285
258727 263T694 214T618 149Q584 124 565 102T539 57L623 55Q652 55 673 55T707 63T719 95H744L740 1H484Z" />
259<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="796" d="M172 305Q114 307 84 335T54 395Q54 409 62 420T84 431Q102 432 109 421T116 399Q116 394 114 388T108 377Q111 358 130 349T172 339Q211 339 230 365T250 423Q250 440 244 460T220 495T167
260510Q163 510 156 510T140 509V541Q143 541 145 541T151 541Q190 541 207 554T229 585T234 613Q234 638 221 661T169 683Q145 682 131 670T113 643Q118 639 120 633T122 621Q122 613 116 602T92 592Q79 592 72 602T64 625Q64 643 77 664T117 701T183 716Q234 716
261265 690T297 619Q297 594 276 568T213 530Q265 525 291 495T317 423Q317 373 279 339T172 305ZM204 -16L166 10L633 716L677 685L204 -16ZM592 0V29Q623 30 632 48T641 95V105H472V135L671 411H697L698 142L754 141V105H698Q698 87 698 69T698 32Q709 33 719 33T739
26234V0H592ZM641 143V314L519 145L641 143Z" />
263<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="467" d="M244 312Q273 312 298 297T324 245Q324 223 311 204T277 166T232 127Q194 95 162 55T128 -44Q127 -81 138 -111T176 -159T250 -177Q278 -177 302 -166T342 -139T360 -106Q355 -98 352
264-88T348 -67Q348 -59 353 -49T368 -31T394 -24Q416 -26 426 -40T437 -77Q437 -106 413 -138T343 -193T235 -216Q157 -216 113 -190T50 -124T33 -42Q36 -1 59 32T116 94T181 146T235 191T257 233Q257 245 248 255T215 266Q207 266 197 265T178 259L166 294Q182 303
265204 307T244 312ZM238 516Q258 516 275 501T292 457Q292 433 275 416T238 398Q215 398 200 415T184 457Q184 482 199 499T238 516Z" />
266<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="626" d="M-6 0V33Q24 33 40 49T66 93T91 158L297 719H321L544 150Q552 129 562 96T570 40Q587 41 604 42T638 44V0H409V33Q447 34 459 50T468 88T458 128L423 222L163 216L128 109Q121 85 116 71T103
26740Q123 41 142 42T181 44V0H-6ZM178 259H409L338 450Q327 481 316 511T293 573H291Q281 545 271 517T249 460L178 259ZM345 760L200 849Q178 863 172 876T168 899T174 914Q176 917 184 922T207 927T241 909L367 789L345 760Z" />
268<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="626" d="M-6 0V33Q24 33 40 49T66 93T91 158L297 719H321L544 150Q552 129 562 96T570 40Q587 41 604 42T638 44V0H409V33Q447 34 459 50T468 88T458 128L423 222L163 216L128 109Q121 85 116 71T103
26940Q123 41 142 42T181 44V0H-6ZM178 259H409L338 450Q327 481 316 511T293 573H291Q281 545 271 517T249 460L178 259ZM273 760L418 849Q440 863 446 876T450 899T444 914Q442 917 434 922T411 927T377 909L251 789L273 760Z" />
270<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="626" d="M-6 0V33Q24 33 40 49T66 93T91 158L297 719H321L544 150Q552 129 562 96T570 40Q587 41 604 42T638 44V0H409V33Q447 34 459 50T468 88T458 128L423 222L163 216L128 109Q121 85 116 71T103
27140Q123 41 142 42T181 44V0H-6ZM178 259H409L338 450Q327 481 316 511T293 573H291Q281 545 271 517T249 460L178 259ZM439 760L310 844L183 760L158 789L313 931H315L462 790L439 760Z" />
272<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="626" d="M-6 0V33Q24 33 40 49T66 93T91 158L297 719H321L544 150Q552 129 562 96T570 40Q587 41 604 42T638 44V0H409V33Q447 34 459 50T468 88T458 128L423 222L163 216L128 109Q121 85 116 71T103
27340Q123 41 142 42T181 44V0H-6ZM178 259H409L338 450Q327 481 316 511T293 573H291Q281 545 271 517T249 460L178 259ZM502 889Q488 848 469 824T427 788T383 777Q354 777 332 787T292 812T258 837T224 848Q202 848 186 832T150 788L116 807Q133 851 165 880T229
274910Q259 911 280 901T318 876T352 851T389 840Q416 840 435 859T470 905L502 889Z" />
275<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="626" d="M-6 0V33Q24 33 40 49T66 93T91 158L297 719H321L544 150Q552 129 562 96T570 40Q587 41 604 42T638 44V0H409V33Q447 34 459 50T468 88T458 128L423 222L163 216L128 109Q121 85 116 71T103
27640Q123 41 142 42T181 44V0H-6ZM178 259H409L338 450Q327 481 316 511T293 573H291Q281 545 271 517T249 460L178 259ZM219 776Q197 776 181 794T165 839Q165 866 181 884T220 903Q243 903 258 885T274 839Q274 813 258 795T219 776ZM399 776Q377 776 361 794T345
277839Q345 866 361 884T400 903Q423 903 438 885T453 839Q453 813 437 795T399 776Z" />
278<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="626" d="M-6 0V33Q24 33 40 49T66 93T91 158L297 719H321L544 150Q552 129 562 96T570 40Q587 41 604 42T638 44V0H409V33Q447 34 459 50T468 88T458 128L423 222L163 216L128 109Q121 85 116 71T103
27940Q123 41 142 42T181 44V0H-6ZM178 259H409L338 450Q327 481 316 511T293 573H291Q281 545 271 517T249 460L178 259ZM310 715Q282 715 256 726T214 760T195 820Q194 855 210 881T253 921T308 936Q335 936 361 925T404 891T423 832Q424 796 408 770T365 729T310
280715ZM314 750Q334 751 349 769T365 818Q365 861 348 882T305 902Q282 901 268 882T253 830Q253 793 269 771T314 750Z" />
281<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="949" d="M-21 0V33Q6 33 26 47T62 83T91 125L452 660L362 656V700H863L868 525H835Q835 584 817 614T769 655T700 665L614 663Q577 662 561 649T542 611T538 544V384L726 383L719 469H763V259H730Q730 303
282718 322T680 345T611 347L538 344V118Q538 91 538 72T535 40L732 37Q775 37 805 52T853 102T870 195H904L898 0H382V36Q410 38 424 46T445 73T451 130V221L208 216L159 143Q142 118 125 92T90 40L166 44V0H-21ZM236 259H451V582L236 259Z" />
283<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="699" d="M608 477Q598 571 543 623T400 675Q347 675 301 653T219 588T164 487T144 354Q144 260 180 188T277 76T412 36Q477 36 540 65T643 151L669 130Q626 71 576 39T477 -4T386 -16Q311 -16 249
28411T141 86T71 199T46 339Q46 410 67 477T132 598T240 684T393 716Q449 716 499 701T595 655L590 709H644V477H608ZM334 -260L328 -222Q354 -217 376 -210T414 -192T440 -169T450 -141Q450 -120 438 -114T407 -110T374 -123L338 -106L367 8H425L398 -77Q412 -68
285431 -65T463 -61Q501 -61 520 -81T540 -132Q540 -162 518 -184T463 -222T395 -247T334 -260Z" />
286<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="622" d="M403 259Q403 303 391 322T353 345T284 347L211 344V115Q211 88 211 69T208 37L399 40Q443 41 475 54T525 102T543 195H577L571 0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127
287660Q109 659 91 658T55 656V700H536L541 525H508Q508 584 490 614T442 655T373 665L287 663Q250 662 234 649T215 611T211 544V384L399 383L392 469H436V259H403ZM363 760L218 849Q196 863 190 876T186 899T192 914Q194 917 202 922T225 927T259 909L385 789L363
288760Z" />
289<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="622" d="M403 259Q403 303 391 322T353 345T284 347L211 344V115Q211 88 211 69T208 37L399 40Q443 41 475 54T525 102T543 195H577L571 0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127
290660Q109 659 91 658T55 656V700H536L541 525H508Q508 584 490 614T442 655T373 665L287 663Q250 662 234 649T215 611T211 544V384L399 383L392 469H436V259H403ZM292 760L437 849Q459 863 465 876T469 899T463 914Q461 917 453 922T430 927T396 909L270 789L292
291760Z" />
292<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="622" d="M403 259Q403 303 391 322T353 345T284 347L211 344V115Q211 88 211 69T208 37L399 40Q443 41 475 54T525 102T543 195H577L571 0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125
293626T127 660Q109 659 91 658T55 656V700H536L541 525H508Q508 584 490 614T442 655T373 665L287 663Q250 662 234 649T215 611T211 544V384L399 383L392 469H436V259H403ZM457 760L328 844L201 760L176 789L331 931H333L480 790L457 760Z" />
294<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="622" d="M403 259Q403 303 391 322T353 345T284 347L211 344V115Q211 88 211 69T208 37L399 40Q443 41 475 54T525 102T543 195H577L571 0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127
295660Q109 659 91 658T55 656V700H536L541 525H508Q508 584 490 614T442 655T373 665L287 663Q250 662 234 649T215 611T211 544V384L399 383L392 469H436V259H403ZM237 776Q215 776 199 794T183 839Q183 866 199 884T238 903Q261 903 276 885T292 839Q292 813 276
296795T237 776ZM417 776Q395 776 379 794T363 839Q363 866 379 884T418 903Q441 903 456 885T471 839Q471 813 455 795T417 776Z" />
297<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="335" d="M280 667Q243 666 229 650T213 607T211 544V119Q211 92 211 73T208 40Q226 41 244 42T280 44V0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H280V667ZM463
298760L318 849Q296 863 290 876T286 899T292 914Q294 917 302 922T325 927T359 909L485 789L463 760Z" />
299<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="335" d="M280 667Q243 666 229 650T213 607T211 544V119Q211 92 211 73T208 40Q226 41 244 42T280 44V0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H280V667ZM136
300760L281 849Q303 863 309 876T313 899T307 914Q305 917 297 922T274 927T240 909L114 789L136 760Z" />
301<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="335" d="M280 667Q243 666 229 650T213 607T211 544V119Q211 92 211 73T208 40Q226 41 244 42T280 44V0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H280V667ZM557
302760L428 844L301 760L276 789L431 931H433L580 790L557 760Z" />
303<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="335" d="M280 667Q243 666 229 650T213 607T211 544V119Q211 92 211 73T208 40Q226 41 244 42T280 44V0H55V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H280V667ZM337
304776Q315 776 299 794T283 839Q283 866 299 884T338 903Q361 903 376 885T392 839Q392 813 376 795T337 776ZM517 776Q495 776 479 794T463 839Q463 866 479 884T518 903Q541 903 556 885T571 839Q571 813 555 795T517 776Z" />
305<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="746" d="M19 335V377H393V335H19ZM56 33Q94 35 108 50T123 93T125 156V588Q125 608 126 626T128 660Q110 659 92 658T56 656V700L292 701Q382 701 457 680T586 616T670 506T700 349Q700 280 676 217T604
306106T485 29T319 0H56V33ZM212 118Q212 91 212 72T209 40Q236 39 258 39T296 38T316 38Q381 38 433 62T523 128T581 228T602 353Q602 448 568 517T462 625T281 664Q244 664 230 649T214 607T212 544V118Z" />
307<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="762" d="M602 -16L203 520Q194 532 186 543T168 567H167L170 139Q170 114 170 89T168 40Q186 41 204 42T240 44V0H57V33Q88 33 101 46T119 78T123 112L124 593Q124 610 124 627T124 660Q108 659 91 658T57
308656V700H176L551 198Q564 181 576 164T602 130H603L604 588Q604 608 605 626T607 660Q589 659 571 658T535 656V700H719V667Q682 666 668 650T653 607T652 544L650 -16H602ZM588 889Q574 848 555 824T513 788T469 777Q440 777 418 787T378 812T344 837T310 848Q288
309848 272 832T236 788L202 807Q219 851 251 880T315 910Q345 911 366 901T404 876T438 851T475 840Q502 840 521 859T556 905L588 889Z" />
310<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="794" d="M402 -16Q307 -16 239 16T129 101T66 220T46 350Q46 413 67 477T131 596T240 683T394 716Q486 716 553 683T663 596T728 477T750 350Q750 288 729 224T665 105T556 17T402 -16ZM404 25Q466 25
311512 51T588 122T634 221T650 331Q650 393 633 454T583 565T502 645T391 676Q329 676 283 649T206 578T160 479T144 368Q144 313 159 253T207 141T288 57T404 25ZM425 760L280 849Q258 863 252 876T248 899T254 914Q256 917 264 922T287 927T321 909L447 789L425
312760Z" />
313<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="794" d="M402 -16Q307 -16 239 16T129 101T66 220T46 350Q46 413 67 477T131 596T240 683T394 716Q486 716 553 683T663 596T728 477T750 350Q750 288 729 224T665 105T556 17T402 -16ZM404 25Q466 25
314512 51T588 122T634 221T650 331Q650 393 633 454T583 565T502 645T391 676Q329 676 283 649T206 578T160 479T144 368Q144 313 159 253T207 141T288 57T404 25ZM354 760L499 849Q521 863 527 876T531 899T525 914Q523 917 515 922T492 927T458 909L332 789L354
315760Z" />
316<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="794" d="M402 -16Q307 -16 239 16T129 101T66 220T46 350Q46 413 67 477T131 596T240 683T394 716Q486 716 553 683T663 596T728 477T750 350Q750 288 729 224T665 105T556 17T402 -16ZM404 25Q466
31725 512 51T588 122T634 221T650 331Q650 393 633 454T583 565T502 645T391 676Q329 676 283 649T206 578T160 479T144 368Q144 313 159 253T207 141T288 57T404 25ZM519 760L390 844L263 760L238 789L393 931H395L542 790L519 760Z" />
318<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="794" d="M402 -16Q307 -16 239 16T129 101T66 220T46 350Q46 413 67 477T131 596T240 683T394 716Q486 716 553 683T663 596T728 477T750 350Q750 288 729 224T665 105T556 17T402 -16ZM404 25Q466 25
319512 51T588 122T634 221T650 331Q650 393 633 454T583 565T502 645T391 676Q329 676 283 649T206 578T160 479T144 368Q144 313 159 253T207 141T288 57T404 25ZM582 889Q568 848 549 824T507 788T463 777Q434 777 412 787T372 812T338 837T304 848Q282 848 266
320832T230 788L196 807Q213 851 245 880T309 910Q339 911 360 901T398 876T432 851T469 840Q496 840 515 859T550 905L582 889Z" />
321<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="794" d="M402 -16Q307 -16 239 16T129 101T66 220T46 350Q46 413 67 477T131 596T240 683T394 716Q486 716 553 683T663 596T728 477T750 350Q750 288 729 224T665 105T556 17T402 -16ZM404 25Q466
32225 512 51T588 122T634 221T650 331Q650 393 633 454T583 565T502 645T391 676Q329 676 283 649T206 578T160 479T144 368Q144 313 159 253T207 141T288 57T404 25ZM299 776Q277 776 261 794T245 839Q245 866 261 884T300 903Q323 903 338 885T354 839Q354 813
323338 795T299 776ZM479 776Q457 776 441 794T425 839Q425 866 441 884T480 903Q503 903 518 885T533 839Q533 813 517 795T479 776Z" />
324<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="530" d="M129 539L444 224L409 188L93 504L129 539ZM440 501L124 185L90 219L406 535L440 501Z" />
325<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="794" d="M611 755L665 721L193 -80L145 -50L611 755ZM401 -16Q306 -16 238 16T128 101T65 220T45 350Q45 413 66 477T130 596T239 683T393 716Q485 716 552 683T662 596T727 477T749 350Q749 288 728
326224T664 105T555 17T401 -16ZM403 25Q465 25 511 51T587 122T633 221T649 331Q649 393 632 454T582 565T501 645T390 676Q328 676 282 649T205 578T159 479T143 368Q143 313 158 253T206 141T287 57T403 25Z" />
327<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="752" d="M255 667Q222 667 208 653T190 621T187 588V336Q187 280 194 228T223 133T285 66T394 41Q466 41 511 75T578 169T601 307L604 588Q604 608 605 626T607 660Q589 659 572 658T536 656V700H722V667Q684
328666 670 650T654 607T652 544L650 312Q650 247 636 188T591 83T508 11T381 -16Q301 -16 247 5T160 70T113 181T99 341V544Q99 570 100 605T103 660Q85 659 67 659T31 657V700H255V667ZM424 760L279 849Q257 863 251 876T247 899T253 914Q255 917 263 922T286 927T320
329909L446 789L424 760Z" />
330<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="752" d="M255 667Q222 667 208 653T190 621T187 588V336Q187 280 194 228T223 133T285 66T394 41Q466 41 511 75T578 169T601 307L604 588Q604 608 605 626T607 660Q589 659 572 658T536 656V700H722V667Q684
331666 670 650T654 607T652 544L650 312Q650 247 636 188T591 83T508 11T381 -16Q301 -16 247 5T160 70T113 181T99 341V544Q99 570 100 605T103 660Q85 659 67 659T31 657V700H255V667ZM353 760L498 849Q520 863 526 876T530 899T524 914Q522 917 514 922T491 927T457
332909L331 789L353 760Z" />
333<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="752" d="M255 667Q222 667 208 653T190 621T187 588V336Q187 280 194 228T223 133T285 66T394 41Q466 41 511 75T578 169T601 307L604 588Q604 608 605 626T607 660Q589 659 572 658T536 656V700H722V667Q684
334666 670 650T654 607T652 544L650 312Q650 247 636 188T591 83T508 11T381 -16Q301 -16 247 5T160 70T113 181T99 341V544Q99 570 100 605T103 660Q85 659 67 659T31 657V700H255V667ZM518 760L389 844L262 760L237 789L392 931H394L541 790L518 760Z" />
335<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="752" d="M255 667Q222 667 208 653T190 621T187 588V336Q187 280 194 228T223 133T285 66T394 41Q466 41 511 75T578 169T601 307L604 588Q604 608 605 626T607 660Q589 659 572 658T536 656V700H722V667Q684
336666 670 650T654 607T652 544L650 312Q650 247 636 188T591 83T508 11T381 -16Q301 -16 247 5T160 70T113 181T99 341V544Q99 570 100 605T103 660Q85 659 67 659T31 657V700H255V667ZM298 776Q276 776 260 794T244 839Q244 866 260 884T299 903Q322 903 337 885T353
337839Q353 813 337 795T298 776ZM478 776Q456 776 440 794T424 839Q424 866 440 884T479 903Q502 903 517 885T532 839Q532 813 516 795T478 776Z" />
338<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="634" d="M215 0V33Q253 35 266 51T281 94T283 156L284 270L110 545Q85 585 73 612T56 658Q40 657 25 657T-6 656V700H252V667Q206 667 188 653T174 615T199 558L279 432Q288 418 298 403T318 373T341
339340H343Q354 362 365 382T386 422L471 583Q476 593 483 606T500 634T519 659Q500 658 480 658T440 656V700H644V667Q595 664 564 633T497 538Q463 474 432 415T371 300Q371 282 371 252T370 192T370 140T370 119Q370 92 370 73T367 40Q388 41 408 42T450 44V0H215ZM296
340760L441 849Q463 863 469 876T473 899T467 914Q465 917 457 922T434 927T400 909L274 789L296 760Z" />
341<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="596" d="M55 0V33Q93 35 107 50T122 93T124 156V588Q124 608 125 626T127 660Q109 659 91 658T55 656V700H280V667Q234 666 223 642T211 578L265 579Q362 579 428 559T530 498T570 392Q573 353 560 313T509
342238T406 182T237 161Q230 161 224 161T211 161Q211 108 211 81T208 40Q226 41 244 42T280 44V0H55ZM276 200Q377 202 425 252T473 377Q473 417 460 447T422 499T359 530T271 541Q253 541 239 541T211 539V203Q229 200 243 200T276 200Z" />
343<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="681" d="M483 -16Q461 -16 428 -8T368 16L371 -8H329L323 164H354Q358 102 390 63T481 23Q515 23 542 43T569 104Q569 143 537 166T462 210Q427 227 392 247T334 296T311 371Q311 439 358 478T493
344516Q494 588 479 629T439 689T390 712T344 717Q281 716 249 681T205 588T193 458L194 106Q194 86 194 71T190 38Q206 39 221 39T253 41V0H49V30Q80 30 92 45T106 88T108 152L107 457L25 455V500H107Q107 575 134 633T214 726T348 760Q391 760 427 749T491 718T540
345670T570 607T581 532Q581 519 580 506T576 478Q554 480 523 480T461 476T410 454T390 403Q390 376 406 356T449 319T506 288Q541 270 575 250T631 202T653 132Q653 82 632 49T572 0T483 -16Z" />
346<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="516" d="M348 0Q345 17 344 30T341 57Q307 23 268 4T184 -16Q108 -16 71 18T34 103Q34 149 62 182T136 237T235 269T339 279V341Q339 376 333 407T307 458T243 479Q214 480 184 468T139 427Q147 419
347149 409T152 389Q152 377 142 362T107 347Q86 347 75 361T64 396Q64 430 89 457T160 500T262 516Q346 516 386 472T425 331Q425 294 425 257T425 182T424 106Q424 90 423 74T420 38Q438 39 455 40T491 42V0H348ZM339 245Q305 244 268 237T199 214T148 175T129 115Q131
34878 153 60T207 41Q248 41 278 56T339 100Q338 111 338 124T338 151Q338 156 338 183T339 245ZM304 613L192 719Q174 738 172 752T174 777T183 790Q186 792 195 796T219 797T248 771L332 636L304 613Z" />
349<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="516" d="M348 0Q345 17 344 30T341 57Q307 23 268 4T184 -16Q108 -16 71 18T34 103Q34 149 62 182T136 237T235 269T339 279V341Q339 376 333 407T307 458T243 479Q214 480 184 468T139 427Q147 419
350149 409T152 389Q152 377 142 362T107 347Q86 347 75 361T64 396Q64 430 89 457T160 500T262 516Q346 516 386 472T425 331Q425 294 425 257T425 182T424 106Q424 90 423 74T420 38Q438 39 455 40T491 42V0H348ZM339 245Q305 244 268 237T199 214T148 175T129 115Q131
35178 153 60T207 41Q248 41 278 56T339 100Q338 111 338 124T338 151Q338 156 338 183T339 245ZM198 613L170 636L254 771Q269 793 283 796T307 796T319 790Q323 787 328 777T331 753T310 719L198 613Z" />
352<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="516" d="M348 0Q345 17 344 30T341 57Q307 23 268 4T184 -16Q108 -16 71 18T34 103Q34 149 62 182T136 237T235 269T339 279V341Q339 376 333 407T307 458T243 479Q214 480 184 468T139 427Q147
353419 149 409T152 389Q152 377 142 362T107 347Q86 347 75 361T64 396Q64 430 89 457T160 500T262 516Q346 516 386 472T425 331Q425 294 425 257T425 182T424 106Q424 90 423 74T420 38Q438 39 455 40T491 42V0H348ZM339 245Q305 244 268 237T199 214T148 175T129
354115Q131 78 153 60T207 41Q248 41 278 56T339 100Q338 111 338 124T338 151Q338 156 338 183T339 245ZM379 616L252 725H250L121 623L96 652L255 811H257L406 648L379 616Z" />
355<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="516" d="M348 0Q345 17 344 30T341 57Q307 23 268 4T184 -16Q108 -16 71 18T34 103Q34 149 62 182T136 237T235 269T339 279V341Q339 376 333 407T307 458T243 479Q214 480 184 468T139 427Q147 419
356149 409T152 389Q152 377 142 362T107 347Q86 347 75 361T64 396Q64 430 89 457T160 500T262 516Q346 516 386 472T425 331Q425 294 425 257T425 182T424 106Q424 90 423 74T420 38Q438 39 455 40T491 42V0H348ZM339 245Q305 244 268 237T199 214T148 175T129 115Q131
35778 153 60T207 41Q248 41 278 56T339 100Q338 111 338 124T338 151Q338 156 338 183T339 245ZM419 740Q403 691 373 668T317 645Q286 645 264 658T223 685T186 699Q168 699 148 690T113 657L83 674Q96 709 126 734T185 760Q217 761 238 748T277 721T317 707Q339
358707 358 720T390 755L419 740Z" />
359<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="516" d="M348 0Q345 17 344 30T341 57Q307 23 268 4T184 -16Q108 -16 71 18T34 103Q34 149 62 182T136 237T235 269T339 279V341Q339 376 333 407T307 458T243 479Q214 480 184 468T139 427Q147 419
360149 409T152 389Q152 377 142 362T107 347Q86 347 75 361T64 396Q64 430 89 457T160 500T262 516Q346 516 386 472T425 331Q425 294 425 257T425 182T424 106Q424 90 423 74T420 38Q438 39 455 40T491 42V0H348ZM339 245Q305 244 268 237T199 214T148 175T129 115Q131
36178 153 60T207 41Q248 41 278 56T339 100Q338 111 338 124T338 151Q338 156 338 183T339 245ZM335 644Q315 644 300 661T285 703Q285 728 300 745T335 763Q357 763 371 746T385 703Q385 678 370 661T335 644ZM168 644Q148 644 133 661T118 703Q118 728 133 745T168
362763Q190 763 204 746T218 703Q218 678 203 661T168 644Z" />
363<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="516" d="M348 0Q345 17 344 30T341 57Q307 23 268 4T184 -16Q108 -16 71 18T34 103Q34 149 62 182T136 237T235 269T339 279V341Q339 376 333 407T307 458T243 479Q214 480 184 468T139 427Q147 419 149
364409T152 389Q152 377 142 362T107 347Q86 347 75 361T64 396Q64 430 89 457T160 500T262 516Q346 516 386 472T425 331Q425 294 425 257T425 182T424 106Q424 90 423 74T420 38Q438 39 455 40T491 42V0H348ZM339 245Q305 244 268 237T199 214T148 175T129 115Q131
36578 153 60T207 41Q248 41 278 56T339 100Q338 111 338 124T338 151Q338 156 338 183T339 245ZM252 603Q228 603 206 612T169 642T153 694Q152 724 166 746T203 781T250 794Q274 794 296 785T333 755T349 704Q350 673 336 651T299 616T252 603ZM255 634Q273 635
366284 651T296 693Q296 725 284 744T250 763Q231 762 219 746T206 703Q206 674 219 654T255 634Z" />
367<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="777" d="M180 -16Q112 -16 73 17T34 100Q34 146 62 179T135 234T233 266T336 275V336Q336 372 330 404T304 458T237 479Q204 479 177 463T138 420Q145 414 148 404T151 387Q151 376 142 360T108 345Q89 345
36878 358T66 393Q66 423 88 451T153 498T252 516Q302 516 337 493T390 430Q418 468 459 492T553 516Q604 516 643 494T706 424T730 295L425 289Q419 207 437 151T491 65T573 35Q620 35 653 59T711 118L736 98Q709 56 679 31T616 -5T549 -16Q491 -16 445 6T371 79Q332
36927 283 6T180 -16ZM199 41Q244 38 280 56T345 107Q344 121 342 145T338 195T335 241Q301 240 265 233T197 210T147 171T129 112Q131 75 153 59T199 41ZM432 331H640Q640 367 634 400T608 455T549 477Q510 477 486 457T450 404T432 331Z" />
370<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="532" d="M288 -16Q221 -16 165 14T75 102T41 241Q41 293 60 342T113 430T196 493T302 516Q358 516 399 499T464 454T487 393Q487 371 475 356T440 340Q415 339 405 355T394 385Q394 395 397 405T409
371425Q401 449 381 460T340 475T304 479Q236 479 190 425T143 266Q143 199 164 147T225 66T315 36Q362 36 405 61T472 122L498 102Q472 60 436 34T361 -4T288 -16ZM247 -241L241 -208Q267 -203 288 -196T326 -180T352 -158T361 -131Q361 -111 348 -105T316 -102T284
372-116L250 -100L279 8H335L308 -74Q322 -66 340 -62T376 -57Q407 -57 425 -75T443 -123Q443 -153 423 -174T371 -208T306 -229T247 -241Z" />
373<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="542" d="M286 -16Q217 -16 162 16T74 108T42 249Q42 319 73 380T162 478T294 516Q336 516 372 503T437 462T481 393T497 295L145 289Q145 213 161 156T215 67T310 35Q341 35 373 46T434 76T479 118L503
37498Q476 56 438 31T360 -5T286 -16ZM148 331H403Q403 367 393 400T358 455T295 477Q237 477 199 443T148 331ZM333 580L221 686Q203 705 201 719T203 744T212 757Q215 759 224 763T248 764T277 738L361 603L333 580Z" />
375<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="542" d="M286 -16Q217 -16 162 16T74 108T42 249Q42 319 73 380T162 478T294 516Q336 516 372 503T437 462T481 393T497 295L145 289Q145 213 161 156T215 67T310 35Q341 35 373 46T434 76T479 118L503
37698Q476 56 438 31T360 -5T286 -16ZM148 331H403Q403 367 393 400T358 455T295 477Q237 477 199 443T148 331ZM227 580L199 603L283 738Q298 760 312 763T336 763T348 757Q352 754 357 744T360 720T339 686L227 580Z" />
377<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="542" d="M286 -16Q217 -16 162 16T74 108T42 249Q42 319 73 380T162 478T294 516Q336 516 372 503T437 462T481 393T497 295L145 289Q145 213 161 156T215 67T310 35Q341 35 373 46T434 76T479
378118L503 98Q476 56 438 31T360 -5T286 -16ZM148 331H403Q403 367 393 400T358 455T295 477Q237 477 199 443T148 331ZM408 583L281 692H279L150 590L125 619L284 778H286L435 615L408 583Z" />
379<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="542" d="M286 -16Q217 -16 162 16T74 108T42 249Q42 319 73 380T162 478T294 516Q336 516 372 503T437 462T481 393T497 295L145 289Q145 213 161 156T215 67T310 35Q341 35 373 46T434 76T479 118L503
38098Q476 56 438 31T360 -5T286 -16ZM148 331H403Q403 367 393 400T358 455T295 477Q237 477 199 443T148 331ZM364 611Q344 611 329 628T314 670Q314 695 329 712T364 730Q386 730 400 713T414 670Q414 645 399 628T364 611ZM197 611Q177 611 162 628T147 670Q147
381695 162 712T197 730Q219 730 233 713T247 670Q247 645 232 628T197 611Z" />
382<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="281" d="M44 30Q75 30 87 45T101 88T103 152V380Q103 396 104 410T107 445Q89 444 72 443T36 441V483Q80 483 104 487T140 497T160 510H189V106Q189 86 189 71T185 38Q201 39 216 39T248 41V0H44V30ZM194
383580L82 686Q64 705 62 719T64 744T73 757Q76 759 85 763T109 764T138 738L222 603L194 580Z" />
384<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="281" d="M44 30Q75 30 87 45T101 88T103 152V380Q103 396 104 410T107 445Q89 444 72 443T36 441V483Q80 483 104 487T140 497T160 510H189V106Q189 86 189 71T185 38Q201 39 216 39T248 41V0H44V30ZM88
385580L60 603L144 738Q159 760 173 763T197 763T209 757Q213 754 218 744T221 720T200 686L88 580Z" />
386<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="281" d="M44 30Q75 30 87 45T101 88T103 152V380Q103 396 104 410T107 445Q89 444 72 443T36 441V483Q80 483 104 487T140 497T160 510H189V106Q189 86 189 71T185 38Q201 39 216 39T248 41V0H44V30ZM396
387778H398L525 615L497 587L394 683H392L292 590L261 619L396 778Z" />
388<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="281" d="M44 30Q75 30 87 45T101 88T103 152V380Q103 396 104 410T107 445Q89 444 72 443T36 441V483Q80 483 104 487T140 497T160 510H189V106Q189 86 189 71T185 38Q201 39 216 39T248 41V0H44V30ZM481
389611Q461 611 446 628T431 670Q431 695 446 712T481 730Q503 730 517 713T531 670Q531 645 516 628T481 611ZM314 611Q294 611 279 628T264 670Q264 695 279 712T314 730Q336 730 350 713T364 670Q364 645 349 628T314 611Z" />
390<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="559" d="M259 -16Q199 -16 150 12T72 94T43 222Q43 275 57 323T99 410T167 471T257 496Q295 498 337 483T403 430H405Q395 470 374 514T321 599T243 669L182 592L146 622L204 691Q182 702 157 709T103 718L107
391760Q143 758 175 750T237 729L291 793L320 766L276 710Q348 670 398 603T475 450T502 272Q503 193 478 128T398 23T259 -16ZM275 24Q312 24 343 47T393 115T413 229Q413 264 407 302T386 375T346 431T283 455Q238 457 207 428T160 350T143 243Q143 137 181 81T275
39224Z" />
393<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="607" d="M44 0V30Q75 30 87 45T101 88T103 152L104 380Q104 396 104 412T108 445Q90 444 73 443T37 441V483Q81 483 103 487T137 497T155 510H184Q185 503 185 494T187 474T188 449Q210 468 236 483T292
394507T351 516Q438 516 478 462T518 292V106Q518 86 518 71T514 38Q530 39 545 39T577 41V0H373V30Q404 30 416 45T430 88T432 152V292Q431 378 404 422T317 465Q281 464 247 446T189 400Q190 392 190 382T190 361L189 106Q189 86 189 71T185 38Q201 39 216 39T248
39541V0H44ZM487 707Q471 658 441 635T385 612Q354 612 332 625T291 652T254 666Q236 666 216 657T181 624L151 641Q164 676 194 701T253 727Q285 728 306 715T345 688T385 674Q407 674 426 687T458 722L487 707Z" />
396<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="585" d="M292 -16Q222 -16 165 16T75 106T41 238Q41 317 74 380T164 479T292 516Q362 516 419 483T510 392T544 262Q544 185 511 122T420 21T292 -16ZM300 24Q353 24 384 54T428 132T442 233Q442 278
397434 321T407 400T361 457T292 478Q240 478 207 448T159 370T143 267Q143 205 160 150T212 59T300 24ZM345 580L233 686Q215 705 213 719T215 744T224 757Q227 759 236 763T260 764T289 738L373 603L345 580Z" />
398<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="585" d="M292 -16Q222 -16 165 16T75 106T41 238Q41 317 74 380T164 479T292 516Q362 516 419 483T510 392T544 262Q544 185 511 122T420 21T292 -16ZM300 24Q353 24 384 54T428 132T442 233Q442 278
399434 321T407 400T361 457T292 478Q240 478 207 448T159 370T143 267Q143 205 160 150T212 59T300 24ZM239 580L211 603L295 738Q310 760 324 763T348 763T360 757Q364 754 369 744T372 720T351 686L239 580Z" />
400<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="585" d="M292 -16Q222 -16 165 16T75 106T41 238Q41 317 74 380T164 479T292 516Q362 516 419 483T510 392T544 262Q544 185 511 122T420 21T292 -16ZM300 24Q353 24 384 54T428 132T442 233Q442
401278 434 321T407 400T361 457T292 478Q240 478 207 448T159 370T143 267Q143 205 160 150T212 59T300 24ZM420 583L293 692H291L162 590L137 619L296 778H298L447 615L420 583Z" />
402<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="585" d="M292 -16Q222 -16 165 16T75 106T41 238Q41 317 74 380T164 479T292 516Q362 516 419 483T510 392T544 262Q544 185 511 122T420 21T292 -16ZM300 24Q353 24 384 54T428 132T442 233Q442 278
403434 321T407 400T361 457T292 478Q240 478 207 448T159 370T143 267Q143 205 160 150T212 59T300 24ZM460 707Q444 658 414 635T358 612Q327 612 305 625T264 652T227 666Q209 666 189 657T154 624L124 641Q137 676 167 701T226 727Q258 728 279 715T318 688T358
404674Q380 674 399 687T431 722L460 707Z" />
405<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="585" d="M292 -16Q222 -16 165 16T75 106T41 238Q41 317 74 380T164 479T292 516Q362 516 419 483T510 392T544 262Q544 185 511 122T420 21T292 -16ZM300 24Q353 24 384 54T428 132T442 233Q442
406278 434 321T407 400T361 457T292 478Q240 478 207 448T159 370T143 267Q143 205 160 150T212 59T300 24ZM376 611Q356 611 341 628T326 670Q326 695 341 712T376 730Q398 730 412 713T426 670Q426 645 411 628T376 611ZM209 611Q189 611 174 628T159 670Q159 695
407174 712T209 730Q231 730 245 713T259 670Q259 645 244 628T209 611Z" />
408<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="530" d="M264 130Q241 130 224 148T206 194Q206 221 224 240T265 259Q290 259 306 240T323 194Q323 167 305 149T264 130ZM264 462Q241 462 224 480T206 526Q206 553 224 572T265 591Q290 591 306 572T323
409526Q323 499 305 481T264 462ZM42 390H488V340H42V390Z" />
410<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="585" d="M117 -75L80 -48L466 565L513 534L117 -75ZM292 -16Q222 -16 165 16T75 106T41 238Q41 317 74 380T164 479T292 516Q362 516 419 483T510 392T544 262Q544 185 511 122T420 21T292 -16ZM300
41124Q353 24 384 54T428 132T442 233Q442 278 434 321T407 400T361 457T292 478Q240 478 207 448T159 370T143 267Q143 205 160 150T212 59T300 24Z" />
412<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="597" d="M255 -16Q201 -16 165 4T110 72T91 202V380Q91 396 91 412T95 445Q78 444 61 444T26 442V483H57Q100 483 119 491T150 510H179V205Q179 119 203 77T287 35Q325 36 359 58T415 112V369Q415 393
413416 410T420 445Q402 444 384 444T348 442V483H379Q422 483 441 491T472 510H501L500 132Q500 116 499 87T496 38Q514 39 532 40T568 42V0H425Q422 17 421 32T418 60Q387 29 343 7T255 -16ZM349 580L237 686Q219 705 217 719T219 744T228 757Q231 759 240 763T264
414764T293 738L377 603L349 580Z" />
415<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="597" d="M255 -16Q201 -16 165 4T110 72T91 202V380Q91 396 91 412T95 445Q78 444 61 444T26 442V483H57Q100 483 119 491T150 510H179V205Q179 119 203 77T287 35Q325 36 359 58T415 112V369Q415 393
416416 410T420 445Q402 444 384 444T348 442V483H379Q422 483 441 491T472 510H501L500 132Q500 116 499 87T496 38Q514 39 532 40T568 42V0H425Q422 17 421 32T418 60Q387 29 343 7T255 -16ZM243 580L215 603L299 738Q314 760 328 763T352 763T364 757Q368 754 373
417744T376 720T355 686L243 580Z" />
418<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="597" d="M255 -16Q201 -16 165 4T110 72T91 202V380Q91 396 91 412T95 445Q78 444 61 444T26 442V483H57Q100 483 119 491T150 510H179V205Q179 119 203 77T287 35Q325 36 359 58T415 112V369Q415
419393 416 410T420 445Q402 444 384 444T348 442V483H379Q422 483 441 491T472 510H501L500 132Q500 116 499 87T496 38Q514 39 532 40T568 42V0H425Q422 17 421 32T418 60Q387 29 343 7T255 -16ZM424 583L297 692H295L166 590L141 619L300 778H302L451 615L424 583Z"
420/>
421<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="597" d="M255 -16Q201 -16 165 4T110 72T91 202V380Q91 396 91 412T95 445Q78 444 61 444T26 442V483H57Q100 483 119 491T150 510H179V205Q179 119 203 77T287 35Q325 36 359 58T415 112V369Q415
422393 416 410T420 445Q402 444 384 444T348 442V483H379Q422 483 441 491T472 510H501L500 132Q500 116 499 87T496 38Q514 39 532 40T568 42V0H425Q422 17 421 32T418 60Q387 29 343 7T255 -16ZM380 611Q360 611 345 628T330 670Q330 695 345 712T380 730Q402 730
423416 713T430 670Q430 645 415 628T380 611ZM213 611Q193 611 178 628T163 670Q163 695 178 712T213 730Q235 730 249 713T263 670Q263 645 248 628T213 611Z" />
424<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="528" d="M121 -271Q90 -271 68 -256T46 -210Q46 -192 58 -177T89 -162Q113 -161 121 -177T130 -205Q130 -208 130 -211T129 -219Q132 -221 140 -221Q152 -221 166 -211T191 -182Q204 -160 221 -116T261
425-11L105 323Q79 379 68 412T52 461L4 459V500H211V470H207Q165 467 161 439T184 352L301 101Q324 165 345 227T387 352Q395 374 403 397T420 439T436 463L367 459V500H524V470Q487 456 469 424T431 340L306 -9Q276 -93 251 -151T196 -240T121 -271ZM234 580L206
426603L290 738Q305 760 319 763T343 763T355 757Q359 754 364 744T367 720T346 686L234 580Z" />
427<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="577" d="M15 -255V-225Q46 -225 58 -210T72 -167T74 -103L76 625Q76 641 76 657T80 690Q62 689 45 688T9 686V728Q53 728 77 732T113 742T132 755H161L160 462Q191 487 230 501T311 516Q372 516 422 486T503
428399T534 264Q534 179 499 116T407 19T279 -16Q244 -16 215 -9T160 15V-149Q160 -169 160 -184T156 -217Q172 -216 187 -216T219 -214V-255H15ZM277 24Q325 24 359 53T412 132T431 249Q431 303 415 353T366 435T277 467Q243 467 213 453T160 416V62Q185 43 214 34T277
42924Z" />
430<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="528" d="M121 -271Q90 -271 68 -256T46 -210Q46 -192 58 -177T89 -162Q113 -161 121 -177T130 -205Q130 -208 130 -211T129 -219Q132 -221 140 -221Q152 -221 166 -211T191 -182Q204 -160 221 -116T261
431-11L105 323Q79 379 68 412T52 461L4 459V500H211V470H207Q165 467 161 439T184 352L301 101Q324 165 345 227T387 352Q395 374 403 397T420 439T436 463L367 459V500H524V470Q487 456 469 424T431 340L306 -9Q276 -93 251 -151T196 -240T121 -271ZM371 611Q351
432611 336 628T321 670Q321 695 336 712T371 730Q393 730 407 713T421 670Q421 645 406 628T371 611ZM204 611Q184 611 169 628T154 670Q154 695 169 712T204 730Q226 730 240 713T254 670Q254 645 239 628T204 611Z" />
433<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="590" d="M66 285V355H521V289L66 285Z" />
434<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="841" d="M66 285V355H771V289L66 285Z" />
435<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="224" d="M120 760L147 740Q136 726 124 700T105 643T101 581Q108 584 114 585T126 587Q145 587 158 573T172 538Q172 510 156 495T117 480Q82 480 64 506T46 571Q46 596 55 632T81 702T120 760Z" />
436<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="174" d="M77 480L50 500Q61 514 73 540T92 597T96 659Q89 656 83 655T71 653Q52 653 39 667T25 702Q25 730 41 745T80 760Q115 760 133 734T151 669Q151 644 142 608T116 538T77 480Z" />
437<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="253" d="M118 -179L91 -159Q102 -145 114 -119T133 -62T137 0Q130 -3 124 -4T112 -6Q93 -6 80 8T66 43Q66 71 82 86T121 101Q156 101 174 75T192 10Q192 -15 183 -51T157 -121T118 -179Z" />
438<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="400" d="M120 760L147 740Q136 726 124 700T105 643T101 581Q108 584 114 585T126 587Q145 587 158 573T172 538Q172 510 156 495T117 480Q82 480 64 506T46 571Q46 596 55 632T81 702T120 760ZM296
439760L323 740Q312 726 300 700T281 643T277 581Q284 584 290 585T302 587Q321 587 334 573T348 538Q348 510 332 495T293 480Q258 480 240 506T222 571Q222 596 231 632T257 702T296 760Z" />
440<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="349" d="M77 480L50 500Q61 514 73 540T92 597T96 659Q89 656 83 655T71 653Q52 653 39 667T25 702Q25 730 41 745T80 760Q115 760 133 734T151 669Q151 644 142 608T116 538T77 480ZM253 480L226
441500Q237 514 249 540T268 597T272 659Q265 656 259 655T247 653Q228 653 215 667T201 702Q201 730 217 745T256 760Q291 760 309 734T327 669Q327 644 318 608T292 538T253 480Z" />
442<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="429" d="M118 -179L91 -159Q102 -145 114 -119T133 -62T137 0Q130 -3 124 -4T112 -6Q93 -6 80 8T66 43Q66 71 82 86T121 101Q156 101 174 75T192 10Q192 -15 183 -51T157 -121T118 -179ZM294
443-179L267 -159Q278 -145 290 -119T309 -62T313 0Q306 -3 300 -4T288 -6Q269 -6 256 8T242 43Q242 71 258 86T297 101Q332 101 350 75T368 10Q368 -15 359 -51T333 -121T294 -179Z" />
444<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="401" d="M200 226Q159 226 125 245T70 299T50 374Q50 416 70 449T124 502T200 522Q242 522 276 503T330 450T351 374Q351 333 331 299T276 246T200 226Z" />
445<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="383" d="M305 -7L336 25L139 278V280L334 517L302 549L31 278V274L305 -7Z" />
446<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="383" d="M77 -7L46 25L243 278V280L48 517L80 549L351 278V274L77 -7Z" />
447</font>
448</defs>
449</svg>
diff --git a/themes/ccc/assets/fonts/lora-regular.ttf b/themes/ccc/assets/fonts/lora-regular.ttf
new file mode 100644
index 00000000..8c3435d2
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-regular.ttf
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-regular.woff b/themes/ccc/assets/fonts/lora-regular.woff
new file mode 100644
index 00000000..5df4aecf
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-regular.woff
Binary files differ
diff --git a/themes/ccc/assets/fonts/lora-regular.woff2 b/themes/ccc/assets/fonts/lora-regular.woff2
new file mode 100644
index 00000000..0b9576a6
--- /dev/null
+++ b/themes/ccc/assets/fonts/lora-regular.woff2
Binary files differ
diff --git a/themes/ccc/bundles b/themes/ccc/bundles
new file mode 100644
index 00000000..71d458b4
--- /dev/null
+++ b/themes/ccc/bundles
@@ -0,0 +1,26 @@
1; css bundles
2assets/css/all-nocdn.css=
3 bootstrap.min.css,
4 rst_base.css,
5 nikola_rst.css,
6 code.css,
7 baguetteBox.min.css,
8 theme.css,
9 custom.css,
10assets/css/all.css=
11 rst_base.css,
12 nikola_rst.css,
13 code.css,
14 baguetteBox.min.css,
15 theme.css,
16 custom.css,
17
18; javascript bundles
19assets/js/all-nocdn.js=
20 jquery.min.js,
21 popper.min.js,
22 bootstrap.min.js,
23 baguetteBox.min.js,
24 fancydates.min.js,
25assets/js/all.js=
26 fancydates.min.js
diff --git a/themes/ccc/ccc.theme b/themes/ccc/ccc.theme
new file mode 100644
index 00000000..e5a6d86d
--- /dev/null
+++ b/themes/ccc/ccc.theme
@@ -0,0 +1,12 @@
1[Theme]
2engine = mako
3parent = bootstrap4
4author = The Nikola Contributors
5author_url = https://getnikola.com/
6license = MIT
7based_on = Bootstrap 4 <http://getbootstrap.com/>
8tags = bootstrap
9
10[Family]
11family = bootstrap4
12
diff --git a/themes/ccc/templates/base.tmpl b/themes/ccc/templates/base.tmpl
new file mode 100644
index 00000000..1a98780b
--- /dev/null
+++ b/themes/ccc/templates/base.tmpl
@@ -0,0 +1,74 @@
1## -*- coding: utf-8 -*-
2<%namespace name="base" file="base_helper.tmpl" import="*" />
3<%namespace name="notes" file="annotation_helper.tmpl" import="*" />
4<%namespace name="static_footer" file="static_footer.tmpl" import="*" />
5${set_locale(lang)}
6${base.html_headstart()}
7<%block name="extra_head">
8### Leave this block alone.
9</%block>
10${template_hooks['extra_head']()}
11</head>
12<body>
13<a href="#content" class="sr-only sr-only-focusable">${messages("Skip to main content")}</a>
14
15<!-- Menubar -->
16
17<nav class="navbar navbar-expand-md static-top mb-4
18% if theme_config.get('navbar_light'):
19navbar-light bg-light
20% else:
21navbar-dark bg-dark
22% endif
23">
24 <div class="container"><!-- This keeps the margins nice -->
25 <a class="navbar-brand" href="${abs_link(_link("root", None, lang))}">
26 %if logo_url:
27 <img src="${logo_url}" alt="${blog_title|h}" id="logo" class="d-inline-block align-top">
28 %endif
29
30 % if show_blog_title:
31 <span id="blog-title">${blog_title|h}</span>
32 % endif
33 </a>
34 %if search_form:
35 ${search_form}
36 %endif
37 </div><!-- /.container -->
38</nav>
39
40<!-- End of Menubar -->
41
42<div class="container" id="content" role="main">
43 <div class="body-content">
44 <!--Body content-->
45 ${template_hooks['page_header']()}
46 <%block name="extra_header"></%block>
47 <%block name="content"></%block>
48 <!--End of body content-->
49
50 ${static_footer.static_footer()}
51 </div>
52</div>
53
54${base.late_load_js()}
55 %if date_fanciness != 0:
56 <!-- fancy dates -->
57 <script>
58 moment.locale("${momentjs_locales[lang]}");
59 fancydates(${date_fanciness}, ${js_date_format});
60 </script>
61 <!-- end fancy dates -->
62 %endif
63 <%block name="extra_js"></%block>
64 <script>
65 baguetteBox.run('div#content', {
66 ignoreClass: 'islink',
67 captions: function(element) {
68 return element.getElementsByTagName('img')[0].alt;
69 }});
70 </script>
71${body_end}
72${template_hooks['body_end']()}
73</body>
74</html>
diff --git a/themes/ccc/templates/front-featured-large.tmpl b/themes/ccc/templates/front-featured-large.tmpl
new file mode 100644
index 00000000..320f2e31
--- /dev/null
+++ b/themes/ccc/templates/front-featured-large.tmpl
@@ -0,0 +1,33 @@
1## -*- coding: utf-8 -*-
2<%block name="content">
3
4<div class="carousel slide d-lg-none" style="height: 10rem;" data-ride="carousel" data-interval="3000">
5 <div class="carousel-inner">
6 % for post in posts:
7 <div class="carousel-item ${'active' if loop.index == 0 else ''}">
8 <a href="${post.permalink()}">
9 <img class="d-block img-fluid w-100" src="${post.meta('previewimage')}" alt="large carousel slide" style="height: 160px; object-fit: cover;">
10 <div class="carousel-caption d-sm-block">
11 <h1 style="background: rgba(0, 0, 0, 0.75); display: inline; padding: 0.1em; margin: 0;">${post.meta('previewtext', lang) or post.title(lang)}</h1>
12 </div>
13 </a>
14 </div>
15 % endfor
16 </div>
17</div>
18<div class="row d-none d-lg-flex">
19 % for post in posts:
20 <div class="col-6 col-sm-4">
21 <div class="card text-white bg-light shadow-sm">
22 <div class="card-body">
23 <img class="card-img-top" style="width: 100%; height: 160px; object-fit: cover;" src="${post.meta('previewimage')}" alt="CCC logo">
24 <div class="card-img-overlay d-flex flex-column justify-content-end">
25 <h1 style="background: rgba(0, 0, 0, 0.75); display: inline; padding: 0.1em; margin: 0;" class="card-title">${post.meta('previewtext', lang) or post.title(lang)}</h1>
26 </div>
27 </div>
28 <a href="${post.permalink()}" class="stretched-link"></a>
29 </div>
30 </div>
31 % endfor
32</div>
33</%block>
diff --git a/themes/ccc/templates/front-featured-nav-small.tmpl b/themes/ccc/templates/front-featured-nav-small.tmpl
new file mode 100644
index 00000000..cb25fd73
--- /dev/null
+++ b/themes/ccc/templates/front-featured-nav-small.tmpl
@@ -0,0 +1,15 @@
1## -*- coding: utf-8 -*-
2<%block name="content">
3
4<div class="nav bg-light p-2 my-3 text-white shadow-sm d-none d-lg-block">
5 % for post in posts:
6 <div class="card mb-3">
7 <img class="card-img-top" style="width: 100%; height: 120px; object-fit: cover;" src=${post.meta('previewimage')}"/>
8 <div class="card-img-overlay d-flex flex-column justify-content-end">
9 <h2 style="background: rgba(0, 0, 0, 0.75); display: inline; padding: 0.1em; margin: 0;" class="card-title">${post.title(lang)}</h2>
10 </div>
11 <a href="${post.permalink()}" class="stretched-link"></a>
12 </div>
13 % endfor
14</div>
15</%block>
diff --git a/themes/ccc/templates/front-featured-small.tmpl b/themes/ccc/templates/front-featured-small.tmpl
new file mode 100644
index 00000000..e75b9146
--- /dev/null
+++ b/themes/ccc/templates/front-featured-small.tmpl
@@ -0,0 +1,19 @@
1## -*- coding: utf-8 -*-
2<%block name="content">
3
4<div class="row my-3 bg-light text-white shadow-sm d-lg-none">
5
6 % for post in posts:
7 <div class="col-12 col-md-4 col-lg-3 my-3">
8 <div class="card">
9 <img class="card-img-top" style="width: 100%; height: 120px; object-fit: cover;" src=${post.meta('previewimage')}"/>
10 <div class="card-img-overlay d-flex flex-column justify-content-end">
11 <h3 style="background: rgba(0, 0, 0, 0.75); display: inline; padding: 0.1em; margin: 0;" class="card-title">${post.title(lang)}</h3>
12 </div>
13 <a href="${post.permalink()}" class="stretched-link"></a>
14 </div>
15 </div>
16% endfor
17
18</div>
19</%block>
diff --git a/themes/ccc/templates/front.tmpl b/themes/ccc/templates/front.tmpl
new file mode 100644
index 00000000..cb5b219e
--- /dev/null
+++ b/themes/ccc/templates/front.tmpl
@@ -0,0 +1,15 @@
1## -*- coding: utf-8 -*-
2<%namespace name="helper" file="post_helper.tmpl"/>
3<%namespace name="pheader" file="post_header.tmpl"/>
4<%namespace name="comments" file="comments_helper.tmpl"/>
5<%namespace name="math" file="math_helper.tmpl"/>
6<%inherit file="post.tmpl"/>
7
8<%block name="content">
9<article class="post-${post.meta('type')} storypage" itemscope="itemscope" itemtype="http://schema.org/Article">
10 <div class="e-content entry-content" itemprop="articleBody text">
11 ${post.text()}
12 </div>
13 ${math.math_scripts_ifpost(post)}
14</article>
15</%block>
diff --git a/themes/ccc/templates/post-list-front-erfas.tmpl b/themes/ccc/templates/post-list-front-erfas.tmpl
new file mode 100644
index 00000000..56690ff0
--- /dev/null
+++ b/themes/ccc/templates/post-list-front-erfas.tmpl
@@ -0,0 +1,28 @@
1## -*- coding: utf-8 -*-
2<%block name="content">
3<!-- Begin post-list ${post_list_id} -->
4
5<div id="${post_list_id}" class="post-list bg-light p-8 my-3 col-12 border border-light rounded shadow-sm">
6 <h1 class="section-heading">Aus den Erfas</h1>
7 % for post in posts:
8 <div class="post-list-item row">
9 <div class="col-12 p-0">
10 <a class="stretched-link" href="${post.permalink()}">
11 %if post.meta('previewimage'):
12 <img class="col-12 col-md-4 mb-3 img-responsive float-left post-list-preview" alt="preview" src="${post.meta('previewimage')}" style="object-position: ${post.meta('previewimage-position') or '50% 50%'}"/>
13 %endif
14 <div class="post-list-headline col-12">
15 <div class="post-title">${post.title(lang)}</div>
16 <div class="post-date">${post.formatted_date(date_format)}</div>
17 </div>
18 </a>
19 <div class="post-body col-12" id="post-body-${loop.index}">
20 ${ post.text( teaser_only = True, show_read_more_link = False, strip_html = True) }
21 </div>
22 </div>
23 </div>
24 % endfor
25 <div class="more-erfa-content"><a href="${_link('category', 'cpu', lang)}">Mehr aus den Erfas</a></div>
26</div>
27<!-- End post-list ${post_list_id} -->
28</%block>
diff --git a/themes/ccc/templates/post-list-front-updates.tmpl b/themes/ccc/templates/post-list-front-updates.tmpl
new file mode 100644
index 00000000..0c529dac
--- /dev/null
+++ b/themes/ccc/templates/post-list-front-updates.tmpl
@@ -0,0 +1,25 @@
1## -*- coding: utf-8 -*-
2<%block name="content">
3<!-- Begin post-list ${post_list_id} -->
4
5% for post in posts:
6<div class="post-list-item row">
7 <div class="col-12 p-0">
8 <a class="stretched-link" href="${post.permalink()}">
9 %if post.meta('previewimage'):
10 <img class="col-12 col-md-4 mb-3 img-responsive float-left post-list-preview" alt="preview" src="${post.meta('previewimage')}" style="object-position: ${post.meta('previewimage-position') or '50% 50%'}"/>
11
12 %endif
13 <div class="post-list-headline col-12">
14 <div class="post-title">${post.title(lang)}</div>
15 <div class="post-date">${post.formatted_date(date_format)} – ${post.author()|h}</div>
16 </div>
17 </a>
18 <div class="post-body col-12" id="post-body-${loop.index}">
19 ${ post.text( teaser_only = True, show_read_more_link = False) }
20 </div>
21 </div>
22</div>
23% endfor
24<!-- End post-list ${post_list_id} -->
25</%block>
diff --git a/themes/ccc/templates/post.tmpl b/themes/ccc/templates/post.tmpl
new file mode 100644
index 00000000..7abffb9d
--- /dev/null
+++ b/themes/ccc/templates/post.tmpl
@@ -0,0 +1,58 @@
1## -*- coding: utf-8 -*-
2<%namespace name="helper" file="post_helper.tmpl"/>
3<%namespace name="pheader" file="post_header.tmpl"/>
4<%namespace name="comments" file="comments_helper.tmpl"/>
5<%namespace name="math" file="math_helper.tmpl"/>
6<%namespace name="statnav" file="static_navigation.tmpl"/>
7<%inherit file="base.tmpl"/>
8
9<%block name="extra_head">
10 ${parent.extra_head()}
11 % if post.meta('keywords'):
12 <meta name="keywords" content="${smartjoin(', ', post.meta('keywords'))|h}">
13 % endif
14 <meta name="author" content="${post.author()|h}">
15 %if post.prev_post:
16 <link rel="prev" href="${post.prev_post.permalink()}" title="${post.prev_post.title()|h}" type="text/html">
17 %endif
18 %if post.next_post:
19 <link rel="next" href="${post.next_post.permalink()}" title="${post.next_post.title()|h}" type="text/html">
20 %endif
21 % if post.is_draft:
22 <meta name="robots" content="noindex">
23 % endif
24 ${helper.open_graph_metadata(post)}
25 ${helper.twitter_card_information(post)}
26 ${helper.meta_translations(post)}
27 ${math.math_styles_ifpost(post)}
28</%block>
29
30<%block name="content">
31<div class="row frontend-content mt-3">
32 <div class="col-lg-9 blog-main">
33 % if post.meta('previewimage'):
34 <img class="col-12 p-0 mb-3 post-preview img-responsive" src="${post.meta('previewimage')}" alt="preview-img" style="object-fit: cover; object-position: ${post.meta('previewimage-position') or '50% 50%' }" />
35 % endif
36 <article class="post-${post.meta('type')} h-entry hentry postpage" itemscope="itemscope" itemtype="http://schema.org/Article">
37 ${pheader.html_post_header()}
38 <div class="e-content entry-content" itemprop="articleBody text">
39 ${post.text()}
40 </div>
41 ${math.math_scripts_ifpost(post)}
42 </article>
43 </div>
44 <aside class="col-12 col-lg-3 sidebar">
45 ${statnav.static_navigation()}
46 %if post.tags:
47 <ul itemprop="keywords" class="nav flex-column bg-light mt-4 shadow-sm">
48 <h4 class="pull-left">Tagged as:</h4>
49 %for tag in post.tags:
50 % if tag not in hidden_tags:
51 <li class="nav-item"><a class="nav-link" href="${_link('tag', tag)}" rel="tag">${tag|h}</a></li>
52 % endif
53 %endfor
54 </ul>
55 %endif
56 </aside>
57</div>
58</%block>
diff --git a/themes/ccc/templates/post_header.tmpl b/themes/ccc/templates/post_header.tmpl
new file mode 100644
index 00000000..f13ec488
--- /dev/null
+++ b/themes/ccc/templates/post_header.tmpl
@@ -0,0 +1,59 @@
1## -*- coding: utf-8 -*-
2<%namespace name="helper" file="post_helper.tmpl"/>
3<%namespace name="comments" file="comments_helper.tmpl"/>
4
5<%def name="html_title()">
6%if title and not post.meta('hidetitle'):
7 <h1 class="p-name entry-title" itemprop="headline name"><a href="${post.permalink()}" class="u-url">${post.title()|h}</a></h1>
8%endif
9</%def>
10
11<%def name="html_translations(post)">
12 % if len(post.translated_to) > 1:
13 % for langname in sorted(translations):
14 % if langname != lang and post.is_translation_available(langname):
15 <div class="posttranslation d-lg-none">
16 <a href="${post.permalink(langname)}" hreflang="${langname}" rel="alternate">${messages("Also available in:", langname)} ${messages("LANGUAGE", langname)}</a>
17 </div>
18 % endif
19 % endfor
20 % endif
21</%def>
22
23<%def name="html_sourcelink()">
24 % if show_sourcelink:
25 <p class="sourceline"><a href="${post.source_link()}" class="sourcelink">${messages("Source")}</a></p>
26 % endif
27</%def>
28
29<%def name="html_post_header()">
30 <header>
31 ${html_title()}
32 <div class="metadata">
33 <p class="byline author vcard p-author h-card"><span class="byline-name fn p-name" itemprop="author">
34 % if author_pages_generated:
35 <a class="u-url" href="${_link('author', post.author())}">${post.author()|h}</a>
36 % else:
37 ${post.author()|h}
38 % endif
39 </span></p>
40 <p class="dateline">
41 <a href="${post.permalink()}" rel="bookmark">
42 <time class="published dt-published" datetime="${post.formatted_date('webiso')}" itemprop="datePublished" title="${post.formatted_date(date_format)|h}">${post.formatted_date(date_format)|h}</time>
43 % if post.updated and post.updated != post.date:
44 <span class="updated"> (${messages("updated")}
45 <time class="updated dt-updated" datetime="${post.formatted_updated('webiso')}" itemprop="dateUpdated" title="${post.formatted_updated(date_format)|h}">${post.formatted_updated(date_format)|h}</time>)</span>
46 % endif
47 </a>
48 </p>
49 % if not post.meta('nocomments') and site_has_comments:
50 <p class="commentline">${comments.comment_link(post.permalink(), post._base_path)}
51 % endif
52 ${html_sourcelink()}
53 % if post.meta('link'):
54 <p class="linkline"><a href="${post.meta('link')}">${messages("Original site")}</a></p>
55 % endif
56 </div>
57 ${html_translations(post)}
58 </header>
59</%def>
diff --git a/themes/ccc/templates/static_footer.tmpl b/themes/ccc/templates/static_footer.tmpl
new file mode 100644
index 00000000..b99dfae1
--- /dev/null
+++ b/themes/ccc/templates/static_footer.tmpl
@@ -0,0 +1,16 @@
1## -*- coding: utf-8 -*-
2
3<%block name="static_footer">
4% if global_data.get('footer'):
5<footer id="footer" class="container-fluid text-muted bg-light shadow-sm mt-3 py-2">
6 <div class="row justify-content-center text-center">
7 % for item in global_data['footer']:
8 <div class="col">
9 <a href="${item.get('url','#')}">${item.get('title',u'error')}</a>
10 </div>
11 % endfor
12 </div>
13 ${template_hooks['page_footer']()}
14</footer>
15% endif
16</%block>
diff --git a/themes/ccc/templates/static_navigation.tmpl b/themes/ccc/templates/static_navigation.tmpl
new file mode 100644
index 00000000..e0bb4945
--- /dev/null
+++ b/themes/ccc/templates/static_navigation.tmpl
@@ -0,0 +1,21 @@
1## -*- coding: utf-8 -*-
2
3<%block name="static_navigation">
4% if global_data.get('navigation'):
5<ul class="nav flex-column bg-light mt-4 shadow-sm">
6 % for langname in sorted(translations):
7 % if langname != lang and post.is_translation_available(langname):
8 <li class="nav-item">
9 <a class ="nav-link" href="${post.permalink(langname)}" rel="alternate" hreflang="${langname}">${messages("LANGUAGE", langname)}</a>
10 </li>
11 % endif
12 % endfor
13
14 % for nav in global_data['navigation']:
15 <li class="nav-item">
16 <a class="nav-link" href="${nav.get('url','#')}">${nav.get('title',u'error')}</a>
17 </li>
18 % endfor
19</ul>
20% endif
21</%block>
diff --git a/updates/2020/bverfg-geheimdienstkontrolle.en.md b/updates/2020/bverfg-geheimdienstkontrolle.en.md
index f7089ea5..b698d9c7 100644
--- a/updates/2020/bverfg-geheimdienstkontrolle.en.md
+++ b/updates/2020/bverfg-geheimdienstkontrolle.en.md
@@ -3,6 +3,8 @@ date: 2020-05-19 13:19:45
3updated: 2020-05-19 13:19:45 3updated: 2020-05-19 13:19:45
4author: erdgeist 4author: erdgeist
5tags: update, pressemitteilung 5tags: update, pressemitteilung
6previewimage: /images/teufelsberg-2421265_1920.jpg
7previewimage-position: 50% 5%
6 8
7The German foreign intelligence service must be subject to more oversight, but may continue mass surveillance of telecommunication. Today's judgement serves as a powerful reminder to lawmakers that the previous law governing the BND was grossly unconstitutional. 9The German foreign intelligence service must be subject to more oversight, but may continue mass surveillance of telecommunication. Today's judgement serves as a powerful reminder to lawmakers that the previous law governing the BND was grossly unconstitutional.
8 10
diff --git a/updates/2020/bverfg-geheimdienstkontrolle.md b/updates/2020/bverfg-geheimdienstkontrolle.md
index 1b90dcf5..4735dd82 100644
--- a/updates/2020/bverfg-geheimdienstkontrolle.md
+++ b/updates/2020/bverfg-geheimdienstkontrolle.md
@@ -3,6 +3,8 @@ date: 2020-05-19 13:19:45
3updated: 2020-05-19 13:19:45 3updated: 2020-05-19 13:19:45
4author: erdgeist 4author: erdgeist
5tags: update, pressemitteilung 5tags: update, pressemitteilung
6previewimage: /images/teufelsberg-2421265_1920.jpg
7previewimage-position: 50% 5%
6 8
7Der deutsche Auslandsgeheimdienst BND muss sich künftig besser kontrollieren lassen, darf aber die Massenüberwachung der Telekommunikation fortführen. Dem Gesetzgeber hat das Bundesverfassungsgericht mit seinem heutigen Urteil erneut ins Stammbuch geschrieben, wie eklatant er beim BND-Gesetz die Grundrechte missachtet hat. 9Der deutsche Auslandsgeheimdienst BND muss sich künftig besser kontrollieren lassen, darf aber die Massenüberwachung der Telekommunikation fortführen. Dem Gesetzgeber hat das Bundesverfassungsgericht mit seinem heutigen Urteil erneut ins Stammbuch geschrieben, wie eklatant er beim BND-Gesetz die Grundrechte missachtet hat.
8 10
diff --git a/updates/2020/pdsg.md b/updates/2020/pdsg.md
new file mode 100644
index 00000000..fb1fa4a6
--- /dev/null
+++ b/updates/2020/pdsg.md
@@ -0,0 +1,70 @@
1title: Geplantes Patientendaten-Schutz-Gesetz schützt Patientendaten nicht
2date: 2020-05-26 13:51:17
3updated: 2020-05-26 15:16:44
4author: linus
5tags: update, pressemitteilung, patientendaten
6
7Mit dem geplanten Patientendaten-Schutz-Gesetz sollten auch Schwachstellen beseitigt werden, auf die der Chaos Computer Club (CCC) im Dezember zum 36C3 öffentlich hinwies. Leider misslingt dem Bundesgesundheitministerium auch dieser erneute Anlauf. Der CCC wurde als Sachverständiger in der Anhörung zum Gesetzentwurf geladen und veröffentlicht heute seine schriftliche Stellungnahme.
8
9<!-- TEASER_END -->
10
11Auf dem 36C3 präsentierten Sicherheitsforscher des CCC, wie sich
12Unbefugte gültige Heilberufsausweise, Praxisausweise, Konnektor- und
13Gesundheitskarten auf die Identitäten Dritter verschaffen können. Damit
14gelang anschließend der Zugriff auf Anwendungen der
15Telematik-Infrastruktur und Gesundheitsdaten von Versicherten.
16
17Ein Investigativteam des NDR ließ sich sogar einen [Arztausweis an die
18Käsetheke](https://www.tagesschau.de/investigativ/ndr/gesundheitsdaten-sicherheitsluecke-101.html)
19liefern und bestätigte so den Befund des CCC eindrücklich.
20
21Doch statt die Mängel [wie vom CCC
22gefordert](/de/updates/2019/neue-schwachstellen-gesundheitsnetzwerk)
23abzustellen, werden diese nunmehr gesetzlich festgeschrieben. Mit den
24neuen Regelungen soll die Verpflichtung zur sicheren Identifikation des
25Versicherten bei Kartenbeantragung vollständig entfallen. Die Ausgabe
26der Gesundheitskarte wird nur noch auf niedrigem Sicherheitsniveau
27vorgeschrieben.
28
29Krankenkassen als Herausgeber der Gesundheitskarte, dem Zugangsschlüssel
30zur kommenden elektronischen Patientenakte und damit Deutschlands
31größtem Gesundheitsdatenschatz, sollen mit dem Gesetzentwurf zudem von
32den Sanktionen der Datenschutzgrundverordnung (DSGVO) ausgenommen
33bleiben. Dabei kommen sie ihren datenschutzrechtlichen Verpflichtungen
34regelmäßig nicht nach, wie die spätestens seit 2014 wiederholt
35ausgenutzten Mängel bei der Beantragung und Ausgabe der Gesundheitskarte
36zeigen. Die im Gesetzentwurf vorgesehenen und im Verhältnis zum
37Ausgabevolumen der Krankenkassen von mehr als 25 Mrd. Euro völlig
38unzureichenden Bußgeldvorschriften entstammen dem zahnlosen alten
39Bundesdatenschutzgesetz (BDSG) und setzen keinen dringend notwendigen
40Anreiz zur Behebung dieser langjährigen Versäumnisse.
41
42„Die Schwachstellen wurden zunächst theoretisch angemahnt. Dann haben
43wir sie praktisch demonstriert. Eine Behebung wurde medienwirksam
44angekündigt. Und doch werden sie weiter ignoriert. Dieser Umgang ist
45einfach fahrlässig“, sagte Martin Tschirsich, der als Sachverständiger
46des CCC dem Gesundheitsausschuss am 27. Mai Auskunft geben wird. Seine
47Initiativ-Bewerbung als Sachverständiger hatte er schon [auf der Bühne
48des 36C3 mit der Demonstration der
49Schwachstellen](https://media.ccc.de/v/36c3-10595-hacker_hin_oder_her_die_elektronische_patientenakte_kommt)
50eingereicht.
51
52Der CCC veröffentlicht schon heute die schriftliche Stellungnahme zur
53Sachverständigenanhörung im Gesundheitsausschuss des Deutschen
54Bundestags am 27. Mai.
55
56Links:
57
58- [](https://media.ccc.de/v/36c3-10595-hacker_hin_oder_her_die_elektronische_patientenakte_kommt)[Stellungnahme
59 zur Sachverständigenanhörung im Gesundheitsausschuss am 27. Mai
60 2020](/system/uploads/301/original/Stellungnahme_Patientendaten-Schutz-Gesetz_PDSG_CCC.pdf)
61- Pressemitteilung Dez. 2019: [CCC diagnostiziert Schwachstellen im
62 deutschen
63 Gesundheitsnetzwerk](/de/updates/2019/neue-schwachstellen-gesundheitsnetzwerk)
64- Vortrag Dez. 2019: ["Hacker hin oder her": Die elektronische
65 Patientenakte
66 kommt!](https://media.ccc.de/v/36c3-10595-hacker_hin_oder_her_die_elektronische_patientenakte_kommt)
67- [Aktueller Entwurf des
68 Patientendaten-Schutz-Gesetzes](https://dip21.bundestag.de/dip21/btd/19/187/1918793.pdf)
69- [Anhörung zum
70 Patientendaten-Schutz-Gesetz](https://www.bundestag.de/dokumente/textarchiv/2020/kw22-pa-gesundheit-696648)