@@ -13,6 +13,16 @@ and how you can [become a sponsor][3].
[2]: #how-sponsorship-works
[3]: #how-to-become-a-sponsor

<div style="width:100%;height:0px;position:relative;padding-bottom:56.138%;">
<iframe src="https://streamable.com/e/90e84w" frameborder="0" width="100%" height="100%" allowfullscreen style="width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;"></iframe>
</div>
<p style="text-align: center; font-style: oblique">
A demo is worth a thousand words — check it out at<br />
<a href="https://squidfunk.github.io/mkdocs-material-insiders/">
squidfunk.github.io/mkdocs-material-insiders
</a>
</p>

## How sponsorship works

New features will first land in Material for MkDocs Insiders, which means that
@@ -49,7 +59,7 @@ get updates for Material for MkDocs Insiders, until you decide to cancel your
monthly subscription, which you can do at any time.__

[6]: https://github.com/sponsors/squidfunk
[7]: #roadmap
[7]: #available-features
[8]: https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token
[9]: https://gitlab.com
[10]: https://bitbucket.org
@@ -59,33 +69,42 @@ monthly subscription, which you can do at any time.__
The following list shows which features are currently only available in Material
for MkDocs Insiders. You can click on each feature to learn more about it:

- [x] [Support for user-toggleable themes (light/dark mode switch)][11]
- [x] [Highlighting of matched search terms in content area][12]
- [x] [Navigation can always be expanded via configuration][13]
- [x] [Header can be automatically hidden on scrolling][14]
- [x] [Table of contents can be automatically hidden when empty][15]

[11]: setup/changing-the-colors.md#color-palette-toggle
[12]: setup/setting-up-site-search.md#highlighting-search
[13]: setup/setting-up-navigation.md#navigation-expansion
[14]: setup/setting-up-the-header.md#automatic-hiding
[15]: setup/setting-up-navigation.md#automatic-hiding
- [x] [Remove _Made with Material for MkDocs_ from footer][11]
- [x] [Support for user-toggleable themes (light/dark mode switch)][12]
- [x] [Support for deploying multiple versions][13]
- [x] [Search suggestions help to save keystrokes][14]
- [x] [Highlighting of matched search terms in content area][15]
- [x] Search goes to first result on ++enter++ (I'm feeling lucky)
- [x] [Navigation can be grouped into sections][16]
- [x] [Navigation can be always expanded][17]
- [x] [Navigation and table of contents can be hidden][18]
- [x] [Table of contents can be integrated into navigation][19]
- [x] [Header can be automatically hidden on scrolling][20]

[11]: setup/setting-up-the-footer.md#remove-generator
[12]: setup/changing-the-colors.md#color-palette-toggle
[13]: setup/setting-up-versioning.md#versioning
[14]: setup/setting-up-site-search.md#search-suggestions
[15]: setup/setting-up-site-search.md#search-highlighting
[16]: setup/setting-up-navigation.md#navigation-sections
[17]: setup/setting-up-navigation.md#navigation-expansion
[18]: setup/setting-up-navigation.md#hide-the-sidebars
[19]: setup/setting-up-navigation.md#navigation-integration
[20]: setup/setting-up-the-header.md#automatic-hiding

## Roadmap

The following list of funding goals – named after varieties of chili peppers
[I'm growing on my balcony][16] – shows which features are already available
[I'm growing on my balcony][21] – shows which features are already available
in Material for MkDocs Insiders.

[16]: https://www.instagram.com/squidfunk/
[21]: https://www.instagram.com/squidfunk/

### Madame Jeanette

[:octicons-flame-24: Funding goal: __$500__][6] ·
:octicons-unlock-24: Status: _released_

New features and improvements for _search_, including:

- [x] Improved search result grouping (pages + headings)
- [x] Improved search result relevance and scoring
- [x] Display of missing query terms in search results
@@ -95,57 +114,48 @@ New features and improvements for _search_, including:
[:octicons-flame-24: Funding goal: __$1,000__][6] ·
:octicons-lock-24: Status: _exclusive_

New features and improvements for _content and toc_, including:

- [x] [Highlighting of matched search terms in content area][12]
- [x] [Navigation can always be expanded via configuration][13]
- [x] [Header can be automatically hidden on scrolling][14]
- [x] [Table of contents can be automatically hidden when empty][15]
- [ ] Table of contents can be moved into navigation for more space
- [ ] Table of contents shows which sections have search results
- [ ] Table of contents auto-collapses and expands only the active section
- [ ] Better support for wide screens, i.e. more horizontal space
- [x] [Navigation can be grouped into sections][16]
- [x] [Navigation can be always expanded][17]
- [x] [Navigation and table of contents can be hidden][18]
- [x] [Table of contents can be integrated into navigation][19]
- [x] [Header can be automatically hidden on scrolling][20]

### Bhut Jolokia

[:octicons-flame-24: Funding goal: __$1,500__][6] ·
:octicons-lock-24: Status: _exclusive_

New features and improvements for _hosting multiple versions_, including:

- [ ] Support for multiple languages of documents
- [ ] Support for multiple versions of documents
- [ ] Support for one or more management plugins
- [x] [Support for deploying multiple versions][13]
- [ ] Support for deploying multiple languages

### Black Pearl

[:octicons-flame-24: Funding goal: __$2,000__][6] ·
:octicons-lock-24: Status: _exclusive_

New features and improvements for _user preferences_, including:

- [x] [Support for user-toggleable themes (light/dark mode switch)][11]
- [x] [Support for user-toggleable themes (light/dark mode switch)][12]
- [ ] Support for user-toggleable code-block styles (light/dark mode switch)
- [ ] Table of contents auto-collapses and expands only the active section

### Biquinho Vermelho

[:octicons-flame-24: Funding goal: __$2,500__][6] ·
:octicons-lock-24: Status: _exclusive_

Even more features and improvements for _search_, including:

- [ ] Support for search suggestions
- [ ] Support for a user's last searches
- [x] [Search suggestions help to save keystrokes][14]
- [x] [Highlighting of matched search terms in content area][15]
- [x] Search goes to first result on ++enter++ (I'm feeling lucky)
- [ ] Table of contents shows which sections have search results
- [ ] Support for displaying a user's last searches
- [ ] Improved search result summaries

### Caribbean Red

[:octicons-flame-24: Funding goal: __$3,000__][6] ·
:octicons-lock-24: Status: _exclusive_

Alternative, completely different _vertical layout_, optimized to read
documentation and code side-by-side, e.g. for the documentation of APIs with
the same functionality as Material for MkDocs.
- [x] [Remove _Made with Material for MkDocs_ from footer][11]
- [ ] Brand-new and exclusive vertical layout

## Frequently asked questions

@@ -160,9 +170,11 @@ improvements (e.g. search) do not require any changes to existing configuration.
This means that your users will be able to build the docs locally with the
regular version and when they push their changes to CI/CD, they will be built
with Material for MkDocs Insiders. For this reason, it's recommended to
[install Insiders][17] only in CI, as you don't want to expose your `GH_TOKEN`
[install Insiders][22] only in CI, as you don't want to expose your `GH_TOKEN`
to users.

[22]: publishing-your-site.md#github-pages

### Terms

_We're using Material for MkDocs to build the developer documentation of a
@@ -171,7 +183,7 @@ terms?_

Yes. Whether you're an individual or a company, you may use _Material for MkDocs
Insiders_ precisely under the same terms as Material for MkDocs, which are given
by the [MIT license][18]. However, we kindly ask you to respect the following
by the [MIT license][23]. However, we kindly ask you to respect the following
guidelines:

- Please __don't distribute the source code__ from Material for MkDocs Insiders.
@@ -182,8 +194,7 @@ guidelines:
- If you cancel your subscription, you're removed as a collaborator and will
miss out on future updates of Material for MkDocs Insiders. However, you may
__use the latest version__ that's available to you __as long as you like__.
Just remember that __[GitHub deletes private forks][19]__.
Just remember that __[GitHub deletes private forks][24]__.

[17]: publishing-your-site.md#github-pages
[18]: license.md
[19]: https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository
[23]: license.md
[24]: https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/removing-a-collaborator-from-a-personal-repository
@@ -88,12 +88,67 @@ _Result_:

The unit price is 12.50.

### Using variables in snippets

In order to use variables in snippets, e.g., when using the same snippet in
multiple contexts. This does not work with snippets that are included using the
[Snippets][2] extension. Instead, you can use the [macros][3] plugin for
defining snippets. Add the snippet location using the `include_dir` parameter
to the plugin configuration in `mkdocs.yml`, for example:

``` yaml
plugins:
- search
- macros:
include_dir: snippets
```

In your Markdown file, include snippets with Jinja's [`include`][4] function:

``` markdown
{% include "definitions.md" %}
```

_Example_:

=== "snippets/definitions.md"

``` markdown
The unit price is {{ page.meta.unit.price }}
```

=== "docs/page-1.md"

``` markdown
---
unit:
price: 12.50
---

{% include "definitions.md" %}
```

=== "docs/page-2.md"

``` markdown
---
unit:
price: 25.00
---

{% include "definitions.md" %}
```

[2]: https://facelessuser.github.io/pymdown-extensions/extensions/snippets/
[3]: #macros
[4]: https://jinja.palletsprojects.com/en/2.11.x/templates/#include

## Customization

### Custom macros

The [macros][1] plugin allows to define custom macros, which can then be used
from Markdown files. See the [official documentation][2] for more information
from Markdown files. See the [official documentation][5] for more information
how to define custom macros.

[2]: https://mkdocs-macros-plugin.readthedocs.io/en/latest/python/
[5]: https://mkdocs-macros-plugin.readthedocs.io/en/latest/python/
@@ -92,6 +92,6 @@ In order to integrate another JavaScript-based comment system provider, you can
{% endblock %}
```

[8]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L318-L321
[8]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L325-L328
[9]: ../customization.md#extending-the-theme
[10]: ../customization.md#overriding-blocks
@@ -93,7 +93,7 @@ behavior can be changed by setting [`edit_uri`][9] in `mkdocs.yml`:
edit_uri: ""
```

[5]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L285-L294
[5]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L292-L301
[6]: https://github.com/
[7]: https://about.gitlab.com/
[8]: https://bitbucket.org/
@@ -233,8 +233,10 @@ color palettes:
This field is used as the toggle's `title` attribute and should be set to a
discernable name to improve accessibility.

_Give this feature a try on [the official documentation][11] built with Material
for MkDocs Insiders!_
[Try this feature][11]{: .md-button .md-button--primary }

_This feature is enabled on the [official documentation][11] built with
Insiders._

[6]: ../insiders.md
[7]: #color-scheme
@@ -30,7 +30,7 @@ theme:

The typeface will be loaded in 300, 400, _400i_ and __700__.

[2]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L100-L125
[2]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L107-L132
[3]: https://fonts.google.com/specimen/Roboto

### Proportional font
@@ -94,7 +94,7 @@ work properly. Material for MkDocs relies on [lunr-languages][4] to provide this
functionality. See the guide detailing how to [set up site search][5] for
more information.

[3]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/worker/main/index.ts#L90-L112
[3]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/worker/main/index.ts#L77-L108
[4]: https://github.com/MihaiValentin/lunr-languages
[5]: setting-up-site-search.md

@@ -132,7 +132,7 @@ directionality:
})
</script>

[6]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L178
[6]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L185

## Customization

@@ -53,7 +53,7 @@ theme:
favicon: images/favicon.png
```

[4]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L53-L54
[4]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L60-L61

### Icons

@@ -100,8 +100,6 @@ your project documentation. The structure of your project should look like this:

``` sh
.
├─ docs/
│ └─ index.md
├─ overrides/
│ └─ .icons/
│ └─ bootstrap/
@@ -5,18 +5,23 @@ template: overrides/main.html
# Setting up navigation

A clear and concise navigation structure is an important aspect of good project
documentation. Material for MkDocs provides several options to configure the
behavior of navigational elements, some of those through _feature flags_.
documentation. Material for MkDocs provides a multitude of options to configure
the behavior of navigational elements, including [tabs][1] and [sections][2],
and its flag-ship feature: [instant loading][3].

[1]: #navigation-tabs
[2]: #navigation-sections
[3]: #instant-loading

## Configuration

### Instant loading

[:octicons-file-code-24: Source][1] ·
[:octicons-file-code-24: Source][4] ·
:octicons-unlock-24: Feature flag

When _instant loading_ is activated, clicks on all internal links will be
intercepted and dispatched via [XHR][2] without fully reloading the page. It
When _instant loading_ is enabled, clicks on all internal links will be
intercepted and dispatched via [XHR][5] without fully reloading the page. It
can be enabled via `mkdocs.yml` with:

``` yaml
@@ -31,34 +36,17 @@ Single Page Application__, which is especially useful for large documentation
sites that come with a massive search index, as the search index will now
remain intact in-between document switches.

[1]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/instant/index.ts
[2]: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest

### Navigation expansion

[:octicons-file-code-24: Source][3] ·
:octicons-unlock-24: Feature flag ·
:octicons-beaker-24: Experimental ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][3]{: .tx-insiders }

When `navigation.expand` is activated, the left sidebar will expand all
collapsible subsections by default, so the user doesn't have to do it manually.
It can be enabled via `mkdocs.yml` with:
_Material for MkDocs is the only MkDocs theme offering this feature._

``` yaml
theme:
features:
- navigation.expand
```

[3]: ../insiders.md
[4]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/instant/index.ts
[5]: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest

### Navigation tabs

[:octicons-file-code-24: Source][4] · :octicons-unlock-24: Feature flag
[:octicons-file-code-24: Source][6] · :octicons-unlock-24: Feature flag

When _tabs_ are activated, top-level sections are rendered in a menu layer
below the header on big screens (but not when the sidebar is hidden). It can be
When _tabs_ are enabled, top-level sections are rendered in a menu layer below
the header for viewports above `1220px`, but remain as-is on mobile. They can be
enabled via `mkdocs.yml` with:

``` yaml
@@ -67,8 +55,16 @@ theme:
- navigation.tabs
```

=== "With tabs"

[![With tabs][7]][7]

=== "Without tabs"

[![Without tabs][8]][8]

Note that all __top-level pages__ (i.e. all top-level entries that directly
refer to an `*.md` file) defined inside the [`nav`][5] entry of `mkdocs.yml`
refer to an `*.md` file) defined inside the [`nav`][9] entry of `mkdocs.yml`
will be grouped under the first tab which will receive the title of the first
page.

@@ -105,19 +101,78 @@ sections. This is illustrated in the following example:
- Page 2.3
```

Note that tabs are only shown for larger screens, so make sure that navigation
is plausible on mobile devices. As another example, see the [`mkdocs.yml`][6]
used to render these pages.
Also note that tabs are only shown for larger screens, so make sure that
navigation is plausible on mobile devices. As another example, see the
[`mkdocs.yml`][10] used to render these pages.

[6]: https://github.com/squidfunk/mkdocs-material/blob/master/src/partials/tabs.html
[7]: ../assets/screenshots/navigation-tabs.png
[8]: ../assets/screenshots/navigation.png
[9]: https://www.mkdocs.org/user-guide/configuration/#nav
[10]: https://github.com/squidfunk/mkdocs-material/blob/master/mkdocs.yml

### Navigation sections

[:octicons-file-code-24: Source][11] ·
:octicons-unlock-24: Feature flag ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][11]{: .tx-insiders }

When _sections_ are enabled, top-level sections are rendered as groups in the
sidebar for viewports above `1220px`, but remain as-is on mobile. They can also
be enabled via `mkdocs.yml`:

[4]: https://github.com/squidfunk/mkdocs-material/blob/master/src/partials/tabs.html
[5]: https://www.mkdocs.org/user-guide/configuration/#nav
[6]: https://github.com/squidfunk/mkdocs-material/blob/master/mkdocs.yml
``` yaml
theme:
features:
- navigation.sections
```

=== "With sections"

[![With sections][12]][12]

=== "Without sections"

[![Without sections][8]][8]

[11]: ../insiders.md
[12]: ../assets/screenshots/navigation-sections.png

Both feature flags, _tabs_ and _sections_, can be combined with each other. If
both feature flags are enabled, sections are rendered for 2nd level navigation
items.

### Navigation expansion

[:octicons-file-code-24: Source][11] ·
:octicons-unlock-24: Feature flag ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][11]{: .tx-insiders }

