Merge pull request #2880 from hashicorp/sethvargo/updatesite

Update website branding
This commit is contained in:
Seth Vargo
2017-07-24 17:56:06 -04:00
committed by GitHub
63 changed files with 1012 additions and 3999 deletions

View File

@@ -1,5 +1,5 @@
{
"name": "Nomad",
"name": "HashiCorp Nomad",
"icons": [
{
"src": "<%= image_path('favicons/android-chrome-192x192.png') %>",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 999 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 980 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 892 B

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 233 KiB

After

Width:  |  Height:  |  Size: 245 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 30 KiB

View File

@@ -0,0 +1,37 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 175">
<g fill="none" fill-rule="evenodd">
<path d="M17.484 1.02l-16.29 9.473 16.29 9.474 16.162-9.56"/>
<path fill="#FFF" fill-rule="nonzero" d="M17.484.037L0 10.194v20.27l11.94 6.915v-.985l-11.087-6.4V11.303l16.204 9.388v19.42l.64.385 17.27-10.03v-20.27L17.485.037zm0 19.93l-16.29-9.474 16.29-9.474 16.162 9.386-16.162 9.56zm16.63 10.03L18.55 39l-.64.384V20.692l16.205-9.56v18.864z"/>
<g fill="#FFF" font-family="CourierNewPS-BoldMT, Courier New" font-weight="bold">
<text font-size="12" transform="translate(43 2)">
<tspan x="0" y="31">web-app:1.0</tspan>
</text>
<text font-size="18" transform="translate(43 2)">
<tspan x="0" y="15">group.blue</tspan>
</text>
</g>
<g fill="#FFF">
<path fill-opacity=".6" d="M255.484 1.02l-16.29 9.473 16.29 9.474 16.162-9.56"/>
<path fill-rule="nonzero" d="M255.484.037L238 10.194v20.27l11.94 6.915v-.985l-11.087-6.4V11.303l16.204 9.388v19.42l.64.385 17.27-10.03v-20.27L255.485.037zm0 19.93l-16.29-9.474 16.29-9.474 16.162 9.386-16.162 9.56zm16.63 10.03L256.55 39l-.64.384V20.692l16.205-9.56v18.864z"/>
<g font-family="CourierNewPS-BoldMT, Courier New" font-weight="bold">
<text font-size="12" transform="translate(281 2)">
<tspan x="0" y="31">web-app:1.1</tspan>
</text>
<text font-size="18" transform="translate(281 2)">
<tspan x="0" y="15">group.green</tspan>
</text>
</g>
</g>
<path stroke="#FFF" stroke-width="5" d="M81.5 49C47.534 49 20 76.534 20 110.5S47.534 172 81.5 172s61.5-27.534 61.5-61.5c0-4.998-.596-9.857-1.72-14.51"/>
<path stroke="#FFF" stroke-opacity=".6" stroke-width="5" d="M140.247 92.25c-7.342-23.662-28.587-41.206-54.184-43.083"/>
<text fill="#FFF" font-family="Courier-Bold, Courier" font-size="30" font-weight="bold" transform="translate(20 49)">
<tspan x="25.494" y="73">8/10</tspan>
</text>
<path stroke="#FFF" stroke-opacity=".6" stroke-width="5" d="M318.5 49c-33.966 0-61.5 27.534-61.5 61.5s27.534 61.5 61.5 61.5 61.5-27.534 61.5-61.5c0-4.998-.596-9.857-1.72-14.51"/>
<path stroke="#FFF" stroke-width="5" d="M377.247 92.25c-7.342-23.662-28.587-41.206-54.184-43.083"/>
<text fill="#FFF" font-family="Courier-Bold, Courier" font-size="30" font-weight="bold" transform="translate(257 49)">
<tspan x="25.494" y="73">2/10</tspan>
</text>
<path stroke="#FFF" d="M202.5 66.41v89.18" stroke-linecap="square"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 175">
<g fill="none" fill-rule="evenodd">
<path fill="#FFF" d="M268 84h100v21.212H268V84zm5.116 4.714v11.784h72.093V88.714h-72.1zm83.49 11.784c3.21 0 5.813-2.638 5.813-5.892 0-3.254-2.61-5.892-5.82-5.892-3.21 0-5.82 2.638-5.82 5.892 0 3.254 2.603 5.892 5.814 5.892zM268 112.738h100v21.21H268v-21.212zm5.116 4.713v11.79h72.093v-11.79h-72.1zm83.49 11.79c3.21 0 5.813-2.64 5.813-5.89s-2.61-5.89-5.82-5.89c-3.21 0-5.82 2.64-5.82 5.895 0 3.255 2.603 5.893 5.814 5.893zM268 141.48h100v21.212H268V141.48zm5.116 4.714v11.78h72.093v-11.78h-72.1zm83.49 11.78c3.21 0 5.813-2.64 5.813-5.89 0-3.255-2.61-5.89-5.82-5.89-3.21 0-5.82 2.635-5.82 5.89 0 3.253 2.603 5.89 5.814 5.89z"/>
<path stroke="#FFF" stroke-width="2" d="M185 123h27.538" stroke-linecap="square"/>
<path fill="#FFF" d="M221.5 123.037l-10.5 6.038V117"/>
<g fill="#FFF">
<path fill-opacity=".6" d="M32 84h100v21.212H32V84zm5.116 4.714v11.784h72.093V88.714h-72.1zm83.49 11.784c3.21 0 5.813-2.638 5.813-5.892 0-3.254-2.61-5.892-5.82-5.892-3.21 0-5.82 2.638-5.82 5.892 0 3.254 2.603 5.892 5.814 5.892zM32 112.738h100v21.21H32v-21.212zm5.116 4.713v11.79h72.093v-11.79h-72.1zm83.49 11.79c3.21 0 5.813-2.64 5.813-5.89s-2.61-5.89-5.82-5.89c-3.21 0-5.82 2.64-5.82 5.895 0 3.255 2.603 5.893 5.814 5.893z"/>
<path d="M32 141.475h100v21.212H32v-21.212zm5.116 4.714v11.78h72.093v-11.78h-72.1zm83.49 11.78c3.21 0 5.813-2.64 5.813-5.89 0-3.26-2.61-5.89-5.82-5.89-3.21 0-5.82 2.63-5.82 5.89 0 3.25 2.603 5.89 5.814 5.89z"/>
</g>
<path d="M318.498 14.238l-16.303 9.474 16.303 9.474 16.174-9.56"/>
<path fill="#FFF" fill-rule="nonzero" d="M318.498 13.256L301 23.413v20.272l11.95 6.914v-.99l-11.096-6.4V24.52l16.217 9.39v19.42l.64.384L336 43.684v-20.27l-17.5-10.158zm0 19.93l-16.303-9.474 16.303-9.474 16.174 9.39-16.174 9.558zm16.644 10.03l-15.577 9.004-.64.384V33.912l16.217-9.56v18.863z"/>
<g fill="#FFF">
<path fill-opacity=".6" d="M81.498 14.238l-16.303 9.474 16.303 9.474 16.174-9.56"/>
<path fill-rule="nonzero" d="M81.498 13.256L64 23.413v20.272L75.95 50.6v-.983l-11.096-6.402V24.523l16.217 9.39V53.33l.64.384L99 43.684v-20.27l-17.5-10.16zm0 19.93l-16.303-9.474 16.303-9.474 16.174 9.39-16.174 9.558zm16.644 10.03L82.565 52.22l-.64.384V33.912l16.217-9.56v18.863z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

View File

@@ -0,0 +1,140 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3334 402" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path id="a" d="M.9 44.94h44.37V.04H.9z"/>
<radialGradient id="c" cx="14.38%" cy="6.75%" r="76.97%" fx="14.38%" fy="6.75%" gradientTransform="matrix(.89055 0 0 1 .016 0)">
<stop stop-color="#FFF" stop-opacity=".1" offset="0%"/>
<stop stop-color="#FFF" stop-opacity="0" offset="100%"/>
</radialGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#F68D11" fill-rule="nonzero" d="M131.75 173.38l-27.55-9.2v-39.9l27.58 8.18-.03 40.92m7.18-40.92l27.58-8.18v39.86l-27.5 9.24v-40.92m22-12.5L135.2 112l-25.38 7.96 25.4 6.82 25.67-6.82m40.3 53.42l-27.6-9.2v-39.9l27.6 8.18-.1 40.92m7.2-40.92l27.5-8.18-.1 39.86-27.5 9.24v-40.92m21.9-12.5L204.6 112l-25.37 7.96 25.4 6.82 25.68-6.82m-202.7 70.8L0 182.6v39.88l27.55 9.2.03-40.9m7.15 0l27.58-8.2v39.87l-27.5 9.23v-40.93m22-12.48L31 170.3l-25.4 7.98L31 185.1l25.68-6.83M97 231.7l-27.53-9.22v-39.9l27.58 8.2-.04 40.9m7.2-40.9l27.6-8.2-.1 39.87-27.5 9.23v-40.93m22-12.48l-25.7-7.96-25.4 8 25.4 6.8 25.7-6.8M62.3 290l-27.55-9.2v-39.9l27.58 8.18V290m7.2-40.92l27.6-8.18-.1 39.87L69.5 290v-40.92m21.96-12.5l-25.7-7.96-25.38 7.96 25.4 6.82 25.68-6.82"/>
<path fill="#100F0D" fill-rule="nonzero" d="M184.28 254.73h-2.03c-.74 0-1.7.5-1.92 1.33l-6.15 21.7-6.08-21.65c-.2-.6-.82-1.3-1.7-1.3H164c-.86 0-1.5.7-1.66 1.4l-5.66 21.4-5.84-21.5c-.24-.7-1.2-1.3-1.97-1.3h-2.92c-.62 0-1.2.3-1.5.7-.22.3-.28.6-.18.9l9.03 32c.2.7.78 1.4 1.63 1.4h2.9c.8 0 1.47-.5 1.67-1.3l5.56-21.3 6.05 21.4c.2.7.8 1.4 1.7 1.4h2.9c.8 0 1.5-.5 1.7-1.3l8.7-32c.1-.3.1-.6-.1-.9-.3-.4-.8-.7-1.5-.7m25.1 13.6h-15.4c.4-4.3 3.2-8.7 7.9-8.9 5.1.2 7.4 4.5 7.5 8.9zm-7.4-13.8c-10.3 0-15 9.2-15 17.7 0 10.6 5.9 17.5 15 17.5 6.5 0 11.5-3.3 13.6-9 .1-.3.1-.7-.1-1-.2-.4-.6-.7-1.1-.8l-2.9-.6c-.7-.1-1.6.4-1.9 1-1.4 3.2-3.9 5-7.1 5.1-3-.1-5.9-1.9-7.2-4.6-1-2.2-1.2-4.4-1.2-6.6H215c.42 0 .9-.2 1.2-.5.26-.3.4-.6.4-.9-.05-8.3-3.8-17.1-14.27-17.1zm39.8 17.6c0 2-.3 11.8-7.3 12-2.3-.1-4.6-1.4-6-3.5-.9-1.5-1.5-3.6-1.6-6.2V269c.1-4.4 3.2-9.3 7.7-9.47 7 .3 7.4 10.8 7.4 12.97zm-6.2-18h-.6c-3.4 0-6.1 1.5-8.2 4.4v-13.5c0-.7-.8-1.4-1.6-1.4h-3c-.8 0-1.6.7-1.6 1.5v42.2c0 .7.8 1.4 1.7 1.4h.9c.9 0 1.5-.6 1.7-1.3l.9-2.9c2.2 3.1 5.5 4.9 9 4.9h.6c9.3 0 13.4-9 13.4-17.9 0-4.4-1.1-8.7-3-11.6-2.2-3.4-5.9-5.6-9.8-5.6zm45.7 17.1c-2-1.4-4.3-1.8-6.7-2.3l-4.5-.8c-3.2-.5-5.1-1.3-5.1-4.2 0-3 3.2-4.1 5.8-4.2 3.2.1 5.7 1.5 6.8 4 .3.6.9 1 1.6 1h.4l2.8-.6c.5-.1.9-.4 1.1-.8.2-.3.3-.7.1-1-1.7-5-6-7.7-12.6-7.7-5.9 0-12.3 2.7-12.3 10.1 0 5.1 3.2 8.3 9.5 9.6l5.1.9c2.8.5 5.6 1.5 5.6 4.4 0 4.4-5.1 4.9-6.6 4.9-3.5-.1-7.4-1.6-8.4-4.9-.2-.7-1.1-1.2-1.9-1l-2.9.6c-.5.1-.9.4-1.1.8-.2.3-.3.7-.2 1 1.5 5.4 6.7 8.7 14 8.8h.2c6.5 0 13.4-2.8 13.4-10.6 0-3.2-1.4-6-3.9-7.8m29.6-2.9h-15.4c.4-4.3 3.2-8.8 7.9-9 5 .2 7.3 4.6 7.4 9zm-7.5-13.8c-10.3 0-15 9.2-15 17.7 0 10.6 5.8 17.5 14.9 17.5 6.5 0 11.4-3.3 13.6-9.1.1-.3.1-.7-.1-1-.2-.4-.7-.7-1.1-.8l-2.9-.5c-.7-.1-1.6.2-2 1-1.4 3.2-3.9 5-7.1 5.1-3-.1-5.9-1.9-7.1-4.7-1.1-2.2-1.2-4.4-1.2-6.6h20.8c.5 0 .9-.2 1.2-.5.3-.3.4-.6.4-1 0-8.2-3.8-17.1-14.2-17.1zm33.9.4c-.4-.1-.8-.1-1.1-.1-3.5 0-6.3 1.9-8.3 5.5v-3.2c0-.7-.8-1.4-1.7-1.4H324c-.8 0-1.6.7-1.6 1.4v30.9c0 .8.76 1.5 1.6 1.5h3c.8 0 1.7-.6 1.7-1.4V273c0-2.55.3-4.5 1.5-6.8 1.8-3.24 4.2-4.8 7.5-4.86.8 0 1.5-.7 1.5-1.5v-2.9c0-.76-.66-1.4-1.5-1.5m31.8-.6H367c-.74 0-1.7.5-1.9 1.3l-7.8 24.4-7.9-24.4c-.27-.8-1.2-1.35-1.98-1.35H344c-.6 0-1.2.3-1.5.7-.2.3-.23.6-.13.9l10.9 32.2c.2.6.7 1.4 1.6 1.4H359c.7 0 1.33-.5 1.6-1.4l10.5-32.2c.1-.3.07-.6-.14-.9-.3-.5-.94-.7-1.56-.7m7.84-12.4c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m1.7 12.2h-3.3c-.9 0-1.7.7-1.7 1.5V289c0 .4.2.8.57 1.1.3.25.8.4 1.2.4h3.3c.9 0 1.7-.7 1.7-1.5v-33c0-.8-.8-1.5-1.7-1.5m30.7 22.2H407c-.8 0-1.4.48-1.7 1.28-1 4.33-3.26 6.57-6.7 6.67-6.7-.2-7.2-9.58-7.2-12.4 0-5.75 1.96-11.9 7.46-12.06 3.38.1 5.8 2.4 6.5 6.3.16.8.77 1.4 1.6 1.5h2.9c.9-.1 1.58-.8 1.58-1.6-1.1-7.1-5.9-11.6-12.4-11.6h-.5c-9.5 0-13.7 8.8-13.7 17.6 0 8 3.6 17.4 13.6 17.4h.5c6.3 0 11.1-4.5 12.5-11.7 0-.4-.1-.7-.35-1-.3-.4-.8-.6-1.4-.6m27.1-8h-15.3c.3-4.3 3.1-8.8 7.9-9 5 .1 7.3 4.5 7.4 8.9zm-7.5-13.8c-10.4 0-15.1 9.2-15.1 17.7 0 10.6 5.9 17.5 14.9 17.5 6.5 0 11.4-3.3 13.6-9 .1-.4 0-.7-.1-1-.3-.4-.7-.7-1.2-.8l-2.9-.6c-.7-.1-1.6.2-2 1-1.4 3.2-3.9 5-7.1 5.1-3.1-.1-5.9-2-7.2-4.7-1-2.3-1.2-4.5-1.2-6.7h20.8c.4 0 .9-.2 1.2-.5.3-.3.4-.6.4-1-.1-8.3-3.8-17.1-14.3-17.1zm40.3 16.7c-1.9-1.4-4.3-1.9-6.6-2.3l-4.5-.9c-3.2-.5-5.1-1.4-5.1-4.3 0-3.9 4.8-4.2 5.7-4.3 3.2.1 5.6 1.5 6.8 4 .3.6.9 1 1.5 1h.3l2.8-.6c.4-.1.9-.4 1.1-.8.2-.3.2-.6.1-.9-1.7-5-6.1-7.7-12.7-7.7-6 0-12.3 2.6-12.3 10.1 0 5 3.1 8.2 9.4 9.5l5 .9c2.8.5 5.6 1.5 5.6 4.4 0 4.4-5.1 4.83-6.7 4.86-3.2-.08-7.3-1.4-8.3-4.9-.2-.7-1.1-1.2-1.9-1.07l-2.9.6c-.5.1-.9.4-1.1.8-.2.3-.3.7-.2 1 1.5 5.47 6.7 8.7 14 8.8h.12c6.5 0 13.4-2.8 13.4-10.6 0-3.2-1.4-6-3.9-7.8"/>
<path fill="#100F0D" d="M335.8 190.98v-7.45c0-1.13.86-1.9 1.9-1.9H371c1.07 0 1.93.8 1.93 1.9v6.38c0 1.1-.92 2.5-2.5 4.7l-17.27 24.7c6.4-.1 13.18.8 19 4.1 1.32.8 1.66 1.9 1.77 2.9v8c0 1.1-1.2 2.4-2.45 1.7-10.26-5.3-23.87-5.9-35.2.1-1.17.7-2.38-.6-2.38-1.7v-7.5c0-1.2.02-3.3 1.24-5.1l20-28.7h-17.4c-1.08 0-1.93-.7-1.94-1.8m-121.53 46.5h-10.14c-.97-.1-1.74-.8-1.8-1.7V184c0-1.05.87-1.88 1.95-1.88h9.44c1 .04 1.78.8 1.84 1.74v6.8h.2c2.45-6.57 7.1-9.63 13.33-9.63 6.3 0 10.3 3.07 13.1 9.65 2.4-6.6 8-9.64 14-9.64 4.2 0 8.9 1.74 11.7 5.7 3.2 4.4 2.5 10.7 2.5 16.3v32.9c0 1.05-.9 1.9-2 1.9h-10.1c-1.1-.07-1.9-.9-1.9-1.9V208c0-2.2.2-7.68-.3-9.76-.7-3.5-3-4.5-6-4.5-2.5 0-5 1.67-6.1 4.3-1 2.63-.9 7-.9 9.97v27.6c0 1.1-.9 1.9-2 1.9H231c-1 0-1.8-.8-1.8-1.8V208c0-5.8.93-14.36-6.26-14.36-7.3 0-7 8.35-7 14.38v27.62c0 1.03-.88 1.86-1.96 1.86m187.42-46.13c-7.5 0-7.97 10.2-7.97 16.55 0 6.36-.1 19.95 7.86 19.95 7.9 0 8.3-10.96 8.3-17.65 0-4.38-.2-9.64-1.5-13.8-1.2-3.63-3.4-5.05-6.7-5.05zm-.1-10.63c15.04 0 23.2 12.9 23.2 29.35 0 15.9-9 28.5-23.2 28.5-14.77 0-22.8-13-22.8-29.1 0-16.2 8.12-28.8 22.8-28.8zM444 237.5h-10c-1 0-1.8-.8-1.8-1.8l-.04-52.1c.1-.9.92-1.7 1.93-1.7h9.5c.9.1 1.6.7 1.8 1.5v8h.2c2.8-7.1 6.8-10.5 13.8-10.5 4.5 0 9 1.7 11.8 6.2 2.6 4.1 2.6 11.1 2.6 16.2V236c-.1.9-.9 1.6-1.9 1.6h-10.2c-1-.05-1.7-.74-1.8-1.63v-28.3c0-5.7.6-14.02-6.4-14.02-2.5 0-4.7 1.7-5.9 4.2-1.5 3.2-1.7 6.4-1.7 9.9v28.06c0 1.1-.9 1.9-2 1.9m-124.9-.1c-.7.6-1.6.7-2.4.3-3.4-2.8-4-4.1-5.8-6.7-5.6 5.7-9.5 7.4-16.7 7.4-8.5 0-15.2-5.2-15.2-15.8 0-8.2 4.5-13.8 10.8-16.6 5.5-2.4 13.2-2.8 19-3.5V201c0-2.4.2-5.27-1.3-7.36-1.2-1.88-3.6-2.64-5.7-2.64-3.9 0-7.3 1.98-8.2 6.1-.2.9-.9 1.8-1.8 1.86l-9.8-1.06c-.8-.18-1.8-.85-1.5-2.12 2.2-11.93 13-15.54 22.6-15.54 4.9 0 11.4 1.32 15.3 5.05 4.9 4.6 4.4 10.7 4.4 17.4v15.8c0 4.7 2 6.8 3.84 9.4.6.9.77 2-.05 2.7-2 1.7-5.7 4.9-7.7 6.7zm-10-24.7c0 4 .1 7.2-1.9 10.8-1.6 2.9-4.2 4.6-7 4.6-3.9 0-6.2-2.9-6.2-7.3 0-8.7 7.7-10.2 15.1-10.2v2.2zm-122.6 24.7c-.7.6-1.6.6-2.4.2-3.4-2.8-4-4.1-5.8-6.7-5.6 5.7-9.5 7.4-16.7 7.4-8.5 0-15.2-5.2-15.2-15.8 0-8.2 4.4-13.8 10.8-16.6 5.5-2.4 13.2-2.8 19-3.5V201c0-2.4.2-5.27-1.2-7.36-1.3-1.87-3.6-2.63-5.7-2.63-3.9 0-7.3 2-8.2 6.1-.2.9-.9 1.8-1.8 1.9l-9.9-1c-.9-.2-1.8-.8-1.5-2.1 2.2-11.9 13-15.5 22.6-15.5 4.9 0 11.4 1.4 15.3 5.1 4.9 4.6 4.4 10.8 4.4 17.5v15.9c0 4.8 2 6.9 3.8 9.4.6 1 .8 2-.08 2.7l-7.8 6.8zm-10.2-24.7c0 4 .1 7.3-1.9 10.8-1.6 2.8-4.2 4.6-7 4.6-3.9 0-6.2-3-6.2-7.4 0-8.6 7.7-10.2 15.1-10.2v2.2z"/>
<path fill="#456DA7" d="M2066.18 245.7v-34.16c36.24 0 64.26-35.87 50.43-73.98-5.1-14.1-16.3-25.37-30.5-30.5-38.1-13.8-73.9 14.2-73.9 50.44H1978c0-57.73 55.78-102.7 116.28-83.8 26.44 8.25 47.45 29.26 55.7 55.7 18.9 60.5-26.06 116.3-83.8 116.3"/>
<path fill="#456DA7" d="M2066.26 211.62h-34.06v-34.04h34.05v34.04m-34.05 26.18h-26.16v-26.2h26.16v26.16"/>
<path fill="#456DA7" d="M2006.06 211.62h-21.93V189.7h21.93v21.92m-107.9 71.52h4.4c4.9 0 8.95.96 12 2.87 3.4 2.1 5.14 6 5.14 11.6 0 5.9-1.73 9.9-5.14 12.2-2.94 2-6.95 3-11.94 3h-4.47v-29.5zm22.25-2.9c-4.4-3.08-9.9-4.64-16.4-4.64h-14v44.58h14c6.5 0 12-1.65 16.5-4.9 2.4-1.7 4.4-4.12 5.7-7.14 1.4-3 2-6.55 2-10.54 0-3.94-.6-7.43-2-10.4-1.3-2.97-3.2-5.3-5.6-6.95zm17.5-5.18c-1.3 0-2.5.47-3.4 1.4-.9.9-1.4 2.06-1.4 3.4 0 1.36.5 2.53 1.4 3.47 1 .95 2.2 1.43 3.5 1.43s2.5-.48 3.5-1.43c1-.94 1.5-2.1 1.5-3.45 0-1.36-.5-2.5-1.4-3.4-.9-.95-2.1-1.43-3.4-1.43"/>
<g transform="translate(1932.944 288)">
<mask id="b" fill="#fff">
<use xlink:href="#a"/>
</mask>
<path fill="#456DA7" d="M.9 32.18h7.9V.78H.9m34.52 21.17c-1.4 1.57-3.16 2.33-5.42 2.33-2.27 0-4.03-.76-5.4-2.33-1.35-1.55-2.04-3.62-2.04-6.14 0-2.5.7-4.6 2.05-6.2C26 8.1 27.8 7.3 30 7.3c2.3 0 4.06.77 5.4 2.35 1.4 1.58 2.1 3.67 2.1 6.2 0 2.54-.7 4.6-2.05 6.16zM37.5 3.4C35.1 1.3 32.44.06 29.56.06c-4.36 0-8 1.5-10.77 4.48-2.9 2.95-4.3 6.75-4.3 11.28 0 4.45 1.4 8.23 4.2 11.26 2.8 2.92 6.4 4.42 10.8 4.42 3 0 5.6-.85 7.8-2.52v.72c0 2.6-.7 4.63-2.1 6.02-1.4 1.4-3.3 2.1-5.7 2.1-3.7 0-6-1.43-8.7-5.2l-5.4 5.17.1.2c1.1 1.6 2.9 3.2 5.3 4.7 2.3 1.5 5.3 2.3 8.7 2.3 4.7 0 8.5-1.5 11.2-4.3C43.5 37.8 45 34 45 29.3V.8h-7.7v2.6z" mask="url(#b)"/>
</g>
<path fill="#456DA7" d="M1984.97 320.18h7.9v-31.4h-7.9m4.03-13.72c-1.35 0-2.52.47-3.45 1.4-.95.9-1.43 2.06-1.43 3.4 0 1.36.48 2.53 1.42 3.47.94.95 2.1 1.43 3.46 1.43 1.35 0 2.5-.48 3.46-1.43.94-.94 1.42-2.1 1.42-3.45 0-1.36-.48-2.5-1.42-3.4-.95-.95-2.1-1.43-3.46-1.43m21.2 5.25h-7.8v8.5h-4.5v7.2h4.5v13.03c0 4.08.83 7 2.44 8.68 1.6 1.7 4.47 2.6 8.5 2.6 1.3 0 2.6 0 3.85-.1h.3V313l-2.7.14c-1.9 0-3.2-.33-3.8-1-.6-.65-.9-2.05-.9-4.14v-12h7.3v-7.22h-7.4v-8.48m44.4 39.88h7.9V275.6h-7.9m87.7 33.36c-1.4 1.58-2.9 2.95-4 3.67-1.1.7-2.5 1.06-4.1 1.06-2.4 0-4.2-.9-5.7-2.6-1.6-1.8-2.3-4-2.3-6.7s.7-4.9 2.2-6.6c1.5-1.8 3.3-2.6 5.6-2.6 2.5 0 5.2 1.6 7.5 4.3l5.2-5c-3.4-4.5-7.8-6.5-13-6.5-4.4 0-8.1 1.6-11.2 4.7s-4.6 7-4.6 11.7c0 4.7 1.5 8.6 4.6 11.7 3 3.1 6.8 4.7 11.1 4.7 5.7 0 10.3-2.5 13.4-7l-5.2-5m15.1-8.4c.4-1.5 1.1-2.8 2-3.8 1-1.1 2.4-1.6 4.1-1.6 1.9 0 3.4.6 4.4 1.6.9 1 1.4 2.2 1.5 3.7h-12zm17.3-7.4c-1.1-1.6-2.7-2.8-4.6-3.8-1.9-.9-4.1-1.4-6.5-1.4-4.4 0-8 1.6-10.8 4.8-2.6 3.1-4 7.1-4 11.7 0 4.7 1.4 8.7 4.3 11.7s6.7 4.5 11.4 4.5c5.3 0 9.7-2.2 13-6.4l.2-.3-5.1-5-1.8 1.8c-.8.7-1.5 1.3-2.3 1.7-1.2.6-2.5.9-4 .9-2.2 0-4-.7-5.4-2-1.3-1.2-2-2.8-2.2-4.8h21l.1-2.9c0-2.1-.3-4-.8-5.9-.6-1.8-1.4-3.6-2.5-5.1zm16.3 15c.9-.7 2.1-1 3.8-1 1.9 0 3.9.4 6 1.1v3c-1.8 1.6-4.1 2.4-6.9 2.4-1.4 0-2.5-.3-3.2-.9-.8-.6-1.1-1.3-1.1-2.3 0-1.1.4-1.9 1.3-2.5zm14-17.1c-2.4-2.1-5.7-3.1-9.9-3.1-2.6 0-5.1.6-7.3 1.7-2.1 1-4.1 2.8-5.4 5l.1.1 5 4.8c2.1-3.3 4.4-4.5 7.5-4.5 1.6 0 3 .5 4 1.3s1.5 1.9 1.5 3.3v1.5c-1.9-.6-3.9-.9-5.8-.9-3.9 0-7.1.9-9.5 2.7-2.4 1.8-3.6 4.5-3.6 7.8 0 3 1 5.3 3.1 7.1 2.04 1.7 4.6 2.6 7.62 2.6 3 0 5.8-1.3 8.4-3.3v2.6h7.8v-20c0-3.8-1.2-6.8-3.6-8.9zm34 .6c-2.2-2.5-5.3-3.7-9.2-3.7-3.2 0-5.7.9-7.6 2.7v-2h-7.7V320h7.9v-17.3c0-2.4.5-4.3 1.7-5.63 1.1-1.34 2.6-2 4.6-2 1.8 0 3.1.6 4.1 1.8 1 1.2 1.5 2.86 1.5 4.93V320h7.9v-18.2c0-4.35-1.1-7.8-3.3-10.23m-208.5 16.5c.9-.64 2.1-.95 3.7-.95 1.9 0 3.9.4 6 1.14v3.1c-1.7 1.6-4 2.4-6.9 2.4-1.4 0-2.4-.3-3.2-.9-.7-.6-1.1-1.35-1.1-2.3 0-1.08.4-1.9 1.3-2.5zm14-17.07c-2.4-2.03-5.7-3.07-9.9-3.07-2.6 0-5.1.57-7.3 1.7-2 1.04-4.1 2.77-5.3 5.03v.1l5 4.84c2-3.33 4.4-4.5 7.4-4.5 1.6 0 3 .46 4.1 1.33 1 .87 1.5 1.97 1.5 3.37v1.5c-2-.6-3.9-.9-5.8-.9-4 0-7.2.94-9.5 2.76-2.4 1.87-3.7 4.5-3.7 7.88 0 2.94 1 5.33 3.05 7.12 2.1 1.7 4.65 2.6 7.66 2.6 3 0 5.8-1.25 8.4-3.3v2.56h7.8V300c0-3.82-1.2-6.8-3.63-8.87zm46.5-8.1c-8.2 0-14.9 6.65-14.9 14.85s6.6 14.86 14.8 14.86c8.2 0 14.8-6.6 14.8-14.8 0-8.2-6.7-14.9-14.9-14.9zm0 37.83c-12.7 0-23-10.3-23-23s10.3-23 22.9-23 22.9 10.3 22.9 22.97c0 12.7-10.3 23-23 23z"/>
<g fill-rule="nonzero">
<path fill="#737373" d="M1183.98 298.84c.18-12.7 10.6-22.87 23.36-22.8 5.88-.1 11.55 2.17 15.73 6.3l-4.54 4.36c-3-2.88-7.02-4.48-11.2-4.45-4.4 0-8.65 1.77-11.74 4.9-3.1 3.15-4.8 7.4-4.7 11.8-.1 4.4 1.6 8.66 4.7 11.8 3 3.14 7.3 4.92 11.7 4.92 4.3.17 8.5-1.5 11.6-4.57 2-2.16 3.2-4.93 3.4-7.86h-15v-6.46h21c.2 1.3.3 2.6.3 3.9.2 5.4-1.8 10.62-5.4 14.6-4.2 4.3-9.9 6.62-15.9 6.4-12.8.06-23.2-10.13-23.4-22.84zm61.72-6.57c-8.15.02-14.75 6.6-14.74 14.72 0 8.1 6.63 14.7 14.78 14.6 8.16 0 14.76-6.6 14.76-14.7.07-4-1.47-7.7-4.26-10.5-2.8-2.8-6.6-4.3-10.54-4.3zm0 23.6c-2.3-.04-4.5-1-6.1-2.7-1.58-1.67-2.4-3.92-2.3-6.22 0-4.62 3.77-8.36 8.4-8.36 4.64 0 8.4 3.7 8.4 8.3.12 2.3-.7 4.5-2.3 6.2-1.57 1.7-3.78 2.6-6.1 2.7v-.1zm32.35-23.6c-8.15.03-14.74 6.63-14.72 14.74.02 8.2 6.64 14.7 14.8 14.7 8.14 0 14.75-6.6 14.75-14.7.06-3.9-1.5-7.7-4.28-10.5-2.8-2.7-6.6-4.3-10.55-4.2zm0 23.6c-2.32-.04-4.52-1-6.1-2.7-1.58-1.67-2.4-3.92-2.3-6.22 0-4.62 3.76-8.36 8.4-8.36 4.63 0 8.4 3.7 8.4 8.3.1 2.3-.7 4.5-2.3 6.2-1.58 1.7-3.78 2.6-6.1 2.7v-.1zm39.67-22.7v2.4h-.22c-2-2.17-4.83-3.37-7.78-3.3-7.9.34-14.13 6.82-14.13 14.7 0 7.86 6.2 14.34 14.1 14.7 2.9.06 5.8-1.16 7.8-3.36h.2v2.2c0 5.6-3 8.7-7.9 8.7-3.3-.1-6.2-2.1-7.4-5.2l-5.6 2.4c2.1 5.3 7.3 8.8 13.1 8.7 7.6 0 14-4.4 14-15.3v-26.4h-6.3zm-7.44 22.72c-2.3-.1-4.46-1.1-6-2.7-1.56-1.7-2.36-3.9-2.23-6.2-.12-2.3.68-4.5 2.22-6.2 1.55-1.7 3.72-2.7 6-2.8 2.26.1 4.36 1.1 5.85 2.8 1.48 1.7 2.22 3.9 2.05 6.1.14 2.2-.62 4.4-2.1 6-1.48 1.6-3.56 2.6-5.8 2.8zm18.08-38.3h6.5v43.1h-6.5zm24.24 38.3c-3.07.1-5.9-1.7-7.15-4.5l19.76-8.2-.6-1.7c-1.8-5.5-6.8-9.2-12.6-9.4-3.8 0-7.5 1.5-10.2 4.3-2.6 2.8-4 6.5-3.8 10.3-.1 3.9 1.5 7.7 4.2 10.4 2.8 2.8 6.6 4.3 10.5 4.2 5 0 9.6-2.4 12.3-6.5l-5-3.4c-1.5 2.5-4.2 4-7.2 4zm-.5-18c2.35-.3 4.58 1 5.6 3.1l-13.2 5.5c-.18-2.2.53-4.3 1.96-6 1.44-1.7 3.47-2.7 5.65-2.8zm25.92 2.9c-.13-5.6 2.02-10.9 5.95-14.9s9.3-6.1 14.87-6c5.63-.1 11.03 2.2 14.7 6.5l-3.57 3.4c-2.7-3.4-6.86-5.3-11.2-5.1-4.22-.1-8.3 1.6-11.25 4.6-2.95 3-4.5 7.1-4.3 11.3-.17 4.1 1.4 8.2 4.33 11.2 2.94 3 6.98 4.6 11.18 4.5 4.72 0 9.2-2 12.3-5.6l3.6 3.5c-5.77 6.5-14.96 8.7-23.1 5.7-8.12-3.1-13.5-10.8-13.5-19.5zm40.63 19.9v-39.9h5.15v39.9m32.03-13.7c0 7.7-6.3 14-14.1 14-7.77 0-14.07-6.3-14.07-14.1 0-7.7 6.3-14 14.08-14 7.8 0 14.1 6.3 14.1 14zm-5.15 0c.27-3.4-1.38-6.6-4.26-8.3s-6.5-1.8-9.38 0c-2.88 1.7-4.53 4.9-4.26 8.3 0 4.9 4.02 8.9 9 8.9 4.96 0 9-4 9-9h-.1zm28.4 13.6V317h-.33c-1.93 2.9-5.18 4.66-8.68 4.68-7.05 0-10.46-4.73-10.46-11.47v-16.7h5.2v15.9c0 5.6 2.8 7.7 6.8 7.7 4.3-.3 7.5-4 7.2-8.3v-15.1h5.2V321h-5l.1-.07zm9.07-13.7c-.35-7.6 5.4-14 12.98-14.6 3.7-.1 7.23 1.6 9.35 4.7h.22l-.22-3.8v-12.6h5.15v39.9h-4.93V317h-.22c-2.12 3.03-5.64 4.8-9.35 4.68-7.57-.54-13.33-7-12.98-14.54zm22.6 0c.4-3.4-1.2-6.6-4.05-8.4-2.86-1.8-6.5-1.8-9.35 0-2.86 1.8-4.43 5-4.05 8.4-.38 3.3 1.2 6.6 4.05 8.4 2.86 1.7 6.5 1.7 9.35 0 2.86-1.8 4.44-5.1 4.06-8.4zm18.95 13.6v-39.9h13.65c3.25-.1 6.4 1.1 8.77 3.3 2.35 2.2 3.7 5.3 3.77 8.5-.1 3.2-1.5 6.3-3.8 8.6-2.4 2.2-5.5 3.4-8.8 3.3h-8.4v16.1h-5.2zm13.77-21.1c3.86 0 7-3.2 7-7 0-3.9-3.14-7-7-7h-8.76v13.9h8.8zm16.03 21v-39.9h5.15v39.9m4.42-8.3c0-6.2 5.6-9.6 12.03-9.6 2.58-.1 5.14.5 7.44 1.7v-.8c-.2-3.3-2.57-6-5.78-6.6-3.2-.7-6.46.9-7.93 3.8l-4.7-2c2.58-5 8.2-7.6 13.67-6.4 5.48 1.2 9.44 6 9.67 11.5v16.5h-4.93V317h-.22c-1.97 3.03-5.4 4.8-9 4.68-2.6.24-5.2-.6-7.14-2.34-1.94-1.73-3.07-4.2-3.1-6.8zm19.58-3.5c-1.93-1.3-4.23-1.9-6.54-1.8-5.4 0-7.5 2.8-7.5 5.4.4 2.7 2.9 4.6 5.6 4.3 4.5 0 8.2-3.5 8.4-8h.1zm12.23 3.4v-14h-4.8v-4.7h4.8V285h5.15v8.37h6.7v4.66h-6.7V312c0 3.06 1.3 4.46 3.7 4.46.8.03 1.6-.12 2.34-.45l1.8 4.4c-1.32.6-2.73.8-4.15.8-2.4.3-4.82-.5-6.55-2.2-1.72-1.7-2.56-4.1-2.3-6.5zm33.46-31.1l-1.7 4.4c-.74-.4-1.54-.5-2.35-.5-1.3-.1-2.6.3-3.4 1.3-.9.9-1.4 2.1-1.2 3.4v3.5h6.9v4.7h-7.2v22.6h-5.2V298h-5.2v-4.7h5.1v-3.63c-.1-2.56.9-5.03 2.8-6.78 1.8-1.8 4.4-2.7 6.9-2.4 1.5-.1 2.9.1 4.3.7zm28 25.7c0 7.7-6.3 14-14.1 14-7.76 0-14.06-6.3-14.06-14 0-7.8 6.3-14 14.08-14s14.1 6.3 14.1 14zm-5.14 0c.27-3.4-1.38-6.6-4.26-8.4s-6.5-1.8-9.38 0c-2.88 1.7-4.53 5-4.26 8.3-.27 3.3 1.38 6.6 4.26 8.3s6.5 1.8 9.38 0c2.88-1.8 4.53-5 4.26-8.3zm9.3 13.6V293h4.92v4.47h.22c1.47-3.08 4.54-5.06 7.95-5.14 1.3 0 2.6.2 3.8.7l-2 4.8c-.9-.3-1.9-.47-2.8-.4-2 .06-3.9.96-5.3 2.46s-2 3.4-1.9 5.4v14.9h-5.1zm19.72-27.3h4.92v3.8h.26c1.88-2.8 5-4.5 8.4-4.7 3.7-.3 7.2 1.8 8.66 5.2 2.06-3.3 5.7-5.3 9.57-5.2 6.72 0 9.8 4.7 9.8 11.5v16.7h-5.15v-15.9c0-5.6-2.2-7.6-6.1-7.6-3.92 0-7 4.2-7 8.4v15.1h-5.15v-15.9c0-5.6-2.18-7.6-6.1-7.6-3.9 0-7 4.3-7 8.4v15.1h-5.14V293z"/>
<g transform="translate(1355.296 68)">
<path fill="#FBBC05" d="M131 143.23L110.5 179H56.8c-4.8 0-9.22-2.57-11.6-6.74l-43.43-76C-.6 92.1-.6 87.03 1.77 82.9L18.3 54l20.4 35.58 30.75 53.65H131z"/>
<path fill="#EA4335" d="M200.22 96.3l-43.44 75.96c-2.38 4.17-6.8 6.74-11.6 6.74H112l20.5-35.75 30.8-53.63L132.5 36h40.86l26.85 46.96c2.4 4.12 2.4 9.2.1 13.33z"/>
<path fill="#4285F4" d="M173 35.6H70.3L39.47 89 19 53.58 45.98 6.7C48.38 2.57 52.8 0 57.6 0h87.15c4.8 0 9.24 2.56 11.63 6.7L173 35.6z"/>
<path fill="#E0E0E0" d="M132 36l31 54-31 54H70L39 90l31-54h62"/>
<circle cx="101" cy="90" r="27" fill="#FFF"/>
<path fill="#FFF" d="M45.98 7.8c2.4-4.15 6.83-6.7 11.63-6.7h87.2c4.8 0 9.3 2.56 11.7 6.7l16 27.7h.7L156.4 6.7C154 2.55 149.56 0 144.76 0H57.6C52.8 0 48.38 2.56 46 6.7L19 53.44l.32.56L45.98 7.8z" opacity=".2"/>
<path fill="#1A237E" fill-opacity=".2" d="M39 90l30.72-53.88H172l-.64-1.12H69.72L39 88.88"/>
<path fill="#FFF" d="M1.75 83.92L18.3 55.1l20.4 35.46L69.44 144h60.9l.65-1.12H69.4L38.7 89.45 18.3 54 1.74 82.8C.5 85-.1 87.5 0 90c.1-2.13.7-4.22 1.75-6.08z" opacity=".2"/>
<path fill="#BF360C" d="M111.94 177.75H57.5c-4.8 0-9.24-2.6-11.63-6.8L2.35 94.33C1.3 92.43.7 90.33.6 88.16c-.1 2.55.5 5.08 1.75 7.3l43.52 76.63c2.4 4.2 6.82 6.8 11.62 6.8h53.8l.6-1.2z" opacity=".2"/>
<path fill="#3E2723" d="M163.6 89.72L133 36.22h-.63l30.57 53.5m36.73 5.54l-43.17 75.8c-2.36 4.16-6.76 6.72-11.52 6.72h-32.33l-.65 1.12h32.98c4.76 0 9.15-2.57 11.52-6.73l43.17-75.8c1.24-2.2 1.84-4.7 1.73-7.2-.1 2.13-.68 4.22-1.73 6.1z" opacity=".2"/>
<path fill="#FFF" d="M172.98 37.33l26.7 46.85c1.04 1.86 1.63 3.95 1.72 6.1.12-2.53-.5-5.03-1.73-7.22l-26.7-46.85H132.4l.63 1.2m-.63 107l31.2-54.6h-.63l-30.58 53.5-20.4 35.6h.6" opacity=".2"/>
<path fill="url(#c)" d="M199.22 82.82L172.3 35.8 155.67 6.75C153.27 2.57 148.85 0 144.04 0h-87.1c-4.8 0-9.23 2.58-11.62 6.75L1.77 82.82c-2.36 4.14-2.36 9.22 0 13.36l43.55 76.07c2.4 4.18 6.82 6.75 11.63 6.75h87.1c4.8 0 9.24-2.58 11.63-6.75l43.55-76.07c2.36-4.14 2.36-9.22 0-13.36z"/>
</g>
</g>
<g fill="#0078D7" fill-rule="nonzero">
<path d="M854.5 174.24c-7.03 0-13 4.2-15.8 10.16H738.24c-16.86 0-30.9-13.67-30.9-30.85 0-17.2 13.7-30.86 30.9-30.86h14.06c.7-3.6 1.75-7.1 3.16-10.2.7-1.1 1.05-2.5 1.75-3.5 7.1-12.3 20.4-20.4 35.5-20.4 13.7 0 25.7 6.6 33 16.5 4.3-2.1 8.8-3.5 13.4-4.6-9.9-15.4-26.7-25.5-46.4-25.5-22.8 0-42.5 14-50.5 34h-3.8c-24.6.3-44.6 20.3-44.6 44.9 0 24.5 20 44.5 44.6 44.5h100.8c2.8 5.9 8.8 10.1 15.8 10.1 9.5 0 17.2-7.7 17.2-17.2-.3-9.5-8.1-17.2-17.5-17.2z"/>
<path d="M907.98 251c30.14 0 56.07-25.66 56.07-55.88 0-30.23-24.18-54.48-54.32-54.83-10.16-20.4-30.83-34.1-55-34.1-29.45 0-53.97 20.7-59.93 48.1-14.37 1.4-26.63 9.1-34.34 20h73.23c4.9-6.3 12.6-10.2 21.3-10.2 15 0 27.3 12.3 27.3 27.4 0 15.1-12.3 27.4-27.4 27.4-8.8 0-16.1-3.9-21.4-10.2H752c3.16 23.2 21.73 42.2 45.9 42.2h110.04zm-230.33 77h-4.67v-28.08c0-2.12 0-4.95.23-8.02-.4 1.9-.9 3.3-1.1 4L657.8 328h-2.32l-14-31.85c-.47-.95-.7-2.36-1.17-4.25V328h-4.6v-41.76h6.3l12.6 29.02c1 2.12 1.7 4 1.9 4.95h.3c1-2.3 1.4-4 2.1-5.1l12.8-29h6.1v42zm11-37.82c-.92 0-1.62-.23-2.08-.95-.46-.7-.92-1.42-.92-2.14 0-.8.23-1.7.92-2.2.7-.7 1.4-1 2.08-1 .92 0 1.6.2 2.08.9.7.7.92 1.4.92 2.1 0 .9-.23 1.6-.92 2.1-.47.7-1.16.9-2.08.9zm2.3 37.82h-4.6v-30.2h4.6V328zm29.45-2.1c-2.36 1.4-4.97 2.1-8.3 2.1-4.26 0-7.8-1.4-10.42-4.2-2.6-2.8-4.03-6.3-4.03-10.72 0-4.9 1.42-8.62 4.27-11.65 3.32-2.8 6.87-4.43 11.6-4.43 2.62 0 5 .47 7.13 1.63v4.9c-2.14-1.64-4.5-2.33-7.12-2.33-3.08 0-5.45 1.16-7.58 3.26-1.9 2.1-2.85 4.9-2.85 8.4s.95 6.05 2.85 8.15c1.9 2.1 4.27 3.1 7.35 3.1 2.6 0 4.98-.9 7.35-2.5v4.4h-.24zm21.25-22.55c-.96-.7-2.15-.93-3.82-.93-2.15 0-3.82.93-5.26 2.8-1.43 1.85-2.15 4.4-2.15 7.66V328h-4.77v-29.53h4.77v6.04c.72-2 1.68-3.7 3.1-4.8 1.44-1.1 3.1-1.6 4.78-1.6 1.2 0 2.15.3 2.87.5v4.9h.48zM757.03 328c-4.4 0-7.9-1.4-10.44-4.2-2.6-2.8-4-6.3-4-10.95 0-4.9 1.4-8.86 3.9-11.65 2.5-2.8 6.5-4.2 11.1-4.2 4.4 0 7.9 1.4 10.2 3.96 2.5 2.8 3.7 6.53 3.7 11.2 0 4.65-1.4 8.38-4 11.18-2.8 3.03-6.3 4.66-10.7 4.66zm.23-27.04c-3 0-5.33.93-7.2 3.03-1.84 2.1-2.54 4.9-2.54 8.6 0 3.5.93 6.3 2.55 8.1 1.86 2.1 4.18 3 7.2 3 3 0 5.33-1 6.95-3.1 1.63-1.9 2.56-4.7 2.56-8.4s-.93-6.5-2.56-8.4c-1.62-1.9-3.94-3.1-6.96-3.1zm18.4 25.18V321c2.54 1.87 5.32 2.8 8.33 2.8 4.1 0 6.2-1.4 6.2-4.2 0-.7-.3-1.4-.5-2.1l-1.4-1.4c-.7-.45-1.4-.7-2.1-1.15-.7-.24-1.7-.7-2.6-.93-1.4-.47-2.3-.94-3.5-1.64-1-.46-1.9-1.16-2.6-1.86-.7-.7-1.2-1.4-1.4-2.33-.3-1-.5-1.9-.5-3.1 0-1.4.2-2.6.9-3.8.5-.5 1.2-1.4 2.3-2.1 1.2-.7 2.3-1.2 3.5-1.7 1.4-.5 2.8-.7 4.2-.7 2.5 0 4.8.4 6.7 1.4v4.7c-2.1-1.4-4.6-2.1-7.4-2.1-.9 0-1.6 0-2.3.2-.7.2-1.4.4-1.9.9-.5.4-.9.7-1.2 1.4-.3.4-.5 1.1-.5 1.6 0 .7.2 1.4.4 1.8.2.4.7.9 1.1 1.4.4.4 1.1.7 1.8 1.1.7.3 1.6.7 2.5 1.2 1.4.5 2.6.9 3.5 1.6.9.4 1.8 1.1 2.5 1.8s1.4 1.4 1.6 2.3c.5.9.7 1.8.7 3 0 1.4-.2 2.8-.9 3.7-.7 1.1-1.4 1.8-2.6 2.5-1.2.7-2.3 1.2-3.7 1.6-1.4.2-2.8.5-4.4.5-2.6 0-5.4-.7-7.5-1.9zm37.37 1.86c-4.4 0-7.9-1.4-10.44-4.2-2.6-2.8-4-6.3-4-10.95 0-4.9 1.4-8.86 3.9-11.65 3-2.8 6.5-4.2 11.1-4.2 4.4 0 7.9 1.4 10.2 3.96 2.5 2.8 3.7 6.53 3.7 11.2 0 4.65-1.4 8.38-4 11.18-2.8 3.03-6.3 4.66-10.7 4.66zm.23-27.04c-3 0-5.33.93-7.2 3.03-1.84 2.1-2.54 4.9-2.54 8.6 0 3.5.93 6.3 2.55 8.1 1.86 2.1 4.18 3 7.2 3 3 0 5.33-1 6.95-3.1 1.63-1.9 2.56-4.7 2.56-8.4s-.93-6.5-2.56-8.4c-1.4-1.9-3.94-3.1-6.96-3.1zm53.4.94v-4.2h-7.7v-8.64l-4.8 1.63v7.2h-13.2v-4.7c0-4.2 1.7-6.3 5.05-6.3 1.2 0 2.2.2 3.2.7v-4.2c-.9-.3-2.1-.5-3.6-.5-2.6 0-5 .9-6.9 2.8-1.9 1.8-2.6 4.2-2.6 7.2v4.6h-5.3v3.9h5.3V327h4.8v-25.4H854v17.47c0 5.82 2.64 8.62 7.92 8.62 1.9 0 3.34-.3 4.54-1V323c-.93.7-1.9.95-3.1.95-1.7 0-2.63-.5-3.35-1.2-.7-.9-1-2.3-1-4.2v-16.7h7.7zm52 26.1h-5.54l-4.57-11.86H890.5L886.2 328h-5.53l16.6-42h5.04l16.4 42zm-11.56-16.37l-6.73-17.8c-.24-.47-.48-1.42-.72-2.85-.24 1.2-.48 2.14-.72 2.85l-6.5 17.8h14.67z"/>
<path d="M941.65 299.42l-17.3 24.33h17.07V328h-23.77v-1.42l17.3-24.33h-15.68V298h22.38m29.75 29.3h-4.75v-4.6c-1.9 3.45-5 5.3-9.3 5.3-7.13 0-10.7-4.15-10.7-12.46V298h4.76v16.62c0 6.23 2.4 9.23 7.4 9.23 2.4 0 4.3-.93 5.7-2.54 1.5-1.6 2.4-3.9 2.4-6.6V298h4.8v29.3h-.2zm23.25-23.95c-.97-.7-2.18-.93-3.64-.93-2.1 0-3.8.93-5.3 2.8-1.4 1.85-2.2 4.4-2.2 7.66V328h-4.8v-29.53h4.9v6.04c.8-2 1.7-3.7 3.2-4.8 1.5-1.1 3.2-1.6 4.9-1.6 1.2 0 2.2.3 2.9.5v4.9h.3zm27 10.32h-21.04c0 3.3 1 5.88 2.6 7.75 1.7 1.88 4.1 2.6 7.1 2.6 3.3 0 6.4-1.2 9.3-3.3v4.46c-2.6 1.88-6.1 2.82-10.4 2.82-4.2 0-7.5-1.4-9.9-4-2.3-2.58-3.5-6.57-3.5-11.27 0-4.7 1.4-8.45 4-11.27 2.6-2.82 5.9-4.46 9.7-4.46 3.8 0 6.9 1.17 9 3.76 2.1 2.58 3.3 6.1 3.3 10.33v2.5zm-4.97-4c0-2.8-.7-4.92-1.9-6.33-1.4-1.4-3.06-2.35-5.42-2.35-2.37 0-4.26.7-5.68 2.3-1.65 1.6-2.6 3.7-2.83 6.3h15.83z"/>
</g>
<path fill="#BB2C23" d="M3230.23 200.6l-19.15-18.98c.05 0 .15-.06.2-.06l19.2 19c-.1.05-.2.05-.25.05z"/>
<path fill="#BD2D24" d="M3230.48 200.56l-19.2-19c.26 0 .5-.1.72-.15l19.2 19c-.26.1-.5.2-.72.2z"/>
<path fill="#C32E24" d="M3231.2 200.4l-19.2-19c.4-.1.7-.24 1.07-.4l19.15 19c-.3.16-.67.3-1.02.4z"/>
<path fill="#BD2D24" d="M3232.22 200l-19.15-19c.25-.15.45-.25.66-.4l19.1 19c-.2.15-.4.3-.6.4z"/>
<path fill="#BB2C23" d="M3232.83 199.6l-19.15-19c.15-.1.25-.2.35-.3l19.15 19c-.1.1-.2.2-.35.3z"/>
<path fill="#B62B24" d="M3233.18 199.3l-19.15-19c.1-.06.2-.17.3-.27l19.16 19c-.1.1-.2.2-.4.26z"/>
<path fill="#B42924" d="M3233.5 199.03l-19.16-19c.05-.1.15-.15.2-.25l19.2 19-.25.25z"/>
<path fill="#B02824" d="M3233.74 198.78l-19.2-19c.1-.1.16-.16.2-.26l19.2 19c-.1.1-.14.15-.2.26z"/>
<path fill="#AD2823" d="M3233.95 198.52l-19.2-19c.1-.05.15-.15.2-.25l19.15 19.05c-.05.05-.1.15-.15.2z"/>
<path fill="#A82722" d="M3234.1 198.32l-19.15-19.05c.05-.05.1-.16.15-.2l19.15 19c-.05.04-.1.14-.15.25z"/>
<path fill="#A52522" d="M3234.25 198.06l-19.15-19c.05-.1.1-.15.16-.25l19.15 19c0 .1-.1.2-.1.3z"/>
<path fill="#A02421" d="M3234.4 197.8l-19.14-19c0-.1.05-.15.1-.25l19.15 19c0 .1 0 .2-.1.26z"/>
<path fill="#9B2420" d="M3234.5 197.55l-19.14-19c.05-.05.1-.15.1-.25l19.15 19c0 .1 0 .2-.1.25z"/>
<path fill="#982420" d="M3234.6 197.35l-19.14-19.05c.05-.06.1-.16.1-.26l19.15 19.05s0 .1-.1.2z"/>
<path fill="#952220" d="M3234.7 197.1l-19.14-19.06c.05-.05.05-.15.1-.25l19.15 18.9c0 .1 0 .2-.1.3z"/>
<path fill="#912120" d="M3234.8 196.78l-19.14-19c0-.05.05-.15.05-.25l19.3 19c0 .1 0 .2-.1.25z"/>
<path fill="#8E201E" d="M3234.92 196.53l-19.2-19c.04-.1.04-.2.1-.3l19.15 19c0 .1-.05.2-.05.3z"/>
<path fill="#8B1F1E" d="M3234.97 196.22l-19.15-19c0-.1 0-.2.05-.35l19.15 19c0 .1-.05.25-.05.35z"/>
<path fill="#871F1C" d="M3235.02 195.86l-19.15-19v-.35l19.15 19v.4z"/>
<path fill="#841F1C" d="M3235.02 195.46l-19.15-18.95v-.1l19.15 19.1v.1z"/>
<path fill="#871F1C" d="M3235.02 188.7l-19.15-18.98 28.98-2.56 19.1 18.95"/>
<path fill="#871F1C" d="M3235.02 188.7l-19.15-18.98 28.98-2.56 19.1 18.95"/>
<path fill="#871F1C" d="M3235.02 195.4l-19.15-19.04v-6.64l19.15 18.94"/>
<path fill="#C32E24" d="M3159.02 206.85l-19.15-19 71.26-6.23 19.1 19"/>
<path fill="#912120" d="M3155.5 205.62l-19.14-19c.05.1.1.15.2.15l19.15 19.05-.2-.2z"/>
<path fill="#952220" d="M3155.7 205.82l-19.14-19.05.3.3 19.16 19c-.1-.1-.2-.14-.3-.25z"/>
<path fill="#982420" d="M3156.02 206.08l-19.15-19c.05.05.15.1.25.15l19.2 19-.3-.15z"/>
<path fill="#9B2420" d="M3156.32 206.23l-19.2-19 .3.16 19.16 19c-.1 0-.2-.1-.26-.2z"/>
<path fill="#A02421" d="M3156.58 206.4l-19.15-19c.1.04.2.1.25.14l19.2 19-.3-.15z"/>
<path fill="#A52522" d="M3156.88 206.54l-19.2-19c.1 0 .2.05.3.1l19.16 19c-.1-.05-.15-.05-.26-.1z"/>
<path fill="#A82722" d="M3157.14 206.64l-19.15-19c.1.05.2.05.3.1l19.1 19c-.1-.05-.2-.05-.3-.1z"/>
<path fill="#AD2823" d="M3157.44 206.74l-19.15-19c.1 0 .2.06.3.06l19.1 19c-.1 0-.2-.06-.3-.06z"/>
<path fill="#B02824" d="M3157.75 206.8l-19.15-19c.1 0 .2.05.3.05l19.16 19c-.1 0-.2 0-.3-.06z"/>
<path fill="#B42924" d="M3158.06 206.85l-19.16-19h.36l19.15 19.05c-.1 0-.2-.05-.3-.05z"/>
<path fill="#B62B24" d="M3158.4 206.9l-19.14-19.05c.1.05.26.05.36.05l19.2 19h-.4z"/>
<path fill="#BB2C23" d="M3158.82 206.9l-19.2-19c.1-.05.15-.05.25-.05l19.15 19c-.1.05-.15.05-.2.05z"/>
<path fill="#7F1D1C" d="M3127.7 235.6l-19.15-19.05c-1.38-1.33-2.24-3.17-2.4-5.26l19.15 18.9c.16 2.1 1.07 4 2.4 5.3z"/>
<path fill="#841F1C" d="M3125.3 230.3l-19.15-19c-.05-.27-.05-.52-.05-.73l19.2 18.95c-.05.26 0 .5 0 .77z"/>
<path fill="#D93023" d="M3263.95 186.1l-.05 31.27c0 5.05-4.13 9.55-9.22 10l-120.3 10.58c-5.05.4-9.18-3.32-9.13-8.43l.05-31.2 28.88-2.56v6.7c0 2.6 2.14 4.6 4.8 4.33l71.25-6.3c2.65-.3 4.8-2.6 4.8-5.2v-6.7l28.92-2.6z"/>
<path fill="#871F1C" d="M3125.3 198.37l-19.15-19 28.98-2.56 19.1 19"/>
<path fill="#871F1C" d="M3125.3 198.37l-19.15-19 28.98-2.56 19.1 19"/>
<path fill="#871F1C" d="M3125.3 229.52l-19.2-18.9.1-31.25 19.16 18.95"/>
<path fill="#E63F46" d="M3263.75 133.45l.2 45.97-28.93 2.55-.2-45.96"/>
<path fill="#E23535" d="M3263.75 133.45l.2 45.97-28.93 2.55-.2-45.96"/>
<path fill="#871F1C" d="M3235.07 181.97l-19.15-18.94-.2-45.97 19.15 19"/>
<path fill="#871F1C" d="M3234.87 136.06l-19.16-19 29-2.55 19.1 19"/>
<path fill="#871F1C" d="M3234.87 136.06l-19.16-19 29-2.55 19.1 19"/>
<path fill="#E63F46" d="M3154.08 143.1l.16 45.97-28.94 2.56-.2-46.02"/>
<path fill="#E23535" d="M3154.08 143.1l.16 45.97-28.94 2.56-.2-46.02"/>
<path fill="#871F1C" d="M3125.36 191.63l-19.16-19-.2-45.92 19.15 18.9"/>
<path fill="#871F1C" d="M3125.1 145.66L3106 126.7l28.98-2.54 19.1 18.95m80.94-13.9l-19.15-18.9v-5.8l19.15 19"/>
<path fill="#841F1C" d="M3235.02 123.44l-19.15-19v-.35l19.15 19v.3z"/>
<path fill="#7F1D1C" d="M3235.02 123.1l-19.15-18.96c-.1-1.18-.56-2.15-1.28-2.86l19.1 19c.7.7 1.2 1.68 1.3 2.8z"/>
<path fill="#BB2C23" d="M3254.83 88l-19.15-19h.4l19.16 19h-.4z"/>
<path fill="#B62B24" d="M3255.24 88.05l-19.15-19c.2-.05.5-.05.7 0l19.1 19h-.7z"/>
<path fill="#B42924" d="M3255.95 88l-19.15-19c.26 0 .46 0 .66.05l19.2 19c-.25-.05-.45-.05-.7-.05z"/>
<path fill="#B02824" d="M3256.67 88.05l-19.2-19c.25 0 .45.05.66.05l19.15 19.05c-.2-.05-.4-.1-.6-.1z"/>
<path fill="#AD2823" d="M3257.28 88.15l-19.15-19.05.56.16 19.1 19c-.2-.06-.4-.1-.6-.1z"/>
<path fill="#A82722" d="M3257.84 88.25l-19.15-19 .5.16 19.1 19-.6-.1z"/>
<path fill="#A52522" d="M3258.4 88.4l-19.15-19c.2.06.35.16.56.2l19.2 19c-.1-.04-.3-.1-.5-.2z"/>
<path fill="#A02421" d="M3258.96 88.6l-19.15-19c.2.12.4.22.6.27l19.2 19-.5-.26z"/>
<path fill="#9B2420" d="M3259.52 88.87l-19.15-19 .5.3 19.16 19c-.16-.1-.36-.2-.5-.3z"/>
<path fill="#982420" d="M3260.03 89.17l-19.15-19c.2.16.4.26.56.4l19.15 18.96c-.2-.1-.4-.25-.6-.36z"/>
<path fill="#952220" d="M3260.6 89.53l-19.16-18.95c.2.1.4.26.6.46L3261.2 90l-.6-.47z"/>
<path fill="#912120" d="M3261.2 90l-19.15-18.96c.1.1.25.2.35.3l19.16 19-.36-.35z"/>
<path fill="#871F1C" d="M3125.3 138.77l-19.15-18.95.1-30.34 19.16 19"/>
<path fill="#C32E24" d="M3134.52 98.52l-19.1-18.95L3235.72 69l19.1 19"/>
<path fill="#E63F46" d="M3134.52 98.47l120.3-10.52c5.1-.4 9.18 3.32 9.18 8.43l-.1 30.28-28.88 2.55v-5.7c0-2.6-2.14-4.6-4.74-4.4l-71.26 6.3c-2.65.2-4.84 2.6-4.84 5.2v5.8l-28.93 2.5.1-30.2c0-5.1 4.13-9.5 9.17-10z"/>
<path fill="#E63F46" d="M3134.52 98.47l120.3-10.52c5.1-.4 9.18 3.32 9.18 8.43l-.1 30.28-28.88 2.55v-5.7c0-2.6-2.14-4.6-4.74-4.4l-71.26 6.3c-2.65.2-4.84 2.6-4.84 5.2v5.8l-28.93 2.5.1-30.2c0-5.1 4.13-9.5 9.17-10z"/>
<path fill="#841F1C" d="M3125.4 108.48l-19.15-19v-.2l19.16 19v.2z"/>
<path fill="#871F1C" d="M3125.4 108.28l-19.15-19c0-.26 0-.5.06-.77l19.2 19.1v.7z"/>
<path fill="#8B1F1E" d="M3125.46 107.56L3106.3 88.5c0-.2.06-.4.1-.6l19.16 19c-.05.2-.1.4-.1.66z"/>
<path fill="#8E201E" d="M3125.56 106.9l-19.15-19c0-.2.1-.4.1-.62l19.2 19.05c0 .16-.1.36-.1.57z"/>
<path fill="#912120" d="M3125.66 106.33l-19.15-19.05c.1-.15.1-.35.2-.5l19.2 19-.1.55z"/>
<path fill="#952220" d="M3125.8 105.77l-19.14-19 .15-.5 19.2 19-.1.5z"/>
<path fill="#982420" d="M3125.97 105.26l-19.16-19 .3-.5 19.2 19.04c0 .16-.1.3-.2.46z"/>
<path fill="#9B2420" d="M3126.17 104.8l-19.15-19.05c.05-.15.1-.3.2-.46l19.15 19c-.05.1-.15.3-.2.5z"/>
<path fill="#A02421" d="M3126.37 104.3l-19.15-19c.05-.16.16-.3.26-.47l19.15 19c-.1.15-.15.3-.26.46z"/>
<path fill="#A52522" d="M3126.63 103.83l-19.15-19c.05-.15.15-.3.25-.46l19.15 19c-.1.16-.2.3-.25.46z"/>
<path fill="#A82722" d="M3126.88 103.37l-19.15-19 .3-.46 19.16 19c-.1.2-.2.4-.4.5z"/>
<path fill="#AD2823" d="M3127.2 102.9l-19.16-19 .3-.45 19.15 19-.3.46z"/>
<path fill="#B02824" d="M3127.5 102.45l-19.16-19c.1-.15.26-.3.4-.46l19.16 19c-.15.1-.25.3-.4.4z"/>
<path fill="#B42924" d="M3127.9 102l-19.15-19c.15-.16.26-.3.4-.52l19.2 19.05c-.14.16-.3.3-.45.46z"/>
<path fill="#B62B24" d="M3128.36 101.53l-19.2-19.05c.2-.15.35-.3.56-.5l19.15 19c-.15.2-.36.35-.5.55z"/>
<path fill="#BB2C23" d="M3128.87 100.97l-19.15-19 .7-.56 19.16 19c-.25.2-.46.5-.7.6z"/>
<path fill="#BD2D24" d="M3129.58 100.4l-19.15-19c.36-.24.77-.5 1.17-.7l19.2 18.94c-.45.26-.8.5-1.22.77z"/>
<path fill="#C32E24" d="M3130.8 99.64l-19.2-19c.66-.3 1.33-.6 2-.8l19.14 19c-.66.2-1.32.5-1.93.8z"/>
<path fill="#BD2D24" d="M3132.74 98.83l-19.15-19c.4-.1.9-.2 1.3-.26l19.1 19c-.5.05-.9.15-1.4.26z"/>
<path fill="#BB2C23" d="M3134.12 98.57l-19.16-19c.16-.05.3-.05.46-.05l19.15 19c-.15 0-.3 0-.45.05z"/>
<path fill="#666769" d="M3164 286.22c0-4.86-.27-7.33-.32-10.64h5.63l.4 5h.2c1.8-3.3 5.1-5.58 9.4-5.58 5.7 0 9.9 4.18 9.9 14.1v27.58h-6.4v-26.43c0-4.9-.9-9.7-5.7-9.7-2.7 0-5.3 2.27-6 6.6-.2 1-.3 2.28-.3 3.73v25.8h-6.6v-30.46zm-13.18 5.68c.05-8.16-2.93-11.8-6.06-11.8-4.3 0-6.4 6.17-6.64 11.8h12.7zm-12.8 4.8c0 12.64 4.96 15.32 9.58 15.32 2.9 0 5.15-.73 6.74-1.56l1.1 4.8c-2.26 1.18-5.72 1.95-9 1.95-9.77 0-14.78-8.1-14.78-20.6 0-13.2 5.64-21.5 13.77-21.5 8.23 0 11.65 8.9 11.65 18 0 1.6-.14 2.8-.24 3.8h-18.82zm-31.77 4.97c0 1.2.1 2.38.33 3.4 1.3 5.88 4.3 6.9 6.02 6.9 5.4 0 7.17-7.48 7.17-15.74 0-8.5-2.02-15.64-7.22-15.64-2.98 0-5.68 3.6-6.02 7.3-.2.9-.28 2-.28 3.1v10.5zm-6.36-13.26c0-6.2-.3-9.9-.4-12.8h5.7l.3 5.3h.2c2.2-4.3 5.5-5.9 8.7-5.9 7.1 0 11.7 7.6 11.7 21.1 0 15.3-6.2 21.4-12.6 21.4-3.9 0-6.1-2.4-7.2-4.7h-.2V333h-6.4v-44.6zm-27.4 7.8c0 6.8 1.1 16.1 7 16.1 5.6 0 6.8-9.5 6.8-16 0-6.2-1.2-15.9-7-15.9s-6.9 9.7-6.9 16zm20.2 0c0 15.9-7.2 21.3-13.6 21.3-7.4 0-13.2-6.7-13.2-21.1 0-14.9 6.6-21.2 13.6-21.2 7.3 0 13.1 6.9 13.1 21.2z"/>
<path fill="#D02A25" d="M3305.63 294.47h.14c.77-1.6 1.44-3.18 2.2-4.53l8.05-14.43h6.97l-10.8 17.2 11.7 23.6h-7.2l-8.9-19.2-2.4 3.8v15.5h-6.4V258h6.4v36.47zm-11.84 20.84c-1.5.9-3.9 1.6-6.8 1.6-8.9 0-14.9-7.2-14.9-20.7 0-11.7 5.8-21.2 16-21.2 2.2 0 4.5.6 5.7 1.3l-1.3 5.3c-.9-.4-2.5-1-4.7-1-6.6 0-9.4 7.7-9.4 15.8 0 9.5 3.6 15.3 9.5 15.3 1.7 0 3.2-.3 4.7-1.1l.9 5zm-35.3-20.1c-3.4 0-11.2.7-11.2 9.5 0 5.4 2.7 7.3 4.9 7.3 2.8 0 5.2-2.1 5.9-6.1.2-.7.3-1.6.3-2.3v-8.2zm6.3 11.9c0 3.2 0 6.7.4 9.3h-5.8l-.4-4.4h-.3c-1.8 3.2-4.6 5.1-8.2 5.1-5.5 0-9.7-4.6-9.7-11.6 0-10.3 8.2-14.7 17.3-14.8v-1.2c0-5.5-1.5-9.2-6.5-9.2-2.6 0-4.8.8-6.8 2.1l-1.5-4.5c1.8-1.2 5.5-2.7 9.6-2.7 8.1 0 11.6 5.3 11.6 14.5V307zm-35-41v9.6h7.8v4.9h-7.9v24.3c0 5.3 1.9 6.8 4.2 6.8 1 0 1.9-.1 2.6-.2l.3 5c-1.2.5-2.7.7-4.8.7-2.6 0-4.9-.7-6.4-2.4-1.7-1.8-2.5-4.6-2.5-10.3v-23.7h-5v-4.9h5V269l6.4-2.7zm-33.3 43.6c1.4.9 3.9 2.1 6.5 2.1 3.6 0 5.9-2.3 5.9-5.9 0-3.1-1.1-5.2-5.2-8-5.3-3.4-8.2-6.9-8.2-11.5 0-6.6 4.8-11.3 11.1-11.3 3.2 0 5.5 1.1 7.2 2.2l-1.7 4.9c-1.6-1.1-3.3-1.8-5.5-1.8-3.5 0-5.2 2.5-5.2 5.2s1 4.2 5 7c4.7 3.1 8.4 6.7 8.4 12.4 0 8.3-5.6 12.2-12.4 12.2-3 0-6.3-.9-8-2.3l1.6-4.9z"/>
<path fill="#CECCC9" d="M3330 313.35h.38c.44 0 .78-.15.78-.5s-.2-.55-.73-.55c-.2 0-.35.05-.44.05v1zm0 1.95h-.8v-3.45c.3-.05.74-.15 1.32-.15.64 0 .93.15 1.13.3.25.15.34.4.34.75 0 .4-.3.7-.7.8v.05c.3.1.5.4.6.85.1.55.2.7.2.85h-.8c-.2-.15-.2-.45-.3-.85-.1-.35-.3-.55-.7-.55h-.4v1.4zm-2.12-1.8c0 1.55 1.18 2.75 2.64 2.75 1.47.05 2.6-1.2 2.6-2.75s-1.13-2.85-2.6-2.85c-1.46 0-2.64 1.3-2.64 2.85zm6.12 0c0 1.95-1.52 3.5-3.48 3.5-1.95 0-3.52-1.55-3.52-3.5s1.57-3.5 3.52-3.5c1.96 0 3.48 1.55 3.48 3.5z"/>
<path fill="#696566" fill-rule="nonzero" d="M2718.36 224.24l-15.23-42.43c-.2-.5-.5-1.3-.5-2 0-1.8 1.56-3.6 3.8-3.6 1.93 0 3.2 1.3 3.78 3.1l12.7 36.6 12.7-36.6c.6-1.7 1.8-3 3.7-3h.4c2.1 0 3.3 1.3 3.9 3l12.6 36.7 12.9-36.7c.5-1.5 1.6-2.9 3.6-2.9 2.1 0 3.7 1.7 3.7 3.5 0 .7-.3 1.5-.4 2l-15.3 42.6c-.8 2.3-2.3 3.4-4.1 3.4h-.2c-1.9 0-3.4-1.1-4.1-3.4l-12.5-36-12.7 36.1c-.6 2.2-2.1 3.4-4 3.4h-.2c-1.8 0-3.4-1.2-4.2-3.4m111-44.4c0-2 1.7-3.8 3.7-3.8 2.2 0 3.8 1.7 3.8 3.8v8.6c3.7-8.3 11.9-12.3 17.3-12.3 2.3 0 3.7 1.7 3.7 3.8 0 2-1.3 3.5-3.3 3.8-9.7 1.2-17.7 8.5-17.7 23v17c0 2.1-1.5 3.8-3.6 3.8s-3.8-1.7-3.8-3.8v-44zm52.5 48.2c-13.5 0-24.5-10.5-24.5-25.9v-.2c0-14.3 10-25.9 23.7-25.9 14.6 0 22.9 12 22.9 25.2 0 2-1.6 3.5-3.4 3.5H2865c1.04 10.7 8.56 16.8 17.34 16.8 6.1 0 10.6-2.4 14.2-5.8.6-.5 1.28-.9 2.1-.9 1.8 0 3.28 1.5 3.28 3.2 0 .9-.4 1.7-1.15 2.4-4.65 4.5-10.2 7.5-18.56 7.5zm14.6-28.8c-.7-9-5.9-16.9-15.7-16.9-8.5 0-15 7.3-16 17h31.8zm-120.1 13.2v-.2c0-10.5 8.7-16.2 21.4-16.2 6.4 0 11 .9 15.4 2.2v-1.7c0-9-5.5-13.7-14.9-13.7-5 0-8 .6-11.6 2.3-.5.2-1 .3-1.4.3-1.7 0-3.3-1.4-3.3-3.2 0-1.5.7-2.5 2.1-3.1 5-2.1 8.7-2.8 15.1-2.8 7 0 12.5 1.8 16.1 5.5 3.4 3.4 5.2 8.3 5.2 14.7V224c0 2.14-1.6 3.7-3.6 3.7-2.1 0-3.6-1.56-3.6-3.5v-4.78c-3.5 4.57-9.3 8.63-18.1 8.63-9.3 0-18.7-5.33-18.7-15.6m36.9-3.9v-4.84c-3.7-1-8.6-2.1-14.7-2.1-9.4 0-14.6 4.1-14.6 10.4v.2c0 6.3 5.8 10 12.6 10 9.2 0 16.8-5.6 16.8-13.5M2583 179.5c-1.66-3.6-5.7-5.2-9.5-3.5-3.8 1.7-5.2 5.9-3.48 9.5l15.9 34.6c2.5 5.5 5.14 8.3 10.1 8.3 5.27 0 7.58-3.1 10.08-8.2l14-30.5c.16-.3.6-1.3 2-1.3 1.2 0 2.2 1 2.2 2.3V220c0 4.56 2.5 8.3 7.4 8.3 4.8 0 7.48-3.74 7.48-8.3v-24.2c0-4.67 3.3-7.7 7.9-7.7 4.5 0 7.55 3.14 7.55 7.7v24.17c0 4.57 2.53 8.3 7.4 8.3 4.83 0 7.5-3.73 7.5-8.3V195.8c0-4.66 3.33-7.7 7.9-7.7s7.6 3.15 7.6 7.7v24.18c0 4.57 2.5 8.3 7.35 8.3s7.5-3.73 7.5-8.3v-27.6c0-10.1-8.14-17.2-17.9-17.2-9.8 0-15.9 6.8-15.9 6.8-3.3-4.23-7.75-6.77-15.34-6.77-8 0-15 6.8-15 6.8-3.26-4.2-8.8-6.7-13.4-6.7-7.1 0-12.72 3.2-16.16 11l-10.2 24-13-30.7z"/>
<path stroke="#979797" stroke-width="2" d="M2405.6 1v400" stroke-linecap="square"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 36 KiB

View File

@@ -0,0 +1,33 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 175">
<g fill="none" fill-rule="evenodd">
<path stroke="#FFF" stroke-width="5" d="M33.302 90.566C31.162 96.818 30 103.523 30 110.5c0 33.966 27.534 61.5 61.5 61.5s61.5-27.534 61.5-61.5S125.466 49 91.5 49"/>
<path stroke="#FFF" stroke-opacity=".6" stroke-width="5" d="M87.935 49.102c-24.4 1.394-44.99 17.013-53.607 38.69"/>
<g fill="#FFF" font-family="CourierNewPS-BoldMT, Courier New" font-weight="bold">
<text font-size="12" transform="translate(55 88)">
<tspan x=".494" y="42">rolling...</tspan>
</text>
<text font-size="30" transform="translate(55 88)">
<tspan x=".494" y="25">9/12</tspan>
</text>
</g>
<path stroke="#FFF" stroke-width="2" d="M195 109h27.538" stroke-linecap="square"/>
<path fill="#FFF" d="M231.5 109.037l-10.5 6.038V103"/>
<g transform="translate(267 49)">
<circle cx="61.5" cy="61.5" r="61.5" stroke="#FFF" stroke-width="5"/>
<g fill="#FFF" font-family="CourierNewPS-BoldMT, Courier New" font-weight="bold">
<text font-size="12" transform="translate(16 39)">
<tspan x="27.497" y="42">done!</tspan>
</text>
<text font-size="30" transform="translate(16 39)">
<tspan x=".493" y="25">12/12</tspan>
</text>
</g>
</g>
<g fill="#FFF">
<path fill-opacity=".6" d="M258.527 1.02l-16.33 9.473 16.33 9.474 16.2-9.56"/>
<path fill-rule="nonzero" d="M258.527.037L241 10.194v20.27l11.97 6.915v-.985l-11.115-6.4V11.303L258.1 20.69v19.42l.64.384 17.312-10.03v-20.27L258.527.037zm0 19.93l-16.33-9.474 16.33-9.474 16.2 9.386-16.2 9.56zm16.67 10.03L259.597 39l-.64.384V20.692l16.242-9.56v18.864z"/>
</g>
<path d="M27.5 1.02L11.195 10.5 27.5 19.983l16.177-9.567"/>
<path fill="#FFF" fill-rule="nonzero" d="M27.5.037L10 10.202V30.49l11.95 6.917v-.982L10.855 30.02V11.312l16.22 9.395V40.14l.64.385L45 30.49V10.2L27.5.037zm0 19.945l-16.305-9.48L27.5 1.02l16.177 9.396L27.5 19.982zM44.146 30.02l-15.58 9.01-.64.385V20.708l16.22-9.566V30.02z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,6 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 206.31 60.01">
<path fill="#000000" d="M78.49 21.83v24.24h-5.9v-32h8.06l12.14 24.32V14.1h5.9v32h-8.06zm34.6 24.72c-8 0-10.18-4.42-10.18-9.22v-5.9c0-4.8 2.16-9.22 10.18-9.22s10.18 4.42 10.18 9.22v5.91c0 4.79-2.16 9.21-10.18 9.21zm0-19.35c-3.12 0-4.32 1.39-4.32 4v6.29c0 2.64 1.2 4 4.32 4s4.32-1.39 4.32-4v-6.25c0-2.64-1.2-4.04-4.32-4.04zm27.99 18.87V29.75c0-1.25-.53-1.87-1.87-1.87a16.16 16.16 0 0 0-6.1 2v16.19h-5.86V22.69h4.46l.58 2a23.43 23.43 0 0 1 9.36-2.45 4.44 4.44 0 0 1 4.42 2.5 23 23 0 0 1 9.41-2.5c3.89 0 5.28 2.74 5.28 6.91v16.92h-5.86V29.75c0-1.25-.53-1.87-1.87-1.87a15.5 15.5 0 0 0-6.1 2v16.19zm41.81 0h-4.8l-.43-1.58a12.79 12.79 0 0 1-7 2.06c-4.27 0-6.1-2.93-6.1-7 0-4.75 2.06-6.58 6.82-6.58H177v-2.41c0-2.59-.72-3.5-4.46-3.5a32.71 32.71 0 0 0-6.48.72l-.72-4.46a30.52 30.52 0 0 1 8-1.1c7.34 0 9.5 2.59 9.5 8.45zM177 37.24h-4.32c-1.92 0-2.45.53-2.45 2.3s.53 2.35 2.35 2.35a9.2 9.2 0 0 0 4.42-1.2zm9.48-6.77c0-5.18 2.3-8.26 7.73-8.26a32.22 32.22 0 0 1 6.24.67v-9.74l5.86-.82v33.75h-4.66l-.58-2a12.31 12.31 0 0 1-7.39 2.45c-4.7 0-7.2-2.79-7.2-8.11zm14-2.64a26 26 0 0 0-5.18-.62c-2.11 0-2.93 1-2.93 3.12v8.26c0 1.92.72 3 2.88 3a8.28 8.28 0 0 0 5.23-2.11zM77 7.86V4.63h-3v3.23h-1.42V.11h1.51v3.25h3V.11h1.51v7.75zm7 0h-1.2l-.11-.38A3.28 3.28 0 0 1 81 8c-1.06 0-1.52-.7-1.52-1.66 0-1.14.51-1.57 1.7-1.57h1.4v-.62c0-.62-.18-.84-1.11-.84a8.46 8.46 0 0 0-1.61.17l-.18-1.07a7.89 7.89 0 0 1 2-.26c1.83 0 2.37.62 2.37 2zm-1.39-2.11h-1.07c-.48 0-.61.13-.61.55s.13.56.59.56a2.37 2.37 0 0 0 1.1-.29zM87.13 8a7.12 7.12 0 0 1-2-.32l.2-1.07a6.77 6.77 0 0 0 1.73.24c.65 0 .74-.14.74-.56s-.07-.52-1-.73c-1.42-.33-1.59-.68-1.59-1.76s.51-1.62 2.18-1.62a8 8 0 0 1 1.75.2L89 3.46a10.66 10.66 0 0 0-1.6-.16c-.63 0-.74.14-.74.48s0 .48.82.68c1.63.41 1.78.62 1.78 1.77S88.88 8 87.13 8zm6.68-.11V4c0-.3-.13-.45-.47-.45a4.14 4.14 0 0 0-1.52.45v3.86h-1.46V0l1.46.22v2.47a5.31 5.31 0 0 1 2.13-.54c1 0 1.32.65 1.32 1.65v4.06zm2.68-6.38V.11h1.46v1.37zm0 6.38V2.27h1.46v5.59zm2.62-5.54c0-1.4.85-2.22 2.83-2.22a9.37 9.37 0 0 1 2.16.25l-.17 1.25a12.21 12.21 0 0 0-1.95-.2c-1 0-1.37.34-1.37 1.16V5.5c0 .81.33 1.16 1.37 1.16a12.21 12.21 0 0 0 1.95-.2l.17 1.25a9.37 9.37 0 0 1-2.16.25c-2 0-2.83-.81-2.83-2.22zM107.33 8c-2 0-2.53-1.06-2.53-2.2V4.36c0-1.15.54-2.2 2.53-2.2s2.53 1.06 2.53 2.2v1.41c0 1.15-.54 2.23-2.53 2.23zm0-4.63c-.78 0-1.08.33-1.08 1v1.5c0 .63.3 1 1.08 1s1.08-.33 1.08-1V4.31c-.01-.63-.3-.96-1.08-.96zm6.64.09a11.57 11.57 0 0 0-1.54.81v3.6H111v-5.6h1.23l.1.62a6.63 6.63 0 0 1 1.53-.73zM119.8 6a1.73 1.73 0 0 1-1.92 2 8.36 8.36 0 0 1-1.55-.16v2.26l-1.46.22v-8H116l.14.47a3.15 3.15 0 0 1 1.86-.64c1.17 0 1.79.67 1.79 1.94zm-3.48.63a6.72 6.72 0 0 0 1.29.15c.53 0 .73-.24.73-.75v-2c0-.46-.18-.71-.72-.71a2.11 2.11 0 0 0-1.3.51z"/>
<path fill="#27C48D" d="M38.02 23.07v9.95l-6.93 4.01-4.84-3v25.98h.14l26.11-15V15.05l-.49-.01-13.99 8.03z" class="cls-1"/>
<path fill="#2DAA86" d="M26.03.01L0 15.05l17.56 10.32 3.56-2.17 8.63 4.82v-10l8.27-4.97v10.02l14.48-8.02v-.04L26.03.01z" class="cls-2"/>
<path fill="#0E7A65" d="M22.75 32.03v9.99l-7.88 5v-20l2.99-1.83L.15 15.05H0v29.96l26.25 15V34.03l-3.5-2z" class="cls-2"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 207 60">
<g fill="none">
<path class="top" fill="#25BA81" d="M26.03.01L0 15.05l17.56 10.32 3.56-2.17 8.63 4.82v-10l8.27-4.97v10.02l14.48-8.02v-.04"/>
<path class="left" fill="#25BA81" d="M22.75 32.03v9.99l-7.88 5v-20l2.99-1.83L.15 15.05H0v29.96l26.25 15V34.03"/>
<path class="right" fill="#1F9967" d="M38.02 23.07v9.95l-6.93 4.01-4.84-3v25.98h.14l26.11-15V15.05l-.49-.01"/>
<path class="text" fill="#000" d="M78.49 21.83v24.24h-5.9v-32h8.06l12.14 24.32V14.1h5.9v32h-8.06m22.46.45c-8 0-10.18-4.42-10.18-9.22v-5.9c0-4.8 2.16-9.22 10.18-9.22s10.18 4.42 10.18 9.22v5.91c0 4.79-2.16 9.21-10.18 9.21zm0-19.35c-3.12 0-4.32 1.39-4.32 4v6.29c0 2.64 1.2 4 4.32 4s4.32-1.39 4.32-4v-6.25c0-2.64-1.2-4.04-4.32-4.04zm27.99 18.87V29.75c0-1.25-.53-1.87-1.87-1.87-2.147.252-4.22.932-6.1 2v16.19h-5.86V22.69h4.46l.58 2c2.916-1.46 6.104-2.293 9.36-2.45 1.852-.175 3.616.823 4.42 2.5 2.922-1.495 6.13-2.348 9.41-2.5 3.89 0 5.28 2.74 5.28 6.91v16.92h-5.86V29.75c0-1.25-.53-1.87-1.87-1.87-2.15.234-4.23.915-6.1 2v16.19h-5.85zm41.81 0h-4.8l-.43-1.58c-2.084 1.352-4.516 2.068-7 2.06-4.27 0-6.1-2.93-6.1-7 0-4.75 2.06-6.58 6.82-6.58H177v-2.41c0-2.59-.72-3.5-4.46-3.5-2.18.024-4.35.265-6.48.72l-.72-4.46c2.606-.72 5.296-1.09 8-1.1 7.34 0 9.5 2.59 9.5 8.45l.05 15.4zM177 37.24h-4.32c-1.92 0-2.45.53-2.45 2.3 0 1.77.53 2.35 2.35 2.35 1.55-.02 3.07-.434 4.42-1.2v-3.45zm9.48-6.77c0-5.18 2.3-8.26 7.73-8.26 2.097.02 4.187.244 6.24.67v-9.74l5.86-.82v33.75h-4.66l-.58-2c-2.133 1.595-4.726 2.454-7.39 2.45-4.7 0-7.2-2.79-7.2-8.11v-7.94zm14-2.64c-1.702-.38-3.437-.588-5.18-.62-2.11 0-2.93 1-2.93 3.12v8.26c0 1.92.72 3 2.88 3 1.937-.07 3.787-.816 5.23-2.11V27.83zM77 7.86V4.63h-3v3.23h-1.42V.11h1.51v3.25h3V.11h1.51v7.75H77zm7 0h-1.2l-.11-.38c-.505.325-1.09.505-1.69.52-1.06 0-1.52-.7-1.52-1.66 0-1.14.51-1.57 1.7-1.57h1.4v-.62c0-.62-.18-.84-1.11-.84-.54.005-1.08.062-1.61.17l-.18-1.07c.653-.172 1.325-.26 2-.26 1.83 0 2.37.62 2.37 2L84 7.86zm-1.39-2.11h-1.07c-.48 0-.61.13-.61.55 0 .42.13.56.59.56.385-.006.762-.105 1.1-.29l-.01-.82zM87.13 8c-.68-.01-1.352-.12-2-.32l.2-1.07c.564.154 1.145.235 1.73.24.65 0 .74-.14.74-.56 0-.42-.07-.52-1-.73-1.42-.33-1.59-.68-1.59-1.76s.51-1.62 2.18-1.62c.59.002 1.176.07 1.75.2L89 3.46c-.53-.094-1.063-.147-1.6-.16-.63 0-.74.14-.74.48 0 .34 0 .48.82.68 1.63.41 1.78.62 1.78 1.77S88.88 8 87.13 8zm6.68-.11V4c0-.3-.13-.45-.47-.45-.53.05-1.047.203-1.52.45v3.86h-1.46V0l1.46.22v2.47c.665-.327 1.39-.51 2.13-.54 1 0 1.32.65 1.32 1.65v4.06l-1.46.03zm2.68-6.38V.11h1.46v1.37l-1.46.03zm0 6.38V2.27h1.46v5.59l-1.46.03zm2.62-5.54c0-1.4.85-2.22 2.83-2.22.727 0 1.452.083 2.16.25l-.17 1.25c-.644-.12-1.296-.186-1.95-.2-1 0-1.37.34-1.37 1.16V5.5c0 .81.33 1.16 1.37 1.16.654-.014 1.306-.08 1.95-.2l.17 1.25c-.708.167-1.433.25-2.16.25-2 0-2.83-.81-2.83-2.22V2.35zM107.33 8c-2 0-2.53-1.06-2.53-2.2V4.36c0-1.15.54-2.2 2.53-2.2 1.99 0 2.53 1.06 2.53 2.2v1.41c0 1.15-.54 2.23-2.53 2.23zm0-4.63c-.78 0-1.08.33-1.08 1v1.5c0 .63.3 1 1.08 1s1.08-.33 1.08-1V4.31c-.01-.63-.3-.96-1.08-.96v.02zm6.64.09c-.533.23-1.048.502-1.54.81v3.6H111v-5.6h1.23l.1.62c.477-.308.99-.553 1.53-.73l.11 1.3zM119.8 6c.09.538-.08 1.088-.46 1.48-.377.395-.918.587-1.46.52-.52-.005-1.04-.06-1.55-.16v2.26l-1.46.22v-8H116l.14.47c.536-.406 1.188-.63 1.86-.64 1.17 0 1.79.67 1.79 1.94L119.8 6zm-3.48.63c.424.092.856.142 1.29.15.53 0 .73-.24.73-.75v-2c0-.46-.18-.71-.72-.71-.48.018-.937.197-1.3.51v2.8z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -1,9 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 207 64">
<g fill="none" fill-rule="evenodd">
<path class="top" fill="#2DAA86" d="M0 16L28 0l28 16-28 16"/>
<path class="left" fill="#0E7A65" d="M0 16l28 16v32L0 48"/>
<path class="right" fill="#27C48D" d="M28 32l28-16v32L28 64"/>
<path class="n" fill="#FFFFFF" d="M16 49.997V29l7-4 9 5V19l8-5v21l-7 4-9.005-5L24 45"/>
<path class="text" fill="#000000" d="M90.048 48h8.064V16.032h-5.904V40.32L80.064 16.032H72V48h5.904V23.76L90.048 48zm32.82-8.736c0 4.8-2.16 9.216-10.176 9.216s-10.176-4.416-10.176-9.216V33.36c0-4.8 2.16-9.216 10.176-9.216s10.176 4.416 10.176 9.216v5.904zm-5.856-6.096c0-2.64-1.2-4.032-4.32-4.032s-4.32 1.392-4.32 4.032v6.288c0 2.64 1.2 4.032 4.32 4.032s4.32-1.392 4.32-4.032v-6.288zM146.712 48V31.776c1.824-1.056 4.656-1.968 6.096-1.968 1.344 0 1.872.624 1.872 1.872V48h5.856V31.056c0-4.176-1.392-6.912-5.28-6.912-2.832 0-6.576 1.056-9.408 2.496-.768-1.584-2.16-2.496-4.416-2.496-2.736 0-6.432 1.008-9.36 2.448l-.576-1.968h-4.464V48h5.856V31.776c2.112-1.104 4.656-1.968 6.096-1.968 1.344 0 1.872.624 1.872 1.872V48h5.856zm36.132-15.408V48h-4.8l-.432-1.584c-2.112 1.392-4.608 2.064-6.96 2.064-4.272 0-6.096-2.928-6.096-6.96 0-4.752 2.064-6.576 6.816-6.576h5.616v-2.448c0-2.592-.72-3.504-4.464-3.504-2.112 0-4.416.288-6.48.72l-.72-4.464c2.208-.672 5.424-1.104 8.016-1.104 7.344 0 9.504 2.592 9.504 8.448zm-5.856 10.032v-3.456h-4.32c-1.92 0-2.448.528-2.448 2.304 0 1.632.528 2.352 2.352 2.352 1.728 0 3.312-.576 4.416-1.2zm9.636-2.256V32.4c0-5.184 2.304-8.256 7.728-8.256 2.064 0 4.416.288 6.24.672v-9.744l5.856-.816V48h-4.656l-.576-1.968c-2.064 1.488-4.464 2.448-7.392 2.448-4.704 0-7.2-2.784-7.2-8.112zm13.968 1.008V29.76c-1.536-.336-3.504-.624-5.184-.624-2.112 0-2.928 1.008-2.928 3.12v8.256c0 1.92.72 2.976 2.88 2.976 1.92 0 3.984-.96 5.232-2.112z"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 207 60">
<g fill="none">
<path class="top" fill="#25BA81" d="M26.03.01L0 15.05l17.56 10.32 3.56-2.17 8.63 4.82v-10l8.27-4.97v10.02l14.48-8.02v-.04"/>
<path class="left" fill="#25BA81" d="M22.75 32.03v9.99l-7.88 5v-20l2.99-1.83L.15 15.05H0v29.96l26.25 15V34.03"/>
<path class="right" fill="#1F9967" d="M38.02 23.07v9.95l-6.93 4.01-4.84-3v25.98h.14l26.11-15V15.05l-.49-.01"/>
<path class="text" fill="#000" d="M78.49 21.83v24.24h-5.9v-32h8.06l12.14 24.32V14.1h5.9v32h-8.06m22.46.45c-8 0-10.18-4.42-10.18-9.22v-5.9c0-4.8 2.16-9.22 10.18-9.22s10.18 4.42 10.18 9.22v5.91c0 4.79-2.16 9.21-10.18 9.21zm0-19.35c-3.12 0-4.32 1.39-4.32 4v6.29c0 2.64 1.2 4 4.32 4s4.32-1.39 4.32-4v-6.25c0-2.64-1.2-4.04-4.32-4.04zm27.99 18.87V29.75c0-1.25-.53-1.87-1.87-1.87-2.147.252-4.22.932-6.1 2v16.19h-5.86V22.69h4.46l.58 2c2.916-1.46 6.104-2.293 9.36-2.45 1.852-.175 3.616.823 4.42 2.5 2.922-1.495 6.13-2.348 9.41-2.5 3.89 0 5.28 2.74 5.28 6.91v16.92h-5.86V29.75c0-1.25-.53-1.87-1.87-1.87-2.15.234-4.23.915-6.1 2v16.19h-5.85zm41.81 0h-4.8l-.43-1.58c-2.084 1.352-4.516 2.068-7 2.06-4.27 0-6.1-2.93-6.1-7 0-4.75 2.06-6.58 6.82-6.58H177v-2.41c0-2.59-.72-3.5-4.46-3.5-2.18.024-4.35.265-6.48.72l-.72-4.46c2.606-.72 5.296-1.09 8-1.1 7.34 0 9.5 2.59 9.5 8.45l.05 15.4zM177 37.24h-4.32c-1.92 0-2.45.53-2.45 2.3 0 1.77.53 2.35 2.35 2.35 1.55-.02 3.07-.434 4.42-1.2v-3.45zm9.48-6.77c0-5.18 2.3-8.26 7.73-8.26 2.097.02 4.187.244 6.24.67v-9.74l5.86-.82v33.75h-4.66l-.58-2c-2.133 1.595-4.726 2.454-7.39 2.45-4.7 0-7.2-2.79-7.2-8.11v-7.94zm14-2.64c-1.702-.38-3.437-.588-5.18-.62-2.11 0-2.93 1-2.93 3.12v8.26c0 1.92.72 3 2.88 3 1.937-.07 3.787-.816 5.23-2.11V27.83z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 427 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50">
<circle fill="#FFFFFF" cx="25" cy="25" r="25"/>
</svg>

After

Width:  |  Height:  |  Size: 118 B

View File

@@ -1,76 +0,0 @@
var HashiCubes = function() {
var $cube = $('.cube');
var $cubes = $('#cubes');
var ROWS = 4;
var PADDING = 64;
function getRadiansForAngle(angle) {
return angle * (Math.PI/180);
}
function animateCubes() {
$lastCube = $cube;
previousRowLeft = parseInt($lastCube.css('left'), 10)
previousRowTop = parseInt($lastCube.css('top'), 10);
var angle = getRadiansForAngle(30);
var sin = Math.sin(angle) * PADDING;
var cos = Math.cos(angle) * PADDING;
// set up our parent columns
for(var i = 0; i < ROWS; i++){
var cube = $lastCube.clone();
cube.css({
top: previousRowTop - sin,
left: previousRowLeft - cos,
});
$cubes.prepend(cube);
$lastCube = cube;
previousRowLeft = parseInt($lastCube.css('left'), 10)
previousRowTop = parseInt($lastCube.css('top'), 10)
}
// use the parent cubes as starting point for rows
var $allParentCubes = $('.cube');
var angle = getRadiansForAngle(150);
var sin = Math.sin(angle) * PADDING;
var cos = Math.cos(angle) * PADDING;
for(var j = ROWS; j > -1 ; j--){
var $baseCube = $($allParentCubes[j]);
previousRowLeft = parseInt($baseCube.css('left'), 10)
previousRowTop = parseInt($baseCube.css('top'), 10)
for(var n = 0; n < ROWS; n++){
var cube = $baseCube.clone();
cube.css({
top: previousRowTop - sin,
left: previousRowLeft - cos,
});
$cubes.prepend(cube);
$lastCube = cube;
previousRowLeft = parseInt($lastCube.css('left'), 10)
previousRowTop = parseInt($lastCube.css('top'), 10)
}
}
var $all = $('.cube');
for(var c = 0; c < $all.length; c++){
(function(index){
setTimeout(function(){
var $theCube = $($all[index]);
$theCube.addClass('in')
}, 100*c)
})(c)
}
}
animateCubes();
}
$(document).on('turbolinks:load', HashiCubes);

View File

@@ -3,5 +3,3 @@
//= require hashicorp/mega-nav
//= require hashicorp/sidebar
//= require _cubes

View File

@@ -33,3 +33,11 @@ h1 {
.wf-active, .wf-inactive {
visibility: visible;
}
@media (min-width: $screen-sm) and (max-width: $screen-md) {
.container {
padding: 0;
max-width: $screen-md;
min-width: $screen-sm;
}
}

View File

@@ -1,12 +1,3 @@
//
// Home
// --------------------------------------------------
$font-size-xl: 44px;
$font-size-l: 36px;
$font-size-m: 28px;
$font-size-reg: 16px;
#page-home {
// Override the main header
#header {
@@ -48,633 +39,251 @@ $font-size-reg: 16px;
}
}
#hero{
position: relative;
text-align: center;
background: image-url('nomad-giant.jpg') 0 0 no-repeat;
@include img-retina("nomad-giant.jpg", "nomad-giant.jpg", 624px, 358px);
background-size: cover !important;
overflow: hidden;
&:before{
content: '';
position: absolute;
top: -20px;
left: 50%;
width: 1000px;
height: 1000px;
margin-left: -500px;
border-radius: 500px;
background-color: $white;
z-index: 1;
}
p {
color: $gray;
header {
.hero {
margin: 140px auto 160px auto;
text-align: center;
}
#hero-graphic{
position: absolute;
display: inline-block;
left: 50%;
top: 0;
width: 499px;
height: 340px;
margin-top: 38px;
margin-left: -250px;
z-index: 2;
.button {
margin: 5px;
#hero-logotype{
position: absolute;
display: inline-block;
top: 75px;
left: 50%;
width: 115px;
height: 155px;
margin-left: -60px;
background: image-url('hero-logotype.png') 0 0 no-repeat;
@include img-retina("hero-logotype.png", "hero-logotype@2x.png", 115px, 155px);
}
#cubes{
.cube{
position: absolute;
top: 300px;
left: 248px;
opacity: 0.01;
transform: translate(0, 150px);
@include transition( all 1.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) );
&.in{
transform: translate(0, 0);
opacity: 1;
}
.face {
@include transform-origin(0 0);
position: absolute;
height: 44px;
width: 44px;
&.top{
background-color: $nomad-green;
transform: rotate(210deg) skewX(-30deg) scaleY(0.864);
}
&.left{
background-color: $nomad-green-dark;
transform: rotate(90deg) skewX(-30deg) scaleY(0.864);
}
&.right{
background-color: $nomad-green-light;
transform: rotate(-30deg) skewX(-30deg) scaleY(0.864);
}
}
@media (max-width: 768px) {
display: block;
margin-top: 10px;
text-align: center;
}
}
}
#hero-text{
position: relative;
padding-top: 400px;
#hero-text-content{
position: relative;
z-index: 2;
padding-bottom: 40px;
}
h1{
margin-top: 0;
color: $body-font-color;
font-size: $font-size-xl;
}
h4{
font-family: $font-family-open-sans;
font-weight: 500;
color: $gray;
}
#hero-btns{
margin-top: 26px;
.button {
margin: 10px;
}
}
}
#tag-line{
margin: 15px 0 20px 0;
font-size: 24px;
font-weight: 300;
}
p{
margin-top: 60px;
text-align: left;
font-size: 18px;
font-weight: 300;
line-height: 2em;
.strong{
font-size: 20px;
font-weight: 500;
svg {
max-width: 90%;
}
}
}
.banner{
margin-top: 120px;
.col{
p{
line-height: 24px;
}
}
&.gray-banner{
.col{
border: 1px solid $gray-light;
}
p{
color: $gray;
}
}
&.green-banner{
.col{
border: 1px solid $gray-light;
}
p{
color: $body-font-color;
}
}
&#cta-banner{
margin-top: 0;
margin-bottom: 80px;
.col{
padding: 60px 20px;
}
}
.col{
padding: 20px;
text-align: center;
border-radius: 3px;
}
p{
margin-bottom: 0px;
margin-right: 30px;
font-size: $font-size-reg;
line-height: $font-size-reg;
}
p, a{
display: inline-block;
}
section {
background: $white;
padding: 100px 0;
}
#content{
overflow: hidden;
margin-top: 120px;
h2{
margin-bottom: 120px;
text-align: center;
font-size: $font-size-m;
color: $nomad-green;
section.marketing {
h2 {
font-family: $font-family-klavika;
font-size: 36px;
font-weight: $font-weight-bold;
line-height: 1.25;
letter-spacing: -0.02em;
margin: 20px 0 10px 0;
padding: 0;
text-transform: uppercase;
}
.feature{
position: relative;
margin-bottom: 60px;
padding-bottom: 60px;
border-bottom: 1px solid $gray-light;
h3 {
color: $black;
font-size: 20px;
font-weight: $font-weight-bold;;
line-height: 1.2;
margin: 50px 0 15px 0;
text-transform: uppercase;
}
&:last-child{
border-bottom: none;
}
p {
font-family: $font-family-open-sans;
font-size: 16px;
letter-spacing: 0.01em;
line-height: 1.5;
margin: 0 0 10px;
&#deploy{
.feature-graphic{
margin-top: -130px;
width: 1161px;
height: 735px;
background: image-url('feature-deploy.png') 0 0 no-repeat;
@include img-retina("feature-deploy.png", "feature-deploy@2x.png", 1161px, 735px);
}
}
&#maintain{
.feature-graphic{
margin-top: -50px;
width: 1113px;
height: 689px;
background: image-url('feature-manage.png') 0 0 no-repeat;
@include img-retina("feature-manage.png", "feature-manage@2x.png", 1113px, 689px);
}
}
&#healing{
.feature-graphic{
margin-top: 80px;
width: 1009px;
height: 309px;
background: image-url('feature-healing.png') 0 0 no-repeat;
@include img-retina("feature-healing.png", "feature-healing@2x.png", 1009px, 309px);
}
}
&#density{
.feature-graphic{
margin-top: 80px;
width: 1040px;
height: 409px;
background: image-url('feature-density.png') 0 0 no-repeat;
@include img-retina("feature-density.png", "feature-density@2x.png", 1040px, 409px);
}
}
&#partners{
.partner-logos{
.docker-wrap{
border-right: 1px solid $gray-light;
.partner-logo{
display: inline-block;
width: 120px;
height: 180px;
&.docker-logo{
background: image-url('partner-docker.png') center center no-repeat;
@include img-retina("partner-docker.png", "partner-docker@2x.png", 100px, 84px);
}
}
}
.cloud-wrap{
.partner-logo{
float: left;
width: 25%;
height: 180px;
&.aws-logo{
background: image-url('partner-amazon.png') center center no-repeat;
@include img-retina("partner-amazon.png", "partner-amazon@2x.png", 153px, 56px);
}
&.google-logo{
background: image-url('partner-google.png') center center no-repeat;
@include img-retina("partner-google.png", "partner-google@2x.png", 135px, 87px);
}
&.microsoft-logo{
background: image-url('partner-microsoft.png') center center no-repeat;
@include img-retina("partner-microsoft.png", "partner-microsoft@2x.png", 188px, 84px);
}
&.engineyard-logo{
background: image-url('partner-engineyard.png') center center no-repeat;
@include img-retina("partner-engineyard.png", "partner-engineyard@2x.png", 178px, 37px);
}
&.digitalocean-logo{
background: image-url('partner-digitalocean.png') center center no-repeat;
@include img-retina("partner-digitalocean.png", "partner-digitalocean@2x.png", 134px, 85px);
}
}
}
}
}
.feature-graphic{
margin: 0 auto;
}
.feature-header{
&.right{
h3, p{
text-align: right;
display: block;
float: right;
}
}
h3{
margin: 30px 0 20px 0;
color: $body-font-color;
letter-spacing: 1px;
font-size: $font-size-l;
line-height: 1.25em;
max-width: 640px;
}
p{
margin-bottom: 30px;
color: $gray;
font-size: $font-size-reg+2;
line-height: 1.75em;
max-width: 480px;
}
}
.feature-footer{
margin-top: -50px;
p{
display: inline-block;
color: $body-font-color;
font-size: $font-size-reg;
line-height: 1.75em;
max-width: 320px;
padding-left: 20px;
border-left: 1px solid $gray-light;
}
.docker-outline-logo{
display: inline-block;
width: 80px;
height: 67px;
position: relative;
top: 12px;
margin-left: 8px;
background: image-url('partner-docker.png') 0 0 no-repeat;
@include img-retina("partner-docker.png", "partner-docker@2x.png", 80px, 67px);
}
a{
margin-bottom: 15px;
margin-left: 15px;
&:first-child{
margin-left: 0;
}
}
&.lead {
font-size: 20px;
margin: 30px 0 30px 0;
}
}
}
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
}
@media (min-width: 992px) and (max-width:1200px) {
#cta a {
margin-top: 15px;
span.callout {
background: $black;
color: $white;
display: inline-block;
font-family: $font-family-klavika;
font-size: 18px;
font-weight: $font-weight-bold;
line-height: 1;
margin: 0;
padding: 5px;
letter-spacing: 0.05em;
text-transform: uppercase;
}
}
@media (min-width: 768px) and (max-width:992px) {
#cta a {
margin-top: 10px;
&.green {
background: $nomad-green;
h2, h3 {
color: $white;
}
p {
color: $white;
font-weight: $font-weight-reg;
}
a {
border-bottom: 1px solid $white;
color: $white;
&:hover,
&:active {
border-bottom: none;
text-decoration: none;
}
}
span.callout {
background: $white;
color: $nomad-green;
}
}
}
@media (max-width: 992px) {
#content{
.feature{
&#deploy{
.feature-graphic{
margin-top: -60px;
width: 768px;
height: 486px;
background: image-url('feature-deploy.png') 0 0 no-repeat;
@include img-retina("feature-deploy.png", "feature-deploy@2x.png", 768px, 486px);
}
&.gray {
background: #EDEDED;
.feature-footer{
margin-top: 0;
}
h2, h3 {
color: $black;
}
p {
color: $black;
font-weight: $font-weight-reg;
}
span.callout {
background: $white;
color: $black;
}
}
&.black {
background: $black;
h2, h3 {
color: $white;
}
p {
color: $white;
font-weight: $font-weight-reg;
}
a {
border-bottom: 1px solid $white;
color: $white;
&:hover,
&:active {
border-bottom: none;
text-decoration: none;
}
}
&#maintain{
.feature-graphic{
margin-top: -50px;
width: 768px;
height: 475px;
background: image-url('feature-manage.png') 0 0 no-repeat;
@include img-retina("feature-manage.png", "feature-manage@2x.png", 768px, 475px);
}
}
span.callout {
background: $white;
color: $black;
}
}
&#density{
.feature-graphic{
width: 768px;
height: 302px;
background: image-url('feature-density.png') 0 0 no-repeat;
@include img-retina("feature-density.png", "feature-density@2x.png", 768px, 302px);
}
}
&#hybrid-multi-cloud {
svg {
display: block;
margin: 15px auto;
max-height: 115px;
padding: 0;
}
}
&#partners{
.partner-logos{
.docker-wrap{
//border: none;
.partner-logo{
@include scale(.8);
margin-left: -18px;
}
}
.cloud-wrap{
.partner-logo{
@include scale(.8);
}
}
}
&#flexible-workloads {
svg {
display: block;
margin: 15px auto;
max-height: 100px;
padding: 0;
}
}
&#simplify {
svg {
display: block;
max-height: 150px;
margin: 0 auto;
padding: 0;
}
@media(max-width: $screen-sm) {
svg {
margin: 60px auto;
}
}
}
&#binpacking {
svg {
display: block;
margin: 60px auto;
max-height: 300px;
padding: 0;
}
}
}
@media (max-width: 768px) {
#hero{
#hero-graphic{
@include scale(.8);
}
}
.terminal {
border: 1px solid $white;
background: $black;
box-sizing: border-box;
color: $white;
font-family: $font-family-monospace;
font-size: 15px;
line-height: 1.8;
margin: 20px auto auto auto;
padding: 10px 20px 20px 20px;
#content{
.feature{
&#deploy{
.feature-graphic{
margin-top: 0px;
width: 480px;
height: 304px;
background: image-url('feature-deploy.png') 0 0 no-repeat;
@include img-retina("feature-deploy.png", "feature-deploy@2x.png", 480px, 304px);
}
.terminal-content {
background: $black;
margin-top: 5px;
overflow-x: auto;
width: 100%;
white-space: nowrap;
.feature-footer{
margin-top: 30px;
span {
display: block;
.docker-outline-logo{
width: 94px;
height: 63px;
background: image-url('partner-docker.png') 0 0 no-repeat;
@include img-retina("partner-docker.png", "partner-docker@2x.png", 94px, 63px);
}
}
span {
display: inline;
}
&#maintain{
.feature-graphic{
margin-top: 30px;
width: 480px;
height: 297px;
background: image-url('feature-manage.png') 0 0 no-repeat;
@include img-retina("feature-manage.png", "feature-manage@2x.png", 480px, 297px);
}
&.pre {
white-space: pre;
}
&#healing{
.feature-graphic{
margin-top: 30px;
width: 480px;
height: 147px;
background: image-url('feature-healing.png') 0 0 no-repeat;
@include img-retina("feature-healing.png", "feature-healing@2x.png", 480px, 147px);
}
&.text-bold {
font-weight: bold;
}
&#density{
.feature-graphic{
margin-top: 30px;
width: 480px;
height: 189px;
background: image-url('feature-density.png') 0 0 no-repeat;
@include img-retina("feature-density.png", "feature-density@2x.png", 480px, 189px);
}
&.text-green {
color: lighten($nomad-green, 20%);
}
&#partners{
.partner-logo{
display: block !important;
float: none !important;
width: 100% !important;
margin: 0 auto;
-webkit-transform: scale(1) !important;
-ms-transform: scale(1) !important;
transform: scale(1) !important;
margin-left: 0 !important;
height: 130px !important;
}
p{
padding: 0 20px;
}
&.text-blue {
color: #71A4F5;
}
}
.feature-header{
h3,p{
text-align: center !important;
max-width: none !important;
float: none !important;
&.text-orange {
color: #F5BF49;
}
}
}
.banner{
padding: 18px;
margin: 0 20px;
.col{
text-align: center;
p{
display: block;
margin-right: 0;
margin-bottom: 30px;
}
}
}
#cta{
.intro{
text-align: center;
p{
text-align: center;
margin-bottom: 15px;
}
}
}
}
@media (max-width: 480px) {
#hero{
background: none;
&:before{
display: none;
}
#hero-graphic{
height: 60px;
margin-top: 0;
@include scale(.54);
}
#hero-text{
position: relative;
padding-top: 220px;
}
}
#content{
.feature{
&#deploy{
.feature-graphic{
width: 280px;
height: 177px;
background: image-url('feature-deploy.png') 0 0 no-repeat;
@include img-retina("feature-deploy.png", "feature-deploy@2x.png", 280px, 177px);
}
.feature-footer{
.docker-outline-logo{
display: block;
}
}
}
&#maintain{
.feature-graphic{
margin-top: 30px;
width: 280px;
height: 173px;
background: image-url('feature-manage.png') 0 0 no-repeat;
@include img-retina("feature-manage.png", "feature-manage@2x.png", 280px, 173px);
}
}
&#healing{
.feature-graphic{
width: 280px;
height: 86px;
background: image-url('feature-healing.png') 0 0 no-repeat;
@include img-retina("feature-healing.png", "feature-healing@2x.png", 280px, 86px);
}
}
&#density{
.feature-graphic{
width: 280px;
height: 110px;
background: image-url('feature-density.png') 0 0 no-repeat;
@include img-retina("feature-density.png", "feature-density@2x.png", 280px, 110px);
}
}
span.circle {
svg {
height: 12px;
width: 12px;
}
}
}

