aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md75
-rw-r--r--archetypes/default.md2
-rw-r--r--exampleSite/README.txt3
-rw-r--r--exampleSite/config.yml99
-rw-r--r--exampleSite/content/issues/2018-01-17-sending-dms-impacted.md15
-rw-r--r--exampleSite/content/issues/2018-04-13-unavailable-guilds-connection-issues.md (renamed from exampleSite/content/issues/unavailable-guilds-connection-issues.md)2
-rw-r--r--exampleSite/content/issues/2018-05-25-us-east-conn-issues.md (renamed from exampleSite/content/issues/us-east-conn-issues.md)5
-rw-r--r--exampleSite/content/issues/2018-06-13-maintenance-window.md13
-rw-r--r--i18n/en.yaml133
-rw-r--r--i18n/lt.yaml133
-rw-r--r--images/highlight.svg175
-rw-r--r--layouts/404.html21
-rw-r--r--layouts/_default/list.html88
-rw-r--r--layouts/_default/list.xml30
-rw-r--r--layouts/_default/single.html8
-rw-r--r--layouts/index.html61
-rw-r--r--layouts/index.xml30
-rw-r--r--layouts/issues/issue.html96
-rw-r--r--layouts/issues/single.html6
-rw-r--r--layouts/issues/small.html76
-rw-r--r--layouts/partials/footer.html22
-rw-r--r--layouts/partials/header.html4
-rw-r--r--layouts/partials/js.html33
-rw-r--r--layouts/partials/meta.html229
-rw-r--r--layouts/shortcodes/track.html6
-rw-r--r--static/admin/config.yml171
-rw-r--r--static/admin/index.html78
-rw-r--r--theme.toml4
28 files changed, 1359 insertions, 259 deletions
diff --git a/README.md b/README.md
index 95d0042..2c8c46c 100644
--- a/README.md
+++ b/README.md
@@ -1,43 +1,53 @@
-<p align="center"><img src="https://raw.githubusercontent.com/cstate/cstate/master/images/highlight.png" alt="cState"></p>
+<p align="center"><img src="https://raw.githubusercontent.com/cstate/cstate/master/images/highlight.svg" alt="Example of what cState looks like"></p>
-<p align="center"><a href="https://github.com/cstate/cstate/releases"><img src="https://img.shields.io/github/release/cstate/cstate/all.svg?style=flat-square" alt="GitHub release" /></a> <a href="https://github.com/cstate/cstate/commits/master"><img src="https://img.shields.io/github/last-commit/cstate/cstate.svg?style=flat-square" alt="GitHub last commit" /></a> <a href="https://github.com/cstate/cstate/tree/master/"><img src="https://img.shields.io/github/repo-size/cstate/cstate.svg?style=flat-square" alt="GitHub repo size in bytes" /></a> <a href="https://discord.gg/EvQZdhT"><img src="https://img.shields.io/badge/discord-support-7289DA.svg?logo=discord&style=flat-square" alt="Discord Chat" /></a> <a href="https://twitter.com/cstate"><img src="https://img.shields.io/twitter/follow/mistermantas.svg?style=social&amp;label=Follow" alt="Twitter" /></a> <a href="https://github.com/matiassingers/awesome-readme#readme"><img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" alt="Awesome README" /></a></p>
+<p align="center"><a href="https://github.com/cstate/cstate/releases"><img src="https://img.shields.io/github/release/cstate/cstate/all.svg?style=flat-square" alt="GitHub release" /></a> <a href="https://github.com/cstate/cstate/commits/master"><img src="https://img.shields.io/github/last-commit/cstate/cstate.svg?style=flat-square" alt="GitHub last commit" /></a> <a href="https://github.com/cstate/cstate/tree/master/"><img src="https://img.shields.io/github/repo-size/cstate/cstate.svg?style=flat-square" alt="GitHub repo size in bytes" /></a> <a href="https://discord.gg/EvQZdhT"><img src="https://img.shields.io/badge/discord-support-7289DA.svg?logo=discord&style=flat-square" alt="Discord Chat" /></a> <a href="https://twitter.com/cstate"><img src="https://img.shields.io/twitter/follow/mistermantas.svg?style=social&amp;label=Follow" alt="Twitter" /></a> <a href="https://github.com/ivbeg/awesome-status-pages"><img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" alt="Awesome status page" /></a></p>
-> Über fast, backwards compatible (IE8+), tiny, and simple status page built with Hugo. Completely free with Netlify & GitHub Pages.
+> Über fast, backwards compatible (IE8+), tiny, and simple status page built with Hugo. Completely _free_ with Netlify & GitHub Pages.
-[**Want an example? Click here to see a live demo!**](https://cstate-example.netlify.com)
+[**🎯 Want an example? Click here to see a live demo!**](https://cstate-example.netlify.com)
-[You can also see what an example cState project’s source code.](https://github.com/cstate/example)
+[👩‍💻 You can also see what an example cState project’s source code.](https://github.com/cstate/example)
-*Looking for contributors! See Contribute section:*
+## Contents ⁉
-## Contents
-
-+ [Features](#features)
-+ Getting started
++ [Features](#features-)
++ [Getting started](#getting-started-)
+ [Production](#production)
+ [Development](#development)
-+ [Updating](#updating)
-+ [FAQ](#faq)
-+ [Contribute](#contribute)
-+ [License](#license)
++ [Updating](#updating-)
++ [FAQ](#faq-)
++ [Contribute](#contribute-)
++ [License](#license-)
***
-## Features
+## Features 😎
+
+**Designed with care**
-+ Built with [Hugo](https://gohugo.io), a hyperfast Golang generator
-+ Works not just on mobile, but also on the archaic Internet Explorer 8
+ Comes with a simple, focused, and extremely light design
++ Works not just on mobile, but also on the archaic Internet Explorer 8
++ Makes you accountable, showcasing how long it took for an issue to be resolved
++ Great for data manipulation and viewing — has RSS, tag-like system feeds
+
+**Fast, reliable, and free**
+
++ Built with [Hugo](https://gohugo.io), a hyperfast Golang generator
++ Secure, ready for HTTPS, thanks to [JAMstack](https://jamstack.org/)
++ Easy to edit and deploy on Netlify for _absolutely free_
+
+**Easy to setup, manage, use**
+
+ Edit your status page from a simple config file
+ Comes pre-equipped with Netlify CMS for quick admin updates
-+ Easy to edit and deploy on Netlify or GitHub Pages
-+ Secure, ready for HTTPS, thanks to [JAMstack](https://jamstack.org/)
+ Extensive documentation on the [wiki](https://github.com/cstate/cstate/wiki)
-## Getting started
+## Getting started 💻
For this tutorial, it is assumed that you have Hugo and Git installed (check with `hugo version` & `git --version`).
+> A minimum version of `0.48` is required for Hugo, starting with v3.
+
#### Production
We encourage you to use [Netlify](https://www.netlify.com) for cState. These are the following options you need to change in deploy settings:
@@ -46,7 +56,7 @@ We encourage you to use [Netlify](https://www.netlify.com) for cState. These are
+ Publish directory: **public**
+ Add one build environment variable
+ Key: **HUGO_VERSION**
- + Value: **0.41**
+ + Value: **0.48**
**The easy way**
@@ -86,20 +96,20 @@ git clone https://github.com/cstate/cstate.git
2. Navigate to the theme directory:
```bash
-cd cstate-master
+cd cstate/exampleSite
```
3. Launch the development setup much like this:
```bash
-hugo serve --baseUrl=/ --theme=cstate-master --themesDir=../..
+hugo serve --baseUrl=http://localhost/ --theme=cstate --themesDir=../.. --verbose
```
The main directory is the theme itself (the cState guts, basically) and the `exampleSite` folder houses all content. Use this local setup to experiment before deploying to production!
If you would like to commit/make a PR, make sure that `themesDir` is a comment before trying to merge upstream.
-## Updating
+## Updating 🎉
Assuming the production install instructions were followed, keep cState updated by having an up to date Git submodule in the `themes` folder. containing this repository. Your content will stay separate, as to avoid any conflicts.
@@ -117,7 +127,7 @@ git clone --recursive <your repo link goes here> && git submodule foreach git pu
More info about submodules on [updating](https://stackoverflow.com/a/5828396) & [cloning](https://stackoverflow.com/questions/3796927/how-to-git-clone-including-submodules).
-## FAQ
+## FAQ 🤔
### Where do issues go?
@@ -127,7 +137,7 @@ This takes a little more effort to set up but pays off in the long run — [see
#### Doing it from the Git repository
-Create a file in `content/issues`. The name of the file will be the slug (what shows up in the URL bar). For example, this is what `major-outage-east-us.md` should look like:
+Create a file in `content/issues`. The name of the file will be the slug (what shows up in the URL bar). For example, this is what `2017-02-30-major-outage-east-us.md` should look like:
```md
---
@@ -160,15 +170,18 @@ Time to break that down.
Check out [the wiki](https://github.com/cstate/cstate/wiki).
-## Contribute
+## Contribute 💥
-cState needs help to grow, not only would it benefit from stuff like unit tests, but also get influenced by fresh ideas to grow even further.
+> Want to become a maintainer? Hit me up! [@mistermantas](https://twitter.com/mistermantas)
+ Glance over the [Code of Conduct](/CODE_OF_CONDUCT.md).
+ Before submitting a pull request, create an issue to [discuss the implications of your proposal](https://github.com/cstate/cstate/issues).
++ Or if you are a translator — [see this](https://github.com/cstate/cstate/wiki/Translations#add-your-translations).
+ Write consistent, simple, readable code and precise documentation.
-+ You may also use the mnts [Discord chat](https://discord.gg/EvQZdhT) for support.
++ Version numbers should be added in JS partial & meta generator tags!
+
+## License ✍
-## License
+[MIT](https://github.com/cstate/cstate/blob/master/LICENSE.md) © [Mantas Vilčinskas](https://github.com/mistermantas)
-[MIT](https://github.com/cstate/cstate/blob/master/LICENSE.md) © Mantas Vilčinskas
+Thanks to all the [contributors](https://github.com/cstate/cstate/graphs/contributors)!
diff --git a/archetypes/default.md b/archetypes/default.md
index 70fee28..8858870 100644
--- a/archetypes/default.md
+++ b/archetypes/default.md
@@ -3,7 +3,7 @@ title:
date:
resolved:
resolvedWhen:
-# down, disrupted, notice
+# You can use: down, disrupted, notice
severity:
affected:
section: issue
diff --git a/exampleSite/README.txt b/exampleSite/README.txt
new file mode 100644
index 0000000..4664609
--- /dev/null
+++ b/exampleSite/README.txt
@@ -0,0 +1,3 @@
+This is the default cState status page website directory/folder.
+
+https://github.com/cstate/example
diff --git a/exampleSite/config.yml b/exampleSite/config.yml
index a9558ca..85c5e26 100644
--- a/exampleSite/config.yml
+++ b/exampleSite/config.yml
@@ -6,9 +6,8 @@
# Welcome to the cState configuration file!
#
-# This is the configuration file for v2.0!
# If you are using an earlier version, or one
-# in the future, such as v3, you may see errors
+# in the future, such as v8.0 you may see errors
# pop up when deploying a cState website.
#
# Now, onto the fun part.
@@ -44,24 +43,54 @@
# What is your status page called?
# Shows up in the browser bar and meta tags
-title: Eggsample App Status
+title: Eggsample Status
-# What language is this site using?
-# Only alters the html[lang] attribute
+# Should posts, which have a publish date
+# from the future, be built? Useful for
+# sharing upcoming maintenance, etc.
+#
+# We recommend to keep this at `true`.
+# BOOLEAN; `true`, `false`
+buildFuture: true
+
+# What language do you want to use for the
+# html[lang] definition?
#
+# Does not change language of site
+# itself.
+#
+# Default: `en`
# ISO 639-1 defines abbreviations.
+#
# See: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
# Also: https://www.w3schools.com/tags/ref_language_codes.asp
languageCode: en
+# What translation file should cState use?
+# You can also define whether missing
+# translations should get placeholders.
+#
+# For defaultContentLanguage—
+# Default: `en`
+#
+# For enableMissingTranslationPlaceholders—
+# do not set it to true for languages other
+# than English! When tested with Lithuanian,
+# it would add unnecesary placeholders to
+# values that were intentionally empty.
+defaultContentLanguage: en
+
# What is the hostname or path to the root?
# Where is the site hosted?
#
-# Slash enables relative links.
+# 💥 cState & Hugo don’t support / in
+# production use. It will break RSS
+# feeds and breaks permalinks since
+# version 3. If you are just testing,
+# localhost should automatically work.
#
-# Default: /
# Example: https://status.example.com/
-baseURL: /
+baseURL: https://status.example.com
############################################################
# +------------------------------------------------------+ #
@@ -76,15 +105,24 @@ params:
# For help, see the wiki:
# https://github.com/cstate/cstate/wiki/Customization
systems:
- -
- name: Gateway
- -
- name: API
+ - name: Gateway
+ - name: API
description: The guts of the application.
- -
- name: Media Proxy
+ - name: Media Proxy
description: This is the service responsible for serving images, audio, and video. It is reliant on our CDN.
+ # What date format to use?
+ #
+ # Hugo formatting docs:
+ # https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference
+ #
+ # Technical: GOLANG/HUGO .Date.Format & dateFormat
+ #
+ # dateFormat Default: "January 2, 2006 at 3:04 PM"
+ # shortDateFormat Default: "15:04 — Jan 2"
+ dateFormat: January 2, 2006 at 3:04 PM
+ shortDateFormat: 15:04 — Jan 2
+
# What header design should we use?
#
# Default: true
@@ -109,7 +147,7 @@ params:
logo: /logo.png
# This is the description that is shown
- # in the footer and meta tags.
+ # on the footer and meta tags.
#
# Default: We continuously monitor the status of our services and if there are any interruptions, a note will be posted here.
description: We continuously monitor the status of our services and if there are any interruptions, a note will be posted here.
@@ -146,12 +184,12 @@ params:
#
# brand: #181818
# ok: 228B22
- # warning: DC143C
- # down: FF8C00
+ # warning: EE7600
+ # down: DC143C
# notice: 708090
brand: 181818
ok: 228B22
- disrupted: FF8C00
+ disrupted: EE7600
down: DC143C
notice: 708090
@@ -181,29 +219,12 @@ params:
# Default: UA-00000000-1
googleAnalytics: UA-00000000-1
-############################################################
-# +------------------------------------------------------+ #
-# | For developers | #
-# +------------------------------------------------------+ #
-############################################################
-
-# Should posts, which have a publish date
-# from the future, be built? Useful for
-# sharing upcoming maintenance, etc.
-#
-# We recommend to keep this at `true`.
-# BOOLEAN; `true`, `false`
-buildFuture: true
-
# These options affect the core of cState.
# Please do not change them if you do not
# know what you are doing.
theme: cstate
-# This option tells cState what version
-# your config file is using.
-#
-# Never ever remove this, nor change it,
-# if you have not updated to any other
-# version.
-version: 2
+preserveTaxonomyNames: true
+
+taxonomies:
+ affected: affected
diff --git a/exampleSite/content/issues/2018-01-17-sending-dms-impacted.md b/exampleSite/content/issues/2018-01-17-sending-dms-impacted.md
new file mode 100644
index 0000000..0af6136
--- /dev/null
+++ b/exampleSite/content/issues/2018-01-17-sending-dms-impacted.md
@@ -0,0 +1,15 @@
+---
+title: Issues Sending DMs
+date: 2018-01-17 16:24:00
+resolved: true
+resolvedWhen: 2018-01-17 16:58:00
+# Possible severity levels: down, disrupted, notice
+severity: disrupted
+affected:
+ - API
+section: issue
+---
+
+*Update* - This incident has been resolved.
+
+*Investigating* - We're aware of an issue affecting sending DMs and viewing online friends. We're online and working on a resolution.
diff --git a/exampleSite/content/issues/unavailable-guilds-connection-issues.md b/exampleSite/content/issues/2018-04-13-unavailable-guilds-connection-issues.md
index 327c017..a5213d1 100644
--- a/exampleSite/content/issues/unavailable-guilds-connection-issues.md
+++ b/exampleSite/content/issues/2018-04-13-unavailable-guilds-connection-issues.md
@@ -3,7 +3,7 @@ title: Unavailable Guilds & Connection Issues
date: 2018-04-13 15:54:00
resolved: true
resolvedWhen: 2018-04-13 17:30:00
-# down, disrupted, notice
+# Possible severity levels: down, disrupted, notice
severity: down
affected:
- API
diff --git a/exampleSite/content/issues/us-east-conn-issues.md b/exampleSite/content/issues/2018-05-25-us-east-conn-issues.md
index 3f19c0b..96c228c 100644
--- a/exampleSite/content/issues/us-east-conn-issues.md
+++ b/exampleSite/content/issues/2018-05-25-us-east-conn-issues.md
@@ -2,11 +2,12 @@
title: US East Connection Issues
date: 2018-05-25 04:13:00
resolved: true
-resolvedWhen: 2018-05-25 04:40:00
-# down, disrupted, notice
+resolvedWhen: 2018-05-25 04:13:59
+# Possible severity levels: down, disrupted, notice
severity: disrupted
affected:
- API
+ - Media Proxy
section: issue
---
diff --git a/exampleSite/content/issues/2018-06-13-maintenance-window.md b/exampleSite/content/issues/2018-06-13-maintenance-window.md
new file mode 100644
index 0000000..e21ae4d
--- /dev/null
+++ b/exampleSite/content/issues/2018-06-13-maintenance-window.md
@@ -0,0 +1,13 @@
+---
+title: Maintenance Window
+date: 2018-06-13 15:54:00
+resolved: false
+resolvedWhen: 2018-06-13 17:30:00
+# Possible severity levels: down, disrupted, notice
+severity: notice
+affected:
+ - API
+section: issue
+---
+
+*Just began* - We're currently shutting down the network. {{< track "2018-06-13 15:54:00" >}}
diff --git a/i18n/en.yaml b/i18n/en.yaml
new file mode 100644
index 0000000..3eafd19
--- /dev/null
+++ b/i18n/en.yaml
@@ -0,0 +1,133 @@
+# English language file for cState
+# Version 3.0
+
+- id: languageCode
+ translation: en
+- id: languageName
+ translation: English
+- id: languageNameShort
+ translation: ENG
+
+##
+## INDEX.HTML
+##
+
+# Summary status message
+- id: isDown
+ translation: Experiencing major issues
+- id: isDisrupted
+ translation: Experiencing disruptions
+- id: isNotice
+ translation: Please read announcement
+- id: isOk
+ translation: All systems operational
+
+# No JS warning
+- id: noScriptingIntro
+ translation: Uh oh! It looks like you have disabled JavaScript. Please
+- id: noScriptingLink
+ translation: enable scripting
+- id: noScriptingOutro
+ translation: to enhance your experience on this website.
+
+- id: thisIsDown
+ translation: Down
+- id: thisIsDisrupted
+ translation: Disrupted
+- id: thisIsNotice
+ translation: Maintenance
+- id: thisIsOk
+ translation: Operational
+
+# "Last checked" + "just now"
+- id: lastChecked
+ translation: Last checked
+- id: justNow
+ translation: just now
+- id: someTimeAgo
+ translation: ago
+
+# Example usage: `5` + `years`
+# Final result: 'Last checked 5 years ago'
+# Number goes before string
+# Use short variants until months
+- id: yearsAgo
+ translation: years
+- id: monthsAgo
+ translation: months
+- id: daysAgo
+ translation: d
+- id: hoursAgo
+ translation: h
+- id: minsAgo
+ translation: min
+- id: secondsAgo
+ translation: s
+
+- id: autoRefreshNotice
+ translation: We will try to refresh every 5 min
+
+# Incidents
+- id: incidents
+ translation: Incidents
+- id: incidentHistory
+ translation: Incident history
+
+- id: resolved
+ translation: Resolved # if it's less than a min
+- id: inUnderAMinute
+ translation: in under a minute # continuing the last string
+- id: resolvedAfter
+ translation: Resolved after # + 19 min
+- id: ofDowntime
+ translation: of downtime
+
+- id: downtimeOngoing
+ translation: Unresolved!
+
+
+- id: calmBeforeTheStorm
+ translation: Is it the calm before the storm?
+- id: noIncidentsDesc
+ translation: This status page has no logged incidents. This may be because the status page owner (or owners) have recently set up their status page, have had no downtime, or have not logged any downtime.
+
+
+- id: continueReading
+ translation: Continue reading
+- id: prev
+ translation: Previous
+- id: next
+ translation: Next
+
+##
+## OTHER
+##
+
+- id: goBack
+ translation: Go back to
+- id: backToTop
+ translation: Back to top
+- id: poweredBy
+ translation: Powered by
+
+- id: notFound
+ translation: There is nothing here.
+- id: notFoundText
+ translation: This could be a problem on our part. Perhaps we moved a certain resource and now it is gone. It is also possible that the resource you are trying to view is empty (for example, if a system has never been down, we have nothing to show). But do you also mind to double check the link?
+
+- id: rss
+ translation: Subscribe via RSS
+- id: toAllUpdates
+ translation: to all updates
+- id: or
+ translation: or
+- id: onlyThisFeed
+ translation: only this feed
+
+##
+## v3
+##
+- id: entries
+ translation: entries
+- id: newestToOldest
+ translation: newest to oldest
diff --git a/i18n/lt.yaml b/i18n/lt.yaml
new file mode 100644
index 0000000..6721e8e
--- /dev/null
+++ b/i18n/lt.yaml
@@ -0,0 +1,133 @@
+# Lithuanian language file for cState
+# Version 3.0
+
+- id: languageCode
+ translation: en
+- id: languageName
+ translation: Lithuanian
+- id: languageNameShort
+ translation: LIT
+
+##
+## INDEX.HTML
+##
+
+# Summary status message
+- id: isDown
+ translation: Yra rasti sistemų sutrikimai
+- id: isDisrupted
+ translation: Kai kurios sistemos nestabilios
+- id: isNotice
+ translation: Prašome perskaityti pranešimą
+- id: isOk
+ translation: Visos sistemos veikiai
+
+# No JS warning
+- id: noScriptingIntro
+ translation: O ne! Jūsų interneto naršyklė neturi įjungto JavaScript. Tam, kad galėtume peržiūrėti daugumą šiuolaikinių interneto svetainių, reikia turėti įdiegtą JavaScript. Rekomenduoje
+- id: noScriptingLink
+ translation: peržiūrėti šias instrukcijas,
+- id: noScriptingOutro
+ translation: jei norite išnaudoti visas šios svetainės funkcijas.
+
+- id: thisIsDown
+ translation: Neveikia
+- id: thisIsDisrupted
+ translation: Yra trukdžių
+- id: thisIsNotice
+ translation: Remontuojama
+- id: thisIsOk
+ translation: Veikia
+
+# "Last checked" + "just now"
+- id: lastChecked
+ translation: Paskutinį kartą atnaujinta prieš
+- id: justNow
+ translation: <5s
+# - id: someTimeAgo
+# translation: # not used
+
+# Example usage: `5` + `years`
+# Final result: 'Last checked 5 years ago'
+# Number goes before string
+# Use short variants until months
+- id: yearsAgo
+ translation: met.
+- id: monthsAgo
+ translation: mėn.
+- id: daysAgo
+ translation: d
+- id: hoursAgo
+ translation: val.
+- id: minsAgo
+ translation: min.
+- id: secondsAgo
+ translation: s
+
+- id: autoRefreshNotice
+ translation: Bandome automatiškai atnaujinti informaciją kas 5 min.
+
+# Incidents
+- id: incidents
+ translation: Incidentai
+- id: incidentHistory
+ translation: Incidentų išrašai
+
+- id: resolved
+ translation: Išspręsta problema # if it's less than a min
+- id: inUnderAMinute
+ translation: minutės # continuing the last string
+- id: resolvedAfter
+ translation: Išspręsta problema po # + 19 min # not used
+#- id: ofDowntime
+# translation: of downtime
+
+- id: downtimeOngoing
+ translation: Dar sprendžiama problema
+
+
+- id: calmBeforeTheStorm
+ translation: Kol kas nėra jokių incidentų.
+- id: noIncidentsDesc
+ translation: Šiame puslapyje nėra užregistruotų incidentų. Gali būti todėl, kad puslapio savininkas (arba savininkai) neseniai sukūrė šią svetainę, neturėjo incidentų šiame laiko tarpe arba neužregistravo incidentų sistemoje.
+
+
+- id: continueReading
+ translation: Skaityti toliau
+- id: prev
+ translation: Ankstesnis
+- id: next
+ translation: Kitas
+
+##
+## OTHER
+##
+
+- id: goBack
+ translation: Eiti atgal į
+- id: backToTop
+ translation: Eiti į viršų
+- id: poweredBy
+ translation: Ši svetainė sukurta su
+
+- id: notFound
+ translation: Čia nieko nėra.
+- id: notFoundText
+ translation: Tai gali būti mūsų problema — galbūt puslapis, kurį bandote peržiūrėti, buvo kitur perkeltas arba buvo ištrintas. Taip pat yra galimybė, jog puslapis yra tuščias (pvz. jeigu vienas komponentas mūsų sistemoje nėra turėjęs problemų, nėra ko rodyti). Rekomenduoje dar kartą patikrinti, ar nuoroda, kurią naudojate, nėra neteisinga.
+
+- id: rss
+ translation: Gaukite atnaujinimus naudojant RSS
+- id: toAllUpdates
+ translation: visi atnaujinimai
+- id: or
+ translation: arba
+- id: onlyThisFeed
+ translation: tik šio srauto
+
+##
+## v3
+##
+- id: entries
+ translation: įrašai
+- id: newestToOldest
+ translation: naujiausi rodomi pirmi
diff --git a/images/highlight.svg b/images/highlight.svg
new file mode 100644
index 0000000..7877c74
--- /dev/null
+++ b/images/highlight.svg
@@ -0,0 +1,175 @@
+<svg width="608" height="421" viewBox="0 0 608 421" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g filter="url(#filter0_d)">
+<rect x="64" y="271" width="480" height="47" fill="white"/>
+<rect x="64.5" y="271.5" width="479" height="46" stroke="black" stroke-opacity="0.4"/>
+</g>
+<path d="M80.1875 305V293.547H82.4688L85.1797 301.656C85.4297 302.411 85.612 302.977 85.7266 303.352C85.8568 302.935 86.0599 302.323 86.3359 301.516L89.0781 293.547H91.1172V305H89.6562V295.414L86.3281 305H84.9609L81.6484 295.25V305H80.1875ZM99.0625 302.328L100.516 302.508C100.286 303.357 99.862 304.016 99.2422 304.484C98.6224 304.953 97.8307 305.188 96.8672 305.188C95.6536 305.188 94.6901 304.815 93.9766 304.07C93.2682 303.32 92.9141 302.271 92.9141 300.922C92.9141 299.526 93.2734 298.443 93.9922 297.672C94.7109 296.901 95.6432 296.516 96.7891 296.516C97.8984 296.516 98.8047 296.893 99.5078 297.648C100.211 298.404 100.562 299.466 100.562 300.836C100.562 300.919 100.56 301.044 100.555 301.211H94.3672C94.4193 302.122 94.6771 302.82 95.1406 303.305C95.6042 303.789 96.1823 304.031 96.875 304.031C97.3906 304.031 97.8307 303.896 98.1953 303.625C98.5599 303.354 98.849 302.922 99.0625 302.328ZM94.4453 300.055H99.0781C99.0156 299.357 98.8385 298.833 98.5469 298.484C98.099 297.943 97.5182 297.672 96.8047 297.672C96.1589 297.672 95.6146 297.888 95.1719 298.32C94.7344 298.753 94.4922 299.331 94.4453 300.055ZM107.672 305V303.953C107.146 304.776 106.372 305.188 105.352 305.188C104.69 305.188 104.081 305.005 103.523 304.641C102.971 304.276 102.542 303.768 102.234 303.117C101.932 302.461 101.781 301.708 101.781 300.859C101.781 300.031 101.919 299.281 102.195 298.609C102.471 297.932 102.885 297.414 103.438 297.055C103.99 296.695 104.607 296.516 105.289 296.516C105.789 296.516 106.234 296.622 106.625 296.836C107.016 297.044 107.333 297.318 107.578 297.656V293.547H108.977V305H107.672ZM103.227 300.859C103.227 301.922 103.451 302.716 103.898 303.242C104.346 303.768 104.875 304.031 105.484 304.031C106.099 304.031 106.62 303.781 107.047 303.281C107.479 302.776 107.695 302.008 107.695 300.977C107.695 299.841 107.477 299.008 107.039 298.477C106.602 297.945 106.062 297.68 105.422 297.68C104.797 297.68 104.273 297.935 103.852 298.445C103.435 298.956 103.227 299.76 103.227 300.859ZM111.203 295.164V293.547H112.609V295.164H111.203ZM111.203 305V296.703H112.609V305H111.203ZM120.172 303.977C119.651 304.419 119.148 304.732 118.664 304.914C118.185 305.096 117.669 305.188 117.117 305.188C116.206 305.188 115.505 304.966 115.016 304.523C114.526 304.076 114.281 303.505 114.281 302.812C114.281 302.406 114.372 302.036 114.555 301.703C114.742 301.365 114.984 301.094 115.281 300.891C115.583 300.688 115.922 300.534 116.297 300.43C116.573 300.357 116.99 300.286 117.547 300.219C118.682 300.083 119.518 299.922 120.055 299.734C120.06 299.542 120.062 299.419 120.062 299.367C120.062 298.794 119.93 298.391 119.664 298.156C119.305 297.839 118.771 297.68 118.062 297.68C117.401 297.68 116.911 297.797 116.594 298.031C116.281 298.26 116.049 298.669 115.898 299.258L114.523 299.07C114.648 298.482 114.854 298.008 115.141 297.648C115.427 297.284 115.841 297.005 116.383 296.812C116.924 296.615 117.552 296.516 118.266 296.516C118.974 296.516 119.549 296.599 119.992 296.766C120.435 296.932 120.76 297.143 120.969 297.398C121.177 297.648 121.323 297.966 121.406 298.352C121.453 298.591 121.477 299.023 121.477 299.648V301.523C121.477 302.831 121.505 303.659 121.562 304.008C121.625 304.352 121.745 304.682 121.922 305H120.453C120.307 304.708 120.214 304.367 120.172 303.977ZM120.055 300.836C119.544 301.044 118.779 301.221 117.758 301.367C117.18 301.451 116.771 301.544 116.531 301.648C116.292 301.753 116.107 301.906 115.977 302.109C115.846 302.307 115.781 302.529 115.781 302.773C115.781 303.148 115.922 303.461 116.203 303.711C116.49 303.961 116.906 304.086 117.453 304.086C117.995 304.086 118.477 303.969 118.898 303.734C119.32 303.495 119.63 303.169 119.828 302.758C119.979 302.44 120.055 301.971 120.055 301.352V300.836ZM128.297 305V293.547H132.617C133.378 293.547 133.958 293.583 134.359 293.656C134.922 293.75 135.393 293.93 135.773 294.195C136.154 294.456 136.458 294.823 136.688 295.297C136.922 295.771 137.039 296.292 137.039 296.859C137.039 297.833 136.729 298.659 136.109 299.336C135.49 300.008 134.37 300.344 132.75 300.344H129.812V305H128.297ZM129.812 298.992H132.773C133.753 298.992 134.448 298.81 134.859 298.445C135.271 298.081 135.477 297.568 135.477 296.906C135.477 296.427 135.354 296.018 135.109 295.68C134.87 295.336 134.552 295.109 134.156 295C133.901 294.932 133.43 294.898 132.742 294.898H129.812V298.992ZM138.773 305V296.703H140.039V297.961C140.362 297.372 140.659 296.984 140.93 296.797C141.206 296.609 141.508 296.516 141.836 296.516C142.31 296.516 142.792 296.667 143.281 296.969L142.797 298.273C142.453 298.07 142.109 297.969 141.766 297.969C141.458 297.969 141.182 298.062 140.938 298.25C140.693 298.432 140.518 298.688 140.414 299.016C140.258 299.516 140.18 300.062 140.18 300.656V305H138.773ZM143.594 300.852C143.594 299.315 144.021 298.177 144.875 297.438C145.589 296.823 146.458 296.516 147.484 296.516C148.625 296.516 149.557 296.891 150.281 297.641C151.005 298.385 151.367 299.417 151.367 300.734C151.367 301.802 151.206 302.643 150.883 303.258C150.565 303.867 150.099 304.341 149.484 304.68C148.875 305.018 148.208 305.188 147.484 305.188C146.323 305.188 145.383 304.815 144.664 304.07C143.951 303.326 143.594 302.253 143.594 300.852ZM145.039 300.852C145.039 301.914 145.271 302.711 145.734 303.242C146.198 303.768 146.781 304.031 147.484 304.031C148.182 304.031 148.763 303.766 149.227 303.234C149.69 302.703 149.922 301.893 149.922 300.805C149.922 299.779 149.688 299.003 149.219 298.477C148.755 297.945 148.177 297.68 147.484 297.68C146.781 297.68 146.198 297.943 145.734 298.469C145.271 298.995 145.039 299.789 145.039 300.852ZM152.086 305L155.117 300.688L152.312 296.703H154.07L155.344 298.648C155.583 299.018 155.776 299.328 155.922 299.578C156.151 299.234 156.362 298.93 156.555 298.664L157.953 296.703H159.633L156.766 300.609L159.852 305H158.125L156.422 302.422L155.969 301.727L153.789 305H152.086ZM160.961 308.195L160.805 306.875C161.112 306.958 161.38 307 161.609 307C161.922 307 162.172 306.948 162.359 306.844C162.547 306.74 162.701 306.594 162.82 306.406C162.909 306.266 163.052 305.917 163.25 305.359C163.276 305.281 163.318 305.167 163.375 305.016L160.227 296.703H161.742L163.469 301.508C163.693 302.117 163.893 302.758 164.07 303.43C164.232 302.784 164.424 302.154 164.648 301.539L166.422 296.703H167.828L164.672 305.141C164.333 306.052 164.07 306.68 163.883 307.023C163.633 307.487 163.346 307.826 163.023 308.039C162.701 308.258 162.315 308.367 161.867 308.367C161.596 308.367 161.294 308.31 160.961 308.195Z" fill="black"/>
+<rect x="63" y="168" width="480" height="47" fill="#181818"/>
+<path d="M90.4922 198H87.9766L86.9766 195.398H82.3984L81.4531 198H79L83.4609 186.547H85.9062L90.4922 198ZM86.2344 193.469L84.6562 189.219L83.1094 193.469H86.2344ZM91.7109 198V186.547H93.9062V198H91.7109ZM96.1641 198V186.547H98.3594V198H96.1641ZM104.297 195.633L106.5 195.297C106.594 195.724 106.784 196.049 107.07 196.273C107.357 196.492 107.758 196.602 108.273 196.602C108.841 196.602 109.268 196.497 109.555 196.289C109.747 196.143 109.844 195.948 109.844 195.703C109.844 195.536 109.792 195.398 109.688 195.289C109.578 195.185 109.333 195.089 108.953 195C107.182 194.609 106.06 194.253 105.586 193.93C104.93 193.482 104.602 192.859 104.602 192.062C104.602 191.344 104.885 190.74 105.453 190.25C106.021 189.76 106.901 189.516 108.094 189.516C109.229 189.516 110.073 189.701 110.625 190.07C111.177 190.44 111.557 190.987 111.766 191.711L109.695 192.094C109.607 191.771 109.438 191.523 109.188 191.352C108.943 191.18 108.591 191.094 108.133 191.094C107.555 191.094 107.141 191.174 106.891 191.336C106.724 191.451 106.641 191.599 106.641 191.781C106.641 191.938 106.714 192.07 106.859 192.18C107.057 192.326 107.74 192.531 108.906 192.797C110.078 193.062 110.896 193.388 111.359 193.773C111.818 194.164 112.047 194.708 112.047 195.406C112.047 196.167 111.729 196.82 111.094 197.367C110.458 197.914 109.518 198.188 108.273 198.188C107.143 198.188 106.247 197.958 105.586 197.5C104.93 197.042 104.5 196.419 104.297 195.633ZM112.938 189.703H115.273L117.258 195.594L119.195 189.703H121.469L118.539 197.688L118.016 199.133C117.823 199.617 117.638 199.987 117.461 200.242C117.289 200.497 117.089 200.703 116.859 200.859C116.635 201.021 116.357 201.146 116.023 201.234C115.695 201.323 115.323 201.367 114.906 201.367C114.484 201.367 114.07 201.323 113.664 201.234L113.469 199.516C113.812 199.583 114.122 199.617 114.398 199.617C114.909 199.617 115.286 199.466 115.531 199.164C115.776 198.867 115.964 198.487 116.094 198.023L112.938 189.703ZM122.109 195.633L124.312 195.297C124.406 195.724 124.596 196.049 124.883 196.273C125.169 196.492 125.57 196.602 126.086 196.602C126.654 196.602 127.081 196.497 127.367 196.289C127.56 196.143 127.656 195.948 127.656 195.703C127.656 195.536 127.604 195.398 127.5 195.289C127.391 195.185 127.146 195.089 126.766 195C124.995 194.609 123.872 194.253 123.398 193.93C122.742 193.482 122.414 192.859 122.414 192.062C122.414 191.344 122.698 190.74 123.266 190.25C123.833 189.76 124.714 189.516 125.906 189.516C127.042 189.516 127.885 189.701 128.438 190.07C128.99 190.44 129.37 190.987 129.578 191.711L127.508 192.094C127.419 191.771 127.25 191.523 127 191.352C126.755 191.18 126.404 191.094 125.945 191.094C125.367 191.094 124.953 191.174 124.703 191.336C124.536 191.451 124.453 191.599 124.453 191.781C124.453 191.938 124.526 192.07 124.672 192.18C124.87 192.326 125.552 192.531 126.719 192.797C127.891 193.062 128.708 193.388 129.172 193.773C129.63 194.164 129.859 194.708 129.859 195.406C129.859 196.167 129.542 196.82 128.906 197.367C128.271 197.914 127.331 198.188 126.086 198.188C124.956 198.188 124.06 197.958 123.398 197.5C122.742 197.042 122.312 196.419 122.109 195.633ZM135.594 189.703V191.453H134.094V194.797C134.094 195.474 134.107 195.87 134.133 195.984C134.164 196.094 134.229 196.185 134.328 196.258C134.432 196.331 134.557 196.367 134.703 196.367C134.906 196.367 135.201 196.297 135.586 196.156L135.773 197.859C135.263 198.078 134.685 198.188 134.039 198.188C133.643 198.188 133.286 198.122 132.969 197.992C132.651 197.857 132.417 197.685 132.266 197.477C132.12 197.263 132.018 196.977 131.961 196.617C131.914 196.362 131.891 195.846 131.891 195.07V191.453H130.883V189.703H131.891V188.055L134.094 186.773V189.703H135.594ZM141.922 195.359L144.109 195.727C143.828 196.529 143.383 197.141 142.773 197.562C142.169 197.979 141.411 198.188 140.5 198.188C139.057 198.188 137.99 197.716 137.297 196.773C136.75 196.018 136.477 195.065 136.477 193.914C136.477 192.539 136.836 191.464 137.555 190.688C138.273 189.906 139.182 189.516 140.281 189.516C141.516 189.516 142.49 189.924 143.203 190.742C143.917 191.555 144.258 192.802 144.227 194.484H138.727C138.742 195.135 138.919 195.643 139.258 196.008C139.596 196.367 140.018 196.547 140.523 196.547C140.867 196.547 141.156 196.453 141.391 196.266C141.625 196.078 141.802 195.776 141.922 195.359ZM142.047 193.141C142.031 192.505 141.867 192.023 141.555 191.695C141.242 191.362 140.862 191.195 140.414 191.195C139.935 191.195 139.539 191.37 139.227 191.719C138.914 192.068 138.76 192.542 138.766 193.141H142.047ZM145.859 189.703H147.883V190.836C148.607 189.956 149.469 189.516 150.469 189.516C151 189.516 151.461 189.625 151.852 189.844C152.242 190.062 152.562 190.393 152.812 190.836C153.177 190.393 153.57 190.062 153.992 189.844C154.414 189.625 154.865 189.516 155.344 189.516C155.953 189.516 156.469 189.641 156.891 189.891C157.312 190.135 157.628 190.497 157.836 190.977C157.987 191.331 158.062 191.904 158.062 192.695V198H155.867V193.258C155.867 192.435 155.792 191.904 155.641 191.664C155.438 191.352 155.125 191.195 154.703 191.195C154.396 191.195 154.107 191.289 153.836 191.477C153.565 191.664 153.37 191.94 153.25 192.305C153.13 192.664 153.07 193.234 153.07 194.016V198H150.875V193.453C150.875 192.646 150.836 192.125 150.758 191.891C150.68 191.656 150.557 191.482 150.391 191.367C150.229 191.253 150.008 191.195 149.727 191.195C149.388 191.195 149.083 191.286 148.812 191.469C148.542 191.651 148.346 191.914 148.227 192.258C148.112 192.602 148.055 193.172 148.055 193.969V198H145.859V189.703ZM159.484 195.633L161.688 195.297C161.781 195.724 161.971 196.049 162.258 196.273C162.544 196.492 162.945 196.602 163.461 196.602C164.029 196.602 164.456 196.497 164.742 196.289C164.935 196.143 165.031 195.948 165.031 195.703C165.031 195.536 164.979 195.398 164.875 195.289C164.766 195.185 164.521 195.089 164.141 195C162.37 194.609 161.247 194.253 160.773 193.93C160.117 193.482 159.789 192.859 159.789 192.062C159.789 191.344 160.073 190.74 160.641 190.25C161.208 189.76 162.089 189.516 163.281 189.516C164.417 189.516 165.26 189.701 165.812 190.07C166.365 190.44 166.745 190.987 166.953 191.711L164.883 192.094C164.794 191.771 164.625 191.523 164.375 191.352C164.13 191.18 163.779 191.094 163.32 191.094C162.742 191.094 162.328 191.174 162.078 191.336C161.911 191.451 161.828 191.599 161.828 191.781C161.828 191.938 161.901 192.07 162.047 192.18C162.245 192.326 162.927 192.531 164.094 192.797C165.266 193.062 166.083 193.388 166.547 193.773C167.005 194.164 167.234 194.708 167.234 195.406C167.234 196.167 166.917 196.82 166.281 197.367C165.646 197.914 164.706 198.188 163.461 198.188C162.331 198.188 161.435 197.958 160.773 197.5C160.117 197.042 159.688 196.419 159.484 195.633ZM173.109 193.734C173.109 193.005 173.289 192.299 173.648 191.617C174.008 190.935 174.516 190.414 175.172 190.055C175.833 189.695 176.57 189.516 177.383 189.516C178.638 189.516 179.667 189.924 180.469 190.742C181.271 191.555 181.672 192.583 181.672 193.828C181.672 195.083 181.266 196.125 180.453 196.953C179.646 197.776 178.628 198.188 177.398 198.188C176.638 198.188 175.911 198.016 175.219 197.672C174.531 197.328 174.008 196.826 173.648 196.164C173.289 195.497 173.109 194.688 173.109 193.734ZM175.359 193.852C175.359 194.674 175.555 195.305 175.945 195.742C176.336 196.18 176.818 196.398 177.391 196.398C177.964 196.398 178.443 196.18 178.828 195.742C179.219 195.305 179.414 194.669 179.414 193.836C179.414 193.023 179.219 192.398 178.828 191.961C178.443 191.523 177.964 191.305 177.391 191.305C176.818 191.305 176.336 191.523 175.945 191.961C175.555 192.398 175.359 193.029 175.359 193.852ZM183.336 189.703H185.383V190.922C185.648 190.505 186.008 190.167 186.461 189.906C186.914 189.646 187.417 189.516 187.969 189.516C188.932 189.516 189.75 189.893 190.422 190.648C191.094 191.404 191.43 192.456 191.43 193.805C191.43 195.19 191.091 196.268 190.414 197.039C189.737 197.805 188.917 198.188 187.953 198.188C187.495 198.188 187.078 198.096 186.703 197.914C186.333 197.732 185.943 197.419 185.531 196.977V201.156H183.336V189.703ZM185.508 193.711C185.508 194.643 185.693 195.333 186.062 195.781C186.432 196.224 186.883 196.445 187.414 196.445C187.924 196.445 188.349 196.242 188.688 195.836C189.026 195.424 189.195 194.753 189.195 193.82C189.195 192.951 189.021 192.305 188.672 191.883C188.323 191.461 187.891 191.25 187.375 191.25C186.839 191.25 186.393 191.458 186.039 191.875C185.685 192.286 185.508 192.898 185.508 193.711ZM197.984 195.359L200.172 195.727C199.891 196.529 199.445 197.141 198.836 197.562C198.232 197.979 197.474 198.188 196.562 198.188C195.12 198.188 194.052 197.716 193.359 196.773C192.812 196.018 192.539 195.065 192.539 193.914C192.539 192.539 192.898 191.464 193.617 190.688C194.336 189.906 195.245 189.516 196.344 189.516C197.578 189.516 198.552 189.924 199.266 190.742C199.979 191.555 200.32 192.802 200.289 194.484H194.789C194.805 195.135 194.982 195.643 195.32 196.008C195.659 196.367 196.081 196.547 196.586 196.547C196.93 196.547 197.219 196.453 197.453 196.266C197.688 196.078 197.865 195.776 197.984 195.359ZM198.109 193.141C198.094 192.505 197.93 192.023 197.617 191.695C197.305 191.362 196.924 191.195 196.477 191.195C195.997 191.195 195.602 191.37 195.289 191.719C194.977 192.068 194.823 192.542 194.828 193.141H198.109ZM204.188 198H201.992V189.703H204.031V190.883C204.38 190.326 204.693 189.958 204.969 189.781C205.25 189.604 205.568 189.516 205.922 189.516C206.422 189.516 206.904 189.654 207.367 189.93L206.688 191.844C206.318 191.604 205.974 191.484 205.656 191.484C205.349 191.484 205.089 191.57 204.875 191.742C204.661 191.909 204.492 192.214 204.367 192.656C204.247 193.099 204.188 194.026 204.188 195.438V198ZM209.961 192.234L207.969 191.875C208.193 191.073 208.578 190.479 209.125 190.094C209.672 189.708 210.484 189.516 211.562 189.516C212.542 189.516 213.271 189.633 213.75 189.867C214.229 190.096 214.565 190.391 214.758 190.75C214.956 191.104 215.055 191.758 215.055 192.711L215.031 195.273C215.031 196.003 215.065 196.542 215.133 196.891C215.206 197.234 215.339 197.604 215.531 198H213.359C213.302 197.854 213.232 197.638 213.148 197.352C213.112 197.221 213.086 197.135 213.07 197.094C212.695 197.458 212.294 197.732 211.867 197.914C211.44 198.096 210.984 198.188 210.5 198.188C209.646 198.188 208.971 197.956 208.477 197.492C207.987 197.029 207.742 196.443 207.742 195.734C207.742 195.266 207.854 194.849 208.078 194.484C208.302 194.115 208.615 193.833 209.016 193.641C209.422 193.443 210.005 193.271 210.766 193.125C211.792 192.932 212.503 192.753 212.898 192.586V192.367C212.898 191.945 212.794 191.646 212.586 191.469C212.378 191.286 211.984 191.195 211.406 191.195C211.016 191.195 210.711 191.273 210.492 191.43C210.273 191.581 210.096 191.849 209.961 192.234ZM212.898 194.016C212.617 194.109 212.172 194.221 211.562 194.352C210.953 194.482 210.555 194.609 210.367 194.734C210.081 194.938 209.938 195.195 209.938 195.508C209.938 195.815 210.052 196.081 210.281 196.305C210.51 196.529 210.802 196.641 211.156 196.641C211.552 196.641 211.93 196.51 212.289 196.25C212.555 196.052 212.729 195.81 212.812 195.523C212.87 195.336 212.898 194.979 212.898 194.453V194.016ZM221.031 189.703V191.453H219.531V194.797C219.531 195.474 219.544 195.87 219.57 195.984C219.602 196.094 219.667 196.185 219.766 196.258C219.87 196.331 219.995 196.367 220.141 196.367C220.344 196.367 220.638 196.297 221.023 196.156L221.211 197.859C220.701 198.078 220.122 198.188 219.477 198.188C219.081 198.188 218.724 198.122 218.406 197.992C218.089 197.857 217.854 197.685 217.703 197.477C217.557 197.263 217.456 196.977 217.398 196.617C217.352 196.362 217.328 195.846 217.328 195.07V191.453H216.32V189.703H217.328V188.055L219.531 186.773V189.703H221.031ZM222.555 188.578V186.547H224.75V188.578H222.555ZM222.555 198V189.703H224.75V198H222.555ZM226.5 193.734C226.5 193.005 226.68 192.299 227.039 191.617C227.398 190.935 227.906 190.414 228.562 190.055C229.224 189.695 229.961 189.516 230.773 189.516C232.029 189.516 233.057 189.924 233.859 190.742C234.661 191.555 235.062 192.583 235.062 193.828C235.062 195.083 234.656 196.125 233.844 196.953C233.036 197.776 232.018 198.188 230.789 198.188C230.029 198.188 229.302 198.016 228.609 197.672C227.922 197.328 227.398 196.826 227.039 196.164C226.68 195.497 226.5 194.688 226.5 193.734ZM228.75 193.852C228.75 194.674 228.945 195.305 229.336 195.742C229.727 196.18 230.208 196.398 230.781 196.398C231.354 196.398 231.833 196.18 232.219 195.742C232.609 195.305 232.805 194.669 232.805 193.836C232.805 193.023 232.609 192.398 232.219 191.961C231.833 191.523 231.354 191.305 230.781 191.305C230.208 191.305 229.727 191.523 229.336 191.961C228.945 192.398 228.75 193.029 228.75 193.852ZM244.336 198H242.141V193.766C242.141 192.87 242.094 192.292 242 192.031C241.906 191.766 241.753 191.56 241.539 191.414C241.331 191.268 241.078 191.195 240.781 191.195C240.401 191.195 240.06 191.299 239.758 191.508C239.456 191.716 239.247 191.992 239.133 192.336C239.023 192.68 238.969 193.315 238.969 194.242V198H236.773V189.703H238.812V190.922C239.536 189.984 240.448 189.516 241.547 189.516C242.031 189.516 242.474 189.604 242.875 189.781C243.276 189.953 243.578 190.174 243.781 190.445C243.99 190.716 244.133 191.023 244.211 191.367C244.294 191.711 244.336 192.203 244.336 192.844V198ZM248.211 192.234L246.219 191.875C246.443 191.073 246.828 190.479 247.375 190.094C247.922 189.708 248.734 189.516 249.812 189.516C250.792 189.516 251.521 189.633 252 189.867C252.479 190.096 252.815 190.391 253.008 190.75C253.206 191.104 253.305 191.758 253.305 192.711L253.281 195.273C253.281 196.003 253.315 196.542 253.383 196.891C253.456 197.234 253.589 197.604 253.781 198H251.609C251.552 197.854 251.482 197.638 251.398 197.352C251.362 197.221 251.336 197.135 251.32 197.094C250.945 197.458 250.544 197.732 250.117 197.914C249.69 198.096 249.234 198.188 248.75 198.188C247.896 198.188 247.221 197.956 246.727 197.492C246.237 197.029 245.992 196.443 245.992 195.734C245.992 195.266 246.104 194.849 246.328 194.484C246.552 194.115 246.865 193.833 247.266 193.641C247.672 193.443 248.255 193.271 249.016 193.125C250.042 192.932 250.753 192.753 251.148 192.586V192.367C251.148 191.945 251.044 191.646 250.836 191.469C250.628 191.286 250.234 191.195 249.656 191.195C249.266 191.195 248.961 191.273 248.742 191.43C248.523 191.581 248.346 191.849 248.211 192.234ZM251.148 194.016C250.867 194.109 250.422 194.221 249.812 194.352C249.203 194.482 248.805 194.609 248.617 194.734C248.331 194.938 248.188 195.195 248.188 195.508C248.188 195.815 248.302 196.081 248.531 196.305C248.76 196.529 249.052 196.641 249.406 196.641C249.802 196.641 250.18 196.51 250.539 196.25C250.805 196.052 250.979 195.81 251.062 195.523C251.12 195.336 251.148 194.979 251.148 194.453V194.016ZM255.477 198V186.547H257.672V198H255.477Z" fill="white"/>
+<path d="M381.297 198V186.547H382.812V196.648H388.453V198H381.297ZM395.5 196.977C394.979 197.419 394.477 197.732 393.992 197.914C393.513 198.096 392.997 198.188 392.445 198.188C391.534 198.188 390.833 197.966 390.344 197.523C389.854 197.076 389.609 196.505 389.609 195.812C389.609 195.406 389.701 195.036 389.883 194.703C390.07 194.365 390.312 194.094 390.609 193.891C390.911 193.688 391.25 193.534 391.625 193.43C391.901 193.357 392.318 193.286 392.875 193.219C394.01 193.083 394.846 192.922 395.383 192.734C395.388 192.542 395.391 192.419 395.391 192.367C395.391 191.794 395.258 191.391 394.992 191.156C394.633 190.839 394.099 190.68 393.391 190.68C392.729 190.68 392.24 190.797 391.922 191.031C391.609 191.26 391.378 191.669 391.227 192.258L389.852 192.07C389.977 191.482 390.182 191.008 390.469 190.648C390.755 190.284 391.169 190.005 391.711 189.812C392.253 189.615 392.88 189.516 393.594 189.516C394.302 189.516 394.878 189.599 395.32 189.766C395.763 189.932 396.089 190.143 396.297 190.398C396.505 190.648 396.651 190.966 396.734 191.352C396.781 191.591 396.805 192.023 396.805 192.648V194.523C396.805 195.831 396.833 196.659 396.891 197.008C396.953 197.352 397.073 197.682 397.25 198H395.781C395.635 197.708 395.542 197.367 395.5 196.977ZM395.383 193.836C394.872 194.044 394.107 194.221 393.086 194.367C392.508 194.451 392.099 194.544 391.859 194.648C391.62 194.753 391.435 194.906 391.305 195.109C391.174 195.307 391.109 195.529 391.109 195.773C391.109 196.148 391.25 196.461 391.531 196.711C391.818 196.961 392.234 197.086 392.781 197.086C393.323 197.086 393.805 196.969 394.227 196.734C394.648 196.495 394.958 196.169 395.156 195.758C395.307 195.44 395.383 194.971 395.383 194.352V193.836ZM398.43 195.523L399.82 195.305C399.898 195.862 400.115 196.289 400.469 196.586C400.828 196.883 401.328 197.031 401.969 197.031C402.615 197.031 403.094 196.901 403.406 196.641C403.719 196.375 403.875 196.065 403.875 195.711C403.875 195.393 403.737 195.143 403.461 194.961C403.268 194.836 402.789 194.677 402.023 194.484C400.992 194.224 400.276 194 399.875 193.812C399.479 193.62 399.177 193.357 398.969 193.023C398.766 192.685 398.664 192.312 398.664 191.906C398.664 191.536 398.747 191.195 398.914 190.883C399.086 190.565 399.318 190.302 399.609 190.094C399.828 189.932 400.125 189.797 400.5 189.688C400.88 189.573 401.286 189.516 401.719 189.516C402.37 189.516 402.94 189.609 403.43 189.797C403.924 189.984 404.289 190.24 404.523 190.562C404.758 190.88 404.919 191.307 405.008 191.844L403.633 192.031C403.57 191.604 403.388 191.271 403.086 191.031C402.789 190.792 402.367 190.672 401.82 190.672C401.174 190.672 400.714 190.779 400.438 190.992C400.161 191.206 400.023 191.456 400.023 191.742C400.023 191.924 400.081 192.089 400.195 192.234C400.31 192.385 400.49 192.51 400.734 192.609C400.875 192.661 401.289 192.781 401.977 192.969C402.971 193.234 403.664 193.453 404.055 193.625C404.451 193.792 404.76 194.036 404.984 194.359C405.208 194.682 405.32 195.083 405.32 195.562C405.32 196.031 405.182 196.474 404.906 196.891C404.635 197.302 404.242 197.622 403.727 197.852C403.211 198.076 402.628 198.188 401.977 198.188C400.898 198.188 400.076 197.964 399.508 197.516C398.945 197.068 398.586 196.404 398.43 195.523ZM410.062 196.742L410.266 197.984C409.87 198.068 409.516 198.109 409.203 198.109C408.693 198.109 408.297 198.029 408.016 197.867C407.734 197.706 407.536 197.495 407.422 197.234C407.307 196.969 407.25 196.414 407.25 195.57V190.797H406.219V189.703H407.25V187.648L408.648 186.805V189.703H410.062V190.797H408.648V195.648C408.648 196.049 408.672 196.307 408.719 196.422C408.771 196.536 408.852 196.628 408.961 196.695C409.076 196.763 409.237 196.797 409.445 196.797C409.602 196.797 409.807 196.779 410.062 196.742ZM421.312 194.961L422.695 195.141C422.544 196.094 422.156 196.841 421.531 197.383C420.911 197.919 420.148 198.188 419.242 198.188C418.107 198.188 417.193 197.818 416.5 197.078C415.812 196.333 415.469 195.268 415.469 193.883C415.469 192.987 415.617 192.203 415.914 191.531C416.211 190.859 416.661 190.357 417.266 190.023C417.875 189.685 418.536 189.516 419.25 189.516C420.151 189.516 420.888 189.745 421.461 190.203C422.034 190.656 422.401 191.302 422.562 192.141L421.195 192.352C421.065 191.794 420.833 191.375 420.5 191.094C420.172 190.812 419.773 190.672 419.305 190.672C418.596 190.672 418.021 190.927 417.578 191.438C417.135 191.943 416.914 192.745 416.914 193.844C416.914 194.958 417.128 195.768 417.555 196.273C417.982 196.779 418.539 197.031 419.227 197.031C419.779 197.031 420.24 196.862 420.609 196.523C420.979 196.185 421.214 195.664 421.312 194.961ZM423.898 198V186.547H425.305V190.656C425.961 189.896 426.789 189.516 427.789 189.516C428.404 189.516 428.938 189.638 429.391 189.883C429.844 190.122 430.167 190.456 430.359 190.883C430.557 191.31 430.656 191.93 430.656 192.742V198H429.25V192.742C429.25 192.039 429.096 191.529 428.789 191.211C428.487 190.888 428.057 190.727 427.5 190.727C427.083 190.727 426.69 190.836 426.32 191.055C425.956 191.268 425.695 191.56 425.539 191.93C425.383 192.299 425.305 192.81 425.305 193.461V198H423.898ZM438.484 195.328L439.938 195.508C439.708 196.357 439.284 197.016 438.664 197.484C438.044 197.953 437.253 198.188 436.289 198.188C435.076 198.188 434.112 197.815 433.398 197.07C432.69 196.32 432.336 195.271 432.336 193.922C432.336 192.526 432.695 191.443 433.414 190.672C434.133 189.901 435.065 189.516 436.211 189.516C437.32 189.516 438.227 189.893 438.93 190.648C439.633 191.404 439.984 192.466 439.984 193.836C439.984 193.919 439.982 194.044 439.977 194.211H433.789C433.841 195.122 434.099 195.82 434.562 196.305C435.026 196.789 435.604 197.031 436.297 197.031C436.812 197.031 437.253 196.896 437.617 196.625C437.982 196.354 438.271 195.922 438.484 195.328ZM433.867 193.055H438.5C438.438 192.357 438.26 191.833 437.969 191.484C437.521 190.943 436.94 190.672 436.227 190.672C435.581 190.672 435.036 190.888 434.594 191.32C434.156 191.753 433.914 192.331 433.867 193.055ZM447.125 194.961L448.508 195.141C448.357 196.094 447.969 196.841 447.344 197.383C446.724 197.919 445.961 198.188 445.055 198.188C443.919 198.188 443.005 197.818 442.312 197.078C441.625 196.333 441.281 195.268 441.281 193.883C441.281 192.987 441.43 192.203 441.727 191.531C442.023 190.859 442.474 190.357 443.078 190.023C443.688 189.685 444.349 189.516 445.062 189.516C445.964 189.516 446.701 189.745 447.273 190.203C447.846 190.656 448.214 191.302 448.375 192.141L447.008 192.352C446.878 191.794 446.646 191.375 446.312 191.094C445.984 190.812 445.586 190.672 445.117 190.672C444.409 190.672 443.833 190.927 443.391 191.438C442.948 191.943 442.727 192.745 442.727 193.844C442.727 194.958 442.94 195.768 443.367 196.273C443.794 196.779 444.352 197.031 445.039 197.031C445.591 197.031 446.052 196.862 446.422 196.523C446.792 196.185 447.026 195.664 447.125 194.961ZM449.719 198V186.547H451.125V193.078L454.453 189.703H456.273L453.102 192.781L456.594 198H454.859L452.117 193.758L451.125 194.711V198H449.719ZM463.391 195.328L464.844 195.508C464.615 196.357 464.19 197.016 463.57 197.484C462.951 197.953 462.159 198.188 461.195 198.188C459.982 198.188 459.018 197.815 458.305 197.07C457.596 196.32 457.242 195.271 457.242 193.922C457.242 192.526 457.602 191.443 458.32 190.672C459.039 189.901 459.971 189.516 461.117 189.516C462.227 189.516 463.133 189.893 463.836 190.648C464.539 191.404 464.891 192.466 464.891 193.836C464.891 193.919 464.888 194.044 464.883 194.211H458.695C458.747 195.122 459.005 195.82 459.469 196.305C459.932 196.789 460.51 197.031 461.203 197.031C461.719 197.031 462.159 196.896 462.523 196.625C462.888 196.354 463.177 195.922 463.391 195.328ZM458.773 193.055H463.406C463.344 192.357 463.167 191.833 462.875 191.484C462.427 190.943 461.846 190.672 461.133 190.672C460.487 190.672 459.943 190.888 459.5 191.32C459.062 191.753 458.82 192.331 458.773 193.055ZM472 198V196.953C471.474 197.776 470.701 198.188 469.68 198.188C469.018 198.188 468.409 198.005 467.852 197.641C467.299 197.276 466.87 196.768 466.562 196.117C466.26 195.461 466.109 194.708 466.109 193.859C466.109 193.031 466.247 192.281 466.523 191.609C466.799 190.932 467.214 190.414 467.766 190.055C468.318 189.695 468.935 189.516 469.617 189.516C470.117 189.516 470.562 189.622 470.953 189.836C471.344 190.044 471.661 190.318 471.906 190.656V186.547H473.305V198H472ZM467.555 193.859C467.555 194.922 467.779 195.716 468.227 196.242C468.674 196.768 469.203 197.031 469.812 197.031C470.427 197.031 470.948 196.781 471.375 196.281C471.807 195.776 472.023 195.008 472.023 193.977C472.023 192.841 471.805 192.008 471.367 191.477C470.93 190.945 470.391 190.68 469.75 190.68C469.125 190.68 468.602 190.935 468.18 191.445C467.763 191.956 467.555 192.76 467.555 193.859ZM479.586 195L481.062 194.875C481.172 195.594 481.424 196.135 481.82 196.5C482.221 196.859 482.703 197.039 483.266 197.039C483.943 197.039 484.516 196.784 484.984 196.273C485.453 195.763 485.688 195.086 485.688 194.242C485.688 193.44 485.461 192.807 485.008 192.344C484.56 191.88 483.971 191.648 483.242 191.648C482.789 191.648 482.38 191.753 482.016 191.961C481.651 192.164 481.365 192.43 481.156 192.758L479.836 192.586L480.945 186.703H486.641V188.047H482.07L481.453 191.125C482.141 190.646 482.862 190.406 483.617 190.406C484.617 190.406 485.461 190.753 486.148 191.445C486.836 192.138 487.18 193.029 487.18 194.117C487.18 195.154 486.878 196.049 486.273 196.805C485.539 197.732 484.536 198.195 483.266 198.195C482.224 198.195 481.372 197.904 480.711 197.32C480.055 196.737 479.68 195.964 479.586 195ZM488.32 195.523L489.711 195.305C489.789 195.862 490.005 196.289 490.359 196.586C490.719 196.883 491.219 197.031 491.859 197.031C492.505 197.031 492.984 196.901 493.297 196.641C493.609 196.375 493.766 196.065 493.766 195.711C493.766 195.393 493.628 195.143 493.352 194.961C493.159 194.836 492.68 194.677 491.914 194.484C490.883 194.224 490.167 194 489.766 193.812C489.37 193.62 489.068 193.357 488.859 193.023C488.656 192.685 488.555 192.312 488.555 191.906C488.555 191.536 488.638 191.195 488.805 190.883C488.977 190.565 489.208 190.302 489.5 190.094C489.719 189.932 490.016 189.797 490.391 189.688C490.771 189.573 491.177 189.516 491.609 189.516C492.26 189.516 492.831 189.609 493.32 189.797C493.815 189.984 494.18 190.24 494.414 190.562C494.648 190.88 494.81 191.307 494.898 191.844L493.523 192.031C493.461 191.604 493.279 191.271 492.977 191.031C492.68 190.792 492.258 190.672 491.711 190.672C491.065 190.672 490.604 190.779 490.328 190.992C490.052 191.206 489.914 191.456 489.914 191.742C489.914 191.924 489.971 192.089 490.086 192.234C490.201 192.385 490.38 192.51 490.625 192.609C490.766 192.661 491.18 192.781 491.867 192.969C492.862 193.234 493.555 193.453 493.945 193.625C494.341 193.792 494.651 194.036 494.875 194.359C495.099 194.682 495.211 195.083 495.211 195.562C495.211 196.031 495.073 196.474 494.797 196.891C494.526 197.302 494.133 197.622 493.617 197.852C493.102 198.076 492.518 198.188 491.867 198.188C490.789 198.188 489.966 197.964 489.398 197.516C488.836 197.068 488.477 196.404 488.32 195.523ZM506.75 196.977C506.229 197.419 505.727 197.732 505.242 197.914C504.763 198.096 504.247 198.188 503.695 198.188C502.784 198.188 502.083 197.966 501.594 197.523C501.104 197.076 500.859 196.505 500.859 195.812C500.859 195.406 500.951 195.036 501.133 194.703C501.32 194.365 501.562 194.094 501.859 193.891C502.161 193.688 502.5 193.534 502.875 193.43C503.151 193.357 503.568 193.286 504.125 193.219C505.26 193.083 506.096 192.922 506.633 192.734C506.638 192.542 506.641 192.419 506.641 192.367C506.641 191.794 506.508 191.391 506.242 191.156C505.883 190.839 505.349 190.68 504.641 190.68C503.979 190.68 503.49 190.797 503.172 191.031C502.859 191.26 502.628 191.669 502.477 192.258L501.102 192.07C501.227 191.482 501.432 191.008 501.719 190.648C502.005 190.284 502.419 190.005 502.961 189.812C503.503 189.615 504.13 189.516 504.844 189.516C505.552 189.516 506.128 189.599 506.57 189.766C507.013 189.932 507.339 190.143 507.547 190.398C507.755 190.648 507.901 190.966 507.984 191.352C508.031 191.591 508.055 192.023 508.055 192.648V194.523C508.055 195.831 508.083 196.659 508.141 197.008C508.203 197.352 508.323 197.682 508.5 198H507.031C506.885 197.708 506.792 197.367 506.75 196.977ZM506.633 193.836C506.122 194.044 505.357 194.221 504.336 194.367C503.758 194.451 503.349 194.544 503.109 194.648C502.87 194.753 502.685 194.906 502.555 195.109C502.424 195.307 502.359 195.529 502.359 195.773C502.359 196.148 502.5 196.461 502.781 196.711C503.068 196.961 503.484 197.086 504.031 197.086C504.573 197.086 505.055 196.969 505.477 196.734C505.898 196.495 506.208 196.169 506.406 195.758C506.557 195.44 506.633 194.971 506.633 194.352V193.836ZM509.984 198.688L511.352 198.891C511.409 199.312 511.568 199.62 511.828 199.812C512.177 200.073 512.654 200.203 513.258 200.203C513.909 200.203 514.411 200.073 514.766 199.812C515.12 199.552 515.359 199.188 515.484 198.719C515.557 198.432 515.591 197.831 515.586 196.914C514.971 197.638 514.206 198 513.289 198C512.148 198 511.266 197.589 510.641 196.766C510.016 195.943 509.703 194.956 509.703 193.805C509.703 193.013 509.846 192.284 510.133 191.617C510.419 190.945 510.833 190.427 511.375 190.062C511.922 189.698 512.562 189.516 513.297 189.516C514.276 189.516 515.083 189.911 515.719 190.703V189.703H517.016V196.875C517.016 198.167 516.883 199.081 516.617 199.617C516.357 200.159 515.94 200.586 515.367 200.898C514.799 201.211 514.099 201.367 513.266 201.367C512.276 201.367 511.477 201.143 510.867 200.695C510.258 200.253 509.964 199.583 509.984 198.688ZM511.148 193.703C511.148 194.792 511.365 195.586 511.797 196.086C512.229 196.586 512.771 196.836 513.422 196.836C514.068 196.836 514.609 196.589 515.047 196.094C515.484 195.594 515.703 194.812 515.703 193.75C515.703 192.734 515.477 191.969 515.023 191.453C514.576 190.938 514.034 190.68 513.398 190.68C512.773 190.68 512.242 190.935 511.805 191.445C511.367 191.951 511.148 192.703 511.148 193.703ZM518.625 193.852C518.625 192.315 519.052 191.177 519.906 190.438C520.62 189.823 521.49 189.516 522.516 189.516C523.656 189.516 524.589 189.891 525.312 190.641C526.036 191.385 526.398 192.417 526.398 193.734C526.398 194.802 526.237 195.643 525.914 196.258C525.596 196.867 525.13 197.341 524.516 197.68C523.906 198.018 523.24 198.188 522.516 198.188C521.354 198.188 520.414 197.815 519.695 197.07C518.982 196.326 518.625 195.253 518.625 193.852ZM520.07 193.852C520.07 194.914 520.302 195.711 520.766 196.242C521.229 196.768 521.812 197.031 522.516 197.031C523.214 197.031 523.794 196.766 524.258 196.234C524.721 195.703 524.953 194.893 524.953 193.805C524.953 192.779 524.719 192.003 524.25 191.477C523.786 190.945 523.208 190.68 522.516 190.68C521.812 190.68 521.229 190.943 520.766 191.469C520.302 191.995 520.07 192.789 520.07 193.852Z" fill="white"/>
+<rect x="64" y="317" width="480" height="104" fill="white"/>
+<rect x="64.5" y="317.5" width="479" height="103" stroke="black" stroke-opacity="0.4"/>
+<path d="M465.156 347V335.547H469.477C470.237 335.547 470.818 335.583 471.219 335.656C471.781 335.75 472.253 335.93 472.633 336.195C473.013 336.456 473.318 336.823 473.547 337.297C473.781 337.771 473.898 338.292 473.898 338.859C473.898 339.833 473.589 340.659 472.969 341.336C472.349 342.008 471.229 342.344 469.609 342.344H466.672V347H465.156ZM466.672 340.992H469.633C470.612 340.992 471.307 340.81 471.719 340.445C472.13 340.081 472.336 339.568 472.336 338.906C472.336 338.427 472.214 338.018 471.969 337.68C471.729 337.336 471.411 337.109 471.016 337C470.76 336.932 470.289 336.898 469.602 336.898H466.672V340.992ZM475.125 342.852C475.125 341.315 475.552 340.177 476.406 339.438C477.12 338.823 477.99 338.516 479.016 338.516C480.156 338.516 481.089 338.891 481.812 339.641C482.536 340.385 482.898 341.417 482.898 342.734C482.898 343.802 482.737 344.643 482.414 345.258C482.096 345.867 481.63 346.341 481.016 346.68C480.406 347.018 479.74 347.188 479.016 347.188C477.854 347.188 476.914 346.815 476.195 346.07C475.482 345.326 475.125 344.253 475.125 342.852ZM476.57 342.852C476.57 343.914 476.802 344.711 477.266 345.242C477.729 345.768 478.312 346.031 479.016 346.031C479.714 346.031 480.294 345.766 480.758 345.234C481.221 344.703 481.453 343.893 481.453 342.805C481.453 341.779 481.219 341.003 480.75 340.477C480.286 339.945 479.708 339.68 479.016 339.68C478.312 339.68 477.729 339.943 477.266 340.469C476.802 340.995 476.57 341.789 476.57 342.852ZM484.523 347V335.547H485.93V347H484.523ZM488.086 347V335.547H489.492V347H488.086ZM491.688 337.164V335.547H493.094V337.164H491.688ZM491.688 347V338.703H493.094V347H491.688ZM495.242 347V338.703H496.508V339.883C497.117 338.971 497.997 338.516 499.148 338.516C499.648 338.516 500.107 338.607 500.523 338.789C500.945 338.966 501.26 339.201 501.469 339.492C501.677 339.784 501.823 340.13 501.906 340.531C501.958 340.792 501.984 341.247 501.984 341.898V347H500.578V341.953C500.578 341.38 500.523 340.953 500.414 340.672C500.305 340.385 500.109 340.159 499.828 339.992C499.552 339.82 499.227 339.734 498.852 339.734C498.253 339.734 497.734 339.924 497.297 340.305C496.865 340.685 496.648 341.406 496.648 342.469V347H495.242ZM503.891 347.688L505.258 347.891C505.315 348.312 505.474 348.62 505.734 348.812C506.083 349.073 506.56 349.203 507.164 349.203C507.815 349.203 508.318 349.073 508.672 348.812C509.026 348.552 509.266 348.188 509.391 347.719C509.464 347.432 509.497 346.831 509.492 345.914C508.878 346.638 508.112 347 507.195 347C506.055 347 505.172 346.589 504.547 345.766C503.922 344.943 503.609 343.956 503.609 342.805C503.609 342.013 503.753 341.284 504.039 340.617C504.326 339.945 504.74 339.427 505.281 339.062C505.828 338.698 506.469 338.516 507.203 338.516C508.182 338.516 508.99 338.911 509.625 339.703V338.703H510.922V345.875C510.922 347.167 510.789 348.081 510.523 348.617C510.263 349.159 509.846 349.586 509.273 349.898C508.706 350.211 508.005 350.367 507.172 350.367C506.182 350.367 505.383 350.143 504.773 349.695C504.164 349.253 503.87 348.583 503.891 347.688ZM505.055 342.703C505.055 343.792 505.271 344.586 505.703 345.086C506.135 345.586 506.677 345.836 507.328 345.836C507.974 345.836 508.516 345.589 508.953 345.094C509.391 344.594 509.609 343.812 509.609 342.75C509.609 341.734 509.383 340.969 508.93 340.453C508.482 339.938 507.94 339.68 507.305 339.68C506.68 339.68 506.148 339.935 505.711 340.445C505.273 340.951 505.055 341.703 505.055 342.703ZM513.867 347V345.398H515.469V347H513.867ZM519.203 347V345.398H520.805V347H519.203ZM524.531 347V345.398H526.141V347H524.531Z" fill="#999999"/>
+<path d="M81.1875 347V335.547H83.4688L86.1797 343.656C86.4297 344.411 86.612 344.977 86.7266 345.352C86.8568 344.935 87.0599 344.323 87.3359 343.516L90.0781 335.547H92.1172V347H90.6562V337.414L87.3281 347H85.9609L82.6484 337.25V347H81.1875ZM100.062 344.328L101.516 344.508C101.286 345.357 100.862 346.016 100.242 346.484C99.6224 346.953 98.8307 347.188 97.8672 347.188C96.6536 347.188 95.6901 346.815 94.9766 346.07C94.2682 345.32 93.9141 344.271 93.9141 342.922C93.9141 341.526 94.2734 340.443 94.9922 339.672C95.7109 338.901 96.6432 338.516 97.7891 338.516C98.8984 338.516 99.8047 338.893 100.508 339.648C101.211 340.404 101.562 341.466 101.562 342.836C101.562 342.919 101.56 343.044 101.555 343.211H95.3672C95.4193 344.122 95.6771 344.82 96.1406 345.305C96.6042 345.789 97.1823 346.031 97.875 346.031C98.3906 346.031 98.8307 345.896 99.1953 345.625C99.5599 345.354 99.849 344.922 100.062 344.328ZM95.4453 342.055H100.078C100.016 341.357 99.8385 340.833 99.5469 340.484C99.099 339.943 98.5182 339.672 97.8047 339.672C97.1589 339.672 96.6146 339.888 96.1719 340.32C95.7344 340.753 95.4922 341.331 95.4453 342.055ZM108.672 347V345.953C108.146 346.776 107.372 347.188 106.352 347.188C105.69 347.188 105.081 347.005 104.523 346.641C103.971 346.276 103.542 345.768 103.234 345.117C102.932 344.461 102.781 343.708 102.781 342.859C102.781 342.031 102.919 341.281 103.195 340.609C103.471 339.932 103.885 339.414 104.438 339.055C104.99 338.695 105.607 338.516 106.289 338.516C106.789 338.516 107.234 338.622 107.625 338.836C108.016 339.044 108.333 339.318 108.578 339.656V335.547H109.977V347H108.672ZM104.227 342.859C104.227 343.922 104.451 344.716 104.898 345.242C105.346 345.768 105.875 346.031 106.484 346.031C107.099 346.031 107.62 345.781 108.047 345.281C108.479 344.776 108.695 344.008 108.695 342.977C108.695 341.841 108.477 341.008 108.039 340.477C107.602 339.945 107.062 339.68 106.422 339.68C105.797 339.68 105.273 339.935 104.852 340.445C104.435 340.956 104.227 341.76 104.227 342.859ZM112.203 337.164V335.547H113.609V337.164H112.203ZM112.203 347V338.703H113.609V347H112.203ZM121.172 345.977C120.651 346.419 120.148 346.732 119.664 346.914C119.185 347.096 118.669 347.188 118.117 347.188C117.206 347.188 116.505 346.966 116.016 346.523C115.526 346.076 115.281 345.505 115.281 344.812C115.281 344.406 115.372 344.036 115.555 343.703C115.742 343.365 115.984 343.094 116.281 342.891C116.583 342.688 116.922 342.534 117.297 342.43C117.573 342.357 117.99 342.286 118.547 342.219C119.682 342.083 120.518 341.922 121.055 341.734C121.06 341.542 121.062 341.419 121.062 341.367C121.062 340.794 120.93 340.391 120.664 340.156C120.305 339.839 119.771 339.68 119.062 339.68C118.401 339.68 117.911 339.797 117.594 340.031C117.281 340.26 117.049 340.669 116.898 341.258L115.523 341.07C115.648 340.482 115.854 340.008 116.141 339.648C116.427 339.284 116.841 339.005 117.383 338.812C117.924 338.615 118.552 338.516 119.266 338.516C119.974 338.516 120.549 338.599 120.992 338.766C121.435 338.932 121.76 339.143 121.969 339.398C122.177 339.648 122.323 339.966 122.406 340.352C122.453 340.591 122.477 341.023 122.477 341.648V343.523C122.477 344.831 122.505 345.659 122.562 346.008C122.625 346.352 122.745 346.682 122.922 347H121.453C121.307 346.708 121.214 346.367 121.172 345.977ZM121.055 342.836C120.544 343.044 119.779 343.221 118.758 343.367C118.18 343.451 117.771 343.544 117.531 343.648C117.292 343.753 117.107 343.906 116.977 344.109C116.846 344.307 116.781 344.529 116.781 344.773C116.781 345.148 116.922 345.461 117.203 345.711C117.49 345.961 117.906 346.086 118.453 346.086C118.995 346.086 119.477 345.969 119.898 345.734C120.32 345.495 120.63 345.169 120.828 344.758C120.979 344.44 121.055 343.971 121.055 343.352V342.836ZM129.297 347V335.547H133.617C134.378 335.547 134.958 335.583 135.359 335.656C135.922 335.75 136.393 335.93 136.773 336.195C137.154 336.456 137.458 336.823 137.688 337.297C137.922 337.771 138.039 338.292 138.039 338.859C138.039 339.833 137.729 340.659 137.109 341.336C136.49 342.008 135.37 342.344 133.75 342.344H130.812V347H129.297ZM130.812 340.992H133.773C134.753 340.992 135.448 340.81 135.859 340.445C136.271 340.081 136.477 339.568 136.477 338.906C136.477 338.427 136.354 338.018 136.109 337.68C135.87 337.336 135.552 337.109 135.156 337C134.901 336.932 134.43 336.898 133.742 336.898H130.812V340.992ZM139.773 347V338.703H141.039V339.961C141.362 339.372 141.659 338.984 141.93 338.797C142.206 338.609 142.508 338.516 142.836 338.516C143.31 338.516 143.792 338.667 144.281 338.969L143.797 340.273C143.453 340.07 143.109 339.969 142.766 339.969C142.458 339.969 142.182 340.062 141.938 340.25C141.693 340.432 141.518 340.688 141.414 341.016C141.258 341.516 141.18 342.062 141.18 342.656V347H139.773ZM144.594 342.852C144.594 341.315 145.021 340.177 145.875 339.438C146.589 338.823 147.458 338.516 148.484 338.516C149.625 338.516 150.557 338.891 151.281 339.641C152.005 340.385 152.367 341.417 152.367 342.734C152.367 343.802 152.206 344.643 151.883 345.258C151.565 345.867 151.099 346.341 150.484 346.68C149.875 347.018 149.208 347.188 148.484 347.188C147.323 347.188 146.383 346.815 145.664 346.07C144.951 345.326 144.594 344.253 144.594 342.852ZM146.039 342.852C146.039 343.914 146.271 344.711 146.734 345.242C147.198 345.768 147.781 346.031 148.484 346.031C149.182 346.031 149.763 345.766 150.227 345.234C150.69 344.703 150.922 343.893 150.922 342.805C150.922 341.779 150.688 341.003 150.219 340.477C149.755 339.945 149.177 339.68 148.484 339.68C147.781 339.68 147.198 339.943 146.734 340.469C146.271 340.995 146.039 341.789 146.039 342.852ZM153.086 347L156.117 342.688L153.312 338.703H155.07L156.344 340.648C156.583 341.018 156.776 341.328 156.922 341.578C157.151 341.234 157.362 340.93 157.555 340.664L158.953 338.703H160.633L157.766 342.609L160.852 347H159.125L157.422 344.422L156.969 343.727L154.789 347H153.086ZM161.961 350.195L161.805 348.875C162.112 348.958 162.38 349 162.609 349C162.922 349 163.172 348.948 163.359 348.844C163.547 348.74 163.701 348.594 163.82 348.406C163.909 348.266 164.052 347.917 164.25 347.359C164.276 347.281 164.318 347.167 164.375 347.016L161.227 338.703H162.742L164.469 343.508C164.693 344.117 164.893 344.758 165.07 345.43C165.232 344.784 165.424 344.154 165.648 343.539L167.422 338.703H168.828L165.672 347.141C165.333 348.052 165.07 348.68 164.883 349.023C164.633 349.487 164.346 349.826 164.023 350.039C163.701 350.258 163.315 350.367 162.867 350.367C162.596 350.367 162.294 350.31 161.961 350.195Z" fill="black"/>
+<rect x="64" y="231" width="480" height="47" fill="white"/>
+<rect x="64.5" y="231.5" width="479" height="46" stroke="black" stroke-opacity="0.4"/>
+<path d="M460.703 261V249.547H464.648C465.539 249.547 466.219 249.602 466.688 249.711C467.344 249.862 467.904 250.135 468.367 250.531C468.971 251.042 469.422 251.695 469.719 252.492C470.021 253.284 470.172 254.19 470.172 255.211C470.172 256.081 470.07 256.852 469.867 257.523C469.664 258.195 469.404 258.753 469.086 259.195C468.768 259.633 468.419 259.979 468.039 260.234C467.664 260.484 467.208 260.674 466.672 260.805C466.141 260.935 465.529 261 464.836 261H460.703ZM462.219 259.648H464.664C465.419 259.648 466.01 259.578 466.438 259.438C466.87 259.297 467.214 259.099 467.469 258.844C467.828 258.484 468.107 258.003 468.305 257.398C468.508 256.789 468.609 256.052 468.609 255.188C468.609 253.99 468.411 253.07 468.016 252.43C467.625 251.784 467.148 251.352 466.586 251.133C466.18 250.977 465.526 250.898 464.625 250.898H462.219V259.648ZM472.094 251.164V249.547H473.5V251.164H472.094ZM472.094 261V252.703H473.5V261H472.094ZM475.086 258.523L476.477 258.305C476.555 258.862 476.771 259.289 477.125 259.586C477.484 259.883 477.984 260.031 478.625 260.031C479.271 260.031 479.75 259.901 480.062 259.641C480.375 259.375 480.531 259.065 480.531 258.711C480.531 258.393 480.393 258.143 480.117 257.961C479.924 257.836 479.445 257.677 478.68 257.484C477.648 257.224 476.932 257 476.531 256.812C476.135 256.62 475.833 256.357 475.625 256.023C475.422 255.685 475.32 255.312 475.32 254.906C475.32 254.536 475.404 254.195 475.57 253.883C475.742 253.565 475.974 253.302 476.266 253.094C476.484 252.932 476.781 252.797 477.156 252.688C477.536 252.573 477.943 252.516 478.375 252.516C479.026 252.516 479.596 252.609 480.086 252.797C480.581 252.984 480.945 253.24 481.18 253.562C481.414 253.88 481.576 254.307 481.664 254.844L480.289 255.031C480.227 254.604 480.044 254.271 479.742 254.031C479.445 253.792 479.023 253.672 478.477 253.672C477.831 253.672 477.37 253.779 477.094 253.992C476.818 254.206 476.68 254.456 476.68 254.742C476.68 254.924 476.737 255.089 476.852 255.234C476.966 255.385 477.146 255.51 477.391 255.609C477.531 255.661 477.945 255.781 478.633 255.969C479.628 256.234 480.32 256.453 480.711 256.625C481.107 256.792 481.417 257.036 481.641 257.359C481.865 257.682 481.977 258.083 481.977 258.562C481.977 259.031 481.839 259.474 481.562 259.891C481.292 260.302 480.898 260.622 480.383 260.852C479.867 261.076 479.284 261.188 478.633 261.188C477.555 261.188 476.732 260.964 476.164 260.516C475.602 260.068 475.242 259.404 475.086 258.523ZM483.633 261V252.703H484.898V253.961C485.221 253.372 485.518 252.984 485.789 252.797C486.065 252.609 486.367 252.516 486.695 252.516C487.169 252.516 487.651 252.667 488.141 252.969L487.656 254.273C487.312 254.07 486.969 253.969 486.625 253.969C486.318 253.969 486.042 254.062 485.797 254.25C485.552 254.432 485.378 254.688 485.273 255.016C485.117 255.516 485.039 256.062 485.039 256.656V261H483.633ZM494.414 261V259.781C493.768 260.719 492.891 261.188 491.781 261.188C491.292 261.188 490.833 261.094 490.406 260.906C489.984 260.719 489.669 260.484 489.461 260.203C489.258 259.917 489.115 259.568 489.031 259.156C488.974 258.88 488.945 258.443 488.945 257.844V252.703H490.352V257.305C490.352 258.039 490.38 258.534 490.438 258.789C490.526 259.159 490.714 259.451 491 259.664C491.286 259.872 491.641 259.977 492.062 259.977C492.484 259.977 492.88 259.87 493.25 259.656C493.62 259.438 493.88 259.143 494.031 258.773C494.188 258.398 494.266 257.857 494.266 257.148V252.703H495.672V261H494.414ZM497.883 264.18V252.703H499.164V253.781C499.466 253.359 499.807 253.044 500.188 252.836C500.568 252.622 501.029 252.516 501.57 252.516C502.279 252.516 502.904 252.698 503.445 253.062C503.987 253.427 504.396 253.943 504.672 254.609C504.948 255.271 505.086 255.997 505.086 256.789C505.086 257.638 504.932 258.404 504.625 259.086C504.323 259.763 503.88 260.284 503.297 260.648C502.719 261.008 502.109 261.188 501.469 261.188C501 261.188 500.578 261.089 500.203 260.891C499.833 260.693 499.529 260.443 499.289 260.141V264.18H497.883ZM499.156 256.898C499.156 257.966 499.372 258.755 499.805 259.266C500.237 259.776 500.76 260.031 501.375 260.031C502 260.031 502.534 259.768 502.977 259.242C503.424 258.711 503.648 257.891 503.648 256.781C503.648 255.724 503.43 254.932 502.992 254.406C502.56 253.88 502.042 253.617 501.438 253.617C500.839 253.617 500.307 253.898 499.844 254.461C499.385 255.018 499.156 255.831 499.156 256.898ZM509.859 259.742L510.062 260.984C509.667 261.068 509.312 261.109 509 261.109C508.49 261.109 508.094 261.029 507.812 260.867C507.531 260.706 507.333 260.495 507.219 260.234C507.104 259.969 507.047 259.414 507.047 258.57V253.797H506.016V252.703H507.047V250.648L508.445 249.805V252.703H509.859V253.797H508.445V258.648C508.445 259.049 508.469 259.307 508.516 259.422C508.568 259.536 508.648 259.628 508.758 259.695C508.872 259.763 509.034 259.797 509.242 259.797C509.398 259.797 509.604 259.779 509.859 259.742ZM516.922 258.328L518.375 258.508C518.146 259.357 517.721 260.016 517.102 260.484C516.482 260.953 515.69 261.188 514.727 261.188C513.513 261.188 512.549 260.815 511.836 260.07C511.128 259.32 510.773 258.271 510.773 256.922C510.773 255.526 511.133 254.443 511.852 253.672C512.57 252.901 513.503 252.516 514.648 252.516C515.758 252.516 516.664 252.893 517.367 253.648C518.07 254.404 518.422 255.466 518.422 256.836C518.422 256.919 518.419 257.044 518.414 257.211H512.227C512.279 258.122 512.536 258.82 513 259.305C513.464 259.789 514.042 260.031 514.734 260.031C515.25 260.031 515.69 259.896 516.055 259.625C516.419 259.354 516.708 258.922 516.922 258.328ZM512.305 256.055H516.938C516.875 255.357 516.698 254.833 516.406 254.484C515.958 253.943 515.378 253.672 514.664 253.672C514.018 253.672 513.474 253.888 513.031 254.32C512.594 254.753 512.352 255.331 512.305 256.055ZM525.531 261V259.953C525.005 260.776 524.232 261.188 523.211 261.188C522.549 261.188 521.94 261.005 521.383 260.641C520.831 260.276 520.401 259.768 520.094 259.117C519.792 258.461 519.641 257.708 519.641 256.859C519.641 256.031 519.779 255.281 520.055 254.609C520.331 253.932 520.745 253.414 521.297 253.055C521.849 252.695 522.466 252.516 523.148 252.516C523.648 252.516 524.094 252.622 524.484 252.836C524.875 253.044 525.193 253.318 525.438 253.656V249.547H526.836V261H525.531ZM521.086 256.859C521.086 257.922 521.31 258.716 521.758 259.242C522.206 259.768 522.734 260.031 523.344 260.031C523.958 260.031 524.479 259.781 524.906 259.281C525.339 258.776 525.555 258.008 525.555 256.977C525.555 255.841 525.336 255.008 524.898 254.477C524.461 253.945 523.922 253.68 523.281 253.68C522.656 253.68 522.133 253.935 521.711 254.445C521.294 254.956 521.086 255.76 521.086 256.859Z" fill="#FF8C00"/>
+<path d="M89.4062 256.984L90.9219 257.367C90.6042 258.612 90.0312 259.562 89.2031 260.219C88.3802 260.87 87.3724 261.195 86.1797 261.195C84.9453 261.195 83.9401 260.945 83.1641 260.445C82.3932 259.94 81.8047 259.211 81.3984 258.258C80.9974 257.305 80.7969 256.281 80.7969 255.188C80.7969 253.995 81.0234 252.956 81.4766 252.07C81.9349 251.18 82.5833 250.505 83.4219 250.047C84.2656 249.583 85.1927 249.352 86.2031 249.352C87.349 249.352 88.3125 249.643 89.0938 250.227C89.875 250.81 90.4193 251.63 90.7266 252.688L89.2344 253.039C88.9688 252.206 88.5833 251.599 88.0781 251.219C87.5729 250.839 86.9375 250.648 86.1719 250.648C85.2917 250.648 84.5547 250.859 83.9609 251.281C83.3724 251.703 82.9583 252.271 82.7188 252.984C82.4792 253.693 82.3594 254.424 82.3594 255.18C82.3594 256.154 82.5 257.005 82.7812 257.734C83.0677 258.458 83.5104 259 84.1094 259.359C84.7083 259.719 85.3568 259.898 86.0547 259.898C86.9036 259.898 87.6224 259.654 88.2109 259.164C88.7995 258.674 89.1979 257.948 89.4062 256.984ZM92.5859 261V249.547H93.9922V261H92.5859ZM95.6562 256.852C95.6562 255.315 96.0833 254.177 96.9375 253.438C97.651 252.823 98.5208 252.516 99.5469 252.516C100.688 252.516 101.62 252.891 102.344 253.641C103.068 254.385 103.43 255.417 103.43 256.734C103.43 257.802 103.268 258.643 102.945 259.258C102.628 259.867 102.161 260.341 101.547 260.68C100.938 261.018 100.271 261.188 99.5469 261.188C98.3854 261.188 97.4453 260.815 96.7266 260.07C96.013 259.326 95.6562 258.253 95.6562 256.852ZM97.1016 256.852C97.1016 257.914 97.3333 258.711 97.7969 259.242C98.2604 259.768 98.8438 260.031 99.5469 260.031C100.245 260.031 100.826 259.766 101.289 259.234C101.753 258.703 101.984 257.893 101.984 256.805C101.984 255.779 101.75 255.003 101.281 254.477C100.818 253.945 100.24 253.68 99.5469 253.68C98.8438 253.68 98.2604 253.943 97.7969 254.469C97.3333 254.995 97.1016 255.789 97.1016 256.852ZM110.523 261V259.781C109.878 260.719 109 261.188 107.891 261.188C107.401 261.188 106.943 261.094 106.516 260.906C106.094 260.719 105.779 260.484 105.57 260.203C105.367 259.917 105.224 259.568 105.141 259.156C105.083 258.88 105.055 258.443 105.055 257.844V252.703H106.461V257.305C106.461 258.039 106.49 258.534 106.547 258.789C106.635 259.159 106.823 259.451 107.109 259.664C107.396 259.872 107.75 259.977 108.172 259.977C108.594 259.977 108.99 259.87 109.359 259.656C109.729 259.438 109.99 259.143 110.141 258.773C110.297 258.398 110.375 257.857 110.375 257.148V252.703H111.781V261H110.523ZM119.375 261V259.953C118.849 260.776 118.076 261.188 117.055 261.188C116.393 261.188 115.784 261.005 115.227 260.641C114.674 260.276 114.245 259.768 113.938 259.117C113.635 258.461 113.484 257.708 113.484 256.859C113.484 256.031 113.622 255.281 113.898 254.609C114.174 253.932 114.589 253.414 115.141 253.055C115.693 252.695 116.31 252.516 116.992 252.516C117.492 252.516 117.938 252.622 118.328 252.836C118.719 253.044 119.036 253.318 119.281 253.656V249.547H120.68V261H119.375ZM114.93 256.859C114.93 257.922 115.154 258.716 115.602 259.242C116.049 259.768 116.578 260.031 117.188 260.031C117.802 260.031 118.323 259.781 118.75 259.281C119.182 258.776 119.398 258.008 119.398 256.977C119.398 255.841 119.18 255.008 118.742 254.477C118.305 253.945 117.766 253.68 117.125 253.68C116.5 253.68 115.977 253.935 115.555 254.445C115.138 254.956 114.93 255.76 114.93 256.859ZM123.234 261V253.797H121.992V252.703H123.234V251.82C123.234 251.263 123.284 250.849 123.383 250.578C123.518 250.214 123.755 249.919 124.094 249.695C124.438 249.466 124.917 249.352 125.531 249.352C125.927 249.352 126.365 249.398 126.844 249.492L126.633 250.719C126.341 250.667 126.065 250.641 125.805 250.641C125.378 250.641 125.076 250.732 124.898 250.914C124.721 251.096 124.633 251.438 124.633 251.938V252.703H126.25V253.797H124.633V261H123.234ZM127.32 261V249.547H128.727V261H127.32ZM136.328 259.977C135.807 260.419 135.305 260.732 134.82 260.914C134.341 261.096 133.826 261.188 133.273 261.188C132.362 261.188 131.661 260.966 131.172 260.523C130.682 260.076 130.438 259.505 130.438 258.812C130.438 258.406 130.529 258.036 130.711 257.703C130.898 257.365 131.141 257.094 131.438 256.891C131.74 256.688 132.078 256.534 132.453 256.43C132.729 256.357 133.146 256.286 133.703 256.219C134.839 256.083 135.674 255.922 136.211 255.734C136.216 255.542 136.219 255.419 136.219 255.367C136.219 254.794 136.086 254.391 135.82 254.156C135.461 253.839 134.927 253.68 134.219 253.68C133.557 253.68 133.068 253.797 132.75 254.031C132.438 254.26 132.206 254.669 132.055 255.258L130.68 255.07C130.805 254.482 131.01 254.008 131.297 253.648C131.583 253.284 131.997 253.005 132.539 252.812C133.081 252.615 133.708 252.516 134.422 252.516C135.13 252.516 135.706 252.599 136.148 252.766C136.591 252.932 136.917 253.143 137.125 253.398C137.333 253.648 137.479 253.966 137.562 254.352C137.609 254.591 137.633 255.023 137.633 255.648V257.523C137.633 258.831 137.661 259.659 137.719 260.008C137.781 260.352 137.901 260.682 138.078 261H136.609C136.464 260.708 136.37 260.367 136.328 259.977ZM136.211 256.836C135.701 257.044 134.935 257.221 133.914 257.367C133.336 257.451 132.927 257.544 132.688 257.648C132.448 257.753 132.263 257.906 132.133 258.109C132.003 258.307 131.938 258.529 131.938 258.773C131.938 259.148 132.078 259.461 132.359 259.711C132.646 259.961 133.062 260.086 133.609 260.086C134.151 260.086 134.633 259.969 135.055 259.734C135.477 259.495 135.786 259.169 135.984 258.758C136.135 258.44 136.211 257.971 136.211 257.352V256.836ZM139.805 261V252.703H141.07V253.961C141.393 253.372 141.69 252.984 141.961 252.797C142.237 252.609 142.539 252.516 142.867 252.516C143.341 252.516 143.823 252.667 144.312 252.969L143.828 254.273C143.484 254.07 143.141 253.969 142.797 253.969C142.49 253.969 142.214 254.062 141.969 254.25C141.724 254.432 141.549 254.688 141.445 255.016C141.289 255.516 141.211 256.062 141.211 256.656V261H139.805ZM150.828 258.328L152.281 258.508C152.052 259.357 151.628 260.016 151.008 260.484C150.388 260.953 149.596 261.188 148.633 261.188C147.419 261.188 146.456 260.815 145.742 260.07C145.034 259.32 144.68 258.271 144.68 256.922C144.68 255.526 145.039 254.443 145.758 253.672C146.477 252.901 147.409 252.516 148.555 252.516C149.664 252.516 150.57 252.893 151.273 253.648C151.977 254.404 152.328 255.466 152.328 256.836C152.328 256.919 152.326 257.044 152.32 257.211H146.133C146.185 258.122 146.443 258.82 146.906 259.305C147.37 259.789 147.948 260.031 148.641 260.031C149.156 260.031 149.596 259.896 149.961 259.625C150.326 259.354 150.615 258.922 150.828 258.328ZM146.211 256.055H150.844C150.781 255.357 150.604 254.833 150.312 254.484C149.865 253.943 149.284 253.672 148.57 253.672C147.924 253.672 147.38 253.888 146.938 254.32C146.5 254.753 146.258 255.331 146.211 256.055ZM166.859 256.984L168.375 257.367C168.057 258.612 167.484 259.562 166.656 260.219C165.833 260.87 164.826 261.195 163.633 261.195C162.398 261.195 161.393 260.945 160.617 260.445C159.846 259.94 159.258 259.211 158.852 258.258C158.451 257.305 158.25 256.281 158.25 255.188C158.25 253.995 158.477 252.956 158.93 252.07C159.388 251.18 160.036 250.505 160.875 250.047C161.719 249.583 162.646 249.352 163.656 249.352C164.802 249.352 165.766 249.643 166.547 250.227C167.328 250.81 167.872 251.63 168.18 252.688L166.688 253.039C166.422 252.206 166.036 251.599 165.531 251.219C165.026 250.839 164.391 250.648 163.625 250.648C162.745 250.648 162.008 250.859 161.414 251.281C160.826 251.703 160.411 252.271 160.172 252.984C159.932 253.693 159.812 254.424 159.812 255.18C159.812 256.154 159.953 257.005 160.234 257.734C160.521 258.458 160.964 259 161.562 259.359C162.161 259.719 162.81 259.898 163.508 259.898C164.357 259.898 165.076 259.654 165.664 259.164C166.253 258.674 166.651 257.948 166.859 256.984ZM170.25 261V249.547H174.195C175.086 249.547 175.766 249.602 176.234 249.711C176.891 249.862 177.451 250.135 177.914 250.531C178.518 251.042 178.969 251.695 179.266 252.492C179.568 253.284 179.719 254.19 179.719 255.211C179.719 256.081 179.617 256.852 179.414 257.523C179.211 258.195 178.951 258.753 178.633 259.195C178.315 259.633 177.966 259.979 177.586 260.234C177.211 260.484 176.755 260.674 176.219 260.805C175.688 260.935 175.076 261 174.383 261H170.25ZM171.766 259.648H174.211C174.966 259.648 175.557 259.578 175.984 259.438C176.417 259.297 176.76 259.099 177.016 258.844C177.375 258.484 177.654 258.003 177.852 257.398C178.055 256.789 178.156 256.052 178.156 255.188C178.156 253.99 177.958 253.07 177.562 252.43C177.172 251.784 176.695 251.352 176.133 251.133C175.727 250.977 175.073 250.898 174.172 250.898H171.766V259.648ZM181.797 261V249.547H183.352L189.367 258.539V249.547H190.82V261H189.266L183.25 252V261H181.797Z" fill="black"/>
+<g filter="url(#filter1_d)">
+<path d="M560 255H48V305.133H560V255Z" fill="white"/>
+<path d="M559.467 255.533H48.5333V304.6H559.467V255.533Z" stroke="black" stroke-opacity="0.4"/>
+<path d="M65.0417 287L69.7333 274.783H71.475L76.475 287H74.6333L73.2083 283.3H68.1L66.7583 287H65.0417ZM68.5667 281.983H72.7083L71.4333 278.6C71.0444 277.572 70.7555 276.728 70.5667 276.067C70.4111 276.85 70.1917 277.628 69.9083 278.4L68.5667 281.983ZM77.7666 287V274.783H82.375C83.1861 274.783 83.8055 274.822 84.2334 274.9C84.8333 275 85.3361 275.192 85.7416 275.475C86.1472 275.753 86.4722 276.144 86.7167 276.65C86.9666 277.156 87.0916 277.711 87.0916 278.317C87.0916 279.356 86.7611 280.236 86.1 280.958C85.4389 281.675 84.2445 282.033 82.5167 282.033H79.3833V287H77.7666ZM79.3833 280.592H82.5416C83.5861 280.592 84.3278 280.397 84.7667 280.008C85.2055 279.619 85.4249 279.072 85.4249 278.367C85.4249 277.856 85.2944 277.419 85.0334 277.058C84.7778 276.692 84.4389 276.45 84.0166 276.333C83.7444 276.261 83.2417 276.225 82.5084 276.225H79.3833V280.592ZM89.4249 287V274.783H91.0417V287H89.4249Z" fill="black"/>
+<path d="M120.325 290.592C119.497 289.547 118.797 288.325 118.225 286.925C117.653 285.525 117.367 284.075 117.367 282.575C117.367 281.253 117.581 279.986 118.008 278.775C118.508 277.369 119.281 275.969 120.325 274.575H121.4C120.728 275.731 120.283 276.556 120.067 277.05C119.728 277.817 119.461 278.617 119.267 279.45C119.028 280.489 118.908 281.533 118.908 282.583C118.908 285.256 119.739 287.925 121.4 290.592H120.325ZM125.95 283.992C125.944 283.792 125.942 283.642 125.942 283.542C125.942 282.953 126.025 282.444 126.192 282.017C126.314 281.694 126.511 281.369 126.783 281.042C126.983 280.803 127.342 280.456 127.858 280C128.381 279.539 128.719 279.172 128.875 278.9C129.031 278.628 129.108 278.331 129.108 278.008C129.108 277.425 128.881 276.914 128.425 276.475C127.969 276.031 127.411 275.808 126.75 275.808C126.111 275.808 125.578 276.008 125.15 276.408C124.722 276.808 124.442 277.433 124.308 278.283L122.767 278.1C122.906 276.961 123.317 276.089 124 275.483C124.689 274.878 125.597 274.575 126.725 274.575C127.919 274.575 128.872 274.9 129.583 275.55C130.294 276.2 130.65 276.986 130.65 277.908C130.65 278.442 130.525 278.933 130.275 279.383C130.025 279.833 129.536 280.381 128.808 281.025C128.319 281.458 128 281.778 127.85 281.983C127.7 282.189 127.589 282.425 127.517 282.692C127.444 282.958 127.403 283.392 127.392 283.992H125.95ZM125.858 287V285.292H127.567V287H125.858ZM133.625 290.592H132.55C134.211 287.925 135.042 285.256 135.042 282.583C135.042 281.539 134.922 280.503 134.683 279.475C134.494 278.642 134.23 277.842 133.892 277.075C133.675 276.575 133.228 275.742 132.55 274.575H133.625C134.669 275.969 135.442 277.369 135.942 278.775C136.369 279.986 136.583 281.253 136.583 282.575C136.583 284.075 136.294 285.525 135.717 286.925C135.144 288.325 134.447 289.547 133.625 290.592Z" fill="#999999"/>
+<path d="M455.442 279.983C455.442 277.956 455.986 276.37 457.075 275.225C458.164 274.075 459.569 273.5 461.292 273.5C462.419 273.5 463.436 273.77 464.342 274.308C465.247 274.847 465.936 275.6 466.408 276.567C466.886 277.528 467.125 278.619 467.125 279.842C467.125 281.081 466.875 282.189 466.375 283.167C465.875 284.144 465.167 284.886 464.25 285.392C463.333 285.892 462.344 286.142 461.283 286.142C460.133 286.142 459.106 285.864 458.2 285.308C457.294 284.753 456.608 283.994 456.142 283.033C455.675 282.072 455.442 281.056 455.442 279.983ZM457.108 280.008C457.108 281.481 457.503 282.642 458.292 283.492C459.086 284.336 460.08 284.758 461.275 284.758C462.492 284.758 463.492 284.331 464.275 283.475C465.064 282.619 465.458 281.406 465.458 279.833C465.458 278.839 465.289 277.972 464.95 277.233C464.617 276.489 464.125 275.914 463.475 275.508C462.83 275.097 462.106 274.892 461.3 274.892C460.155 274.892 459.169 275.286 458.342 276.075C457.519 276.858 457.108 278.17 457.108 280.008ZM469.025 289.325V277.083H470.392V278.233C470.714 277.783 471.078 277.447 471.483 277.225C471.889 276.997 472.381 276.883 472.958 276.883C473.714 276.883 474.381 277.078 474.958 277.467C475.536 277.856 475.972 278.406 476.267 279.117C476.561 279.822 476.708 280.597 476.708 281.442C476.708 282.347 476.544 283.164 476.217 283.892C475.894 284.614 475.422 285.17 474.8 285.558C474.183 285.942 473.533 286.133 472.85 286.133C472.35 286.133 471.9 286.028 471.5 285.817C471.106 285.606 470.781 285.339 470.525 285.017V289.325H469.025ZM470.383 281.558C470.383 282.697 470.614 283.539 471.075 284.083C471.536 284.628 472.094 284.9 472.75 284.9C473.417 284.9 473.986 284.619 474.458 284.058C474.936 283.492 475.175 282.617 475.175 281.433C475.175 280.306 474.942 279.461 474.475 278.9C474.014 278.339 473.461 278.058 472.817 278.058C472.178 278.058 471.611 278.358 471.117 278.958C470.628 279.553 470.383 280.419 470.383 281.558ZM484.583 283.083L486.133 283.275C485.889 284.181 485.436 284.883 484.775 285.383C484.114 285.883 483.269 286.133 482.242 286.133C480.947 286.133 479.919 285.736 479.158 284.942C478.403 284.142 478.025 283.022 478.025 281.583C478.025 280.094 478.408 278.939 479.175 278.117C479.942 277.294 480.936 276.883 482.158 276.883C483.342 276.883 484.308 277.286 485.058 278.092C485.808 278.897 486.183 280.031 486.183 281.492C486.183 281.581 486.181 281.714 486.175 281.892H479.575C479.63 282.864 479.906 283.608 480.4 284.125C480.894 284.642 481.511 284.9 482.25 284.9C482.8 284.9 483.269 284.756 483.658 284.467C484.047 284.178 484.355 283.717 484.583 283.083ZM479.658 280.658H484.6C484.533 279.914 484.344 279.356 484.033 278.983C483.555 278.406 482.936 278.117 482.175 278.117C481.486 278.117 480.906 278.347 480.433 278.808C479.967 279.269 479.708 279.886 479.658 280.658ZM488.008 285.933V277.083H489.358V278.425C489.703 277.797 490.019 277.383 490.308 277.183C490.603 276.983 490.925 276.883 491.275 276.883C491.781 276.883 492.294 277.044 492.817 277.367L492.3 278.758C491.933 278.542 491.567 278.433 491.2 278.433C490.872 278.433 490.578 278.533 490.317 278.733C490.056 278.928 489.869 279.2 489.758 279.55C489.592 280.083 489.508 280.667 489.508 281.3V285.933H488.008ZM499.483 284.842C498.928 285.314 498.392 285.647 497.875 285.842C497.364 286.036 496.814 286.133 496.225 286.133C495.253 286.133 494.506 285.897 493.983 285.425C493.461 284.947 493.2 284.339 493.2 283.6C493.2 283.167 493.297 282.772 493.492 282.417C493.692 282.056 493.95 281.767 494.267 281.55C494.589 281.333 494.95 281.17 495.35 281.058C495.644 280.981 496.089 280.906 496.683 280.833C497.894 280.689 498.786 280.517 499.358 280.317C499.364 280.111 499.367 279.981 499.367 279.925C499.367 279.314 499.225 278.883 498.942 278.633C498.558 278.294 497.989 278.125 497.233 278.125C496.528 278.125 496.005 278.25 495.667 278.5C495.333 278.744 495.086 279.181 494.925 279.808L493.458 279.608C493.592 278.981 493.811 278.475 494.117 278.092C494.422 277.703 494.864 277.406 495.442 277.2C496.019 276.989 496.689 276.883 497.45 276.883C498.205 276.883 498.819 276.972 499.292 277.15C499.764 277.328 500.111 277.553 500.333 277.825C500.555 278.092 500.711 278.431 500.8 278.842C500.85 279.097 500.875 279.558 500.875 280.225V282.225C500.875 283.619 500.906 284.503 500.967 284.875C501.033 285.242 501.161 285.594 501.35 285.933H499.783C499.628 285.622 499.528 285.258 499.483 284.842ZM499.358 281.492C498.814 281.714 497.997 281.903 496.908 282.058C496.292 282.147 495.856 282.247 495.6 282.358C495.344 282.469 495.147 282.633 495.008 282.85C494.869 283.061 494.8 283.297 494.8 283.558C494.8 283.958 494.95 284.292 495.25 284.558C495.555 284.825 496 284.958 496.583 284.958C497.161 284.958 497.675 284.833 498.125 284.583C498.575 284.328 498.906 283.981 499.117 283.542C499.278 283.203 499.358 282.703 499.358 282.042V281.492ZM506.483 284.592L506.7 285.917C506.278 286.006 505.9 286.05 505.567 286.05C505.022 286.05 504.6 285.964 504.3 285.792C504 285.619 503.789 285.394 503.667 285.117C503.544 284.833 503.483 284.242 503.483 283.342V278.25H502.383V277.083H503.483V274.892L504.975 273.992V277.083H506.483V278.25H504.975V283.425C504.975 283.853 505 284.128 505.05 284.25C505.106 284.372 505.192 284.469 505.308 284.542C505.43 284.614 505.603 284.65 505.825 284.65C505.992 284.65 506.211 284.631 506.483 284.592ZM507.967 275.442V273.717H509.467V275.442H507.967ZM507.967 285.933V277.083H509.467V285.933H507.967ZM511.2 281.508C511.2 279.869 511.656 278.656 512.567 277.867C513.328 277.211 514.256 276.883 515.35 276.883C516.567 276.883 517.561 277.283 518.333 278.083C519.106 278.878 519.492 279.978 519.492 281.383C519.492 282.522 519.319 283.419 518.975 284.075C518.636 284.725 518.139 285.231 517.483 285.592C516.833 285.953 516.122 286.133 515.35 286.133C514.111 286.133 513.108 285.736 512.342 284.942C511.581 284.147 511.2 283.003 511.2 281.508ZM512.742 281.508C512.742 282.642 512.989 283.492 513.483 284.058C513.978 284.619 514.6 284.9 515.35 284.9C516.094 284.9 516.714 284.617 517.208 284.05C517.703 283.483 517.95 282.619 517.95 281.458C517.95 280.364 517.7 279.536 517.2 278.975C516.706 278.408 516.089 278.125 515.35 278.125C514.6 278.125 513.978 278.406 513.483 278.967C512.989 279.528 512.742 280.375 512.742 281.508ZM521.258 285.933V277.083H522.608V278.342C523.258 277.37 524.197 276.883 525.425 276.883C525.958 276.883 526.447 276.981 526.892 277.175C527.342 277.364 527.678 277.614 527.9 277.925C528.122 278.236 528.278 278.606 528.367 279.033C528.422 279.311 528.45 279.797 528.45 280.492V285.933H526.95V280.55C526.95 279.939 526.892 279.483 526.775 279.183C526.658 278.878 526.45 278.636 526.15 278.458C525.856 278.275 525.508 278.183 525.108 278.183C524.469 278.183 523.917 278.386 523.45 278.792C522.989 279.197 522.758 279.967 522.758 281.1V285.933H521.258ZM536.533 284.842C535.978 285.314 535.442 285.647 534.925 285.842C534.414 286.036 533.864 286.133 533.275 286.133C532.303 286.133 531.555 285.897 531.033 285.425C530.511 284.947 530.25 284.339 530.25 283.6C530.25 283.167 530.347 282.772 530.542 282.417C530.742 282.056 531 281.767 531.317 281.55C531.639 281.333 532 281.17 532.4 281.058C532.694 280.981 533.139 280.906 533.733 280.833C534.944 280.689 535.836 280.517 536.408 280.317C536.414 280.111 536.417 279.981 536.417 279.925C536.417 279.314 536.275 278.883 535.992 278.633C535.608 278.294 535.039 278.125 534.283 278.125C533.578 278.125 533.056 278.25 532.717 278.5C532.383 278.744 532.136 279.181 531.975 279.808L530.508 279.608C530.642 278.981 530.861 278.475 531.167 278.092C531.472 277.703 531.914 277.406 532.492 277.2C533.069 276.989 533.739 276.883 534.5 276.883C535.256 276.883 535.869 276.972 536.342 277.15C536.814 277.328 537.161 277.553 537.383 277.825C537.605 278.092 537.761 278.431 537.85 278.842C537.9 279.097 537.925 279.558 537.925 280.225V282.225C537.925 283.619 537.955 284.503 538.017 284.875C538.083 285.242 538.211 285.594 538.4 285.933H536.833C536.678 285.622 536.578 285.258 536.533 284.842ZM536.408 281.492C535.864 281.714 535.047 281.903 533.958 282.058C533.342 282.147 532.906 282.247 532.65 282.358C532.394 282.469 532.197 282.633 532.058 282.85C531.919 283.061 531.85 283.297 531.85 283.558C531.85 283.958 532 284.292 532.3 284.558C532.605 284.825 533.05 284.958 533.633 284.958C534.211 284.958 534.725 284.833 535.175 284.583C535.625 284.328 535.955 283.981 536.167 283.542C536.328 283.203 536.408 282.703 536.408 282.042V281.492ZM540.225 285.933V273.717H541.725V285.933H540.225Z" fill="#228B22"/>
+</g>
+<rect x="81" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="85" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="89" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="93" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="97" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="101" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="105" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="109" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="113" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="117" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="121" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="125" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="129" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="133" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="137" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="141" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="145" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="149" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="153" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="157" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="161" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="165" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="169" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="173" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="177" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="181" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="185" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="189" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="193" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="197" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="201" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="205" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="209" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="213" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="217" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="221" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="225" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="229" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="233" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="237" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="241" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="245" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="249" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="253" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="257" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="261" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="265" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="269" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="273" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="277" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="281" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="285" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="289" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="293" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="297" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="301" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="305" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="309" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="313" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="317" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="321" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="325" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="329" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="333" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="337" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="341" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="345" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="349" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="353" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="357" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="361" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="365" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="369" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="373" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="377" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="381" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="385" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="389" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="393" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="397" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="401" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="405" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="409" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="413" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="417" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="421" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="425" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="429" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="433" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="437" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="441" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="445" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="449" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="453" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="457" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="461" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="465" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="469" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="473" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="477" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="481" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="485" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="489" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="493" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="497" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="501" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="505" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="509" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="513" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="517" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="521" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<rect x="525" y="362" width="2.5" height="32" fill="#CCCCCC"/>
+<path d="M83.9805 405H83.2773V400.52C83.1081 400.681 82.8854 400.842 82.6094 401.004C82.3359 401.165 82.0898 401.286 81.8711 401.367V400.688C82.2643 400.503 82.6081 400.279 82.9023 400.016C83.1966 399.753 83.4049 399.497 83.5273 399.25H83.9805V405ZM87.8398 405H87.1367V400.52C86.9674 400.681 86.7448 400.842 86.4688 401.004C86.1953 401.165 85.9492 401.286 85.7305 401.367V400.688C86.1237 400.503 86.4674 400.279 86.7617 400.016C87.056 399.753 87.2643 399.497 87.3867 399.25H87.8398V405ZM93.3398 404.324V405H89.5547C89.5495 404.831 89.5768 404.668 89.6367 404.512C89.7331 404.254 89.8867 404 90.0977 403.75C90.3112 403.5 90.6185 403.211 91.0195 402.883C91.6419 402.372 92.0625 401.969 92.2812 401.672C92.5 401.372 92.6094 401.09 92.6094 400.824C92.6094 400.546 92.5091 400.311 92.3086 400.121C92.1107 399.928 91.8516 399.832 91.5312 399.832C91.1927 399.832 90.9219 399.934 90.7188 400.137C90.5156 400.34 90.4128 400.621 90.4102 400.98L89.6875 400.906C89.737 400.367 89.9232 399.957 90.2461 399.676C90.569 399.392 91.0026 399.25 91.5469 399.25C92.0964 399.25 92.5312 399.402 92.8516 399.707C93.1719 400.012 93.332 400.389 93.332 400.84C93.332 401.069 93.2852 401.294 93.1914 401.516C93.0977 401.737 92.9414 401.97 92.7227 402.215C92.5065 402.46 92.1458 402.796 91.6406 403.223C91.2188 403.577 90.9479 403.818 90.8281 403.945C90.7083 404.07 90.6094 404.197 90.5312 404.324H93.3398ZM99.2109 405V404.477C98.9479 404.888 98.5612 405.094 98.0508 405.094C97.7201 405.094 97.4154 405.003 97.1367 404.82C96.8607 404.638 96.6458 404.384 96.4922 404.059C96.3411 403.73 96.2656 403.354 96.2656 402.93C96.2656 402.516 96.3346 402.141 96.4727 401.805C96.6107 401.466 96.8177 401.207 97.0938 401.027C97.3698 400.848 97.6784 400.758 98.0195 400.758C98.2695 400.758 98.4922 400.811 98.6875 400.918C98.8828 401.022 99.0417 401.159 99.1641 401.328V399.273H99.8633V405H99.2109ZM96.9883 402.93C96.9883 403.461 97.1003 403.858 97.3242 404.121C97.5482 404.384 97.8125 404.516 98.1172 404.516C98.4245 404.516 98.6849 404.391 98.8984 404.141C99.1146 403.888 99.2227 403.504 99.2227 402.988C99.2227 402.421 99.1133 402.004 98.8945 401.738C98.6758 401.473 98.4062 401.34 98.0859 401.34C97.7734 401.34 97.5117 401.467 97.3008 401.723C97.0924 401.978 96.9883 402.38 96.9883 402.93ZM103.68 404.488C103.419 404.71 103.168 404.866 102.926 404.957C102.686 405.048 102.428 405.094 102.152 405.094C101.697 405.094 101.346 404.983 101.102 404.762C100.857 404.538 100.734 404.253 100.734 403.906C100.734 403.703 100.78 403.518 100.871 403.352C100.965 403.182 101.086 403.047 101.234 402.945C101.385 402.844 101.555 402.767 101.742 402.715C101.88 402.678 102.089 402.643 102.367 402.609C102.935 402.542 103.353 402.461 103.621 402.367C103.624 402.271 103.625 402.21 103.625 402.184C103.625 401.897 103.559 401.695 103.426 401.578C103.246 401.419 102.979 401.34 102.625 401.34C102.294 401.34 102.049 401.398 101.891 401.516C101.734 401.63 101.618 401.835 101.543 402.129L100.855 402.035C100.918 401.741 101.021 401.504 101.164 401.324C101.307 401.142 101.514 401.003 101.785 400.906C102.056 400.807 102.37 400.758 102.727 400.758C103.081 400.758 103.368 400.799 103.59 400.883C103.811 400.966 103.974 401.072 104.078 401.199C104.182 401.324 104.255 401.483 104.297 401.676C104.32 401.796 104.332 402.012 104.332 402.324V403.262C104.332 403.915 104.346 404.329 104.375 404.504C104.406 404.676 104.466 404.841 104.555 405H103.82C103.747 404.854 103.701 404.684 103.68 404.488ZM103.621 402.918C103.366 403.022 102.983 403.111 102.473 403.184C102.184 403.225 101.979 403.272 101.859 403.324C101.74 403.376 101.647 403.453 101.582 403.555C101.517 403.654 101.484 403.764 101.484 403.887C101.484 404.074 101.555 404.23 101.695 404.355C101.839 404.48 102.047 404.543 102.32 404.543C102.591 404.543 102.832 404.484 103.043 404.367C103.254 404.247 103.409 404.085 103.508 403.879C103.583 403.72 103.621 403.486 103.621 403.176V402.918ZM105.395 406.598L105.316 405.938C105.47 405.979 105.604 406 105.719 406C105.875 406 106 405.974 106.094 405.922C106.188 405.87 106.264 405.797 106.324 405.703C106.368 405.633 106.44 405.458 106.539 405.18C106.552 405.141 106.573 405.083 106.602 405.008L105.027 400.852H105.785L106.648 403.254C106.76 403.559 106.861 403.879 106.949 404.215C107.03 403.892 107.126 403.577 107.238 403.27L108.125 400.852H108.828L107.25 405.07C107.081 405.526 106.949 405.84 106.855 406.012C106.73 406.243 106.587 406.413 106.426 406.52C106.264 406.629 106.072 406.684 105.848 406.684C105.712 406.684 105.561 406.655 105.395 406.598ZM109.145 403.762L109.84 403.652C109.879 403.931 109.987 404.145 110.164 404.293C110.344 404.441 110.594 404.516 110.914 404.516C111.237 404.516 111.477 404.451 111.633 404.32C111.789 404.188 111.867 404.033 111.867 403.855C111.867 403.697 111.798 403.572 111.66 403.48C111.564 403.418 111.324 403.339 110.941 403.242C110.426 403.112 110.068 403 109.867 402.906C109.669 402.81 109.518 402.678 109.414 402.512C109.312 402.342 109.262 402.156 109.262 401.953C109.262 401.768 109.303 401.598 109.387 401.441C109.473 401.283 109.589 401.151 109.734 401.047C109.844 400.966 109.992 400.898 110.18 400.844C110.37 400.786 110.573 400.758 110.789 400.758C111.115 400.758 111.4 400.805 111.645 400.898C111.892 400.992 112.074 401.12 112.191 401.281C112.309 401.44 112.389 401.654 112.434 401.922L111.746 402.016C111.715 401.802 111.624 401.635 111.473 401.516C111.324 401.396 111.113 401.336 110.84 401.336C110.517 401.336 110.286 401.389 110.148 401.496C110.01 401.603 109.941 401.728 109.941 401.871C109.941 401.962 109.97 402.044 110.027 402.117C110.085 402.193 110.174 402.255 110.297 402.305C110.367 402.331 110.574 402.391 110.918 402.484C111.415 402.617 111.762 402.727 111.957 402.812C112.155 402.896 112.31 403.018 112.422 403.18C112.534 403.341 112.59 403.542 112.59 403.781C112.59 404.016 112.521 404.237 112.383 404.445C112.247 404.651 112.051 404.811 111.793 404.926C111.535 405.038 111.243 405.094 110.918 405.094C110.379 405.094 109.967 404.982 109.684 404.758C109.402 404.534 109.223 404.202 109.145 403.762Z" fill="black" fill-opacity="0.4"/>
+<path d="M508.715 405V399.949H506.828V399.273H511.367V399.949H509.473V405H508.715ZM510.906 402.926C510.906 402.158 511.12 401.589 511.547 401.219C511.904 400.911 512.339 400.758 512.852 400.758C513.422 400.758 513.888 400.945 514.25 401.32C514.612 401.693 514.793 402.208 514.793 402.867C514.793 403.401 514.712 403.822 514.551 404.129C514.392 404.434 514.159 404.671 513.852 404.84C513.547 405.009 513.214 405.094 512.852 405.094C512.271 405.094 511.801 404.908 511.441 404.535C511.085 404.163 510.906 403.626 510.906 402.926ZM511.629 402.926C511.629 403.457 511.745 403.855 511.977 404.121C512.208 404.384 512.5 404.516 512.852 404.516C513.201 404.516 513.491 404.383 513.723 404.117C513.954 403.852 514.07 403.447 514.07 402.902C514.07 402.389 513.953 402.001 513.719 401.738C513.487 401.473 513.198 401.34 512.852 401.34C512.5 401.34 512.208 401.471 511.977 401.734C511.745 401.997 511.629 402.395 511.629 402.926ZM518.312 405V404.477C518.049 404.888 517.663 405.094 517.152 405.094C516.822 405.094 516.517 405.003 516.238 404.82C515.962 404.638 515.747 404.384 515.594 404.059C515.443 403.73 515.367 403.354 515.367 402.93C515.367 402.516 515.436 402.141 515.574 401.805C515.712 401.466 515.919 401.207 516.195 401.027C516.471 400.848 516.78 400.758 517.121 400.758C517.371 400.758 517.594 400.811 517.789 400.918C517.984 401.022 518.143 401.159 518.266 401.328V399.273H518.965V405H518.312ZM516.09 402.93C516.09 403.461 516.202 403.858 516.426 404.121C516.65 404.384 516.914 404.516 517.219 404.516C517.526 404.516 517.786 404.391 518 404.141C518.216 403.888 518.324 403.504 518.324 402.988C518.324 402.421 518.215 402.004 517.996 401.738C517.777 401.473 517.508 401.34 517.188 401.34C516.875 401.34 516.613 401.467 516.402 401.723C516.194 401.978 516.09 402.38 516.09 402.93ZM522.781 404.488C522.521 404.71 522.27 404.866 522.027 404.957C521.788 405.048 521.53 405.094 521.254 405.094C520.798 405.094 520.448 404.983 520.203 404.762C519.958 404.538 519.836 404.253 519.836 403.906C519.836 403.703 519.882 403.518 519.973 403.352C520.066 403.182 520.188 403.047 520.336 402.945C520.487 402.844 520.656 402.767 520.844 402.715C520.982 402.678 521.19 402.643 521.469 402.609C522.036 402.542 522.454 402.461 522.723 402.367C522.725 402.271 522.727 402.21 522.727 402.184C522.727 401.897 522.66 401.695 522.527 401.578C522.348 401.419 522.081 401.34 521.727 401.34C521.396 401.34 521.151 401.398 520.992 401.516C520.836 401.63 520.72 401.835 520.645 402.129L519.957 402.035C520.02 401.741 520.122 401.504 520.266 401.324C520.409 401.142 520.616 401.003 520.887 400.906C521.158 400.807 521.471 400.758 521.828 400.758C522.182 400.758 522.47 400.799 522.691 400.883C522.913 400.966 523.076 401.072 523.18 401.199C523.284 401.324 523.357 401.483 523.398 401.676C523.422 401.796 523.434 402.012 523.434 402.324V403.262C523.434 403.915 523.448 404.329 523.477 404.504C523.508 404.676 523.568 404.841 523.656 405H522.922C522.849 404.854 522.802 404.684 522.781 404.488ZM522.723 402.918C522.467 403.022 522.085 403.111 521.574 403.184C521.285 403.225 521.081 403.272 520.961 403.324C520.841 403.376 520.749 403.453 520.684 403.555C520.618 403.654 520.586 403.764 520.586 403.887C520.586 404.074 520.656 404.23 520.797 404.355C520.94 404.48 521.148 404.543 521.422 404.543C521.693 404.543 521.934 404.484 522.145 404.367C522.355 404.247 522.51 404.085 522.609 403.879C522.685 403.72 522.723 403.486 522.723 403.176V402.918ZM524.496 406.598L524.418 405.938C524.572 405.979 524.706 406 524.82 406C524.977 406 525.102 405.974 525.195 405.922C525.289 405.87 525.366 405.797 525.426 405.703C525.47 405.633 525.542 405.458 525.641 405.18C525.654 405.141 525.674 405.083 525.703 405.008L524.129 400.852H524.887L525.75 403.254C525.862 403.559 525.962 403.879 526.051 404.215C526.132 403.892 526.228 403.577 526.34 403.27L527.227 400.852H527.93L526.352 405.07C526.182 405.526 526.051 405.84 525.957 406.012C525.832 406.243 525.689 406.413 525.527 406.52C525.366 406.629 525.173 406.684 524.949 406.684C524.814 406.684 524.663 406.655 524.496 406.598Z" fill="black" fill-opacity="0.4"/>
+<path d="M266.736 405.741L267.589 405.957C267.41 406.657 267.088 407.191 266.622 407.561C266.159 407.927 265.592 408.11 264.921 408.11C264.227 408.11 263.662 407.969 263.225 407.688C262.792 407.404 262.46 406.994 262.232 406.458C262.006 405.921 261.894 405.346 261.894 404.73C261.894 404.06 262.021 403.475 262.276 402.977C262.534 402.476 262.898 402.097 263.37 401.839C263.845 401.578 264.366 401.448 264.935 401.448C265.579 401.448 266.121 401.612 266.561 401.94C267 402.268 267.306 402.729 267.479 403.324L266.64 403.522C266.49 403.053 266.273 402.712 265.989 402.498C265.705 402.284 265.348 402.177 264.917 402.177C264.422 402.177 264.007 402.296 263.673 402.533C263.342 402.771 263.109 403.09 262.975 403.491C262.84 403.89 262.772 404.301 262.772 404.726C262.772 405.274 262.852 405.753 263.01 406.163C263.171 406.57 263.42 406.875 263.757 407.077C264.094 407.279 264.458 407.38 264.851 407.38C265.329 407.38 265.733 407.243 266.064 406.967C266.395 406.692 266.619 406.283 266.736 405.741ZM271.588 407.424C271.295 407.673 271.012 407.849 270.74 407.952C270.47 408.054 270.18 408.105 269.87 408.105C269.357 408.105 268.963 407.981 268.688 407.732C268.412 407.48 268.274 407.159 268.274 406.77C268.274 406.541 268.326 406.333 268.428 406.146C268.534 405.955 268.67 405.803 268.837 405.688C269.007 405.574 269.197 405.488 269.408 405.429C269.563 405.388 269.798 405.349 270.111 405.311C270.75 405.234 271.22 405.144 271.522 405.038C271.525 404.93 271.526 404.861 271.526 404.832C271.526 404.509 271.452 404.282 271.302 404.15C271.1 403.972 270.8 403.882 270.401 403.882C270.029 403.882 269.754 403.948 269.575 404.08C269.399 404.209 269.269 404.439 269.184 404.77L268.411 404.665C268.481 404.333 268.597 404.067 268.758 403.865C268.919 403.66 269.152 403.503 269.457 403.395C269.761 403.283 270.114 403.228 270.516 403.228C270.914 403.228 271.238 403.274 271.487 403.368C271.736 403.462 271.919 403.581 272.036 403.724C272.153 403.865 272.235 404.043 272.282 404.26C272.309 404.395 272.322 404.638 272.322 404.99V406.044C272.322 406.78 272.338 407.246 272.37 407.442C272.405 407.635 272.473 407.821 272.572 408H271.746C271.664 407.836 271.611 407.644 271.588 407.424ZM271.522 405.658C271.235 405.775 270.804 405.875 270.23 405.957C269.905 406.003 269.675 406.056 269.54 406.115C269.405 406.173 269.301 406.26 269.228 406.374C269.155 406.485 269.118 406.61 269.118 406.748C269.118 406.958 269.197 407.134 269.355 407.275C269.517 407.416 269.751 407.486 270.059 407.486C270.363 407.486 270.634 407.42 270.872 407.288C271.109 407.153 271.283 406.97 271.395 406.739C271.479 406.56 271.522 406.296 271.522 405.948V405.658ZM273.535 408V401.558H274.326V408H273.535ZM278.602 406.291L279.379 406.392C279.294 406.928 279.076 407.348 278.725 407.653C278.376 407.955 277.947 408.105 277.437 408.105C276.798 408.105 276.284 407.897 275.895 407.481C275.508 407.062 275.314 406.463 275.314 405.684C275.314 405.18 275.398 404.739 275.565 404.361C275.732 403.983 275.985 403.701 276.325 403.513C276.668 403.323 277.04 403.228 277.441 403.228C277.948 403.228 278.363 403.356 278.685 403.614C279.007 403.869 279.214 404.232 279.305 404.704L278.536 404.823C278.462 404.509 278.332 404.273 278.145 404.115C277.96 403.957 277.736 403.878 277.472 403.878C277.074 403.878 276.75 404.021 276.501 404.309C276.252 404.593 276.127 405.044 276.127 405.662C276.127 406.289 276.248 406.745 276.488 407.029C276.728 407.313 277.042 407.455 277.428 407.455C277.739 407.455 277.998 407.36 278.206 407.169C278.414 406.979 278.546 406.686 278.602 406.291ZM283.115 408V407.314C282.751 407.842 282.258 408.105 281.634 408.105C281.358 408.105 281.101 408.053 280.86 407.947C280.623 407.842 280.446 407.71 280.329 407.552C280.214 407.391 280.134 407.194 280.087 406.963C280.055 406.808 280.039 406.562 280.039 406.225V403.333H280.83V405.921C280.83 406.334 280.846 406.613 280.878 406.756C280.928 406.964 281.033 407.128 281.194 407.249C281.355 407.366 281.555 407.424 281.792 407.424C282.029 407.424 282.252 407.364 282.46 407.244C282.668 407.121 282.814 406.956 282.899 406.748C282.987 406.537 283.031 406.232 283.031 405.833V403.333H283.822V408H283.115ZM285.048 408V401.558H285.839V408H285.048ZM290.115 407.424C289.822 407.673 289.54 407.849 289.267 407.952C288.998 408.054 288.708 408.105 288.397 408.105C287.884 408.105 287.49 407.981 287.215 407.732C286.939 407.48 286.802 407.159 286.802 406.77C286.802 406.541 286.853 406.333 286.956 406.146C287.061 405.955 287.197 405.803 287.364 405.688C287.534 405.574 287.725 405.488 287.936 405.429C288.091 405.388 288.325 405.349 288.639 405.311C289.277 405.234 289.748 405.144 290.049 405.038C290.052 404.93 290.054 404.861 290.054 404.832C290.054 404.509 289.979 404.282 289.83 404.15C289.627 403.972 289.327 403.882 288.929 403.882C288.557 403.882 288.281 403.948 288.103 404.08C287.927 404.209 287.796 404.439 287.711 404.77L286.938 404.665C287.008 404.333 287.124 404.067 287.285 403.865C287.446 403.66 287.679 403.503 287.984 403.395C288.289 403.283 288.642 403.228 289.043 403.228C289.441 403.228 289.765 403.274 290.014 403.368C290.263 403.462 290.446 403.581 290.563 403.724C290.681 403.865 290.763 404.043 290.81 404.26C290.836 404.395 290.849 404.638 290.849 404.99V406.044C290.849 406.78 290.865 407.246 290.897 407.442C290.933 407.635 291 407.821 291.1 408H290.273C290.191 407.836 290.139 407.644 290.115 407.424ZM290.049 405.658C289.762 405.775 289.332 405.875 288.757 405.957C288.432 406.003 288.202 406.056 288.067 406.115C287.933 406.173 287.829 406.26 287.755 406.374C287.682 406.485 287.646 406.61 287.646 406.748C287.646 406.958 287.725 407.134 287.883 407.275C288.044 407.416 288.278 407.486 288.586 407.486C288.891 407.486 289.162 407.42 289.399 407.288C289.636 407.153 289.811 406.97 289.922 406.739C290.007 406.56 290.049 406.296 290.049 405.948V405.658ZM293.807 407.292L293.921 407.991C293.698 408.038 293.499 408.062 293.323 408.062C293.036 408.062 292.813 408.016 292.655 407.925C292.497 407.834 292.386 407.716 292.321 407.569C292.257 407.42 292.225 407.108 292.225 406.633V403.948H291.645V403.333H292.225V402.177L293.011 401.703V403.333H293.807V403.948H293.011V406.677C293.011 406.903 293.024 407.048 293.051 407.112C293.08 407.177 293.125 407.228 293.187 407.266C293.251 407.304 293.342 407.323 293.459 407.323C293.547 407.323 293.663 407.313 293.807 407.292ZM294.589 402.467V401.558H295.38V402.467H294.589ZM294.589 408V403.333H295.38V408H294.589ZM296.588 408V403.333H297.3V403.997C297.643 403.484 298.138 403.228 298.786 403.228C299.067 403.228 299.325 403.279 299.559 403.381C299.796 403.481 299.974 403.613 300.091 403.777C300.208 403.941 300.29 404.136 300.337 404.361C300.366 404.508 300.381 404.764 300.381 405.13V408H299.59V405.161C299.59 404.839 299.559 404.599 299.498 404.44C299.436 404.279 299.326 404.152 299.168 404.058C299.013 403.961 298.83 403.913 298.619 403.913C298.282 403.913 297.99 404.02 297.744 404.234C297.501 404.448 297.379 404.854 297.379 405.451V408H296.588ZM301.453 408.387L302.222 408.501C302.254 408.738 302.344 408.911 302.49 409.02C302.687 409.166 302.955 409.239 303.294 409.239C303.661 409.239 303.943 409.166 304.143 409.02C304.342 408.873 304.477 408.668 304.547 408.404C304.588 408.243 304.607 407.905 304.604 407.389C304.258 407.796 303.828 408 303.312 408C302.67 408 302.174 407.769 301.822 407.306C301.471 406.843 301.295 406.288 301.295 405.64C301.295 405.195 301.375 404.785 301.537 404.41C301.698 404.032 301.931 403.74 302.235 403.535C302.543 403.33 302.903 403.228 303.316 403.228C303.867 403.228 304.321 403.45 304.679 403.896V403.333H305.408V407.367C305.408 408.094 305.333 408.608 305.184 408.91C305.038 409.214 304.803 409.455 304.481 409.63C304.162 409.806 303.768 409.894 303.299 409.894C302.742 409.894 302.292 409.768 301.95 409.516C301.607 409.267 301.441 408.891 301.453 408.387ZM302.108 405.583C302.108 406.195 302.229 406.642 302.473 406.923C302.716 407.205 303.021 407.345 303.387 407.345C303.75 407.345 304.055 407.206 304.301 406.928C304.547 406.646 304.67 406.207 304.67 405.609C304.67 405.038 304.542 404.607 304.288 404.317C304.036 404.027 303.731 403.882 303.374 403.882C303.022 403.882 302.723 404.026 302.477 404.313C302.231 404.597 302.108 405.021 302.108 405.583ZM312.171 408V407.314C311.808 407.842 311.314 408.105 310.69 408.105C310.415 408.105 310.157 408.053 309.917 407.947C309.68 407.842 309.502 407.71 309.385 407.552C309.271 407.391 309.19 407.194 309.144 406.963C309.111 406.808 309.095 406.562 309.095 406.225V403.333H309.886V405.921C309.886 406.334 309.902 406.613 309.935 406.756C309.984 406.964 310.09 407.128 310.251 407.249C310.412 407.366 310.611 407.424 310.849 407.424C311.086 407.424 311.309 407.364 311.517 407.244C311.725 407.121 311.871 406.956 311.956 406.748C312.044 406.537 312.088 406.232 312.088 405.833V403.333H312.879V408H312.171ZM314.123 409.789V403.333H314.843V403.939C315.013 403.702 315.205 403.525 315.419 403.408C315.633 403.288 315.892 403.228 316.197 403.228C316.595 403.228 316.947 403.33 317.251 403.535C317.556 403.74 317.786 404.03 317.941 404.405C318.097 404.777 318.174 405.186 318.174 405.631C318.174 406.109 318.088 406.54 317.915 406.923C317.745 407.304 317.496 407.597 317.168 407.802C316.843 408.004 316.5 408.105 316.14 408.105C315.876 408.105 315.639 408.05 315.428 407.938C315.22 407.827 315.048 407.687 314.914 407.517V409.789H314.123ZM314.839 405.693C314.839 406.293 314.96 406.737 315.204 407.024C315.447 407.312 315.741 407.455 316.087 407.455C316.438 407.455 316.739 407.307 316.988 407.011C317.24 406.712 317.366 406.251 317.366 405.627C317.366 405.032 317.243 404.587 316.997 404.291C316.753 403.995 316.462 403.847 316.122 403.847C315.785 403.847 315.486 404.005 315.226 404.322C314.968 404.635 314.839 405.092 314.839 405.693ZM320.859 407.292L320.974 407.991C320.751 408.038 320.552 408.062 320.376 408.062C320.089 408.062 319.866 408.016 319.708 407.925C319.55 407.834 319.438 407.716 319.374 407.569C319.31 407.42 319.277 407.108 319.277 406.633V403.948H318.697V403.333H319.277V402.177L320.064 401.703V403.333H320.859V403.948H320.064V406.677C320.064 406.903 320.077 407.048 320.104 407.112C320.133 407.177 320.178 407.228 320.24 407.266C320.304 407.304 320.395 407.323 320.512 407.323C320.6 407.323 320.716 407.313 320.859 407.292ZM321.642 402.467V401.558H322.433V402.467H321.642ZM321.642 408V403.333H322.433V408H321.642ZM323.641 408V403.333H324.349V403.988C324.495 403.759 324.69 403.576 324.933 403.438C325.176 403.298 325.453 403.228 325.764 403.228C326.109 403.228 326.392 403.299 326.612 403.443C326.834 403.586 326.991 403.787 327.082 404.045C327.451 403.5 327.932 403.228 328.523 403.228C328.986 403.228 329.342 403.356 329.591 403.614C329.84 403.869 329.965 404.263 329.965 404.796V408H329.178V405.06C329.178 404.744 329.152 404.517 329.099 404.379C329.049 404.238 328.957 404.125 328.822 404.041C328.688 403.956 328.529 403.913 328.348 403.913C328.02 403.913 327.747 404.023 327.53 404.243C327.313 404.459 327.205 404.808 327.205 405.289V408H326.414V404.968C326.414 404.616 326.35 404.353 326.221 404.177C326.092 404.001 325.881 403.913 325.588 403.913C325.365 403.913 325.159 403.972 324.968 404.089C324.781 404.206 324.645 404.377 324.56 404.603C324.475 404.829 324.432 405.154 324.432 405.579V408H323.641ZM334.333 406.497L335.15 406.598C335.021 407.076 334.783 407.446 334.434 407.71C334.085 407.974 333.64 408.105 333.098 408.105C332.416 408.105 331.874 407.896 331.472 407.477C331.074 407.055 330.875 406.465 330.875 405.706C330.875 404.921 331.077 404.312 331.481 403.878C331.885 403.444 332.41 403.228 333.054 403.228C333.678 403.228 334.188 403.44 334.583 403.865C334.979 404.29 335.177 404.887 335.177 405.658C335.177 405.705 335.175 405.775 335.172 405.869H331.692C331.721 406.381 331.866 406.774 332.127 407.046C332.388 407.319 332.713 407.455 333.103 407.455C333.393 407.455 333.64 407.379 333.845 407.227C334.05 407.074 334.213 406.831 334.333 406.497ZM331.736 405.218H334.342C334.307 404.826 334.207 404.531 334.043 404.335C333.791 404.03 333.464 403.878 333.063 403.878C332.7 403.878 332.394 404 332.145 404.243C331.898 404.486 331.762 404.811 331.736 405.218ZM336.605 408V407.099H337.506V408H336.605ZM339.606 408V407.099H340.507V408H339.606ZM342.604 408V407.099H343.509V408H342.604Z" fill="black" fill-opacity="0.6"/>
+<g filter="url(#filter2_d)">
+<rect x="63" y="16" width="480" height="128" fill="white"/>
+</g>
+<path d="M246.703 95.6923C244.271 95.6923 242.088 95.1795 240.154 94.1539C238.22 93.1282 236.711 91.707 235.626 89.8901C234.542 88.044 234 85.9634 234 83.6484C234 81.3333 234.542 79.2674 235.626 77.4506C236.711 75.6337 238.205 74.2125 240.11 73.1868C242.044 72.1612 244.242 71.6484 246.703 71.6484C249.018 71.6484 251.04 72.1172 252.769 73.055C254.527 73.9927 255.846 75.3407 256.725 77.0989L252.505 79.5604C251.832 78.4762 250.982 77.6703 249.956 77.1429C248.96 76.5861 247.861 76.3077 246.659 76.3077C244.608 76.3077 242.908 76.9817 241.56 78.3297C240.212 79.6484 239.538 81.4213 239.538 83.6484C239.538 85.8755 240.198 87.663 241.516 89.011C242.864 90.3297 244.579 90.989 246.659 90.989C247.861 90.989 248.96 90.7253 249.956 90.1978C250.982 89.641 251.832 88.8205 252.505 87.7363L256.725 90.1978C255.817 91.9561 254.484 93.3187 252.725 94.2857C250.996 95.2234 248.989 95.6923 246.703 95.6923Z" fill="black" fill-opacity="0.25"/>
+<path d="M270.002 96C267.512 96 265.094 95.6923 262.75 95.0769C260.405 94.4615 258.501 93.641 257.035 92.6154L259.893 86.1978C261.27 87.1062 262.867 87.8388 264.684 88.3956C266.501 88.9524 268.288 89.2308 270.046 89.2308C273.387 89.2308 275.057 88.3956 275.057 86.7253C275.057 85.8462 274.574 85.2015 273.607 84.7912C272.669 84.3516 271.145 83.8974 269.035 83.4286C266.72 82.9304 264.786 82.4029 263.233 81.8462C261.68 81.2601 260.347 80.337 259.233 79.0769C258.12 77.8168 257.563 76.1172 257.563 73.978C257.563 72.1026 258.076 70.4176 259.101 68.9231C260.127 67.3993 261.651 66.1978 263.673 65.3187C265.724 64.4396 268.23 64 271.189 64C273.211 64 275.204 64.2344 277.167 64.7033C279.131 65.1429 280.86 65.8022 282.354 66.6813L279.673 73.1429C276.742 71.5604 273.9 70.7692 271.145 70.7692C269.416 70.7692 268.156 71.033 267.365 71.5604C266.574 72.0586 266.178 72.7179 266.178 73.5385C266.178 74.359 266.647 74.9744 267.585 75.3846C268.523 75.7949 270.032 76.2198 272.112 76.6593C274.457 77.1575 276.391 77.6996 277.915 78.2857C279.468 78.8425 280.801 79.7509 281.915 81.011C283.057 82.2418 283.629 83.9267 283.629 86.0659C283.629 87.9121 283.116 89.5824 282.09 91.0769C281.065 92.5714 279.526 93.7729 277.475 94.6813C275.424 95.5604 272.933 96 270.002 96ZM301.495 94.4176C300.792 94.8571 299.927 95.1941 298.902 95.4286C297.905 95.663 296.836 95.7802 295.693 95.7802C292.587 95.7802 290.199 95.0183 288.528 93.4945C286.858 91.9707 286.023 89.6996 286.023 86.6813V78.6813H282.55V72.4396H286.023V66.2418H294.374V72.4396H299.825V78.6813H294.374V86.5934C294.374 87.4432 294.594 88.1172 295.034 88.6154C295.503 89.0842 296.118 89.3187 296.88 89.3187C297.847 89.3187 298.697 89.0696 299.429 88.5714L301.495 94.4176ZM327.705 71.5604V95.3846H319.749V93.011C318.195 94.8571 315.851 95.7802 312.716 95.7802C310.547 95.7802 308.569 95.282 306.782 94.2857C305.023 93.2601 303.617 91.8095 302.562 89.9341C301.536 88.0586 301.023 85.8901 301.023 83.4286C301.023 80.967 301.536 78.8132 302.562 76.967C303.617 75.0916 305.023 73.6557 306.782 72.6593C308.569 71.663 310.547 71.1648 312.716 71.1648C315.529 71.1648 317.741 71.9853 319.353 73.6264V71.5604H327.705ZM314.474 89.1429C315.939 89.1429 317.141 88.6447 318.078 87.6483C319.016 86.6227 319.485 85.2161 319.485 83.4286C319.485 81.6703 319.016 80.293 318.078 79.2967C317.141 78.3004 315.939 77.8022 314.474 77.8022C313.009 77.8022 311.807 78.3004 310.869 79.2967C309.932 80.293 309.463 81.6703 309.463 83.4286C309.463 85.2161 309.932 86.6227 310.869 87.6483C311.807 88.6447 313.009 89.1429 314.474 89.1429ZM347.323 94.4176C346.62 94.8571 345.755 95.1941 344.729 95.4286C343.733 95.663 342.663 95.7802 341.521 95.7802C338.414 95.7802 336.026 95.0183 334.356 93.4945C332.685 91.9707 331.85 89.6996 331.85 86.6813V78.6813H328.378V72.4396H331.85V66.2418H340.202V72.4396H345.652V78.6813H340.202V86.5934C340.202 87.4432 340.422 88.1172 340.861 88.6154C341.33 89.0842 341.946 89.3187 342.707 89.3187C343.674 89.3187 344.524 89.0696 345.257 88.5714L347.323 94.4176ZM372.01 83.5165C372.01 83.5751 371.966 84.2637 371.878 85.5824H354.559C354.911 86.8132 355.585 87.7656 356.581 88.4396C357.607 89.0842 358.882 89.4066 360.405 89.4066C361.548 89.4066 362.53 89.2454 363.35 88.9231C364.2 88.6007 365.05 88.0733 365.9 87.3407L370.295 91.9121C367.98 94.4908 364.596 95.7802 360.142 95.7802C357.358 95.7802 354.911 95.2527 352.801 94.1978C350.692 93.1429 349.051 91.6777 347.878 89.8022C346.736 87.9267 346.164 85.8022 346.164 83.4286C346.164 81.0842 346.721 78.989 347.834 77.1429C348.977 75.2674 350.545 73.8022 352.538 72.7473C354.53 71.6923 356.772 71.1648 359.262 71.1648C361.636 71.1648 363.79 71.663 365.724 72.6593C367.658 73.6264 369.182 75.0476 370.295 76.9231C371.438 78.7692 372.01 80.967 372.01 83.5165ZM359.306 77.0989C358.017 77.0989 356.933 77.4652 356.054 78.1978C355.204 78.9304 354.662 79.9267 354.428 81.1868H364.186C363.951 79.9267 363.394 78.9304 362.515 78.1978C361.665 77.4652 360.596 77.0989 359.306 77.0989Z" fill="#181818"/>
+<path d="M247.287 89.8901C250.827 89.8901 253.697 87.0201 253.697 83.4799C253.697 79.9396 250.827 77.0696 247.287 77.0696C243.747 77.0696 240.877 79.9396 240.877 83.4799C240.877 87.0201 243.747 89.8901 247.287 89.8901Z" fill="#181818"/>
+<defs>
+<filter id="filter0_d" x="0" y="207" width="608" height="175" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
+<feFlood flood-opacity="0" result="BackgroundImageFix"/>
+<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
+<feOffset/>
+<feGaussianBlur stdDeviation="32"/>
+<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/>
+<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
+<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
+</filter>
+<filter id="filter1_d" x="16" y="239" width="576" height="114.133" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
+<feFlood flood-opacity="0" result="BackgroundImageFix"/>
+<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
+<feOffset dy="16"/>
+<feGaussianBlur stdDeviation="16"/>
+<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/>
+<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
+<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
+</filter>
+<filter id="filter2_d" x="31" y="0" width="544" height="192" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
+<feFlood flood-opacity="0" result="BackgroundImageFix"/>
+<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
+<feOffset dy="16"/>
+<feGaussianBlur stdDeviation="16"/>
+<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
+<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
+<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
+</filter>
+</defs>
+</svg>
diff --git a/layouts/404.html b/layouts/404.html
new file mode 100644
index 0000000..64ff118
--- /dev/null
+++ b/layouts/404.html
@@ -0,0 +1,21 @@
+{{ partial "meta" . }}
+
+{{ $incidents := where .Site.RegularPages "Params.section" "issue" }}
+{{ $active := where $incidents "Params.resolved" "=" false }}
+
+{{ $isNotice := where $active "Params.severity" "=" "notice" }}
+{{ $isDisrupted := where $active "Params.severity" "=" "disrupted" }}
+{{ $isDown := where $active "Params.severity" "=" "down" }}
+
+ <body class="status-homepage status-{{ if $isDown }}down{{ else }}{{ if $isDisrupted}}disrupted{{ else }}{{ if $isNotice }}notice{{ else }}ok{{ end }}{{ end }}{{ end }} {{ if not .Site.Params.alwaysKeepBrandColor }}change-header-color{{ end }}">
+ {{ partial "header" . }}
+
+ <div class="contain center">
+ <h1 class="bold">{{ T "notFound" }}</h1>
+ <p>{{ T "notFoundText" }}</p>
+ </div>
+
+ {{ partial "js" . }}
+ {{ partial "footer" . }}
+ </body>
+</html>
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..b8c14c6
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,88 @@
+{{ partial "meta" . }}
+{{ $title := .Title }}
+
+ <body class="default list">
+ <header>
+ <div class="contain">
+ <a href="{{ .Site.BaseURL }}">← {{ T "goBack" }} <em>{{ .Site.Title }}</em></a>
+ <div class="padding"></div>
+ <div class="padding"></div>
+
+ <h1 class="clean">{{ $title }}</h1>
+
+ {{ range .Site.Params.systems }}
+ {{ if eq .name $title }}
+ {{ with .description }}
+ <p class="bold">{{ . }}</p>
+ {{ end }}
+ {{ end }}
+ {{ end }}
+
+ <small class="faded">{{ len .Pages }} {{ T "entries" }}, {{ T "newestToOldest" }}</small>
+
+ <div class="padding"></div>
+ <hr class="clean">
+ </div>
+ {{ $incidents := .Pages }}
+ </header>
+
+ <div class="contain contain--more" id="incidents">
+ {{ if not $incidents }}
+ <div class="padding"></div>
+ <h3>{{ T "calmBeforeTheStorm" }}</h3>
+ <p>{{ T "noIncidentsDesc" }}</p>
+ <div class="padding"></div>
+ <div class="padding"></div>
+ <div class="padding"></div>
+ {{ else }}
+ {{ $paginator := .Paginate $incidents .Site.Params.incidentPostsPerPage }}
+ {{ range $paginator.Pages }}
+ {{ .Render "small" }}
+ {{ end }}
+
+ <!-- If there are more than 2 pages, show pagination -->
+ {{ if gt $paginator.TotalPages 1 }}
+ <hr>
+
+ <div class="center">
+ {{ if $paginator.HasPrev }}
+ <a href="{{ $paginator.Prev.URL }}#incidents">
+ ⭠ &nbsp;
+ {{ T "prev" }}
+ </a>
+ {{ else }}
+ <span class="faded">
+ ⭠ &nbsp;
+ {{ T "prev" }}
+ </span>
+ {{ end }}
+
+
+ &nbsp; &nbsp;
+ {{ $paginator.PageNumber }}
+ /
+ {{ $paginator.TotalPages }}
+ &nbsp; &nbsp;
+
+
+ {{ if $paginator.HasNext }}
+ <a href="{{ $paginator.Next.URL }}#incidents">
+ {{ T "next" }} &nbsp;
+ ⭢
+ </a>
+ {{ else }}
+ <span class="faded">
+ {{ T "next" }} &nbsp;
+ ⭢
+ </span>
+ {{ end }}
+ </div>
+ {{ end }}
+ {{ end }}
+ <div class="padding"></div>
+ </div>
+
+ {{ partial "js" . }}
+ {{ partial "footer" . }}
+ </body>
+</html>
diff --git a/layouts/_default/list.xml b/layouts/_default/list.xml
new file mode 100644
index 0000000..219354b
--- /dev/null
+++ b/layouts/_default/list.xml
@@ -0,0 +1,30 @@
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
+ <channel>
+ <link rel="alternate" type="text/html" href="{{ .Site.BaseURL }}"/>
+ <title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }}</title>
+ <link>{{ .Permalink }}</link>
+ <description>{{ T "incidentHistory" }}</description>
+ <generator>github.com/cstate</generator>
+ {{ with .Site.LanguageCode }}<language>{{.}}</language>{{end}}
+ {{ if not .Date.IsZero }}
+ <lastBuildDate>{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}</lastBuildDate>
+ <updated>{{ .Date.Format "2006-01-02T15:04:05-07:00" | safeHTML }}</updated>
+ {{ end }}
+ {{ with .Site.Copyright }}
+ <copyright>{{.}}</copyright>{{end}}
+ {{ with .OutputFormats.Get "RSS" }}
+ {{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
+ {{ end }}
+ {{ range .Pages }}
+ <item>
+ <title>{{ if .Params.resolved }}[{{ T "resolved" }}] {{ end }}{{ .Title }}</title>
+ <link>{{ .Permalink }}</link>
+ <pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
+ <guid>{{ .Permalink }}</guid>
+ <category>{{ .Params.resolvedWhen }}</category>
+ <description>{{ .Summary | html }}</description>
+ <content type="html">{{ .Content | html }}</content>
+ </item>
+ {{ end }}
+ </channel>
+</rss>
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 8463204..c1292b2 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -1,13 +1,11 @@
{{ partial "meta" . }}
-
- <body>
+ <body class="default single">
<div class="contain">
- <a href="{{ .Site.BaseURL }}">← Go back</a>
+ <a href="{{ .Site.BaseURL }}">← {{ T "goBack" }} <em>{{ .Site.Title }}<em></a>
<hr>
- {{ .Render "post" }}
+ {{ .Content }}
</div>
-
{{ partial "js" . }}
{{ partial "footer" . }}
</body>
diff --git a/layouts/index.html b/layouts/index.html
index 13e684d..2802ce1 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -13,7 +13,7 @@
<!-- Main -->
<div class="contain">
<noscript>
- <p class="error">Uh oh! It looks like you have disabled JavaScript. Please <a href="//enable-javascript.com">enable scripting</a> to enhance your experience on this website.</p>
+ <p class="error">{{ T "noScriptingIntro" }} <a href="//enable-javascript.com">{{ T "noScriptingLink" }}</a> {{ T "noScriptingOutro" }}</p>
<div class="padding"></div>
</noscript>
@@ -21,28 +21,28 @@
<div class="summary">
<strong>
{{ if $isDown }}
- Experiencing major issues
+ {{ T "isDown" }}
{{ else }}
{{ if $isDisrupted }}
- Experiencing disruptions
+ {{ T "isDisrupted" }}
{{ else }}
{{ if $isNotice }}
- Please read announcement
+ {{ T "isNotice" }}
{{ else }}
- All systems operational
+ {{ T "isOk" }}
{{ end }}{{ end }}{{ end }}
</strong>
- <span class="summary__date" onclick="location.reload()"></span>
+ <span class="summary__date float-right" onclick="location.reload()"></span>
</div>
{{ if $active }}
<div class="announcement-box">
{{ range $active }}
<div class="padding">
- <p><strong>{{ .Title }}</strong></p>
+ <p><strong class="bold">{{ .Title }}</strong></p>
{{ .Content | safeHTML | truncate 500 "…" }}
- <p><a href="{{ .Permalink }}">Continue reading</a></p>
+ <p><a href="{{ .Permalink }}">{{ T "continueReading" }}</a></p>
</div>
{{ else }}{{ end }}
</div>
@@ -50,7 +50,7 @@
{{ if .Site.Params.autoRefresh }}
<div class="faded right">
- <small><em>We will try to refresh every 5 minutes</em></small>
+ <small><em>{{ T "autoRefreshNotice" }}</em></small>
</div>
<div class="padding-s"></div>
{{ else }}
@@ -68,14 +68,15 @@
{{ $thisIsDown := where $activeComponentIssues "Params.severity" "=" "down" }}
<div class="component" data-status="{{ if $thisIsDown }}down{{ else }}{{ if $thisIsDisrupted }}disrupted{{ else }}{{ if $thisIsNotice }}notice{{ else }}ok{{ end }}{{ end }}{{ end }}">
- {{ $this := .name }}
- {{ .name }}
+ <a href="/affected/{{ .name | urlize }}" class="no-underline">
+ {{ .name }}
+ </a>
{{ with .description }}
- <span class="description">
+ <span class="tooltip tooltip--small">
&nbsp; <span class="faded">(?)</span>
- <span class="description__text">
+ <span class="tooltip__text">
{{ . }}
</span>
</span>
@@ -83,15 +84,15 @@
<span class="component-status">
{{ if $thisIsDown }}
- Down
+ {{ T "thisIsDown" }}
{{ else }}
{{ if $thisIsDisrupted }}
- Disrupted
+ {{ T "thisIsDisrupted" }}
{{ else }}
{{ if $thisIsNotice }}
- Maintenance
+ {{ T "thisIsNotice" }}
{{ else }}
- Operational
+ {{ T "thisIsOk" }}
{{ end }}{{ end }}{{ end }}
</span>
@@ -114,7 +115,7 @@
<div class="tabs">
<div class="contain tabs--inner">
<a href="/#incidents" class="tab tab--current">
- Incidents
+ {{ T "incidents" }}
</a>
{{ range .Site.Params.customTabs }}
@@ -125,26 +126,25 @@
</div>
</div>
{{ else }}
- <div class="contain">
- <h2 class="center">Incident history</h2>
- <hr>
+ <div class="contain contain--more">
+ <h2 class="center">{{ T "incidentHistory" }}</h2>
+ <hr class="clean">
</div>
{{ end }}
- <div class="contain" id="incidents">
- <div class="padding"></div>
+ <div class="contain contain--more" id="incidents">
{{ if not $incidents }}
<div class="padding"></div>
- <h3>Is it the calm before the storm?</h3>
- <p>This status page has no logged incidents. This may be because the status page owner (or owners) have recently set up their status page, have had no downtime, or have not logged any downtime.</p>
+ <h3>{{ T "calmBeforeTheStorm" }}</h3>
+ <p>{{ T "noIncidentsDesc" }}</p>
<div class="padding"></div>
<div class="padding"></div>
<div class="padding"></div>
{{ else }}
{{ $paginator := .Paginate $incidents .Site.Params.incidentPostsPerPage }}
{{ range $paginator.Pages }}
- {{ .Render "issue" }}
+ {{ .Render "small" }}
{{ end }}
<!-- If there are more than 2 pages, show pagination -->
@@ -155,12 +155,12 @@
{{ if $paginator.HasPrev }}
<a href="{{ $paginator.Prev.URL }}#incidents">
⭠ &nbsp;
- Previuos
+ {{ T "prev" }}
</a>
{{ else }}
<span class="faded">
⭠ &nbsp;
- Previuos
+ {{ T "prev" }}
</span>
{{ end }}
@@ -174,18 +174,19 @@
{{ if $paginator.HasNext }}
<a href="{{ $paginator.Next.URL }}#incidents">
- Next &nbsp;
+ {{ T "next" }} &nbsp;
</a>
{{ else }}
<span class="faded">
- Next &nbsp;
+ {{ T "next" }} &nbsp;
</span>
{{ end }}
</div>
{{ end }}
{{ end }}
+ <div class="padding"></div>
</div>
diff --git a/layouts/index.xml b/layouts/index.xml
new file mode 100644
index 0000000..e9ae53d
--- /dev/null
+++ b/layouts/index.xml
@@ -0,0 +1,30 @@
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
+ <channel>
+ <!--
+ <link rel="alternate" type="text/html" href="{{ .Site.BaseURL }}"/> -->
+ <title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} on {{ end }}{{ .Site.Title }}{{ end }}</title>
+ <link>{{ .Permalink }}</link>
+ <description>{{ T "incidentHistory" }}</description>
+ <generator>github.com/cstate</generator>
+ {{ with .Site.LanguageCode }}<language>{{.}}</language>{{end}}
+ {{ if not .Date.IsZero }}
+ <lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>
+ {{ end }}
+ {{ with .Site.Copyright }}
+ <copyright>{{.}}</copyright>{{end}}
+ {{ with .OutputFormats.Get "RSS" }}
+ {{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }}
+ {{ end }}
+ {{ $incidents := where .Site.RegularPages "Params.section" "issue" }}
+ {{ range $incidents }}
+ <item>
+ <title>{{ if .Params.resolved }}[{{ T "resolved" }}] {{ end }}{{ .Title }}</title>
+ <link>{{ .Permalink }}</link>
+ <pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
+ <guid>{{ .Permalink }}</guid>
+ <category>{{ .Params.resolvedWhen }}</category>
+ <description>{{ .Content | html }}</description>
+ </item>
+ {{ end }}
+ </channel>
+</rss>
diff --git a/layouts/issues/issue.html b/layouts/issues/issue.html
index 014a33a..c344f57 100644
--- a/layouts/issues/issue.html
+++ b/layouts/issues/issue.html
@@ -6,43 +6,81 @@
{{ $isDown := where $active "Params.severity" "=" "down" }}
<div class="article">
+ <h1 class="clean">
+ {{ .Title }}
+ </h1>
+
+ <small class="date">
+ {{ if .Site.Params.dateFormat }}
+ {{ .Date.Format .Site.Params.dateFormat }}
+ {{ else }}
+ {{ .Date.Format "January 2, 2006 at 3:04 PM" }}
+ {{ end }}
+ </small>
+
+ <p><small>
+ {{ range .Params.Affected }}
+ <a href="/affected/{{ . | urlize }}" class="tag no-underline">{{ . }}</a>
+ {{ end }}
+ </small></p>
+
{{ if .Params.Resolved }}
- <span class="ok">
-
- {{ $t := (time .Params.ResolvedWhen) }}
- {{ $timeDiff := (sub $t.Unix .Date.Unix) }}
- {{ $diffInMin := (div $timeDiff 60) }}
-
- <!-- Marker -->
- {{ if lt $timeDiff 60 }}
- ✓ Resolved
+ {{ $t := (time .Params.ResolvedWhen) }}
+ {{ $timeDiff := (sub $t.Unix .Date.Unix) }}
+ {{ $diffInMin := (div $timeDiff 60) }}
+
+
+ <!-- Marker -->
+ {{ if lt $timeDiff 60 }}
+ <div class="faded">
+ <strong>
+ {{ T "resolved" }} {{ T "inUnderAMinute" }}.
+ </strong>
+ </div>
+ {{ else }}
+ {{ if gt $timeDiff 3600 }}
+ <div class="warning tooltip">
+ <strong>
+ {{ T "resolvedAfter" }}
+
+ {{ $minutesForCalc := (mod $diffInMin 60) }}
+
+ {{ div (sub $diffInMin $minutesForCalc) 60 }}h
+ {{ $minutesForCalc }}m {{ T "ofDowntime" }}.
+ </strong>
+
+ <span class="tooltip__text">
+ {{ if .Site.Params.dateFormat }}
+ {{ dateFormat .Site.Params.dateFormat .Params.resolvedWhen }}
+ {{ else }}
+ {{ dateFormat "January 2, 2006 at 3:04 PM" .Params.resolvedWhen }}
+ {{ end }}
+ </span>
+ </div>
{{ else }}
+ <div class="ok tooltip">
+ <strong>
+ {{ T "resolvedAfter" }}
- ✓ Resolved after
- {{ if gt $timeDiff 3600 }}
- {{ $minutesForCalc := (mod $diffInMin 60) }}
+ {{ $secsForCalc := (mod $timeDiff 60) }}
- {{ div (sub $diffInMin $minutesForCalc) 60 }}h
- {{ $minutesForCalc }}m of downtime
- {{ else }}
- {{ $secsForCalc := (mod $timeDiff 60) }}
+ {{ div (sub $timeDiff $secsForCalc) 60 }}m
+ {{ T "ofDowntime" }}.
+ </strong>
- {{ div (sub $timeDiff $secsForCalc) 60 }}m
- <!-- {{ $secsForCalc }}s --> of downtime
- {{ end }}
-
+ <span class="tooltip__text">
+ {{ if .Site.Params.dateFormat }}
+ {{ dateFormat .Site.Params.dateFormat .Params.resolvedWhen }}
+ {{ else }}
+ {{ dateFormat "January 2, 2006 at 3:04 PM" .Params.resolvedWhen }}
+ {{ end }}
+ </span>
+ </div>
{{ end }}
- </span>
+ {{ end }}
{{ else }}
- <em>Ongoing, services {{ if eq .Params.severity "notice" }}on notice{{ else }}{{ .Params.severity }}{{ end }}</em>
+ <strong class="error">{{ T "downtimeOngoing" }}</strong>
{{ end }}
- <h3>
- <a href="{{ .Permalink }}">{{ .Title }}</a>
- </h3>
-
- <small class="date">
- {{ .Date.Format "January 02, 2006 at 3:04 PM" }}
- </small>
<hr>
{{ .Content }}
diff --git a/layouts/issues/single.html b/layouts/issues/single.html
index 5076148..5761477 100644
--- a/layouts/issues/single.html
+++ b/layouts/issues/single.html
@@ -7,11 +7,9 @@
{{ $isDisrupted := where $active "Params.severity" "=" "disrupted" }}
{{ $isDown := where $active "Params.severity" "=" "down" }}
- <body class="status-{{ if $isDown }}down{{ else }}{{ if $isDisrupted}}disrupted{{ else }}{{ if $isNotice }}notice{{ else }}ok{{ end }}{{ end }}{{ end }}">
- {{ partial "header" . }}
-
+ <body class="issues single">
<div class="contain">
- <a href="{{ .Site.BaseURL }}">← Go back</a>
+ <a href="{{ .Site.BaseURL }}">← {{ T "goBack" }} <em>{{ .Site.Title }}</em></a>
</div>
<div class="contain">
diff --git a/layouts/issues/small.html b/layouts/issues/small.html
new file mode 100644
index 0000000..6833b68
--- /dev/null
+++ b/layouts/issues/small.html
@@ -0,0 +1,76 @@
+{{ $incidents := where .Site.RegularPages "Params.section" "issue" }}
+{{ $active := where $incidents "Params.resolved" "=" false }}
+
+{{ $isNotice := where $active "Params.severity" "=" "notice" }}
+{{ $isDisrupted := where $active "Params.severity" "=" "disrupted" }}
+{{ $isDown := where $active "Params.severity" "=" "down" }}
+
+<a href="{{ .Permalink }}" class="issue no-underline">
+ {{ if .Params.Resolved }}
+ <small class="date float-right">
+ {{ if .Site.Params.dateFormat }}
+ {{ .Date.Format .Site.Params.dateFormat }}
+ {{ else }}
+ {{ .Date.Format "January 2, 2006 at 3:04 PM" }}
+ {{ end }}
+ </small>
+
+ <h3>
+ {{ .Title }}
+ </h3>
+
+ {{ $t := (time .Params.ResolvedWhen) }}
+ {{ $timeDiff := (sub $t.Unix .Date.Unix) }}
+ {{ $diffInMin := (div $timeDiff 60) }}
+
+ <!-- Marker -->
+ {{ if lt $timeDiff 60 }}
+ <div class="faded">
+ {{ T "resolved" }} {{ T "inUnderAMinute" }}
+ </div>
+ {{ else }}
+ {{ if gt $timeDiff 3600 }}
+ <div class="warning">
+ {{ T "resolvedAfter" }}
+
+ {{ $minutesForCalc := (mod $diffInMin 60) }}
+
+ {{ div (sub $diffInMin $minutesForCalc) 60 }}h
+ {{ $minutesForCalc }}m {{ T "ofDowntime" }}
+ </div>
+ {{ else }}
+ <div class="ok">
+ {{ T "resolvedAfter" }}
+
+ {{ $secsForCalc := (mod $timeDiff 60) }}
+
+ {{ div (sub $timeDiff $secsForCalc) 60 }}m
+ <!-- {{ $secsForCalc }}s --> {{ T "ofDowntime" }}
+ </div>
+ {{ end }}
+ {{ end }}
+
+
+ {{ else }}
+
+ <small class="date float-right">
+ {{ if .Site.Params.dateFormat }}
+ {{ .Date.Format .Site.Params.dateFormat }}
+ {{ else }}
+ {{ .Date.Format "January 2, 2006 at 3:04 PM" }}
+ {{ end }}
+ </small>
+
+ <h3>
+ {{ .Title }}
+ </h3>
+
+ {{ $t := (time .Params.ResolvedWhen) }}
+ {{ $timeDiff := (sub $t.Unix .Date.Unix) }}
+ {{ $diffInMin := (div $timeDiff 60) }}
+
+ <!-- Marker -->
+ <div class="error">{{ T "downtimeOngoing" }}</div>
+
+ {{ end }}
+</a>
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index edbbb57..2dcea70 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -4,14 +4,30 @@
<div class="footer">
<div class="contain">
- <p><strong>{{ now.Year }} &copy; {{ .Site.Title }}</strong>
- &nbsp; • &nbsp; <a href="#">Back to top</a>
+ <p><strong class="bold">{{ now.Year }} &copy; {{ .Site.Title }}</strong>
+ &nbsp; • &nbsp; <a href="#">{{ T "backToTop" }}</a>
</p>
<p>{{ .Site.Params.description }}</p>
<!-- Please keep this one around to help cState grow <3 -->
- <small class="copyright faded">Powered by <a href="https://github.com/cstate/cstate">cState v2.0.2</a></small>
+ <small class="footer__copyright faded">{{ T "poweredBy" }} <a href="https://github.com/cstate/cstate"><b>cState</b></a></small>
+
+ <hr>
+
+ <p class="hinted">
+ <small>
+ {{ T "rss" }} —
+ {{ with $.Site.Home.OutputFormats.Get "rss" }}
+ <a href="{{ .Permalink }}" class="no-underline">{{ T "toAllUpdates" }}</a>
+ {{ end }}
+ {{ if not .IsHome }}
+ {{ with .OutputFormats.Get "rss" }}
+ {{ T "or" }} <a href="{{ .Permalink }}" class="no-underline">{{ T "onlyThisFeed" }} ({{ $.Title }})</a>
+ {{ end }}
+ {{ end }}
+ </small>
+ </p>
</div>
</div>
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index cfe6109..242c4f3 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -5,7 +5,7 @@
{{ if .Site.Params.useLargeHeaderDesign }}
<div class="header header--large">
<div class="contain contain--more center">
- <a href="/" class="logo">
+ <a href="/" class="header__logo">
{{ if .Site.Params.useLogo }}
<img src="{{ .Site.Params.logo }}" alt="{{ .Site.Title }}">
{{ else }}
@@ -17,7 +17,7 @@
{{ else }}
<div class="header">
<div class="contain">
- <a href="/" class="logo logo--small">
+ <a href="/" class="header__logo header__logo--small">
{{ if .Site.Params.useLogo }}
<img src="{{ .Site.Params.logo }}" alt="{{ .Site.Title }}">
{{ else }}
diff --git a/layouts/partials/js.html b/layouts/partials/js.html
index 6282729..af3bb80 100644
--- a/layouts/partials/js.html
+++ b/layouts/partials/js.html
@@ -3,9 +3,8 @@
* Dev toolset
*/
- console.log('You are using cState v2.0.1: https://github.com/cstate/cstate');
- document.querySelector('html').className = 'js';
-
+ console.log('cState v3.0.0 - Stable 2019-01-24 - https://github.com/cstate/cstate');
+ document.getElementsByTagName('html')[0].className = 'js';
/**
* Make theme color pretty
@@ -21,13 +20,25 @@
}
}
+ /**
+ * Admin redirect
+ */
+
+ if (window.location.hash.match('access_token')) {
+ document.location.pathname = '/admin';
+ }
+
+ /**
+ * Timer
+ */
+
function hasClass(element, className) {
return (' ' + element.className + ' ').indexOf(' ' + className+ ' ') > -1;
}
if (hasClass(document.querySelector('body'), 'status-homepage')) {
var lastUpdated = document.querySelector('.summary__date');
- lastUpdated.innerHTML = 'Last checked just now';
+ lastUpdated.innerHTML = '{{ T "lastChecked" }} {{ T "justNow" }}';
var lastUpdate = new Date();
@@ -37,32 +48,32 @@
var interval = Math.floor(seconds / 31536000);
if (interval > 1) {
- return interval + ' years';
+ return interval + ' {{ T "yearsAgo" }}';
}
interval = Math.floor(seconds / 2592000);
if (interval > 1) {
- return interval + ' months';
+ return interval + ' {{ T "monthsAgo" }}';
}
interval = Math.floor(seconds / 86400);
if (interval > 1) {
- return interval + 'd';
+ return interval + '{{ T "daysAgo" }}';
}
interval = Math.floor(seconds / 3600);
if (interval > 1) {
- return interval + 'h';
+ return interval + '{{ T "hoursAgo" }}';
}
interval = Math.floor(seconds / 60);
if (interval > 1) {
- return interval + ' min';
+ return interval + ' {{ T "minsAgo" }}';
}
- return Math.floor(seconds) + 's';
+ return Math.floor(seconds) + '{{ T "secondsAgo" }}';
}
var aDay = 24*60*60*1000;
}
window.setInterval(function() {
if (hasClass(document.querySelector('body'), 'status-homepage')) {
- lastUpdated.innerHTML = 'Last checked ' + timeSince(lastUpdate) + ' ago';
+ lastUpdated.innerHTML = '{{ T "lastChecked" }} ' + timeSince(lastUpdate) + ' {{ T "someTimeAgo" }}';
// Refresh almost every 5m
if (lastUpdate > 290000) {
diff --git a/layouts/partials/meta.html b/layouts/partials/meta.html
index eb4e33a..df6b8d0 100644
--- a/layouts/partials/meta.html
+++ b/layouts/partials/meta.html
@@ -7,9 +7,12 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Data -->
<meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{ .Summary }}{{ end }}">
- <title>{{ if eq .Title .Site.Title }}{{ .Title }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>
+ <title>{{ if eq .Title .Site.Title }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{.}} — {{ end }}{{ .Site.Title }}{{ end }}</title>
<link rel="canonical" href="{{ .Permalink }}">
- {{ .Hugo.Generator }}
+ {{ range .AlternativeOutputFormats -}}
+ {{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
+ {{ end -}}
+ <meta name="generator" content="cState v3.0.0 - Stable 2019-01-24">
<meta name="theme-color" content="#{{ .Site.Params.brand }}">
<script>
var themeBrandColor = '#{{ .Site.Params.brand }}';
@@ -28,7 +31,7 @@
* whitesmoke: #f5f5f5;
* forestgreen: #228B22;
* crimson: #DC143C;
- * darkorange: #FF8C00;
+ * darkorange: #EE7600;
* slategray: #708090;
*
*/
@@ -37,41 +40,44 @@
margin: 0;
background: #fff;
color: #444;
- font: 100%/1.5 BlinkMacSystemFont, -apple-system, "San Francisco Text", "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";;
+ font: 100%/1.5 BlinkMacSystemFont, -apple-system, "San Francisco Text", "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
box-sizing: border-box;
+ -webkit-tap-highlight-color: rgba(0,0,0, 0.25);
}
+ ::selection { background: #B4D5FF; }
+
*, *:before, *:after {
box-sizing: inherit;
}
- hr {
- border: 0;
- border-bottom: 1px solid #ccc;
- margin: 24px 0;
- }
-
a {
text-decoration: none;
color: #000;
border-bottom: 1px dotted currentColor;
}
- a.no-underline { border-bottom: 0; }
-
a:hover { border-bottom-style: solid; }
a:active { position: relative; top: 2px; }
+ hr {
+ border: 0;
+ border-bottom: 1px solid #ccc;
+ margin: 24px 0;
+ }
+
+ h1 {
+ font-size: 40px;
+ line-height: 1;
+ }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
- .headline { font-size: 20px; }
- .bold { color: #000; }
-
- h2, h4 {
+ h1, h2, h4 {
font-weight: normal;
color: #000;
+ font-family: "Segoe UI", BlinkMacSystemFont, -apple-system, "San Francisco Text", "Roboto", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
h3 {
@@ -79,16 +85,68 @@
color: #000;
}
+ img {
+ border: 0;
+ width: 100%;
+ height: auto;
+ }
+
+ /**
+ * Classes
+ */
+
+ a.no-underline { border-bottom: 0; }
+
+ .headline { font-size: 20px; }
+
+ .bold { color: #000; }
+ .hinted { color: #777; }
+ .faded { color: #999; }
+
+ .clean { margin: 0; }
+
+ .ok { color: #{{ .Site.Params.ok }}; }
+ .warning { color: #{{ .Site.Params.disrupted }}; }
+ .error { color: #{{ .Site.Params.down }}; }
+
+ .contain {
+ max-width: 640px;
+ margin: 16px auto;
+ padding: 16px;
+ }
+
+ .contain--more { max-width: 680px; }
+
+ .center { text-align: center; }
+ .right { text-align: right; }
+ .padding-s { padding: 6px; }
+ .padding { padding: 12px; }
+
+ /**
+ * UI elements
+ */
+
.date {
- margin-bottom: 0;
+ display: block;
+ margin-top: 12px;
color: #666;
font-variant: small-caps;
}
- .faded {
- color: #999;
+ .tag {
+ display: inline-block;
+ padding: 4px 8px;
+ margin-right: 4px;
+ margin-bottom: 2px;
+ background: #eee;
}
+ .tag:hover { background: #ddd; }
+
+ /**
+ * Section blocks
+ */
+
.header {
padding: 8px 0;
background: #{{ .Site.Params.brand }};
@@ -100,29 +158,36 @@
font-variant: small-caps;
}
+ .header__logo img {
+ height: auto;
+ width: 320px;
+ }
+
+ .header__logo--small img {
+ height: auto;
+ width: 160px;
+ }
+
.header--large { padding: 16px; }
.header--large a { font-size: 20px; }
- img {
- border: 0;
- width: 100%;
- height: auto;
+ .footer {
+ padding: 10px;
+ background: #f5f5f5;
}
- .contain {
- max-width: 640px;
- margin: 16px auto;
- padding: 16px;
+ .footer__copyright {
+ display: block;
+ font-variant: small-caps;
}
- .contain--more {
- max-width: 480px;
+ .footer__copyright a, a.header__logo {
+ border-bottom: 0;
}
- .center { text-align: center; }
- .right { text-align: right; }
- .padding-s { padding: 6px; }
- .padding { padding: 12px; }
+ /**
+ * Homepage: summaries
+ */
.summary {
padding: 16px;
@@ -143,25 +208,29 @@
color: #fff;
}
- .components {
- border: 2px solid #ddd;
- border-bottom: 0;
- }
-
- .component {
- color: #000;
- padding: 16px;
- border-bottom: 2px solid #ddd;
- }
+ /**
+ * Homepage: systems, tooltips
+ */
- .description { cursor: pointer; position: relative; }
- .description__text { display: none; }
- .description:hover .description__text,
- .description:active .description__text {
+ .components {
+ border: 2px solid #ddd;
+ border-bottom: 0;
+ }
+
+ .component {
+ color: #000;
+ padding: 16px;
+ border-bottom: 2px solid #ddd;
+ }
+
+ .tooltip { cursor: pointer; position: relative; }
+ .tooltip__text { display: none; }
+ .tooltip:hover .tooltip__text,
+ .tooltip:active .tooltip__text {
display: block;
position: absolute;
top: 0;
- left: 32px;
+ left: 24px;
background: #181818;
color: #fff;
z-index: 50;
@@ -169,47 +238,25 @@
border: 2px solid #242424;
font-size: 14px;
color: #ccc;
- width: 1000%;
+ width: 320px;
height: auto;
}
@media (max-width: 640px) {
- .description:hover .description__text,
- .description:active .description__text {
+ .tooltip:hover .tooltip__text,
+ .tooltip:active .tooltip__text {
width: 50vw;
}
}
- .ok { color: #{{ .Site.Params.ok }}; }
- .error { color: #{{ .Site.Params.down }}; }
-
- .footer {
- padding: 10px;
- background: #f5f5f5;
- }
-
- .copyright {
- display: block;
- font-variant: small-caps;
- }
-
- .copyright a, a.logo {
- border-bottom: 0;
- }
-
- .logo img {
- height: auto;
- width: 320px;
- }
-
- .logo--small img {
- height: auto;
- width: 160px;
- }
+ /**
+ * Tabs
+ */
.tabs { border-bottom: 1px solid #ccc; }
.tabs--inner { padding: 0 16px; margin: 0 auto; }
a.tab { display: inline-table; }
+
.tab--current {
border: 1px solid #ccc;
border-bottom-color: #fff;
@@ -225,15 +272,18 @@
top: 1px;
color: #aaa;
}
+
.tab--other:hover { color: #000; }
- .article {
- padding-bottom: 20px;
- }
+ /**
+ * Articles
+ */
+
+ .issue { display: block; padding: 14px 24px; }
+ .issue:hover { background: #f5f5f5; }
+ .issue:active { background: #eee; }
- .article h3 { line-height: 1.25; }
- .article h3 a { border: 0; }
- .article h3 a:hover { border-bottom: 1px solid currentColor; }
+ .issue h3 { line-height: 1.25; }
/**
@@ -247,19 +297,15 @@
.announcement-box .padding {
padding: 16px;
- border-bottom: 1px solid currentColor;
}
- .status-disrupted .announcement-box .padding { border-bottom-color: #{{ .Site.Params.disrupted }}; }
- .status-down .announcement-box .padding { border-bottom-color: #{{ .Site.Params.down }}; }
- .status-notice .announcement-box .padding { border-bottom-color: #{{ .Site.Params.notice }}; }
-
.status-ok .announcement-box { border: 2px solid #{{ .Site.Params.ok }}; }
.status-disrupted .announcement-box { border: 2px solid #{{ .Site.Params.disrupted }}; }
.status-down .announcement-box { border: 2px solid #{{ .Site.Params.down }}; }
.status-notice .announcement-box { border: 2px solid #{{ .Site.Params.notice }}; }
- .status-homepage .announcement-box { border-bottom-width: 1px; }
+
+ .status-ok .status-homepage .announcement-box { border-bottom-width: 1px; }
/**
@@ -277,14 +323,11 @@
*/
@media (min-width: 640px) {
- .summary__date {
+ .float-right {
float: right;
display: inline;
}
}
-
- ::selection { background: #B4D5FF; }
- html { -webkit-tap-highlight-color: rgba(0,0,0, 0.25); }
</style>
{{ if .Site.Params.enableCustomHTML }}
{{ partial "custom/meta" . }}
diff --git a/layouts/shortcodes/track.html b/layouts/shortcodes/track.html
index 3a80221..9fe4597 100644
--- a/layouts/shortcodes/track.html
+++ b/layouts/shortcodes/track.html
@@ -1 +1,5 @@
-<span class="faded">({{ dateFormat "Jan 02, 2006 - 15:04" (.Get 0) }})</span>
+{{ if .Site.Params.dateFormat }}
+ <span class="faded">({{ dateFormat .Site.Params.shortDateFormat (.Get 0) }})</span>
+{{ else }}
+ <span class="faded">({{ dateFormat "15:04 — Jan 2" (.Get 0) }})</span>
+{{ end }}
diff --git a/static/admin/config.yml b/static/admin/config.yml
index f9ba412..7ac1f5a 100644
--- a/static/admin/config.yml
+++ b/static/admin/config.yml
@@ -17,13 +17,13 @@ display_url: /
# Do not change this!
collections:
- - name: "issue"
+ - name: "issues"
label: "Incidents"
label_singular: "Incident"
- description: "Welcome to the cState admin panel! Here you can create new incidents or manage existing ones. Go ahead and give it a shot."
+ description: "📚 Welcome to the cState admin panel! Here you can create new incidents or manage existing ones. Go ahead and give it a shot."
folder: "content/issues"
create: true
- slug: "{{slug}}"
+ slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
fields:
- {label: "Mark as incident", name: "section", widget: "hidden", default: "issue"}
- {label: "Title", name: "title", widget: "string"}
@@ -31,7 +31,7 @@ collections:
- {label: "Mark as resolved", name: "resolved", widget: "boolean", required: false}
- {label: "End date & time (your time)", name: "resolvedWhen", widget: "datetime", required: false}
- label: "Affected systems (use exact name, separated by commas)"
- name: "Affected"
+ name: "affected"
widget: "list"
required: false
- label: "Severity"
@@ -45,3 +45,166 @@ collections:
name: "body"
widget: "markdown"
default: "*Investigating* - We are investigating a potential issue that might affect the uptime of one our of services. We are sorry for any inconvenience this may cause you. This incident post will be updated once we have more information."
+ - name: "settings"
+ label: "Settings"
+ description: "⚠ Please be warned that by editing settings from Netlify CMS you are _OVERWRITING_ what you have in the original Git repository, meaning any CURRENT SETTINGS OR COMMENTS left will be deleted."
+ delete: false # Prevent users from deleting documents in this collection
+ editor:
+ preview: false
+ files:
+ - name: "general"
+ label: "⚙ Configuration File"
+ file: "config.yml"
+ fields:
+ # MAIN
+ - label: 'Site title'
+ hint: 'What is your status page called? Shows up in the browser bar and meta.'
+ name: 'title'
+ widget: 'string'
+ - label: 'Build future posts'
+ name: 'buildFuture'
+ widget: 'boolean'
+ hint: 'Should posts, which have a publish date from the future, be built? Useful for sharing upcoming maintenance, etc.'
+ required: false
+ default: true
+ - label: 'Site display language'
+ hint: 'Docs: https://github.com/cstate/cstate/wiki/Translations#available-translations'
+ name: 'defaultContentLanguage'
+ widget: 'select'
+ default: 'en'
+ options:
+ - { label: "🇺🇸 English (default)", value: "en" }
+ - { label: "🇱🇹 Lithuanian (official)", value: "lt" }
+ - label: 'Site language in code for html[lang]'
+ hint: 'Use the ISO 639-1 defined abbreviations. Examples: en, lt, de. Fully explained here: https://github.com/mistermantas/cstate/wiki/Customization#changing-site-language'
+ name: 'languageCode'
+ widget: 'string'
+ default: 'en'
+ - label: 'Base URL / Hostname'
+ name: 'baseURL'
+ widget: 'string'
+ hint: 'Where is the site hosted? What is the hostname or path to the root? Slash forces relative links but may not work in all setups.'
+ default: '/'
+ # PARAMS
+ - label: "Params"
+ name: "params"
+ widget: "object"
+ fields:
+ # Components
+ - label: "System components"
+ name: "systems"
+ widget: "list"
+ allow_add: true
+ fields:
+ - {label: "Name", name: "name", widget: string}
+ - {label: "Description", name: "description", widget: string, required: false}
+ - {label: "Partial", hint: "Custom HTML feature: https://github.com/cstate/cstate/wiki/Customization#custom-html", name: "partial", widget: string, required: false}
+ # Components
+ - label: "Tabs"
+ hint: 'You can add extra tabs below the main homepage summary, for example, to external sites, monitoring services, as shown in the example below. Try Uptime Robot!'
+ name: "customTabs"
+ widget: "list"
+ allow_add: true
+ fields:
+ - {label: "Name", name: "name", widget: string}
+ - {label: "Link", name: "link", widget: string}
+ # Dates
+ - label: 'Long date format'
+ name: 'dateFormat'
+ widget: 'string'
+ hint: 'Default: January 2, 2006 at 3:04 PM. Hugo formatting docs: https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference'
+ default: 'January 2, 2006 at 3:04 PM'
+ - label: 'Short date format'
+ name: 'shortDateFormat'
+ widget: 'string'
+ hint: 'Default: 15:04 — Jan 2. Hugo formatting docs: https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference'
+ default: '15:04 — Jan 2'
+ # Design toggles
+ - label: 'Use large header design'
+ name: 'useLargeHeaderDesign'
+ widget: 'boolean'
+ hint: 'What header design should we use? https://github.com/cstate/cstate/wiki/Customization#changing-header'
+ required: false
+ default: false
+ - label: 'Show logo'
+ name: 'useLogo'
+ widget: 'boolean'
+ required: false
+ default: true
+ - label: 'Logo image'
+ hint: 'Upload your logo here. If the logo option is switched off, this will not show.'
+ name: 'logo'
+ widget: 'image'
+ # Description
+ - label: 'Site description'
+ hint: 'This is the description that is shown on the footer and meta tags.'
+ name: 'description'
+ widget: 'text'
+ default: 'We continuously monitor the status of our services and if there are any interruptions, a note will be posted here.'
+ # Refresh
+ - label: 'Auto refresh status'
+ name: 'autoRefresh'
+ widget: 'boolean'
+ hint: 'This does nothing but refresh the page around every 5 minutes; it does not send alerts! May also have issues on some browsers.'
+ required: false
+ default: true
+ # Incidents per page
+ - label: 'Incident posts shown in one page'
+ name: 'incidentPostsPerPage'
+ widget: 'number'
+ valueType: 'int'
+ min: 1
+ max: 100
+ default: 10
+ # Brand color
+ - label: 'Header: always keep brand color the same'
+ name: 'alwaysKeepBrandColor'
+ hint: 'You may choose whether the brand color should stay unchanged once there are disruptions or outages on the header.'
+ widget: 'boolean'
+ default: true
+ # Colors
+ - label: 'Site HEX color: Brand'
+ hint: 'Should not have # mark. Default: 181818'
+ name: 'brand'
+ widget: 'string'
+ default: '181818'
+ - label: 'Site HEX color: Operational / OK'
+ hint: 'Should not have # mark. Default: 228B22'
+ name: 'ok'
+ widget: 'string'
+ default: '228B22'
+ - label: 'Site HEX color: Disrupted'
+ hint: 'Should not have # mark. Default: FF8C00'
+ name: 'disrupted'
+ widget: 'string'
+ default: 'FF8C00'
+ - label: 'Site HEX color: Down / Offline / Major'
+ hint: 'Should not have # mark. Default: DC143C'
+ name: 'down'
+ widget: 'string'
+ default: 'DC143C'
+ - label: 'Site HEX color: Notice'
+ hint: 'Should not have # mark. Default: 708090'
+ name: 'notice'
+ widget: 'string'
+ default: '708090'
+ # Google Analytics
+ - label: 'Google Analytics tracking code'
+ hint: 'By default, cState does not use Google Analytics. If you choose to use it, you may change the placeholder code below to your own and thereby enable the tracking service. If you set the value back to UA-00000000-1, the code will once again be removed.'
+ name: 'googleAnalytics'
+ widget: 'string'
+ default: 'UA-00000000-1'
+ # REQUIRED BUT HIDDEN
+ - label: 'theme'
+ name: 'theme'
+ widget: 'hidden'
+ default: 'cstate'
+ - label: 'preserveTaxonomyNames'
+ name: 'preserveTaxonomyNames'
+ widget: 'hidden'
+ default: 'true'
+ - label: "taxonomies"
+ name: taxonomies
+ widget: "hidden"
+ fields:
+ - {label: "affected", name: "affected", widget: "hidden", default: "affected"}
diff --git a/static/admin/index.html b/static/admin/index.html
index f650db5..03fce04 100644
--- a/static/admin/index.html
+++ b/static/admin/index.html
@@ -14,8 +14,84 @@
/admin/ directory.
-->
- <script>console.log('You are using cState v2.0: https://github.com/cstate/cstate')</script>
+ <script>console.log('You are using cState. The version can be looked at from the console on the homepage or incidents view.+ https://github.com/cstate')</script>
<script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
<script src="https://unpkg.com/netlify-cms@^2.0.0/dist/netlify-cms.js"></script>
+ <script>
+ var IssuePreview = createClass({
+ render: function() {
+ var entry = this.props.entry;
+
+ var layoutPostDate = entry.getIn(['data', 'date']);
+ var layoutPostDateEnd = entry.getIn(['data', 'resolvedWhen']);
+ const layoutDaysInEnglish = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
+
+ var resultOfStateProps = {"class": "warning"};
+ var resultOfState = 'This incident has not yet been resolved.';
+
+ if (entry.getIn(['data', 'resolved']) === true) {
+ var resultOfStateProps = {"class": "green"};
+ var resultOfState = 'This incident has been resolved.';
+ }
+
+ if (layoutPostDateEnd.getYear() === layoutPostDate.getYear()) {
+ if (layoutPostDateEnd.getHours() === layoutPostDate.getHours()) {
+ if (layoutPostDateEnd.getMinutes() === layoutPostDate.getMinutes()) {
+ var resultOfStateProps = {"class": "red"};
+ var resultOfState = 'It looks like you haven\'t defined when this incident was resolved. Please double-check.';
+ }
+ }
+ }
+
+ return h('div', {},
+ h('h1', {}, entry.getIn(['data', 'title'])),
+ h('div', {},
+ h('small', {}, layoutDaysInEnglish[layoutPostDate.getMonth()] + ' ' + layoutPostDate.getDate() + ', ' + layoutPostDate.getFullYear() + ' at ' + layoutPostDate.toLocaleString('en-US', { hour: 'numeric', minute: 'numeric', hour12: true }) )
+ ),
+ h('p', {},
+ h('strong', resultOfStateProps, resultOfState)
+ ),
+ h('div', {"className": "text"}, this.props.widgetFor('body'))
+ );
+ }
+ });
+ CMS.registerPreviewTemplate("issues", IssuePreview, { raw: true });
+
+ const previewStyles = `
+ html,
+ body {
+ padding: 16px;
+ color: #444;
+ background: #fff;
+ font: 100%/1.5 BlinkMacSystemFont, -apple-system, "San Francisco Text", "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ }
+
+ h1 {
+ line-height: 1;
+ margin: 0;
+ color: #000;
+ font-weight: normal;
+ font-size: 40px;
+ font-family: "Segoe UI", BlinkMacSystemFont, -apple-system, "San Francisco Text", "Roboto", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+ }
+
+ small {
+ margin-top: 12px;
+ color: #666;
+ font-variant: small-caps;
+ display: block;
+ }
+
+ .text {
+ padding-top: 12px;
+ border-top: 1px solid #ccc;
+ }
+
+ .green { color: #228B22; }
+ .red { color: #DC143C; }
+ .warning { color: #EE7600; }
+ `;
+ CMS.registerPreviewStyle(previewStyles, { raw: true });
+ </script>
</body>
</html>
diff --git a/theme.toml b/theme.toml
index 9970289..354c650 100644
--- a/theme.toml
+++ b/theme.toml
@@ -1,10 +1,10 @@
name = "cState"
license = "MIT"
licenselink = "https://github.com/cstate/cstate/blob/master/LICENSE.md"
-description = "Über fast, backwards compatible (IE8+), tiny, and simple status page built with Hugo. Compatible with Netlify & GitHub Pages."
+description = "Über fast, backwards compatible (IE8+), tiny, and simple status page. Compatible with Netlify & GitHub Pages."
homepage = "https://github.com/cstate/cstate"
tags = ['hugo', 'netlify', 'status', 'statuspage', 'fast', 'light', 'ie8', 'ie9', 'ie10', 'ie11', 'github', 'github-pages', 'gh-pages', 'serverside', 'serverless', 'no-javascript', 'github-page', 'netlify-cms', 'gh-pages', 'responsive', 'minimal', 'google analytics', 'clean', 'minimalist', 'light', 'product', 'technical', 'widgets', 'products', 'mobile', 'onepage', 'singlepage', 'single page', 'spa']
-min_version = "0.41"
+min_version = "0.48"
[author]
name = "cState / mistermantas"