When _expansion_ is enabled, the left sidebar will expand all collapsible
subsections by default, so the user doesn't have to open subsections manually.
It can be enabled via `mkdocs.yml` with:

``` yaml
theme:
features:
- navigation.expand
```

=== "With expansion"

[![With expansion][13]][13]

=== "Without expansion"

[![Without expansion][8]][8]

[13]: ../assets/screenshots/navigation-expand.png

### Table of contents

[:octicons-file-code-24: Source][7] · [:octicons-workflow-24: Extension][8]
[:octicons-file-code-24: Source][14] · [:octicons-workflow-24: Extension][15]

The [Table of contents][9] extension, which is part of the standard Markdown
The [Table of contents][16] extension, which is part of the standard Markdown
library, provides some options that are supported by Material for MkDocs to
customize its appearance:

@@ -149,7 +204,7 @@ customize its appearance:
: :octicons-milestone-24: Default: `headerid.slugify` – This option allows for
customization of the slug function. For some languages, the default may not
produce good and readable identifiers. Consider using another slug function
like for example those from [Python Markdown Extensions][10]:
like for example those from [Python Markdown Extensions][17]:

=== "Unicode"

@@ -190,39 +245,93 @@ customize its appearance:
toc_depth: 0
```

Note that MkDocs will not generate [anchor links][18] for levels outside
the range defined with `toc_depth`. However, Material for MkDocs also allows
to [hide the table of contents][19] on a specific page while keeping
permalinks.

_Material for MkDocs doesn't provide official support for the other options of
this extension, so they may be supported but can also yield weird results. Use
them at your own risk._

[7]: https://github.com/squidfunk/mkdocs-material/blob/master/src/partials/toc.html
[8]: https://python-markdown.github.io/extensions/toc/
[9]: https://python-markdown.github.io/extensions/toc/#usage
[10]: https://facelessuser.github.io/pymdown-extensions/extras/slugs/
[14]: https://github.com/squidfunk/mkdocs-material/blob/master/src/partials/toc.html
[15]: https://python-markdown.github.io/extensions/toc/
[16]: https://python-markdown.github.io/extensions/toc/#usage
[17]: https://facelessuser.github.io/pymdown-extensions/extras/slugs/
[18]: #permalink
[19]: #hide-the-sidebars

#### Automatic hiding
#### Navigation integration

[:octicons-file-code-24: Source][3] ·
[:octicons-file-code-24: Source][11] ·
:octicons-unlock-24: Feature flag ·
:octicons-beaker-24: Experimental ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][3]{: .tx-insiders }

When _autohiding_ is activated, the table of contents is automatically hidden
when the current page defines no headings, or only a single `h1` heading to be
rendered, so content stretches.
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][11]{: .tx-insiders }

It can be enabled via `mkdocs.yml` with:
When _integration_ is enabled, the table of contents is rendered as part of
the navigation for viewports above `1220px`, but remain as-is on mobile. This
can be enabled via `mkdocs.yml`:

``` yaml
theme:
features:
- toc.autohide
- toc.integrate
```

=== "Integrate table of contents"

[![Integrate table of contents][20]][20]

=== "Separate table of contents"

[![Separate table of contents][8]][8]

[20]: ../assets/screenshots/toc-integrate.png

The content section will now always stretch to the right side, resulting in
more space for your content. This feature flag can be combined with all other
feature flags, e.g. [tabs][1] and [sections][2].

### Hide the sidebars

[:octicons-file-code-24: Source][11] ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][11]{: .tx-insiders }

Sometimes it's desirable to hide the navigation and/or table of contents
sidebar, especially when there's a single navigation item. This can be done for
any page using the [Metadata][21] extension:

``` yaml
---
hide:
- navigation # Hide navigation
- toc # Hide table of contents
---
...
```

=== "Hide navigation"

[![Hide navigation][22]][22]

=== "Hide table of contents"

[![Hide table of contents][23]][23]

=== "Hide both"

[![Hide navigation and table of contents][24]][24]

[21]: ../../reference/meta-tags/#metadata
[22]: ../assets/screenshots/hide-navigation.png
[23]: ../assets/screenshots/hide-toc.png
[24]: ../assets/screenshots/hide-navigation-toc.png

## Customization

### Keyboard shortcuts

[:octicons-file-code-24: Source][11] ·
[:octicons-file-code-24: Source][25] ·
:octicons-mortar-board-24: Difficulty: _easy_

Material for MkDocs includes several keyboard shortcuts that make it possible
@@ -248,7 +357,7 @@ to navigate your project documentation via keyboard. There're two modes:
* ++n++ , ++period++ : go to next page

Let's say you want to bind some action to the ++x++ key. By using [additional
JavaScript][12], you can subscribe to the `keyboard$` observable and attach
JavaScript][26], you can subscribe to the `keyboard$` observable and attach
your custom event listener:

``` js
@@ -264,5 +373,38 @@ The call to `#!js key.claim()` will essentially execute `#!js preventDefault()`
on the underlying event, so the keypress will not propagate further and touch
other event listeners.

[11]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/keyboard/index.ts
[12]: ../customization.md#additional-javascript
[25]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/keyboard/index.ts
[26]: ../customization.md#additional-javascript

### Content area width

[:octicons-file-code-24: Source][27] ·
:octicons-mortar-board-24: Difficulty: _easy_

The width of the content area is set so the length of each line doesn't exceed
80-100 characters, depending on the width of the characters. While this
is a reasonable default, as longer lines tend to be harder to read, it may be
desirable to increase the overall width of the content area, or even make it
stretch to the entire available space.

This can easily be achieved with an [additional stylesheet][28] and a few lines
of CSS:

=== "Increase width"

``` css
.md-grid {
max-width: 1440px;
}
```

=== "Stretch to fit"

``` css
.md-grid {
max-width: initial;
}
```

[27]: https://github.com/squidfunk/mkdocs-material/blob/aeaa00a625abf952f355164de02c539b061e6127/src/assets/stylesheets/main/layout/_base.scss#L99-L104
[28]: ../customization.md#additional-css
@@ -19,7 +19,7 @@ made available [offline][1].
[:octicons-cpu-24: Plugin][3]

The [built-in search plugin][3] integrates seamlessly with Material for MkDocs,
adding multilingual client-side search with [lunr][5] and [lunr-languages][6].
adding multilingual client-side search with [lunr][4] and [lunr-languages][5].
It's enabled by default, but must be re-added to `mkdocs.yml` when other plugins
are used:

@@ -33,9 +33,9 @@ The following options are supported:
`lang`{: #lang }

: :octicons-milestone-24: Default: _automatically set_ – This option allows
to include the language-specific stemmers provided by [lunr-languages][6].
to include the language-specific stemmers provided by [lunr-languages][5].
Note that Material for MkDocs will set this automatically based on the
[site language][7], but it may be overridden, e.g. to support multiple
[site language][6], but it may be overridden, e.g. to support multiple
languages:

=== "A single language"
@@ -105,7 +105,7 @@ The following options are supported:
`prebuild_index`{: #prebuild-index }

: :octicons-milestone-24: Default: `false` · :octicons-beaker-24:
Experimental – MkDocs can generate a [prebuilt index][8] of all pages during
Experimental – MkDocs can generate a [prebuilt index][7] of all pages during
build time, which provides performance improvements at the cost of more
bandwidth, as it reduces the build time of the search index:

@@ -125,20 +125,52 @@ them at your own risk._

[2]: https://github.com/squidfunk/mkdocs-material/tree/master/src/assets/javascripts/integrations/search
[3]: https://www.mkdocs.org/user-guide/configuration/#search
[4]: ../insiders.md
[5]: https://lunrjs.com
[6]: https://github.com/MihaiValentin/lunr-languages
[7]: changing-the-language.md#site-language
[8]: https://www.mkdocs.org/user-guide/configuration/#prebuild_index
[4]: https://lunrjs.com
[5]: https://github.com/MihaiValentin/lunr-languages
[6]: changing-the-language.md#site-language
[7]: https://www.mkdocs.org/user-guide/configuration/#prebuild_index

### Highlighting search
### Search suggestions

[:octicons-file-code-24: Source][4] ·
[:octicons-file-code-24: Source][8] ·
:octicons-unlock-24: Feature flag ·
:octicons-beaker-24: Experimental ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][4]{: .tx-insiders }
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][8]{: .tx-insiders }

When _search highlighting_ is activated and a user clicks on a search result,
When _search suggestions_ are enabled, the search will display the likeliest
completion for the last word, saving the user many key strokes by accepting the
suggestion with ++arrow-right++

It can be enabled via `mkdocs.yml` with:

``` yaml
theme:
features:
- search.suggest
```

Searching for [ :material-magnify: ^^code high^^ ] yields [ :material-magnify:
^^code highlighting^^ ] as a suggestion:

[![Search suggestions][9]][9]

[Try this feature][10]{: .md-button .md-button--primary }

_This feature is enabled on the [official documentation][10] built with
Insiders._

[8]: ../insiders.md
[9]: ../assets/screenshots/search-suggestions.png
[10]: https://squidfunk.github.io/mkdocs-material-insiders/setup/setting-up-site-search

### Search highlighting

[:octicons-file-code-24: Source][8] ·
:octicons-unlock-24: Feature flag ·
:octicons-beaker-24: Experimental ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][8]{: .tx-insiders }

When _search highlighting_ is enabled and a user clicks on a search result,
Material for MkDocs will highlight all occurrences after following the link.
It can be enabled via `mkdocs.yml` with:

