Merge pull request #1362 from chef/www-inspecio-styles-hm
new inspec.io frontpage
4
.gitignore
vendored
|
@ -19,3 +19,7 @@ habitat/VERSION
|
||||||
habitat/results
|
habitat/results
|
||||||
/.ruby-gemset
|
/.ruby-gemset
|
||||||
/.ruby-version
|
/.ruby-version
|
||||||
|
|
||||||
|
www/source/index.html.slim
|
||||||
|
|
||||||
|
www/source/index.html.slim
|
||||||
|
|
|
@ -13,7 +13,7 @@ page '/*.json', layout: false
|
||||||
page '/*.txt', layout: false
|
page '/*.txt', layout: false
|
||||||
|
|
||||||
# With alternative layout: we send the sidebar request to the default layout
|
# With alternative layout: we send the sidebar request to the default layout
|
||||||
page 'docs/*', layout: :layout, locals: { sidebar_layout: 'docs' }
|
page 'docs/*', layout: :docs, locals: { sidebar_layout: 'docs' }
|
||||||
|
|
||||||
# Proxy pages (http://middlemanapp.com/basics/dynamic-pages/)
|
# Proxy pages (http://middlemanapp.com/basics/dynamic-pages/)
|
||||||
# proxy '/this-page-has-no-template.html', '/template-file.html', locals: {
|
# proxy '/this-page-has-no-template.html', '/template-file.html', locals: {
|
||||||
|
|
|
@ -7,7 +7,7 @@ sidebar_links:
|
||||||
- title: Get InSpec
|
- title: Get InSpec
|
||||||
link: "https://downloads.chef.io/inspec"
|
link: "https://downloads.chef.io/inspec"
|
||||||
- title: Tutorials
|
- title: Tutorials
|
||||||
link: "/docs/tutorials.html"
|
link: "/tutorials"
|
||||||
- title: InSpec and friends
|
- title: InSpec and friends
|
||||||
link: "/docs/reference/inspec_and_friends.html"
|
link: "/docs/reference/inspec_and_friends.html"
|
||||||
- title: Reference
|
- title: Reference
|
||||||
|
|
|
@ -12,7 +12,7 @@ module SidebarHelpers
|
||||||
end
|
end
|
||||||
|
|
||||||
def link_classes(current_url, item_link)
|
def link_classes(current_url, item_link)
|
||||||
'is-active' if same_link?(current_url, item_link.link)
|
't-purple' if same_link?(current_url, item_link.link)
|
||||||
end
|
end
|
||||||
|
|
||||||
def print_sub_links?(current_url, item_link)
|
def print_sub_links?(current_url, item_link)
|
||||||
|
|
|
@ -3,40 +3,81 @@ title: InSpec - Community
|
||||||
description: This is where you interact with the InSpec open source community - contribute to the project, provide feedback and ask questions of other community members.
|
description: This is where you interact with the InSpec open source community - contribute to the project, provide feedback and ask questions of other community members.
|
||||||
---
|
---
|
||||||
|
|
||||||
|
.row.margin-both-offset
|
||||||
|
.columns.large-6.medium-6
|
||||||
|
|
||||||
|
h2#icon-trigger data-enllax-direction="horizontal" data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
|
| Inspec is better with friends.
|
||||||
|
br/
|
||||||
|
| Let’s build together.
|
||||||
|
hr.strict-left.margin-under
|
||||||
|
h3.clear
|
||||||
|
|
||||||
|
| Join us on Slack and get answers fast
|
||||||
|
P
|
||||||
|
| Is something unclear or are you just feeling stuck? We're here to help keep you moving. Chat with us on Slack, so we can help you keep moving.
|
||||||
|
p
|
||||||
|
| <a href="https://slack.com/">Sign in</a> to slack or request an invite below:
|
||||||
|
|
||||||
|
|
||||||
|
<form id="invite">
|
||||||
|
<input type="email" name="email" placeholder="you@yourdomain.com" class="form-item">
|
||||||
|
<button class="strict-r" href="https://community-slack.chef.io/"><i class="fa fa-slack"></i>Invite Me!</button>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
.columns.large-6.medium-6.relative.mobile-hide
|
||||||
|
img.grid.strict-right src="/images/community/blue-web.svg" /
|
||||||
|
img.ball src="/images/community/glow-ball.png" /
|
||||||
|
img.ball.bright-animate src="/images/community/glow-ball.png" /
|
||||||
|
img.ball src="/images/community/glow-ball.png" /
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.columns.large-10.large-offset-1
|
.icon.shadow
|
||||||
img.hero--img src="/images/community/community-icon.png"
|
img src="/images/circ-arrow.svg" /
|
||||||
h1.hero--heading InSpec Community
|
.block-angl.blue-gradient.relative
|
||||||
h2.hero--subhead.text-center
|
.section.purp-shade
|
||||||
| Let's build together
|
#particles-second
|
||||||
.icon-blocks.row
|
canvas.particles-js-canvas-el
|
||||||
.columns.medium-4.center
|
.row.relative-top.padding-top-xl.padding-under
|
||||||
img.icon-block--img src="/images/community/contribute-icon.png"
|
.large-6.medium-6.strict-center.column.margin-under-xs
|
||||||
h3.icon-block--heading Contribute to InSpec
|
.box-white.shadow
|
||||||
.columns.medium-4.center
|
img.icon-art src="/images/community/contribute.svg" /
|
||||||
img.icon-block--img src="/images/community/get-icon.png"
|
h3 Contribute to InSpec
|
||||||
h3.icon-block--heading Get Answers Quickly
|
p
|
||||||
.columns.medium-4.center
|
| InSpec is an open source project created and supported by active and
|
||||||
img.icon-block--img src="/images/community/report-icon.png"
|
passionate users. If you would like to contribute, we would love to have you.
|
||||||
h3.icon-block--heading Report Bugs and Request Features
|
br/
|
||||||
.icon-blocks.row
|
a.btn.margin-top-xs href="https://github.com/chef/inspec" Start Contributing
|
||||||
.columns.medium-4
|
p
|
||||||
p.icon-block--text
|
|
||||||
| InSpec is an open source project created and supported by active and
|
.large-6.medium-6.strict-center.column
|
||||||
passionate users. If you would like to contribute, we would love to have you.
|
.box-white.shadow
|
||||||
.columns.medium-4
|
img.icon-art src="/images/community/bugs.svg" /
|
||||||
p.icon-block--text
|
h3 Report Bugs and Request Features
|
||||||
| Is something unclear or are you just feeling stuck? We're here to
|
p
|
||||||
help keep you moving. Chat with us on Slack, so we can help you keep
|
| We rely on your feedback to improve InSpec. <br>Whether you found a bug
|
||||||
moving.
|
or have a great idea for an improvement, join us on GitHub.
|
||||||
.columns.medium-4
|
br/
|
||||||
p.icon-block--text
|
a.btn.margin-top-xs href="https://github.com/chef/inspec/issues" Give Feedback
|
||||||
| We rely on your feedback to improve InSpec. Whether you found a bug
|
p
|
||||||
or have a great idea for an improvement, join us on GitHub.
|
|
||||||
.icon-blocks.row
|
|
||||||
.columns.medium-4
|
|
||||||
a.button.primary.block href="https://github.com/chef/inspec" Start Contributing
|
//Old Twitter - Hannah
|
||||||
.columns.medium-4
|
/.row
|
||||||
a.button.primary.block href="https://community-slack.chef.io" Get Help
|
/ .icon.shadow
|
||||||
.columns.medium-4
|
/ img src="/images/circ-arrow.svg" /
|
||||||
a.button.primary.block href="https://github.com/chef/inspec/issues" Give Feedback
|
/.block-angl.blue-gradient
|
||||||
|
/ .section.purp-shade
|
||||||
|
/ .row.triangle-shade
|
||||||
|
|
||||||
|
/ .large-7.medium-7.columns.margin-top-xl.margin-under-xs data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
|
/ small.t-dk Inspec on Twitter
|
||||||
|
/ h2.t-white
|
||||||
|
/ | Latest from #inspec
|
||||||
|
/ .row
|
||||||
|
/ .large-12.medium-12.columns.margin-under
|
||||||
|
/ .shadow
|
||||||
|
/ <a class="twitter-grid" href="https://twitter.com/f5hannahmaddy/timelines/817243525699862529">Inspec</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||||
|
|
|
@ -1,23 +1,28 @@
|
||||||
h1 InSpec Documentation
|
h2.margin-under-xs InSpec Documentation
|
||||||
|
|
||||||
p Welcome to the InSpec documentation! This is a reference guide for all available features and options.
|
p Welcome to the InSpec documentation! This is a reference guide for all available features and options.
|
||||||
|
|
||||||
p In the navigation, you will see 2 sections. The first provides a few links to get started and context around InSpec. The second section contains references to all elements of InSpec: The DSL, CLI, profiles, resources, and matchers.
|
p In the navigation, you will see 2 sections. The first provides a few links to get started and context around InSpec. The second section contains references to all elements of InSpec: The DSL, CLI, profiles, resources, and matchers.
|
||||||
|
|
||||||
h2 Are you new to InSpec?
|
h3.margin-top-xs Are you new to InSpec?
|
||||||
|
|
||||||
|
hr.strict-left
|
||||||
|
br
|
||||||
|
|
||||||
p If you're just getting started and want a quick introduction, then we recommend you start with the following items in the order listed.
|
p If you're just getting started and want a quick introduction, then we recommend you start with the following items in the order listed.
|
||||||
|
|
||||||
.row
|
.row
|
||||||
.columns.medium-6.center
|
.columns.medium-6
|
||||||
a.button.try-demo href="#" Try InSpec demo
|
.box-white-brdr.strict-center.
|
||||||
p Complete a short interactive demo
|
p Complete a short interactive demo
|
||||||
.columns.medium-6.center
|
a.btn.try-demo href="#" Try the Demo
|
||||||
a.button.try-demo href="tutorials" Tutorials
|
.columns.medium-6
|
||||||
p Get your first hands-on experience
|
.box-white-brdr.strict-center
|
||||||
|
p Get your first hands-on experience
|
||||||
h2 Contributing
|
a.btn href="tutorials" Tutorials
|
||||||
|
|
||||||
p This documentation is automatically generated from the InSpec repository and source code.
|
|
||||||
|
|
||||||
|
h3.margin-top-xs Contributing
|
||||||
|
hr.strict-left
|
||||||
|
br
|
||||||
|
p.clear This documentation is automatically generated from the InSpec repository and source code.
|
||||||
p To contribute, please have a look at the <a href="https://github.com/chef/inspec/tree/master/docs">docs</a> folder of the project.
|
p To contribute, please have a look at the <a href="https://github.com/chef/inspec/tree/master/docs">docs</a> folder of the project.
|
||||||
|
|
|
@ -2,18 +2,19 @@
|
||||||
title: Search InSpec Docs
|
title: Search InSpec Docs
|
||||||
---
|
---
|
||||||
|
|
||||||
h2 Search the InSpec Documentation
|
.row
|
||||||
|
h2.margin-under-xs- Search the InSpec Documentation
|
||||||
|
|
||||||
javascript:
|
javascript:
|
||||||
// TODO: add the inspec search here
|
// TODO: add the inspec search here
|
||||||
(function() {
|
(function() {
|
||||||
var cx = '014746884379529974319:rvxyzhpu2us';
|
var cx = '014746884379529974319:rvxyzhpu2us';
|
||||||
var gcse = document.createElement('script');
|
var gcse = document.createElement('script');
|
||||||
gcse.type = 'text/javascript';
|
gcse.type = 'text/javascript';
|
||||||
gcse.async = true;
|
gcse.async = true;
|
||||||
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
|
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
|
||||||
var s = document.getElementsByTagName('script')[0];
|
var s = document.getElementsByTagName('script')[0];
|
||||||
s.parentNode.insertBefore(gcse, s);
|
s.parentNode.insertBefore(gcse, s);
|
||||||
})();
|
})();
|
||||||
|
|
||||||
<gcse:search webSearchResultSetSize="20"></gcse:search>
|
<gcse:search webSearchResultSetSize="20"></gcse:search>
|
||||||
|
|
1
www/source/images/circ-arrow.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 30.59 30"><defs><style>.cls-1{fill:url(#linear-gradient);}</style><linearGradient id="linear-gradient" x1="15.29" x2="15.29" y2="30" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#955af2"/><stop offset="1" stop-color="#3ab3ce"/></linearGradient></defs><title>circ-arrow_1</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M21.7,5.57,25.05.35,5.54,0,8.77,5.34,0,5.18,15,30,30.59,5.73ZM7.36,1l15.86.28-2.7,4.22L10,5.36ZM19.77,6.7l-4.63,7.21L10.68,6.54ZM2.09,6.39l7.39.13,5.64,9.32L21,6.72l7.51.13L15,27.8Z"/></g></g></svg>
|
After Width: | Height: | Size: 660 B |
1
www/source/images/community/Contrinue.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 125.5 112.64"><defs><style>.cls-1,.cls-4{fill:#955af2;}.cls-1{stroke:#955af2;stroke-miterlimit:10;}.cls-2{opacity:0.24;}.cls-3{fill:#c3c8c9;}.cls-5{fill:#fff;}.cls-6{opacity:0.25;}</style></defs><title>Contrinue</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M121.45,105.41H100l10.72-18.56Zm-21.1-.19h20.78l-10.39-18Z" transform="translate(0 -0.25)"/><g class="cls-2"><path class="cls-1" d="M25.48,105.41H4L14.76,86.85Zm-21.1-.19H25.15l-10.39-18Z" transform="translate(0 -0.25)"/></g><path class="cls-3" d="M62.75,106.93A36.95,36.95,0,1,1,99.7,70a37,37,0,0,1-36.95,36.95Zm0-73.24A36.29,36.29,0,1,0,99,70,36.33,36.33,0,0,0,62.75,33.7Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.75,107.18A37.2,37.2,0,1,1,99.95,70,37.24,37.24,0,0,1,62.75,107.18Zm0-73.9A36.7,36.7,0,1,0,99.45,70,36.74,36.74,0,0,0,62.75,33.29Zm0,73.24A36.54,36.54,0,1,1,99.29,70,36.58,36.58,0,0,1,62.75,106.52Zm0-72.58a36,36,0,1,0,36,36A36.08,36.08,0,0,0,62.75,33.95Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M110.74,112.64a14.51,14.51,0,1,1,14.51-14.51,14.53,14.53,0,0,1-14.51,14.51Zm0-28.36a13.85,13.85,0,1,0,13.85,13.85,13.87,13.87,0,0,0-13.85-13.85Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M110.74,112.89A14.76,14.76,0,1,1,125.5,98.13,14.78,14.78,0,0,1,110.74,112.89Zm0-29A14.26,14.26,0,1,0,125,98.13,14.28,14.28,0,0,0,110.74,83.87Zm0,28.36a14.1,14.1,0,1,1,14.1-14.1A14.12,14.12,0,0,1,110.74,112.23Zm0-27.7a13.6,13.6,0,1,0,13.6,13.6A13.62,13.62,0,0,0,110.74,84.53Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M14.76,112.64A14.51,14.51,0,1,1,29.27,98.13a14.53,14.53,0,0,1-14.51,14.51Zm0-28.36A13.85,13.85,0,1,0,28.61,98.13,13.87,13.87,0,0,0,14.76,84.28Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M14.76,112.89A14.76,14.76,0,1,1,29.52,98.13,14.78,14.78,0,0,1,14.76,112.89Zm0-29A14.26,14.26,0,1,0,29,98.13,14.28,14.28,0,0,0,14.76,83.87Zm0,28.36a14.1,14.1,0,1,1,14.1-14.1A14.12,14.12,0,0,1,14.76,112.23Zm0-27.7a13.6,13.6,0,1,0,13.6,13.6A13.62,13.62,0,0,0,14.76,84.53Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.75,64.69a25,25,0,1,1,25-25,25.05,25.05,0,0,1-25,25Zm0-49.39A24.37,24.37,0,1,0,87.12,39.66,24.39,24.39,0,0,0,62.75,15.3Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.75,64.94A25.28,25.28,0,1,1,88,39.66,25.31,25.31,0,0,1,62.75,64.94Zm0-50.05A24.78,24.78,0,1,0,87.53,39.66,24.8,24.8,0,0,0,62.75,14.89Zm0,49.39A24.62,24.62,0,1,1,87.37,39.66,24.64,24.64,0,0,1,62.75,64.28Zm0-48.73A24.12,24.12,0,1,0,86.87,39.66,24.14,24.14,0,0,0,62.75,15.55Z" transform="translate(0 -0.25)"/><path class="cls-4" d="M91.62,91.2H33.88l28.87-50Zm-1.14-.66-27.72-48L35,90.53Z" transform="translate(0 -0.25)"/><path class="cls-4" d="M91.84,91.07l.22.38H33.45L62.53,41.07l.22-.37Zm-.65-.12L62.75,41.69,34.31,90.95Zm-.5-.54.22.38H34.59L62.53,42.39l.22-.37ZM90,90.28,62.75,43,35.46,90.28Z" transform="translate(0 -0.25)"/><path class="cls-5" d="M62.76,1.41A13.6,13.6,0,1,1,49.16,15,13.62,13.62,0,0,1,62.76,1.41Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.76,1.41A13.6,13.6,0,1,0,76.36,15,13.61,13.61,0,0,0,62.76,1.41Zm0-.25A13.85,13.85,0,1,1,48.91,15,13.88,13.88,0,0,1,62.75,1.16Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.75,1.16A13.85,13.85,0,1,0,76.61,15,13.87,13.87,0,0,0,62.75,1.16Zm0-.25A14.1,14.1,0,1,1,48.66,15,14.12,14.12,0,0,1,62.76.91Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M76.86,15a14.1,14.1,0,1,0-14.1,14.1A14.12,14.12,0,0,0,76.86,15ZM77,15A14.26,14.26,0,1,1,62.76.75,14.27,14.27,0,0,1,77,15Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.76.75A14.26,14.26,0,1,0,77,15,14.27,14.27,0,0,0,62.76.75ZM48.24,15A14.52,14.52,0,1,1,62.75,29.52,14.53,14.53,0,0,1,48.24,15Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M48,15A14.76,14.76,0,1,1,62.76,29.77,14.78,14.78,0,0,1,48,15ZM62.75.5A14.51,14.51,0,1,0,77.27,15,14.53,14.53,0,0,0,62.75.5Z" transform="translate(0 -0.25)"/><g class="cls-6"><path class="cls-1" d="M73.47,22.67H52L62.75,4.11Zm-21.1-.19H73.14l-10.39-18Z" transform="translate(0 -0.25)"/></g></g></g></svg>
|
After Width: | Height: | Size: 4 KiB |
1
www/source/images/community/blue-web.svg
Normal file
After Width: | Height: | Size: 25 KiB |
1
www/source/images/community/bugs.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 122 105.27"><defs><style>.cls-1,.cls-3{fill:#c3c8c9;}.cls-2,.cls-5{fill:#955af2;}.cls-2{stroke:#955af2;}.cls-2,.cls-3{stroke-miterlimit:10;}.cls-3{stroke:#c3c8c9;}.cls-4{opacity:0.25;}</style></defs><title>bugs</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M46.44,14.46a14.61,14.61,0,1,1,.48,3.8A14.66,14.66,0,0,1,46.44,14.46Zm28,.21a13.46,13.46,0,0,0-.44-3.49A13.29,13.29,0,0,0,67.76,3h0A13.38,13.38,0,0,0,48.07,18a13.38,13.38,0,0,0,26.32-3.29Z"/><path class="cls-2" d="M26.18,22.61H3L14.59,2.53Zm-22.83-.2H25.83L14.59,2.94Z"/><path class="cls-1" d="M0,14.46A14.57,14.57,0,0,1,21.93,2a14.56,14.56,0,0,1-3.67,26.66A14.56,14.56,0,0,1,.48,18.26,14.66,14.66,0,0,1,0,14.46Zm28,.21a13.46,13.46,0,0,0-.44-3.49A13.29,13.29,0,0,0,21.33,3h0A13.38,13.38,0,0,0,1.63,18a13.38,13.38,0,0,0,24.49,3.37A13.3,13.3,0,0,0,28,14.67Z"/><line class="cls-3" x1="47.3" y1="14.57" x2="28.38" y2="14.57"/><g class="cls-4"><path class="cls-2" d="M119,60.37H95.85l11.59-20.08Zm-22.83-.2h22.48L107.45,40.7Z"/></g><path class="cls-1" d="M92.86,52.22a14.61,14.61,0,1,1,.48,3.8A14.66,14.66,0,0,1,92.86,52.22Zm28,.21a13.46,13.46,0,0,0-.44-3.49,13.29,13.29,0,0,0-6.19-8.16h0a13.36,13.36,0,1,0,6.63,11.64Z"/><path class="cls-1" d="M46.44,52.22a14.61,14.61,0,1,1,.48,3.8A14.66,14.66,0,0,1,46.44,52.22Zm28,.21a13.46,13.46,0,0,0-.44-3.49,13.29,13.29,0,0,0-6.19-8.16h0a13.36,13.36,0,1,0,6.63,11.64Z"/><line class="cls-3" x1="93.73" y1="53.33" x2="74.8" y2="53.33"/><path class="cls-2" d="M72.67,98.74H49.48L61.08,78.66Zm-22.83-.2H72.32L61.08,79.07Z"/><path class="cls-1" d="M46.44,90.59a14.61,14.61,0,1,1,.48,3.8A14.66,14.66,0,0,1,46.44,90.59Zm28,.21a13.46,13.46,0,0,0-.44-3.49,13.29,13.29,0,0,0-6.19-8.16h0A13.36,13.36,0,1,0,74.39,90.8Z"/><path class="cls-1" d="M.05,90.59A14.57,14.57,0,0,1,22,78.13,14.56,14.56,0,1,1,7.27,103.27,14.47,14.47,0,0,1,.53,94.39,14.66,14.66,0,0,1,.05,90.59Zm28,.21a13.46,13.46,0,0,0-.44-3.49,13.29,13.29,0,0,0-6.19-8.16h0A13.36,13.36,0,1,0,28,90.8Z"/><line class="cls-3" x1="47.36" y1="90.7" x2="28.43" y2="90.7"/><g class="cls-4"><rect class="cls-5" x="60.38" y="5.76" width="1.25" height="17.62" transform="translate(7.57 47.41) rotate(-45)"/><rect class="cls-5" x="52.2" y="13.95" width="17.62" height="1.25" transform="translate(7.57 47.41) rotate(-45)"/></g><g class="cls-4"><rect class="cls-5" x="14" y="81.89" width="1.25" height="17.62" transform="translate(-59.85 36.91) rotate(-45)"/><rect class="cls-5" x="5.81" y="90.08" width="17.62" height="1.25" transform="translate(-59.85 36.91) rotate(-45)"/></g></g></g></svg>
|
After Width: | Height: | Size: 2.5 KiB |
1
www/source/images/community/contribute.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 125.5 112.64"><defs><style>.cls-1,.cls-4{fill:#955af2;}.cls-1{stroke:#955af2;stroke-miterlimit:10;}.cls-2{opacity:0.24;}.cls-3{fill:#c3c8c9;}.cls-5{fill:#fff;}.cls-6{opacity:0.25;}</style></defs><title>contribute</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M121.45,105.41H100l10.72-18.56Zm-21.1-.19h20.78l-10.39-18Z" transform="translate(0 -0.25)"/><g class="cls-2"><path class="cls-1" d="M25.48,105.41H4L14.76,86.85Zm-21.1-.19H25.15l-10.39-18Z" transform="translate(0 -0.25)"/></g><path class="cls-3" d="M62.75,106.93A36.95,36.95,0,1,1,99.7,70a37,37,0,0,1-36.95,36.95Zm0-73.24A36.29,36.29,0,1,0,99,70,36.33,36.33,0,0,0,62.75,33.7Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.75,107.18A37.2,37.2,0,1,1,99.95,70,37.24,37.24,0,0,1,62.75,107.18Zm0-73.9A36.7,36.7,0,1,0,99.45,70,36.74,36.74,0,0,0,62.75,33.29Zm0,73.24A36.54,36.54,0,1,1,99.29,70,36.58,36.58,0,0,1,62.75,106.52Zm0-72.58a36,36,0,1,0,36,36A36.08,36.08,0,0,0,62.75,33.95Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M110.74,112.64a14.51,14.51,0,1,1,14.51-14.51,14.53,14.53,0,0,1-14.51,14.51Zm0-28.36a13.85,13.85,0,1,0,13.85,13.85,13.87,13.87,0,0,0-13.85-13.85Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M110.74,112.89A14.76,14.76,0,1,1,125.5,98.13,14.78,14.78,0,0,1,110.74,112.89Zm0-29A14.26,14.26,0,1,0,125,98.13,14.28,14.28,0,0,0,110.74,83.87Zm0,28.36a14.1,14.1,0,1,1,14.1-14.1A14.12,14.12,0,0,1,110.74,112.23Zm0-27.7a13.6,13.6,0,1,0,13.6,13.6A13.62,13.62,0,0,0,110.74,84.53Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M14.76,112.64A14.51,14.51,0,1,1,29.27,98.13a14.53,14.53,0,0,1-14.51,14.51Zm0-28.36A13.85,13.85,0,1,0,28.61,98.13,13.87,13.87,0,0,0,14.76,84.28Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M14.76,112.89A14.76,14.76,0,1,1,29.52,98.13,14.78,14.78,0,0,1,14.76,112.89Zm0-29A14.26,14.26,0,1,0,29,98.13,14.28,14.28,0,0,0,14.76,83.87Zm0,28.36a14.1,14.1,0,1,1,14.1-14.1A14.12,14.12,0,0,1,14.76,112.23Zm0-27.7a13.6,13.6,0,1,0,13.6,13.6A13.62,13.62,0,0,0,14.76,84.53Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.75,64.69a25,25,0,1,1,25-25,25.05,25.05,0,0,1-25,25Zm0-49.39A24.37,24.37,0,1,0,87.12,39.66,24.39,24.39,0,0,0,62.75,15.3Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.75,64.94A25.28,25.28,0,1,1,88,39.66,25.31,25.31,0,0,1,62.75,64.94Zm0-50.05A24.78,24.78,0,1,0,87.53,39.66,24.8,24.8,0,0,0,62.75,14.89Zm0,49.39A24.62,24.62,0,1,1,87.37,39.66,24.64,24.64,0,0,1,62.75,64.28Zm0-48.73A24.12,24.12,0,1,0,86.87,39.66,24.14,24.14,0,0,0,62.75,15.55Z" transform="translate(0 -0.25)"/><path class="cls-4" d="M91.62,91.2H33.88l28.87-50Zm-1.14-.66-27.72-48L35,90.53Z" transform="translate(0 -0.25)"/><path class="cls-4" d="M91.84,91.07l.22.38H33.45L62.53,41.07l.22-.37Zm-.65-.12L62.75,41.69,34.31,90.95Zm-.5-.54.22.38H34.59L62.53,42.39l.22-.37ZM90,90.28,62.75,43,35.46,90.28Z" transform="translate(0 -0.25)"/><path class="cls-5" d="M62.76,1.41A13.6,13.6,0,1,1,49.16,15,13.62,13.62,0,0,1,62.76,1.41Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.76,1.41A13.6,13.6,0,1,0,76.36,15,13.61,13.61,0,0,0,62.76,1.41Zm0-.25A13.85,13.85,0,1,1,48.91,15,13.88,13.88,0,0,1,62.75,1.16Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.75,1.16A13.85,13.85,0,1,0,76.61,15,13.87,13.87,0,0,0,62.75,1.16Zm0-.25A14.1,14.1,0,1,1,48.66,15,14.12,14.12,0,0,1,62.76.91Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M76.86,15a14.1,14.1,0,1,0-14.1,14.1A14.12,14.12,0,0,0,76.86,15ZM77,15A14.26,14.26,0,1,1,62.76.75,14.27,14.27,0,0,1,77,15Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M62.76.75A14.26,14.26,0,1,0,77,15,14.27,14.27,0,0,0,62.76.75ZM48.24,15A14.52,14.52,0,1,1,62.75,29.52,14.53,14.53,0,0,1,48.24,15Z" transform="translate(0 -0.25)"/><path class="cls-3" d="M48,15A14.76,14.76,0,1,1,62.76,29.77,14.78,14.78,0,0,1,48,15ZM62.75.5A14.51,14.51,0,1,0,77.27,15,14.53,14.53,0,0,0,62.75.5Z" transform="translate(0 -0.25)"/><g class="cls-6"><path class="cls-1" d="M73.47,22.67H52L62.75,4.11Zm-21.1-.19H73.14l-10.39-18Z" transform="translate(0 -0.25)"/></g></g></g></svg>
|
After Width: | Height: | Size: 4 KiB |
BIN
www/source/images/community/glow-ball.png
Normal file
After Width: | Height: | Size: 21 KiB |
1
www/source/images/community/search.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 29.6 30"><defs><style>.cls-1{fill:url(#linear-gradient);}</style><linearGradient id="linear-gradient" x1="14.8" x2="14.8" y2="30" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#955af2"/><stop offset="0.2" stop-color="#8966ed"/><stop offset="0.57" stop-color="#6886e0"/><stop offset="1" stop-color="#3ab3ce"/></linearGradient></defs><title>search</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M29.6,28l-2.25,2c-2.49-2.5-5.11-5-7.62-7.68a1.78,1.78,0,0,0-2.64-.42A11.53,11.53,0,0,1,.95,16.22,11.65,11.65,0,1,1,23,8.84,11.48,11.48,0,0,1,20.6,19.12ZM11.7,1.38A10.17,10.17,0,0,0,1.35,11.58,10.24,10.24,0,0,0,11.68,22a10.17,10.17,0,0,0,10.25-10.3A10.11,10.11,0,0,0,11.7,1.38Z"/></g></g></svg>
|
After Width: | Height: | Size: 829 B |
1
www/source/images/hexagon.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 31.3 30.51"><defs><style>.cls-1{fill:url(#linear-gradient);}</style><linearGradient id="linear-gradient" x1="15.65" x2="15.65" y2="30.51" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#955af2"/><stop offset="1" stop-color="#3ab3ce"/></linearGradient></defs><title>Asset 1</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M22.61,30.51H8.68L0,19.62,3.1,6,15.65,0,28.2,6l3.1,13.58ZM9.26,29.31H22l8-10L27.16,6.87,15.65,1.33,4.14,6.87,1.3,19.33Z"/></g></g></svg>
|
After Width: | Height: | Size: 598 B |
1
www/source/images/home/circ-arrow.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 30.59 30"><defs><style>.cls-1{fill:url(#linear-gradient);}</style><linearGradient id="linear-gradient" x1="15.29" x2="15.29" y2="30" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#955af2"/><stop offset="1" stop-color="#3ab3ce"/></linearGradient></defs><title>circ-arrow_1</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M21.7,5.57,25.05.35,5.54,0,8.77,5.34,0,5.18,15,30,30.59,5.73ZM7.36,1l15.86.28-2.7,4.22L10,5.36ZM19.77,6.7l-4.63,7.21L10.68,6.54ZM2.09,6.39l7.39.13,5.64,9.32L21,6.72l7.51.13L15,27.8Z"/></g></g></svg>
|
After Width: | Height: | Size: 660 B |
1
www/source/images/home/circ-lock.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 30 33.18"><defs><style>.cls-1{fill:url(#linear-gradient);}</style><linearGradient id="linear-gradient" x1="15" x2="15" y2="33.18" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#955af2"/><stop offset="1" stop-color="#3ab3ce"/></linearGradient></defs><title>circ-lock_1</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M23.69,10A8.78,8.78,0,1,0,6.31,10H0v6H30V10ZM15,.62A8.14,8.14,0,0,1,23.06,10H6.94A8.15,8.15,0,0,1,15,.62ZM29.38,15.3H.62V10.59H29.38ZM0,24.4H30v-6H0Zm.62-5.34H29.38v4.72H.62ZM0,33.18H30v-6H0Zm.62-5.34H29.38v4.72H.62Z"/></g></g></svg>
|
After Width: | Height: | Size: 691 B |
Before Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 976 KiB |
Before Width: | Height: | Size: 74 KiB |
|
@ -1,759 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Generator: Adobe Illustrator 20.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
|
||||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
|
||||||
viewBox="0 0 402.3 330" style="enable-background:new 0 0 402.3 330;" xml:space="preserve">
|
|
||||||
<style type="text/css">
|
|
||||||
.st0{fill:#E6E6E6;}
|
|
||||||
.st1{fill:#FFFFFF;}
|
|
||||||
.st2{fill:#4197B5;}
|
|
||||||
</style>
|
|
||||||
<rect x="7" y="7" class="st0" width="395.3" height="323"/>
|
|
||||||
<g>
|
|
||||||
<rect x="4" y="18.4" class="st1" width="387.3" height="300.6"/>
|
|
||||||
</g>
|
|
||||||
<g>
|
|
||||||
<path class="st2" d="M22.7,48.1l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3H24v8.3H22.7z M20.1,45.2c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3S21,47,21.1,47c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S20.1,44.9,20.1,45.2z"/>
|
|
||||||
<path class="st2" d="M30.6,44.7c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1C30.1,48,30,48,29.8,48s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
S27.6,42,28,42c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S30.6,44.3,30.6,44.7z M29.2,44.5c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H29.2z"/>
|
|
||||||
<path class="st2" d="M36.6,46.3c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7c0.1-0.2,0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4S34,42,34.4,42c0.4,0,0.7,0,1,0.1
|
|
||||||
s0.5,0.1,0.8,0.1v1.2c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2
|
|
||||||
s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S36.6,46.1,36.6,46.3z"
|
|
||||||
/>
|
|
||||||
<path class="st2" d="M42.7,47.9c-0.3,0.1-0.6,0.2-0.9,0.3s-0.6,0.1-0.9,0.1c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.3-1-0.6
|
|
||||||
s-0.5-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.4-0.7,0.6-1s0.6-0.5,1-0.6S40.5,42,41,42c0.4,0,0.7,0,1,0.1
|
|
||||||
s0.5,0.1,0.7,0.2v1.4c-0.2-0.1-0.5-0.2-0.8-0.3s-0.6-0.1-0.8-0.1c-0.3,0-0.5,0-0.7,0.1s-0.4,0.2-0.5,0.4s-0.3,0.4-0.3,0.6
|
|
||||||
s-0.1,0.5-0.1,0.8c0,0.3,0,0.5,0.1,0.8s0.2,0.4,0.3,0.6s0.3,0.3,0.5,0.4s0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0s0.3,0,0.4-0.1
|
|
||||||
s0.3-0.1,0.4-0.1s0.3-0.1,0.4-0.1V47.9z"/>
|
|
||||||
<path class="st2" d="M47.9,44.5c0-0.2,0-0.4,0-0.6s-0.1-0.3-0.1-0.4s-0.1-0.2-0.2-0.2s-0.2-0.1-0.3-0.1c-0.2,0-0.4,0.1-0.7,0.3
|
|
||||||
s-0.5,0.5-0.7,0.9v3.8h-1.5v-6h1.3l0.1,0.9c0.1-0.2,0.2-0.3,0.3-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.2s0.4,0.3,0.6,0.5s0.3,0.5,0.4,0.8s0.1,0.7,0.1,1.1H47.9z"/>
|
|
||||||
<path class="st2" d="M52.2,43.3h-1.7v-1.1h3.1V47h1.7v1.1h-5.1V47h1.9V43.3z M53.8,40.5c0,0.1,0,0.2-0.1,0.4s-0.1,0.2-0.2,0.3
|
|
||||||
s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2S52,41,52,40.9s-0.1-0.2-0.1-0.4s0-0.2,0.1-0.4
|
|
||||||
s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3S53.8,40.4,53.8,40.5z"/>
|
|
||||||
<path class="st2" d="M61.9,45c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.2-1.1-0.3v-8H58v1.9l-0.1,1.2c0.2-0.3,0.5-0.5,0.8-0.7s0.6-0.3,1-0.3c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6
|
|
||||||
s0.3,0.6,0.4,0.9S61.9,44.5,61.9,45z M60.4,45.1c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1
|
|
||||||
c-0.2,0-0.5,0.1-0.7,0.3S58.2,44,58,44.3v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4
|
|
||||||
s0.2-0.4,0.3-0.6S60.4,45.4,60.4,45.1z"/>
|
|
||||||
<path class="st2" d="M68.2,44.7c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S68.2,44.3,68.2,44.7z M66.8,44.5c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H66.8z"/>
|
|
||||||
<path class="st2" d="M81.6,41c-0.2-0.1-0.4-0.1-0.6-0.1s-0.5-0.1-0.7-0.1c-0.2,0-0.3,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.2,0.4
|
|
||||||
s-0.1,0.3-0.1,0.5v1h2.3v1.1h-2.3v4h-1.4v-4h-1.7V43h1.7v-0.9c0-0.4,0.1-0.8,0.2-1.1s0.3-0.6,0.5-0.7s0.5-0.3,0.8-0.4
|
|
||||||
s0.7-0.1,1.1-0.1c0.3,0,0.5,0,0.7,0s0.4,0.1,0.6,0.1V41z"/>
|
|
||||||
<path class="st2" d="M84.4,43.3h-1.7v-1.1h3.1V47h1.7v1.1h-5.1V47h1.9V43.3z M85.9,40.5c0,0.1,0,0.2-0.1,0.4s-0.1,0.2-0.2,0.3
|
|
||||||
s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2s-0.1-0.2-0.2-0.3s-0.1-0.2-0.1-0.4s0-0.2,0.1-0.4
|
|
||||||
s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3S85.9,40.4,85.9,40.5z"/>
|
|
||||||
<path class="st2" d="M90.6,40.9h-1.7v-1.1h3.1V47h1.7v1.1h-5.1V47h1.9V40.9z"/>
|
|
||||||
<path class="st2" d="M100.1,44.7c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S100.1,44.3,100.1,44.7z M98.7,44.5c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H98.7z"/>
|
|
||||||
<path class="st2" d="M104.5,50.6c-0.9-0.8-1.7-1.7-2.1-2.6s-0.7-1.9-0.7-3c0-0.6,0.1-1.2,0.2-1.7s0.3-1,0.6-1.5s0.6-0.9,0.9-1.3
|
|
||||||
s0.7-0.8,1.2-1.1l0.8,0.8c-0.8,0.7-1.3,1.4-1.7,2.2S103,44,103,44.9c0,0.9,0.2,1.7,0.6,2.6s1,1.6,1.7,2.2L104.5,50.6z"/>
|
|
||||||
<path class="st2" d="M108.8,42.7h-1.2l-0.2-2.9h1.6L108.8,42.7z"/>
|
|
||||||
<path class="st2" d="M110.7,49.4h-1.4l4.1-9.5h1.4L110.7,49.4z"/>
|
|
||||||
<path class="st2" d="M120.2,44.7c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S120.2,44.3,120.2,44.7z M118.8,44.5c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H118.8z"/>
|
|
||||||
<path class="st2" d="M126.4,48c-0.3,0.1-0.5,0.1-0.8,0.1s-0.5,0.1-0.7,0.1c-0.4,0-0.7,0-1-0.1s-0.5-0.2-0.7-0.4s-0.3-0.4-0.4-0.6
|
|
||||||
s-0.1-0.6-0.1-0.9v-2.9H121v-1.1h1.6v-1.5l1.5-0.4v1.9h2.3v1.1h-2.3v2.8c0,0.3,0.1,0.6,0.2,0.8s0.4,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.5,0,0.7-0.1s0.4-0.1,0.6-0.1V48z"/>
|
|
||||||
<path class="st2" d="M132.3,47.9c-0.3,0.1-0.6,0.2-0.9,0.3s-0.6,0.1-0.9,0.1c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.3-1-0.6
|
|
||||||
s-0.5-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.4-0.7,0.6-1s0.6-0.5,1-0.6s0.8-0.2,1.3-0.2c0.4,0,0.7,0,1,0.1
|
|
||||||
s0.5,0.1,0.7,0.2v1.4c-0.2-0.1-0.5-0.2-0.8-0.3s-0.6-0.1-0.8-0.1c-0.3,0-0.5,0-0.7,0.1s-0.4,0.2-0.5,0.4s-0.3,0.4-0.3,0.6
|
|
||||||
s-0.1,0.5-0.1,0.8c0,0.3,0,0.5,0.1,0.8s0.2,0.4,0.3,0.6s0.3,0.3,0.5,0.4s0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0s0.3,0,0.4-0.1
|
|
||||||
s0.3-0.1,0.4-0.1s0.3-0.1,0.4-0.1V47.9z"/>
|
|
||||||
<path class="st2" d="M134.5,49.4h-1.4l4.1-9.5h1.4L134.5,49.4z"/>
|
|
||||||
<path class="st2" d="M143.6,48.1V44c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.4,0.2
|
|
||||||
s-0.2,0.4-0.4,0.8v3.9h-1.2V44c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.3,0.2
|
|
||||||
s-0.3,0.4-0.4,0.8v3.9H139v-6h1.1l0,0.9c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.3s0.3,0.4,0.3,0.7c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.4,0,0.8,0.2,1,0.5s0.3,0.8,0.3,1.3v4.3H143.6z"/>
|
|
||||||
<path class="st2" d="M149.6,47.4c-0.2,0.5-0.4,1-0.6,1.4s-0.5,0.7-0.7,1s-0.6,0.5-0.9,0.6s-0.7,0.2-1.1,0.2c-0.1,0-0.2,0-0.3,0
|
|
||||||
s-0.2,0-0.4,0v-1.2c0,0,0.1,0,0.2,0s0.1,0,0.2,0s0.1,0,0.2,0s0.1,0,0.2,0c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.3s0.2-0.2,0.3-0.4
|
|
||||||
s0.2-0.3,0.3-0.5l-2.4-6h1.6l1.2,3.4l0.4,1.1l0.4-1l1.2-3.4h1.5L149.6,47.4z"/>
|
|
||||||
<path class="st2" d="M156.2,48.1l0-0.8c-0.1,0.1-0.3,0.3-0.4,0.4s-0.3,0.2-0.5,0.3s-0.3,0.1-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.3,0-0.6,0-0.8-0.1s-0.4-0.2-0.6-0.4s-0.3-0.4-0.4-0.6s-0.1-0.5-0.1-0.8c0-0.3,0.1-0.5,0.2-0.8s0.3-0.4,0.5-0.6s0.5-0.3,0.9-0.4
|
|
||||||
s0.8-0.1,1.3-0.1h0.8v-0.4c0-0.2,0-0.3-0.1-0.4s-0.1-0.2-0.2-0.3s-0.2-0.2-0.4-0.2s-0.3-0.1-0.6-0.1c-0.4,0-0.7,0-1,0.1
|
|
||||||
s-0.7,0.2-1,0.3v-1.1c0.3-0.1,0.6-0.2,1-0.3s0.8-0.1,1.2-0.1c0.4,0,0.8,0,1.1,0.1s0.6,0.2,0.8,0.4s0.4,0.4,0.5,0.6s0.1,0.5,0.1,0.9
|
|
||||||
v4.1H156.2z M156,45.5h-0.9c-0.2,0-0.4,0-0.6,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.2,0.3s-0.1,0.2-0.1,0.3c0,0.2,0.1,0.4,0.2,0.6
|
|
||||||
s0.4,0.2,0.6,0.2c0.2,0,0.4-0.1,0.6-0.2s0.5-0.4,0.7-0.6V45.5z"/>
|
|
||||||
<path class="st2" d="M164.3,45c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.1,0-0.3,0-0.4,0
|
|
||||||
s-0.3,0-0.4-0.1v2.3h-1.4v-8.3h1.2l0,0.9c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6s0.3,0.6,0.4,0.9S164.3,44.5,164.3,45z M162.8,45.1c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6
|
|
||||||
s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4s0.2-0.4,0.3-0.6S162.8,45.4,162.8,45.1z"/>
|
|
||||||
<path class="st2" d="M170.8,45c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.1,0-0.3,0-0.4,0
|
|
||||||
s-0.3,0-0.4-0.1v2.3h-1.4v-8.3h1.2l0,0.9c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6s0.3,0.6,0.4,0.9S170.8,44.5,170.8,45z M169.3,45.1c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6
|
|
||||||
s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4s0.2-0.4,0.3-0.6S169.3,45.4,169.3,45.1z"/>
|
|
||||||
<path class="st2" d="M173.4,45.9c0.2,0,0.3,0,0.5,0.1s0.3,0.1,0.4,0.2s0.2,0.2,0.2,0.4s0.1,0.3,0.1,0.5c0,0.2,0,0.3-0.1,0.4
|
|
||||||
s-0.1,0.3-0.2,0.4s-0.2,0.2-0.4,0.2s-0.3,0.1-0.5,0.1c-0.2,0-0.3,0-0.4-0.1s-0.3-0.1-0.4-0.2s-0.2-0.2-0.2-0.4s-0.1-0.3-0.1-0.4
|
|
||||||
c0-0.2,0-0.3,0.1-0.5s0.1-0.3,0.2-0.4s0.2-0.2,0.4-0.2S173.3,45.9,173.4,45.9z"/>
|
|
||||||
<path class="st2" d="M181.2,47.9c-0.3,0.1-0.6,0.2-0.9,0.3s-0.6,0.1-0.9,0.1c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.3-1-0.6
|
|
||||||
s-0.5-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.4-0.7,0.6-1s0.6-0.5,1-0.6s0.8-0.2,1.3-0.2c0.4,0,0.7,0,1,0.1
|
|
||||||
s0.5,0.1,0.7,0.2v1.4c-0.2-0.1-0.5-0.2-0.8-0.3s-0.6-0.1-0.8-0.1c-0.3,0-0.5,0-0.7,0.1s-0.4,0.2-0.5,0.4s-0.3,0.4-0.3,0.6
|
|
||||||
s-0.1,0.5-0.1,0.8c0,0.3,0,0.5,0.1,0.8s0.2,0.4,0.3,0.6s0.3,0.3,0.5,0.4s0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0s0.3,0,0.4-0.1
|
|
||||||
s0.3-0.1,0.4-0.1s0.3-0.1,0.4-0.1V47.9z"/>
|
|
||||||
<path class="st2" d="M187.9,45.1c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S187.9,44.6,187.9,45.1z M186.5,45.1c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S186.5,45.4,186.5,45.1z"/>
|
|
||||||
<path class="st2" d="M192.7,48.1v-3.9c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-6h1.2l0,0.9
|
|
||||||
c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H192.7z"/>
|
|
||||||
<path class="st2" d="M200.8,41c-0.2-0.1-0.4-0.1-0.6-0.1s-0.5-0.1-0.7-0.1c-0.2,0-0.3,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.2,0.4
|
|
||||||
s-0.1,0.3-0.1,0.5v1h2.3v1.1h-2.3v4h-1.4v-4h-1.7V43h1.7v-0.9c0-0.4,0.1-0.8,0.2-1.1s0.3-0.6,0.5-0.7s0.5-0.3,0.8-0.4
|
|
||||||
s0.7-0.1,1.1-0.1c0.3,0,0.5,0,0.7,0s0.4,0.1,0.6,0.1V41z"/>
|
|
||||||
<path class="st2" d="M204,42.7h-1.2l-0.2-2.9h1.6L204,42.7z"/>
|
|
||||||
<path class="st2" d="M207.2,39.4c1,0.8,1.7,1.7,2.1,2.6s0.7,1.9,0.7,3c0,0.6-0.1,1.2-0.2,1.7s-0.3,1-0.6,1.5s-0.6,0.9-0.9,1.3
|
|
||||||
s-0.7,0.8-1.2,1.1l-0.8-0.8c0.8-0.7,1.3-1.4,1.7-2.2s0.6-1.6,0.6-2.5c0-0.9-0.2-1.7-0.6-2.6s-1-1.6-1.7-2.2L207.2,39.4z"/>
|
|
||||||
<path class="st2" d="M222.8,48.1l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3h1.4v8.3H222.8z M220.2,45.2c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S220.2,44.9,220.2,45.2z"/>
|
|
||||||
<path class="st2" d="M230.9,45.1c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S230.9,44.6,230.9,45.1z M229.4,45.1c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S229.4,45.4,229.4,45.1z"/>
|
|
||||||
<path class="st2" d="M34.1,64.1h-1.7V63h3.1v4.8h1.7v1.1h-5.1v-1.1h1.9V64.1z M35.7,61.3c0,0.1,0,0.2-0.1,0.4s-0.1,0.2-0.2,0.3
|
|
||||||
s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2s-0.1-0.2-0.2-0.3s-0.1-0.2-0.1-0.4s0-0.2,0.1-0.4
|
|
||||||
s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3S35.7,61.2,35.7,61.3z"/>
|
|
||||||
<path class="st2" d="M42.8,68.9C42.5,68.9,42.3,69,42,69S41.5,69,41.3,69c-0.4,0-0.7,0-1-0.1s-0.5-0.2-0.7-0.4s-0.3-0.4-0.4-0.6
|
|
||||||
S39,67.3,39,67v-2.9h-1.6V63H39v-1.5l1.5-0.4V63h2.3v1.1h-2.3v2.8c0,0.3,0.1,0.6,0.2,0.8s0.4,0.3,0.8,0.3c0.2,0,0.5,0,0.7-0.1
|
|
||||||
s0.4-0.1,0.6-0.1V68.9z"/>
|
|
||||||
<path class="st2" d="M55.1,71.2c-0.8,0-1.4-0.2-1.8-0.6s-0.6-1-0.6-1.8v-1.5c0-0.4-0.1-0.7-0.3-0.9s-0.5-0.3-0.9-0.3h-0.4V65h0.4
|
|
||||||
c0.2,0,0.4,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.2-0.4s0.1-0.3,0.1-0.5v-1c0-0.4,0-0.8,0.1-1.1s0.2-0.6,0.4-0.8s0.4-0.4,0.7-0.5
|
|
||||||
s0.7-0.2,1.1-0.2h0.5v1.1h-0.4c-0.2,0-0.4,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.3,0.4S54,62.5,54,62.8v1c0,0.3,0,0.5-0.1,0.8
|
|
||||||
s-0.1,0.4-0.2,0.5s-0.2,0.2-0.4,0.3s-0.3,0.1-0.6,0.2c0.4,0,0.7,0.2,0.9,0.5s0.3,0.7,0.3,1.3v1.5c0,0.3,0,0.5,0.1,0.6
|
|
||||||
s0.1,0.3,0.3,0.4s0.2,0.2,0.4,0.2s0.3,0.1,0.5,0.1h0.4v1.1H55.1z"/>
|
|
||||||
<path class="st2" d="M69.2,67.2c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
s-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7s0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1s0.5,0.1,0.8,0.1v1.2
|
|
||||||
c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2
|
|
||||||
s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S69.2,66.9,69.2,67.2z"/>
|
|
||||||
<path class="st2" d="M74.1,68.9V65c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-8.3h1.4v2l-0.1,1.1
|
|
||||||
c0.1-0.1,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.1,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H74.1z"/>
|
|
||||||
<path class="st2" d="M82.4,65.9c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6S79.9,69,79.5,69c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S82.4,65.4,82.4,65.9z M80.9,65.9c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S80.9,66.2,80.9,65.9z"/>
|
|
||||||
<path class="st2" d="M85,63v3.9c0,0.3,0.1,0.6,0.2,0.7s0.3,0.2,0.6,0.2c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8V63h1.4v6h-1.2l0-0.9
|
|
||||||
c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3S86.1,68.9,86,69S85.6,69,85.4,69c-0.3,0-0.6,0-0.8-0.1s-0.4-0.2-0.6-0.4
|
|
||||||
s-0.3-0.4-0.3-0.7s-0.1-0.5-0.1-0.9v-4H85z"/>
|
|
||||||
<path class="st2" d="M91.7,61.7H90v-1.1h3.1v7.2h1.7v1.1h-5.1v-1.1h1.9V61.7z"/>
|
|
||||||
<path class="st2" d="M99.8,68.9l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2S98.1,69,97.9,69
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3h1.4v8.3H99.8z M97.2,66c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S97.2,65.7,97.2,66z"/>
|
|
||||||
<path class="st2" d="M114.5,65.5c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S114.5,65.1,114.5,65.5z M113,65.3c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H113z"/>
|
|
||||||
<path class="st2" d="M119.6,68.9l-1.4-2l-1.4,2h-1.7l2.2-3l-2.1-3h1.7l1.3,2l1.3-2h1.6l-2.1,2.9l2.2,3H119.6z"/>
|
|
||||||
<path class="st2" d="M124.2,64.1h-1.7V63h3.1v4.8h1.7v1.1h-5.1v-1.1h1.9V64.1z M125.8,61.3c0,0.1,0,0.2-0.1,0.4s-0.1,0.2-0.2,0.3
|
|
||||||
s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2s-0.1-0.2-0.2-0.3s-0.1-0.2-0.1-0.4s0-0.2,0.1-0.4
|
|
||||||
s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3S125.8,61.2,125.8,61.3z"/>
|
|
||||||
<path class="st2" d="M133.4,67.2c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
s-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7s0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1s0.5,0.1,0.8,0.1v1.2
|
|
||||||
c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2
|
|
||||||
s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S133.4,66.9,133.4,67.2z"/>
|
|
||||||
<path class="st2" d="M139.6,68.9c-0.3,0.1-0.5,0.1-0.8,0.1s-0.5,0.1-0.7,0.1c-0.4,0-0.7,0-1-0.1s-0.5-0.2-0.7-0.4s-0.3-0.4-0.4-0.6
|
|
||||||
s-0.1-0.6-0.1-0.9v-2.9h-1.6V63h1.6v-1.5l1.5-0.4V63h2.3v1.1h-2.3v2.8c0,0.3,0.1,0.6,0.2,0.8s0.4,0.3,0.8,0.3c0.2,0,0.5,0,0.7-0.1
|
|
||||||
s0.4-0.1,0.6-0.1V68.9z"/>
|
|
||||||
<path class="st2" d="M148.8,60.4c0.8,0,1.4,0.2,1.8,0.6s0.6,1,0.6,1.9v1c0,0.4,0.1,0.7,0.3,0.9s0.5,0.3,0.9,0.3h0.4v1.1h-0.4
|
|
||||||
c-0.2,0-0.4,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.2,0.4s-0.1,0.3-0.1,0.5v1.5c0,0.4,0,0.8-0.1,1.1s-0.2,0.6-0.4,0.8
|
|
||||||
s-0.4,0.4-0.8,0.5s-0.7,0.2-1.1,0.2h-0.5v-1.1h0.4c0.2,0,0.4,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.4s0.1-0.4,0.1-0.6v-1.5
|
|
||||||
c0-0.3,0-0.5,0.1-0.8s0.1-0.4,0.2-0.5s0.2-0.2,0.4-0.3s0.3-0.1,0.6-0.2c-0.4-0.1-0.7-0.2-0.9-0.5s-0.3-0.7-0.3-1.3v-1
|
|
||||||
c0-0.3,0-0.5-0.1-0.6s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.2s-0.3-0.1-0.5-0.1h-0.4v-1.1H148.8z"/>
|
|
||||||
<path class="st2" d="M34.1,84.9h-1.7v-1.1h3.1v4.8h1.7v1.1h-5.1v-1.1h1.9V84.9z M35.7,82.2c0,0.1,0,0.2-0.1,0.4s-0.1,0.2-0.2,0.3
|
|
||||||
S35.2,83,35.1,83s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2s-0.1-0.2-0.2-0.3s-0.1-0.2-0.1-0.4s0-0.2,0.1-0.4
|
|
||||||
s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3S35.7,82,35.7,82.2z"/>
|
|
||||||
<path class="st2" d="M42.8,89.7c-0.3,0.1-0.5,0.1-0.8,0.1s-0.5,0.1-0.7,0.1c-0.4,0-0.7,0-1-0.1s-0.5-0.2-0.7-0.4s-0.3-0.4-0.4-0.6
|
|
||||||
S39,88.2,39,87.8v-2.9h-1.6v-1.1H39v-1.5l1.5-0.4v1.9h2.3v1.1h-2.3v2.8c0,0.3,0.1,0.6,0.2,0.8s0.4,0.3,0.8,0.3c0.2,0,0.5,0,0.7-0.1
|
|
||||||
s0.4-0.1,0.6-0.1V89.7z"/>
|
|
||||||
<path class="st2" d="M48.9,88c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
s-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7s0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1s0.5,0.1,0.8,0.1V85
|
|
||||||
c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2
|
|
||||||
s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S48.9,87.8,48.9,88z"/>
|
|
||||||
<path class="st2" d="M53.3,92.2c-0.9-0.8-1.7-1.7-2.1-2.6s-0.7-1.9-0.7-3c0-0.6,0.1-1.2,0.2-1.7s0.3-1,0.6-1.5s0.6-0.9,0.9-1.3
|
|
||||||
s0.7-0.8,1.2-1.1l0.8,0.8c-0.8,0.7-1.3,1.4-1.7,2.2s-0.6,1.6-0.6,2.5c0,0.9,0.2,1.7,0.6,2.6s1,1.6,1.7,2.2L53.3,92.2z"/>
|
|
||||||
<path class="st2" d="M57.7,84.4h-1.2l-0.2-2.9h1.6L57.7,84.4z"/>
|
|
||||||
<path class="st2" d="M64.3,89.7v-4.1c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.4,0.2
|
|
||||||
s-0.2,0.4-0.4,0.8v3.9H62v-4.1c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.3,0.2
|
|
||||||
s-0.3,0.4-0.4,0.8v3.9h-1.2v-6h1.1l0,0.9c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.3s0.3,0.4,0.3,0.7c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.4,0,0.8,0.2,1,0.5s0.3,0.8,0.3,1.3v4.3H64.3z"/>
|
|
||||||
<path class="st2" d="M72.3,86.7c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S72.3,86.2,72.3,86.7z M70.8,86.8c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6S68,86.5,68,86.8c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S70.8,87,70.8,86.8z"/>
|
|
||||||
<path class="st2" d="M77.2,89.7l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3h1.4v8.3H77.2z M74.6,86.8c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8V85c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S74.6,86.5,74.6,86.8z"/>
|
|
||||||
<path class="st2" d="M85.1,86.3c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S85.1,85.9,85.1,86.3z M83.7,86.1c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H83.7z"/>
|
|
||||||
<path class="st2" d="M88.2,84.4H87l-0.2-2.9h1.6L88.2,84.4z"/>
|
|
||||||
<path class="st2" d="M91.4,81c1,0.8,1.7,1.7,2.1,2.6s0.7,1.9,0.7,3c0,0.6-0.1,1.2-0.2,1.7s-0.3,1-0.6,1.5s-0.6,0.9-0.9,1.3
|
|
||||||
s-0.7,0.8-1.2,1.1l-0.8-0.8c0.8-0.7,1.3-1.4,1.7-2.2s0.6-1.6,0.6-2.5c0-0.9-0.2-1.7-0.6-2.6s-1-1.6-1.7-2.2L91.4,81z"/>
|
|
||||||
<path class="st2" d="M107.2,92.1c-0.8,0-1.4-0.2-1.8-0.6s-0.6-1-0.6-1.8v-1.5c0-0.4-0.1-0.7-0.3-0.9s-0.5-0.3-0.9-0.3h-0.4v-1.1
|
|
||||||
h0.4c0.2,0,0.4,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.2-0.4s0.1-0.3,0.1-0.5v-1c0-0.4,0-0.8,0.1-1.1s0.2-0.6,0.4-0.8
|
|
||||||
s0.4-0.4,0.7-0.5s0.7-0.2,1.1-0.2h0.5v1.1h-0.4c-0.2,0-0.4,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.3,0.4s-0.1,0.4-0.1,0.6v1
|
|
||||||
c0,0.3,0,0.5-0.1,0.8s-0.1,0.4-0.2,0.5s-0.2,0.2-0.4,0.3s-0.3,0.1-0.6,0.2c0.4,0,0.7,0.2,0.9,0.5s0.3,0.7,0.3,1.3v1.5
|
|
||||||
c0,0.3,0,0.5,0.1,0.6s0.1,0.3,0.3,0.4s0.2,0.2,0.4,0.2s0.3,0.1,0.5,0.1h0.4v1.1H107.2z"/>
|
|
||||||
<path class="st2" d="M121.3,88c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
s-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7s0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1s0.5,0.1,0.8,0.1V85
|
|
||||||
c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2
|
|
||||||
s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S121.3,87.8,121.3,88z"/>
|
|
||||||
<path class="st2" d="M126.2,89.7v-3.9c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-8.3h1.4v2l-0.1,1.1
|
|
||||||
c0.1-0.1,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.1,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H126.2z"/>
|
|
||||||
<path class="st2" d="M134.5,86.7c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S134.5,86.2,134.5,86.7z M133.1,86.8c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S133.1,87,133.1,86.8z"/>
|
|
||||||
<path class="st2" d="M137.1,83.8v3.9c0,0.3,0.1,0.6,0.2,0.7s0.3,0.2,0.6,0.2c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-3.8h1.4v6
|
|
||||||
h-1.2l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1c-0.3,0-0.6,0-0.8-0.1s-0.4-0.2-0.6-0.4
|
|
||||||
s-0.3-0.4-0.3-0.7s-0.1-0.5-0.1-0.9v-4H137.1z"/>
|
|
||||||
<path class="st2" d="M143.8,82.6h-1.7v-1.1h3.1v7.2h1.7v1.1h-5.1v-1.1h1.9V82.6z"/>
|
|
||||||
<path class="st2" d="M152,89.7l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3h1.4v8.3H152z M149.4,86.8c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8V85c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S149.4,86.5,149.4,86.8z"/>
|
|
||||||
<path class="st2" d="M166.2,89.5c-0.3,0.1-0.6,0.2-0.9,0.3s-0.6,0.1-0.9,0.1c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.3-1-0.6
|
|
||||||
s-0.5-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.4-0.7,0.6-1s0.6-0.5,1-0.6s0.8-0.2,1.3-0.2c0.4,0,0.7,0,1,0.1
|
|
||||||
s0.5,0.1,0.7,0.2v1.4c-0.2-0.1-0.5-0.2-0.8-0.3s-0.6-0.1-0.8-0.1c-0.3,0-0.5,0-0.7,0.1s-0.4,0.2-0.5,0.4s-0.3,0.4-0.3,0.6
|
|
||||||
s-0.1,0.5-0.1,0.8c0,0.3,0,0.5,0.1,0.8s0.2,0.4,0.3,0.6s0.3,0.3,0.5,0.4s0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0s0.3,0,0.4-0.1
|
|
||||||
s0.3-0.1,0.4-0.1s0.3-0.1,0.4-0.1V89.5z"/>
|
|
||||||
<path class="st2" d="M172.2,89.7v-4.1c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.4,0.2
|
|
||||||
s-0.2,0.4-0.4,0.8v3.9h-1.2v-4.1c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.3,0.2
|
|
||||||
s-0.3,0.4-0.4,0.8v3.9h-1.2v-6h1.1l0,0.9c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.3s0.3,0.4,0.3,0.7c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.4,0,0.8,0.2,1,0.5s0.3,0.8,0.3,1.3v4.3H172.2z"/>
|
|
||||||
<path class="st2" d="M180,86.7c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.1,0-0.3,0-0.4,0
|
|
||||||
s-0.3,0-0.4-0.1v2.3h-1.4v-8.3h1.2l0,0.9c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6s0.3,0.6,0.4,0.9S180,86.2,180,86.7z M178.5,86.7c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6
|
|
||||||
s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4s0.2-0.4,0.3-0.6S178.5,87,178.5,86.7z"/>
|
|
||||||
<path class="st2" d="M191,84.4h-1.2l-0.2-2.9h1.6L191,84.4z"/>
|
|
||||||
<path class="st2" d="M198.7,85.9c0,0.6-0.1,1.2-0.2,1.7s-0.3,0.9-0.6,1.3s-0.6,0.6-1,0.8s-0.8,0.3-1.3,0.3c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.7-0.4-0.9-0.7s-0.5-0.7-0.6-1.2s-0.2-1.1-0.2-1.8c0-0.6,0.1-1.2,0.2-1.7s0.3-0.9,0.6-1.3s0.6-0.6,1-0.8s0.8-0.3,1.3-0.3
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.7,0.4,0.9,0.7s0.5,0.7,0.6,1.2S198.7,85.2,198.7,85.9z M194.1,85.9c0,0.1,0,0.2,0,0.2s0,0.1,0,0.2
|
|
||||||
l2.9-2.1c-0.1-0.4-0.3-0.7-0.5-0.9s-0.5-0.3-0.8-0.3c-0.2,0-0.4,0.1-0.6,0.2s-0.4,0.3-0.5,0.5s-0.2,0.5-0.3,0.9
|
|
||||||
S194.1,85.4,194.1,85.9z M197.2,85.9c0-0.1,0-0.1,0-0.2s0-0.1,0-0.2l-2.9,2.1c0.1,0.4,0.3,0.7,0.5,0.8s0.5,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.4-0.1,0.6-0.2s0.4-0.3,0.5-0.5s0.2-0.5,0.3-0.9S197.2,86.4,197.2,85.9z"/>
|
|
||||||
<path class="st2" d="M204.9,87.3c0,0.4-0.1,0.7-0.2,1.1s-0.3,0.6-0.6,0.8s-0.5,0.4-0.9,0.5s-0.7,0.2-1.1,0.2
|
|
||||||
c-0.9,0-1.6-0.3-2.1-0.8s-0.7-1.4-0.7-2.6c0-0.4,0-0.8,0.1-1.2s0.1-0.7,0.3-1.1s0.3-0.6,0.5-0.9s0.5-0.5,0.8-0.7s0.7-0.3,1.1-0.4
|
|
||||||
s0.9-0.1,1.4-0.1h0.9v1.2h-1c-0.4,0-0.8,0-1.1,0.1s-0.5,0.2-0.7,0.4s-0.3,0.4-0.4,0.6s-0.1,0.5-0.2,0.8l0,0.1
|
|
||||||
c0.2-0.1,0.4-0.2,0.7-0.2s0.5-0.1,0.8-0.1c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.4,0.5,0.7S204.9,86.9,204.9,87.3z
|
|
||||||
M203.4,87.4c0-0.2,0-0.3-0.1-0.5s-0.1-0.3-0.2-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.6-0.1c-0.1,0-0.2,0-0.4,0s-0.2,0-0.4,0.1
|
|
||||||
s-0.2,0.1-0.3,0.1s-0.2,0.1-0.3,0.1c0,0.4,0,0.7,0.1,1s0.1,0.5,0.2,0.7s0.2,0.3,0.4,0.4s0.4,0.1,0.6,0.1c0.2,0,0.4,0,0.5-0.1
|
|
||||||
s0.3-0.2,0.4-0.3s0.2-0.3,0.2-0.4S203.4,87.6,203.4,87.4z"/>
|
|
||||||
<path class="st2" d="M210.4,88.2v1.6H209v-1.6h-3.6V87l3-4.9h2v4.8h1.2v1.3H210.4z M209,83.5l-2.2,3.5h2.2V83.5z"/>
|
|
||||||
<path class="st2" d="M217,88.2v1.6h-1.4v-1.6H212V87l3-4.9h2v4.8h1.2v1.3H217z M215.6,83.5l-2.2,3.5h2.2V83.5z"/>
|
|
||||||
<path class="st2" d="M220.8,84.4h-1.2l-0.2-2.9h1.6L220.8,84.4z"/>
|
|
||||||
<path class="st2" d="M231.9,81.2c0.8,0,1.4,0.2,1.8,0.6s0.6,1,0.6,1.9v1c0,0.4,0.1,0.7,0.3,0.9s0.5,0.3,0.9,0.3h0.4v1.1h-0.4
|
|
||||||
c-0.2,0-0.4,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.2,0.4s-0.1,0.3-0.1,0.5v1.5c0,0.4,0,0.8-0.1,1.1s-0.2,0.6-0.4,0.8
|
|
||||||
s-0.4,0.4-0.8,0.5s-0.7,0.2-1.1,0.2h-0.5V91h0.4c0.2,0,0.4,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.4s0.1-0.4,0.1-0.6v-1.5
|
|
||||||
c0-0.3,0-0.5,0.1-0.8s0.1-0.4,0.2-0.5s0.2-0.2,0.4-0.3s0.3-0.1,0.6-0.2c-0.4-0.1-0.7-0.2-0.9-0.5s-0.3-0.7-0.3-1.3v-1
|
|
||||||
c0-0.3,0-0.5-0.1-0.6s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.2s-0.3-0.1-0.5-0.1h-0.4v-1.1H231.9z"/>
|
|
||||||
<path class="st2" d="M24.2,107.1c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S24.2,106.7,24.2,107.1z M22.7,106.9c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H22.7z"/>
|
|
||||||
<path class="st2" d="M29,110.6v-3.9c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-6h1.2l0,0.9
|
|
||||||
c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H29z"/>
|
|
||||||
<path class="st2" d="M35.7,110.6l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4c0.2-0.4,0.4-0.7,0.6-1
|
|
||||||
s0.6-0.5,1-0.6s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3H37v8.3H35.7z M33.1,107.6c0,0.3,0,0.6,0.1,0.8
|
|
||||||
s0.1,0.4,0.2,0.6s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1
|
|
||||||
s-0.3,0-0.5,0c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S33.1,107.3,33.1,107.6z"/>
|
|
||||||
<path class="st2" d="M22.7,152.2l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3H24v8.3H22.7z M20.1,149.3c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S20.1,149,20.1,149.3z"/>
|
|
||||||
<path class="st2" d="M30.6,148.8c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S30.6,148.4,30.6,148.8z M29.2,148.6c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H29.2z"/>
|
|
||||||
<path class="st2" d="M36.6,150.5c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7c0.1-0.2,0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1
|
|
||||||
s0.5,0.1,0.8,0.1v1.2c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2
|
|
||||||
s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S36.6,150.2,36.6,150.5
|
|
||||||
z"/>
|
|
||||||
<path class="st2" d="M42.7,152c-0.3,0.1-0.6,0.2-0.9,0.3s-0.6,0.1-0.9,0.1c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.3-1-0.6s-0.5-0.6-0.6-0.9
|
|
||||||
s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.4-0.7,0.6-1s0.6-0.5,1-0.6s0.8-0.2,1.3-0.2c0.4,0,0.7,0,1,0.1s0.5,0.1,0.7,0.2v1.4
|
|
||||||
c-0.2-0.1-0.5-0.2-0.8-0.3s-0.6-0.1-0.8-0.1c-0.3,0-0.5,0-0.7,0.1s-0.4,0.2-0.5,0.4s-0.3,0.4-0.3,0.6s-0.1,0.5-0.1,0.8
|
|
||||||
c0,0.3,0,0.5,0.1,0.8s0.2,0.4,0.3,0.6s0.3,0.3,0.5,0.4s0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0s0.3,0,0.4-0.1s0.3-0.1,0.4-0.1
|
|
||||||
s0.3-0.1,0.4-0.1V152z"/>
|
|
||||||
<path class="st2" d="M47.9,148.6c0-0.2,0-0.4,0-0.6s-0.1-0.3-0.1-0.4s-0.1-0.2-0.2-0.2s-0.2-0.1-0.3-0.1c-0.2,0-0.4,0.1-0.7,0.3
|
|
||||||
s-0.5,0.5-0.7,0.9v3.8h-1.5v-6h1.3l0.1,0.9c0.1-0.2,0.2-0.3,0.3-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.2s0.4,0.3,0.6,0.5s0.3,0.5,0.4,0.8s0.1,0.7,0.1,1.1H47.9z"/>
|
|
||||||
<path class="st2" d="M52.2,147.4h-1.7v-1.1h3.1v4.8h1.7v1.1h-5.1v-1.1h1.9V147.4z M53.8,144.6c0,0.1,0,0.2-0.1,0.4
|
|
||||||
s-0.1,0.2-0.2,0.3s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2S52,145.1,52,145s-0.1-0.2-0.1-0.4
|
|
||||||
s0-0.2,0.1-0.4s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3
|
|
||||||
S53.8,144.5,53.8,144.6z"/>
|
|
||||||
<path class="st2" d="M61.9,149.1c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.2-1.1-0.3v-8H58v1.9l-0.1,1.2c0.2-0.3,0.5-0.5,0.8-0.7s0.6-0.3,1-0.3c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6
|
|
||||||
s0.3,0.6,0.4,0.9S61.9,148.7,61.9,149.1z M60.4,149.2c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1
|
|
||||||
c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4
|
|
||||||
s0.2-0.4,0.3-0.6S60.4,149.5,60.4,149.2z"/>
|
|
||||||
<path class="st2" d="M68.2,148.8c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S68.2,148.4,68.2,148.8z M66.8,148.6c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H66.8z"/>
|
|
||||||
<path class="st2" d="M80.5,152.2v-4.1c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.4,0.2
|
|
||||||
s-0.2,0.4-0.4,0.8v3.9h-1.2v-4.1c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.3,0.2
|
|
||||||
s-0.3,0.4-0.4,0.8v3.9h-1.2v-6h1.1l0,0.9c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.3s0.3,0.4,0.3,0.7c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.4,0,0.8,0.2,1,0.5s0.3,0.8,0.3,1.3v4.3H80.5z"/>
|
|
||||||
<path class="st2" d="M86.5,151.6c-0.2,0.5-0.4,1-0.6,1.4s-0.5,0.7-0.7,1s-0.6,0.5-0.9,0.6s-0.7,0.2-1.1,0.2c-0.1,0-0.2,0-0.3,0
|
|
||||||
s-0.2,0-0.4,0v-1.2c0,0,0.1,0,0.2,0s0.1,0,0.2,0s0.1,0,0.2,0s0.1,0,0.2,0c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.3s0.2-0.2,0.3-0.4
|
|
||||||
s0.2-0.3,0.3-0.5l-2.4-6h1.6l1.2,3.4l0.4,1.1l0.4-1l1.2-3.4h1.5L86.5,151.6z"/>
|
|
||||||
<path class="st2" d="M93,152.2l0-0.8c-0.1,0.1-0.3,0.3-0.4,0.4s-0.3,0.2-0.5,0.3s-0.3,0.1-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.3,0-0.6,0-0.8-0.1s-0.4-0.2-0.6-0.4s-0.3-0.4-0.4-0.6s-0.1-0.5-0.1-0.8c0-0.3,0.1-0.5,0.2-0.8s0.3-0.4,0.5-0.6s0.5-0.3,0.9-0.4
|
|
||||||
s0.8-0.1,1.3-0.1h0.8v-0.4c0-0.2,0-0.3-0.1-0.4s-0.1-0.2-0.2-0.3s-0.2-0.2-0.4-0.2s-0.3-0.1-0.6-0.1c-0.4,0-0.7,0-1,0.1
|
|
||||||
s-0.7,0.2-1,0.3v-1.1c0.3-0.1,0.6-0.2,1-0.3s0.8-0.1,1.2-0.1c0.4,0,0.8,0,1.1,0.1s0.6,0.2,0.8,0.4s0.4,0.4,0.5,0.6s0.1,0.5,0.1,0.9
|
|
||||||
v4.1H93z M92.8,149.6h-0.9c-0.2,0-0.4,0-0.6,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.2,0.3s-0.1,0.2-0.1,0.3c0,0.2,0.1,0.4,0.2,0.6
|
|
||||||
s0.4,0.2,0.6,0.2c0.2,0,0.4-0.1,0.6-0.2s0.5-0.4,0.7-0.6V149.6z"/>
|
|
||||||
<path class="st2" d="M101.1,149.1c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.1,0-0.3,0-0.4,0
|
|
||||||
s-0.3,0-0.4-0.1v2.3h-1.4v-8.3H97l0,0.9c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6s0.3,0.6,0.4,0.9S101.1,148.7,101.1,149.1z M99.6,149.2c0-0.3,0-0.6-0.1-0.8
|
|
||||||
s-0.1-0.4-0.2-0.6s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1
|
|
||||||
s0.3,0,0.5,0c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4s0.2-0.4,0.3-0.6S99.6,149.5,99.6,149.2z"/>
|
|
||||||
<path class="st2" d="M107.6,149.1c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.1,0-0.3,0-0.4,0
|
|
||||||
s-0.3,0-0.4-0.1v2.3h-1.4v-8.3h1.2l0,0.9c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6s0.3,0.6,0.4,0.9S107.6,148.7,107.6,149.1z M106.1,149.2c0-0.3,0-0.6-0.1-0.8
|
|
||||||
s-0.1-0.4-0.2-0.6s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1
|
|
||||||
s0.3,0,0.5,0c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4s0.2-0.4,0.3-0.6S106.1,149.5,106.1,149.2z"/>
|
|
||||||
<path class="st2" d="M110.2,150c0.2,0,0.3,0,0.5,0.1s0.3,0.1,0.4,0.2s0.2,0.2,0.2,0.4s0.1,0.3,0.1,0.5c0,0.2,0,0.3-0.1,0.4
|
|
||||||
s-0.1,0.3-0.2,0.4s-0.2,0.2-0.4,0.2s-0.3,0.1-0.5,0.1c-0.2,0-0.3,0-0.4-0.1s-0.3-0.1-0.4-0.2s-0.2-0.2-0.2-0.4s-0.1-0.3-0.1-0.4
|
|
||||||
c0-0.2,0-0.3,0.1-0.5s0.1-0.3,0.2-0.4s0.2-0.2,0.4-0.2S110.1,150,110.2,150z"/>
|
|
||||||
<path class="st2" d="M118,152c-0.3,0.1-0.6,0.2-0.9,0.3s-0.6,0.1-0.9,0.1c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.3-1-0.6s-0.5-0.6-0.6-0.9
|
|
||||||
s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.4-0.7,0.6-1s0.6-0.5,1-0.6s0.8-0.2,1.3-0.2c0.4,0,0.7,0,1,0.1s0.5,0.1,0.7,0.2v1.4
|
|
||||||
c-0.2-0.1-0.5-0.2-0.8-0.3s-0.6-0.1-0.8-0.1c-0.3,0-0.5,0-0.7,0.1s-0.4,0.2-0.5,0.4s-0.3,0.4-0.3,0.6s-0.1,0.5-0.1,0.8
|
|
||||||
c0,0.3,0,0.5,0.1,0.8s0.2,0.4,0.3,0.6s0.3,0.3,0.5,0.4s0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0s0.3,0,0.4-0.1s0.3-0.1,0.4-0.1
|
|
||||||
s0.3-0.1,0.4-0.1V152z"/>
|
|
||||||
<path class="st2" d="M124.8,149.2c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S124.8,148.7,124.8,149.2z M123.3,149.2c0-0.6-0.1-1.1-0.3-1.4
|
|
||||||
s-0.6-0.5-1-0.5c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S123.3,149.5,123.3,149.2z"/>
|
|
||||||
<path class="st2" d="M129.5,152.2v-3.9c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-6h1.2l0,0.9
|
|
||||||
c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H129.5z"/>
|
|
||||||
<path class="st2" d="M137.7,145.1c-0.2-0.1-0.4-0.1-0.6-0.1s-0.5-0.1-0.7-0.1c-0.2,0-0.3,0-0.5,0.1s-0.3,0.1-0.4,0.2
|
|
||||||
s-0.2,0.2-0.2,0.4s-0.1,0.3-0.1,0.5v1h2.3v1.1h-2.3v4h-1.4v-4H132v-1.1h1.7v-0.9c0-0.4,0.1-0.8,0.2-1.1s0.3-0.6,0.5-0.7
|
|
||||||
s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.3,0,0.5,0,0.7,0s0.4,0.1,0.6,0.1V145.1z"/>
|
|
||||||
<path class="st2" d="M149.3,152.2l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3h1.4v8.3H149.3z M146.7,149.3c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S146.7,149,146.7,149.3z"/>
|
|
||||||
<path class="st2" d="M157.4,149.2c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S157.4,148.7,157.4,149.2z M155.9,149.2c0-0.6-0.1-1.1-0.3-1.4
|
|
||||||
s-0.6-0.5-1-0.5c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S155.9,149.5,155.9,149.2z"/>
|
|
||||||
<path class="st2" d="M34.1,168.2h-1.7v-1.1h3.1v4.8h1.7v1.1h-5.1v-1.1h1.9V168.2z M35.7,165.5c0,0.1,0,0.2-0.1,0.4
|
|
||||||
s-0.1,0.2-0.2,0.3s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2s-0.1-0.2-0.2-0.3s-0.1-0.2-0.1-0.4
|
|
||||||
s0-0.2,0.1-0.4s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3
|
|
||||||
S35.7,165.3,35.7,165.5z"/>
|
|
||||||
<path class="st2" d="M42.8,173c-0.3,0.1-0.5,0.1-0.8,0.1s-0.5,0.1-0.7,0.1c-0.4,0-0.7,0-1-0.1s-0.5-0.2-0.7-0.4s-0.3-0.4-0.4-0.6
|
|
||||||
s-0.1-0.6-0.1-0.9v-2.9h-1.6v-1.1H39v-1.5l1.5-0.4v1.9h2.3v1.1h-2.3v2.8c0,0.3,0.1,0.6,0.2,0.8s0.4,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.5,0,0.7-0.1s0.4-0.1,0.6-0.1V173z"/>
|
|
||||||
<path class="st2" d="M48.9,171.3c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
s-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7s0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1s0.5,0.1,0.8,0.1v1.2
|
|
||||||
c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2
|
|
||||||
s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S48.9,171.1,48.9,171.3z"/>
|
|
||||||
<path class="st2" d="M53.3,175.5c-0.9-0.8-1.7-1.7-2.1-2.6s-0.7-1.9-0.7-3c0-0.6,0.1-1.2,0.2-1.7s0.3-1,0.6-1.5
|
|
||||||
c0.3-0.5,0.6-0.9,0.9-1.3s0.7-0.8,1.2-1.1l0.8,0.8c-0.8,0.7-1.3,1.4-1.7,2.2c-0.4,0.8-0.6,1.6-0.6,2.5c0,0.9,0.2,1.7,0.6,2.6
|
|
||||||
s1,1.6,1.7,2.2L53.3,175.5z"/>
|
|
||||||
<path class="st2" d="M57.7,167.7h-1.2l-0.2-2.9h1.6L57.7,167.7z"/>
|
|
||||||
<path class="st2" d="M65.3,170c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.1,0-0.3,0-0.4,0
|
|
||||||
s-0.3,0-0.4-0.1v2.3h-1.4v-8.3h1.2l0,0.9c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6s0.3,0.6,0.4,0.9S65.3,169.5,65.3,170z M63.8,170c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6
|
|
||||||
s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4s0.2-0.4,0.3-0.6S63.8,170.3,63.8,170z"/>
|
|
||||||
<path class="st2" d="M71.9,170c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S71.9,169.5,71.9,170z M70.4,170c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S70.4,170.3,70.4,170z"/>
|
|
||||||
<path class="st2" d="M76.7,169.4c0-0.2,0-0.4,0-0.6s-0.1-0.3-0.1-0.4s-0.1-0.2-0.2-0.2s-0.2-0.1-0.3-0.1c-0.2,0-0.4,0.1-0.7,0.3
|
|
||||||
s-0.5,0.5-0.7,0.9v3.8h-1.5v-6h1.3l0.1,0.9c0.1-0.2,0.2-0.3,0.3-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.2s0.4,0.3,0.6,0.5s0.3,0.5,0.4,0.8s0.1,0.7,0.1,1.1H76.7z"/>
|
|
||||||
<path class="st2" d="M84.4,173c-0.3,0.1-0.5,0.1-0.8,0.1s-0.5,0.1-0.7,0.1c-0.4,0-0.7,0-1-0.1s-0.5-0.2-0.7-0.4s-0.3-0.4-0.4-0.6
|
|
||||||
s-0.1-0.6-0.1-0.9v-2.9H79v-1.1h1.6v-1.5l1.5-0.4v1.9h2.3v1.1h-2.3v2.8c0,0.3,0.1,0.6,0.2,0.8s0.4,0.3,0.8,0.3c0.2,0,0.5,0,0.7-0.1
|
|
||||||
s0.4-0.1,0.6-0.1V173z"/>
|
|
||||||
<path class="st2" d="M88,167.7h-1.2l-0.2-2.9h1.6L88,167.7z"/>
|
|
||||||
<path class="st2" d="M91.1,164.3c1,0.8,1.7,1.7,2.1,2.6c0.5,0.9,0.7,1.9,0.7,3c0,0.6-0.1,1.2-0.2,1.7s-0.3,1-0.6,1.5
|
|
||||||
s-0.6,0.9-0.9,1.3s-0.7,0.8-1.2,1.1l-0.8-0.8c0.8-0.7,1.3-1.4,1.7-2.2s0.6-1.6,0.6-2.5c0-0.9-0.2-1.7-0.6-2.6
|
|
||||||
c-0.4-0.8-1-1.6-1.7-2.2L91.1,164.3z"/>
|
|
||||||
<path class="st2" d="M107,175.4c-0.8,0-1.4-0.2-1.8-0.6s-0.6-1-0.6-1.8v-1.5c0-0.4-0.1-0.7-0.3-0.9s-0.5-0.3-0.9-0.3H103v-1.1h0.4
|
|
||||||
c0.2,0,0.4,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.2-0.4s0.1-0.3,0.1-0.5v-1c0-0.4,0-0.8,0.1-1.1s0.2-0.6,0.4-0.8s0.4-0.4,0.7-0.5
|
|
||||||
s0.7-0.2,1.1-0.2h0.5v1.1h-0.4c-0.2,0-0.4,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.3,0.4s-0.1,0.4-0.1,0.6v1c0,0.3,0,0.5-0.1,0.8
|
|
||||||
s-0.1,0.4-0.2,0.5s-0.2,0.2-0.4,0.3s-0.3,0.1-0.6,0.2c0.4,0,0.7,0.2,0.9,0.5s0.3,0.7,0.3,1.3v1.5c0,0.3,0,0.5,0.1,0.6
|
|
||||||
s0.1,0.3,0.3,0.4s0.2,0.2,0.4,0.2s0.3,0.1,0.5,0.1h0.4v1.1H107z"/>
|
|
||||||
<path class="st2" d="M121.1,171.3c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
s-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7s0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1s0.5,0.1,0.8,0.1v1.2
|
|
||||||
c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2
|
|
||||||
s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S121.1,171.1,121.1,171.3z"/>
|
|
||||||
<path class="st2" d="M126,173v-3.9c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-8.3h1.4v2l-0.1,1.1
|
|
||||||
c0.1-0.1,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.1,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H126z"/>
|
|
||||||
<path class="st2" d="M134.3,170c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S134.3,169.5,134.3,170z M132.8,170c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S132.8,170.3,132.8,170z"/>
|
|
||||||
<path class="st2" d="M136.9,167.1v3.9c0,0.3,0.1,0.6,0.2,0.7s0.3,0.2,0.6,0.2c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-3.8h1.4v6
|
|
||||||
h-1.2l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1c-0.3,0-0.6,0-0.8-0.1s-0.4-0.2-0.6-0.4
|
|
||||||
s-0.3-0.4-0.3-0.7s-0.1-0.5-0.1-0.9v-4H136.9z"/>
|
|
||||||
<path class="st2" d="M143.6,165.9h-1.7v-1.1h3.1v7.2h1.7v1.1h-5.1v-1.1h1.9V165.9z"/>
|
|
||||||
<path class="st2" d="M151.7,173l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3h1.4v8.3H151.7z M149.1,170.1c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S149.1,169.8,149.1,170.1z"/>
|
|
||||||
<path class="st2" d="M166,172.8c-0.3,0.1-0.6,0.2-0.9,0.3s-0.6,0.1-0.9,0.1c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.3-1-0.6
|
|
||||||
s-0.5-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.4-0.7,0.6-1s0.6-0.5,1-0.6s0.8-0.2,1.3-0.2c0.4,0,0.7,0,1,0.1
|
|
||||||
s0.5,0.1,0.7,0.2v1.4c-0.2-0.1-0.5-0.2-0.8-0.3s-0.6-0.1-0.8-0.1c-0.3,0-0.5,0-0.7,0.1s-0.4,0.2-0.5,0.4s-0.3,0.4-0.3,0.6
|
|
||||||
s-0.1,0.5-0.1,0.8c0,0.3,0,0.5,0.1,0.8s0.2,0.4,0.3,0.6s0.3,0.3,0.5,0.4s0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0s0.3,0,0.4-0.1
|
|
||||||
s0.3-0.1,0.4-0.1s0.3-0.1,0.4-0.1V172.8z"/>
|
|
||||||
<path class="st2" d="M171.9,173V169c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.4,0.2
|
|
||||||
s-0.2,0.4-0.4,0.8v3.9h-1.2V169c0-0.1,0-0.3,0-0.4s0-0.2,0-0.3s-0.1-0.1-0.1-0.2s-0.1-0.1-0.2-0.1c-0.1,0-0.2,0.1-0.3,0.2
|
|
||||||
s-0.3,0.4-0.4,0.8v3.9h-1.2v-6h1.1l0,0.9c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.3s0.3,0.4,0.3,0.7c0.1-0.2,0.2-0.3,0.3-0.5s0.2-0.2,0.3-0.3s0.2-0.1,0.3-0.2s0.2-0.1,0.4-0.1
|
|
||||||
c0.4,0,0.8,0.2,1,0.5s0.3,0.8,0.3,1.3v4.3H171.9z"/>
|
|
||||||
<path class="st2" d="M179.8,170c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.1,0-0.3,0-0.4,0
|
|
||||||
s-0.3,0-0.4-0.1v2.3h-1.4v-8.3h1.2l0,0.9c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6s0.3,0.6,0.4,0.9S179.8,169.5,179.8,170z M178.3,170c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6
|
|
||||||
s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4s0.2-0.4,0.3-0.6S178.3,170.3,178.3,170z"/>
|
|
||||||
<path class="st2" d="M191.4,169c0.2,0.1,0.4,0.2,0.5,0.3s0.3,0.3,0.5,0.4s0.2,0.4,0.3,0.6s0.1,0.4,0.1,0.7c0,0.3-0.1,0.7-0.2,0.9
|
|
||||||
s-0.3,0.5-0.6,0.7s-0.5,0.3-0.9,0.4s-0.7,0.1-1.1,0.1c-0.4,0-0.8,0-1.1-0.1s-0.6-0.2-0.8-0.4s-0.4-0.4-0.5-0.6s-0.2-0.5-0.2-0.8
|
|
||||||
c0-0.3,0-0.5,0.1-0.7s0.2-0.4,0.3-0.6s0.3-0.3,0.5-0.5s0.4-0.3,0.6-0.4c-0.2-0.1-0.3-0.2-0.5-0.3s-0.3-0.3-0.4-0.4
|
|
||||||
s-0.2-0.3-0.3-0.5s-0.1-0.4-0.1-0.6c0-0.3,0.1-0.5,0.2-0.8s0.3-0.5,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.2,1.1-0.2c0.4,0,0.8,0,1.1,0.1
|
|
||||||
s0.6,0.2,0.8,0.4s0.4,0.3,0.5,0.6s0.2,0.5,0.2,0.7c0,0.2,0,0.5-0.1,0.7s-0.2,0.4-0.3,0.5s-0.2,0.3-0.4,0.4S191.5,168.9,191.4,169z
|
|
||||||
M189.9,169.7c-0.2,0.1-0.3,0.2-0.4,0.3s-0.3,0.2-0.4,0.3s-0.2,0.2-0.2,0.4s-0.1,0.3-0.1,0.5c0,0.3,0.1,0.5,0.3,0.7
|
|
||||||
s0.5,0.2,0.9,0.2c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.3s0.1-0.3,0.1-0.4c0-0.2,0-0.3-0.1-0.4s-0.2-0.3-0.3-0.4
|
|
||||||
s-0.3-0.2-0.5-0.3S190.1,169.8,189.9,169.7z M190.2,168.4c0.1-0.1,0.3-0.2,0.4-0.2s0.2-0.2,0.3-0.3s0.2-0.2,0.2-0.3
|
|
||||||
s0.1-0.3,0.1-0.4c0-0.3-0.1-0.4-0.3-0.6s-0.5-0.2-0.9-0.2c-0.4,0-0.7,0.1-0.8,0.2s-0.3,0.3-0.3,0.6c0,0.1,0,0.3,0.1,0.4
|
|
||||||
s0.2,0.2,0.3,0.3s0.3,0.2,0.4,0.3S190.1,168.3,190.2,168.4z"/>
|
|
||||||
<path class="st2" d="M199.4,169.2c0,0.6-0.1,1.2-0.2,1.7s-0.3,0.9-0.6,1.3s-0.6,0.6-1,0.8s-0.8,0.3-1.3,0.3c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.7-0.4-0.9-0.7s-0.5-0.7-0.6-1.2s-0.2-1.1-0.2-1.8c0-0.6,0.1-1.2,0.2-1.7s0.3-0.9,0.6-1.3s0.6-0.6,1-0.8s0.8-0.3,1.3-0.3
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.7,0.4,0.9,0.7s0.5,0.7,0.6,1.2S199.4,168.5,199.4,169.2z M194.9,169.2c0,0.1,0,0.2,0,0.2s0,0.1,0,0.2
|
|
||||||
l2.9-2.1c-0.1-0.4-0.3-0.7-0.5-0.9c-0.2-0.2-0.5-0.3-0.8-0.3c-0.2,0-0.4,0.1-0.6,0.2s-0.4,0.3-0.5,0.5s-0.2,0.5-0.3,0.9
|
|
||||||
S194.9,168.7,194.9,169.2z M198,169.2c0-0.1,0-0.1,0-0.2s0-0.1,0-0.2l-2.9,2.1c0.1,0.4,0.3,0.7,0.5,0.8s0.5,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.4-0.1,0.6-0.2s0.4-0.3,0.5-0.5s0.2-0.5,0.3-0.9S198,169.7,198,169.2z"/>
|
|
||||||
<path class="st2" d="M204,169c0.2,0.1,0.4,0.2,0.5,0.3s0.3,0.3,0.5,0.4s0.2,0.4,0.3,0.6s0.1,0.4,0.1,0.7c0,0.3-0.1,0.7-0.2,0.9
|
|
||||||
s-0.3,0.5-0.6,0.7s-0.5,0.3-0.9,0.4s-0.7,0.1-1.1,0.1c-0.4,0-0.8,0-1.1-0.1s-0.6-0.2-0.8-0.4s-0.4-0.4-0.5-0.6s-0.2-0.5-0.2-0.8
|
|
||||||
c0-0.3,0-0.5,0.1-0.7s0.2-0.4,0.3-0.6s0.3-0.3,0.5-0.5s0.4-0.3,0.6-0.4c-0.2-0.1-0.3-0.2-0.5-0.3s-0.3-0.3-0.4-0.4
|
|
||||||
s-0.2-0.3-0.3-0.5s-0.1-0.4-0.1-0.6c0-0.3,0.1-0.5,0.2-0.8s0.3-0.5,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.2,1.1-0.2c0.4,0,0.8,0,1.1,0.1
|
|
||||||
s0.6,0.2,0.8,0.4s0.4,0.3,0.5,0.6s0.2,0.5,0.2,0.7c0,0.2,0,0.5-0.1,0.7s-0.2,0.4-0.3,0.5s-0.2,0.3-0.4,0.4S204.2,168.9,204,169z
|
|
||||||
M202.6,169.7c-0.2,0.1-0.3,0.2-0.4,0.3s-0.3,0.2-0.4,0.3s-0.2,0.2-0.2,0.4s-0.1,0.3-0.1,0.5c0,0.3,0.1,0.5,0.3,0.7
|
|
||||||
s0.5,0.2,0.9,0.2c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.3s0.1-0.3,0.1-0.4c0-0.2,0-0.3-0.1-0.4s-0.2-0.3-0.3-0.4
|
|
||||||
s-0.3-0.2-0.5-0.3S202.8,169.8,202.6,169.7z M202.9,168.4c0.1-0.1,0.3-0.2,0.4-0.2s0.2-0.2,0.3-0.3s0.2-0.2,0.2-0.3
|
|
||||||
s0.1-0.3,0.1-0.4c0-0.3-0.1-0.4-0.3-0.6s-0.5-0.2-0.9-0.2c-0.4,0-0.7,0.1-0.8,0.2s-0.3,0.3-0.3,0.6c0,0.1,0,0.3,0.1,0.4
|
|
||||||
s0.2,0.2,0.3,0.3s0.3,0.2,0.4,0.3S202.7,168.3,202.9,168.4z"/>
|
|
||||||
<path class="st2" d="M212,169.2c0,0.6-0.1,1.2-0.2,1.7s-0.3,0.9-0.6,1.3s-0.6,0.6-1,0.8s-0.8,0.3-1.3,0.3c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.7-0.4-0.9-0.7s-0.5-0.7-0.6-1.2s-0.2-1.1-0.2-1.8c0-0.6,0.1-1.2,0.2-1.7s0.3-0.9,0.6-1.3s0.6-0.6,1-0.8s0.8-0.3,1.3-0.3
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.7,0.4,0.9,0.7s0.5,0.7,0.6,1.2S212,168.5,212,169.2z M207.5,169.2c0,0.1,0,0.2,0,0.2s0,0.1,0,0.2l2.9-2.1
|
|
||||||
c-0.1-0.4-0.3-0.7-0.5-0.9c-0.2-0.2-0.5-0.3-0.8-0.3c-0.2,0-0.4,0.1-0.6,0.2s-0.4,0.3-0.5,0.5s-0.2,0.5-0.3,0.9
|
|
||||||
S207.5,168.7,207.5,169.2z M210.6,169.2c0-0.1,0-0.1,0-0.2s0-0.1,0-0.2l-2.9,2.1c0.1,0.4,0.3,0.7,0.5,0.8s0.5,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.4-0.1,0.6-0.2s0.4-0.3,0.5-0.5s0.2-0.5,0.3-0.9S210.6,169.7,210.6,169.2z"/>
|
|
||||||
<path class="st2" d="M220.7,164.5c0.8,0,1.4,0.2,1.8,0.6s0.6,1,0.6,1.9v1c0,0.4,0.1,0.7,0.3,0.9s0.5,0.3,0.9,0.3h0.4v1.1h-0.4
|
|
||||||
c-0.2,0-0.4,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.2,0.4s-0.1,0.3-0.1,0.5v1.5c0,0.4,0,0.8-0.1,1.1s-0.2,0.6-0.4,0.8
|
|
||||||
s-0.4,0.4-0.8,0.5s-0.7,0.2-1.1,0.2h-0.5v-1.1h0.4c0.2,0,0.4,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.4s0.1-0.4,0.1-0.6v-1.5
|
|
||||||
c0-0.3,0-0.5,0.1-0.8s0.1-0.4,0.2-0.5s0.2-0.2,0.4-0.3s0.3-0.1,0.6-0.2c-0.4-0.1-0.7-0.2-0.9-0.5s-0.3-0.7-0.3-1.3v-1
|
|
||||||
c0-0.3,0-0.5-0.1-0.6s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.2s-0.3-0.1-0.5-0.1h-0.4v-1.1H220.7z"/>
|
|
||||||
<path class="st2" d="M24.2,190.4c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S24.2,190,24.2,190.4z M22.7,190.2c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H22.7z"/>
|
|
||||||
<path class="st2" d="M29,193.9V190c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-6h1.2l0,0.9
|
|
||||||
c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H29z"/>
|
|
||||||
<path class="st2" d="M35.7,193.9l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2S34,194,33.8,194
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4c0.2-0.4,0.4-0.7,0.6-1
|
|
||||||
s0.6-0.5,1-0.6s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3H37v8.3H35.7z M33.1,190.9c0,0.3,0,0.6,0.1,0.8
|
|
||||||
s0.1,0.4,0.2,0.6s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1
|
|
||||||
s-0.3,0-0.5,0c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S33.1,190.6,33.1,190.9z"/>
|
|
||||||
<path class="st2" d="M22.7,235.5l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3H24v8.3H22.7z M20.1,232.6c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S20.1,232.3,20.1,232.6z"/>
|
|
||||||
<path class="st2" d="M30.6,232.1c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S30.6,231.7,30.6,232.1z M29.2,231.9c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H29.2z"/>
|
|
||||||
<path class="st2" d="M36.6,233.8c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7c0.1-0.2,0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1
|
|
||||||
s0.5,0.1,0.8,0.1v1.2c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2
|
|
||||||
s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S36.6,233.5,36.6,233.8
|
|
||||||
z"/>
|
|
||||||
<path class="st2" d="M42.7,235.3c-0.3,0.1-0.6,0.2-0.9,0.3s-0.6,0.1-0.9,0.1c-0.5,0-0.9-0.1-1.3-0.2s-0.7-0.3-1-0.6
|
|
||||||
s-0.5-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.4-0.7,0.6-1s0.6-0.5,1-0.6s0.8-0.2,1.3-0.2c0.4,0,0.7,0,1,0.1
|
|
||||||
s0.5,0.1,0.7,0.2v1.4c-0.2-0.1-0.5-0.2-0.8-0.3s-0.6-0.1-0.8-0.1c-0.3,0-0.5,0-0.7,0.1s-0.4,0.2-0.5,0.4s-0.3,0.4-0.3,0.6
|
|
||||||
s-0.1,0.5-0.1,0.8c0,0.3,0,0.5,0.1,0.8s0.2,0.4,0.3,0.6s0.3,0.3,0.5,0.4s0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0s0.3,0,0.4-0.1
|
|
||||||
s0.3-0.1,0.4-0.1s0.3-0.1,0.4-0.1V235.3z"/>
|
|
||||||
<path class="st2" d="M47.9,231.9c0-0.2,0-0.4,0-0.6s-0.1-0.3-0.1-0.4s-0.1-0.2-0.2-0.2s-0.2-0.1-0.3-0.1c-0.2,0-0.4,0.1-0.7,0.3
|
|
||||||
s-0.5,0.5-0.7,0.9v3.8h-1.5v-6h1.3l0.1,0.9c0.1-0.2,0.2-0.3,0.3-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.2s0.4,0.3,0.6,0.5s0.3,0.5,0.4,0.8s0.1,0.7,0.1,1.1H47.9z"/>
|
|
||||||
<path class="st2" d="M52.2,230.7h-1.7v-1.1h3.1v4.8h1.7v1.1h-5.1v-1.1h1.9V230.7z M53.8,227.9c0,0.1,0,0.2-0.1,0.4
|
|
||||||
s-0.1,0.2-0.2,0.3s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2s-0.1-0.2-0.2-0.3s-0.1-0.2-0.1-0.4
|
|
||||||
s0-0.2,0.1-0.4s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3
|
|
||||||
S53.8,227.8,53.8,227.9z"/>
|
|
||||||
<path class="st2" d="M61.9,232.4c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.2-1.1-0.3v-8H58v1.9l-0.1,1.2c0.2-0.3,0.5-0.5,0.8-0.7s0.6-0.3,1-0.3c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6
|
|
||||||
s0.3,0.6,0.4,0.9S61.9,232,61.9,232.4z M60.4,232.5c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1
|
|
||||||
c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4
|
|
||||||
s0.2-0.4,0.3-0.6S60.4,232.8,60.4,232.5z"/>
|
|
||||||
<path class="st2" d="M68.2,232.1c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S68.2,231.7,68.2,232.1z M66.8,231.9c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H66.8z"/>
|
|
||||||
<path class="st2" d="M81.6,232.4c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.1,0-0.3,0-0.4,0
|
|
||||||
s-0.3,0-0.4-0.1v2.3h-1.4v-8.3h1.2l0,0.9c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6s0.3,0.6,0.4,0.9S81.6,232,81.6,232.4z M80.1,232.5c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6
|
|
||||||
s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4s0.2-0.4,0.3-0.6S80.1,232.8,80.1,232.5z"/>
|
|
||||||
<path class="st2" d="M88.2,232.5c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S88.2,232,88.2,232.5z M86.7,232.5c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S86.7,232.8,86.7,232.5z"/>
|
|
||||||
<path class="st2" d="M93.1,231.9c0-0.2,0-0.4,0-0.6s-0.1-0.3-0.1-0.4s-0.1-0.2-0.2-0.2s-0.2-0.1-0.3-0.1c-0.2,0-0.4,0.1-0.7,0.3
|
|
||||||
s-0.5,0.5-0.7,0.9v3.8h-1.5v-6h1.3l0.1,0.9c0.1-0.2,0.2-0.3,0.3-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1
|
|
||||||
c0.3,0,0.6,0.1,0.8,0.2s0.4,0.3,0.6,0.5s0.3,0.5,0.4,0.8s0.1,0.7,0.1,1.1H93.1z"/>
|
|
||||||
<path class="st2" d="M100.7,235.4c-0.3,0.1-0.5,0.1-0.8,0.1s-0.5,0.1-0.7,0.1c-0.4,0-0.7,0-1-0.1s-0.5-0.2-0.7-0.4
|
|
||||||
s-0.3-0.4-0.4-0.6s-0.1-0.6-0.1-0.9v-2.9h-1.6v-1.1h1.6V228l1.5-0.4v1.9h2.3v1.1h-2.3v2.8c0,0.3,0.1,0.6,0.2,0.8s0.4,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.5,0,0.7-0.1s0.4-0.1,0.6-0.1V235.4z"/>
|
|
||||||
<path class="st2" d="M105,238c-0.9-0.8-1.7-1.7-2.1-2.6s-0.7-1.9-0.7-3c0-0.6,0.1-1.2,0.2-1.7s0.3-1,0.6-1.5s0.6-0.9,0.9-1.3
|
|
||||||
s0.7-0.8,1.2-1.1l0.8,0.8c-0.8,0.7-1.3,1.4-1.7,2.2s-0.6,1.6-0.6,2.5c0,0.9,0.2,1.7,0.6,2.6s1,1.6,1.7,2.2L105,238z"/>
|
|
||||||
<path class="st2" d="M110.4,231.5c0.2,0.1,0.4,0.2,0.5,0.3s0.3,0.3,0.5,0.4s0.2,0.4,0.3,0.6s0.1,0.4,0.1,0.7c0,0.3-0.1,0.7-0.2,0.9
|
|
||||||
s-0.3,0.5-0.6,0.7s-0.5,0.3-0.9,0.4s-0.7,0.1-1.1,0.1c-0.4,0-0.8,0-1.1-0.1s-0.6-0.2-0.8-0.4s-0.4-0.4-0.5-0.6s-0.2-0.5-0.2-0.8
|
|
||||||
c0-0.3,0-0.5,0.1-0.7s0.2-0.4,0.3-0.6s0.3-0.3,0.5-0.5s0.4-0.3,0.6-0.4c-0.2-0.1-0.3-0.2-0.5-0.3s-0.3-0.3-0.4-0.4
|
|
||||||
s-0.2-0.3-0.3-0.5s-0.1-0.4-0.1-0.6c0-0.3,0.1-0.5,0.2-0.8s0.3-0.5,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.2,1.1-0.2c0.4,0,0.8,0,1.1,0.1
|
|
||||||
s0.6,0.2,0.8,0.4s0.4,0.3,0.5,0.6s0.2,0.5,0.2,0.7c0,0.2,0,0.5-0.1,0.7s-0.2,0.4-0.3,0.5s-0.2,0.3-0.4,0.4S110.6,231.3,110.4,231.5
|
|
||||||
z M109,232.2c-0.2,0.1-0.3,0.2-0.4,0.3s-0.3,0.2-0.4,0.3s-0.2,0.2-0.2,0.4s-0.1,0.3-0.1,0.5c0,0.3,0.1,0.5,0.3,0.7s0.5,0.2,0.9,0.2
|
|
||||||
c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.3s0.1-0.3,0.1-0.4c0-0.2,0-0.3-0.1-0.4s-0.2-0.3-0.3-0.4s-0.3-0.2-0.5-0.3
|
|
||||||
S109.2,232.3,109,232.2z M109.3,230.9c0.1-0.1,0.3-0.2,0.4-0.2s0.2-0.2,0.3-0.3s0.2-0.2,0.2-0.3s0.1-0.3,0.1-0.4
|
|
||||||
c0-0.3-0.1-0.4-0.3-0.6s-0.5-0.2-0.9-0.2c-0.4,0-0.7,0.1-0.8,0.2s-0.3,0.3-0.3,0.6c0,0.1,0,0.3,0.1,0.4s0.2,0.2,0.3,0.3
|
|
||||||
s0.3,0.2,0.4,0.3S109.1,230.8,109.3,230.9z"/>
|
|
||||||
<path class="st2" d="M118.4,231.6c0,0.6-0.1,1.2-0.2,1.7s-0.3,0.9-0.6,1.3s-0.6,0.6-1,0.8s-0.8,0.3-1.3,0.3c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.7-0.4-0.9-0.7s-0.5-0.7-0.6-1.2s-0.2-1.1-0.2-1.8c0-0.6,0.1-1.2,0.2-1.7s0.3-0.9,0.6-1.3s0.6-0.6,1-0.8s0.8-0.3,1.3-0.3
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.7,0.4,0.9,0.7s0.5,0.7,0.6,1.2S118.4,231,118.4,231.6z M113.9,231.7c0,0.1,0,0.2,0,0.2s0,0.1,0,0.2
|
|
||||||
l2.9-2.1c-0.1-0.4-0.3-0.7-0.5-0.9s-0.5-0.3-0.8-0.3c-0.2,0-0.4,0.1-0.6,0.2s-0.4,0.3-0.5,0.5s-0.2,0.5-0.3,0.9
|
|
||||||
S113.9,231.2,113.9,231.7z M117,231.7c0-0.1,0-0.1,0-0.2s0-0.1,0-0.2l-2.9,2.1c0.1,0.4,0.3,0.7,0.5,0.8s0.5,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.4-0.1,0.6-0.2s0.4-0.3,0.5-0.5s0.2-0.5,0.3-0.9S117,232.2,117,231.7z"/>
|
|
||||||
<path class="st2" d="M123,231.5c0.2,0.1,0.4,0.2,0.5,0.3s0.3,0.3,0.5,0.4s0.2,0.4,0.3,0.6s0.1,0.4,0.1,0.7c0,0.3-0.1,0.7-0.2,0.9
|
|
||||||
s-0.3,0.5-0.6,0.7s-0.5,0.3-0.9,0.4s-0.7,0.1-1.1,0.1c-0.4,0-0.8,0-1.1-0.1s-0.6-0.2-0.8-0.4s-0.4-0.4-0.5-0.6s-0.2-0.5-0.2-0.8
|
|
||||||
c0-0.3,0-0.5,0.1-0.7s0.2-0.4,0.3-0.6s0.3-0.3,0.5-0.5s0.4-0.3,0.6-0.4c-0.2-0.1-0.3-0.2-0.5-0.3s-0.3-0.3-0.4-0.4
|
|
||||||
s-0.2-0.3-0.3-0.5s-0.1-0.4-0.1-0.6c0-0.3,0.1-0.5,0.2-0.8s0.3-0.5,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.2,1.1-0.2c0.4,0,0.8,0,1.1,0.1
|
|
||||||
s0.6,0.2,0.8,0.4s0.4,0.3,0.5,0.6s0.2,0.5,0.2,0.7c0,0.2,0,0.5-0.1,0.7s-0.2,0.4-0.3,0.5s-0.2,0.3-0.4,0.4S123.2,231.3,123,231.5z
|
|
||||||
M121.6,232.2c-0.2,0.1-0.3,0.2-0.4,0.3s-0.3,0.2-0.4,0.3s-0.2,0.2-0.2,0.4s-0.1,0.3-0.1,0.5c0,0.3,0.1,0.5,0.3,0.7
|
|
||||||
s0.5,0.2,0.9,0.2c0.2,0,0.3,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.3s0.1-0.3,0.1-0.4c0-0.2,0-0.3-0.1-0.4s-0.2-0.3-0.3-0.4
|
|
||||||
s-0.3-0.2-0.5-0.3S121.8,232.3,121.6,232.2z M121.9,230.9c0.1-0.1,0.3-0.2,0.4-0.2s0.2-0.2,0.3-0.3s0.2-0.2,0.2-0.3
|
|
||||||
s0.1-0.3,0.1-0.4c0-0.3-0.1-0.4-0.3-0.6s-0.5-0.2-0.9-0.2c-0.4,0-0.7,0.1-0.8,0.2s-0.3,0.3-0.3,0.6c0,0.1,0,0.3,0.1,0.4
|
|
||||||
s0.2,0.2,0.3,0.3s0.3,0.2,0.4,0.3S121.7,230.8,121.9,230.9z"/>
|
|
||||||
<path class="st2" d="M131.1,231.6c0,0.6-0.1,1.2-0.2,1.7s-0.3,0.9-0.6,1.3s-0.6,0.6-1,0.8s-0.8,0.3-1.3,0.3c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.7-0.4-0.9-0.7s-0.5-0.7-0.6-1.2s-0.2-1.1-0.2-1.8c0-0.6,0.1-1.2,0.2-1.7s0.3-0.9,0.6-1.3s0.6-0.6,1-0.8s0.8-0.3,1.3-0.3
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.7,0.4,0.9,0.7s0.5,0.7,0.6,1.2S131.1,231,131.1,231.6z M126.5,231.7c0,0.1,0,0.2,0,0.2s0,0.1,0,0.2
|
|
||||||
l2.9-2.1c-0.1-0.4-0.3-0.7-0.5-0.9s-0.5-0.3-0.8-0.3c-0.2,0-0.4,0.1-0.6,0.2s-0.4,0.3-0.5,0.5s-0.2,0.5-0.3,0.9
|
|
||||||
S126.5,231.2,126.5,231.7z M129.6,231.7c0-0.1,0-0.1,0-0.2s0-0.1,0-0.2l-2.9,2.1c0.1,0.4,0.3,0.7,0.5,0.8s0.5,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.4-0.1,0.6-0.2s0.4-0.3,0.5-0.5s0.2-0.5,0.3-0.9S129.6,232.2,129.6,231.7z"/>
|
|
||||||
<path class="st2" d="M132.2,226.8c1,0.8,1.7,1.7,2.1,2.6s0.7,1.9,0.7,3c0,0.6-0.1,1.2-0.2,1.7s-0.3,1-0.6,1.5s-0.6,0.9-0.9,1.3
|
|
||||||
s-0.7,0.8-1.2,1.1l-0.8-0.8c0.8-0.7,1.3-1.4,1.7-2.2s0.6-1.6,0.6-2.5c0-0.9-0.2-1.7-0.6-2.6s-1-1.6-1.7-2.2L132.2,226.8z"/>
|
|
||||||
<path class="st2" d="M147.7,235.5l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3h1.4v8.3H147.7z M145.1,232.6c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S145.1,232.3,145.1,232.6z"/>
|
|
||||||
<path class="st2" d="M155.9,232.5c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S155.9,232,155.9,232.5z M154.4,232.5c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S154.4,232.8,154.4,232.5z"/>
|
|
||||||
<path class="st2" d="M34.1,251.5h-1.7v-1.1h3.1v4.8h1.7v1.1h-5.1v-1.1h1.9V251.5z M35.7,248.7c0,0.1,0,0.2-0.1,0.4
|
|
||||||
s-0.1,0.2-0.2,0.3s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2s-0.1-0.2-0.2-0.3s-0.1-0.2-0.1-0.4
|
|
||||||
s0-0.2,0.1-0.4s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3
|
|
||||||
S35.7,248.6,35.7,248.7z"/>
|
|
||||||
<path class="st2" d="M42.8,256.3c-0.3,0.1-0.5,0.1-0.8,0.1s-0.5,0.1-0.7,0.1c-0.4,0-0.7,0-1-0.1s-0.5-0.2-0.7-0.4s-0.3-0.4-0.4-0.6
|
|
||||||
s-0.1-0.6-0.1-0.9v-2.9h-1.6v-1.1H39v-1.5l1.5-0.4v1.9h2.3v1.1h-2.3v2.8c0,0.3,0.1,0.6,0.2,0.8s0.4,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.5,0,0.7-0.1s0.4-0.1,0.6-0.1V256.3z"/>
|
|
||||||
<path class="st2" d="M55.1,258.7c-0.8,0-1.4-0.2-1.8-0.6s-0.6-1-0.6-1.8v-1.5c0-0.4-0.1-0.7-0.3-0.9s-0.5-0.3-0.9-0.3h-0.4v-1.1
|
|
||||||
h0.4c0.2,0,0.4,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.2-0.4s0.1-0.3,0.1-0.5v-1c0-0.4,0-0.8,0.1-1.1s0.2-0.6,0.4-0.8
|
|
||||||
s0.4-0.4,0.7-0.5s0.7-0.2,1.1-0.2h0.5v1.1h-0.4c-0.2,0-0.4,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.3,0.4s-0.1,0.4-0.1,0.6v1
|
|
||||||
c0,0.3,0,0.5-0.1,0.8s-0.1,0.4-0.2,0.5s-0.2,0.2-0.4,0.3s-0.3,0.1-0.6,0.2c0.4,0,0.7,0.2,0.9,0.5s0.3,0.7,0.3,1.3v1.5
|
|
||||||
c0,0.3,0,0.5,0.1,0.6s0.1,0.3,0.3,0.4s0.2,0.2,0.4,0.2s0.3,0.1,0.5,0.1h0.4v1.1H55.1z"/>
|
|
||||||
<path class="st2" d="M69.2,254.6c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
s-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7s0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1s0.5,0.1,0.8,0.1v1.2
|
|
||||||
c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2
|
|
||||||
s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S69.2,254.3,69.2,254.6z"/>
|
|
||||||
<path class="st2" d="M74.1,256.3v-3.9c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-8.3h1.4v2l-0.1,1.1
|
|
||||||
c0.1-0.1,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.1,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H74.1z"/>
|
|
||||||
<path class="st2" d="M82.4,253.3c0,0.5-0.1,0.9-0.2,1.3s-0.3,0.7-0.6,1s-0.6,0.5-0.9,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8-0.1-1.2-0.2
|
|
||||||
s-0.6-0.3-0.9-0.6s-0.4-0.6-0.6-1s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.6-0.5,0.9-0.6s0.8-0.2,1.2-0.2
|
|
||||||
c0.4,0,0.8,0.1,1.2,0.2s0.6,0.3,0.9,0.6s0.4,0.6,0.6,1S82.4,252.8,82.4,253.3z M80.9,253.3c0-0.6-0.1-1.1-0.3-1.4s-0.6-0.5-1-0.5
|
|
||||||
c-0.2,0-0.5,0-0.6,0.1s-0.3,0.2-0.4,0.4s-0.2,0.4-0.2,0.6s-0.1,0.5-0.1,0.7c0,0.6,0.1,1.1,0.4,1.4s0.6,0.5,1,0.5
|
|
||||||
c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.4-0.4s0.2-0.4,0.2-0.6S80.9,253.6,80.9,253.3z"/>
|
|
||||||
<path class="st2" d="M85,250.4v3.9c0,0.3,0.1,0.6,0.2,0.7s0.3,0.2,0.6,0.2c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-3.8h1.4v6h-1.2
|
|
||||||
l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1c-0.3,0-0.6,0-0.8-0.1s-0.4-0.2-0.6-0.4
|
|
||||||
s-0.3-0.4-0.3-0.7s-0.1-0.5-0.1-0.9v-4H85z"/>
|
|
||||||
<path class="st2" d="M91.7,249.2H90v-1.1h3.1v7.2h1.7v1.1h-5.1v-1.1h1.9V249.2z"/>
|
|
||||||
<path class="st2" d="M99.8,256.3l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4s0.4-0.7,0.6-1s0.6-0.5,1-0.6
|
|
||||||
s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3h1.4v8.3H99.8z M97.2,253.4c0,0.3,0,0.6,0.1,0.8s0.1,0.4,0.2,0.6
|
|
||||||
s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1s-0.3,0-0.5,0
|
|
||||||
c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S97.2,253.1,97.2,253.4z"/>
|
|
||||||
<path class="st2" d="M114.6,253.2c0,0.5-0.1,1-0.2,1.4s-0.4,0.7-0.6,1s-0.6,0.5-1,0.6s-0.8,0.2-1.2,0.2c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.2-1.1-0.3v-8h1.4v1.9l-0.1,1.2c0.2-0.3,0.5-0.5,0.8-0.7s0.6-0.3,1-0.3c0.4,0,0.7,0.1,0.9,0.2s0.5,0.3,0.7,0.6
|
|
||||||
s0.3,0.6,0.4,0.9S114.6,252.8,114.6,253.2z M113.1,253.3c0-0.3,0-0.6-0.1-0.8s-0.1-0.4-0.2-0.6s-0.2-0.3-0.3-0.3s-0.3-0.1-0.4-0.1
|
|
||||||
c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v2.6c0.1,0,0.3,0.1,0.4,0.1s0.3,0,0.5,0c0.2,0,0.4,0,0.6-0.1s0.3-0.2,0.5-0.4
|
|
||||||
s0.2-0.4,0.3-0.6S113.1,253.6,113.1,253.3z"/>
|
|
||||||
<path class="st2" d="M121,252.9c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4H117c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S121,252.5,121,252.9z M119.5,252.7c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H119.5z"/>
|
|
||||||
<path class="st2" d="M121.5,258.7v-1.1h6.6v1.1H121.5z"/>
|
|
||||||
<path class="st2" d="M130.6,249.2H129v-1.1h3.1v7.2h1.7v1.1h-5.1v-1.1h1.9V249.2z"/>
|
|
||||||
<path class="st2" d="M136.9,251.5h-1.7v-1.1h3.1v4.8h1.7v1.1H135v-1.1h1.9V251.5z M138.5,248.7c0,0.1,0,0.2-0.1,0.4
|
|
||||||
s-0.1,0.2-0.2,0.3s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2s-0.1-0.2-0.2-0.3s-0.1-0.2-0.1-0.4
|
|
||||||
s0-0.2,0.1-0.4s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3
|
|
||||||
S138.5,248.6,138.5,248.7z"/>
|
|
||||||
<path class="st2" d="M146.1,254.6c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.4-0.6,0.6s-0.5,0.3-0.8,0.3s-0.6,0.1-1,0.1c-0.4,0-0.8,0-1.2-0.1
|
|
||||||
s-0.7-0.1-1-0.2v-1.3c0.4,0.2,0.7,0.3,1.1,0.3s0.7,0.1,1,0.1c0.4,0,0.7-0.1,0.8-0.2s0.3-0.3,0.3-0.5c0-0.1,0-0.2-0.1-0.2
|
|
||||||
s-0.1-0.1-0.2-0.2s-0.3-0.1-0.5-0.2s-0.5-0.2-0.8-0.2c-0.3-0.1-0.5-0.2-0.8-0.3s-0.4-0.2-0.5-0.4s-0.3-0.3-0.3-0.5
|
|
||||||
s-0.1-0.4-0.1-0.7c0-0.2,0.1-0.5,0.2-0.7s0.3-0.4,0.5-0.6s0.5-0.3,0.8-0.4s0.7-0.1,1.1-0.1c0.4,0,0.7,0,1,0.1s0.5,0.1,0.8,0.1v1.2
|
|
||||||
c-0.3-0.1-0.7-0.2-1-0.2s-0.6-0.1-0.9-0.1s-0.5,0.1-0.7,0.2s-0.3,0.3-0.3,0.4c0,0.1,0,0.2,0.1,0.2s0.1,0.1,0.2,0.2s0.2,0.1,0.4,0.2
|
|
||||||
s0.4,0.2,0.7,0.2c0.3,0.1,0.6,0.2,0.9,0.3s0.4,0.2,0.6,0.4s0.2,0.3,0.3,0.5S146.1,254.3,146.1,254.6z"/>
|
|
||||||
<path class="st2" d="M152.3,256.3c-0.3,0.1-0.5,0.1-0.8,0.1s-0.5,0.1-0.7,0.1c-0.4,0-0.7,0-1-0.1s-0.5-0.2-0.7-0.4
|
|
||||||
s-0.3-0.4-0.4-0.6s-0.1-0.6-0.1-0.9v-2.9h-1.6v-1.1h1.6v-1.5l1.5-0.4v1.9h2.3v1.1H150v2.8c0,0.3,0.1,0.6,0.2,0.8s0.4,0.3,0.8,0.3
|
|
||||||
c0.2,0,0.5,0,0.7-0.1s0.4-0.1,0.6-0.1V256.3z"/>
|
|
||||||
<path class="st2" d="M158.7,252.9c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S158.7,252.5,158.7,252.9z M157.3,252.7
|
|
||||||
c0-0.2,0-0.4-0.1-0.6s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H157.3z"/>
|
|
||||||
<path class="st2" d="M163.6,256.3v-3.9c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8H160v-6h1.2l0,0.9
|
|
||||||
c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H163.6z"/>
|
|
||||||
<path class="st2" d="M168.2,251.5h-1.7v-1.1h3.1v4.8h1.7v1.1h-5.1v-1.1h1.9V251.5z M169.7,248.7c0,0.1,0,0.2-0.1,0.4
|
|
||||||
s-0.1,0.2-0.2,0.3s-0.2,0.2-0.3,0.2s-0.2,0.1-0.4,0.1s-0.3,0-0.4-0.1s-0.2-0.1-0.3-0.2s-0.1-0.2-0.2-0.3s-0.1-0.2-0.1-0.4
|
|
||||||
s0-0.2,0.1-0.4s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.2s0.2-0.1,0.4-0.1s0.3,0,0.4,0.1s0.2,0.1,0.3,0.2s0.1,0.2,0.2,0.3
|
|
||||||
S169.7,248.6,169.7,248.7z"/>
|
|
||||||
<path class="st2" d="M176.1,256.3v-3.9c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-6h1.2l0,0.9
|
|
||||||
c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H176.1z"/>
|
|
||||||
<path class="st2" d="M183.4,251.4c0.1,0.1,0.2,0.3,0.2,0.4s0.1,0.3,0.1,0.5c0,0.3-0.1,0.6-0.2,0.9s-0.3,0.5-0.5,0.6
|
|
||||||
s-0.5,0.3-0.8,0.4s-0.6,0.1-1,0.1c-0.2,0-0.4,0-0.6-0.1s-0.3-0.1-0.4-0.1c-0.1,0.1-0.1,0.1-0.2,0.2s-0.1,0.2-0.1,0.3
|
|
||||||
c0,0.1,0,0.1,0,0.2s0.1,0.1,0.1,0.2s0.1,0.1,0.2,0.1s0.2,0,0.3,0.1l1.4,0.1c0.3,0,0.6,0,0.9,0.1s0.5,0.2,0.7,0.3s0.3,0.3,0.4,0.5
|
|
||||||
s0.1,0.4,0.1,0.6c0,0.3-0.1,0.5-0.2,0.8s-0.3,0.5-0.6,0.6s-0.6,0.3-0.9,0.4s-0.8,0.2-1.3,0.2c-0.5,0-0.9,0-1.2-0.1
|
|
||||||
s-0.6-0.2-0.8-0.3s-0.4-0.3-0.5-0.5s-0.2-0.4-0.2-0.6c0-0.1,0-0.3,0.1-0.4s0.1-0.2,0.2-0.3s0.2-0.2,0.3-0.3s0.2-0.2,0.4-0.3
|
|
||||||
c-0.2-0.1-0.3-0.2-0.4-0.4s-0.1-0.4-0.1-0.6c0-0.1,0-0.3,0.1-0.4s0.1-0.2,0.1-0.3s0.1-0.2,0.2-0.3s0.2-0.2,0.2-0.3
|
|
||||||
c-0.1-0.1-0.3-0.3-0.4-0.5s-0.1-0.5-0.1-0.8c0-0.3,0.1-0.6,0.2-0.9s0.3-0.5,0.5-0.7s0.5-0.3,0.8-0.4s0.6-0.1,1-0.1
|
|
||||||
c0.2,0,0.3,0,0.5,0s0.3,0,0.4,0.1h2.1v1H183.4z M180,257.1c0,0.2,0.1,0.4,0.3,0.5s0.6,0.2,1,0.2c0.3,0,0.5,0,0.7-0.1
|
|
||||||
s0.3-0.1,0.5-0.2s0.2-0.2,0.3-0.3s0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3s-0.1-0.1-0.2-0.2s-0.2-0.1-0.3-0.1s-0.3,0-0.4,0l-1.3,0
|
|
||||||
c-0.1,0.1-0.2,0.2-0.3,0.2s-0.1,0.1-0.2,0.2s-0.1,0.1-0.1,0.2S180,257,180,257.1z M180.2,252.3c0,0.3,0.1,0.6,0.3,0.8
|
|
||||||
s0.4,0.3,0.8,0.3c0.2,0,0.3,0,0.5-0.1s0.2-0.1,0.3-0.2s0.2-0.2,0.2-0.3s0.1-0.3,0.1-0.4c0-0.3-0.1-0.6-0.3-0.8s-0.4-0.3-0.8-0.3
|
|
||||||
c-0.2,0-0.3,0-0.5,0.1s-0.2,0.1-0.3,0.2s-0.2,0.2-0.2,0.3S180.2,252.2,180.2,252.3z"/>
|
|
||||||
<path class="st2" d="M193.1,247.8c0.8,0,1.4,0.2,1.8,0.6s0.6,1,0.6,1.9v1c0,0.4,0.1,0.7,0.3,0.9s0.5,0.3,0.9,0.3h0.4v1.1h-0.4
|
|
||||||
c-0.2,0-0.4,0-0.5,0.1s-0.3,0.1-0.4,0.2s-0.2,0.2-0.2,0.4s-0.1,0.3-0.1,0.5v1.5c0,0.4,0,0.8-0.1,1.1s-0.2,0.6-0.4,0.8
|
|
||||||
s-0.4,0.4-0.8,0.5s-0.7,0.2-1.1,0.2h-0.5v-1.1h0.4c0.2,0,0.4,0,0.5-0.1s0.3-0.1,0.4-0.2s0.2-0.2,0.3-0.4s0.1-0.4,0.1-0.6v-1.5
|
|
||||||
c0-0.3,0-0.5,0.1-0.8s0.1-0.4,0.2-0.5s0.2-0.2,0.4-0.3s0.3-0.1,0.6-0.2c-0.4-0.1-0.7-0.2-0.9-0.5s-0.3-0.7-0.3-1.3v-1
|
|
||||||
c0-0.3,0-0.5-0.1-0.6s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.2s-0.3-0.1-0.5-0.1h-0.4v-1.1H193.1z"/>
|
|
||||||
<path class="st2" d="M24.2,273.7c0,0.1,0,0.2,0,0.4s0,0.3,0,0.4h-3.9c0,0.3,0,0.5,0.1,0.7s0.2,0.4,0.3,0.5s0.3,0.2,0.5,0.3
|
|
||||||
s0.4,0.1,0.7,0.1c0.3,0,0.6,0,0.9-0.1s0.7-0.1,1-0.2v1.1c-0.2,0-0.3,0.1-0.5,0.1s-0.4,0.1-0.6,0.1s-0.4,0-0.6,0.1s-0.4,0-0.6,0
|
|
||||||
c-0.5,0-0.9-0.1-1.2-0.2s-0.7-0.3-0.9-0.6s-0.4-0.6-0.6-0.9s-0.2-0.8-0.2-1.3c0-0.5,0.1-0.9,0.2-1.3s0.3-0.7,0.6-1s0.5-0.5,0.9-0.7
|
|
||||||
s0.7-0.2,1.2-0.2c0.4,0,0.8,0.1,1.1,0.2s0.6,0.3,0.8,0.5s0.4,0.5,0.5,0.8S24.2,273.3,24.2,273.7z M22.7,273.5c0-0.2,0-0.4-0.1-0.6
|
|
||||||
s-0.1-0.3-0.3-0.4s-0.2-0.2-0.4-0.3s-0.3-0.1-0.5-0.1c-0.4,0-0.7,0.1-0.9,0.4s-0.4,0.6-0.4,1H22.7z"/>
|
|
||||||
<path class="st2" d="M29,277.2v-3.9c0-0.7-0.2-1-0.7-1c-0.2,0-0.5,0.1-0.7,0.3s-0.5,0.5-0.7,0.8v3.8h-1.4v-6h1.2l0,0.9
|
|
||||||
c0.1-0.2,0.2-0.3,0.4-0.4s0.3-0.2,0.4-0.3s0.3-0.2,0.5-0.2s0.4-0.1,0.6-0.1c0.3,0,0.6,0,0.8,0.1s0.4,0.2,0.6,0.4s0.3,0.4,0.3,0.7
|
|
||||||
s0.1,0.5,0.1,0.9v4H29z"/>
|
|
||||||
<path class="st2" d="M35.7,277.2l0-0.9c-0.1,0.2-0.3,0.3-0.4,0.4s-0.3,0.2-0.4,0.3s-0.3,0.2-0.5,0.2s-0.4,0.1-0.6,0.1
|
|
||||||
c-0.4,0-0.7-0.1-0.9-0.2s-0.5-0.3-0.7-0.6s-0.3-0.6-0.4-0.9s-0.1-0.8-0.1-1.2c0-0.5,0.1-1,0.2-1.4c0.2-0.4,0.4-0.7,0.6-1
|
|
||||||
s0.6-0.5,1-0.6s0.8-0.2,1.2-0.2c0.1,0,0.3,0,0.4,0s0.3,0,0.4,0.1v-2.3H37v8.3H35.7z M33.1,274.2c0,0.3,0,0.6,0.1,0.8
|
|
||||||
s0.1,0.4,0.2,0.6s0.2,0.3,0.3,0.3s0.3,0.1,0.4,0.1c0.2,0,0.5-0.1,0.7-0.3s0.5-0.5,0.7-0.8v-2.6c-0.1,0-0.3-0.1-0.4-0.1
|
|
||||||
s-0.3,0-0.5,0c-0.2,0-0.4,0-0.6,0.1s-0.3,0.2-0.5,0.4s-0.2,0.4-0.3,0.6S33.1,273.9,33.1,274.2z"/>
|
|
||||||
</g>
|
|
||||||
<path class="st2" d="M0,0v323h395.3V0H0z M391.3,319H4V18.4h387.3V319z"/>
|
|
||||||
<g>
|
|
||||||
<circle class="st1" cx="10.6" cy="9.2" r="3.6"/>
|
|
||||||
<circle class="st1" cx="21.8" cy="9.2" r="3.6"/>
|
|
||||||
<circle class="st1" cx="33.1" cy="9.2" r="3.6"/>
|
|
||||||
</g>
|
|
||||||
<g>
|
|
||||||
</g>
|
|
||||||
<g>
|
|
||||||
</g>
|
|
||||||
<g>
|
|
||||||
</g>
|
|
||||||
<g>
|
|
||||||
</g>
|
|
||||||
<g>
|
|
||||||
</g>
|
|
||||||
<g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 78 KiB |
BIN
www/source/images/home/diamond.png
Normal file
After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 19 KiB |
1
www/source/images/home/free.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 111.72 125"><defs><style>.cls-1{fill:#955af2;stroke:#955af2;stroke-miterlimit:10;}.cls-2{opacity:0.25;}.cls-3{fill:#c3c8c9;}</style></defs><title>free</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M66.15,19.61H45.58L55.86,1.79Zm-20.26-.18H65.84l-10-17.27Z"/><g class="cls-2"><path class="cls-1" d="M109.09,44.83H88.51L98.8,27Zm-20.26-.18h19.94l-10-17.27Z"/></g><g class="cls-2"><path class="cls-1" d="M44.64,81.48H24.07L34.35,63.66ZM24.38,81.3H44.33L34.35,64Z"/></g><path class="cls-1" d="M23,94.51H2.44L12.73,76.69ZM2.76,94.32H22.7l-10-17.27Z"/><path class="cls-1" d="M87.62,82.38H67L77.34,64.56Zm-20.26-.18H87.31l-10-17.27Z"/><path class="cls-1" d="M109.09,93.61H88.51L98.8,75.79Zm-20.26-.18h19.94l-10-17.27Z"/><g class="cls-2"><path class="cls-1" d="M66.15,118.72H45.58L55.86,100.9Zm-20.26-.18H65.84l-10-17.27Z"/></g><path class="cls-3" d="M12.95,100.22a13,13,0,0,1-3.37-.45A12.92,12.92,0,1,1,24.12,80.83h0a12.93,12.93,0,0,1-11.17,19.39Zm0-24.8a11.87,11.87,0,1,0,10.3,5.94h0A11.79,11.79,0,0,0,16,75.83,11.94,11.94,0,0,0,12.91,75.42Z"/><path class="cls-3" d="M34.42,87.81A12.92,12.92,0,1,1,45.59,68.43h0A12.92,12.92,0,0,1,34.42,87.81Zm0-24.78A11.87,11.87,0,1,0,44.67,69h0A11.88,11.88,0,0,0,34.37,63Z"/><path class="cls-3" d="M98.82,50.63A12.92,12.92,0,1,1,110,31.25h0A12.92,12.92,0,0,1,98.82,50.63Zm0-24.78a11.87,11.87,0,1,0,10.3,5.93h0A11.88,11.88,0,0,0,98.78,25.85Z"/><path class="cls-3" d="M98.78,100.21A12.92,12.92,0,0,1,87.61,80.83h0a12.92,12.92,0,1,1,11.17,19.38ZM88.52,81.36A11.87,11.87,0,1,0,104.73,77a11.88,11.88,0,0,0-16.21,4.34Z"/><path class="cls-3" d="M77.31,87.82A12.93,12.93,0,0,1,66.14,68.43h0A12.91,12.91,0,1,1,77.31,87.82ZM67.05,69a11.87,11.87,0,1,0,16.21-4.34A11.88,11.88,0,0,0,67.05,69Z"/><g class="cls-2"><path class="cls-1" d="M23.21,44.83H2.64L12.93,27ZM3,44.65H22.9l-10-17.27Z"/></g><path class="cls-3" d="M12.83,50.64a13,13,0,1,1,3.37-.43A13,13,0,0,1,12.83,50.64ZM13,25.84a11.94,11.94,0,0,0-3.09.39,11.79,11.79,0,0,0-7.24,5.49h0A11.87,11.87,0,0,0,15.93,49.19,11.87,11.87,0,0,0,13,25.84Z"/><path class="cls-3" d="M55.86,25.84A12.92,12.92,0,1,1,68.79,12.92,12.94,12.94,0,0,1,55.86,25.84Zm0-24.79A11.87,11.87,0,1,0,67.73,12.92,11.88,11.88,0,0,0,55.86,1.05Z"/><path class="cls-3" d="M55.86,125a12.92,12.92,0,1,1,12.92-12.92A12.94,12.94,0,0,1,55.86,125Zm0-24.79a11.87,11.87,0,1,0,11.87,11.87A11.88,11.88,0,0,0,55.86,100.21Z"/></g></g></svg>
|
After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 20 KiB |
1
www/source/images/home/heart.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.68 18.77"><defs><style>.cls-1{fill:#3ab3ce;}</style></defs><title>heart</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M10.84,18.77,0,0H8.1l2.74,4.74L13.57,0h8.1ZM1.73,1l9.11,15.77L19.94,1H14.15L10.84,6.74,7.52,1Z"/></g></g></svg>
|
After Width: | Height: | Size: 319 B |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 72 KiB |
1
www/source/images/home/language.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 125 108.25"><defs><style>.cls-1{fill:#c3c8c9;}.cls-2,.cls-3{fill:#955af2;}.cls-2{opacity:0.3;}</style></defs><title>language</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M125,108.25H0L62.5,0ZM1.91,107.15H123.09L62.5,2.21Z"/><rect class="cls-2" x="-19.3" y="63.7" width="113.44" height="1.1" transform="translate(-35.85 51.6) rotate(-49.99)"/><rect class="cls-2" x="-11.71" y="72.36" width="108.24" height="1.11" transform="translate(-36.95 44.34) rotate(-40.01)"/><rect class="cls-2" x="-6.18" y="80.5" width="106.6" height="1.1" transform="translate(-34.22 34.42) rotate(-30)"/><rect class="cls-2" x="-2.31" y="88.64" width="108.24" height="1.1" transform="translate(-27.41 23.14) rotate(-20.03)"/><rect class="cls-2" x="0.09" y="97.3" width="113.44" height="1.1" transform="translate(-16.09 11.32) rotate(-9.97)"/><rect class="cls-3" x="87.03" y="7.53" width="1.1" height="113.44" transform="translate(-20.81 71.33) rotate(-40)"/><rect class="cls-3" x="82.03" y="18.79" width="1.11" height="108.24" transform="translate(-26.35 89.31) rotate(-50)"/><rect class="cls-3" x="77.33" y="27.75" width="1.1" height="106.6" transform="translate(-31.25 107.98) rotate(-60)"/><rect class="cls-3" x="72.63" y="35.07" width="1.1" height="108.24" transform="translate(-35.66 127.46) rotate(-70)"/><rect class="cls-3" x="67.63" y="41.13" width="1.1" height="113.44" transform="translate(-40.02 148.01) rotate(-80)"/></g></g></svg>
|
After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 12 KiB |
1
www/source/images/home/platform.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 125 125"><defs><style>.cls-1{opacity:0.25;}.cls-2{fill:#955af2;}.cls-3{fill:#c3c8c9;}</style></defs><title>platfrom</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><g class="cls-1"><polygon class="cls-2" points="27.51 98.18 26.44 97.86 36.8 62.5 26.44 27.14 27.51 26.82 37.96 62.5 37.92 62.66 27.51 98.18"/><polygon class="cls-2" points="27.13 98.56 26.82 97.49 62.5 87.04 98.18 97.49 97.86 98.56 62.5 88.2 27.13 98.56"/><polygon class="cls-2" points="97.49 98.18 87.04 62.5 87.08 62.34 97.49 26.82 98.56 27.14 88.2 62.5 98.56 97.86 97.49 98.18"/><polygon class="cls-2" points="62.5 37.96 26.82 27.51 27.13 26.44 62.5 36.8 97.86 26.44 98.18 27.51 62.5 37.96"/><path class="cls-2" d="M62.5,109l-.16,0L26.53,98.47,16,62.5l0-.16L26.53,26.53,62.5,16l36,10.54L109,62.5l0,.16L98.47,98.47ZM27.43,97.57,62.5,107.84,97.57,97.57,107.84,62.5,97.57,27.43,62.5,17.16,27.43,27.43,17.15,62.5Z"/><rect class="cls-2" x="37.38" y="61.94" width="50.24" height="1.12"/><rect class="cls-2" x="61.94" y="37.38" width="1.12" height="50.24"/></g><polygon class="cls-2" points="62.01 124.63 40.22 84.78 0.37 62.99 0.9 62.01 41.04 83.96 62.99 124.1 62.01 124.63"/><polygon class="cls-2" points="62.99 124.63 62.01 124.1 83.96 83.96 84.1 83.88 124.09 62.01 124.63 62.99 84.78 84.78 62.99 124.63"/><polygon class="cls-2" points="124.09 62.99 83.96 41.04 62.01 0.9 62.99 0.37 84.78 40.22 124.63 62.01 124.09 62.99"/><polygon class="cls-2" points="0.9 62.99 0.37 62.01 40.22 40.22 62.01 0.37 62.99 0.9 41.04 41.04 40.9 41.12 0.9 62.99"/><path class="cls-3" d="M62.5,125,22.1,102.9,0,62.5l.15-.27,22-40.13.14-.08L62.5,0l40.4,22.1L125,62.5l-.15.27-22,40.14-.14.08ZM22.92,102.08,62.5,123.73l39.58-21.65L123.73,62.5,102.08,22.92,62.5,1.27,22.92,22.92,1.27,62.5Z"/><rect class="cls-2" x="31.57" y="61.94" width="61.86" height="1.12" transform="translate(-25.89 62.5) rotate(-45)"/><rect class="cls-2" x="61.94" y="31.57" width="1.12" height="61.86" transform="translate(-25.89 62.5) rotate(-45)"/></g></g></svg>
|
After Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 15 KiB |
1
www/source/images/home/test.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 168.89 125"><defs><style>.cls-1,.cls-4{fill:#c3c8c9;}.cls-2{fill:#955af2;stroke:#955af2;}.cls-2,.cls-4{stroke-miterlimit:10;}.cls-3{opacity:0.25;}.cls-4{stroke:#c3c8c9;}</style></defs><title>test</title><g id="Layer_2" data-name="Layer 2"><g id="polys"><path class="cls-1" d="M62.5,125,22.1,102.9,0,62.5l.15-.27L22.1,22.1l.14-.08L62.5,0l40.4,22.1L125,62.5l-.15.27-22,40.14-.14.08ZM22.92,102.08,62.5,123.73l39.58-21.65L123.73,62.5,102.08,22.92,62.5,1.27,22.92,22.92,1.27,62.5Z"/><path class="cls-2" d="M49.92,52.59H26.16L38,32Zm-23.39-.21h23L38,32.44Z"/><path class="cls-1" d="M37.93,59.3a15,15,0,1,1,3.89-.49A15,15,0,0,1,37.93,59.3Zm.21-28.64a13.79,13.79,0,0,0-3.57.45,13.61,13.61,0,0,0-8.36,6.34h0a13.69,13.69,0,1,0,11.93-6.79Z"/><g class="cls-3"><path class="cls-2" d="M75.18,37.35H51.42L63.3,16.77Zm-23.39-.21h23L63.3,17.19Z"/></g><path class="cls-1" d="M63.19,44.05a15,15,0,1,1,3.89-.49A15,15,0,0,1,63.19,44.05Zm.21-28.64a13.79,13.79,0,0,0-3.57.45,13.61,13.61,0,0,0-8.36,6.34h0A13.69,13.69,0,1,0,63.4,15.42Z"/><g class="cls-3"><path class="cls-2" d="M76.31,66.07H52.56L64.44,45.5Zm-23.39-.21H76L64.44,45.92Z"/></g><path class="cls-1" d="M64.33,72.78a15,15,0,1,1,3.89-.49A15,15,0,0,1,64.33,72.78Zm.21-28.64a13.79,13.79,0,0,0-3.57.45,13.61,13.61,0,0,0-8.36,6.34h0a13.69,13.69,0,1,0,11.93-6.79Z"/><path class="cls-2" d="M165.85,23.15H142.09L154,2.57Zm-23.39-.21h23L154,3Z"/><path class="cls-1" d="M153.86,29.85A14.93,14.93,0,0,1,141.09,7.39a14.92,14.92,0,1,1,25.76,15.07,14.82,14.82,0,0,1-9.1,6.9A15,15,0,0,1,153.86,29.85Zm.21-28.64a13.79,13.79,0,0,0-3.57.45A13.61,13.61,0,0,0,142.14,8h0a13.69,13.69,0,1,0,11.93-6.79Z"/><g class="cls-3"><path class="cls-2" d="M165.85,70.72H142.09L154,50.15Zm-23.39-.21h23L154,50.57Z"/></g><path class="cls-1" d="M153.86,77.43a15,15,0,1,1,3.89-.49A15,15,0,0,1,153.86,77.43Zm.21-28.64a13.79,13.79,0,0,0-3.57.45,13.61,13.61,0,0,0-8.36,6.34h0a13.69,13.69,0,1,0,11.93-6.79Z"/><path class="cls-2" d="M165.85,118.29H142.09L154,97.72Zm-23.39-.21h23L154,98.14Z"/><path class="cls-1" d="M153.86,125a15,15,0,1,1,3.89-.49A15,15,0,0,1,153.86,125Zm.21-28.64a13.79,13.79,0,0,0-3.57.45,13.61,13.61,0,0,0-8.36,6.34h0a13.69,13.69,0,1,0,11.93-6.79Z"/><line class="cls-4" x1="153.97" y1="29.85" x2="153.97" y2="49.24"/><line class="cls-4" x1="153.97" y1="76.54" x2="153.97" y2="95.93"/></g></g></svg>
|
After Width: | Height: | Size: 2.3 KiB |
BIN
www/source/images/home/triangle-motif.png
Normal file
After Width: | Height: | Size: 6.9 KiB |
1
www/source/images/home/web.svg
Normal file
After Width: | Height: | Size: 25 KiB |
|
@ -1,75 +1,205 @@
|
||||||
---
|
---
|
||||||
title: InSpec - Audit and Test Framework
|
title: InSpec - Audit and Test Framework
|
||||||
---
|
---
|
||||||
.row
|
|
||||||
.columns.medium-12
|
/! animated banner
|
||||||
.home-hero
|
header.blue-gradient.margin-top-offset
|
||||||
img.home-hero--code src="/images/home/hero-code.gif" alt=""
|
.h-top.strict-center.purp-shade
|
||||||
h2.main-subhead.text-center InSpec is compliance as code
|
h1.columns.t-white.strict-center data-enllax-ratio=".1" data-enllax-type="foreground" InSpec is compliance as code
|
||||||
|
img.grid-animate.strict-center style="opacity:0.8" src="/images/home/web.svg" /
|
||||||
|
/! diamond image
|
||||||
|
img.strict-center.bright-animate.3d-animate src="/images/home/diamond.png" /
|
||||||
|
/! canvas elements
|
||||||
|
#particles-js
|
||||||
|
canvas.particles-js-canvas-el /
|
||||||
|
/! style for callout icons
|
||||||
|
.row
|
||||||
|
.icon.shadow
|
||||||
|
img src="/images/circ-arrow.svg" /
|
||||||
|
|
||||||
|
|
||||||
|
/! Second Content
|
||||||
|
.row.margin-both
|
||||||
|
.large-9.medium-9.columns data-enllax-direction="horizontal" data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
|
h2 Automated testing, codified
|
||||||
|
p#icon-trigger
|
||||||
|
| InSpec is an open-source testing framework for infrastructure with a human-readable language for specifying compliance, security and other policy requirements. Easily integrate automated tests that check for adherence to policy into any stage of your deployment pipeline.
|
||||||
|
|
||||||
|
/! Third Content
|
||||||
|
#icon-trigger.row.strict-center.margin-under-xs
|
||||||
|
.large-12.columns
|
||||||
|
hr.first/
|
||||||
|
small FEATURES OF INSPEC
|
||||||
|
h2 InSpec is compliance by design
|
||||||
|
hr.first/
|
||||||
|
/! images with text - grid of 4
|
||||||
|
.row.strict-center.margin-under
|
||||||
|
.large-3.medium-3.columns.strict-center
|
||||||
|
img.floating.icon-art src="/images/home/platform.svg" /
|
||||||
|
h3 Platform Agnostic
|
||||||
p
|
p
|
||||||
| InSpec is compliance as code – a human-readable language for automating
|
| InSpec supports all major operating systems and many applications out of the box.
|
||||||
the continuous testing and compliance auditing of your entire
|
.large-3.medium-3.columns.strict-center
|
||||||
infrastructure. You can also use it to verify if your servers and
|
img.icon-art src="/images/home/free.svg" /
|
||||||
applications are configured correctly.
|
h3 Free to run anywhere
|
||||||
p.text-center.home-hero--buttons
|
p
|
||||||
a.button.secondary href="https://downloads.chef.io/inspec" Download InSpec
|
| InSpec is a language that can easily express compliance as code, with the freedom to run anywhere.
|
||||||
a.button.primary.try-demo href="#" Start the Demo
|
.large-3.medium-3.columns.strict-center
|
||||||
hr.home-divider
|
img.icon-art src="/images/home/test.svg" /
|
||||||
.icon-blocks.row
|
h3 Test locally or remotely
|
||||||
.columns.large-3.small-6
|
p
|
||||||
img.icon-block--img src="/images/home/platform-icon.png"
|
| InSpec provides a local agent, as well as full remote testing support.
|
||||||
h3.icon-block--heading Platform Agnostic
|
.large-3.medium-3.columns.strict-center
|
||||||
p.icon-block--text
|
img.icon-art src="/images/home/language.svg" /
|
||||||
| InSpec supports all major operating systems and many applications
|
h3 Extensible language
|
||||||
out of the box.
|
p
|
||||||
.columns.large-3.small-6
|
| Easily extend the InSpec language to cover new operating systems, devices, or applications.
|
||||||
img.icon-block--img src="/images/home/test-icon.png"
|
|
||||||
h3.icon-block--heading Test Locally or Remotely
|
/! Fourth Content
|
||||||
p.icon-block--text
|
/! style for callout icons
|
||||||
| InSpec provides a local agent, as well as full remote testing support.
|
.row
|
||||||
.columns.large-3.small-6
|
.icon.shadow
|
||||||
img.icon-block--img src="/images/home/free-icon.png"
|
img src="/images/circ-arrow.svg" /
|
||||||
h3.icon-block--heading Free to Run Anywhere
|
.block-angl.blue-gradient
|
||||||
p.icon-block--text
|
.section.purp-shade
|
||||||
| InSpec is a language that can easily express compliance as code, with the freedom to run anywhere.
|
|
||||||
.columns.large-3.small-6
|
.row.relative-top
|
||||||
img.icon-block--img src="/images/home/fully-icon.png"
|
.large-7.medium-7.columns.margin-top-xl.margin-under-xs data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
h3.icon-block--heading Fully Extensible Language
|
|
||||||
p.icon-block--text
|
small.t-dk Inspec for compliance
|
||||||
| Easily extend the InSpec language to cover new operating systems,
|
h2.t-white
|
||||||
devices, or applications.
|
| Transform your compliance and security requirements into simple code
|
||||||
hr.home-divider
|
#particles-second
|
||||||
.code-snippet.row
|
canvas.particles-js-canvas-el
|
||||||
.columns.large-6
|
.row
|
||||||
img.code-snippet--img[src="/images/home/code-1.svg" onerror="this.src='/images/home/code-1.png'"
|
.large-5.medium-5.columns.margin-under-xs
|
||||||
alt="Code Snippet"]
|
|
||||||
.columns.large-6.code-snippet--panel.first
|
h3.t-white
|
||||||
small.code-snippet--description
|
|
||||||
strong Transform your compliance and security requirements into simple code.
|
i.fa.fa-angle-right.t-dk
|
||||||
h3.code-snippet--heading Codify Agreements:
|
| Codify agreements
|
||||||
p.code-snippet--text
|
p.t-white
|
||||||
| Combine profiles and customize them with overlays. Pick controls
|
| Combine profiles and customize them with overlays. Pick controls and define exceptions as code.
|
||||||
and define exceptions as code.
|
|
||||||
h3.code-snippet--heading Add Context to Your Tests:
|
h3.t-white
|
||||||
p.code-snippet--text Supports many fields like descriptions, tags, and impact.
|
|
||||||
h3.code-snippet--heading Apply to all systems:
|
i.fa.fa-angle-right.t-dk
|
||||||
p.code-snippet--text
|
| Add context to your tests
|
||||||
| Combine profiles and customize them with overlays. Pick controls
|
p.t-white
|
||||||
and define exceptions as code.
|
| Supports many fields like descriptions, tags, and impact.
|
||||||
.code-snippet.row
|
|
||||||
.columns.large-6
|
h3.t-white
|
||||||
img.code-snippet--img[src="/images/home/code-2.svg" onerror="this.src='/images/home/code-2.png'"
|
|
||||||
alt="Code Snippet"]
|
i.fa.fa-angle-right.t-dk
|
||||||
.columns.large-6.code-snippet--panel.second
|
| Apply to all systems
|
||||||
small.code-snippet--description
|
p.t-white
|
||||||
strong Solve your infrastructure testing needs simply and efficiently.
|
| Combine profiles and customize them with overlays. Pick controls and define exceptions as code.
|
||||||
h3.code-snippet--heading Test the desired state:
|
/! code
|
||||||
p.code-snippet--text Match your infrastructure to your expectations.
|
.large-6.medium-6.columns
|
||||||
h3.code-snippet--heading Use simple and expressive code:
|
.code-example.shadow.relative-top.margin-under
|
||||||
p.code-snippet--text These tests are easy to understand by anyone, reducing friction.
|
code.code-demo
|
||||||
h3.code-snippet--heading Test any system anywhere:
|
span.code-attribute control
|
||||||
p.code-snippet--text
|
| 'sshd-21'
|
||||||
| Runs locally and remotely. Supports all major operating systems
|
br/
|
||||||
and configurations.
|
span.code-token.indent title
|
||||||
h3.code-snippet--heading Extensible:
|
| 'Set SSH Protocol to 2'
|
||||||
p.code-snippet--text Easily create custom resources and share them.
|
br/
|
||||||
|
span.code-token.indent desc
|
||||||
|
| 'A detailed description'
|
||||||
|
br/
|
||||||
|
span.code-token.indent impact
|
||||||
|
| 1.0 #this is critical
|
||||||
|
br/
|
||||||
|
span.code-token.indent ref
|
||||||
|
| 'compliance guide, section 2.1'
|
||||||
|
br/
|
||||||
|
br/
|
||||||
|
span.code-attribute.indent describe
|
||||||
|
|
||||||
|
| sshd_config
|
||||||
|
|
||||||
|
span.code-attribute do
|
||||||
|
br/
|
||||||
|
span.code-attribute.indent its
|
||||||
|
| ('Protocol') {should cmp 2}
|
||||||
|
br/
|
||||||
|
span.code-attribute.indent end
|
||||||
|
br/
|
||||||
|
span.code-attribute end
|
||||||
|
|
||||||
|
a.btn.strict-right.t-white.try-demo.mobile-hide Try the Demo
|
||||||
|
/! Next row
|
||||||
|
.row
|
||||||
|
.large-6.medium-6.columns.margin-under-xs data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
|
small.t-dk Inspec for infrastructure
|
||||||
|
h2.t-white
|
||||||
|
| Solve your infrastructure testing needs simply and efficiently
|
||||||
|
.row
|
||||||
|
.large-5.medium-5.columns.margin-under-xs
|
||||||
|
|
||||||
|
h3.t-white
|
||||||
|
i.fa.fa-angle-right.t-dk
|
||||||
|
| Test the desired state
|
||||||
|
p.t-white Match your infrastructure to your expectations.
|
||||||
|
h3.t-white
|
||||||
|
|
||||||
|
i.fa.fa-angle-right.t-dk
|
||||||
|
| Use simple and expressive code
|
||||||
|
p.t-white
|
||||||
|
| These tests are easy to understand by anyone, reducing friction.
|
||||||
|
|
||||||
|
h3.t-white
|
||||||
|
|
||||||
|
i.fa.fa-angle-right.t-dk
|
||||||
|
| Test any system anywhere
|
||||||
|
p.t-white
|
||||||
|
| Runs locally and remotely. Supports all major operating systems and configurations.
|
||||||
|
|
||||||
|
h3.t-white
|
||||||
|
|
||||||
|
i.fa.fa-angle-right.t-dk
|
||||||
|
| Extensible
|
||||||
|
p.t-white
|
||||||
|
| Easily create custom resources and share them.
|
||||||
|
/! code
|
||||||
|
.large-6.medium-6.columns
|
||||||
|
.code-example.shadow.relative-top.margin-under
|
||||||
|
code.code-demo
|
||||||
|
span.code-attribute describe
|
||||||
|
|
||||||
|
| file('/etc/myap.conf')
|
||||||
|
|
||||||
|
span.code-attribute do
|
||||||
|
br/
|
||||||
|
span.code-attribute.indent it
|
||||||
|
| {should exist}
|
||||||
|
br/
|
||||||
|
span.code-attribute.indent its
|
||||||
|
| ('mode') {should cmp '0644'}
|
||||||
|
br/
|
||||||
|
span.code-attribute end
|
||||||
|
br/
|
||||||
|
br/
|
||||||
|
span.code-attribute describe
|
||||||
|
| myapp.conf
|
||||||
|
span.code-attribute do
|
||||||
|
br/
|
||||||
|
span.code-attribute.indent its
|
||||||
|
| ('port') {should cmp 8080}
|
||||||
|
br/
|
||||||
|
span.code-attribute end
|
||||||
|
br/
|
||||||
|
br/
|
||||||
|
span.code-attribute describe
|
||||||
|
| port(8080)
|
||||||
|
span.code-attribute do
|
||||||
|
br/
|
||||||
|
span.code-attribute.indent it
|
||||||
|
| {should be_listening}
|
||||||
|
br/
|
||||||
|
span.code-attribute end
|
||||||
|
a.btn.strict-right.t-white.try-demo.mobile-hide Try the Demo
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
//= require vendor/jquery.min
|
//= require vendor/jquery.min
|
||||||
//= require vendor/foundation.min
|
//= require vendor/foundation.min
|
||||||
//= require nav
|
//= require jquery.enllax.min
|
||||||
|
//= require jquery.sticky
|
||||||
|
//= require nav
|
||||||
|
//= require particles
|
||||||
|
//= require app
|
||||||
|
//= require slackform
|
||||||
|
|
254
www/source/javascripts/app.js
Executable file
|
@ -0,0 +1,254 @@
|
||||||
|
/* -----------------------------------------------
|
||||||
|
/* How to use? : Check the GitHub README
|
||||||
|
/* ----------------------------------------------- */
|
||||||
|
|
||||||
|
/* To load a config file (particles.json) you need to host this demo (MAMP/WAMP/local)... */
|
||||||
|
|
||||||
|
particlesJS.load('particles-js', 'particles-second' , 'particles.json', function() {
|
||||||
|
console.log('particles.js loaded - callback');
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
/* Otherwise just put the config content (json): */
|
||||||
|
|
||||||
|
particlesJS('particles-second',
|
||||||
|
|
||||||
|
{
|
||||||
|
"particles": {
|
||||||
|
"number": {
|
||||||
|
"value": 20,
|
||||||
|
"density": {
|
||||||
|
"enable": true,
|
||||||
|
"value_area": 500
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"value": "#ffffff"
|
||||||
|
},
|
||||||
|
"shape": {
|
||||||
|
"type": "circle",
|
||||||
|
"stroke": {
|
||||||
|
"width": 0,
|
||||||
|
"color": "#000000"
|
||||||
|
},
|
||||||
|
"polygon": {
|
||||||
|
"nb_sides": 3
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"src": "img/github.svg",
|
||||||
|
"width": 100,
|
||||||
|
"height": 100
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"opacity": {
|
||||||
|
"value": 0.5,
|
||||||
|
"random": false,
|
||||||
|
"anim": {
|
||||||
|
"enable": false,
|
||||||
|
"speed": 4,
|
||||||
|
"opacity_min": 0.1,
|
||||||
|
"sync": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"value": 3,
|
||||||
|
"random": true,
|
||||||
|
"anim": {
|
||||||
|
"enable": false,
|
||||||
|
"speed": 40,
|
||||||
|
"size_min": 0.1,
|
||||||
|
"sync": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"line_linked": {
|
||||||
|
"enable": true,
|
||||||
|
"distance": 150,
|
||||||
|
"color": "#ffffff",
|
||||||
|
"opacity": 0.6,
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"move": {
|
||||||
|
"enable": true,
|
||||||
|
"speed": 4,
|
||||||
|
"direction": "none",
|
||||||
|
"random": true,
|
||||||
|
"straight": false,
|
||||||
|
"out_mode": "out",
|
||||||
|
"attract": {
|
||||||
|
"enable": false,
|
||||||
|
"rotateX": 600,
|
||||||
|
"rotateY": 1200
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"interactivity": {
|
||||||
|
"detect_on": "canvas",
|
||||||
|
"events": {
|
||||||
|
"onhover": {
|
||||||
|
"enable": false,
|
||||||
|
"mode": "repulse"
|
||||||
|
},
|
||||||
|
"onclick": {
|
||||||
|
"enable": false,
|
||||||
|
"mode": "repulse"
|
||||||
|
},
|
||||||
|
"resize": true
|
||||||
|
},
|
||||||
|
"modes": {
|
||||||
|
"grab": {
|
||||||
|
"distance": 400,
|
||||||
|
"line_linked": {
|
||||||
|
"opacity": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bubble": {
|
||||||
|
"distance": 400,
|
||||||
|
"size": 10,
|
||||||
|
"duration": 2,
|
||||||
|
"opacity": 8,
|
||||||
|
"speed": 3
|
||||||
|
},
|
||||||
|
"repulse": {
|
||||||
|
"distance": 300
|
||||||
|
},
|
||||||
|
"push": {
|
||||||
|
"particles_nb": 4
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"particles_nb": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"retina_detect": true,
|
||||||
|
"config_demo": {
|
||||||
|
"hide_card": false,
|
||||||
|
"background_color": "#b61924",
|
||||||
|
"background_image": "",
|
||||||
|
"background_position": "50% 50%",
|
||||||
|
"background_repeat": "no-repeat",
|
||||||
|
"background_size": "cover"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
particlesJS('particles-js',
|
||||||
|
|
||||||
|
{
|
||||||
|
"particles": {
|
||||||
|
"number": {
|
||||||
|
"value": 31,
|
||||||
|
"density": {
|
||||||
|
"enable": true,
|
||||||
|
"value_area": 500
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"value": "#ffffff"
|
||||||
|
},
|
||||||
|
"shape": {
|
||||||
|
"type": "circle",
|
||||||
|
"stroke": {
|
||||||
|
"width": 0,
|
||||||
|
"color": "#000000"
|
||||||
|
},
|
||||||
|
"polygon": {
|
||||||
|
"nb_sides": 3
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"src": "img/github.svg",
|
||||||
|
"width": 100,
|
||||||
|
"height": 100
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"opacity": {
|
||||||
|
"value": 0.5,
|
||||||
|
"random": false,
|
||||||
|
"anim": {
|
||||||
|
"enable": false,
|
||||||
|
"speed": 4,
|
||||||
|
"opacity_min": 0.1,
|
||||||
|
"sync": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"value": 3,
|
||||||
|
"random": true,
|
||||||
|
"anim": {
|
||||||
|
"enable": false,
|
||||||
|
"speed": 40,
|
||||||
|
"size_min": 0.1,
|
||||||
|
"sync": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"line_linked": {
|
||||||
|
"enable": false,
|
||||||
|
"distance": 150,
|
||||||
|
"color": "#ffffff",
|
||||||
|
"opacity": 0.3,
|
||||||
|
"width": 1
|
||||||
|
},
|
||||||
|
"move": {
|
||||||
|
"enable": true,
|
||||||
|
"speed": 4,
|
||||||
|
"direction": "none",
|
||||||
|
"random": true,
|
||||||
|
"straight": false,
|
||||||
|
"out_mode": "out",
|
||||||
|
"attract": {
|
||||||
|
"enable": false,
|
||||||
|
"rotateX": 600,
|
||||||
|
"rotateY": 1200
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"interactivity": {
|
||||||
|
"detect_on": "canvas",
|
||||||
|
"events": {
|
||||||
|
"onhover": {
|
||||||
|
"enable": true,
|
||||||
|
"mode": "repulse"
|
||||||
|
},
|
||||||
|
"onclick": {
|
||||||
|
"enable": true,
|
||||||
|
"mode": "repulse"
|
||||||
|
},
|
||||||
|
"resize": true
|
||||||
|
},
|
||||||
|
"modes": {
|
||||||
|
"grab": {
|
||||||
|
"distance": 400,
|
||||||
|
"line_linked": {
|
||||||
|
"opacity": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bubble": {
|
||||||
|
"distance": 400,
|
||||||
|
"size": 10,
|
||||||
|
"duration": 2,
|
||||||
|
"opacity": 8,
|
||||||
|
"speed": 3
|
||||||
|
},
|
||||||
|
"repulse": {
|
||||||
|
"distance": 150
|
||||||
|
},
|
||||||
|
"push": {
|
||||||
|
"particles_nb": 4
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"particles_nb": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"retina_detect": true,
|
||||||
|
"config_demo": {
|
||||||
|
"hide_card": false,
|
||||||
|
"background_color": "#b61924",
|
||||||
|
"background_image": "",
|
||||||
|
"background_position": "50% 50%",
|
||||||
|
"background_repeat": "no-repeat",
|
||||||
|
"background_size": "cover"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
);
|
352
www/source/javascripts/jquery.drawsvg.js
Executable file
|
@ -0,0 +1,352 @@
|
||||||
|
|
||||||
|
window.addEventListener("load", windowLoadHandler, false);
|
||||||
|
var sphereRad = 280;
|
||||||
|
var radius_sp=1;
|
||||||
|
//for debug messages
|
||||||
|
var Debugger = function() { };
|
||||||
|
Debugger.log = function(message) {
|
||||||
|
try {
|
||||||
|
console.log(message);
|
||||||
|
}
|
||||||
|
catch (exception) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function windowLoadHandler() {
|
||||||
|
canvasApp();
|
||||||
|
}
|
||||||
|
|
||||||
|
function canvasSupport() {
|
||||||
|
return Modernizr.canvas;
|
||||||
|
}
|
||||||
|
|
||||||
|
function canvasApp() {
|
||||||
|
if (!canvasSupport()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var theCanvas = document.getElementById("canvasOne");
|
||||||
|
var context = theCanvas.getContext("2d");
|
||||||
|
|
||||||
|
var displayWidth;
|
||||||
|
var displayHeight;
|
||||||
|
var timer;
|
||||||
|
var wait;
|
||||||
|
var count;
|
||||||
|
var numToAddEachFrame;
|
||||||
|
var particleList;
|
||||||
|
var recycleBin;
|
||||||
|
var particleAlpha;
|
||||||
|
var r,g,b;
|
||||||
|
var fLen;
|
||||||
|
var m;
|
||||||
|
var projCenterX;
|
||||||
|
var projCenterY;
|
||||||
|
var zMax;
|
||||||
|
var turnAngle;
|
||||||
|
var turnSpeed;
|
||||||
|
var sphereCenterX, sphereCenterY, sphereCenterZ;
|
||||||
|
var particleRad;
|
||||||
|
var zeroAlphaDepth;
|
||||||
|
var randAccelX, randAccelY, randAccelZ;
|
||||||
|
var gravity;
|
||||||
|
var rgbString;
|
||||||
|
//we are defining a lot of variables used in the screen update functions globally so that they don't have to be redefined every frame.
|
||||||
|
var p;
|
||||||
|
var outsideTest;
|
||||||
|
var nextParticle;
|
||||||
|
var sinAngle;
|
||||||
|
var cosAngle;
|
||||||
|
var rotX, rotZ;
|
||||||
|
var depthAlphaFactor;
|
||||||
|
var i;
|
||||||
|
var theta, phi;
|
||||||
|
var x0, y0, z0;
|
||||||
|
|
||||||
|
init();
|
||||||
|
|
||||||
|
function init() {
|
||||||
|
wait = 1;
|
||||||
|
count = wait - 1;
|
||||||
|
numToAddEachFrame = 8;
|
||||||
|
|
||||||
|
//particle color
|
||||||
|
r = 70;
|
||||||
|
g = 255;
|
||||||
|
b = 140;
|
||||||
|
|
||||||
|
rgbString = "rgba("+r+","+g+","+b+","; //partial string for color which will be completed by appending alpha value.
|
||||||
|
particleAlpha = 1; //maximum alpha
|
||||||
|
|
||||||
|
displayWidth = theCanvas.width;
|
||||||
|
displayHeight = theCanvas.height;
|
||||||
|
|
||||||
|
fLen = 320; //represents the distance from the viewer to z=0 depth.
|
||||||
|
|
||||||
|
//projection center coordinates sets location of origin
|
||||||
|
projCenterX = displayWidth/2;
|
||||||
|
projCenterY = displayHeight/2;
|
||||||
|
|
||||||
|
//we will not draw coordinates if they have too large of a z-coordinate (which means they are very close to the observer).
|
||||||
|
zMax = fLen-2;
|
||||||
|
|
||||||
|
particleList = {};
|
||||||
|
recycleBin = {};
|
||||||
|
|
||||||
|
//random acceleration factors - causes some random motion
|
||||||
|
randAccelX = 0.1;
|
||||||
|
randAccelY = 0.1;
|
||||||
|
randAccelZ = 0.1;
|
||||||
|
|
||||||
|
gravity = -0; //try changing to a positive number (not too large, for example 0.3), or negative for floating upwards.
|
||||||
|
|
||||||
|
particleRad = 2.5;
|
||||||
|
|
||||||
|
sphereCenterX = 0;
|
||||||
|
sphereCenterY = 0;
|
||||||
|
sphereCenterZ = -3 - sphereRad;
|
||||||
|
|
||||||
|
//alpha values will lessen as particles move further back, causing depth-based darkening:
|
||||||
|
zeroAlphaDepth = -750;
|
||||||
|
|
||||||
|
turnSpeed = 2*Math.PI/1200; //the sphere will rotate at this speed (one complete rotation every 1600 frames).
|
||||||
|
turnAngle = 0; //initial angle
|
||||||
|
|
||||||
|
timer = setInterval(onTimer, 10/24);
|
||||||
|
}
|
||||||
|
|
||||||
|
function onTimer() {
|
||||||
|
//if enough time has elapsed, we will add new particles.
|
||||||
|
count++;
|
||||||
|
if (count >= wait) {
|
||||||
|
|
||||||
|
count = 0;
|
||||||
|
for (i = 0; i < numToAddEachFrame; i++) {
|
||||||
|
theta = Math.random()*2*Math.PI;
|
||||||
|
phi = Math.acos(Math.random()*2-1);
|
||||||
|
x0 = sphereRad*Math.sin(phi)*Math.cos(theta);
|
||||||
|
y0 = sphereRad*Math.sin(phi)*Math.sin(theta);
|
||||||
|
z0 = sphereRad*Math.cos(phi);
|
||||||
|
|
||||||
|
//We use the addParticle function to add a new particle. The parameters set the position and velocity components.
|
||||||
|
//Note that the velocity parameters will cause the particle to initially fly outwards away from the sphere center (after
|
||||||
|
//it becomes unstuck).
|
||||||
|
var p = addParticle(x0, sphereCenterY + y0, sphereCenterZ + z0, 0.002*x0, 0.002*y0, 0.002*z0);
|
||||||
|
|
||||||
|
//we set some "envelope" parameters which will control the evolving alpha of the particles.
|
||||||
|
p.attack = 50;
|
||||||
|
p.hold = 50;
|
||||||
|
p.decay = 100;
|
||||||
|
p.initValue = 0;
|
||||||
|
p.holdValue = particleAlpha;
|
||||||
|
p.lastValue = 0;
|
||||||
|
|
||||||
|
//the particle will be stuck in one place until this time has elapsed:
|
||||||
|
p.stuckTime = 90 + Math.random()*20;
|
||||||
|
|
||||||
|
p.accelX = 0;
|
||||||
|
p.accelY = gravity;
|
||||||
|
p.accelZ = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//update viewing angle
|
||||||
|
turnAngle = (turnAngle + turnSpeed) % (2*Math.PI);
|
||||||
|
sinAngle = Math.sin(turnAngle);
|
||||||
|
cosAngle = Math.cos(turnAngle);
|
||||||
|
|
||||||
|
//background fill
|
||||||
|
context.fillStyle = "rgba(255,255,255, 0)";
|
||||||
|
context.fillRect(0,0,displayWidth,displayHeight);
|
||||||
|
|
||||||
|
//update and draw particles
|
||||||
|
p = particleList.first;
|
||||||
|
while (p != null) {
|
||||||
|
//before list is altered record next particle
|
||||||
|
nextParticle = p.next;
|
||||||
|
|
||||||
|
//update age
|
||||||
|
p.age++;
|
||||||
|
|
||||||
|
//if the particle is past its "stuck" time, it will begin to move.
|
||||||
|
if (p.age > p.stuckTime) {
|
||||||
|
p.velX += p.accelX + randAccelX*(Math.random()*2 - 1);
|
||||||
|
p.velY += p.accelY + randAccelY*(Math.random()*2 - 1);
|
||||||
|
p.velZ += p.accelZ + randAccelZ*(Math.random()*2 - 1);
|
||||||
|
|
||||||
|
p.x += p.velX;
|
||||||
|
p.y += p.velY;
|
||||||
|
p.z += p.velZ;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
We are doing two things here to calculate display coordinates.
|
||||||
|
The whole display is being rotated around a vertical axis, so we first calculate rotated coordinates for
|
||||||
|
x and z (but the y coordinate will not change).
|
||||||
|
Then, we take the new coordinates (rotX, y, rotZ), and project these onto the 2D view plane.
|
||||||
|
*/
|
||||||
|
rotX = cosAngle*p.x + sinAngle*(p.z - sphereCenterZ);
|
||||||
|
rotZ = -sinAngle*p.x + cosAngle*(p.z - sphereCenterZ) + sphereCenterZ;
|
||||||
|
m =radius_sp* fLen/(fLen - rotZ);
|
||||||
|
p.projX = rotX*m + projCenterX;
|
||||||
|
p.projY = p.y*m + projCenterY;
|
||||||
|
|
||||||
|
//update alpha according to envelope parameters.
|
||||||
|
if (p.age < p.attack+p.hold+p.decay) {
|
||||||
|
if (p.age < p.attack) {
|
||||||
|
p.alpha = (p.holdValue - p.initValue)/p.attack*p.age + p.initValue;
|
||||||
|
}
|
||||||
|
else if (p.age < p.attack+p.hold) {
|
||||||
|
p.alpha = p.holdValue;
|
||||||
|
}
|
||||||
|
else if (p.age < p.attack+p.hold+p.decay) {
|
||||||
|
p.alpha = (p.lastValue - p.holdValue)/p.decay*(p.age-p.attack-p.hold) + p.holdValue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
p.dead = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
//see if the particle is still within the viewable range.
|
||||||
|
if ((p.projX > displayWidth)||(p.projX<0)||(p.projY<0)||(p.projY>displayHeight)||(rotZ>zMax)) {
|
||||||
|
outsideTest = true;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
outsideTest = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (outsideTest||p.dead) {
|
||||||
|
recycle(p);
|
||||||
|
}
|
||||||
|
|
||||||
|
else {
|
||||||
|
//depth-dependent darkening
|
||||||
|
depthAlphaFactor = (1-rotZ/zeroAlphaDepth);
|
||||||
|
depthAlphaFactor = (depthAlphaFactor > 1) ? 1 : ((depthAlphaFactor<0) ? 0 : depthAlphaFactor);
|
||||||
|
context.fillStyle = rgbString + depthAlphaFactor*p.alpha + ")";
|
||||||
|
|
||||||
|
//draw
|
||||||
|
context.beginPath();
|
||||||
|
context.arc(p.projX, p.projY, m*particleRad, 0, 2*Math.PI, false);
|
||||||
|
context.closePath();
|
||||||
|
context.fill();
|
||||||
|
}
|
||||||
|
|
||||||
|
p = nextParticle;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function addParticle(x0,y0,z0,vx0,vy0,vz0) {
|
||||||
|
var newParticle;
|
||||||
|
var color;
|
||||||
|
|
||||||
|
//check recycle bin for available drop:
|
||||||
|
if (recycleBin.first != null) {
|
||||||
|
newParticle = recycleBin.first;
|
||||||
|
//remove from bin
|
||||||
|
if (newParticle.next != null) {
|
||||||
|
recycleBin.first = newParticle.next;
|
||||||
|
newParticle.next.prev = null;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
recycleBin.first = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//if the recycle bin is empty, create a new particle (a new ampty object):
|
||||||
|
else {
|
||||||
|
newParticle = {};
|
||||||
|
}
|
||||||
|
|
||||||
|
//add to beginning of particle list
|
||||||
|
if (particleList.first == null) {
|
||||||
|
particleList.first = newParticle;
|
||||||
|
newParticle.prev = null;
|
||||||
|
newParticle.next = null;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
newParticle.next = particleList.first;
|
||||||
|
particleList.first.prev = newParticle;
|
||||||
|
particleList.first = newParticle;
|
||||||
|
newParticle.prev = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
//initialize
|
||||||
|
newParticle.x = x0;
|
||||||
|
newParticle.y = y0;
|
||||||
|
newParticle.z = z0;
|
||||||
|
newParticle.velX = vx0;
|
||||||
|
newParticle.velY = vy0;
|
||||||
|
newParticle.velZ = vz0;
|
||||||
|
newParticle.age = 0;
|
||||||
|
newParticle.dead = false;
|
||||||
|
if (Math.random() < 0.5) {
|
||||||
|
newParticle.right = true;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
newParticle.right = false;
|
||||||
|
}
|
||||||
|
return newParticle;
|
||||||
|
}
|
||||||
|
|
||||||
|
function recycle(p) {
|
||||||
|
//remove from particleList
|
||||||
|
if (particleList.first == p) {
|
||||||
|
if (p.next != null) {
|
||||||
|
p.next.prev = null;
|
||||||
|
particleList.first = p.next;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
particleList.first = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (p.next == null) {
|
||||||
|
p.prev.next = null;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
p.prev.next = p.next;
|
||||||
|
p.next.prev = p.prev;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//add to recycle bin
|
||||||
|
if (recycleBin.first == null) {
|
||||||
|
recycleBin.first = p;
|
||||||
|
p.prev = null;
|
||||||
|
p.next = null;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
p.next = recycleBin.first;
|
||||||
|
recycleBin.first.prev = p;
|
||||||
|
recycleBin.first = p;
|
||||||
|
p.prev = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$(function() {
|
||||||
|
$( "#slider-range" ).slider({
|
||||||
|
range:false,
|
||||||
|
min: 20,
|
||||||
|
max: 500,
|
||||||
|
value: 280,
|
||||||
|
slide: function( event, ui ) {
|
||||||
|
console.log(ui.value);
|
||||||
|
sphereRad = ui.value;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$(function() {
|
||||||
|
$( "#slider-test" ).slider({
|
||||||
|
range:false,
|
||||||
|
min: 1.0,
|
||||||
|
max: 2.0,
|
||||||
|
value: 1,
|
||||||
|
step:0.01,
|
||||||
|
slide: function( event, ui ) {
|
||||||
|
radius_sp = ui.value;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
2
www/source/javascripts/jquery.enllax.min.js
vendored
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
/* jQuery.enllax.js - v1.1.0 | copyright 2015, MMK Jony | https://github.com/mmkjony/enllax.js | released under the MIT license */
|
||||||
|
!function(t){"use strict";t.fn.enllax=function(r){var a=t(window).height(),n=t(document).height(),o=t.extend({ratio:0,type:"background",direction:"vertical"},r),e=t("[data-enllax-ratio]");e.each(function(){var r,e,s,i=t(this),c=i.offset().top,l=i.outerHeight(),p=i.data("enllax-ratio"),d=i.data("enllax-type"),x=i.data("enllax-direction");r=p?p:o.ratio,e=d?d:o.type,s=x?x:o.direction;var f=Math.round(c*r),u=Math.round((c-a/2+l)*r);"background"==e?"vertical"==s?i.css({"background-position":"center "+-f+"px"}):"horizontal"==s&&i.css({"background-position":-f+"px center"}):"foreground"==e&&("vertical"==s?i.css({"-webkit-transform":"translateY("+u+"px)","-moz-transform":"translateY("+u+"px)",transform:"translateY("+u+"px)"}):"horizontal"==s&&i.css({"-webkit-transform":"translateX("+u+"px)","-moz-transform":"translateX("+u+"px)",transform:"translateX("+u+"px)"})),t(window).on("scroll",function(){var o=t(this).scrollTop();f=Math.round((c-o)*r),u=Math.round((c-a/2+l-o)*r),"background"==e?"vertical"==s?i.css({"background-position":"center "+-f+"px"}):"horizontal"==s&&i.css({"background-position":-f+"px center"}):"foreground"==e&&n>o&&("vertical"==s?i.css({"-webkit-transform":"translateY("+u+"px)","-moz-transform":"translateY("+u+"px)",transform:"translateY("+u+"px)"}):"horizontal"==s&&i.css({"-webkit-transform":"translateX("+u+"px)","-moz-transform":"translateX("+u+"px)",transform:"translateX("+u+"px)"}))})})}}(jQuery);
|
6
www/source/javascripts/jquery.slicknav.min.js
vendored
Executable file
9
www/source/javascripts/jquery.sticky.js
Executable file
|
@ -0,0 +1,9 @@
|
||||||
|
/*
|
||||||
|
Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net
|
||||||
|
*/
|
||||||
|
(function(){var b,f;b=this.jQuery||window.jQuery;f=b(window);b.fn.stick_in_parent=function(d){var A,w,J,n,B,K,p,q,k,E,t;null==d&&(d={});t=d.sticky_class;B=d.inner_scrolling;E=d.recalc_every;k=d.parent;q=d.offset_top;p=d.spacer;w=d.bottoming;null==q&&(q=0);null==k&&(k=void 0);null==B&&(B=!0);null==t&&(t="is_stuck");A=b(document);null==w&&(w=!0);J=function(a,d,n,C,F,u,r,G){var v,H,m,D,I,c,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&&(g=g.closest(k));
|
||||||
|
if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&&a.closest(p):b("<div />"))&&h.css("position",a.css("position"));x=function(){var c,f,e;if(!G&&(I=A.height(),c=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),d=parseInt(g.css("padding-bottom"),10),n=g.offset().top+c+f,C=g.height(),m&&(v=m=!1,null==p&&(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),100)||0)-q,
|
||||||
|
u=a.outerHeight(!0),r=a.css("float"),h&&h.css({width:a.outerWidth(!0),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,c=q,z=E,l=function(){var b,l,e,k;if(!G&&(e=!1,null!=z&&(--z,0>=z&&(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&&(l=e-D),D=e,m?(w&&(k=e+u+c>C+n,v&&!k&&(v=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom"))),e<F&&(m=!1,c=q,null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),
|
||||||
|
h.detach()),b={position:"",width:"",top:""},a.css(b).removeClass(t).trigger("sticky_kit:unstick")),B&&(b=f.height(),u+q>b&&!v&&(c-=l,c=Math.max(b-u,c),c=Math.min(q,c),m&&a.css({top:c+"100px"})))):e>F&&(m=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(b).addClass(t),null==p&&(a.after(h),"left"!==r&&"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&&w&&(null==k&&(k=e+u+c>C+n),!v&&k)))return v=!0,"static"===g.css("position")&&g.css({position:"relative"}),
|
||||||
|
a.css({position:"absolute",bottom:d,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);b(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize",
|
||||||
|
y),b(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n<K;n++)d=this[n],J(b(d));return this}}).call(this);
|
|
@ -5,10 +5,12 @@ const navBreakpoint = 730; // this should match $nav-breakpoint in _nav.scss
|
||||||
const $mainContent = $('#main-content');
|
const $mainContent = $('#main-content');
|
||||||
const $mainNav = $('#main-nav');
|
const $mainNav = $('#main-nav');
|
||||||
const $mainNavCtas = $('#main-nav-ctas');
|
const $mainNavCtas = $('#main-nav-ctas');
|
||||||
|
const currentPagePath = location.pathname;
|
||||||
|
const navPageLinks = ['about', 'docs', 'tutorials', 'community'];
|
||||||
|
|
||||||
$navToggle.click(function() {
|
$navToggle.click(function() {
|
||||||
$(this).toggleClass('is-active');
|
$(this).toggleClass('turn');
|
||||||
$navLinks.slideToggle();
|
$navLinks.slideToggle(100);
|
||||||
});
|
});
|
||||||
|
|
||||||
$(window).resize(function() {
|
$(window).resize(function() {
|
||||||
|
@ -18,6 +20,21 @@ $(window).resize(function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//Sub Mobile Nav for docs
|
||||||
|
|
||||||
|
$(document).ready(function() {
|
||||||
|
//Hide links for docs
|
||||||
|
$('li.main-nav--link.docs--inside--link').hide();
|
||||||
|
});
|
||||||
|
|
||||||
|
$('span.toggle').click(function() {
|
||||||
|
$(this).toggleClass('turn');
|
||||||
|
//hide links that are not docs
|
||||||
|
$('.docs').toggleClass('t-blue');
|
||||||
|
$('.hide-docs').toggleClass('hide');
|
||||||
|
$('li.main-nav--link.docs--inside--link').slideToggle(100);
|
||||||
|
});
|
||||||
|
|
||||||
// toggles fixed nav position when the window is too short
|
// toggles fixed nav position when the window is too short
|
||||||
var footerOffsetTop, navOffsetBottom;
|
var footerOffsetTop, navOffsetBottom;
|
||||||
|
|
||||||
|
@ -37,39 +54,50 @@ $(window).scroll(function() {
|
||||||
toggleFixedNavPosition();
|
toggleFixedNavPosition();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
///Logic to add color to actie page link --Not working WIP - Hannah
|
||||||
|
//for (var linkName in navPageLinks) {
|
||||||
|
// var linkNamePath = navPageLinks[linkName],
|
||||||
|
// currentPagePath = currentPagePath.split('/')[1];
|
||||||
|
// if (currentPagePath == linkNamePath) {
|
||||||
|
// $('#main-nav-ctas a' + navPageLinks[linkName]).addClass('t-purple');
|
||||||
|
// }
|
||||||
|
//};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// handle nav when global message exists
|
// handle nav when global message exists
|
||||||
// gm_session_id is set on at template level
|
// gm_session_id is set on at template level
|
||||||
var globalMessageHeight;
|
//var globalMessageHeight;
|
||||||
const $globalMessage = $("#global-message");
|
//const $globalMessage = $("#global-message");
|
||||||
|
|
||||||
function adjustNavPosition() {
|
//function adjustNavPosition() {
|
||||||
globalMessageHeight = $globalMessage.outerHeight();
|
// globalMessageHeight = $globalMessage.outerHeight();
|
||||||
|
|
||||||
if ($globalMessage.is(":visible")) {
|
// if ($globalMessage.is(":visible")) {
|
||||||
$mainNav.css('top', globalMessageHeight);
|
// $mainNav.css('top', globalMessageHeight);
|
||||||
$mainNavCtas.css('top', globalMessageHeight);
|
// $mainNavCtas.css('top', globalMessageHeight);
|
||||||
$mainContent.css('margin-top', globalMessageHeight + 100);
|
// $mainContent.css('margin-top', globalMessageHeight + 100);
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
||||||
if(!localStorage.getItem(gm_session_id)) {
|
//if(!localStorage.getItem(gm_session_id)) {
|
||||||
$globalMessage.addClass('is-visible');
|
// $globalMessage.addClass('is-visible');
|
||||||
adjustNavPosition();
|
// adjustNavPosition();
|
||||||
}
|
//}
|
||||||
|
|
||||||
$(document).ready(function() {
|
//$(document).ready(function() {
|
||||||
$("#global-message .dismiss-button").click(function(e) {
|
// $("#global-message .dismiss-button").click(function(e) {
|
||||||
$globalMessage.removeClass('is-visible')
|
// $globalMessage.removeClass('is-visible')
|
||||||
$mainNav.css('top', '');
|
// $mainNav.css('top', '');
|
||||||
$mainNavCtas.css('top', '');
|
// $mainNavCtas.css('top', '');
|
||||||
$mainContent.css('margin-top', 100);
|
// $mainContent.css('margin-top', 100);
|
||||||
localStorage.setItem(gm_session_id, "true");
|
// localStorage.setItem(gm_session_id, "true");
|
||||||
return false;
|
// return false;
|
||||||
});
|
// });
|
||||||
});
|
//});
|
||||||
|
|
||||||
$(window).resize(function() {
|
//$(window).resize(function() {
|
||||||
if(!localStorage.getItem(gm_session_id)) {
|
// if(!localStorage.getItem(gm_session_id)) {
|
||||||
adjustNavPosition();
|
// adjustNavPosition();
|
||||||
}
|
// }
|
||||||
});
|
//});
|
||||||
|
|
1541
www/source/javascripts/particles.js
Executable file
57
www/source/javascripts/slackform.js
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
/*global io,superagent*/
|
||||||
|
|
||||||
|
var body = document.body;
|
||||||
|
var request = superagent;
|
||||||
|
|
||||||
|
// elements
|
||||||
|
var form = body.querySelector('form#invite');
|
||||||
|
var channel = form.elements['channel'] || {};
|
||||||
|
var email = form.elements['email'];
|
||||||
|
var coc = form.elements['coc'];
|
||||||
|
var button = body.querySelector('button');
|
||||||
|
|
||||||
|
// remove loading state
|
||||||
|
button.className = '';
|
||||||
|
|
||||||
|
// capture submit
|
||||||
|
body.addEventListener('submit', function(ev){
|
||||||
|
ev.preventDefault();
|
||||||
|
button.disabled = true;
|
||||||
|
button.className = '';
|
||||||
|
button.innerHTML = 'Please Wait';
|
||||||
|
invite(channel ? channel.value : null, coc && coc.checked ? 1 : 0, email.value, function(err, msg){
|
||||||
|
if (err) {
|
||||||
|
button.removeAttribute('disabled');
|
||||||
|
button.className = 'error';
|
||||||
|
button.innerHTML = err.message;
|
||||||
|
} else {
|
||||||
|
button.className = 'success';
|
||||||
|
button.innerHTML = msg;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
function invite(channel, coc, email, fn){
|
||||||
|
request
|
||||||
|
.post(data.path + 'invite')
|
||||||
|
.send({
|
||||||
|
coc: coc,
|
||||||
|
channel: channel,
|
||||||
|
email: email
|
||||||
|
})
|
||||||
|
.end(function(res){
|
||||||
|
if (res.body.redirectUrl) {
|
||||||
|
var err = new Error(res.body.msg || 'Server error');
|
||||||
|
window.setTimeout(function() {
|
||||||
|
topLevelRedirect(res.body.redirectUrl);
|
||||||
|
}, 1500);
|
||||||
|
}
|
||||||
|
if (res.error) {
|
||||||
|
var err = new Error(res.body.msg || 'Server error');
|
||||||
|
return fn(err);
|
||||||
|
} else {
|
||||||
|
fn(null, res.body.msg);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
90
www/source/javascripts/stars.js
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
var WIDTH = window.innerWidth,
|
||||||
|
HEIGHT = window.innerHeight,
|
||||||
|
MAX_PARTICLES = 100,
|
||||||
|
DRAW_INTERVAL = 20,
|
||||||
|
container = document.querySelector('#container'),
|
||||||
|
canvas = document.querySelector('#pixie'),
|
||||||
|
context = canvas.getContext('2d'),
|
||||||
|
gradient = null,
|
||||||
|
pixies = new Array();
|
||||||
|
|
||||||
|
function setDimensions(e) {
|
||||||
|
WIDTH = window.innerWidth;
|
||||||
|
container.style.width = WIDTH+'px';
|
||||||
|
canvas.width = WIDTH;
|
||||||
|
canvas.height = HEIGHT;
|
||||||
|
}
|
||||||
|
setDimensions();
|
||||||
|
window.addEventListener('resize', setDimensions);
|
||||||
|
|
||||||
|
|
||||||
|
function Circle() {
|
||||||
|
this.settings = {ttl:8000, xmax:5, ymax:2, rmax:10, rt:1, xdef:960, ydef:540, xdrift:4, ydrift: 4, random:true, blink:true};
|
||||||
|
|
||||||
|
this.reset = function() {
|
||||||
|
this.x = (this.settings.random ? WIDTH*Math.random() : this.settings.xdef);
|
||||||
|
this.y = (this.settings.random ? HEIGHT*Math.random() : this.settings.ydef);
|
||||||
|
this.r = ((this.settings.rmax-1)*Math.random()) + 1;
|
||||||
|
this.dx = (Math.random()*this.settings.xmax) * (Math.random() < .5 ? -1 : 1);
|
||||||
|
this.dy = (Math.random()*this.settings.ymax) * (Math.random() < .5 ? -1 : 1);
|
||||||
|
this.hl = (this.settings.ttl/DRAW_INTERVAL)*(this.r/this.settings.rmax);
|
||||||
|
this.rt = Math.random()*this.hl;
|
||||||
|
this.settings.rt = Math.random()+1;
|
||||||
|
this.stop = Math.random()*.2+.4;
|
||||||
|
this.settings.xdrift *= Math.random() * (Math.random() < .5 ? -1 : 1);
|
||||||
|
this.settings.ydrift *= Math.random() * (Math.random() < .5 ? -1 : 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.fade = function() {
|
||||||
|
this.rt += this.settings.rt;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.draw = function() {
|
||||||
|
if(this.settings.blink && (this.rt <= 0 || this.rt >= this.hl)) {
|
||||||
|
this.settings.rt = this.settings.rt*-1;
|
||||||
|
} else if(this.rt >= this.hl) {
|
||||||
|
this.reset();
|
||||||
|
}
|
||||||
|
|
||||||
|
var newo = 1-(this.rt/this.hl);
|
||||||
|
context.beginPath();
|
||||||
|
context.arc(this.x, this.y, this.r, 0, Math.PI*2, true);
|
||||||
|
context.closePath();
|
||||||
|
|
||||||
|
var cr = this.r*newo;
|
||||||
|
gradient = context.createRadialGradient(this.x, this.y, 0, this.x, this.y, (cr <= 0 ? 1 : cr));
|
||||||
|
gradient.addColorStop(0.0, 'rgba(255,255,255,'+newo+')');
|
||||||
|
gradient.addColorStop(this.stop, 'rgba(255,255,255,'+(newo*.6)+')');
|
||||||
|
gradient.addColorStop(1.0, 'rgba(77,101,181,0)');
|
||||||
|
context.fillStyle = gradient;
|
||||||
|
context.fill();
|
||||||
|
}
|
||||||
|
|
||||||
|
this.move = function() {
|
||||||
|
this.x += (this.rt/this.hl)*this.dx;
|
||||||
|
this.y += (this.rt/this.hl)*this.dy;
|
||||||
|
if(this.x > WIDTH || this.x < 0) this.dx *= -1;
|
||||||
|
if(this.y > HEIGHT || this.y < 0) this.dy *= -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.getX = function() { return this.x; }
|
||||||
|
this.getY = function() { return this.y; }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for (var i = 0; i < MAX_PARTICLES; i++) {
|
||||||
|
pixies.push(new Circle());
|
||||||
|
pixies[i].reset();
|
||||||
|
}
|
||||||
|
|
||||||
|
function draw() {
|
||||||
|
context.clearRect(0, 0, WIDTH, HEIGHT);
|
||||||
|
for(var i = 0; i < pixies.length; i++) {
|
||||||
|
pixies[i].fade();
|
||||||
|
pixies[i].move();
|
||||||
|
pixies[i].draw();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
setInterval(draw, DRAW_INTERVAL);
|
|
@ -1,22 +1,45 @@
|
||||||
footer#main-footer
|
footer#main-footer.dark-bg
|
||||||
.container
|
#dlmsg.strict-center
|
||||||
.row
|
img#hex src="/images/hexagon.svg" /
|
||||||
.columns.large-3.medium-4
|
h3.t-white.margin-top-xs See how it works in less than 10 minutes!
|
||||||
.footer--logos
|
|
||||||
a.footer--logo.chef href="http://www.chef.io"
|
.row.margin-top-xs
|
||||||
|
a.btn.t-white.try-demo.hide-for-small-only href="#" Try the Demo
|
||||||
|
a.btn.t-white href="https://downloads.chef.io/inspec"
|
||||||
|
i.fa.fa-cloud-download
|
||||||
|
span Download
|
||||||
|
|
||||||
|
.columns.large-4.medium-4.mobile-hide
|
||||||
|
ul.footer--logos
|
||||||
|
li
|
||||||
|
a.footer--logo.inspec href="/"
|
||||||
|
img src="/images/inspec-by-chef-logo.png"
|
||||||
|
li
|
||||||
|
a.footer--logo.chef href="http://www.chef.io"
|
||||||
img src="/images/chef-logo.png"
|
img src="/images/chef-logo.png"
|
||||||
|
|
||||||
|
.columns.large-8.medium-8
|
||||||
|
ul.footer--links.strict-right
|
||||||
|
li
|
||||||
|
a.footer--link href="/legal/licensing" Licensing
|
||||||
|
li
|
||||||
|
a.footer--link href="/legal/terms-and-conditions" Terms & Conditions
|
||||||
|
li
|
||||||
|
a.footer--link href="/legal/trademark-policy" Trademark Policy
|
||||||
|
li
|
||||||
|
a.footer--link href="/legal/privacy-policy" Privacy Policy
|
||||||
|
|
||||||
|
|
||||||
|
//logos for mobile
|
||||||
|
|
||||||
|
.columns.large-4.medium-4.margin-both-xs.mobile-show
|
||||||
|
ul.footer--logos
|
||||||
|
li
|
||||||
a.footer--logo.inspec href="/"
|
a.footer--logo.inspec href="/"
|
||||||
img src="/images/inspec-by-chef-logo.png"
|
img src="/images/inspec-by-chef-logo.png"
|
||||||
.columns.large-9.medium-8.medium-text-right.text-center
|
li
|
||||||
ul.footer--links
|
a.footer--logo.chef href="http://www.chef.io"
|
||||||
li
|
img src="/images/chef-logo.png"
|
||||||
a.footer--link href="/legal/licensing" Licensing
|
|
||||||
li
|
p.strict-center.clear
|
||||||
a.footer--link href="/legal/terms-and-conditions" Terms & Conditions
|
small © Chef Software 2016
|
||||||
ul.footer--links
|
|
||||||
li
|
|
||||||
a.footer--link href="/legal/trademark-policy" Trademark Policy
|
|
||||||
li
|
|
||||||
a.footer--link href="/legal/privacy-policy" Privacy Policy
|
|
||||||
p
|
|
||||||
small © Chef Software 2016
|
|
||||||
|
|
|
@ -1,46 +1,74 @@
|
||||||
nav#main-nav class="sidebar-layout-#{locals[:sidebar_layout]}"
|
|
||||||
a.main-nav--logo href="/"
|
|
||||||
img src="/images/inspec-by-chef-logo.svg" onerror="this.src='/images/inspec-by-chef-logo.png'"
|
|
||||||
|
|
||||||
= partial "layouts/svg/nav-icon.svg"
|
|
||||||
|
|
||||||
ul.main-nav--links
|
nav#main-nav
|
||||||
li.main-nav--link-ctas
|
<progress value="0"></progress>
|
||||||
a.button.transparent.try-demo href="#" Try the Demo
|
|
||||||
a.button.secondary href="https://downloads.chef.io/inspec" Download
|
#main-nav-ctas
|
||||||
- if locals[:sidebar_layout] == 'docs'
|
a.main-nav--logo href="/"
|
||||||
li.main-nav--sidebar
|
img src="/images/inspec-by-chef-logo.svg" onerror="this.src='/images/inspec-by-chef-logo.png'"
|
||||||
= partial "layouts/sidebar"
|
|
||||||
- else
|
i.fa.fa-bars.main-nav--toggle.strict-right.show-for-small-only
|
||||||
li.main-nav--link
|
|
||||||
a href="/"
|
|
||||||
i.main-nav--link-icon.fa.fa-home
|
ul.main-nav--links
|
||||||
span.main-nav--link-text Overview
|
li.main-nav--link.hide-docs
|
||||||
li.main-nav--link
|
|
||||||
a href="/tutorials"
|
a href="/tutorials"
|
||||||
i.main-nav--link-icon.fa.fa-flask
|
|
||||||
span.main-nav--link-text Tutorials
|
span.main-nav--link-text Tutorials
|
||||||
li.main-nav--link
|
li.main-nav--link
|
||||||
a href="/docs"
|
a href="/docs"
|
||||||
i.main-nav--link-icon.fa.fa-file-text-o
|
span.main-nav--link-text.docs Docs
|
||||||
span.main-nav--link-text Docs
|
span.fa.fa-angle-right.t-purple.toggle.mobile-show
|
||||||
li.main-nav--link
|
|
||||||
a href="/community"
|
|
||||||
i.main-nav--link-icon.fa.fa-group
|
|
||||||
span.main-nav--link-text Community
|
|
||||||
li.main-nav--link
|
|
||||||
a href="https://downloads.chef.io/inspec"
|
|
||||||
i.main-nav--link-icon.fa.fa-download
|
|
||||||
span.main-nav--link-text Downloads
|
|
||||||
li.main-nav--link
|
|
||||||
a href="https://github.com/chef/inspec"
|
|
||||||
i.main-nav--link-icon.fa.fa-github
|
|
||||||
span.main-nav--link-text Github Project
|
|
||||||
li.main-nav--link
|
|
||||||
a href="https://github.com/chef/inspec/blob/master/CONTRIBUTING.md"
|
|
||||||
i.main-nav--link-icon.fa.fa-code-fork
|
|
||||||
span.main-nav--link-text Contribute
|
|
||||||
|
|
||||||
nav#main-nav-ctas
|
|
||||||
a.button.transparent.try-demo href="#" Try the Demo
|
|
||||||
a.button.secondary href="https://downloads.chef.io/inspec" Download
|
li.main-nav--link.docs--inside--link
|
||||||
|
a href="/docs/reference/cli.html"
|
||||||
|
span.main-nav--link-text inspec executable
|
||||||
|
|
||||||
|
li.main-nav--link.docs--inside--link
|
||||||
|
a href="/docs/reference/profiles.html"
|
||||||
|
span.main-nav--link-text Profiles
|
||||||
|
|
||||||
|
li.main-nav--link.docs--inside--link
|
||||||
|
a href="/docs/reference/resources.html"
|
||||||
|
span.main-nav--link-text Resources
|
||||||
|
|
||||||
|
li.main-nav--link.docs--inside--link
|
||||||
|
a href="/docs/reference/matchers.html"
|
||||||
|
span.main-nav--link-text Matchers
|
||||||
|
|
||||||
|
li.main-nav--link.docs--inside--link
|
||||||
|
a href="/docs/reference/dsl_inspec.html"
|
||||||
|
span.main-nav--link-text InSpec DSL
|
||||||
|
|
||||||
|
li.main-nav--link.docs--inside--link
|
||||||
|
a href="/docs/reference/dsl_resource.html"
|
||||||
|
span.main-nav--link-text Resource DSL
|
||||||
|
|
||||||
|
li.main-nav--link.docs--inside--link
|
||||||
|
a href="/docs/reference/plugin_kitchen_inspec.html"
|
||||||
|
span.main-nav--link-text kitchen-inspec
|
||||||
|
|
||||||
|
li.main-nav--link.docs--inside--link
|
||||||
|
a href="/docs/reference/shell.html"
|
||||||
|
span.main-nav--link-text inspec shell
|
||||||
|
|
||||||
|
li.main-nav--link.docs--inside--link
|
||||||
|
a href="/docs/reference/ruby_usage.html"
|
||||||
|
span.main-nav--link-text Ruby usage
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
li.main-nav--link.hide-docs
|
||||||
|
a href="/community"
|
||||||
|
span.main-nav--link-text Community
|
||||||
|
li.main-nav--link.hide-docs
|
||||||
|
a href="https://github.com/chef/inspec"
|
||||||
|
i.fa.fa-github-alt
|
||||||
|
span.main-nav--link-text Github
|
||||||
|
li.main-nav--link.mobile-hide
|
||||||
|
a.btn.try-demo href="#" Try the Demo
|
||||||
|
li.main-nav--link.hide-docs
|
||||||
|
a.btn href="https://downloads.chef.io/inspec"
|
||||||
|
i.fa.fa-cloud-download
|
||||||
|
span.main-nav--link-text Download
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
- if locals[:sidebar_layout] == 'docs'
|
|
||||||
form.main-sidebar--search action="/docs/search/" method="get"
|
|
||||||
input type="text" placeholder="Search Documentation" name="q"
|
|
||||||
ul.main-sidebar--links
|
|
||||||
- sidebar_data(sidebar_layout).each do |item|
|
|
||||||
li.main-sidebar--link
|
|
||||||
h6 = item.title
|
|
||||||
ul.main-sidebar--list.no-bullet
|
|
||||||
- item.links.each do |item_link|
|
|
||||||
li.main-sidebar--list--item class=link_classes(current_resource.url, item_link)
|
|
||||||
= link_to item_link.title, item_link.link
|
|
||||||
- if print_sub_links?(current_resource.url, item_link)
|
|
||||||
ul.main-sidebar--list--item--dropdown.no-bullet
|
|
||||||
- item_link.sub_links.each do |sub_link|
|
|
||||||
li.main-sidebar--list--item class=link_classes(current_resource.url, sub_link)
|
|
||||||
= link_to sub_link.title, sub_link.link
|
|
41
www/source/layouts/docs.slim
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
= wrap_layout :layout do
|
||||||
|
|
||||||
|
/! animated banner
|
||||||
|
header.child-h.blue-gradient.margin-top-offset
|
||||||
|
#particles-second
|
||||||
|
canvas.particles-js-canvas-el /
|
||||||
|
.purp-shade
|
||||||
|
.row.relative-top.searchbar
|
||||||
|
|
||||||
|
.column.columns
|
||||||
|
|
||||||
|
|
||||||
|
form.main-sidebar--search action="/docs/search/" method="get"
|
||||||
|
input type="text" placeholder="Search Documentation" name="q"
|
||||||
|
|
||||||
|
|
||||||
|
button.search.shadow action="/docs/search/" method="get"
|
||||||
|
img src="/images/community/search.svg"
|
||||||
|
|
||||||
|
|
||||||
|
.row.margin-both
|
||||||
|
|
||||||
|
column.columns.large-3.medium-3#sidebar.mobile-hide
|
||||||
|
- if locals[:sidebar_layout] == 'docs'
|
||||||
|
ul.main-sidebar--links
|
||||||
|
- sidebar_data(sidebar_layout).each do |item|
|
||||||
|
li.main-sidebar--link
|
||||||
|
small = item.title
|
||||||
|
ul.main-sidebar--list.no-bullet
|
||||||
|
- item.links.each do |item_link|
|
||||||
|
li.main-sidebar--list--item class=link_classes(current_resource.url, item_link)
|
||||||
|
= link_to item_link.title, item_link.link
|
||||||
|
- if print_sub_links?(current_resource.url, item_link)
|
||||||
|
ul.main-sidebar--list--item--dropdown.no-bullet
|
||||||
|
- item_link.sub_links.each do |sub_link|
|
||||||
|
li.main-sidebar--list--item class=link_classes(current_resource.url, sub_link)
|
||||||
|
= link_to sub_link.title, sub_link.link
|
||||||
|
|
||||||
|
column.columns.large-9.medium-9
|
||||||
|
|
||||||
|
== yield
|
|
@ -10,7 +10,9 @@ html
|
||||||
|
|
||||||
title = current_page.data.title || "InSpec"
|
title = current_page.data.title || "InSpec"
|
||||||
|
|
||||||
link href='//fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'
|
link href='//fonts.googleapis.com/css?family=Roboto:300,400' rel='stylesheet' type='text/css'
|
||||||
|
link href='//allfont.net/allfont.css?fonts=source-sans-pro' rel='stylesheet' type='text/css'
|
||||||
|
|
||||||
link rel='stylesheet' type='text/css' href='css/inspec_tutorial.css'
|
link rel='stylesheet' type='text/css' href='css/inspec_tutorial.css'
|
||||||
|
|
||||||
== stylesheet_link_tag :site
|
== stylesheet_link_tag :site
|
||||||
|
@ -26,13 +28,105 @@ html
|
||||||
|
|
||||||
= partial "layouts/footer"
|
= partial "layouts/footer"
|
||||||
|
|
||||||
|
script src='https://s3.amazonaws.com/menumaker/menumaker.min.js'
|
||||||
script src='scripts/inspec_tutorial.js'
|
script src='scripts/inspec_tutorial.js'
|
||||||
script src='dist/inspec_tutorial.js'
|
script src='dist/inspec_tutorial.js'
|
||||||
div inspec-tutorial="true" class="inspec-tutorial" hidden="true"
|
div inspec-tutorial="true" class="inspec-tutorial" hidden="true"
|
||||||
= "Loading"
|
= "Loading"
|
||||||
|
|
||||||
== javascript_include_tag "all"
|
== javascript_include_tag "all"
|
||||||
|
|
||||||
|
|
||||||
javascript:
|
javascript:
|
||||||
|
|
||||||
|
//initiate sticky sidebar from jquery.sticky.js
|
||||||
|
|
||||||
|
$('#sidebar').stick_in_parent();
|
||||||
|
|
||||||
|
javascript:
|
||||||
|
|
||||||
|
//Parallax Text
|
||||||
|
|
||||||
|
if (window.innerWidth > 760) { //don't parallax on tablet/mobile
|
||||||
|
$(window).enllax(); //initiate parallax on larger screens
|
||||||
|
}
|
||||||
|
|
||||||
|
javascript:
|
||||||
|
|
||||||
|
//Animate HR on scroll
|
||||||
|
|
||||||
|
$(window).scroll(function() {
|
||||||
|
|
||||||
|
var scroll = $(window).scrollTop();
|
||||||
|
var objectSelect = $('#icon-trigger'); //parent that triggers scroll
|
||||||
|
var objectPosition = objectSelect.offset().top;
|
||||||
|
if (scroll > objectPosition) {
|
||||||
|
$('hr.first').addClass('stretch') //add class animate class to HR
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
javascript:
|
||||||
|
|
||||||
|
//Animating progress bar for header
|
||||||
|
|
||||||
|
$(document).ready(function(){
|
||||||
|
|
||||||
|
var getMax = function(){
|
||||||
|
return $(document).height() - $(window).height();
|
||||||
|
}
|
||||||
|
|
||||||
|
var getValue = function(){
|
||||||
|
return $(window).scrollTop();
|
||||||
|
}
|
||||||
|
|
||||||
|
if('max' in document.createElement('progress')){
|
||||||
|
// Browser supports progress element
|
||||||
|
var progressBar = $('progress');
|
||||||
|
|
||||||
|
// Set the Max attr for the first time
|
||||||
|
progressBar.attr({ max: getMax() });
|
||||||
|
|
||||||
|
$(document).on('scroll', function(){
|
||||||
|
// On scroll only Value attr needs to be calculated
|
||||||
|
progressBar.attr({ value: getValue() });
|
||||||
|
});
|
||||||
|
|
||||||
|
$(window).resize(function(){
|
||||||
|
// On resize, both Max/Value attr needs to be calculated
|
||||||
|
progressBar.attr({ max: getMax(), value: getValue() });
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
var progressBar = $('.progress-bar'),
|
||||||
|
max = getMax(),
|
||||||
|
value, width;
|
||||||
|
|
||||||
|
var getWidth = function(){
|
||||||
|
// Calculate width in percentage
|
||||||
|
value = getValue();
|
||||||
|
width = (value/max) * 100;
|
||||||
|
width = width + '%';
|
||||||
|
return width;
|
||||||
|
}
|
||||||
|
|
||||||
|
var setWidth = function(){
|
||||||
|
progressBar.css({ width: getWidth() });
|
||||||
|
}
|
||||||
|
|
||||||
|
$(document).on('scroll', setWidth);
|
||||||
|
$(window).on('resize', function(){
|
||||||
|
// Need to reset the Max attr
|
||||||
|
max = getMax();
|
||||||
|
setWidth();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
javascript:
|
||||||
|
|
||||||
|
|
||||||
$(document).foundation();
|
$(document).foundation();
|
||||||
$('.try-demo').click(function(event){
|
$('.try-demo').click(function(event){
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
|
@ -43,7 +137,7 @@ html
|
||||||
$('.inspec-tutorial').hide()
|
$('.inspec-tutorial').hide()
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
javascript:
|
javascript:
|
||||||
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.1.0";
|
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.1.0";
|
||||||
analytics.load("2NpoxZS2fnBmOgGdnQOymLNm6wuij13X");
|
analytics.load("2NpoxZS2fnBmOgGdnQOymLNm6wuij13X");
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
svg.main-nav--toggle[xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
|
||||||
viewBox="0 0 25.8 23.8" style="enable-background:new 0 0 25.8 23.8;" xml:space="preserve"]
|
|
||||||
g
|
|
||||||
path d="M0,19h25.8v4.7H0V19z M25.8,14.6H2.7V9.9h23.1V14.6z M25.8,4.7H0.1V0h25.7V4.7z"
|
|
|
@ -1,75 +1,76 @@
|
||||||
---
|
---
|
||||||
title: Licensing
|
title: Licensing
|
||||||
---
|
---
|
||||||
|
.row.margin-both-offset.columns
|
||||||
|
|
||||||
h1 Legal/Licensing
|
h2 Legal/Licensing
|
||||||
|
|
||||||
p
|
p
|
||||||
| Inspec is an open source product governed by the Apache 2.0 license.
|
| Inspec is an open source product governed by the Apache 2.0 license.
|
||||||
The license is reproduced here in its entirety.
|
The license is reproduced here in its entirety.
|
||||||
|
|
||||||
|
|
||||||
h2 Apache License
|
h2 Apache License
|
||||||
|
|
||||||
p Version 2.0, January 2004
|
p Version 2.0, January 2004
|
||||||
|
|
||||||
p
|
p
|
||||||
a href="http://www.apache.org/licenses/" http://www.apache.org/licenses/
|
a href="http://www.apache.org/licenses/" http://www.apache.org/licenses/
|
||||||
|
|
||||||
p TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
p TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||||
|
|
||||||
ol
|
ol
|
||||||
li
|
li
|
||||||
strong Definitions.
|
strong Definitions.
|
||||||
|
|
||||||
p "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
|
p "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
|
||||||
|
|
||||||
p "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
|
p "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
|
||||||
|
|
||||||
p "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
|
p "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
|
||||||
|
|
||||||
p "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
|
p "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
|
||||||
|
|
||||||
p "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
|
p "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
|
||||||
|
|
||||||
p "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
|
p "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
|
||||||
|
|
||||||
p "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
|
p "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
|
||||||
|
|
||||||
p "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
|
p "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
|
||||||
|
|
||||||
p "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
|
p "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
|
||||||
|
|
||||||
p "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
|
p "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
|
||||||
|
|
||||||
li
|
li
|
||||||
p <strong>Grant of Copyright License.</strong> Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
|
p <strong>Grant of Copyright License.</strong> Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
|
||||||
|
|
||||||
li
|
li
|
||||||
p <strong>Grant of Patent License.</strong> Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
|
p <strong>Grant of Patent License.</strong> Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
|
||||||
|
|
||||||
li
|
li
|
||||||
p <strong>Redistribution.</strong> You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
|
p <strong>Redistribution.</strong> You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
|
||||||
|
|
||||||
ol.lower-alpha
|
ol.lower-alpha
|
||||||
li You must give any other recipients of the Work or Derivative Works a copy of this License; and
|
li You must give any other recipients of the Work or Derivative Works a copy of this License; and
|
||||||
li You must cause any modified files to carry prominent notices stating that You changed the files; and
|
li You must cause any modified files to carry prominent notices stating that You changed the files; and
|
||||||
li You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
|
li You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
|
||||||
li If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
|
li If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
|
||||||
|
|
||||||
p You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
|
p You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
|
||||||
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
|
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
|
||||||
|
|
||||||
li
|
li
|
||||||
p <strong>Trademarks.</strong> This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
|
p <strong>Trademarks.</strong> This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
|
||||||
|
|
||||||
li
|
li
|
||||||
p <strong>Disclaimer of Warranty.</strong> Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
|
p <strong>Disclaimer of Warranty.</strong> Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
|
||||||
|
|
||||||
li
|
li
|
||||||
p <strong>Limitation of Liability.</strong> In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
|
p <strong>Limitation of Liability.</strong> In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
|
||||||
|
|
||||||
li
|
li
|
||||||
p <strong>Accepting Warranty or Additional Liability.</strong> While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
|
p <strong>Accepting Warranty or Additional Liability.</strong> While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
|
||||||
|
|
||||||
p END OF TERMS AND CONDITIONS
|
p END OF TERMS AND CONDITIONS
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
title: InSpec - Privacy Policy
|
title: InSpec - Privacy Policy
|
||||||
---
|
---
|
||||||
|
|
||||||
.row
|
.row.margin-both-offset
|
||||||
.columns.medium-12
|
.columns.medium-12
|
||||||
h1.no-margin Chef Privacy Policy
|
h2.no-margin Chef Privacy Policy
|
||||||
p This privacy policy ("Policy") explains how Personal Information is collected, used, and disclosed by Chef Software, Inc. ("Chef, "we" or "us") with respect to your use of the Web sites operated by Chef that link to this Policy, including without limitation www.Chef.io (collectively the "Sites") and any services provided to you by Chef (the "Services"). We reserve the right to change the provisions of this Policy at any time. We will alert you that changes have been made by indicating on the Policy the date it was last updated. We encourage you to review this Policy from time to time to make sure that you understand how any Personal Information you provide will be used.
|
p This privacy policy ("Policy") explains how Personal Information is collected, used, and disclosed by Chef Software, Inc. ("Chef, "we" or "us") with respect to your use of the Web sites operated by Chef that link to this Policy, including without limitation www.Chef.io (collectively the "Sites") and any services provided to you by Chef (the "Services"). We reserve the right to change the provisions of this Policy at any time. We will alert you that changes have been made by indicating on the Policy the date it was last updated. We encourage you to review this Policy from time to time to make sure that you understand how any Personal Information you provide will be used.
|
||||||
p Please read this policy carefully to understand our policies and practices regarding your information and how we will treat it. If you do not agree with our policies and practices, your choice is not to use our Sites or Services. By accessing or using the Sites or Services, you agree to this privacy policy. Your continued use of the Sites or Services after we make changes is deemed to be acceptance of those changes, so please check the policy periodically for updates.
|
p Please read this policy carefully to understand our policies and practices regarding your information and how we will treat it. If you do not agree with our policies and practices, your choice is not to use our Sites or Services. By accessing or using the Sites or Services, you agree to this privacy policy. Your continued use of the Sites or Services after we make changes is deemed to be acceptance of those changes, so please check the policy periodically for updates.
|
||||||
h4 WHAT IS PERSONAL INFORMATION?
|
h4 WHAT IS PERSONAL INFORMATION?
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
title: Terms and Conditions of Use
|
title: Terms and Conditions of Use
|
||||||
---
|
---
|
||||||
|
|
||||||
.row
|
.row.margin-both-offset
|
||||||
.columns.medium-12
|
.columns.medium-12
|
||||||
h1.no-margin Terms and Conditions of Use
|
h2.no-margin Terms and Conditions of Use
|
||||||
|
|
||||||
p
|
p
|
||||||
strong
|
strong
|
||||||
|
|
|
@ -1,84 +1,85 @@
|
||||||
---
|
---
|
||||||
title: Inspec - Trademark Policy
|
title: Inspec - Trademark Policy
|
||||||
---
|
---
|
||||||
|
.row.margin-both-offset.columns
|
||||||
|
|
||||||
h1 Chef Trademark Policy
|
h2 Chef Trademark Policy
|
||||||
p
|
p
|
||||||
small June 16, 2016
|
small June 16, 2016
|
||||||
|
|
||||||
h4
|
h4
|
||||||
u INTRODUCTION
|
u INTRODUCTION
|
||||||
p This document outlines the policy of Chef Software Inc. ("Chef") regarding the use of Chef trademarks and/or logos, including without limitation Chef's Open Source Projects, such as for example, Habitat, InSpec and Server ("Chef Marks"). Any use of any Chef Mark must be in accordance with this policy or a separate license agreement. Any use that does not comply with this policy or does not have written authorization from Chef is not authorized. Any goodwill generated by the use of any Chef Marks will be for the benefit of Chef. This Trademark Policy ("Policy") attempts to balance two competing interests: Chef's need to ensure that the Chef Marks remain reliable indicators of quality, source, and security; and Chef's desire to permit community members, contributors, software users and distributors, and others to discuss the Chef products and to accurately describe their affiliation with Chef. Striking a proper balance is a complex situation that many organizations - in particular those whose products are distributed electronically - wrestle with every day and Chef has attempted to balance it here. Chef protects its Chef Marks on behalf and for the benefit of the entire community. The law obligates trademark owners to police their marks and prevent the use of confusingly similar names by third parties. If you have questions about this Policy, please contact the Chef marketing team at <a href="mailto:marketing@chef.io">marketing@chef.io</a>.
|
p This document outlines the policy of Chef Software Inc. ("Chef") regarding the use of Chef trademarks and/or logos, including without limitation Chef's Open Source Projects, such as for example, Habitat, InSpec and Server ("Chef Marks"). Any use of any Chef Mark must be in accordance with this policy or a separate license agreement. Any use that does not comply with this policy or does not have written authorization from Chef is not authorized. Any goodwill generated by the use of any Chef Marks will be for the benefit of Chef. This Trademark Policy ("Policy") attempts to balance two competing interests: Chef's need to ensure that the Chef Marks remain reliable indicators of quality, source, and security; and Chef's desire to permit community members, contributors, software users and distributors, and others to discuss the Chef products and to accurately describe their affiliation with Chef. Striking a proper balance is a complex situation that many organizations - in particular those whose products are distributed electronically - wrestle with every day and Chef has attempted to balance it here. Chef protects its Chef Marks on behalf and for the benefit of the entire community. The law obligates trademark owners to police their marks and prevent the use of confusingly similar names by third parties. If you have questions about this Policy, please contact the Chef marketing team at <a href="mailto:marketing@chef.io">marketing@chef.io</a>.
|
||||||
p Underlying this Policy is the general law of trademarks. Trademarks exist to help consumers identify, and organizations publicize, the source of products. Someone's trust in the Chef name and products is crucial to us. Particularly in connection with intangible products like software, trust is all consumers have to decide on which product to choose. Chef also caretakes and curates the trust of the Chef community. This Policy seeks to protect both the public's and the Chef community's trust in the Chef Marks.
|
p Underlying this Policy is the general law of trademarks. Trademarks exist to help consumers identify, and organizations publicize, the source of products. Someone's trust in the Chef name and products is crucial to us. Particularly in connection with intangible products like software, trust is all consumers have to decide on which product to choose. Chef also caretakes and curates the trust of the Chef community. This Policy seeks to protect both the public's and the Chef community's trust in the Chef Marks.
|
||||||
p In addition, Chef may receive reports about websites or companies using the Chef Marks to promote other products and services, or using modified versions of the Chef Marks. The problem with these activities is that they may be deceptive, harm users, cause consumer confusion, or jeopardize the identity and meaning of the Chef Marks. Such cases range from good intentions but improper use of the trademarks, to people intentionally trading on the Chef brand for their own benefit and/or to distribute modified versions of the product, to a clear intent to deceive, manipulate and steal from users in a highly organized and syndicated fashion. When Chef receives reports of such activities, or identifies problematic activities, Chef analyzes the reports and treats each case individually based on the intent and severity of the matter.
In creating this Policy, Chef seeks to clarify legitimate uses of the Chef Marks. Although this Policy is composed of a number of specific examples, most reflect the fundamental requirement that<u> your use of the Chef Marks be non-confusing and non-disparaging.</u> "Non-confusing" means people should always know with whom they are dealing and where the software originates. Websites, software and other services that are not officially maintained or supported by Chef should not imply, either directly or by omission, that they are. These basic requirements can serve as a guide as you work your way through the Policy.
|
p In addition, Chef may receive reports about websites or companies using the Chef Marks to promote other products and services, or using modified versions of the Chef Marks. The problem with these activities is that they may be deceptive, harm users, cause consumer confusion, or jeopardize the identity and meaning of the Chef Marks. Such cases range from good intentions but improper use of the trademarks, to people intentionally trading on the Chef brand for their own benefit and/or to distribute modified versions of the product, to a clear intent to deceive, manipulate and steal from users in a highly organized and syndicated fashion. When Chef receives reports of such activities, or identifies problematic activities, Chef analyzes the reports and treats each case individually based on the intent and severity of the matter.
In creating this Policy, Chef seeks to clarify legitimate uses of the Chef Marks. Although this Policy is composed of a number of specific examples, most reflect the fundamental requirement that<u> your use of the Chef Marks be non-confusing and non-disparaging.</u> "Non-confusing" means people should always know with whom they are dealing and where the software originates. Websites, software and other services that are not officially maintained or supported by Chef should not imply, either directly or by omission, that they are. These basic requirements can serve as a guide as you work your way through the Policy.
|
||||||
p This Policy, prepared by Chef, sets out rules for proper use of the Chef Marks. Some, but not all, Chef Marks include the following:
|
p This Policy, prepared by Chef, sets out rules for proper use of the Chef Marks. Some, but not all, Chef Marks include the following:
|
||||||
ul
|
ul
|
||||||
li Chef and Chef Logo
|
li Chef and Chef Logo
|
||||||
li Inspec and Inspec Logo
|
li Inspec and Inspec Logo
|
||||||
li Compliance at Velocity
|
li Compliance at Velocity
|
||||||
li CODE CAN
|
li CODE CAN
|
||||||
li RULE THE CLOUD
|
li RULE THE CLOUD
|
||||||
li POWERED BY CHEF
|
li POWERED BY CHEF
|
||||||
p Chef may update its Chef Marks from time to time and without prior notice. If you ever have any questions about a Chef Mark, please contact Chef at <a href="mailto:marketing@chef.io">marketing@chef.io</a>.
Approved Chef logos can be downloaded here: <a href="http://style.chef.io/branding/">http://style.chef.io/branding/</a>
|
p Chef may update its Chef Marks from time to time and without prior notice. If you ever have any questions about a Chef Mark, please contact Chef at <a href="mailto:marketing@chef.io">marketing@chef.io</a>.
Approved Chef logos can be downloaded here: <a href="http://style.chef.io/branding/">http://style.chef.io/branding/</a>
|
||||||
p This Policy applies to all uses of the Chef Marks, in text and logo form, whether or not identified above.
|
p This Policy applies to all uses of the Chef Marks, in text and logo form, whether or not identified above.
|
||||||
h4
|
h4
|
||||||
u OBJECTIVE AND SCOPE OF THE CHEF TRADEMARK POLICY
|
u OBJECTIVE AND SCOPE OF THE CHEF TRADEMARK POLICY
|
||||||
p The objective of this Policy is to ensure that the Chef Marks remain reliable indicators of source and quality and that they are protected from inappropriate and unauthorized use. This Policy explains when and how you may use the Chef Marks without written authorization and, conversely, when written permission from Chef is required. Chef reserves the right to review all usage of the Chef Marks and to terminate use of the Chef Marks by any party for non-compliance with this Policy or written authorization. Chef may change this Policy at its sole discretion at any time effective immediately upon being published at https://www.chef.io/trademark-policy/ .
|
p The objective of this Policy is to ensure that the Chef Marks remain reliable indicators of source and quality and that they are protected from inappropriate and unauthorized use. This Policy explains when and how you may use the Chef Marks without written authorization and, conversely, when written permission from Chef is required. Chef reserves the right to review all usage of the Chef Marks and to terminate use of the Chef Marks by any party for non-compliance with this Policy or written authorization. Chef may change this Policy at its sole discretion at any time effective immediately upon being published at https://www.chef.io/trademark-policy/ .
|
||||||
h4
|
h4
|
||||||
u AUTHORIZED USE OF CHEF MARKS
|
u AUTHORIZED USE OF CHEF MARKS
|
||||||
ul
|
ul
|
||||||
li
|
li
|
||||||
u SUMMARY
|
u SUMMARY
|
||||||
ul
|
ul
|
||||||
li AS A GENERAL RULE, THE CHEF MARKS MAY NOT BE USED IN ANY MANNER OTHER THAN EXPRESSLY AUTHORIZED IN A WRITTEN AGREEMENT SIGNED BY A DULY AUTHORIZED CHEF REPRESENTATIVE OR AS EXPRESSLY PERMITTED BY THIS POLICY.
|
li AS A GENERAL RULE, THE CHEF MARKS MAY NOT BE USED IN ANY MANNER OTHER THAN EXPRESSLY AUTHORIZED IN A WRITTEN AGREEMENT SIGNED BY A DULY AUTHORIZED CHEF REPRESENTATIVE OR AS EXPRESSLY PERMITTED BY THIS POLICY.
|
||||||
li You must use a Chef Mark in accordance with this Policy. To the extent any part of this Policy conflicts or is inconsistent with any part of a written agreement between you and Chef, the written agreement shall control. No other rights of any kind are granted hereunder by implication or otherwise.
<br/>You must obtain written permission from Chef to use the Chef Marks for any use, including but not limited to; (i) merchandising purposes (e.g. T-shirts, mugs); (ii) on or in relation to a software product that includes or is built on top of any Chef product, including Chef's open source projects; or (iii) in an attention-getting or branding manner. Without the express prior written consent of Chef, no Chef Marks may be used in a manner that implies an affiliation with, approval by, endorsement of or sponsorship by Chef.
|
li You must use a Chef Mark in accordance with this Policy. To the extent any part of this Policy conflicts or is inconsistent with any part of a written agreement between you and Chef, the written agreement shall control. No other rights of any kind are granted hereunder by implication or otherwise.
<br/>You must obtain written permission from Chef to use the Chef Marks for any use, including but not limited to; (i) merchandising purposes (e.g. T-shirts, mugs); (ii) on or in relation to a software product that includes or is built on top of any Chef product, including Chef's open source projects; or (iii) in an attention-getting or branding manner. Without the express prior written consent of Chef, no Chef Marks may be used in a manner that implies an affiliation with, approval by, endorsement of or sponsorship by Chef.
|
||||||
li
|
li
|
||||||
u GENERAL GUIDELINES
|
u GENERAL GUIDELINES
|
||||||
ul
|
ul
|
||||||
li You may use of the Chef Marks, without a license, provided such use complies with the following requirements: (i) the Chef Mark is used only to refer to the Chef project and/or technology; (ii) the Chef Mark is not used as part of your product, brand, domain, URL, or service name; (iii) the Chef Mark appears less prominent than your company or product name; (iv) the reference to Chef does not create a sense of endorsement, sponsorship, or ownership by Chef; and/or (v) Your use of the Chef Mark is necessary to fully describe your services or products and is limited to as much of the Chef Mark as is necessary for such identification ("Nominative Use"). ALL OTHER USES OF THE CHEF MARK, INCLUDING LOGOS, REQUIRE A WRITTEN LICENSE AGREEMENT.
|
li You may use of the Chef Marks, without a license, provided such use complies with the following requirements: (i) the Chef Mark is used only to refer to the Chef project and/or technology; (ii) the Chef Mark is not used as part of your product, brand, domain, URL, or service name; (iii) the Chef Mark appears less prominent than your company or product name; (iv) the reference to Chef does not create a sense of endorsement, sponsorship, or ownership by Chef; and/or (v) Your use of the Chef Mark is necessary to fully describe your services or products and is limited to as much of the Chef Mark as is necessary for such identification ("Nominative Use"). ALL OTHER USES OF THE CHEF MARK, INCLUDING LOGOS, REQUIRE A WRITTEN LICENSE AGREEMENT.
|
||||||
li
|
li
|
||||||
u SPECIFIC USE CASES
|
u SPECIFIC USE CASES
|
||||||
ul
|
ul
|
||||||
li USE WITH OPEN SOURCE SOFTWARE: We release open source code under the Apache 2.0 license, which permits third parties to copy and redistribute the underlying software under the terms of the license. However, the Apache 2.0 license does not provide any license or right to use any of the Chef Marks. You may redistribute the applicable Chef open source software under the terms of the Apache 2.0 license, but You may not use the Chef Marks in doing so without express written permission from Chef or as expressly permitted in this Policy.
|
li USE WITH OPEN SOURCE SOFTWARE: We release open source code under the Apache 2.0 license, which permits third parties to copy and redistribute the underlying software under the terms of the license. However, the Apache 2.0 license does not provide any license or right to use any of the Chef Marks. You may redistribute the applicable Chef open source software under the terms of the Apache 2.0 license, but You may not use the Chef Marks in doing so without express written permission from Chef or as expressly permitted in this Policy.
|
||||||
li PUBLICATIONS AND PRESENTATIONS: Third parties may use the Chef Marks in publications, such as books or magazines, or in connection with the presentations and publications that are displayed to the public (collectively, "Publications"), provided that: (i) such use is referential only: You are simply referring to Chef and its products; (ii) Your name or mark and logo shall appear in a prominent location on the cover or the title page of the Publication and shall be featured with greater prominence than the Chef Mark; (iii) You do not apply to register or register any term comprised or consisting of in whole or in part the Chef Mark, or any confusingly similar mark as trademarks, service marks, corporate names, trade names or domain names, Internet keywords, metatags, or trigger words to lead to a website or other Internet destination; (iv) You do not alter or change any Chef Mark or logo; (v) You comply with this Policy and usage guidelines; (vi) You attribute the Chef Marks with the proper symbol and footnote it on all Publications, webpages, announcements, or anywhere you might use the term.
|
li PUBLICATIONS AND PRESENTATIONS: Third parties may use the Chef Marks in publications, such as books or magazines, or in connection with the presentations and publications that are displayed to the public (collectively, "Publications"), provided that: (i) such use is referential only: You are simply referring to Chef and its products; (ii) Your name or mark and logo shall appear in a prominent location on the cover or the title page of the Publication and shall be featured with greater prominence than the Chef Mark; (iii) You do not apply to register or register any term comprised or consisting of in whole or in part the Chef Mark, or any confusingly similar mark as trademarks, service marks, corporate names, trade names or domain names, Internet keywords, metatags, or trigger words to lead to a website or other Internet destination; (iv) You do not alter or change any Chef Mark or logo; (v) You comply with this Policy and usage guidelines; (vi) You attribute the Chef Marks with the proper symbol and footnote it on all Publications, webpages, announcements, or anywhere you might use the term.
|
||||||
li TRADEMARK NOTICE SYMBOL: When using the Chef Marks, you must use the appropriate trademark symbol (either ™ or ®) as a notice to third parties of our rights to the Chef Mark. A trademark notice symbol must be used in connection with the first and most prominent usage of a mark (e.g. "Chef™"). A Chef Logo must always appear with the TM notice in every use.
|
li TRADEMARK NOTICE SYMBOL: When using the Chef Marks, you must use the appropriate trademark symbol (either ™ or ®) as a notice to third parties of our rights to the Chef Mark. A trademark notice symbol must be used in connection with the first and most prominent usage of a mark (e.g. "Chef™"). A Chef Logo must always appear with the TM notice in every use.
|
||||||
li ATTRIBUTION STATEMENT: You must acknowledge the rights of Chef in the Chef Marks and agree not to register or seek to register any Chef Marks in any country. All uses of Chef Marks must identify the Marks as being trademarks of Chef with our standard trademark attribution statement. The following statement must be used in all materials using the Chef Marks, including but not limited to websites, publications, splash screens, screenshots or in documentation or source code: "The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/ service marks of Chef, in the United States and other countries and are used with Chef Software Inc.'s permission. We are not affiliated with, endorsed or sponsored by Chef Software Inc." While you may scale the size to suit your needs, you may not modify any of the Chef logos in any other way (such as by changing the design or color or the relative proportions of the elements which comprise the logo). When using Chef Marks, you will never vary the spelling, hyphenation or spacing of the any portion of the marks. You will never use a Chef Mark as a verb or noun or in possessive or plural form. (This is just good form.)
|
li ATTRIBUTION STATEMENT: You must acknowledge the rights of Chef in the Chef Marks and agree not to register or seek to register any Chef Marks in any country. All uses of Chef Marks must identify the Marks as being trademarks of Chef with our standard trademark attribution statement. The following statement must be used in all materials using the Chef Marks, including but not limited to websites, publications, splash screens, screenshots or in documentation or source code: "The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/ service marks of Chef, in the United States and other countries and are used with Chef Software Inc.'s permission. We are not affiliated with, endorsed or sponsored by Chef Software Inc." While you may scale the size to suit your needs, you may not modify any of the Chef logos in any other way (such as by changing the design or color or the relative proportions of the elements which comprise the logo). When using Chef Marks, you will never vary the spelling, hyphenation or spacing of the any portion of the marks. You will never use a Chef Mark as a verb or noun or in possessive or plural form. (This is just good form.)
|
||||||
li DOMAIN NAMES AND URLs: You may not use Chef Marks in your own domain names or URLs in a way that would likely to confuse a relevant consumer about the source of software or services provided through your website without written approval from Chef.
|
li DOMAIN NAMES AND URLs: You may not use Chef Marks in your own domain names or URLs in a way that would likely to confuse a relevant consumer about the source of software or services provided through your website without written approval from Chef.
|
||||||
li PRODUCTS AND SERVICES RELATED TO CHEF SOFTWARE: If you offer products or services related to Chef Marks, you may use the Chef Marks in describing and advertising your product so long as you don't mislead customers into thinking that either your website, service, or product is a Chef website, service, or product, or that Chef has any direct relationship with your organization. For example: "FooCo Management Dashboard for Chef Inspec" is okay. "FooCo Chef" is not okay, nor is "FooCo Chef Automate Dashboard". In addition, your website may not copy the look and feel of any Chef website. Again, Chef does not want the visitor to your website to be confused with whom she/he is dealing. When in doubt, err on the side of providing more, rather than less, explanation and information.
|
li PRODUCTS AND SERVICES RELATED TO CHEF SOFTWARE: If you offer products or services related to Chef Marks, you may use the Chef Marks in describing and advertising your product so long as you don't mislead customers into thinking that either your website, service, or product is a Chef website, service, or product, or that Chef has any direct relationship with your organization. For example: "FooCo Management Dashboard for Chef Inspec" is okay. "FooCo Chef" is not okay, nor is "FooCo Chef Automate Dashboard". In addition, your website may not copy the look and feel of any Chef website. Again, Chef does not want the visitor to your website to be confused with whom she/he is dealing. When in doubt, err on the side of providing more, rather than less, explanation and information.
|
||||||
li MARKS AND MERCHANDISE: You must obtain prior written approval from Chef to use the Chef Marks in any merchandise. In general, permission to use a Chef Mark may be granted for those wishing to create merchandise that promotes Chef and the Chef community. Permission will typically be denied to merchandise that would detract, disparage, or insult Chef or the Chef community. (We hope this comes as no surprise.)
|
li MARKS AND MERCHANDISE: You must obtain prior written approval from Chef to use the Chef Marks in any merchandise. In general, permission to use a Chef Mark may be granted for those wishing to create merchandise that promotes Chef and the Chef community. Permission will typically be denied to merchandise that would detract, disparage, or insult Chef or the Chef community. (We hope this comes as no surprise.)
|
||||||
li MODIFICATIONS: There is one additional broad category of things you can't do with the Chef Marks - produce modified versions of them. A modified mark also would raise the possibility of consumer confusion, thus violating Chef trademark rights (remember the overarching requirement that any use of a Chef Mark be non-confusing?).
|
li MODIFICATIONS: There is one additional broad category of things you can't do with the Chef Marks - produce modified versions of them. A modified mark also would raise the possibility of consumer confusion, thus violating Chef trademark rights (remember the overarching requirement that any use of a Chef Mark be non-confusing?).
|
||||||
h4
|
h4
|
||||||
u UNAUTHORIZED USE OF THE CHEF MARKS
|
u UNAUTHORIZED USE OF THE CHEF MARKS
|
||||||
p Unauthorized use of the Chef Marks or marks that are confusingly similar may constitute an infringement of Chef trademark rights and are strictly prohibited. The following are examples of unauthorized uses of the Chef Marks or company name "Chef Software":
|
p Unauthorized use of the Chef Marks or marks that are confusingly similar may constitute an infringement of Chef trademark rights and are strictly prohibited. The following are examples of unauthorized uses of the Chef Marks or company name "Chef Software":
|
||||||
ul
|
ul
|
||||||
li
|
li
|
||||||
u Use of Chef Marks in connection with third party marks:
|
u Use of Chef Marks in connection with third party marks:
|
||||||
| Use of the Chef Marks in connection with or as part of company names, trademarks or logos is not allowed. Do not hyphenate Chef with your product name to create a new product name. You may not use or register, in whole or in part, Chef, Chef logos or any other Chef trademarks, including Chef -owned graphic symbols, icons or any alteration thereof, as part of your trademark, service mark, company name, trade name, product name or service name. You may not incorporate the Chef Marks into the name or logo of your website, domain name, Internet keywords, metatags, or trigger words to lead to a website or other Internet destination, product, business or service.
|
| Use of the Chef Marks in connection with or as part of company names, trademarks or logos is not allowed. Do not hyphenate Chef with your product name to create a new product name. You may not use or register, in whole or in part, Chef, Chef logos or any other Chef trademarks, including Chef -owned graphic symbols, icons or any alteration thereof, as part of your trademark, service mark, company name, trade name, product name or service name. You may not incorporate the Chef Marks into the name or logo of your website, domain name, Internet keywords, metatags, or trigger words to lead to a website or other Internet destination, product, business or service.
|
||||||
li
|
li
|
||||||
u Incorporation of all or a portion of a Chef Mark into a domain name:
|
u Incorporation of all or a portion of a Chef Mark into a domain name:
|
||||||
| You may not register a domain name or use a registered domain name that includes a Chef, or any marks that are phonetically equivalent to or confusingly similar to the Chef Marks.
|
| You may not register a domain name or use a registered domain name that includes a Chef, or any marks that are phonetically equivalent to or confusingly similar to the Chef Marks.
|
||||||
li
|
li
|
||||||
u Damaging Use:
|
u Damaging Use:
|
||||||
| Use of the Chef Marks or any other Chef-owned graphic, symbol or logo in a manner that disparages Chef, the Chef project and community or its technology or damages the brand integrity, including use of the Chef Marks in a manner that is, in the opinion of Chef, offensive, defamatory, illegal or unethical.
|
| Use of the Chef Marks or any other Chef-owned graphic, symbol or logo in a manner that disparages Chef, the Chef project and community or its technology or damages the brand integrity, including use of the Chef Marks in a manner that is, in the opinion of Chef, offensive, defamatory, illegal or unethical.
|
||||||
li
|
li
|
||||||
u Confusingly similar marks:
|
u Confusingly similar marks:
|
||||||
| You may not use trademarks, logos or other content that is confusingly similar to the Chef Marks, Chef-owned graphics, symbols or any logos ("Chef Brand Assets").
|
| You may not use trademarks, logos or other content that is confusingly similar to the Chef Marks, Chef-owned graphics, symbols or any logos ("Chef Brand Assets").
|
||||||
li
|
li
|
||||||
u Variations or abbreviations or combinations with any other marks:
|
u Variations or abbreviations or combinations with any other marks:
|
||||||
| You may not use variations, foreign language equivalent or abbreviation of the Chef Marks for any purpose.
|
| You may not use variations, foreign language equivalent or abbreviation of the Chef Marks for any purpose.
|
||||||
li
|
li
|
||||||
u Endorsement or Sponsorship:
|
u Endorsement or Sponsorship:
|
||||||
| You may not use Chef Marks to imply approval, sponsorship, endorsement or affiliation of your company, website, products or services by Chef or the Chef project.
|
| You may not use Chef Marks to imply approval, sponsorship, endorsement or affiliation of your company, website, products or services by Chef or the Chef project.
|
||||||
p Please note that the preceding examples are illustrative rather than an exhaustive list of types of unauthorized uses of the Chef Marks. All rights not explicitly granted in this Policy are expressly reserved by Chef.
|
p Please note that the preceding examples are illustrative rather than an exhaustive list of types of unauthorized uses of the Chef Marks. All rights not explicitly granted in this Policy are expressly reserved by Chef.
|
||||||
h4
|
h4
|
||||||
u QUESTIONS AND REPORTING MISUSE OF THE CHEF MARKS
|
u QUESTIONS AND REPORTING MISUSE OF THE CHEF MARKS
|
||||||
p If You wish to obtain Chef permission for any uses above or for any other use which is not specifically addressed in this Policy or You became aware of unauthorized use of the Chef Marks, please contact <a href="mailto:marketing@chef.io">marketing@chef.io</a>. Please note that permission will only be granted under certain conditions and/or subject to You entering into an agreement with Chef to maintain the quality of the products and or services You offer.
|
p If You wish to obtain Chef permission for any uses above or for any other use which is not specifically addressed in this Policy or You became aware of unauthorized use of the Chef Marks, please contact <a href="mailto:marketing@chef.io">marketing@chef.io</a>. Please note that permission will only be granted under certain conditions and/or subject to You entering into an agreement with Chef to maintain the quality of the products and or services You offer.
|
||||||
p Chef reserves the right to revoke the authorization at any time in its sole discretion. If Chef determines that Your use of a Chef Mark does not truthfully and accurately identify the inclusion of the applicable Chef technology or Your use is otherwise unacceptable or detrimental to Chef or outside the scope of this Policy or an applicable license, Chef will revoke the authorization. Upon revocation of the authorization You agree that You will immediately cease all use of the applicable Chef Mark.
|
p Chef reserves the right to revoke the authorization at any time in its sole discretion. If Chef determines that Your use of a Chef Mark does not truthfully and accurately identify the inclusion of the applicable Chef technology or Your use is otherwise unacceptable or detrimental to Chef or outside the scope of this Policy or an applicable license, Chef will revoke the authorization. Upon revocation of the authorization You agree that You will immediately cease all use of the applicable Chef Mark.
|
||||||
h4
|
h4
|
||||||
u ACKNOWLEDGEMENT
|
u ACKNOWLEDGEMENT
|
||||||
p
|
p
|
||||||
strong Nothing in this Trademark Policy shall be interpreted to allow any third party to claim any association with Chef or to imply any approval or support by Chef for any third party products or services.
|
strong Nothing in this Trademark Policy shall be interpreted to allow any third party to claim any association with Chef or to imply any approval or support by Chef for any third party products or services.
|
||||||
p
|
p
|
||||||
strong You acknowledge and agree that Chef is the sole and exclusive owner of the Chef Marks and agree that You will do nothing inconsistent with such ownership either during the term of such use or afterwards. You agree that you will not acquire any rights in the Chef Marks and that any goodwill generated by your use of the Chef Marks inures solely to the benefit of Chef. You also agree that "Chef" is not descriptive or generic and you agree not to challenge Chef's rights in the Chef Marks, including but not limited to its trademark applications and registrations, on any grounds. You also ensure that Your use of the Chef Marks does not create any confusion as to the source of Your products, services and activities and those of the Chef community or Chef. You agree not to challenge Chef's rights in the Chef Marks, including but not limited to its trademark applications and registrations, on any grounds.
|
strong You acknowledge and agree that Chef is the sole and exclusive owner of the Chef Marks and agree that You will do nothing inconsistent with such ownership either during the term of such use or afterwards. You agree that you will not acquire any rights in the Chef Marks and that any goodwill generated by your use of the Chef Marks inures solely to the benefit of Chef. You also agree that "Chef" is not descriptive or generic and you agree not to challenge Chef's rights in the Chef Marks, including but not limited to its trademark applications and registrations, on any grounds. You also ensure that Your use of the Chef Marks does not create any confusion as to the source of Your products, services and activities and those of the Chef community or Chef. You agree not to challenge Chef's rights in the Chef Marks, including but not limited to its trademark applications and registrations, on any grounds.
|
||||||
p
|
p
|
||||||
strong Thank you for caring about the Chef brand!
|
strong Thank you for caring about the Chef brand!
|
||||||
|
|
|
@ -1,39 +1,73 @@
|
||||||
.button {
|
// Normal Links
|
||||||
font-family: $heading-font;
|
|
||||||
text-transform: uppercase;
|
|
||||||
border-radius: 0;
|
|
||||||
box-shadow: 3px 3px 0 0 $off-white;
|
|
||||||
transition: all 0.3s ease;
|
|
||||||
|
|
||||||
&.primary {
|
a {
|
||||||
color: $inspec-grey;
|
@extend %transition;
|
||||||
background: $white;
|
color : $color_link;
|
||||||
border: 1px solid $inspec-blue;
|
font-family : $heading-font;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.primary:active,
|
// All CTA's
|
||||||
&.secondary:active {
|
|
||||||
transform: translateX(2px) translateY(2px);
|
|
||||||
box-shadow: 0 0 0 0 $off-white;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.transparent {
|
.btn {
|
||||||
color: $inspec-grey;
|
@extend %transition;
|
||||||
background: transparent;
|
box-sizing : border-box;
|
||||||
padding-left: 0;
|
padding : 0.6rem 1.25rem;
|
||||||
padding-right: 0;
|
color : $color_purple;
|
||||||
box-shadow: none;
|
border : 1px solid transparent;
|
||||||
|
border-right : 1px solid $color_link;
|
||||||
|
border-left : 1px solid $color_purple;
|
||||||
|
border-radius : 4px;
|
||||||
|
background : transparent;
|
||||||
|
background-image : linear-gradient(
|
||||||
|
to right,
|
||||||
|
$color_purple 0,
|
||||||
|
$color_link 100%
|
||||||
|
),
|
||||||
|
linear-gradient(
|
||||||
|
to right,
|
||||||
|
$color_purple 0,
|
||||||
|
$color_link 100%
|
||||||
|
);
|
||||||
|
background-repeat : no-repeat;
|
||||||
|
background-position : 0 0,
|
||||||
|
0 100%;
|
||||||
|
background-size : 100% 1px;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: darken($inspec-grey, 20%);
|
color : $color_white;
|
||||||
}
|
border-color : $color_purple;
|
||||||
}
|
background-image : initial;
|
||||||
|
background-color : $color_purple;
|
||||||
|
}
|
||||||
|
|
||||||
&.block {
|
&.btn-inverse {
|
||||||
display: block;
|
color : $color_purple;
|
||||||
}
|
|
||||||
|
|
||||||
& + .button {
|
&:hover {
|
||||||
margin-left: 15px;
|
color : $color_white;
|
||||||
}
|
background-color : $color_purple;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
//mobile
|
||||||
|
@media only screen and (max-width: 40.063em) {
|
||||||
|
float: initial;
|
||||||
|
padding : 0.8rem 1.6rem;
|
||||||
|
margin : 0 auto;
|
||||||
|
text-align : center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Form Buttons
|
||||||
|
|
||||||
|
button {
|
||||||
|
@extend %transition;
|
||||||
|
padding : 0.6rem 1.25rem;
|
||||||
|
color : $color_white;
|
||||||
|
border : 2px $color-purple;
|
||||||
|
border-radius : 4px;
|
||||||
|
background : $color_purple;
|
||||||
|
}
|
||||||
|
|
||||||
|
button:hover {
|
||||||
|
opacity : 0.8;
|
||||||
|
}
|
||||||
|
|
|
@ -1,18 +1,52 @@
|
||||||
pre {
|
//default
|
||||||
padding: 10px;
|
|
||||||
margin-bottom: 1em;
|
|
||||||
background: rgba($inspec-blue, 0.15);
|
|
||||||
border: 1px solid rgba($inspec-blue, 0.3);
|
|
||||||
color: darken($inspec-blue, 25%);
|
|
||||||
|
|
||||||
& > code {
|
|
||||||
background: transparent;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
code {
|
code {
|
||||||
background: rgba($inspec-blue, 0.15);
|
color : $color_link;
|
||||||
border: 1px solid transparent;
|
border-radius : 7px;
|
||||||
color: darken($inspec-blue, 25%);
|
background : $color_lt_blue;
|
||||||
|
border-color: $color_lt_blue;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre {
|
||||||
|
padding: 10px;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
background : $color_lt_blue;
|
||||||
|
border: 1px solid rgba(65,151,181,0.3);
|
||||||
|
color: $color_link
|
||||||
|
}
|
||||||
|
|
||||||
|
// Container for code example
|
||||||
|
|
||||||
|
.code-example {
|
||||||
|
padding : $percent_sm;
|
||||||
|
border-radius : 7px;
|
||||||
|
background : $color_heading;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Code Font Colors
|
||||||
|
|
||||||
|
.code-demo {
|
||||||
|
color : $color_white;
|
||||||
|
border : 0;
|
||||||
|
background-color : initial;
|
||||||
|
}
|
||||||
|
|
||||||
|
.code-attribute {
|
||||||
|
color : $color_purple;
|
||||||
|
}
|
||||||
|
|
||||||
|
.code-token {
|
||||||
|
color : $color_code_token;
|
||||||
|
}
|
||||||
|
|
||||||
|
.code-comment {
|
||||||
|
opacity : 0.6;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Indentation
|
||||||
|
|
||||||
|
.indent {
|
||||||
|
padding-left : 1em;
|
||||||
|
word-wrap : normal;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,45 +1,3 @@
|
||||||
@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css";
|
@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css";
|
||||||
|
@import "https://fonts.googleapis.com/css?family=Roboto:300,400";
|
||||||
@font-face {
|
@import "https://allfont.net/allfont.css?fonts=source-sans-pro";
|
||||||
font-family: 'Jaapokki';
|
|
||||||
src: url('/fonts/jaapokki-regular-webfont.eot');
|
|
||||||
src: url('/fonts/jaapokki-regular-webfont.eot?#iefix') format('embedded-opentype'),
|
|
||||||
url('/fonts/jaapokki-regular-webfont.woff2') format('woff2'),
|
|
||||||
url('/fonts/jaapokki-regular-webfont.woff') format('woff'),
|
|
||||||
url('/fonts/jaapokki-regular-webfont.ttf') format('truetype');
|
|
||||||
font-weight: 400;
|
|
||||||
font-style: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Jaapokki Alternate';
|
|
||||||
src: url('/fonts/jaapokkisubtract-regular-webfont.eot');
|
|
||||||
src: url('/fonts/jaapokkisubtract-regular-webfont.eot?#iefix') format('embedded-opentype'),
|
|
||||||
url('/fonts/jaapokkisubtract-regular-webfont.woff2') format('woff2'),
|
|
||||||
url('/fonts/jaapokkisubtract-regular-webfont.woff') format('woff'),
|
|
||||||
url('/fonts/jaapokkisubtract-regular-webfont.ttf') format('truetype');
|
|
||||||
font-weight: 400;
|
|
||||||
font-style: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Roboto';
|
|
||||||
src: url('/fonts/roboto-light-webfont.eot');
|
|
||||||
src: url('/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
|
|
||||||
url('/fonts/roboto-light-webfont.woff2') format('woff2'),
|
|
||||||
url('/fonts/roboto-light-webfont.woff') format('woff'),
|
|
||||||
url('/fonts/roboto-light-webfont.ttf') format('truetype');
|
|
||||||
font-weight: 400;
|
|
||||||
font-style: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
@font-face {
|
|
||||||
font-family: 'Roboto';
|
|
||||||
src: url('/fonts/roboto-medium-webfont.eot');
|
|
||||||
src: url('/fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
|
|
||||||
url('/fonts/roboto-medium-webfont.woff2') format('woff2'),
|
|
||||||
url('/fonts/roboto-medium-webfont.woff') format('woff'),
|
|
||||||
url('/fonts/roboto-medium-webfont.ttf') format('truetype');
|
|
||||||
font-weight: 500;
|
|
||||||
font-style: bold;
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,78 +1,104 @@
|
||||||
|
|
||||||
|
|
||||||
#main-footer {
|
#main-footer {
|
||||||
padding: 30px 0;
|
padding-right : 40px; // Same margins as nav
|
||||||
margin-top: 40px;
|
padding-left : 40px;
|
||||||
background: $off-white-2;
|
background : $color_heading;
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer--logos {
|
|
||||||
|
footer > #dlmsg {
|
||||||
|
// Download Message
|
||||||
|
padding-top : $percent_md;
|
||||||
|
padding-bottom : $percent_md;
|
||||||
|
}
|
||||||
|
|
||||||
|
footer a.btn:last-child {
|
||||||
|
margin-left : 1.6em;
|
||||||
|
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
margin-left: initial;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
footer span {
|
||||||
|
margin-left : 6px;// Icon
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.footer--logos {
|
||||||
|
margin-left: 0!important;
|
||||||
@include nav-small {
|
@include nav-small {
|
||||||
max-width: 230px;
|
|
||||||
width: 100%;
|
|
||||||
margin: 0 auto;
|
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer--logo {
|
ul.footer--logos li {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
vertical-align: middle;
|
margin-left: 0!important;
|
||||||
padding-top: 10px;
|
|
||||||
padding-bottom: 10px;
|
}
|
||||||
|
|
||||||
|
.footer--logo {
|
||||||
|
display : inline-block;
|
||||||
|
filter : brightness(0) invert(1);
|
||||||
|
vertical-align : middle;
|
||||||
|
|
||||||
&.chef {
|
&.chef {
|
||||||
width: 27%;
|
width : 80px;
|
||||||
padding-right: 5%;
|
padding-left : 1.6em; //same as default li margin
|
||||||
border-right: 1px solid $inspec-grey;
|
border-left : 1px solid $color_white;
|
||||||
|
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
border-left : initial;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&.inspec {
|
&.inspec {
|
||||||
width: 46%;
|
width : 130px;
|
||||||
padding-left: 5%;
|
padding-right : 1.6em; //same as default li margin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer--links {
|
ul.footer--links {
|
||||||
@extend .no-bullet;
|
@extend .no-bullet;
|
||||||
margin: 25px 0 0;
|
display : inline-flex;
|
||||||
font-size: 14px;
|
margin-left : auto;
|
||||||
line-height: 1.1;
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
& > li {
|
display:block;
|
||||||
margin-bottom: 25px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width: 640px) {
|
li {
|
||||||
margin: 10px 0 5px;
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
& > li {
|
margin-left: initial;
|
||||||
display: inline-block;
|
margin-bottom: $percent_sm/2;
|
||||||
margin: 0 25px 0 0;
|
|
||||||
|
|
||||||
&:last-child {
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 880px) {
|
|
||||||
display: inline-block;
|
|
||||||
|
|
||||||
&:first-child {
|
|
||||||
margin-right: 25px;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer--link {
|
li a.footer--link {
|
||||||
color: $inspec-grey;
|
color : $color_gray;
|
||||||
text-transform: uppercase;
|
font-family : $heading-font;
|
||||||
font-family: $heading-font;
|
font-weight: 400;
|
||||||
|
|
||||||
&:hover,
|
&:active,
|
||||||
&:focus,
|
&:focus,
|
||||||
&:active {
|
&:hover {
|
||||||
color: darken($inspec-grey, 15%);
|
color : $color_purple;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Hex Animation
|
||||||
|
|
||||||
|
img#hex {
|
||||||
|
width : 25px;
|
||||||
|
-moz-animation : spin 2s linear infinite both;
|
||||||
|
-webkit-animation : spin 2s linear infinite both;
|
||||||
|
animation : spin 2s linear infinite both;
|
||||||
|
}
|
||||||
|
|
|
@ -1,47 +1 @@
|
||||||
#global-message {
|
///Deleted old global message
|
||||||
position: fixed;
|
|
||||||
z-index: 95;
|
|
||||||
top: -200px;
|
|
||||||
right: 0;
|
|
||||||
left: 0;
|
|
||||||
padding: 15px 0;
|
|
||||||
background-color: $inspec-blue;
|
|
||||||
color: $white;
|
|
||||||
font-size: 15px;
|
|
||||||
transition: top 0.3s ease;
|
|
||||||
|
|
||||||
&.is-visible {
|
|
||||||
top: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.dismiss-button {
|
|
||||||
margin: 3px;
|
|
||||||
color: $white;
|
|
||||||
cursor: pointer;
|
|
||||||
font-weight: 700;
|
|
||||||
|
|
||||||
.fa {
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
a, a:hover, a:visited, a:active, a:link {
|
|
||||||
color: $white;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 649px) {
|
|
||||||
font-size: 13px;
|
|
||||||
}
|
|
||||||
|
|
||||||
@include nav-small {
|
|
||||||
position: fixed;
|
|
||||||
top: -200px;
|
|
||||||
right: 0;
|
|
||||||
left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
@include nav-large {
|
|
||||||
z-index: 1100;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,19 +1 @@
|
||||||
.hero--img {
|
//Nothing here right now..
|
||||||
display: block;
|
|
||||||
max-width: 100px;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero--heading {
|
|
||||||
font-family: $heading-accent-font;
|
|
||||||
text-transform: uppercase;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero--subhead {
|
|
||||||
margin-bottom: 20px;
|
|
||||||
|
|
||||||
@media (min-width: 640px) {
|
|
||||||
font-size: 24px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,106 +1,276 @@
|
||||||
.home-divider {
|
// Hero Banner - Home Page
|
||||||
margin: 50px auto;
|
|
||||||
width: 90%;
|
header {
|
||||||
max-width: 600px;
|
height : 360px;
|
||||||
|
@include nav-small {
|
||||||
|
height: 300px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.home-hero {
|
#particles-js {
|
||||||
position: relative;
|
// Animated dot particles
|
||||||
padding-bottom: 45%;
|
z-index : 20;
|
||||||
margin-bottom: 20px;
|
position : absolute;
|
||||||
|
width : 100%;
|
||||||
|
height : 500px;
|
||||||
|
margin-top : -500px;
|
||||||
|
overflow : hidden;
|
||||||
|
background-color : transparent;
|
||||||
|
|
||||||
@media (min-width: 420px) {
|
|
||||||
padding-bottom: 0;
|
|
||||||
min-height: 140px;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.home-hero--code {
|
#particles-second {
|
||||||
position: absolute;
|
// Animated line particles
|
||||||
top: 10%;
|
position : absolute;
|
||||||
left: 50%;
|
width : 100%;
|
||||||
width: 95%;
|
max-width : 100%;
|
||||||
max-width: 300px;
|
height : 80%;
|
||||||
transform: translateX(-50%);
|
overflow : hidden;
|
||||||
|
background-color : transparent;
|
||||||
|
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
height : 100%;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.home-hero--buttons > .button {
|
.h-top {
|
||||||
@media (max-width: 430px) {
|
// Container for homepage header art
|
||||||
display: block;
|
height : 360px; //same as header height
|
||||||
width: 90%;
|
@include nav-small {
|
||||||
margin: 0 auto 15px;
|
height: 300px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
&:first-of-type {
|
||||||
|
// Grid Art
|
||||||
|
z-index : 10;
|
||||||
|
position : absolute;
|
||||||
|
top : 90px;
|
||||||
|
height : 360px;
|
||||||
|
@include nav-small {
|
||||||
|
height: 300px;
|
||||||
|
top : 50px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&:nth-child(3) {
|
||||||
|
// Diamond
|
||||||
|
height : 220px;
|
||||||
|
margin-top : 55px;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
height : 190px;
|
||||||
|
margin-top : 35px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
// Heading
|
||||||
|
z-index : 10;
|
||||||
|
position : absolute;
|
||||||
|
margin-top : 280px;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
margin-top : 210px;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.code-snippet {
|
// Hero illustration for Community
|
||||||
margin-bottom: 40px;
|
|
||||||
|
img.grid {
|
||||||
|
z-index : -1;
|
||||||
|
margin-top : -80px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.code-snippet--panel {
|
img.ball {
|
||||||
position: relative;
|
position : absolute;
|
||||||
padding-top: 20px;
|
width : 35px;
|
||||||
padding-bottom: 20px;
|
margin-top : 20px;
|
||||||
|
margin-left : 240px;
|
||||||
&:before {
|
-moz-animation : spin 2s linear infinite both;
|
||||||
content: "";
|
-webkit-animation : spin 2s linear infinite both;
|
||||||
display: block;
|
animation : spin 2s linear infinite both;
|
||||||
position: absolute;
|
|
||||||
z-index: -1;
|
|
||||||
top: -20px;
|
|
||||||
right: 0;
|
|
||||||
bottom: 0;
|
|
||||||
left: 0;
|
|
||||||
|
|
||||||
|
|
||||||
@media (min-width: 1024px) {
|
|
||||||
top: -10px;
|
|
||||||
left: -60px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
&.first {
|
|
||||||
.code-snippet--heading {
|
|
||||||
color: $inspec-green;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:before {
|
|
||||||
background: rgba($inspec-green, 0.1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
&.second {
|
|
||||||
.code-snippet--heading {
|
|
||||||
color: $inspec-blue;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:before {
|
|
||||||
background: rgba($inspec-blue, 0.1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.code-snippet--img {
|
img.ball:nth-child(2) {
|
||||||
display: block;
|
width : 55px;
|
||||||
margin: 0 auto;
|
margin-top : 110px;
|
||||||
width: 100%;
|
margin-left : 150px;
|
||||||
|
|
||||||
@media (max-width: 1023px) {
|
|
||||||
max-width: 400px;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.code-snippet--description {
|
img.ball:nth-child(3) {
|
||||||
display: block;
|
width : 75px;
|
||||||
margin-bottom: 16px;
|
margin-top : 130px;
|
||||||
|
margin-left : 290px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.code-snippet--heading {
|
// Children page Headers
|
||||||
margin-bottom: 0;
|
|
||||||
font-family: $heading-font;
|
.child-h {
|
||||||
font-size: 17px;
|
height : 180px;
|
||||||
text-transform: uppercase;
|
// plus header height
|
||||||
}
|
}
|
||||||
|
|
||||||
.code-snippet--text {
|
.child-h #particles-second,
|
||||||
font-size: 15px;
|
.child-h .purp-shade {
|
||||||
}
|
height : 180px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.child-h .row {
|
||||||
|
position : relative;
|
||||||
|
top : 50%;
|
||||||
|
-ms-transform : translateY(-50%);
|
||||||
|
-webkit-transform : translateY(-50%);
|
||||||
|
transform : translateY(-50%);
|
||||||
|
// vertically align content inside parent
|
||||||
|
// vertically align content inside parent
|
||||||
|
}
|
||||||
|
|
||||||
|
.child-h #particles-second {
|
||||||
|
z-index : 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Animation for Home Page
|
||||||
|
|
||||||
|
// Reflecting Diamond
|
||||||
|
|
||||||
|
.bright-animate {
|
||||||
|
-moz-animation : brightness 6s infinite;
|
||||||
|
-webkit-animation : brightness 6s infinite;
|
||||||
|
animation : brightness 6s infinite;
|
||||||
|
}
|
||||||
|
|
||||||
|
@-webkit-keyframes brightness {
|
||||||
|
0%,
|
||||||
|
100% {}
|
||||||
|
|
||||||
|
50% {}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes brightness {
|
||||||
|
0%,
|
||||||
|
100% {}
|
||||||
|
|
||||||
|
50% {}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Warping Grid Animation//
|
||||||
|
|
||||||
|
.grid-animate {
|
||||||
|
-moz-animation : g-animate 5s linear infinite both;
|
||||||
|
-webkit-animation : g-animate 5s linear infinite both;
|
||||||
|
animation : g-animate 5s linear infinite both;
|
||||||
|
}
|
||||||
|
|
||||||
|
@-webkit-keyframes g-animate {
|
||||||
|
25% {
|
||||||
|
-webkit-transform : rotateZ(10deg) scale3d(0.7, 1, 1.2);
|
||||||
|
transform : rotateZ(10deg) scale3d(0.7, 1, 1.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
50% {
|
||||||
|
-webkit-transform : scale3d(1.2, 0.7, 1);
|
||||||
|
transform : scale3d(1.2, 0.7, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
75% {
|
||||||
|
-webkit-transform : rotateZ(10deg) scale3d(0.7, 1.2, 0.5);
|
||||||
|
transform : rotateZ(10deg) scale3d(0.7, 1.2, 0.5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes g-animate {
|
||||||
|
25% {
|
||||||
|
-moz-transform : rotateZ(10deg) scale3d(0.7, 1, 1.2);
|
||||||
|
transform : rotateZ(10deg) scale3d(0.7, 1, 1.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
50% {
|
||||||
|
-moz-transform : scale3d(1.2, 0.7, 1);
|
||||||
|
transform : scale3d(1.2, 0.7, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
75% {
|
||||||
|
-moz-transform : rotateZ(10deg) scale3d(0.7, 1.2, 0.5);
|
||||||
|
transform : rotateZ(10deg) scale3d(0.7, 1.2, 0.5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Growing HR
|
||||||
|
|
||||||
|
hr.first {
|
||||||
|
width : 0px;
|
||||||
|
// Apply to animated HR, JS calls this
|
||||||
|
}
|
||||||
|
|
||||||
|
.stretch {
|
||||||
|
-moz-animation : grow 0.6s linear 1 both;
|
||||||
|
-webkit-animation : grow 0.6s linear 1 both;
|
||||||
|
animation : grow 0.6s linear 1 both;
|
||||||
|
}
|
||||||
|
|
||||||
|
@-webkit-keyframes grow {
|
||||||
|
from {
|
||||||
|
width : 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
to {
|
||||||
|
width : 150px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes grow {
|
||||||
|
from {
|
||||||
|
width : 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
to {
|
||||||
|
width : 150px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Spin Animation Keyframes
|
||||||
|
|
||||||
|
@-moz-keyframes spin {
|
||||||
|
from {
|
||||||
|
-moz-transform : rotate(0deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
to {
|
||||||
|
-moz-transform : rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@-webkit-keyframes spin {
|
||||||
|
from {
|
||||||
|
-webkit-transform : rotate(0deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
to {
|
||||||
|
-webkit-transform : rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes spin {
|
||||||
|
from {
|
||||||
|
transform : rotate(0deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
to {
|
||||||
|
transform : rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//Rotate 90 degrees for nav-small
|
||||||
|
|
||||||
|
.turn {
|
||||||
|
-webkit-transform: rotate(90deg);
|
||||||
|
-moz-transform: rotate(90deg);
|
||||||
|
-o-transform: rotate(90deg);
|
||||||
|
-ms-transform: rotate(90deg);
|
||||||
|
transform: rotate(90deg);
|
||||||
|
}
|
||||||
|
|
|
@ -1,25 +1 @@
|
||||||
.index .icon-blocks {
|
//Deleted Old Inspec.io//
|
||||||
@media (max-width: 1023px) {
|
|
||||||
.columns:nth-child(odd) {
|
|
||||||
clear: left;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-block--img {
|
|
||||||
width: 100%;
|
|
||||||
max-width: 100px;
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-block--heading {
|
|
||||||
color: $inspec-blue;
|
|
||||||
font-family: $heading-font;
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-size: 16px;
|
|
||||||
line-height: 1.1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-block--text {
|
|
||||||
font-size: 14px;
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,29 +1,442 @@
|
||||||
body {
|
// Alignment
|
||||||
position: relative;
|
|
||||||
font-family: $main-font;
|
.strict-center {
|
||||||
color: $body-text;
|
right : 0;
|
||||||
|
left : 0;
|
||||||
|
margin : auto;
|
||||||
|
text-align : center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.container {
|
.strict-right {
|
||||||
max-width: 1200px;
|
float : right;
|
||||||
margin: 0 auto;
|
text-align : right;
|
||||||
|
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
float: initial;
|
||||||
|
margin : 0 auto;
|
||||||
|
text-align : center;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.row {
|
.strict-left {
|
||||||
max-width: 1200px;
|
float : left;
|
||||||
|
text-align : left;
|
||||||
}
|
}
|
||||||
|
|
||||||
#main-content {
|
.clear {
|
||||||
position: relative;
|
clear : both;
|
||||||
margin-top: 64px;
|
}
|
||||||
transition: margin 0.3s ease;
|
|
||||||
|
|
||||||
@include nav-small {
|
.relative {
|
||||||
padding: 0 $side-nav-padding-small;
|
position : relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
@include nav-large {
|
.relative-top {
|
||||||
padding-right: 10px;
|
z-index : 10;
|
||||||
margin: $top-nav-height 0 0 ($side-nav-width + 50px);
|
position : relative;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
// margins
|
||||||
|
|
||||||
|
// xl
|
||||||
|
|
||||||
|
.margin-both-xl {
|
||||||
|
margin-top : $percent_lg;
|
||||||
|
margin-bottom : $percent_lg;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
margin-top : $percent_md;
|
||||||
|
margin-bottom : $percent_md;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-top-xl {
|
||||||
|
margin-top : $percent_lg;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
margin-top : $percent_md;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-under-xl {
|
||||||
|
margin-bottom : $percent_lg;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
margin-bottom : $percent_md;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.padding-top-xl {
|
||||||
|
padding-top : $percent_lg;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
padding-top : $percent_md;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// default
|
||||||
|
|
||||||
|
.margin-both {
|
||||||
|
margin-top : $percent_md;
|
||||||
|
margin-bottom : $percent_md;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pad-both {
|
||||||
|
padding-top : $percent_md;
|
||||||
|
padding-bottom : $percent_md;
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-both-offset {
|
||||||
|
margin-top : $percent_md + 80px; // add header height
|
||||||
|
margin-bottom : $percent_md;
|
||||||
|
@include nav-small {
|
||||||
|
margin-top : $percent_md + 60px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-top-offset {
|
||||||
|
margin-top : 80px; // add header height
|
||||||
|
@include nav-small {
|
||||||
|
margin-top : 60px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-top {
|
||||||
|
margin-top : $percent_md;
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-under {
|
||||||
|
margin-bottom : $percent_md;
|
||||||
|
}
|
||||||
|
|
||||||
|
.padding-under {
|
||||||
|
padding-bottom : $percent_md;
|
||||||
|
}
|
||||||
|
|
||||||
|
// small
|
||||||
|
|
||||||
|
.margin-both-xs {
|
||||||
|
margin-top : $percent_sm;
|
||||||
|
margin-bottom : $percent_sm;
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-top-xs {
|
||||||
|
margin-top : $percent_sm;
|
||||||
|
}
|
||||||
|
|
||||||
|
.margin-under-xs {
|
||||||
|
margin-bottom : $percent_sm;
|
||||||
|
}
|
||||||
|
|
||||||
|
// White Box
|
||||||
|
|
||||||
|
.box-white {
|
||||||
|
padding : 2em;
|
||||||
|
border-radius : 7px;
|
||||||
|
background-color : white;
|
||||||
|
}
|
||||||
|
|
||||||
|
// White Box with border
|
||||||
|
|
||||||
|
.box-white-brdr {
|
||||||
|
padding : 2em;
|
||||||
|
border : 1px solid #d3e2e2;
|
||||||
|
border-radius : 7px;
|
||||||
|
@include nav-small {
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Art
|
||||||
|
|
||||||
|
.icon-art {
|
||||||
|
// Illustrations with content underneath
|
||||||
|
height : 100px;
|
||||||
|
margin-top : 15px;
|
||||||
|
margin-bottom : 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon {
|
||||||
|
// gradient arrows with white box
|
||||||
|
z-index : 50;
|
||||||
|
position : absolute;
|
||||||
|
width : 70px;
|
||||||
|
height : 70px;
|
||||||
|
margin-top : -35px;
|
||||||
|
overflow : hidden;
|
||||||
|
border : 2px solid $color_white;
|
||||||
|
border-radius : 50%;
|
||||||
|
background : $color_white;
|
||||||
|
|
||||||
|
img {
|
||||||
|
display : block;
|
||||||
|
height : auto;
|
||||||
|
padding : 30%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.shadow {
|
||||||
|
// dropshadow
|
||||||
|
box-shadow : 0 0 25px $color_shadow;
|
||||||
|
}
|
||||||
|
|
||||||
|
.block-angl {
|
||||||
|
// Angled Background
|
||||||
|
background : $color_triangle_block;
|
||||||
|
-webkit-clip-path: polygon(0 0, 100% 7%, 100% 100%, 0 100%);
|
||||||
|
clip-path: polygon(0 0, 100% 7%, 100% 100%, 0 100%);
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
-webkit-clip-path: initial;
|
||||||
|
clip-path: initial;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.purp-shade {
|
||||||
|
// Purple radial gradient applied over blue-gradient
|
||||||
|
background : -moz-radial-gradient(
|
||||||
|
|
||||||
|
center,
|
||||||
|
ellipse cover,
|
||||||
|
rgba(151,110,229,0.4) 0%,
|
||||||
|
rgba(151,110,229,0.2) 50%,
|
||||||
|
rgba(151,110,229,0) 100%
|
||||||
|
);
|
||||||
|
background : -webkit-radial-gradient(
|
||||||
|
center,
|
||||||
|
ellipse cover,
|
||||||
|
rgba(151,110,229,0.4) 0%,
|
||||||
|
rgba(151,110,229,0.2) 50%,
|
||||||
|
rgba(151,110,229,0) 100%
|
||||||
|
);
|
||||||
|
background : radial-gradient(
|
||||||
|
ellipse at center,
|
||||||
|
rgba(151,110,229,0.4) 0%,
|
||||||
|
rgba(151,110,229,0.2) 50%,
|
||||||
|
rgba(151,110,229,0) 100%
|
||||||
|
|
||||||
|
);
|
||||||
|
filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#66976ee5', endColorstr='#00976ee5',GradientType=1 );
|
||||||
|
}
|
||||||
|
|
||||||
|
.dark-bg {
|
||||||
|
background-color : $color_heading;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blue-gradient {
|
||||||
|
// Default Blue Gradient
|
||||||
|
background : -moz-linear-gradient(
|
||||||
|
100% -14.24% -80deg,
|
||||||
|
rgba(99, 206, 153, 1) 0%,
|
||||||
|
rgba(91, 201, 163, 1) 8.33%,
|
||||||
|
rgba(67, 185, 194, 1) 36.64%,
|
||||||
|
rgba(58, 179, 206, 1) 52.48%,
|
||||||
|
rgba(58, 175, 206, 1) 67.93%,
|
||||||
|
rgba(58, 162, 206, 1) 83.94%,
|
||||||
|
rgba(58, 142, 206, 1) 100%
|
||||||
|
);
|
||||||
|
background : -ms-linear-gradient(
|
||||||
|
-80deg,
|
||||||
|
rgba(99, 206, 153, 1) 0%,
|
||||||
|
rgba(91, 201, 163, 1) 8.33%,
|
||||||
|
rgba(67, 185, 194, 1) 36.64%,
|
||||||
|
rgba(58, 179, 206, 1) 52.48%,
|
||||||
|
rgba(58, 175, 206, 1) 67.93%,
|
||||||
|
rgba(58, 162, 206, 1) 83.94%,
|
||||||
|
rgba(58, 142, 206, 1) 100%
|
||||||
|
);
|
||||||
|
background : -o-linear-gradient(
|
||||||
|
-80deg,
|
||||||
|
rgba(99, 206, 153, 1) 0%,
|
||||||
|
rgba(91, 201, 163, 1) 8.33%,
|
||||||
|
rgba(67, 185, 194, 1) 36.64%,
|
||||||
|
rgba(58, 179, 206, 1) 52.48%,
|
||||||
|
rgba(58, 175, 206, 1) 67.93%,
|
||||||
|
rgba(58, 162, 206, 1) 83.94%,
|
||||||
|
rgba(58, 142, 206, 1) 100%
|
||||||
|
);
|
||||||
|
background : -webkit-gradient(linear,100% -14.24% ,56.15% 114.24% ,color-stop(0,rgba(99, 206, 153, 1) ),color-stop(0.0833,rgba(91, 201, 163, 1) ),color-stop(0.3664,rgba(67, 185, 194, 1) ),color-stop(0.5248,rgba(58, 179, 206, 1) ),color-stop(0.6793,rgba(58, 175, 206, 1) ),color-stop(0.8394,rgba(58, 162, 206, 1) ),color-stop(1,rgba(58, 142, 206, 1) ));
|
||||||
|
background : -webkit-linear-gradient(
|
||||||
|
-80deg,
|
||||||
|
rgba(99, 206, 153, 1) 0%,
|
||||||
|
rgba(91, 201, 163, 1) 8.33%,
|
||||||
|
rgba(67, 185, 194, 1) 36.64%,
|
||||||
|
rgba(58, 179, 206, 1) 52.48%,
|
||||||
|
rgba(58, 175, 206, 1) 67.93%,
|
||||||
|
rgba(58, 162, 206, 1) 83.94%,
|
||||||
|
rgba(58, 142, 206, 1) 100%
|
||||||
|
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
// form
|
||||||
|
|
||||||
|
input.form-item {
|
||||||
|
display : inline;
|
||||||
|
width : 60%;
|
||||||
|
@include nav-small {
|
||||||
|
width: 100%;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
form > button {
|
||||||
|
margin-left : 1em;
|
||||||
|
@include nav-small {
|
||||||
|
margin: 0 auto;
|
||||||
|
text-align: center;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
form > button > i {
|
||||||
|
margin-right : 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="email"], input[type="text"] {
|
||||||
|
color : $color_heading;
|
||||||
|
border : 1px solid #d3e2e2;
|
||||||
|
-webkit-box-shadow : 0 0 2px $color_shadow;
|
||||||
|
box-shadow : 0 0 2px $color_shadow;
|
||||||
|
font-family : $main-font;
|
||||||
|
font-weight : 300;
|
||||||
|
margin:0;
|
||||||
|
}
|
||||||
|
input[type="text"]:focus,
|
||||||
|
input[type="text"]:hover,
|
||||||
|
input[type="email"]:focus,
|
||||||
|
input[type="email"]:hover {
|
||||||
|
border : 1px solid $color_purple;
|
||||||
|
-webkit-box-shadow : 0 0 5px $color_shadow;
|
||||||
|
box-shadow : 0 0 5px $color_shadow;
|
||||||
|
}
|
||||||
|
|
||||||
|
input::-webkit-input-placeholder,
|
||||||
|
textarea::-webkit-input-placeholder {
|
||||||
|
color : $color_gray;
|
||||||
|
font-family : $main-font;
|
||||||
|
}
|
||||||
|
|
||||||
|
input:-moz-placeholder,
|
||||||
|
textarea:-moz-placeholder {
|
||||||
|
color : $color_gray;
|
||||||
|
font-family : $main-font;
|
||||||
|
}
|
||||||
|
|
||||||
|
input:-ms-input-placeholder,
|
||||||
|
textarea:-ms-input-placeholder {
|
||||||
|
color : $color_gray;
|
||||||
|
font-family : $main-font;
|
||||||
|
}
|
||||||
|
|
||||||
|
input::placeholder,
|
||||||
|
textarea::placeholder {
|
||||||
|
color : $color_gray;
|
||||||
|
font-family : $main-font;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Progress bar
|
||||||
|
|
||||||
|
progress {
|
||||||
|
/* Positioning */
|
||||||
|
-moz-appearance : none;
|
||||||
|
-webkit-appearance : none;
|
||||||
|
appearance : none;
|
||||||
|
position : fixed;
|
||||||
|
top : 0;
|
||||||
|
left : 0;
|
||||||
|
width : 100%;
|
||||||
|
height : 1.6px;
|
||||||
|
color : $color_link;
|
||||||
|
border : none;
|
||||||
|
background-color : transparent;
|
||||||
|
z-index : 500;
|
||||||
|
/* Dimensions */
|
||||||
|
/* Reset the appearance */
|
||||||
|
/* Get rid of the default border in Firefox/Opera. */
|
||||||
|
/* Progress bar container for Firefox/IE10+ */
|
||||||
|
/* Progress bar value for IE10+ */
|
||||||
|
}
|
||||||
|
|
||||||
|
progress[value]::-webkit-progress-bar {
|
||||||
|
background-color : white;
|
||||||
|
}
|
||||||
|
|
||||||
|
progress[value]::-webkit-progress-value {
|
||||||
|
background-color : $color_link;
|
||||||
|
}
|
||||||
|
|
||||||
|
progress[value]::-moz-progress-bar {
|
||||||
|
background-color : white;
|
||||||
|
}
|
||||||
|
|
||||||
|
progress[value]::-moz-progress-value {
|
||||||
|
background-color : $color_link;
|
||||||
|
}
|
||||||
|
|
||||||
|
progress[value]::progress-bar {
|
||||||
|
background-color : white;
|
||||||
|
}
|
||||||
|
|
||||||
|
progress[value]::progress-value {
|
||||||
|
background-color : $color_link;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//search bar
|
||||||
|
|
||||||
|
|
||||||
|
.searchbar{
|
||||||
|
display:flex;
|
||||||
|
align-items: center;
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
//search form
|
||||||
|
|
||||||
|
form.main-sidebar--search {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
//search input
|
||||||
|
|
||||||
|
form.main-sidebar--search input[type="text"] {
|
||||||
|
width: 90%;
|
||||||
|
display: inline;
|
||||||
|
margin-top: 1.2em;
|
||||||
|
|
||||||
|
@include nav-small {
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Search button
|
||||||
|
|
||||||
|
.search {
|
||||||
|
// search icon
|
||||||
|
width : 70px;
|
||||||
|
height : 70px;
|
||||||
|
overflow : hidden;
|
||||||
|
border : 2px solid $color_white;
|
||||||
|
border-radius : 50%;
|
||||||
|
background : $color_white;
|
||||||
|
cursor: pointer;
|
||||||
|
position: relative;
|
||||||
|
z-index: 50;
|
||||||
|
float: right;
|
||||||
|
outline: none;
|
||||||
|
|
||||||
|
@include nav-small {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
display : block;
|
||||||
|
height : auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -1,28 +1,11 @@
|
||||||
$side-nav-width: 200px;
|
|
||||||
$top-nav-height: 100px;
|
|
||||||
$side-nav-padding-large: 10px;
|
|
||||||
$side-nav-padding-small: 30px;
|
|
||||||
|
|
||||||
$nav-breakpoint: 730px;
|
|
||||||
|
|
||||||
@mixin nav-large {
|
|
||||||
@media (min-width: #{$nav-breakpoint}) {
|
|
||||||
@content;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@mixin nav-small {
|
|
||||||
@media (max-width: $nav-breakpoint - 1px) {
|
|
||||||
@content;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#main-nav {
|
#main-nav {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 0;
|
top: 0;
|
||||||
z-index: 1000;
|
z-index: 1000;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
background: $white;
|
background: $color_white;
|
||||||
transition: top 0.3s ease;
|
transition: top 0.3s ease;
|
||||||
|
|
||||||
@include nav-large {
|
@include nav-large {
|
||||||
|
@ -47,63 +30,25 @@ $nav-breakpoint: 730px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-nav--toggle {
|
|
||||||
display: none;
|
|
||||||
transition: all 0.3s ease;
|
|
||||||
|
|
||||||
path {
|
|
||||||
fill: $inspec-grey;
|
|
||||||
}
|
|
||||||
|
|
||||||
@include nav-small {
|
|
||||||
display: block;
|
|
||||||
position: absolute;
|
|
||||||
top: 20px;
|
|
||||||
right: $side-nav-padding-small;
|
|
||||||
width: 20px;
|
|
||||||
height: 20px;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.is-active {
|
|
||||||
transform: rotate(-90deg);
|
|
||||||
|
|
||||||
path {
|
|
||||||
fill: $inspec-blue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.main-nav--link-ctas {
|
.main-nav--link-ctas {
|
||||||
padding: 9px 0 9px $side-nav-padding-small;
|
padding: 9px 0 9px $side-nav-padding-small;
|
||||||
border-bottom: 1px solid lighten($inspec-grey, 40%);
|
border-bottom: 1px solid lighten($color_gray, 40%);
|
||||||
|
|
||||||
& > .button {
|
& > .button {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@include nav-large {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-nav--logo {
|
.main-nav--logo {
|
||||||
display: block;
|
display: inline-block;
|
||||||
|
width: 130px;
|
||||||
@include nav-small {
|
float: left;
|
||||||
max-width: 130px;
|
|
||||||
margin: 15px 0 15px $side-nav-padding-small;
|
|
||||||
}
|
|
||||||
|
|
||||||
@include nav-large {
|
|
||||||
padding: 0 $side-nav-padding-large;
|
|
||||||
margin: 30px 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-nav--links {
|
.main-nav--links {
|
||||||
border-top: 1px solid lighten($inspec-grey, 40%);
|
|
||||||
margin-bottom: 0;
|
|
||||||
@extend .no-bullet;
|
@extend .no-bullet;
|
||||||
|
|
||||||
@include nav-small {
|
@include nav-small {
|
||||||
|
@ -120,23 +65,7 @@ $nav-breakpoint: 730px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-nav--link {
|
|
||||||
position: relative;
|
|
||||||
padding: 9px 0;
|
|
||||||
border-bottom: 1px solid lighten($inspec-grey, 40%);
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-size: 14px;
|
|
||||||
|
|
||||||
& > a {
|
|
||||||
color: $inspec-grey;
|
|
||||||
|
|
||||||
&:hover,
|
|
||||||
&:focus,
|
|
||||||
&:active {
|
|
||||||
color: darken($inspec-grey, 15%);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.main-nav--link-icon {
|
.main-nav--link-icon {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
@ -147,10 +76,7 @@ $nav-breakpoint: 730px;
|
||||||
@include nav-large {
|
@include nav-large {
|
||||||
left: $side-nav-padding-large;
|
left: $side-nav-padding-large;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
.main-nav--link-text {
|
|
||||||
margin-left: 55px;
|
|
||||||
|
|
||||||
@include nav-large {
|
@include nav-large {
|
||||||
margin-left: 34px;
|
margin-left: 34px;
|
||||||
|
@ -159,23 +85,121 @@ $nav-breakpoint: 730px;
|
||||||
|
|
||||||
#main-nav-ctas {
|
#main-nav-ctas {
|
||||||
transition: top 0.3s ease;
|
transition: top 0.3s ease;
|
||||||
background: $white;
|
background: $color_white;
|
||||||
|
padding-left: 40px;
|
||||||
|
padding-right: 40px;
|
||||||
|
box-shadow: 0 0 4px rgba(151, 110, 229, 0.1);
|
||||||
|
|
||||||
@include nav-small {
|
@include nav-small {
|
||||||
display: none;
|
padding-left: .9375rem;
|
||||||
|
padding-right: .9375rem;
|
||||||
|
box-shadow: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.main-nav--link-text {
|
||||||
|
margin-left: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: $color_gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
a:hover, a.btn, a:active {
|
||||||
|
color: $color_purple;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.btn:hover {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@include nav-large {
|
@include nav-large {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
z-index: 90;
|
z-index: 90;
|
||||||
top: 0;
|
top: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: 1200px;
|
line-height: 80px;
|
||||||
padding: 30px 10px 30px 0;
|
|
||||||
text-align: right;
|
text-align: right;
|
||||||
|
|
||||||
& > .button {
|
& > .button {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Hannah's Styles'
|
||||||
|
|
||||||
|
nav {
|
||||||
|
z-index: 200;
|
||||||
|
height: 80px;
|
||||||
|
margin-bottom: 80px;
|
||||||
|
|
||||||
|
@include nav-small {
|
||||||
|
height: 60px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
nav ul {
|
||||||
|
margin-bottom: 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
nav li {
|
||||||
|
display: inline-block;
|
||||||
|
font-weight: 400;
|
||||||
|
line-height: 80px;
|
||||||
|
|
||||||
|
@include nav-small {
|
||||||
|
line-height: 60px;
|
||||||
|
clear:both;
|
||||||
|
display:block;
|
||||||
|
line-height: initial;
|
||||||
|
padding-top: $percent_sm/2;
|
||||||
|
padding-bottom: $percent_sm/2;
|
||||||
|
border-bottom: 1px solid $color_lt_blue;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
nav li:first-child{
|
||||||
|
@include nav-small {
|
||||||
|
padding-top: $percent_sm;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
nav li:last-child {
|
||||||
|
@include nav-small {
|
||||||
|
padding-top: $percent_sm;
|
||||||
|
padding-bottom: $percent_sm;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#main-nav-ctas > i {
|
||||||
|
display:none;
|
||||||
|
color: $color_gray;
|
||||||
|
|
||||||
|
@include nav-small {
|
||||||
|
display: block;
|
||||||
|
font-size: 1.25em;
|
||||||
|
float: right;
|
||||||
|
margin-top: 1em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
span.toggle {
|
||||||
|
font-size: 1.25em;
|
||||||
|
float: right;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
a.main-nav--logo {
|
||||||
|
display: inline-block;
|
||||||
|
width: 130px;
|
||||||
|
float: left;
|
||||||
|
margin-left: initial!important;
|
||||||
|
|
||||||
|
@include nav-small {
|
||||||
|
margin-top: 0.8em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -1,13 +1,87 @@
|
||||||
$inspec-blue: #4197b5;
|
$color_heading : #2c2e30;
|
||||||
$inspec-green: #63ce99;
|
$color_paragraph : #69787f;
|
||||||
$inspec-dark-blue: #5c6670;
|
$color_gray : #b0bebf;
|
||||||
$inspec-grey: #606468;
|
$color_white : white;
|
||||||
$inspec-light-grey: #c3c6c8;
|
$color_link : #3ab3ce;
|
||||||
$off-white: #e6e6e6;
|
$color_purple : #8d66d8;
|
||||||
$off-white-2: #f2f2f2;
|
$color_code_token : #3bc5cc;
|
||||||
$white: #fff;
|
$color_hr : rgba(99,206,153,1);
|
||||||
$body-text: $inspec-dark-blue;
|
$color_shadow : rgba(151,110,229,0.2);
|
||||||
|
$color_triangle_block : #41ade5;
|
||||||
|
$color_purple_shade : rgba(151,110,229,0.4);
|
||||||
|
$color_blue_shade : rgba(91, 201, 163, 1);
|
||||||
|
$color_blue_shade_2 : rgba(58, 142, 206, 1);
|
||||||
|
$color_lt_blue : #eaf8f9;
|
||||||
|
|
||||||
$heading-accent-font: 'Jaapokki Alternate', 'Avenir', 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
//fonts
|
||||||
$heading-font: 'Jaapokki', 'Avenir', 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
$heading-font : 'Roboto', sans-serif;
|
||||||
$main-font: 'Avenir', 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
$main-font : 'source sans pro light', Helvetica, Arial, sans-serif;
|
||||||
|
|
||||||
|
//margins
|
||||||
|
$percent_lg : 12%;
|
||||||
|
$percent_md : 100px;
|
||||||
|
$percent_sm : 40px;
|
||||||
|
|
||||||
|
//mixins
|
||||||
|
|
||||||
|
$side-nav-width: 200px;
|
||||||
|
$top-nav-height: 100px;
|
||||||
|
$side-nav-padding-large: 10px;
|
||||||
|
$side-nav-padding-small: 30px;
|
||||||
|
$nav-breakpoint: 780px;
|
||||||
|
|
||||||
|
|
||||||
|
@mixin nav-large {
|
||||||
|
@media (min-width: #{$nav-breakpoint}) {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin nav-small {
|
||||||
|
@media (max-width: $nav-breakpoint - 1px) {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//shared styles
|
||||||
|
%uppercase {
|
||||||
|
text-transform : uppercase;
|
||||||
|
font-weight : bold;
|
||||||
|
letter-spacing : 0.1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
%transition {
|
||||||
|
-moz-transition : all .2s;
|
||||||
|
-webkit-transition : all .2s;
|
||||||
|
transition : all .2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Hide/show div on mobile
|
||||||
|
|
||||||
|
.mobile-hide {
|
||||||
|
display: initial;
|
||||||
|
@include nav-small {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.mobile-show {
|
||||||
|
display: none;
|
||||||
|
@include nav-small {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.show {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Hide Global Message
|
||||||
|
|
||||||
|
#global-message {
|
||||||
|
display : none;
|
||||||
|
}
|
||||||
|
|
|
@ -1,85 +1,56 @@
|
||||||
.sidebar-layout-docs {
|
|
||||||
.main-nav--links {
|
|
||||||
border-top: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.main-nav--link-ctas {
|
|
||||||
border-bottom: none;
|
//stickjs - subtract header height
|
||||||
margin-bottom: 3px;
|
.is_stuck {
|
||||||
}
|
margin-top: $percent_md;
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-nav--sidebar {
|
//overwriting default ul li styles for side bar
|
||||||
padding: 0 $side-nav-padding-small;
|
|
||||||
|
|
||||||
@include nav-large {
|
ul.main-sidebar--links {
|
||||||
padding: 0 $side-nav-padding-large;
|
list-style-type: none;
|
||||||
}
|
margin-bottom: $percent_sm!important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-sidebar--links {
|
ul.main-sidebar--links li {
|
||||||
list-style: none;
|
margin-left: 0em;
|
||||||
margin-left: 0.5rem;
|
}
|
||||||
|
ul.main-sidebar--links li:last-child {
|
||||||
ul {
|
margin-bottom: $percent_sm!important;
|
||||||
margin-left: 0;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-sidebar--link h6 {
|
// THIS IS STILL OLD STUFF - don't know what it is - hannah//
|
||||||
font-weight: 500;
|
|
||||||
}
|
|
||||||
|
|
||||||
.main-sidebar--list--item {
|
.gcsc-branding,
|
||||||
position: relative;
|
.gsc-adBlock {
|
||||||
padding: 3px 0;
|
display : none !important;
|
||||||
text-transform: uppercase;
|
|
||||||
font-size: 14px;
|
|
||||||
|
|
||||||
& > a {
|
|
||||||
color: $inspec-grey;
|
|
||||||
|
|
||||||
&:hover,
|
|
||||||
&:focus,
|
|
||||||
&:active {
|
|
||||||
color: darken($inspec-grey, 15%);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.center {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.gsc-adBlock, .gcsc-branding {
|
|
||||||
display: none !important;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.gsc-control-cse {
|
.gsc-control-cse {
|
||||||
padding: 0 !important;
|
padding : 0 !important;
|
||||||
|
|
||||||
tbody {
|
tbody {
|
||||||
border: none;
|
border : none;
|
||||||
background: none;
|
background : none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.gsc-input-box {
|
.gsc-input-box {
|
||||||
height: 3rem;
|
height : 3rem;
|
||||||
|
|
||||||
table {
|
table {
|
||||||
margin-bottom: 0;
|
margin-bottom : 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.gsc-input input {
|
.gsc-input input {
|
||||||
box-shadow: none !important;
|
box-shadow : none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.gsc-search-button {
|
.gsc-search-button {
|
||||||
font-family: inherit;
|
min-width : 54px;
|
||||||
font-size: 11px;
|
height : 27px;
|
||||||
padding: 5px 18px;
|
padding : 5px 18px;
|
||||||
height: 27px;
|
font-family : inherit;
|
||||||
min-width: 54px;
|
font-size : 11px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,29 +1,20 @@
|
||||||
.tutorials--subhead {
|
.tutorials--subhead {
|
||||||
font-family: $heading-font;
|
color : $color_link;
|
||||||
text-transform: uppercase;
|
font-family : $heading-font;
|
||||||
color: $inspec-blue;
|
|
||||||
font-size: 18px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.tutorials--links {
|
.tutorials--links {
|
||||||
margin-bottom: 30px;
|
|
||||||
|
|
||||||
@media (min-width: 640px) {
|
|
||||||
padding-left: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
& > li {
|
& > li {
|
||||||
margin-bottom: 4px;
|
margin-bottom : 4px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.tutorials--link {
|
.tutorials--link {
|
||||||
text-transform: uppercase;
|
font-family : $heading-font;
|
||||||
font-family: $heading-font;
|
|
||||||
|
|
||||||
& > span {
|
& > span {
|
||||||
text-transform: none;
|
color : $color_paragraph;
|
||||||
font-family: $main-font;
|
text-transform : none;
|
||||||
color: $body-text;
|
font-family : $main-font;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,15 +1,120 @@
|
||||||
h1,h2,h3,h4,h5,h6 {
|
h1 {
|
||||||
font-family: $main-font;
|
color : $color_heading;
|
||||||
|
font-family : $heading-font;
|
||||||
|
font-size : 2.25em;
|
||||||
|
font-weight : 300;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
font-size : 1.8em;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-subhead {
|
h2 {
|
||||||
@media (min-width: 640px) {
|
color : $color_heading;
|
||||||
font-size: 30px;
|
font-family : $heading-font;
|
||||||
}
|
font-size : 1.75em;
|
||||||
|
font-weight : 300;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
font-size : 1.4em;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
p, ul {
|
h3 {
|
||||||
@media (max-width: 400px) {
|
color : $color_heading;
|
||||||
font-size: 14px;
|
font-family : $heading-font;
|
||||||
}
|
font-size : 1.25em;
|
||||||
}
|
font-weight : 300;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
font-size : 1.2em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
color : $color_paragraph;
|
||||||
|
font-family : $heading-font;
|
||||||
|
font-size : 1.25em;
|
||||||
|
font-weight : 300;
|
||||||
|
line-height : 1.4em;
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
font-size : 1.2em;
|
||||||
|
line-height : 1.6em;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
p {
|
||||||
|
//mobile
|
||||||
|
@include nav-small{
|
||||||
|
line-height : 1.6em;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
li,
|
||||||
|
ol,
|
||||||
|
p,
|
||||||
|
ul {
|
||||||
|
color : $color_paragraph;
|
||||||
|
font-family : $main-font;
|
||||||
|
font-weight : 300;
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
small {
|
||||||
|
@extend %uppercase;
|
||||||
|
color : $color_gray;
|
||||||
|
font-family : $main-font;
|
||||||
|
font-size : 65%;
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
// indent for li
|
||||||
|
margin-left : 1.6em;
|
||||||
|
|
||||||
|
@include nav-small {
|
||||||
|
margin-left : initial;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
width : 150px;
|
||||||
|
height : 1px;
|
||||||
|
margin-top : 6px;
|
||||||
|
margin-bottom : 6px;
|
||||||
|
border : 0;
|
||||||
|
background : linear-gradient(
|
||||||
|
|
||||||
|
to right,
|
||||||
|
$color_hr 0,
|
||||||
|
$color_link 100%
|
||||||
|
|
||||||
|
);
|
||||||
|
background-color : $color_hr;
|
||||||
|
filter : progid:dximagetransform.microsoft.gradient(startcolorstr='$color_hr', endcolorstr='$color_link', gradienttype=1 );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Font Colors//
|
||||||
|
|
||||||
|
.t-dk {
|
||||||
|
color : $color_heading;
|
||||||
|
}
|
||||||
|
|
||||||
|
.t-white {
|
||||||
|
color : $color_white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.t-blue {
|
||||||
|
color : $color_link;
|
||||||
|
}
|
||||||
|
|
||||||
|
.t-transparent {
|
||||||
|
opacity : 0.6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.t-purple {
|
||||||
|
color : $color_purple;
|
||||||
|
}
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
@import "settings";
|
@import "settings";
|
||||||
@import "buttons";
|
@import "buttons";
|
||||||
@import "nav";
|
@import "nav";
|
||||||
@import "global-message";
|
//@import "global-message";
|
||||||
@import "sidebar";
|
@import "sidebar";
|
||||||
@import "footer";
|
@import "footer";
|
||||||
@import "layout";
|
@import "layout";
|
||||||
@import "typography";
|
@import "typography";
|
||||||
@import "icon-block";
|
//@import "icon-block";
|
||||||
@import "hero";
|
//@import "hero";
|
||||||
@import "homepage";
|
@import "homepage";
|
||||||
@import "tutorials-page";
|
@import "tutorials-page";
|
||||||
@import "code";
|
@import "code";
|
||||||
|
|
|
@ -2,103 +2,125 @@
|
||||||
title: InSpec - Tutorials
|
title: InSpec - Tutorials
|
||||||
---
|
---
|
||||||
|
|
||||||
.row
|
/! animated banner
|
||||||
.columns.large-10.large-offset-1
|
header.child-h.blue-gradient.margin-top-offset
|
||||||
img.hero--img src="/images/tutorials/tutorial-icon.png"
|
#particles-second
|
||||||
h1.hero--heading InSpec Tutorials
|
canvas.particles-js-canvas-el /
|
||||||
h2.hero--subhead.text-center
|
.purp-shade
|
||||||
| Clear, step-by-step instructions for getting started and building
|
.row
|
||||||
your InSpec skills.
|
.columns.large-8.medium-8
|
||||||
.row
|
|
||||||
|
h2.t-white#icon-trigger data-enllax-direction="horizontal" data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
|
| Clear, step-by-step instructions for getting started and building your InSpec skills
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.row.margin-both
|
||||||
.columns.medium-12
|
.columns.medium-12
|
||||||
h3.tutorials--subhead Tutorials
|
h3 Tutorials
|
||||||
p Huge thanks to Annie Hedgpeth for creating all of these fantastic tutorials.
|
|
||||||
|
hr.strict-left
|
||||||
|
|
||||||
|
br
|
||||||
|
p.clear Huge thanks to Annie Hedgpeth for creating all of these fantastic tutorials.
|
||||||
ul.tutorials--links.no-bullet
|
ul.tutorials--links.no-bullet
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-1"
|
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-1"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
| Day 1
|
| Day 1
|
||||||
span - Hello World
|
span - Hello World
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-2"
|
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-2"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
| Day 2
|
| Day 2
|
||||||
span - Command Resource Blog Logo
|
span - Command Resource Blog Logo
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-3"
|
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-3"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
| Day 3
|
| Day 3
|
||||||
span - File Resource
|
span - File Resource
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-4"
|
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-4"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
| Day 4
|
| Day 4
|
||||||
span - Custom Matchers
|
span - Custom Matchers
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-5"
|
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-5"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
| Day 5
|
| Day 5
|
||||||
span - Create a Profile
|
span - Create a Profile
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-6"
|
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-6"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
| Day 6
|
| Day 6
|
||||||
span - Ways to Run It and Places to Store It
|
span - Ways to Run It and Places to Store It
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-7"
|
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-7"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
| Day 7
|
| Day 7
|
||||||
span - How to Inherit a Profile from Chef Compliance Server
|
span - How to Inherit a Profile from Chef Compliance Server
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-8"
|
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-8"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
| Day 8
|
| Day 8
|
||||||
span - Regular Expressions
|
span - Regular Expressions
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-9"
|
a.tutorials--link href="http://www.anniehedgie.com/inspec-basics-9"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
| Day 9
|
| Day 9
|
||||||
span - Attributes
|
span - Attributes
|
||||||
li
|
li
|
||||||
a.tutorials--link href="https://learn.chef.io/tutorials/inspec/"
|
|
||||||
i.fa.fa-link
|
a.tutorials--link href="https://learn.chef.io/tutorials/test-your-infrastructure-code/"
|
||||||
span Verify Your Chef Code with InSpec
|
i.fa.fa-angle-right
|
||||||
|
span Test Your Infrastructure Code with Chef
|
||||||
|
|
||||||
li
|
li
|
||||||
a.tutorials--link href="https://learn.chef.io/tutorials/compliance-assess/"
|
a.tutorials--link href="https://learn.chef.io/tutorials/compliance-assess/"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
span Assess Your Infrastructure with Chef Compliance Scanner
|
span Assess Your Infrastructure with Chef Compliance Scanner
|
||||||
li
|
li
|
||||||
a.tutorials--link href="https://learn.chef.io/tutorials/compliance-remediate/"
|
a.tutorials--link href="https://learn.chef.io/tutorials/compliance-remediate/"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
span Remediate Compliance Failures on your Infrastructure with Chef
|
span Remediate Compliance Failures on your Infrastructure with Chef
|
||||||
h3.tutorials--subhead Guides For Advanced Topics
|
|
||||||
p
|
|
||||||
| Additional huge thanks to Christian Johannsen, Jeremy Miller, and
|
h3.margin-top-xs Guides For Advanced Topics
|
||||||
blindscientist for these amazing materials.
|
hr.strict-left
|
||||||
|
|
||||||
|
br
|
||||||
|
p.clear Additional huge thanks to Christian Johannsen, Jeremy Miller, and blindscientist for these amazing materials.
|
||||||
|
|
||||||
ul.tutorials--links.no-bullet
|
ul.tutorials--links.no-bullet
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://datatomix.com/?p=236"
|
a.tutorials--link href="http://datatomix.com/?p=236"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
span Windows infrastructure testing using InSpec - Part 1
|
span Windows infrastructure testing using InSpec - Part 1
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://datatomix.com/?p=238"
|
a.tutorials--link href="http://datatomix.com/?p=238"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
span Windows infrastructure testing using InSpec and Profiles - Part 2
|
span Windows infrastructure testing using InSpec and Profiles - Part 2
|
||||||
li
|
li
|
||||||
a.tutorials--link href="https://github.com/jeremymv2/chef-intranet-scaffolding/blob/master/README.md"
|
a.tutorials--link href="https://github.com/jeremymv2/chef-intranet-scaffolding/blob/master/README.md"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
span Operating InSpec in an air-gapped environment
|
span Operating InSpec in an air-gapped environment
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://scienceofficersblog.blogspot.de/2016/02/testing-ansible-with-inspec.html"
|
a.tutorials--link href="http://scienceofficersblog.blogspot.de/2016/02/testing-ansible-with-inspec.html"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
span Testing Ansible with InSpec
|
span Testing Ansible with InSpec
|
||||||
h3.tutorials--subhead Podcasts
|
|
||||||
|
|
||||||
|
h3.margin-top-xs Podcasts
|
||||||
|
hr.strict-left
|
||||||
|
|
||||||
|
br
|
||||||
ul.tutorials--links.no-bullet
|
ul.tutorials--links.no-bullet
|
||||||
li
|
li
|
||||||
a.tutorials--link href="http://foodfightshow.org/2016/02/inspec.html"
|
a.tutorials--link href="http://foodfightshow.org/2016/02/inspec.html"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
span InSpec Foodfight
|
span InSpec Foodfight
|
||||||
li
|
li
|
||||||
a.tutorials--link href="https://www.arresteddevops.com/tdi/"
|
a.tutorials--link href="https://www.arresteddevops.com/tdi/"
|
||||||
i.fa.fa-link
|
i.fa.fa-angle-right
|
||||||
span Test Driven Infrastructure With Arthur Maltson and Michael Goetz
|
span Test Driven Infrastructure With Arthur Maltson and Michael Goetz
|
||||||
|
|