View File

@@ -8,12 +8,12 @@ svg.logo {
}
path.left {
fill: $nomad-green-dark;
fill: $nomad-green;
opacity: 1.0;
}
path.right {
fill: $nomad-green-light;
fill: $nomad-green-dark;
opacity: 1.0;
}
@@ -36,7 +36,7 @@ svg.logo {
path.top {
fill: $white;
opacity: 0.8;
opacity: 1.0;
}
path.left {

View File

@@ -6,9 +6,8 @@ $gray-light: #CCCCCC;
$consul-pink: #D62783;
$consul-pink-dark: #961D59;
$nomad-green: #2DAA86;
$nomad-green-dark:#0E7A65;
$nomad-green-light: #27C48D;
$nomad-green: #25BA81;
$nomad-green-dark:#1F9967;
$packer-blue: #1DAEFF;
$packer-blue-dark: #1D94DD;
$terraform-purple: #5C4EE5;

View File

@@ -1,144 +1,436 @@
<div id="hero">
---
description: |-
Nomad is a highly available, distributed, data-center aware cluster and
application scheduler designed to support the modern datacenter with support
for long-running services, batch jobs, and much more.
---
<header>
<div class="container hero">
<div class="row">
<div class="col-md-offset-2 col-md-8">
<%= inline_svg "logo-hashicorp.svg", height: 120, class: "logo" %>
<h1>Easily Deploy Applications at Any Scale</h1>
<a class="button primary" href="/intro/index.html">Get Started</a>
<a class="button" href="/downloads.html">Download <%= latest_version %></a>
</div>
</div>
</div>
</header>
<section id="features" class="marketing green">
<div class="container">
<div class="row">
<div class="col-md-12">
<div id="hero-graphic">
<div id="cubes">
<div class="cube">
<span class="face top"></span>
<span class="face left"></span>
<span class="face right"></span>
</div>
</div>
<div id="hero-logotype"></div>
</div>
<div id="hero-text">
<div id="hero-text-content">
<h1>Easily deploy applications at any scale</h1>
<h4>A Distributed, Highly Available, Datacenter-Aware Scheduler</h4>
<div id="hero-btns">
<a class="button primary" href="/intro/index.html">Get Started</a>
<a class="button" href="/downloads.html">Download Now</a>
</div>
<div class="col-sm-12">
<h2>Simple and Lightweight</h2>
<p class="lead">
Nomad is a single binary that schedules applications and services on
Linux, Windows, and Mac. It is an open source scheduler that uses a
declarative job file for scheduling virtualized, containerized, and
standalone applications.
</p>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<h3>1. Declare Jobs</h3>
<p>
Users compose and submit high-level job files. Nomad handles the
scheduling and upgrading of the applications over time.
</p>
<p>
This flexibilty makes it easy to deploy one container, dozens of
containers, or even <a
href="https://www.hashicorp.com/c1m/">millions</a>.
</p>
</div>
<div class="col-sm-6">
<h3>2. Plan Changes</h3>
<p>
With built-in dry-run execution, Nomad shows what scheduling decisions
it will take before it takes them. Operators can approve or deny these
changes to create a safe and reproducible workflow.
</p>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<h3>3. Run Applications</h3>
<p>
Nomad runs applications and ensures they keep running in failure
scenarios. In addition to long-running services, Nomad can schedule
batch jobs, distributed cron jobs, and parameterized jobs.
</p>
</div>
<div class="col-sm-6">
<h3>4. Monitor Progress</h3>
<p>
Stream logs, send signals, and interact with the file system of
scheduled applications. These operator-friendly commands bring the
familiar debugging tools to a scheduled world.
</p>
</div>
</div>
</div>
</section>
<section id="hybrid-multi-cloud" class="marketing">
<div class="container">
<div class="row">
<div class="col-sm-12">
<span class="callout">Combine</span>
<h2>Hybrid &amp; Multi Cloud</h2>
<p class="lead">
As more organizations adopt cloud technologies, the desire to run in
multiple datacenters and multiple regions becomes critical. Nomad can
span public and private clouds and treat all your infrastructure as a
pool of resources.
</p>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<%= inline_svg "feature-public-private-clouds.svg" %>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<h3>Hybrid Cloud</h3>
<p>
Nomad bridges the gap between the public and private cloud, creating a
unified interface for developers to run any application on any
infrastructure. Easily run services across your internal private cloud
and external public cloud transparently to application developers.
</p>
</div>
<div class="col-sm-6">
<h3>Multi Cloud</h3>
<p>
As more organizations adopt cloud technologies, the desire to run
applications simultaneously across multiple clouds increases. Nomad
combines the power of all cloud providers into a single, unified
interface for deploying applications and running services.
</p>
</div>
</div>
</div>
</section>
<section id="simplify" class="marketing green">
<div class="container">
<div class="row">
<div class="col-sm-12">
<span class="callout">Maintain</span>
<h2>Simplify Operations</h2>
<p class="lead">
Nomad simplifies operations by supporting several deployment
strategies to safely upgrade jobs, automatically handling machine
failures, and providing a single workflow to deploy applications.
</p>
</div>
</div>
<div class="row">
<div class="col-sm-offset-5 col-sm-6">
<h3>Rolling Deploys</h3>
</div>
</div>
<div class="row">
<div class="col-sm-5" id="feature-rolling-deploys">
<%= inline_svg "feature-rolling-deploys.svg" %>
</div>
<div class="col-sm-7">
<p>
In order to update an application while reducing downtime, Nomad
provides a built-in mechanism for rolling upgrades. Operators specify
the rate at which they would like to upgrade their service in the
declarative job file, plan the changes, and submit the new job. Nomad
then updates the service to the newest version using task health and
Consul health check information to ensure replacement allocations are
healthy. With full control over the update strategy, rolling upgrades
make application deployments simple and safe.
</p>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<h3>Blue/Green Deployments</h3>
</div>
</div>
<div class="row">
<div class="col-sm-7">
<p>
Nomad supports native blue/green and canary deployments through the
declarative job file syntax. Instead of doing a rolling upgrade of the
existing allocations, the new version of the group is deployed along
side the existing set. While this duplicates the resources required
during the upgrade process, it allows very safe deployments as the
original version of the group is untouched till the operator promotes
the new version.
</p>
</div>
<div class="col-sm-5">
<%= inline_svg "feature-blue-green.svg" %>
</div>
</div>
<div class="row">
<div class="col-sm-offset-5 col-sm-6">
<h3>Automatic Machine Failures</h3>
</div>
</div>
<div class="row">
<div class="col-sm-5">
<%= inline_svg "feature-machine-failure.svg" %>
</div>
<div class="col-sm-7">
<p>
Because it knows the state of all nodes and applications, if a
node becomes unhealthy, Nomad will automatically reschedule the
applications that were previously running on the unhealthy host
onto a new, healthy host if capacity exists. As new clients are
added to the cluster, they can share the responsibility of
running applications and services.
</p>
</div>
</div>
</div>
</section>
<section id="flexible-workloads" class="marketing">
<div class="container">
<div class="row">
<div class="col-sm-12">
<span class="callout">Support</span>
<h2>Flexible Workloads</h2>
<p class="lead">
In addition to supporting Linux, Windows, and Mac, Nomad has
extensible support for containerized, virtualized, and standalone
applications. Easily start Docker containers, VMs, or application
runtimes like Java.
</p>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<%= inline_svg "feature-flexible-workloads.svg" %>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<h3>Diverse Technologies</h3>
<p>
By supporting a wide range of technologies such as Docker, rkt, and
LXC, Nomad does not force you into a single technology. Easily use
multiple container or virtualization runtimes simultaneously.
Applications with their own runtime such as Java or Go can be
scheduled directly without the overhead of a container.
</p>
</div>
<div class="col-sm-6">
<h3>Multi OS</h3>
<p>
The Nomad client runs on Linux, Windows, and Mac OS. This diverse
operating system support enables using the same application scheduler
for all your scheduling and runtime needs.
</p>
</div>
</div>
</div>
</section>
<section id="binpacking" class="marketing black">
<div class="container">
<div class="row">
<div class="col-sm-12">
<span class="callout">Maximize</span>
<h2>Increase Utilization &amp; Reduce Costs</h2>
<p class="lead">
Nomad uses bin packing to optimize application placement onto servers
to maximize resource utilization, increase density, and help reduce
costs.
</p>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<%= inline_svg "feature-binpacking.svg" %>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<h3>Increase Density</h3>
<p>
Nomad places applications and services based on a bin packing
algorithm, which is used to optimize the resource utilization and
density of applications. Nomad automatically augments the bin-packing
algorithm with anti-affinity rules to avoid colocating instances of
the same service to reduce the probability of correlated failures.
</p>
</div>
<div class="col-sm-6">
<h3>Reduce Costs</h3>
<p>
By maximizing resource utilization, Nomad can help remove unused or
under-utilized machines in the cluster, reducing overall costs.
Additionally, Nomad enables organizations to utilize larger, more
cost-effective compute devices which can be less expensive at scale.
</p>
</div>
</div>
</div>
</section>
<section id="examples" class="marketing gray">
<div class="container">
<div class="row">
<div class="col-sm-12">
<h2>Examples</h2>
<h3>Create and Submit Jobs</h3>
<p>
Easily create, validate, submit, and check the status of jobs using
the Nomad CLI.
</p>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="terminal">
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
<div class="terminal-content">
<span>
<span class="text-green">admin@hashicorp.com:</span>
<span>nomad init</span>
</span>
<span>Example job file written to example.nomad</span>
<span>&nbsp;</span>
<span>
<span class="text-green">admin@hashicorp.com:</span>
<span>nomad validate example.nomad</span>
</span>
<span>Job validation successful</span>
<span>&nbsp;</span>
<span>
<span class="text-green">admin@hashicorp.com:</span>
<span>nomad run example.nomad</span>
</span>
<span>==> Monitoring evaluation "feb23392"</span>
<span class="pre"> Evaluation triggered by job "example"</span>
<span class="pre"> Evaluation within deployment: "7ffa7ed1"</span>
<span class="pre"> Allocation "a2f24fcf" created: node "3714a84a", group "cache"</span>
<span class="pre"> Evaluation status changed: "pending" -> "complete"</span>
<span>==> Evaluation "feb23392" finished with status "complete"</span>
<span>&nbsp;</span>
<span>
<span class="text-green">admin@hashicorp.com:</span>
<span>nomad status</span>
</span>
<span class="pre">ID Type Priority Status Submit Date</span>
<span class="pre">example service 50 running <%= Time.now.strftime("%m/%d/%y %H:%M:%S %Z") %></span>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="subhero-banner" class="banner gray-banner">
<div class="container">
<div class="row">
<div class="col col-md-12">
<p>Nomad scheduled 1 million containers on 5,000 hosts in under 5 minutes</p>
<a class="button inline" href="https://www.hashicorp.com/c1m.html">Read more</a>
<div class="col-sm-12">
<h3>Plan Changes</h3>
<p>
Perform a dry-run to check application placement, scheduling
decisions, and visualize failures before they happen.
</p>
</div>
</div>
</div>
</div>
<div id="content">
<div class="container">
<div class="row">
<div class=" col-md-12">
<h2 class="feature-section-title">Overview</h2>
<div id="deploy" class="feature">
<div class="feature-header">
<h3>Easily Deploy</h3>
<p>
Users submit simple high-level jobs and Nomad handles
scheduling, deploying and upgrading applications.
</p>
<div class="col-sm-12">
<div class="terminal">
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
<div class="terminal-content">
<span>
<span class="text-green">admin@hashicorp.com:</span>
<span>nomad plan example.nomad</span>
</span>
<span class="pre"><span class="text-orange">+/-</span> <span class="text-bold">Job: "example"</span></span>
<span class="pre"><span class="text-bold text-orange">+/-</span> <span class="text-bold">Task Group: "cache"</span> (<span class="text-green">2 create</span>, <span class="text-blue">1 in-place update</span>)</span>
<span class="pre"> <span class="text-orange">+/-</span> Count: "1" => "3" (<span class="text-green">forces create</span>)</span>
<span class="pre"> <span class="text-bold">Task: "redis"</span></span>
<span>&nbsp;</span>
<span class="pre"><span class="text-bold">Scheduler dry-run:</span></span>
<span class="pre"><span class="text-bold text-green">- All tasks successfully allocated.</span></span>
<span>&nbsp;</span>
<span class="pre"><span class="text-bold">Job Modify Index: 7</span></span>
<span>&nbsp;</span>
<span>
<span class="text-green">admin@hashicorp.com:</span>
<span>nomad run -check-index 7 example.nomad</span>
</span>
<span>==> Monitoring evaluation "e338a6ae"</span>
<span class="pre"> Evaluation triggered by job "example"</span>
<span class="pre"> Evaluation within deployment: "43310206"</span>
<span class="pre"> Allocation "991a0d89" created: node "c5916a99", group "cache"</span>
<span class="pre"> Allocation "daee8be1" created: node "c5916a99", group "cache"</span>
<span class="pre"> Allocation "83f29312" modified: node "c5916a99", group "cache"</span>
<span class="pre"> Evaluation status changed: "pending" -> "complete"</span>
<span>==> Evaluation "e338a6ae" finished with status "complete"</span>
</div>
<div class="feature-graphic"></div>
<div class="feature-footer">
<p>Nomad makes it easy to deploy one container or thousands.</p>
<span class="docker-outline-logo"></span>
</div>
</div>
<div id="partners" class="feature">
<div class="feature-header right clearfix">
<div class="row">
<h3 class="">Any Cloud or Every Cloud</h3>
</div>
<div class="row">
<p>
Multi-Datacenter and Multi-Region support enables running applications
on any cloud, public or private.
</p>
</div>
</div>
<div class="partner-logos">
<div class="row">
<div class="col-sm-2 docker-wrap">
<span class="partner-logo docker-logo"></span>
</div>
<div class="col-sm-10 cloud-wrap clearfix">
<span class="partner-logo aws-logo"></span>
<span class="partner-logo google-logo"></span>
<span class="partner-logo microsoft-logo"></span>
<span class="partner-logo digitalocean-logo"></span>
</div>
</div>
</div>
</div>
<div id="maintain" class="feature">
<div class="feature-header">
<h3>Flexible Workloads</h3>
<p>
Nomad has extensible support for task drivers, allowing it to run
containerized, virtualized, and standalone applications. Users can easily
start Docker containers, VMs, or application runtimes like Java. Nomad
supports Linux, Windows, BSD and OSX, providing the flexibility to run
any workload.
</p>
</div>
<div class="feature-graphic"></div>
</div>
<div id="healing" class="feature">
<div class="feature-header right clearfix">
<div class="row">
<div class="col-xs-12">
<h3>Simplify Operations</h3>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p>
Nomad simplifies operations by supporting blue/green deployments,
automatically handling machine failures, and providing a single workflow
to deploy applications.
</p>
</div>
</div>
</div>
<div class="feature-graphic"></div>
</div>
<div id="density" class="feature">
<div class="feature-header">
<h3>Increase Density, Reduce Cost</h3>
<p>Nomad packs applications onto servers to maximize resource utilization, increase density, and reduce costs.</p>
</div>
<div class="feature-graphic"></div>
</div>
</div>
</div>
</div>
</div>
<div id="cta-banner" class="banner green-banner">
<div class="container">
<div class="row">
<div class="col col-md-12">
<p>Completely free and open source.</p>
<a class="button" href="/intro">Get Started</a>
<div class="col-sm-12">
<h3>View Application Logs</h3>
<p>
Stream application logs directly in the terminal to help analyze and
debug applications.
</p>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="terminal">
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
<span class="circle"><%= inline_svg "terminal-circle.svg" %></span>
<div class="terminal-content">
<span>
<span class="text-green">admin@hashicorp.com:</span>
<span>nomad logs -tail -job example</span>
</span>
<span><%= Time.now.strftime("%d %b %H:%M:%S") %> # Server started, Redis version 3.2.9</span>
<span><%= Time.now.strftime("%d %b %H:%M:%S") %> * The server is now ready to accept connections on port 6379</span>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-12 col-lg-8 col-lg-offset-2">
<p class="lead" align="center">
The introduction contains a walkthrough guide, glossary, and a range
of examples for learning and experimenting with Nomad.
</p>
<p align="center">
<a href="/intro/index.html" class="button primary">Get Started</a>
</p>
</div>
</div>
</div>
</div>
</section>

View File

@@ -7,11 +7,19 @@
<meta name="description" content="<%= description_for(current_page) %>">
<link rel="apple-touch-icon" sizes="180x180" href="<%= image_path("favicons/apple-touch-icon.png") %>">
<link rel="icon" type="image/png" href="<%= image_path("favicons/favicon-194x194.png") %>" sizes="194x194">
<link rel="icon" type="image/png" href="<%= image_path("favicons/android-chrome-192x192.png") %>" sizes="192x192">
<link rel="icon" type="image/png" href="<%= image_path("favicons/favicon-32x32.png") %>" sizes="32x32">
<link rel="icon" type="image/png" href="<%= image_path("favicons/favicon-16x16.png") %>" sizes="16x16">
<link rel="manifest" href="/android-manifest.json">
<link rel="mask-icon" href="<%= image_path("favicons/safari-pinned-tab.svg") %>" color="#2DAA86">
<link rel="mask-icon" href="<%= image_path("favicons/safari-pinned-tab.svg") %>" color="#25BA81">
<meta name="apple-mobile-web-app-title" content="HashiCorp Nomad">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="application-name" content="HashiCorp Nomad">
<meta name="msapplication-config" content="/microsoft-tile.xml" />
<meta name="msapplication-TileColor" content="#25BA81">
<meta name="msapplication-TileImage" content="<%= image_path("favicons/mstile-144x144.png") %>">
<meta name="theme-color" content="#ffffff">
<meta name="twitter:card" content="summary_large_image" />

View File

@@ -7,8 +7,11 @@ xml.instruct!
xml.browserconfig do
xml.msapplication do
xml.tile do
xml.square70x70logo src: image_path("favicons/mstile-70x70.png")
xml.square150x150logo src: image_path("favicons/mstile-150x150.png")
xml.TileColor "#00A300"
xml.square310x310logo src: image_path("favicons/mstile-310x310.png")
xml.square310x150logo src: image_path("favicons/mstile-310x150.png")
xml.TileColor "#25BA81"
end
end
end