@@ -148,32 +180,34 @@ theme:
- search.highlight
```

Searching for `"code blocks"` yields:
Searching for [ :material-magnify: ^^code blocks^^ ] yields:

[![Search highlighting][11]][11]

[![Search highlighting][9]][9]
[Try this feature][12]{: .md-button .md-button--primary }

_Give this feature a try on [the official documentation][10] built with Material
for MkDocs Insiders!_
_This feature is enabled on the [official documentation][12] built with
Insiders._

[9]: ../assets/screenshots/search-highlighting.png
[10]: https://squidfunk.github.io/mkdocs-material-insiders/reference/code-blocks/?h=code+blocks
[11]: ../assets/screenshots/search-highlighting.png
[12]: https://squidfunk.github.io/mkdocs-material-insiders/reference/code-blocks/?h=code+blocks

### Offline search

[:octicons-file-code-24: Source][11] ·
[:octicons-cpu-24: Plugin][12] · :octicons-beaker-24: Experimental
[:octicons-file-code-24: Source][13] ·
[:octicons-cpu-24: Plugin][14] · :octicons-beaker-24: Experimental

If you distribute your documentation as `*.html` files, the built-in search
will not work out-of-the-box due to the restrictions modern browsers impose for
security reasons. This can be mitigated with the [localsearch][12] plugin in
combination with @squidfunk's [iframe-worker][13] polyfill.
security reasons. This can be mitigated with the [localsearch][14] plugin in
combination with @squidfunk's [iframe-worker][15] polyfill.

For setup instructions, refer to the [official documentation][14].
For setup instructions, refer to the [official documentation][16].

[11]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L360-L372
[12]: https://github.com/wilhelmer/mkdocs-localsearch/
[13]: https://github.com/squidfunk/iframe-worker
[14]: https://github.com/wilhelmer/mkdocs-localsearch#installation-material-v5
[13]: https://github.com/squidfunk/mkdocs-material/blob/master/src/base.html#L368-L369
[14]: https://github.com/wilhelmer/mkdocs-localsearch/
[15]: https://github.com/squidfunk/iframe-worker
[16]: https://github.com/wilhelmer/mkdocs-localsearch#installation-material-v5

## Customization

@@ -187,12 +221,12 @@ your needs.

### Query transformation

[:octicons-file-code-24: Source][15] ·
[:octicons-file-code-24: Source][17] ·
:octicons-mortar-board-24: Difficulty: _easy_

When a user enters a query into the search box, the query is pre-processed
before it is submitted to the search index. Material for MkDocs will apply the
following transformations, which can be customized by [extending the theme][16]:
following transformations, which can be customized by [extending the theme][18]:

``` ts
/**
@@ -232,7 +266,7 @@ export function defaultTransform(query: string): string {
If you want to switch to the default behavior of the `mkdocs` or `readthedocs`
template, both of which don't transform the query prior to submission, or
customize the `transform` function, you can do this by [overriding the
`config` block][17]:
`config` block][19]:

``` html
{% block config %}
@@ -249,19 +283,19 @@ customize the `transform` function, you can do this by [overriding the
The `transform` function will receive the query string as entered by the user
and must return the processed query string to be submitted to the search index.

[15]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/transform/index.ts
[16]: ../customization.md#extending-the-theme
[17]: ../customization.md#overriding-blocks
[17]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/transform/index.ts
[18]: ../customization.md#extending-the-theme
[19]: ../customization.md#overriding-blocks

### Custom search

[:octicons-file-code-24: Source][18] ·
[:octicons-file-code-24: Source][20] ·
:octicons-mortar-board-24: Difficulty: _challenging_

Material for MkDocs implements search as part of a [web worker][19]. If you
Material for MkDocs implements search as part of a [web worker][21]. If you
want to switch the web worker with your own implementation, e.g. to submit
search to an external service, you can add a custom JavaScript file to the `docs`
directory and [override the `config` block][17]:
directory and [override the `config` block][19]:

``` html
{% block config %}
@@ -278,8 +312,8 @@ message format using _discriminated unions_, i.e. through the `type` property
of the message. See the following interface definitions to learn about the
message formats:

* [:octicons-file-code-24: `SearchMessage`][20]
* [:octicons-file-code-24: `SearchIndex` and `SearchResult`][21]
* [:octicons-file-code-24: `SearchMessage`][22]
* [:octicons-file-code-24: `SearchIndex` and `SearchResult`][23]

The sequence and direction of messages is rather intuitive:

@@ -288,7 +322,7 @@ The sequence and direction of messages is rather intuitive:
* :octicons-arrow-right-24: `SearchQueryMessage`
* :octicons-arrow-left-24: `SearchResultMessage`

[18]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/worker
[19]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
[20]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/worker/message/index.ts
[21]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/_/index.ts
[20]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/worker
[21]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
[22]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/worker/message/index.ts
[23]: https://github.com/squidfunk/mkdocs-material/blob/master/src/assets/javascripts/integrations/search/_/index.ts
@@ -2,7 +2,7 @@
template: overrides/main.html
---

# Adding social links
# Setting up the footer

The footer of your project documentation is a great place to add links to
websites or platforms you or your company are using as additional marketing
@@ -15,7 +15,7 @@ configured via `mkdocs.yml`.

### Social links

[:octicons-file-code-24: Source][1] ·
[:octicons-file-code-24: Source][1] ·
:octicons-milestone-24: Default: _none_

All _social links_ are rendered next to the copyright information as part of the
@@ -33,20 +33,20 @@ For each entry, the following fields are available:

`icon`{: #icon }

: :octicons-milestone-24: Default: _none_ · :octicons-alert-24: Required –
This field must point to a valid icon path referencing [any icon bundled
with the theme][2], or the build will not succeed. Some popular choices:

* :fontawesome-brands-behance: – `fontawesome/brands/behance`
* :fontawesome-brands-docker: – `fontawesome/brands/docker`
* :fontawesome-brands-github: – `fontawesome/brands/github`
* :fontawesome-brands-instagram: – `fontawesome/brands/instagram`
* :fontawesome-brands-linkedin: – `fontawesome/brands/linkedin`
* :fontawesome-brands-medium: – `fontawesome/brands/medium`
* :fontawesome-brands-pied-piper-alt: – `fontawesome/brands/pied-piper-alt`
* :fontawesome-brands-product-hunt: – `fontawesome/brands/product-hunt`
* :fontawesome-brands-slack: – `fontawesome/brands/slack`
* :fontawesome-brands-twitter: – `fontawesome/brands/twitter`
: :octicons-milestone-24: Default: _none_ · :octicons-alert-24: Required –
This field must point to a valid icon path referencing [any icon bundled
with the theme][2], or the build will not succeed. Some popular choices:

* :fontawesome-brands-behance: – `fontawesome/brands/behance`
* :fontawesome-brands-docker: – `fontawesome/brands/docker`
* :fontawesome-brands-github: – `fontawesome/brands/github`
* :fontawesome-brands-instagram: – `fontawesome/brands/instagram`
* :fontawesome-brands-linkedin: – `fontawesome/brands/linkedin`
* :fontawesome-brands-medium: – `fontawesome/brands/medium`
* :fontawesome-brands-pied-piper-alt: – `fontawesome/brands/pied-piper-alt`
* :fontawesome-brands-product-hunt: – `fontawesome/brands/product-hunt`
* :fontawesome-brands-slack: – `fontawesome/brands/slack`
* :fontawesome-brands-twitter: – `fontawesome/brands/twitter`

[1]: https://github.com/squidfunk/mkdocs-material/blob/master/src/partials/social.html
[2]: https://github.com/squidfunk/mkdocs-material/tree/master/material/.icons
@@ -89,16 +89,46 @@ For each entry, the following fields are available:
name: squidfunk on Twitter
```

### Copyright notice

[:octicons-file-code-24: Source][3] ·
:octicons-milestone-24: Default: _none_

A custom _copyright banner_ can be rendered as part of the footer, which is
displayed next to the social links. It can be defined as part of `mkdocs.yml`:

``` yaml
copyright: Copyright &copy; 2016 - 2020 Martin Donath
```

[3]: https://github.com/squidfunk/mkdocs-material/blob/master/src/partials/footer.html#L85-L99

### Remove generator

[:octicons-file-code-24: Source][4] ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][4]{: .tx-insiders }

The footer displays a _Made with Material for MkDocs_ notice to denote how
the site was generated. The notice can be removed with the following setting
via `mkdocs.yml`:

``` yaml
extra:
generator: false
```

[4]: ../insiders.md

## Customization

### Custom icons

[:octicons-file-code-24: Source][2] ·
:octicons-mortar-board-24: Difficulty: _moderate_

The social links feature uses the standard [icon integration][3] of Material for
The social links feature uses the standard [icon integration][5] of Material for
MkDocs. If you want to use custom icons, follow the guide explaining how to
add [additional icons][4].
add [additional icons][6].

[3]: changing-the-logo-and-icons.md#icons
[4]: changing-the-logo-and-icons.md#additional-icons
[5]: changing-the-logo-and-icons.md#icons
[6]: changing-the-logo-and-icons.md#additional-icons
@@ -21,7 +21,7 @@ It also includes the [search bar][1] and a place to display your project's
:octicons-beaker-24: Experimental ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][3]{: .tx-insiders }

When _autohiding_ is activated, the header is automatically hidden when the
When _autohiding_ is enabled, the header is automatically hidden when the
user scrolls past a certain threshold, leaving more space for content. It can
be enabled via `mkdocs.yml` with:

@@ -31,11 +31,7 @@ theme:
- header.autohide
```

_Give this feature a try on [the official documentation][4] built with Material
for MkDocs Insiders!_

[3]: ../insiders.md
[4]: https://squidfunk.github.io/mkdocs-material-insiders/

## Customization

@@ -44,14 +40,14 @@ for MkDocs Insiders!_
Material for MkDocs includes an announcement bar, which is the perfect place to
display project news or other important information to the user. When the user
scrolls past the header, the bar will automatically disappear. In order to add
an announcement bar, [extend the theme][5] and [override the `announce`
block][6], which is empty by default:
an announcement bar, [extend the theme][4] and [override the `announce`
block][5], which is empty by default:

``` html
{% block announce %}
<!-- Add your announcement here, including arbitrary HTML -->
{% endblock %}
```

[5]: ../customization.md#extending-the-theme
[6]: ../customization.md#overriding-blocks
[4]: ../customization.md#extending-the-theme
[5]: ../customization.md#overriding-blocks
@@ -0,0 +1,100 @@
---
template: overrides/main.html
---

# Setting up versioning

Material for MkDocs makes it easy to deploy multiple versions of your project
documentation by integrating with external utilities that add those capabilities
to MkDocs, i.e. [mike][1]. When deploying a new version, older versions of your
documentation remain untouched.

[1]: https://github.com/jimporter/mike

## Configuration

### Versioning

[:octicons-file-code-24: Source][2] ·
[:octicons-package-24: Utility][1] ·
:octicons-beaker-24: Experimental ·
[:octicons-heart-fill-24:{: .tx-heart } Insiders only][2]{: .tx-insiders }

[mike][1] makes it easy to deploy multiple versions of your project
documentation. It integrates natively with Material for MkDocs and can be
enabled via `mkdocs.yml`:

``` yaml
extra:
version:
method: mike
```

This will render a version selector in the header next to the title of your
project:

[![Versioning][3]][3]

[Try this feature][4]{: .md-button .md-button--primary }

_This feature is enabled in the [versioning example][4] built with Insiders._

!!! quote "[Why use mike?][5]"

mike is built around the idea that once you've generated your docs for a
particular version, you should never need to touch that version again. This
means you never have to worry about breaking changes in MkDocs, since your
old docs (built with an old version of MkDocs) are already generated and
sitting in your `gh-pages` branch.

While mike is flexible, it's optimized around putting your docs in a
`<major>.<minor>` directory, with optional aliases (e.g. `latest` or `dev`)
to particularly notable versions. This makes it easy to make permalinks to
whatever version of the documentation you want to direct people to.

_Note that you don't need to run `mike install-extras` as noted in the
[official documentation][6], as [mike][1] is now natively integrated with
Material for MkDocs._

[2]: ../insiders.md
[3]: ../assets/screenshots/versioning.png
[4]: https://squidfunk.github.io/mkdocs-material-example-versioning/
[5]: https://github.com/jimporter/mike#why-use-mike
[6]: https://github.com/jimporter/mike#usage

## Usage

While this section outlines the basic workflow for publishing new versions,
it's best to check out the [official documentation][4] to make yourself familar
with [mike][1].

### Publishing a new version

If you want to publish a new version of your project documentation, choose a
version identifier and update the alias set as the default version with:

```
mike deploy --push --update-aliases 0.1 latest
```

Note that every version will be deployed as a subdirectory of your `site_url`,
e.g.:

- _docs.example.com/0.1_
- _docs.example.com/0.2_
- ...

### Setting a default version

When starting with [mike][1], a good idea is to set an alias as a default
version, e.g. `latest`, and when publishing a new version, always update the
alias to point to the latest version:

```
mike set-default --push latest
```

When publishing a new version, [mike][1] will create a redirect in the root of
your project documentation to the version associated with the alias:

_docs.example.com_ :octicons-arrow-right-24: _docs.example.com/0.1_
@@ -72,8 +72,8 @@ The templates have undergone a set of changes to make them future-proof. If
you've used theme extension to override a block or template, make sure that it
matches the new structure:

- If you've overridden a **block**, check `base.html` for potential changes
- If you've overridden a **template**, check the respective `*.html` file for
- If you've overridden a __block__, check `base.html` for potential changes
- If you've overridden a __template__, check the respective `*.html` file for
potential changes

??? quote "`base.html`"
@@ -433,8 +433,8 @@ The templates have undergone a set of changes to make them future-proof. If
you've used theme extension to override a block or template, make sure that it
matches the new structure:

- If you've overridden a **block**, check `base.html` for potential changes
- If you've overridden a **template**, check the respective `*.html` file for
- If you've overridden a __block__, check `base.html` for potential changes
- If you've overridden a __template__, check the respective `*.html` file for
potential changes

??? quote "`base.html`"

This file was deleted.

@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm48.2 326.1h-181L207.9 178h181z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M407.906 319.913l-230.8-2.928a4.58 4.58 0 01-3.632-1.926 4.648 4.648 0 01-.494-4.147 6.143 6.143 0 015.361-4.076l232.94-2.936c27.631-1.26 57.546-23.574 68.022-50.784l13.286-34.542a7.944 7.944 0 00.524-2.936 7.735 7.735 0 00-.164-1.631A151.91 151.91 0 00201.257 198.4 68.12 68.12 0 0094.2 269.59C41.924 271.106 0 313.728 0 366.12a96.054 96.054 0 001.029 13.958 4.508 4.508 0 004.445 3.871l426.1.051c.043 0 .08-.019.122-.02a5.606 5.606 0 005.271-4l3.273-11.265c3.9-13.4 2.448-25.8-4.1-34.9-6.016-8.392-16.05-13.328-28.234-13.902zm105.95-98.813c-2.141 0-4.271.062-6.391.164a3.771 3.771 0 00-3.324 2.653l-9.077 31.193c-3.9 13.4-2.449 25.786 4.1 34.89 6.02 8.4 16.054 13.323 28.238 13.9l49.2 2.939a4.491 4.491 0 013.51 1.894 4.64 4.64 0 01.514 4.169 6.153 6.153 0 01-5.351 4.075l-51.125 2.939c-27.754 1.27-57.669 23.574-68.145 50.784l-3.695 9.606a2.716 2.716 0 002.427 3.68c.046 0 .088.017.136.017h175.91a4.69 4.69 0 004.539-3.37 124.807 124.807 0 004.682-34C640 277.3 583.524 221.1 513.856 221.1z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M451.46 244.71H576V172H451.46zm0-173.89v72.67H576V70.82zm0 275.06H576V273.2H451.46zM0 447.09h124.54v-72.67H0zm150.47 0H275v-72.67H150.47zm150.52 0h124.54v-72.67H301zm150.47 0H576v-72.67H451.46zM301 345.88h124.53V273.2H301zm-150.52 0H275V273.2H150.47zm0-101.17H275V172H150.47z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M25.71 228.16l.35-.48c0 .16 0 .32-.07.48zm460.58 15.51c0-44-7.76-84.46-28.81-122.4C416.5 47.88 343.91 8 258.89 8 119 7.72 40.62 113.21 26.06 227.68c42.42-61.31 117.07-121.38 220.37-125 0 0 109.67 0 99.42 105H170c6.37-37.39 18.55-59 34.34-78.93-75.05 34.9-121.85 96.1-120.75 188.32.83 71.45 50.13 144.84 120.75 172 83.35 31.84 192.77 7.2 240.13-21.33V363.31c-80.87 56.49-270.87 60.92-272.26-67.57h314.08v-52.07z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M443.427 64H4.571c0 103.26 22.192 180.06 43.418 222.358C112.046 414.135 224 448 225.256 448a312.824 312.824 0 00140.55-103.477c25.907-33.923 53.1-87.19 65.916-145.761H171.833c4.14 36.429 22.177 67.946 45.1 86.944h88.589c-17.012 28.213-48.186 54.4-80.456 69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883h336.147A625.91 625.91 0 00443.427 64z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M260.353 254.878L131.538 33.1a2.208 2.208 0 00-3.829.009L.3 254.887a2.234 2.234 0 000 2.235L129.116 478.9a2.208 2.208 0 003.83-.009l127.412-221.778a2.239 2.239 0 00-.005-2.235zm39.078-25.713a2.19 2.19 0 001.9 1.111h66.509a2.226 2.226 0 001.9-3.341L259.115 33.111a2.187 2.187 0 00-1.9-1.111h-66.508a2.226 2.226 0 00-1.9 3.341zM511.7 254.886L384.9 33.112A2.2 2.2 0 00382.99 32h-66.6a2.226 2.226 0 00-1.906 3.34L440.652 256 314.481 476.66a2.226 2.226 0 001.906 3.34h66.6a2.2 2.2 0 001.906-1.112L511.7 257.114a2.243 2.243 0 000-2.228zm-145.684 30.031h-66.508a2.187 2.187 0 00-1.9 1.111l-108.8 190.631a2.226 2.226 0 001.9 3.341h66.509a2.187 2.187 0 001.9-1.111l108.8-190.631a2.226 2.226 0 00-1.901-3.341z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M422.559 159.71a27.379 27.379 0 00-13.866-23.337 26.42 26.42 0 00-26.211.133L73.943 314.647V176.261a11.955 11.955 0 016.047-10.34l138.076-79.713a12.153 12.153 0 0111.922.025l32.656 18.853-150.063 86.637v56l247.061-142.637-118.513-68.407c-10.992-6.129-22.3-6.255-33.8-.27l-164.6 95.026c-10.634 6.12-16.771 16.39-17.29 29.124v191.5c.17 10.135 5.08 18.672 13.474 23.428a27.037 27.037 0 0026.736-.045l308.408-178.066v138.281a11.976 11.976 0 01-5.92 10.368L230.025 425.77a12.175 12.175 0 01-11.937.062l-32.723-18.9 150.051-86.627v-56L88.367 406.932l118.794 68.583a33.88 33.88 0 0034.25-.327l164.527-94.995c10.746-6.631 16.649-17.118 16.624-29.528z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" viewBox="0 0 512 512"><path d="M153.384 480h233.729l115.441-204.235-298.325 57.446zm351.342-239.922L387.113 32H155.669L360.23 267.9zM124.386 48.809L7.274 256l115.962 205.154 102.391-295.593z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M187.1 159.9l-34.2 113.7-54.5-113.7H49L0 320h44.9L76 213.5 126.6 320h56.9L232 159.9h-44.9zm452.5-.9c-2.9-18-23.9-28.1-42.1-31.3-44.6-7.8-101.9 16.3-88.5 58.8v.1c-43.8 8.7-74.3 26.8-94.2 48.2-3-9.8-13.6-16.6-34-16.6h-87.6c-9.3 0-12.9-2.3-11.5-7.4 1.6-5.5 1.9-6.8 3.7-12.2 2.1-6.4 7.8-7.1 13.3-7.1h133.5l9.7-31.5c-139.7 0-144.5-.5-160.1 1.2-12.3 1.3-23.5 4.8-30.6 15-6.8 9.9-14.4 35.6-17.6 47.1-5.4 19.4-.6 28.6 32.8 28.6h87.3c7.8 0 8.8 2.7 7.7 6.6-1.1 4.4-2.8 10-4.5 14.6-1.6 4.2-4.7 7.4-13.8 7.4H216.3L204.7 320c139.9 0 145.3-.6 160.9-2.3 6.6-.7 13-2.1 18.5-4.9.2 3.7.5 7.3 1.2 10.8 5.4 30.5 27.4 52.3 56.8 59.5 48.6 11.9 108.7-16.8 135.1-68 18.7-36.2 14.1-76.2-3.4-105.5h.1c29.6-5.9 70.3-22 65.7-50.6zM530.7 263.7c-5.9 29.5-36.6 47.8-61.6 43.9-30.9-4.8-38.5-39.5-14.1-64.8 16.2-16.8 45.2-24 68.5-26.9 6.7 14.1 10.3 32 7.2 47.8zm21.8-83.1c-4.2-6-9.8-18.5-2.5-26.3 6.7-7.2 20.9-10.1 31.8-7.7 15.3 3.4 19.7 15.9 4.9 24.4-10.7 6.1-23.6 8.1-34.2 9.6z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M104.324 269.172h26.067v-26.178h-26.067zm52.466-26.178l-.055-26.178v-.941a39.325 39.325 0 00-78.644.941v.166h26.4v-.166a12.98 12.98 0 0125.956 0v26.178zm52.356 25.846a91.1 91.1 0 01-91.1 91.1h-.609a91.1 91.1 0 01-91.1-91.1H0v.166A117.33 117.33 0 00117.44 386.28h.775A117.331 117.331 0 00235.49 268.84v-26.012h-26.344zm-157.233 0a65.362 65.362 0 00130.723 0h-26.344a39.023 39.023 0 01-78.035 0v-25.957H51.968v-26.62A65.42 65.42 0 01182.8 217.48v25.293h26.344V217.48a91.761 91.761 0 00-183.522 0v25.4h26.291zm418.4-71.173c13.67 0 24.573 6.642 30.052 18.264l.719 1.549 23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134 0-43.611 11.4-50.972 28.447-.123 26.876-.158 23.9 0 24.85 4.7 11.013 14.555 19.37 28.668 24.241a102.033 102.033 0 0019.813 3.984c5.479.72 10.626 1.384 15.829 3.1 6.364 2.1 10.46 5.257 12.84 9.851v9.851c-3.708 7.527-13.781 12.342-25.791 12.342-14.334 0-25.956-6.918-31.933-19.039l-.72-1.494-23.021 11.507.553 1.439c7.915 19.426 29.609 32.044 55.289 32.044 23.632 0 44.608-11.4 52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777 83.777 0 01-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412c3.377-7.357 12.896-12.117 24.242-12.117zM287.568 311.344h26.067v-68.4h-26.067zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99 37.99 0 00637.4 226l.166-25.347-.166-.664c-7.362-15.989-26.733-26.729-48.15-26.729S548.461 184 541.1 199.992l-.166 25.347.166.664a39.643 39.643 0 0013.006 15.331c-7.2 4.7-12.508 10.46-15.441 16.714l-.166 28.889.166.72c7.582 15.994 27.893 26.731 50.585 26.731s43.057-10.737 50.584-26.731l.166-28.89zm-73.22-50.806c3.6-6.31 12.563-10.516 22.58-10.516s19.038 4.206 22.636 10.516v13.725c-3.542 6.2-12.563 10.349-22.636 10.349s-19.094-4.15-22.58-10.349zm47.319 72.169c-3.764 6.641-13.338 10.9-24.683 10.9-11.125 0-20.976-4.372-24.684-10.9V263.25c3.708-6.309 13.5-10.515 24.684-10.515 11.345 0 20.919 4.15 24.683 10.515zM376.4 265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539 94.085H402.3V176.249h-25.9z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M455.6 349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16 134.04 415.967 34.14 329.93 8.3 237.04-19.6 134.252 24.341 99.677 117.147a180.862 180.862 0 00-10.988 73.544c1.733 29.543 14.717 52.97 24.09 80.3 17.2 50.161-28.1 92.743-66.662 117.582-46.806 30.2-36.319 39.857-8.428 41.858 23.378 1.68 44.478-4.548 65.265-15.045 9.2-4.647 40.687-18.931 45.13-28.588-12.184 26.59-36.962 72.702-21.463 102.102 19.1 36.229 67.112-31.77 76.709-45.812 8.591-12.572 42.963-81.279 63.627-46.926 18.865 31.361 8.6 76.391 35.738 104.622 32.854 34.2 51.155-18.312 51.412-44.221.163-16.411-6.1-95.852 29.9-59.944 21.421 21.381 52.905 71.181 88.561 67.023 38.736-4.516-22.123-67.967-28.262-78.695 5.393 4.279 53.665 34.128 53.818 9.52.11-18.789-30.085-34.667-42.524-45.267z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M305.314 284.578H246.6V383.3h58.711q24.423 0 38.193-13.77t13.77-36.11q0-21.826-14.032-35.335t-37.928-13.507zM149.435 128.7H90.724v98.723h58.711q24.42 0 38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435 128.7zM366.647 32H81.353A81.445 81.445 0 000 113.352v285.295A81.445 81.445 0 0081.353 480h285.294A81.445 81.445 0 00448 398.647V113.352A81.445 81.445 0 00366.647 32zm63.635 366.647a63.706 63.706 0 01-63.635 63.635H81.353a63.706 63.706 0 01-63.635-63.635V113.352a63.706 63.706 0 0163.635-63.634h285.294a63.706 63.706 0 0163.635 63.634zM305.314 128.7H246.6v98.723h58.711q24.423 0 38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314 128.7z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M407.4 61.5C331.6 22.1 257.8 31 182.9 66c-11.3 5.2-15.5 10.6-19.9 19-10.3 19.2-16.2 37.4-19.9 52.7-21.2 25.6-36.4 56.1-43.3 89.9-10.6 18-20.9 41.4-23.1 71.4 0 0-.7 7.6-.5 7.9-35.3-4.6-76.2-27-76.2-27 9.1 14.5 61.3 32.3 76.3 37.9 0 0 1.7 98 64.5 131.2-11.3-17.2-13.3-20.2-13.3-20.2S94.8 369 100.4 324.7c.7 0 1.5.2 2.2.2 23.9 87.4 103.2 151.4 196.9 151.4 6.2 0 12.1-.2 18-.7 14 1.5 27.6.5 40.1-3.9 6.9-2.2 13.8-6.4 20.2-10.8 70.2-39.1 100.9-82 123.1-147.7 5.4-16 8.1-35.5 9.8-52.2 8.7-82.3-30.6-161.6-103.3-199.5zM138.8 163.2s-1.2 12.3-.7 19.7c-3.4 2.5-10.1 8.1-18.2 16.7 5.2-12.8 11.3-25.1 18.9-36.4zm-31.2 121.9c4.4-17.2 13.3-39.1 29.8-55.1 0 0 1.7 48 15.8 90.1l-41.4-6.9c-2.2-9.2-3.5-18.5-4.2-28.1zm7.9 42.8c14.8 3.2 34 7.6 43.1 9.1 27.3 76.8 108.3 124.3 108.3 124.3 1 .5 1.7.7 2.7 1-73.1-11.6-132.7-64.7-154.1-134.4zM386 444.1c-14.5 4.7-36.2 8.4-64.7 3.7 0 0-91.1-23.1-127.5-107.8 38.2.7 52.4-.2 78-3.9 39.4-5.7 79-16.2 115-33 11.8-5.4 11.1-19.4 9.6-29.8-2-12.8-11.1-12.1-21.4-4.7 0 0-82 58.6-189.8 53.7-18.7-32-26.8-110.8-26.8-110.8 41.4-35.2 83.2-59.6 168.4-52.4.2-6.4 3-27.1-20.4-28.1 0 0-93.5-11.1-146 33.5 2.5-16.5 5.9-29.3 11.1-39.4 34.2-30.8 79-49.5 128.3-49.5 106.4 0 193 87.1 193 194.5-.2 76-43.8 142-106.8 174z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M498.252 234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306 310.306 0 00-9.622-36.6 184.068 184.068 0 00-30.874-57.5 251.154 251.154 0 00-18.818-21.689 237.362 237.362 0 00-47.113-36.116 240.8 240.8 0 00-56.723-24.668c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236 1.15a179.331 179.331 0 00-34.256 7.1 221.5 221.5 0 00-39.768 16.355 281.385 281.385 0 00-38.08 24.158c-6.167 4.61-12.268 9.36-17.974 14.518-10.173 9.207-20.372 18.433-29.927 28.268a243.878 243.878 0 00-33.648 43.95 206.488 206.488 0 00-20.494 44.6 198.2 198.2 0 00-7.691 34.759 201.13 201.13 0 00-1.552 35.521 299.716 299.716 0 004.425 40.24 226.865 226.865 0 0016.73 53.3 210.543 210.543 0 0024 39.528 213.589 213.589 0 0026.358 28.416 251.313 251.313 0 0041.787 30.586 287.831 287.831 0 0055.9 25.277 269.5 269.5 0 0040.641 9.835c6.071 1.01 12.275 1.253 18.412 1.873a4.149 4.149 0 011.19.56h32.289c2.507-.389 5-.937 7.527-1.143 16.336-1.332 32.107-5.335 47.489-10.717a219.992 219.992 0 0048.952-23.818c9.749-6.447 19.395-13.077 28.737-20.1 5.785-4.348 10.988-9.5 16.3-14.457 3.964-3.7 7.764-7.578 11.51-11.5a232.162 232.162 0 0031.427-41.639c9.542-16.045 17.355-32.905 22.3-50.926 2.859-10.413 4.947-21.045 7.017-31.652 1.032-5.279 1.251-10.723 1.87-16.087.036-.317.358-.6.552-.9v-37.056a9.757 9.757 0 01-.561-1.782zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2 0-33.57 14.9-33.57 37.04V360.8h-73.513V170.062H275.1v31.931c8.924-26.822 26.771-36.189 62.04-36.189z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M486.41 107.57c-76.93-50.83-179.18-62.4-264.12-47.07C127.26-31.16 20.77 11 0 23.12c0 0 73.08 62.1 61.21 116.49-86.52 88.2-45.39 186.4 0 232.77C73.08 426.77 0 488.87 0 488.87c20.57 12.16 126.77 54.19 222.29-37 84.75 15.23 187 3.76 264.12-47.16 119.26-76.14 119.65-220.61 0-297.15zM294.18 404.22a339.53 339.53 0 01-88.11-11.37l-19.77 19.09a179.74 179.74 0 01-36.59 27.39A143.14 143.14 0 0198 454.06c1-1.78 1.88-3.56 2.77-5.24q29.67-55 16-98.69c-32.53-25.61-52-58.34-52-94.13 0-82 102.74-148.43 229.41-148.43S523.59 174 523.59 256 420.85 404.22 294.18 404.22zM184.12 291.3a34.32 34.32 0 01-34.8-33.72c-.7-45.39 67.83-46.38 68.52-1.09v.51a34 34 0 01-33.72 34.32zm73.77-33.72c-.79-45.39 67.74-46.48 68.53-1.19v.61c.39 45.08-67.74 45.57-68.53.58zm143.38 33.72a34.33 34.33 0 01-34.81-33.72c-.69-45.39 67.84-46.38 68.53-1.09v.51a33.89 33.89 0 01-33.72 34.32z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M284.046 224.8a34.114 34.114 0 1034.317 34.113 34.217 34.217 0 00-34.317-34.113zm-110.45 0a34.114 34.114 0 1034.317 34.113A34.217 34.217 0 00173.6 224.8zm220.923 0a34.114 34.114 0 1034.317 34.113 34.215 34.215 0 00-34.317-34.113zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975 405.975 0 00-72.032 6.357 238.524 238.524 0 00-49.51-36.588C99.684-11.7 40.859.711 11.135 11.421A14.291 14.291 0 005.58 34.782C26.542 56.458 61.222 99.3 52.7 138.252c-33.142 33.9-51.112 74.776-51.112 117.337 0 43.372 17.97 84.248 51.112 118.148 8.526 38.956-26.154 81.816-47.116 103.491a14.284 14.284 0 005.555 23.34c29.724 10.709 88.549 23.147 155.324-10.2a238.679 238.679 0 0049.51-36.589A405.972 405.972 0 00288 460.14c73.313 0 142.8-19.159 195.667-53.975 27.371-18.049 49.145-39.426 64.679-63.619 17.309-26.923 26.07-55.916 26.07-86.125-.022-31.021-8.782-59.991-26.09-86.936zM284.987 409.9a345.65 345.65 0 01-89.446-11.5l-20.129 19.393a184.366 184.366 0 01-37.138 27.585 145.767 145.767 0 01-52.522 14.87c.983-1.771 1.881-3.563 2.842-5.356q30.258-55.68 16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4 0-83.1 104.254-150.469 232.846-150.469s232.867 67.373 232.867 150.469c0 83.111-104.254 150.486-232.867 150.486z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M391.17 103.47h-38.63v109.7h38.63zM285 103h-38.63v109.75H285zM120.83 0L24.31 91.42v329.16h115.83V512l96.53-91.42h77.25L487.69 256V0zm328.24 237.75l-77.22 73.12h-77.24l-67.6 64v-64h-86.87V36.58h308.93z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M171.73 232.813a5.381 5.381 0 004.97-3.313 48.081 48.081 0 0114.9-25.256c1.243-.828 1.657-2.484 1.657-4.141a4.22 4.22 0 00-2.071-3.312L74.429 128.473 148.958 85a9.941 9.941 0 004.968-8.281 9.108 9.108 0 00-4.968-8.281L126.6 55.6a9.748 9.748 0 00-9.523 0l-100.2 57.966a9.943 9.943 0 00-4.969 8.281v115.107a9.109 9.109 0 004.969 8.281l22.358 12.835a8.829 8.829 0 004.968 1.242 9.4 9.4 0 006.625-2.484 10.8 10.8 0 002.9-7.039V164.5l115.932 67.9a4.5 4.5 0 002.07.413zM323.272 377.73a12.478 12.478 0 00-4.969 1.242l-74.528 43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036 53.036 0 01-28.984.414 4.86 4.86 0 00-6.21 4.555v133.323l-74.529-43.061a8.83 8.83 0 00-4.969-1.242 9.631 9.631 0 00-9.523 9.523v26.085a9.107 9.107 0 004.969 8.281l100.2 57.553a8.829 8.829 0 004.968 1.242 11.027 11.027 0 004.969-1.242l100.2-57.553a9.941 9.941 0 004.968-8.281v-26.085c-.823-4.554-5.383-9.109-10.351-9.109zM286.007 78a23 23 0 10-23-23 23 23 0 0023 23zm63.627-10.086a23 23 0 1023 23 23 23 0 00-23-23zm63.182 83.686a23 23 0 10-23-23 23 23 0 0023 23zm-63.182-9.2a23 23 0 1023 23 23 23 0 00-23-23zm-63.627 83.244a23 23 0 10-23-23 23 23 0 0023 23.004zm-62.074 36.358a23 23 0 10-23-23 23 23 0 0023 23.004zm188.883-82.358a23 23 0 1023 23 23 23 0 00-23-22.996zm0 72.272a23 23 0 1023 23 23 23 0 00-23-22.996z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M498.11,206.4,445.31,14.72,248.2,66.08,219,116.14l-59.2-.43L15.54,256,159.82,396.32l59.17-.43,29.24,50,197.08,51.36,52.8-191.62-30-49.63ZM223.77,124.2,374.55,86.51,288,232.33H114.87Zm0,263.63L114.87,279.71H288l86.55,145.81Zm193,14L330.17,256l86.58-145.84L458.56,256Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M498.11 206.4l-52.8-191.68L248.2 66.08 219 116.14l-59.2-.43L15.54 256l144.28 140.32 59.17-.43 29.24 50 197.08 51.36 52.8-191.62-30-49.63zm-274.34-82.2l150.78-37.69L288 232.33H114.87zm0 263.63l-108.9-108.12H288l86.55 145.81zm193 14L330.17 256l86.58-145.84L458.56 256z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448 230.17V480H0V230.17h141.13v124.92h165.74V230.17zM306.87 32H141.13v124.91h165.74z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 16C123.452 16 16 123.452 16 256s107.452 240 240 240 240-107.452 240-240S388.548 16 256 16zM121.69 429.122C70.056 388.972 36.741 326.322 36.741 256a218.519 218.519 0 019.587-64.122l102.9-17.895-.121 10.967-13.943 2.013s-.144 12.5-.144 19.549a12.778 12.778 0 004.887 10.349l9.468 7.4zm105.692-283.27l8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46 0 0 0-32.342 30.474-39.529 34.5-7.078 3.964-.144 9.344-.144 9.344l8.481 7.618-.048 4.369-73.507-19.176c39.644-56.938 105.532-94.3 180.018-94.3a218.754 218.754 0 01164.934 75.025l-193.512 37.7zm34.063 329.269l-33.9-250.857 9.467-7.4a12.778 12.778 0 004.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474 241.711 31.391a218.872 218.872 0 015.851 50.13c0 119.074-95.428 216.212-213.814 219.121z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M178.414 339.706H141.1l-28.934-116.231h-.478l-28.46 116.231H45.2L0 168.946h37.548l27.026 116.231h.478l29.655-116.231h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05.002-39.463 25.114-65.291 63.855-65.291zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7.002 19.61 6.937 39.462 29.894 39.462zm163.684 6.456h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24v-62.183h33.96v170.76h-32.287zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94 0-20.087-7.174-39.223-29.178-39.223zM592.96 339.706h-32.287v-17.219h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941v-76.052h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393v-64.818h33.961zm9.493-36.83H640v36.83h-37.547z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M437.252 239.877L384 160V32a32 32 0 00-32-32h-32a23.982 23.982 0 00-13.312 4.031l-25 16.672a103.794 103.794 0 01-115.376 0l-25-16.672A23.982 23.982 0 00128 0H96a32 32 0 00-32 32v128l-53.252 79.877A64 64 0 000 275.377V480a32 32 0 0032 32h160V288a31.987 31.987 0 011.643-10.119l13.492-40.481-56.947-170.839A151.579 151.579 0 00224 86.234a151.565 151.565 0 0073.811-19.668L224 288v224h192a32 32 0 0032-32V275.377a64 64 0 00-10.748-35.5zM63.5 272.484a12.01 12.01 0 0117-16.968l15.5 15.5 15.5-15.5a12.01 12.01 0 0117 16.968L112.984 288l15.516 15.516a12.01 12.01 0 01-17 16.968l-15.5-15.5-15.5 15.5a12.01 12.01 0 01-17-16.968L79.016 288zM96 456a40 40 0 1140-40 40 40 0 01-40 40zm263.227-120.215L310.7 336a6.671 6.671 0 01-6.7-6.7l.215-48.574A24.987 24.987 0 01331.43 256.1c12.789 1.162 22.129 12.619 22.056 25.419l-.037 5.057 5.051-.037c12.826-.035 24.236 9.275 25.4 22.076a24.948 24.948 0 01-24.673 27.17z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M437.252 239.877L384 160V32a32 32 0 00-32-32h-32a24.021 24.021 0 00-13.312 4.031l-25 16.672a103.794 103.794 0 01-115.376 0l-25-16.672A24.021 24.021 0 00128 0H96a32 32 0 00-32 32v128l-53.252 79.877A64 64 0 000 275.377V480a32 32 0 0032 32h160V288a31.987 31.987 0 011.643-10.119l13.492-40.481-56.947-170.836A151.518 151.518 0 00224 86.234a151.55 151.55 0 0073.812-19.672L224 288v224h192a32 32 0 0032-32V275.377a64 64 0 00-10.748-35.5zm-305.94 131.435l-48 48a16 16 0 01-22.624-22.624l48-48a16 16 0 0122.624 22.624zm256 48a15.992 15.992 0 01-22.624 0l-48-48a16 16 0 0122.624-22.624l48 48a15.993 15.993 0 010 22.624z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.5 17v-7h3v6.61c-.06.12-.1.26-.15.39H10.5m8.5-4c.17 0 .33 0 .5.03V10h-3v3.55c.76-.35 1.61-.55 2.5-.55M7.5 17v-7h-3v7h3m14-11L12 1 2.5 6v2h19V6m-19 13v3h11.31c-.51-.88-.81-1.91-.81-3H2.5m18.84-3l-3.59 3.59L16.16 18 15 19.16l2.75 3 4.75-4.75L21.34 16z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 13.8V10h2v5.8l-2-2M12 3.26L17.21 6H9.2l2 2h10.3V6L12 1 6.89 3.69l1.48 1.48L12 3.26M5 10v7h2v-7H5m16.5 10.85v-.01L19.66 19h-.01l-2-2h.01l-.66-.66v.01l-4-4v-.01l-2-2v.01L8.66 8 2.39 1.73 1.11 3l2.45 2.45L2.5 6v2h3.61L11 12.89V17h2v-2.11L17.11 19H2.5v2h16.61l1.73 1.73 1.27-1.27-.61-.61z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.2 8L6.89 3.69 12 1l9.5 5v2H11.2m8.3 8.3V10h-3v3.3l3 3m2 4.55v-.01L19.66 19h-.01l-2-2h.01l-1.16-1.16v.01l-3-3v-.01L10.66 10l-2-2-6.27-6.27L1.11 3l2.45 2.45L2.5 6v2h3.61l4.39 4.39V17h3v-1.61L17.11 19H2.5v3h17.61l.73.73 1.27-1.27-.61-.61M4.5 10v7h3v-7h-3z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23 11h-3V4l-5 10h3v8m-6-9H4V6h8m.67-2H11V2H5v2H3.33A1.33 1.33 0 002 5.33v15.34C2 21.4 2.6 22 3.33 22h9.34c.73 0 1.33-.6 1.33-1.33V5.33A1.33 1.33 0 0012.67 4z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 4h-2V2H5v2H3c-.6 0-1 .4-1 1v16c0 .6.4 1 1 1h10c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1m-1 10.5H4V6h8v8.5M23 11h-3V4l-5 10h3v8"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 2H4c-1.1 0-2 .9-2 2v16a2 2 0 002 2h12c1.11 0 2-.89 2-2V4a2 2 0 00-2-2m0 18H4V4h2v8l2.5-2.25L11 12V4h5v16m4-5h2v2h-2v-2m2-8v6h-2V7h2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 4v16c0 1.11-.89 2-2 2H4a2 2 0 01-2-2V4c0-1.1.9-2 2-2h1v7l2.5-1.5L10 9V2h6a2 2 0 012 2m2 13h2v-2h-2v2m0-10v6h2V7h-2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.09 20c.12.72.37 1.39.72 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-.34 0-.67.04-1 .09V4h-5v8l-2.5-2.25L8 12V4H6v16h7.09M20 20v-4h-2v4h-2l3 3 3-3h-2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 19c0 1.1.3 2.12.81 3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-3.31 0-6 2.69-6 6m7 1v-4h-2v4h-2l3 3 3-3h-2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.09 20c.12.72.37 1.39.72 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-.34 0-.67.04-1 .09V4h-5v8l-2.5-2.25L8 12V4H6v16h7.09M18 18v-2l-3 3 3 3v-2h4v-2h-4z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 19c0 1.1.3 2.12.81 3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-3.31 0-6 2.69-6 6m5-1v-2l-3 3 3 3v-2h4v-2h-4z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.09 20c.12.72.37 1.39.72 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-.34 0-.67.04-1 .09V4h-5v8l-2.5-2.25L8 12V4H6v16h7.09M23 19l-3-3v2h-4v2h4v2l3-3z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 19c0 1.1.3 2.12.81 3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-3.31 0-6 2.69-6 6m10 0l-3-3v2h-4v2h4v2l3-3z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.09 20c.12.72.37 1.39.72 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-.34 0-.67.04-1 .09V4h-5v8l-2.5-2.25L8 12V4H6v16h7.09M19 15l-3 3h2v4h2v-4h2l-3-3z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 19c0 1.1.3 2.12.81 3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-3.31 0-6 2.69-6 6m6-4l-3 3h2v4h2v-4h2l-3-3z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.18 20c.18.72.47 1.39.86 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v8.18c-.5-.11-1-.18-1.5-.18-.17 0-.33 0-.5.03V4h-5v8l-2.5-2.25L8 12V4H6v16h6.18M23 18.5c0 2.5-2 4.5-4.5 4.5S14 21 14 18.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5m-3 2.58L15.92 17c-.27.42-.42.94-.42 1.5 0 1.66 1.34 3 3 3 .56 0 1.08-.15 1.5-.42m1.5-2.58c0-1.66-1.34-3-3-3-.56 0-1.08.15-1.5.42L21.08 20c.27-.42.42-.94.42-1.5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18.5c0 1.29.39 2.5 1.04 3.5H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v8.18c-.5-.11-1-.18-1.5-.18a6.5 6.5 0 00-6.5 6.5m11 0c0 2.5-2 4.5-4.5 4.5S14 21 14 18.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5m-3 2.58L15.92 17c-.27.42-.42.94-.42 1.5 0 1.66 1.34 3 3 3 .56 0 1.08-.15 1.5-.42m1.5-2.58c0-1.66-1.34-3-3-3-.56 0-1.08.15-1.5.42L21.08 20c.27-.42.42-.94.42-1.5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11.26V4a2 2 0 00-2-2H6a2 2 0 00-2 2v16c0 1.11.89 2 2 2h5.11c1.26 1.24 2.98 2 4.89 2 3.87 0 7-3.13 7-7 0-2.38-1.19-4.47-3-5.74M18 4v6.29c-.63-.18-1.3-.29-2-.29-1.07 0-2.09.25-3 .68V4h5M6 4h2v8l2.5-2.25 1.6 1.44A6.993 6.993 0 009 17c0 1.08.25 2.09.68 3H6V4m10 18c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m.5-4.75l2.86 1.69-.75 1.22L15 18v-5h1.5v4.25z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.5 17.25l2.86 1.69-.75 1.22L15 18v-5h1.5v4.25M23 17c0 3.87-3.13 7-7 7-1.91 0-3.63-.76-4.89-2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v7.26c1.81 1.27 3 3.36 3 5.74m-2 0c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 4h-5v8l-2.5-2.25L8 12V4H6v16h6.08c.1.71.31 1.38.61 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v8.08c-.33-.05-.66-.08-1-.08-.34 0-.67.03-1 .08V4m5.8 16.4c.1 0 .1.1 0 .2l-1 1.7c-.1.1-.2.1-.3.1l-1.2-.4c-.3.2-.5.3-.8.5l-.2 1.3c0 .1-.1.2-.2.2h-2c-.1 0-.2-.1-.3-.2l-.2-1.3c-.3-.1-.6-.3-.8-.5l-1.2.5c-.1 0-.2 0-.3-.1l-1-1.7c-.1-.1 0-.2.1-.3l1.1-.8v-1l-1.1-.8c-.1-.1-.1-.2-.1-.3l1-1.7c.1-.1.2-.1.3-.1l1.2.5c.3-.2.5-.3.8-.5l.2-1.3c0-.1.1-.2.3-.2h2c.1 0 .2.1.2.2l.2 1.3c.3.1.6.3.9.5l1.2-.5c.1 0 .3 0 .3.1l1 1.7c.1.1 0 .2-.1.3l-1.1.8v1l1.1.8M20.5 19c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5.7 1.5 1.5 1.5 1.5-.7 1.5-1.5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 19c0 1.08.25 2.09.68 3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v8.08c-.33-.05-.66-.08-1-.08-3.87 0-7 3.13-7 7m11.8 1.4c.1 0 .1.1 0 .2l-1 1.7c-.1.1-.2.1-.3.1l-1.2-.4c-.3.2-.5.3-.8.5l-.2 1.3c0 .1-.1.2-.2.2h-2c-.1 0-.2-.1-.3-.2l-.2-1.3c-.3-.1-.6-.3-.8-.5l-1.2.5c-.1 0-.2 0-.3-.1l-1-1.7c-.1-.1 0-.2.1-.3l1.1-.8v-1l-1.1-.8c-.1-.1-.1-.2-.1-.3l1-1.7c.1-.1.2-.1.3-.1l1.2.5c.3-.2.5-.3.8-.5l.2-1.3c0-.1.1-.2.3-.2h2c.1 0 .2.1.2.2l.2 1.3c.3.1.6.3.9.5l1.2-.5c.1 0 .3 0 .3.1l1 1.7c.1.1 0 .2-.1.3l-1.1.8v1l1.1.8M20.5 19c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5.7 1.5 1.5 1.5 1.5-.7 1.5-1.5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 20h5v2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v6.3c-.22.12-.43.26-.61.44L18 12.13V4h-5v8l-2.5-2.25L8 12V4H6v16m16.85-6.53l-1.32-1.32c-.2-.2-.53-.2-.72 0l-.98.98 2.04 2.04.98-.98c.2-.19.2-.52 0-.72M13 19.96V22h2.04l6.13-6.12-2.04-2.05L13 19.96z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.39 10.74L11 19.13V22H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v6.3c-.22.12-.43.26-.61.44M13 19.96V22h2.04l6.13-6.12-2.04-2.05L13 19.96m9.85-6.49l-1.32-1.32c-.2-.2-.53-.2-.72 0l-.98.98 2.04 2.04.98-.98c.2-.19.2-.52 0-.72z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 20h7v2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v8.54l-1.5-.82-.5.28V4h-5v8l-2.5-2.25L8 12V4H6v16m18-3l-5.5-3-5.5 3 5.5 3 5.5-3m-9 2.09v2L18.5 23l3.5-1.91v-2L18.5 21 15 19.09z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.82 17L13 19.28V22H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v8.54l-1.5-.82L8.82 17M24 17l-5.5-3-5.5 3 5.5 3 5.5-3m-9 2.09v2L18.5 23l3.5-1.91v-2L18.5 21 15 19.09z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20.7c0 .46.1.9.27 1.3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v5.11c-.32-.07-.66-.11-1-.11s-.68.04-1 .11V4h-5v8l-2.5-2.25L8 12V4H6v16h7v.7m8.8-4.7h-4.3v-2.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3v.5h1.3v-.5c0-1.4-1.4-2.5-2.8-2.5s-2.8 1.1-2.8 2.5V16c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 2h-6v7L9.5 7.5 7 9V2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V4a2 2 0 00-2-2m0 18h-8v-4h1v-2a3 3 0 013-3 3 3 0 013 3h-2a1 1 0 00-1-1 1 1 0 00-1 1v2h5v4z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.2 13.5v1.24c-.7.6-1.2 1.5-1.2 2.46v3.5c0 .46.1.9.27 1.3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v5.11c-.32-.07-.66-.11-1-.11-2.6 0-4.8 2.06-4.8 4.5m7.6 2.5h-4.3v-2.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3v.5h1.3v-.5c0-1.4-1.4-2.5-2.8-2.5s-2.8 1.1-2.8 2.5V16c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20.7c0 .46.1.9.27 1.3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v6.11c-.32-.07-.66-.11-1-.11s-.68.04-1 .11V4h-5v8l-2.5-2.25L8 12V4H6v16h7v.7m10-3.4v3.5c0 .6-.6 1.2-1.3 1.2h-5.5c-.6 0-1.2-.6-1.2-1.3v-3.5c0-.6.6-1.2 1.2-1.2v-1.5c0-1.4 1.4-2.5 2.8-2.5s2.8 1.1 2.8 2.5V16c.6 0 1.2.6 1.2 1.3m-2.5-2.8c0-.8-.7-1.3-1.5-1.3s-1.5.5-1.5 1.3V16h3v-1.5z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 2h-6v7L9.5 7.5 7 9V2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V4a2 2 0 00-2-2m0 18h-8v-4h1v-1a3 3 0 013-3 3 3 0 013 3v1h1v4m-3-5v1h-2v-1a1 1 0 011-1 1 1 0 011 1z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.2 14.5v.24c-.7.6-1.2 1.5-1.2 2.46v3.5c0 .46.1.9.27 1.3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v6.11c-.32-.07-.66-.11-1-.11-2.6 0-4.8 2.06-4.8 4.5m8.8 2.8v3.5c0 .6-.6 1.2-1.3 1.2h-5.5c-.6 0-1.2-.6-1.2-1.3v-3.5c0-.6.6-1.2 1.2-1.2v-1.5c0-1.4 1.4-2.5 2.8-2.5s2.8 1.1 2.8 2.5V16c.6 0 1.2.6 1.2 1.3m-2.5-2.8c0-.8-.7-1.3-1.5-1.3s-1.5.5-1.5 1.3V16h3v-1.5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.55 20c.45.76.95 1.44 1.36 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v6.22c-.5-.14-1-.22-1.5-.22-.17 0-.33 0-.5.03V4h-5v8l-2.5-2.25L8 12V4H6v16h8.55M22 15.5c0 2.6-3.5 6.5-3.5 6.5S15 18.1 15 15.5c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5m-2.3.1c0-.6-.6-1.2-1.2-1.2s-1.2.5-1.2 1.2c0 .6.5 1.2 1.2 1.2s1.3-.6 1.2-1.2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 15.5c0 2.28 1.7 4.91 2.91 6.5H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v6.22c-.5-.14-1-.22-1.5-.22-3 0-5.5 2.5-5.5 5.5m9 0c0 2.6-3.5 6.5-3.5 6.5S15 18.1 15 15.5c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5m-2.3.1c0-.6-.6-1.2-1.2-1.2s-1.2.5-1.2 1.2c0 .6.5 1.2 1.2 1.2s1.3-.6 1.2-1.2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.09 20c.12.72.37 1.39.72 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-.34 0-.67.04-1 .09V4h-5v8l-2.5-2.25L8 12V4H6v16h7.09M15 18v2h8v-2h-8z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 22H6a2 2 0 01-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v16a2 2 0 01-2 2m0-4v-2h-6v2h6z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 19c0 1.1.3 2.12.81 3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-3.31 0-6 2.69-6 6m2-1v2h8v-2h-8z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20.5c0 .53.09 1.03.26 1.5H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v7h-2V4h-5v8l-2.5-2.25L8 12V4H6v16h7.04c-.01.17-.04.33-.04.5m7-7.5h-1.5v5.21a2.5 2.5 0 10-1 4.79 2.5 2.5 0 002.5-2.5V15h2v-2h-2z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 22H6a2 2 0 01-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v16a2 2 0 01-2 2m-5-7a2 2 0 00-2 2 2 2 0 002 2 2 2 0 002-2v-5h3v-2h-4v5.27c-.29-.17-.64-.27-1-.27z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20.5c0 .53.09 1.03.26 1.5H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v7h-3.5v5.11c-2 .46-3.5 2.25-3.5 4.39m7-7.5h-1.5v5.21a2.5 2.5 0 10-1 4.79 2.5 2.5 0 002.5-2.5V15h2v-2h-2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 14.8l-2 2V4a2 2 0 012-2h12c.24 0 .47.04.68.12L16.8 4H13v3.8L10.79 10l-.29-.25L8 12V4H6v10.8M22.89 3L20 5.89V20c0 1.11-.89 2-2 2H6c-.58 0-1.1-.25-1.46-.65l-1.38 1.38-1.27-1.27L21.61 1.73 22.89 3M18 7.89l-12 12V20h12V7.89z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.68 2.12L12 8.8V2h6c.24 0 .46.05.68.12M9.5 7.5L7 9V2H6a2 2 0 00-2 2v12.8l7.88-7.87L9.5 7.5m12.11-5.77L1.89 21.46l1.27 1.27 1.38-1.38c.36.4.88.65 1.46.65h12c1.11 0 2-.89 2-2V5.89L22.89 3l-1.28-1.27z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 16l5 3-5 3v-6m1-14a2 2 0 012 2v11.42l-2-1.15V4h-5v8l-2.5-2.25L8 12V4H6v16h9v2H6a2 2 0 01-2-2V4a2 2 0 012-2h12z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.09 20c.12.72.37 1.39.72 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-.34 0-.67.04-1 .09V4h-5v8l-2.5-2.25L8 12V4H6v16h7.09M17 16v6l5-3-5-3z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 22a2 2 0 01-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v7.5c-.77-.32-1.61-.5-2.5-.5a6.5 6.5 0 00-6.5 6.5c0 1.75.69 3.33 1.81 4.5H6m11.5-9c2.5 0 4.5 2 4.5 4.5S20 22 17.5 22 13 20 13 17.5s2-4.5 4.5-4.5m-1.43 2v5L20 17.5 16.07 15z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 19c0 1.1.3 2.12.81 3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-3.31 0-6 2.69-6 6m4-3v6l5-3-5-3z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.09 20c.12.72.37 1.39.72 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-.34 0-.67.04-1 .09V4h-5v8l-2.5-2.25L8 12V4H6v16h7.09M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2h-3z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 22H6a2 2 0 01-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v16a2 2 0 01-2 2m-4-2h2v-2h2v-2h-2v-2h-2v2h-2v2h2v2z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 19c0 1.1.3 2.12.81 3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-3.31 0-6 2.69-6 6m7-1v-3h-2v3h-3v2h3v3h2v-3h3v-2h-3z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.18 20c.18.72.47 1.39.86 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v8.18c-.5-.11-1-.18-1.5-.18-.17 0-.33 0-.5.03V4h-5v8l-2.5-2.25L8 12V4H6v16h6.18M22 18.5v-4l-1.17 1.17A3.99 3.99 0 0018 14.5c-2.21 0-4 1.79-4 4s1.79 4 4 4c1.68 0 3.12-1.03 3.71-2.5H20a2.5 2.5 0 11-.23-3.27L18 18.5h4z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 18.5c0 1.29.39 2.5 1.04 3.5H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v8.18c-.5-.11-1-.18-1.5-.18a6.5 6.5 0 00-6.5 6.5m10 0v-4l-1.17 1.17A3.99 3.99 0 0018 14.5c-2.21 0-4 1.79-4 4s1.79 4 4 4c1.68 0 3.12-1.03 3.71-2.5H20a2.5 2.5 0 11-.23-3.27L18 18.5h4z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.09 20c.12.72.37 1.39.72 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-.34 0-.67.04-1 .09V4h-5v8l-2.5-2.25L8 12V4H6v16h7.09m9.45-3.12l-1.42-1.41L19 17.59l-2.12-2.12-1.41 1.41L17.59 19l-2.12 2.12 1.41 1.42L19 20.41l2.12 2.13 1.42-1.42L20.41 19l2.13-2.12z"/></svg>
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 22H6a2 2 0 01-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v16a2 2 0 01-2 2m-1.59-2.17l1.42-1.42L16.41 17l1.42-1.41-1.42-1.42L15 15.59l-1.41-1.42-1.42 1.42L13.59 17l-1.42 1.41 1.42 1.42L15 18.41l1.41 1.42z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 19c0 1.1.3 2.12.81 3H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v9.09c-.33-.05-.66-.09-1-.09-3.31 0-6 2.69-6 6m9.54-2.12l-1.42-1.41L19 17.59l-2.12-2.12-1.41 1.41L17.59 19l-2.12 2.12 1.41 1.42L19 20.41l2.12 2.13 1.42-1.42L20.41 19l2.13-2.12z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 0H6C4.89 0 4 .895 4 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V2c0-1.105-.89-2-2-2m0 18H6V2h2v8l2.5-2.25L13 10V2h5v16M7 22h2v2H7v-2m4 0h2v2h-2v-2m4 0h2v2h-2v-2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 2v16c0 1.11-.89 2-2 2H6c-1.11 0-2-.89-2-2V2c0-1.105.89-2 2-2h1v7l2.5-1.5L12 7V0h6a2 2 0 012 2M7 24h2v-2H7v2m8 0h2v-2h-2v2m-4 0h2v-2h-2v2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13.5 20c.31.75.76 1.42 1.32 2H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h12a2 2 0 012 2v7.03c-.16-.03-.33-.03-.5-.03-.5 0-1 .07-1.5.18V4h-5v8l-2.5-2.25L8 12V4H6v16h7.5m5.5 0a2.5 2.5 0 01-2.5-2.5c0-.4.09-.78.26-1.12l-1.09-1.09c-.42.63-.67 1.39-.67 2.21 0 2.21 1.79 4 4 4V23l2.25-2.25L19 18.5V20m0-6.5V12l-2.25 2.25L19 16.5V15a2.5 2.5 0 012.5 2.5c0 .4-.09.78-.26 1.12l1.09 1.09c.42-.63.67-1.39.67-2.21 0-2.21-1.79-4-4-4z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 17.5c0 1.75.69 3.33 1.82 4.5H6c-1.11 0-2-.89-2-2V4a2 2 0 012-2h1v7l2.5-1.5L12 9V2h6a2 2 0 012 2v7.03c-.16-.03-.33-.03-.5-.03a6.5 6.5 0 00-6.5 6.5m6 2.5a2.5 2.5 0 01-2.5-2.5c0-.4.09-.78.26-1.12l-1.09-1.09c-.42.63-.67 1.39-.67 2.21 0 2.21 1.79 4 4 4V23l2.25-2.25L19 18.5V20m0-6.5V12l-2.25 2.25L19 16.5V15a2.5 2.5 0 012.5 2.5c0 .4-.09.78-.26 1.12l1.09 1.09c.42-.63.67-1.39.67-2.21 0-2.21-1.79-4-4-4z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 8v8.8l2 2V8c0-.55-.2-1-.58-1.41C21.05 6.2 20.58 6 20 6h-4V4c0-.58-.2-1.05-.58-1.42C15.05 2.2 14.58 2 14 2h-4c-.58 0-1.05.2-1.42.58C8.2 2.95 8 3.42 8 4v.8L11.2 8H20M10 4h4v2h-4V4M2.39 1.73L1.11 3l3 3H4c-.58 0-1.05.2-1.42.59C2.2 7 2 7.45 2 8v11c0 .55.2 1 .58 1.41.37.39.84.59 1.42.59h15.11l1.73 1.73 1.27-1.27L2.39 1.73M4 19V8h2.11l11 11H4z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22.11 21.46l-1.27 1.27L19.11 21H4a2 2 0 01-2-2V8c0-1.11.89-2 2-2h.11l-3-3 1.28-1.27 19.72 19.73M22 18.8L8 4.8V4c0-1.11.89-2 2-2h4a2 2 0 012 2v2h4a2 2 0 012 2v10.8M14 4h-4v2h4V4z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 6.8L8.1 4.9 10 3h4l2 2v2h4c1.1 0 2 .9 2 2v5c0 .73-.41 1.37-1 1.72v2.08L17.2 14H20V9h-7.8l-2-2H14V5h-4v1.8m12.11 14.66l-1.27 1.27L19.1 21H5c-1.11 0-2-.89-2-2v-3.27c-.6-.35-1-.98-1-1.73V9c0-1.1.9-2 2-2h1.11l-4-4 1.28-1.27 19.72 19.73M11 15h2v-.11L11.11 13H11v2m-2-1v-3h.11l-2-2H4v5h5m8.11 5L15 16.89V17H9v-1H5v3h12.11z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 6.8L8.1 4.9 10 3h4l2 2v2h4c1.1 0 2 .9 2 2v3c0 1.1-.9 2-2 2h-2.8l-7-7H14V5h-4v1.8M2.39 1.73L1.11 3l4 4H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-2h.11L14 15.89V16h-4v-1H3v4c0 1.11.89 2 2 2h14.1l1.74 1.73 1.27-1.27L2.39 1.73M21 17.8V15h-2.8l2.8 2.8z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22 14v8h-2v-4l-4 4v-3h-5v-2h5v-3l4 4v-4h2M5 19h4v2H5c-1.1 0-2-.9-2-2V5a2 2 0 012-2h1V.998h2V3h8V.998h2V3h1c1.11 0 2 .89 2 2v7h-2V8H5v11z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20H5V10h14v1.05c.74.08 1.42.33 2 .73V6c0-1.11-.89-2-2-2h-1V2h-2v2H8V2H6v2H5a2 2 0 00-2 2v14a2 2 0 002 2h8.18c-.11-.31-.18-.65-.18-1v-1M5 6h14v2H5V6m16 10v-.5a2.5 2.5 0 00-5 0v.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 21c0 .35.07.69.18 1H5a2 2 0 01-2-2V6c0-1.11.89-2 2-2h1V2h2v2h8V2h2v2h1a2 2 0 012 2v5.78c-.58-.4-1.26-.65-2-.73V9H5v11h8v1m9-4v4c0 .55-.45 1-1 1h-5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1v-.5a2.5 2.5 0 015 0v.5c.55 0 1 .45 1 1m-2-1.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.5h3v-.5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2 14h2v3h5v-3l4 4-4 4v-3H4v3H2v-8m17 5V8H5v4H3V5c0-1.11.89-2 2-2h1V.998h2V3h8V.998h2V3h1a2 2 0 012 2v14c0 1.1-.9 2-2 2h-6.17l2-2H19z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.62 13.42l-2.12-2.1c2.34-2.38 5.33-3.21 5.33-3.21-.96 2.49-2.1 4.16-3.21 5.31M12 2s-1.14 2.3-1.59 5.21l3.31 3.29c.2-2.05-.11-4.87-1.72-8.5m8.84 20.73l1.27-1.27L2.39 1.73 1.11 3l7.51 7.5C6.5 8.75 4.17 8.11 4.17 8.11 5.7 12.08 7.69 14 9.28 14.97 6.47 14.59 4 16 4 16c2.68 1.19 4.64 1.23 5.94.95-1.41 1.15-1.91 2.86-1.91 2.86 1.97-.72 2.97-1.68 3.47-2.46V22h1v-4.65c.5.78 1.5 1.74 3.47 2.46 0 0-.5-1.71-1.91-2.86.33.05.71.12 1.14.14l5.64 5.64z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h14c1.11 0 2-.89 2-2V5a2 2 0 00-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 16H5V5h2v2h10V5h2v14M8 12h8v2H8v-2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h14c1.11 0 2-.89 2-2V5a2 2 0 00-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 11H8v-2h8v2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.39 1.73L1.11 3 3 4.9V19a2 2 0 002 2h14.1l1.74 1.73 1.27-1.27L2.39 1.73M5 19V6.89L17.11 19H5M17 7V5h2v10.8l2 2V5a2 2 0 00-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6.2l4 4H17m-5-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 5a2 2 0 00-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6.2L21 17.8V5m-9 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10.11 16.46l-1.27 1.27L19.1 21H5a2 2 0 01-2-2V4.9L1.11 3l1.28-1.27 19.72 19.73z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h14c1.11 0 2-.89 2-2V5a2 2 0 00-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 16H5V5h2v2h10V5h2v14m-3.46-8.12L13.41 13l2.13 2.12-1.42 1.42L12 14.41l-2.12 2.13-1.41-1.42L10.59 13l-2.12-2.12 1.41-1.41L12 11.59l2.12-2.12 1.42 1.41z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h14c1.11 0 2-.89 2-2V5a2 2 0 00-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3.54 12.12l-1.42 1.42L12 14.41l-2.12 2.13-1.41-1.42L10.59 13l-2.12-2.12 1.41-1.41L12 11.59l2.12-2.12 1.42 1.41L13.41 13l2.13 2.12z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.03 19H5V5h2v2h10V5h2v4.5c.72.3 1.4.74 2 1.32V5a2 2 0 00-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h8.06c-.41-.26-.8-.55-1.16-.9-.33-.34-.63-.71-.87-1.1M12 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m8.31 14.9c.44-.69.69-1.52.69-2.4 0-2.5-2-4.5-4.5-4.5S12 13 12 15.5s2 4.5 4.5 4.5c.87 0 1.69-.25 2.38-.68L22 22.39 23.39 21l-3.08-3.1m-3.81.1a2.5 2.5 0 010-5 2.5 2.5 0 010 5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.9 10.9a6.505 6.505 0 019.1-.08V5a2 2 0 00-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h8.06c-.41-.26-.8-.55-1.16-.9a6.525 6.525 0 010-9.2M12 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m8.31 14.9c.44-.69.69-1.52.69-2.4 0-2.5-2-4.5-4.5-4.5S12 13 12 15.5s2 4.5 4.5 4.5c.87 0 1.69-.25 2.38-.68L22 22.39 23.39 21l-3.08-3.1m-3.81.1a2.5 2.5 0 010-5 2.5 2.5 0 010 5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 7V5h2v10.8l2 2V5a2 2 0 00-2-2h-4.18C14.25 1.44 12.53.64 11 1.2c-.86.3-1.5.96-1.82 1.8H6.2l4 4H17m-5-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.2 8l-2-2H17v2h-2.8M2.39 1.73L1.11 3 3 4.9V19a2 2 0 002 2h14.1l1.74 1.73 1.27-1.27L2.39 1.73M5 19V6.89L7.11 9H7v2h2.11l2 2H7v2h6.11l4 4H5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.39 1.73L1.11 3 3 4.9V19a2 2 0 002 2h14.1l1.74 1.73 1.27-1.27L2.39 1.73M7 11h2.11l2 2H7v-2m7 6H7v-2h6.11l.89.89V17m3-10v2h-4.8l2 2H17v2h-.8l4.8 4.8V5a2 2 0 00-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6.2l4 4H17m-5-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 9h-.5.5M7 15h3c.08-.68.23-1.36.5-2H7v2m4.9-4.1A6.53 6.53 0 0116.5 9H7v2h4.82c.03-.03.05-.06.08-.1m0 9.2c.36.35.75.64 1.16.9H5a2 2 0 01-2-2V5c0-1.1.9-2 2-2h4.18c.32-.84.96-1.5 1.82-1.8 1.53-.56 3.25.24 3.82 1.8H19a2 2 0 012 2v5.82a6.44 6.44 0 00-2-1.32V5h-2v2H7V5H5v14h6.03c.24.39.54.76.87 1.1M11 4c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m12.39 17L22 22.39l-3.12-3.07c-.69.43-1.51.68-2.38.68-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5c0 .88-.25 1.71-.69 2.4l3.08 3.1M19 15.5a2.5 2.5 0 00-5 0 2.5 2.5 0 005 0z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.18 17H7v-2h3c.08-.68.23-1.36.5-2H7v-2h4.82c.03-.03.05-.06.08-.1A6.53 6.53 0 0116.5 9H7V7h10v2h-.5c1.62 0 3.24.61 4.5 1.82V5a2 2 0 00-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14a2 2 0 002 2h8.06c-.41-.26-.8-.55-1.16-.9-.9-.89-1.45-1.97-1.72-3.1M12 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m8.31 14.9c.44-.69.69-1.52.69-2.4 0-2.5-2-4.5-4.5-4.5S12 13 12 15.5s2 4.5 4.5 4.5c.87 0 1.69-.25 2.38-.68L22 22.39 23.39 21l-3.08-3.1m-3.81.1a2.5 2.5 0 010-5 2.5 2.5 0 010 5z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.2 5l-2-2H17l4 4v10.8l-2-2V7.83L16.17 5H8.2m6.8 5V6H9.2l4 4H15m7.11 11.46l-1.27 1.27L19.1 21H5a2 2 0 01-2-2V4.9L1.11 3l1.28-1.27 19.72 19.73m-5-2.46l-2.52-2.5a2.996 2.996 0 11-4.09-4.09L8.11 10H6V7.89l-1-1V19h12.11z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.2 5l-2-2H17l4 4v10.8L12.2 9H15V5H8.2m13.91 16.46l-1.27 1.27L19.1 21H5a2 2 0 01-2-2V4.9L1.11 3l1.28-1.27 19.72 19.73M7.11 9L5 6.89V9h2.11m7.78 7.78l-3.67-3.67C9.95 13.46 9 14.61 9 16c0 1.66 1.34 3 3 3 1.39 0 2.54-.95 2.89-2.22z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 14.5c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5.7-1.5 1.5-1.5 1.5.7 1.5 1.5m2.9-4c.1.5.1 1 .1 1.5 0 5-4 9-9 9s-9-4-9-9 4-9 9-9c0 0 1 0 1 1v2h1s1 0 1 1v1h2s1 0 1 1v1h2s.6 0 .9.5M17 12h-1.5c-.8 0-1.5-.7-1.5-1.5V10h-1.5c-.8 0-1.5-.7-1.5-1.5V8h-.5C9.7 8 9 7.3 9 6.5V5.1c-3.1.4-5.5 2.9-5.9 6 .1-.6.7-1.1 1.4-1.1.8 0 1.5.7 1.5 1.5S5.3 13 4.5 13s-1.4-.6-1.5-1.4c0 .5 0 1 .1 1.5.4 2.7 2.5 4.9 5.1 5.6-.4-.3-.7-.7-.7-1.2 0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5c0 .7-.5 1.3-1.2 1.5 4.2.4 7.7-2.9 7.7-7m-7.5-1c-.8 0-1.5.7-1.5 1.5S8.7 14 9.5 14s1.5-.7 1.5-1.5-.7-1.5-1.5-1.5M9 7.5C9 6.7 8.3 6 7.5 6S6 6.7 6 7.5 6.7 9 7.5 9 9 8.3 9 7.5M21 17h2v-2h-2v2m0-10v6h2V7h-2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 10h-2V9c0-1-1-1-1-1h-2V7c0-1-1-1-1-1h-1V4c0-1-1-1-1-1-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.5 0-1-.1-1.5-.3-.5-.9-.5-.9-.5M4.5 13c-.8 0-1.5-.7-1.5-1.5S3.7 10 4.5 10s1.5.7 1.5 1.5S5.3 13 4.5 13M6 7.5C6 6.7 6.7 6 7.5 6S9 6.7 9 7.5 8.3 9 7.5 9 6 8.3 6 7.5M9 19c-.8 0-1.5-.7-1.5-1.5S8.2 16 9 16s1.5.7 1.5 1.5S9.8 19 9 19m.5-5c-.8 0-1.5-.7-1.5-1.5S8.7 11 9.5 11s1.5.7 1.5 1.5-.7 1.5-1.5 1.5m5 2c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5m6.5-1h2v2h-2v-2m2-8v6h-2V7h2z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 10h-.5c-.83 0-1.5-.67-1.5-1.5V8h-.5c-.83 0-1.5-.67-1.5-1.5V5.07C7.91 5.5 5.47 8 5.07 11.08A1.494 1.494 0 018 11.5c0 .83-.67 1.5-1.5 1.5-.79 0-1.43-.61-1.5-1.38 0 .49 0 .99.09 1.5.41 2.69 2.45 4.92 5.07 5.62A1.498 1.498 0 0111 16c.83 0 1.5.67 1.5 1.5 0 .72-.5 1.32-1.18 1.46.58.04 1.14.04 1.68-.04V19c0 .66.12 1.3.32 1.89-.43.07-.87.11-1.32.11a9 9 0 010-18s1 0 1 1v2h1s1 0 1 1v1h2s1 0 1 1v1h2s.6 0 .87.5a8.444 8.444 0 01.02 2.82c-.59-.2-1.23-.32-1.89-.32h-.08c.05-.32.08-.66.08-1h-1.5c-.83 0-1.5-.67-1.5-1.5V10h-1m0 4.5v.03c.66-.58 1.45-1.03 2.32-1.29-.24-.15-.52-.24-.82-.24-.83 0-1.5.67-1.5 1.5m-3.5-.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M11 7.5c0-.83-.67-1.5-1.5-1.5S8 6.67 8 7.5 8.67 9 9.5 9 11 8.33 11 7.5m10.34 8.34l-3.59 3.59-1.59-1.59L15 19l2.75 3 4.75-4.75-1.16-1.41z"/></svg>
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 14.53v-.03c0-.83.67-1.5 1.5-1.5.3 0 .58.09.82.24A6.2 6.2 0 0119 13c.66 0 1.3.12 1.89.32a8.444 8.444 0 00-.02-2.82C20.6 10 20 10 20 10h-2V9c0-1-1-1-1-1h-2V7c0-1-1-1-1-1h-1V4c0-1-1-1-1-1a9 9 0 000 18c.45 0 .89-.04 1.32-.11-.2-.59-.32-1.23-.32-1.89 0-1.78.78-3.37 2-4.47M6.5 13c-.83 0-1.5-.67-1.5-1.5S5.67 10 6.5 10s1.5.67 1.5 1.5S7.33 13 6.5 13M8 7.5C8 6.67 8.67 6 9.5 6s1.5.67 1.5 1.5S10.33 9 9.5 9 8 8.33 8 7.5M11 19c-.83 0-1.5-.67-1.5-1.5S10.17 16 11 16s1.5.67 1.5 1.5S11.83 19 11 19m.5-5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m11 3.25L17.75 22 15 19l1.16-1.16 1.59 1.59 3.59-3.59 1.16 1.41z"/></svg>