We use different objects for the different stages of initialization of
the session, so the selected item will change several times. However, if
the user switches to another page like the greeter, we don't want to
show the selected session page when it is loaded.
So this separates updating the session in the SessionView, and showing
the proper page for the session. We still show the proper page if we
were showing the loading screen or the SessionView.
Allows to reuse the same list filtered by membership in several places.
We also use an enum that is a subset of Membership for identifying the
lists, allowing to do exhaustive matches, which will catch when new
variants are added.
It is not compatible with the 25.08beta freedesktop.org runtime base.
It was replaced by the codecs-extra extension which is auto-downloaded
with the runtime.
Add notification-count, highligh and has-notifications properties to the
sidebar section model and signal on corresponding changes.
Aggregation is done as follows:
is-read := conjunction_over_all_rooms_in_section(is-read)
highligh := union_over_rooms_in_section(highligh)
has-notification := any_over_rooms(has-notifications)
notification-count := sum_over_rooms_in_section(notification-count)
Functionality of ExpressionList is reused on one of the intermediate
models to populate watches (internally on the underlying model) and signal
change of notification-count or highlight with the room indices.
This implementation recalculates the aggregate expressions via
naive iterations (discarding exactly which room(s)' values were
changed).
UI state bits are reflected accordingly to consume the signalled changes.
Fixes: #1048
Instead we offer to join or view the new room instead of showing the
composer.
This also makes sure that the state of the Join/View button is updated
depending on the joining state of the successor.
Use a GListStore for the list of rooms, and RemoteRoom to represent the
rooms.
Fix cleaning server popover when switching between sessions, and make
sure that triggering a search only happens when the view is mapped.
There are issues currently with the only flatpak-arch64 CI runner that
prevents us from merging anything.
This means that the nightly aarch64 Flatpak will not be updated as long
as the problem is not fixed.
A homeserver that supports the OAuth 2.0 API doesn't allow to disconnect
a session via the Matrix API, even if the session was connected before
the move to the OAuth 2.0 API.
We now track all the way down if there is currently a texture and
update whenever the texture is added/removed.
This prevents a race condition when the image is loaded before the child
is added to its parent and works with showing and hiding media previews
too.
Sending the items-changed signal for groups after signalling that the
group was added results in duplicates for APIs that only care about that
signal, not about the actual number of items.
It is now basically the new EventRow, since only events have a context
menu.
All the widgets that can be direct children of GtkListItem use the
`room-history-row` class for CSS styling.
The main goal here is to move safety-related settings to a new tab so
we can add more in the future.
Since we do not want more tabs, we have to:
- Move the sessions to a subpage accessible with a button in the
"General" tab. While we are here, we reorder most of this tab.
- Move the settings that were in the "Privacy" section of the "Security"
tab to a new "Safety" tab.
- Rename the "Security" tab to "Encryption", to avoid confusion between
"Security" and "Safety".
The code was removed when the SDK was updated recently, because the SDK
now provides the timeline start item, so the logic had to change. This
re-adds the old code and adapts it to filter the SDK items.
Simplify the rules for using the macro:
- The message must always implement `AsRef<str>`,
- The variables values must implement `ToString`,
- Trailing commas are always optional.
Use functions for code that doesn't actually need to be in the macro,
it allows to have linting of the code.
If there are a lot of network state changes, we can have several
requests at once. The first will succeed but the other ones will timeout
and we will end up offline although there is nothing wrong with the
network.
To prevent that, we use a Mutex so only one requests is made at a time.
We also schedule another check if the network is fine but the server is
unreachable.
When there are 2 buttons to accept or cancel, use AdwWrapBox to show
them next to each other or one on top of the other, depending on the
available space.
This is now an AdwDialog that look like an AlertDialog, but with a
GtkStack to switch between the different stages.
It also supports the OAuth 2.0 cross-signing reset stage provided by the
SDK.
When we switch to supporting OAuth 2.0, the tokens will need to be
refreshed often. To avoid issues where the secret backend might stop
responding, we store them encrypted in a separate file. The secret
backend now only stores the passphrase.
Until now we assumed that loading events always loaded older events.
If we want to support opening the room history at an arbitrary event,
we need to be able to load newer events too.
This refactors code to clarify that we are currently loading older
events.
A recent change made us wait for the category to be loaded before
constructing the Timeline, to know if we should preload it.
However the timeline property of Room assumes that there is always a
timeline available after the construction, which was not true anymore.
So we construct the Timeline during construction again, and use a
property to preload it when both the category and the matrix timeline
are ready.
They were previously added in https://gitlab.gnome.org/World/fractal/-/merge_requests/424
but lost in a rewrite.
These keybindings conflict with the default ones of TextView so a
ShortcutController with propagation phase capture is needed.
Fix the position when removing the last item, and when truncating the
list.
Also add a check that we are removing the proper event from the map, in
case we have created the same event several times.
With the context, the string change breaks the string freeze, and it is
not necessary since it has the same meaning as the other string with the
mnemonic.
It seems that sometimes the GtkListView does nothing when we are
notified that its size has changed and we request to focus its last
child.
It might be because the size is allocated before the child is ready, so
we delay the request.
Try to be smarter about what we are doing when we get signals from the
vadjustment.
We can ignore the upper and page-size signals when we are already
auto-scrolling, since trying to scroll more will just result in even
more signals later.
Only focus the last child once, then rely on scrolling to the end to
make sure that we are at the bottom.
It is expected that we will not be able to access most of the room state
so do not try to load everything and reduce the logging level when a
permission error happens in those states.
Those are the categories that the user is most likely to visit.
Also we should not preload the timeline for categories where we do not
offer to view it.
That way we can benefit from improvements upstream.
This also simplifies the camera API in the process by using a trait
instead of a subclassable GObject.
Moving away from the SSO term allows us to transition seemlessly towards
OIDC.
Adding a "Continue" button avoids to surprise the user by opening a URL
without warning.
Fixes SSO identity provider login in the process.
The previous code wrongly assumed that only updated items could be
inserted in the optimized diff.
Now instead of rebuilding `VectorDiffs` we update items as we process
the diff and only handle removals or insertions after that.
It requires a few changes during login to only offer SSO when OIDC
compatability is detected,
and most actions that require UIAA in account details must now occur
in the account management UI of MAS.
A recent change in the SDK made them less optimized than before,
it creates jumps in the room history when sending a message.
We try to work around that by optimizing the batch ourselves.
Appending "(unstable)" to the room version does not work well because it
might be ellipsized, especially considering that unstable room versions
usually have a long name.
Remove unused properties, and force label and widgets to be set together
to reduce the number of calls to invalidate_widgets.
We also make sure to set use-markup before the label and widgets to
avoid a potentially expensive reallocation.
In Orca commit 6105519dc837 Orca started ignoring buttons with the has popup
state when reading list items during navigation.
Use that behavior to make reading a chat room history less verbose.
Allows to avoid to fill the media cache with almost a different size for
every view,
and to optimize the cache hits.
Should also fix blurry or missing avatars in notifications.
Using $XDG_RUNTIME_DIR instead of $TMPDIR means that the temporary files
are scoped to the user.
And since those folders are usually backed by a tmpfs in memory, we need
to remove the files as soon as possible to release space.
When there is no subtitle, use the default button padding an use
gtk::Align::Center for valign.
When there is a subtitle, remove the button padding, reduce the space
taken by the labels and use gtk::Align::Fill for valign.
Co-authored-by: Alexandre Franke <afranke@gnome.org>
AdwPreferencesPage only allows AdwPreferencesGroup as children so only
provide that.
We only use the GtkStack for the other active sessions by initializing
the current session early.
Includes other refactoring around user sessions.
Previously me only made sure that we were scrolling to the last item and
focusing it,
but sometimes when the item is partly into view, it does not scroll to
the bottom.
Show the loading stack page if there are no other items than the loading
row.
Keep the timeline state to Loading until we have enough items according
to the viewer.
Rename CategoryType to SidebarSectionName and remove unused variants.
Rename CategoryFilter to RoomCategoryFilter.
Use Option<RoomCategory> instead of CategoryType for drag-n-drop
operations, preventing us from using GObject properties.
Pressing ctrl+* switches to a room with
- a mention (actually a notification count)
- or any unread message (a room in bold)
- and distinct from the current one
In case rooms with mentions and unread messages are both present,
mentions are preferred.
Favorites sections are also chosen preferentially.
this enables the following workflow:
repeatedly pressing ctrl+* visits all channels with something to be read,
starting with mentions and favorite rooms.
This feature is present in weechat and nheko (bound to alt+A)
Since this requires a migration of the secret module,
we also truncate the session IDs that are needlessly long,
to be able to log them without adding too much noise.
Useful for SVGs, so the renderer can render it at the size we want,
instead of returning the texture at the default size which we resize
later and that might result in a blurry image, defeating the purpose
of using a vector image.
Use the same logic as other thumbnails, but prefer to get a thumbnail
rather than the original when dimesions are unknown.
Fixes SVG avatars not working.
Always use WebP to generate thumbnails, as it is known to be widely
supported and have a good compression ratio.
Only generate thumbnails when the bandwith savings make sense.
Given that they are built in release mode, they already take longer to
compile.
If we run cargo test, they will be compiled again in debug mode and are
very likely to reach the timeout.
The rust-nightly Flatpak SDK extension is deprecated, and my attempts
to bundle it in a Flatpak manifest have failed.
This removes a few nice features like the index page, or types linking
to their docs in the corresponding crate's docs.
Even though I couldn't find any information about it,
`app-id` is marked as deprecated in the JSON schema of
Flatpak manifests, so it triggers a warning in my IDE.
Since `id` seems to be supported everywhere, let's just use it.
This ports the user ID label and copy user ID button from GtkBox
to GtkCenterBox. While the GtkBox approach worked, it required us
to use magic numbers (in this case `46`) to center the label.
GtkCenterBox addresses that with a proper mechanism to center
the label, and place the copy user ID button to the end of the
widget, with a margin-start of 6. Visually, both implementations
should look nearly identical.
When the location services are disabled, a kind of race condition seems
to happen where the error is returned immediately and calling close on
the dialog does nothing.
The permission request should appear quickly, if it appears, so let's
show the dialog after that.
AdwBin overrides the GtkWidget::focus virtual method by only checking
if the children can be focused.
Not allowing the bin itself to be focused with tab navigation.
When using flatpak-cargo-generator, the crates cannot be placed in the
build dir before the build happens, so we must change the CARGO_HOME env
variable.
Instead we will use the flatpak-cargo-generator script from
flatpak-builder-tools for Flathub builds.
This is not a problem for reproducible builds since everything has a
hash (commit or Cargo.lock).
Making the padding between messages and between the message and the
username smaller makes it looks nicer in my opinion, it could also
make the messages slightly easier to read.
Closes#1391
When newcomers follow the build instructions und use the pre-commit
hook, they can face an error message about toolchain not installed. I
added install instructions to fix this.
Signed-off-by: Marcus Fihlon <marcus@fihlon.swiss>
A Location module is created in utils, that can be implemented for each
platform.
The location is kept up-to-date while the dialog is opened.
The location portal session is closed each time so the user can send
their location again later.
Some actions would show up in left rooms, although it's not possible
to do anything in these rooms.
Also fixes the "View Details" entry for state events.
- update the homeserver to be a child of `GtkListBox`.
- update the method_page to be a child of `GtkListBox`.
Both having the same style as of `boxed-list`
Simplify the public API and make sure we log all errors internally.
Also do not request access to cameras when checking if there are some.
It seems to work fine now.
Prefer to use `&OwnedType` rather than `&Type` that needs to create
a new `Arc` with `ToOwned`.
To better keep track of those conversions, prefer `.clone` when cloning
from a reference.
Expose `_string` properties rather than convert the owned type to a
string,
then parse it back to the owned type.
Instead of disabling the toolbar.
Works around an issue where the input doesn't send the text input enter
Wayland signal after it has been deactivated.
This allows to read the sidebar with Orca, by doing the following:
* It changes the role for sidebar rows to something which can have a11y labels
* It actually computes the labels and sets them on the rows
When loading the timeline, the messages retrieved were always filtered by the event type `RoomMessage` and by those with URLs. However, when encryption is used, the event type for all messages are 'RoomEncrypted' and the contents cannot be filtered by URL. The fix changed to filter for events of type `RoomEncrypted` and `RoomMessage` when the room has encryption enabled, and leaving the filter unchanged otherwise.
Fixes#1322.
It's the same as 'development' only with a different app ID.
Allows to use the nightly Flatpak and develop using a custom flatpak
manifest at the same time.
Even with a buffer of 100 values, sometimes it is not enough during
startup. That makes the task panic, and no more diffs are received in
the timeline.
Instead of growing the buffer to an arbitrary value that might be
way too much or that might break in some cases, let's just use
glib::SendWeakRef and upgrade them when the diff arrives.
Prior to this, we would only show notifications for sessions other than
the active one.
The expectation should be to have notifications for any room that is
not currently opened.
MessagePack creates issues with Secret Service providers that expect a
valid string.
We don't really care about saving a few bytes when storing secrets.
Now that the stable release is on the same codebase, it should be less
necessary to have 2 development builds.
Also since most performance issues have been fixed, it should not be
necessary anymore to build the nightly version in release mode.
The instructions in the README assumed that the Flathub base/default
repository is configured. However, when this is not the case, installing
Fractal from Flathub Beta fails because it tries to pull the GNOME
runtime from Flathub base/default.
This adds instructions to install the Flathub base/default repository,
which is harmless if it is already there.
Partially fixes#1219, it is not reproducible when setting the text
scaling factor to 1.25 (Larger Text from Settings),
it only starts to be visible at 1.5.
Ideally we'd have two separate views for viewing and editing room
details, but this makes the current implementation look a little nicer.
- Update the room title to match the .title-1 style class when
insensitive
- Add a 24px margin above room title to match AdwStatusPage
- Disable search since the page has a rather small amount of elements
The popover will show for a reaction the list of people that have sent
it and when they did.
* Add a `ReactionPopover` object for the popover
* Add a `ReactionSenderRow` object for senders as rows of the popover
* Add a `MemberReactionSender` object to represent a room member that
sent a reaction
It can lead to an inconsistent state where loading is false but the
spinner is showing.
Let's stick with a single API to show the spinner, when there is no
error.
GObject uses a singly-linked list to keep track of GWeakRefs to an
object.
When a GWeakRef is dropped, the list needs to be iterated to find the
right one.
In a room with 10k members, it means a list of at least 10k GWeakRefs,
so dropping them all at once takes too much time.
We don't have this issue with strong references.
We are not supposed to show them but when an event is redacted while
the client is running, the redacted event does not go through the
event filter in the SDK so it doesn't disappear from the timeline.
The purpose seems to be to guard when calling load because the timeline
is ready, but the items are not yet loaded in the history.
However that also prevents to load more items when the view is not full.
It is more of a bug to not be able to load events when the view is not
full, than to make one extra request.
It is more versatile than the precedent one that was simple string
searching, expecting the HTML in a special format, at the cost of
an added dependency.
The issue that was in the SDK has been fixed so the invited rooms
appear twice in the list, which makes the `added` count invalid since
they are deduplicated in the list, and causes a crash.
A user can only have one role at a time so it doesn't make sense to
declare it as a bitflag.
Fixes a clippy lint because the value 0 for a bitflag is the lack of any
flag.
If GtkSingleSelection selects a row via autoselect, selection-changed is
not triggered.
Use selected-item instead, which is enough if we keep track of the
previously selected row.
Use "session" and "item" instead.
"User" is not exact as we allow the same user to log in several
sessions.
"Entry" is easily associated with GtkEntry and can be confusing.
Room names can be large in some circumstances. Usually in dynamic
lists like this, where the textual content can be unpredictable,
adding a tooltip text is helpful.
Add that.
Should avoid some panics when initializing the timeline takes more time
than usual.
Also avoids loading more history because the adjustment is at 0 when
it is loading items in the listview.
It's confusing for ruma and matrix-sdk as we see all the private stuff
we can't access.
It's fine for Fractal because since it's a binary, the private items are
documented anyway.
This way we can implement an overlay animation in the next commits. This
currently makes the MediaViewer have a transparent background. This will
be fixed in the next commits.
The previous way of tracking message activation was via `GtkListView`'s
"activate" signal, which was not ideal since it required a complicated
management of each items' "activatable" property. This new
implementation is simpler since it just adds a `GtkClickGesture` to the
message rows that require activation and it handles the activation in
the `MessageRow`. This is also useful for implementing a media viewer
opening animation (which is planned in the next commits) because we can
retrieve the actual widget of the media widget being pressed, which was
not possible previously.
The pill in the reply quote attribution (related content sender) turns
out to be confusing as it looks like a mention. Use the same style as
for the display name in a content message row. The fact that it is in a
quoted block makes it less pronounced and thus more clear.
Also use a binding so the user's display name updates if the user
changes it.
Otherwise we send the ready signal everytime we want to show the
content.
Move everything that is not about showing content if a new method.
Rename the old mark_ready to mark_loaded because the ready signal is
sent later so it can be confusing.
Fractal does not have a full view of the filesystem, which
means that we can't use GtkFileChooserDialog if we want users
to be able to save anywhere. Instead, we need to use the
file chooser portal via GtkFileChooserNative.
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/1064
ruma_common::serde::urlencoded::de chokes when there are several identical
keys, so replace it with form_urlencoded.
URIs with encoded HTML entities now recognize & in the query.
This is only used for displaying locations. When previewing/sending a
location, it is assumed to be valid, so no error overlay is necessary.
* Pass a `GeoUri` object to the `LoctionViewer` and `MediaContentViewer`
instead of a geo URI string so it is known to be valid
* Wrap the `LocationViewer` component in a `GtkOverlay` in the
`ContentMessageLocation` component that can overlay an error message
over the location viewer if coordinate parsing fails
<!-- Please note that Fractal was rewritten from scratch and our current focus is on the main branch
or the latest nightly build, so issues with the stable release are unlikely to be fixed. -->
Detailed description of the issue. Provide as much information as you can, potentially with images
or videos showing the issue.
## Steps to reproduce
1. Open Fractal
2. Enter a room
3. ...
## Information
* [ ] This bug is reproducible from the latest nightly build <!-- Check this box if the bug happens on Fractal's development version -->
* **Fractal Version**: <!-- The version of Fractal you were using when the bug occurred. Check the "About Fractal" dialog for this information -->
* **OS Version**: <!-- Operating system version, e.g. Fedora 36 -->
* **Installation Source**: <!-- Where you installed Fractal from, e.g. Flathub, GNOME Apps Nightly, AUR, or distro repositories -->
* **Homeserver**: <!-- The homeserver for your matrix account, e.g. matrix.org, gnome.org, … You can mention several of them if this is reproducible on multiple ones. -->
<!-- If you have a crash report, use the "Attach A File" button in the issue editor to attach it, or paste it in a code block below. -->
<!-- To create a code block, you surround the code with two lines with three "`" characters like so:
<!-- This is a template to report bugs, select the corresponding template to request a new feature. -->
Detailed description of the issue. Provide as much information as you can, potentially with images
or videos showing the issue.
## Steps to reproduce
1. Open Fractal
2. Enter a room
3. ...
## Information
* [ ] This bug is reproducible from the latest nightly build <!-- Check this box if the bug happens on Fractal's development version -->
* [ ] This bug is reproducible with an [officially supported flatpak](https://gitlab.gnome.org/World/fractal#installation-instructions)
<!-- ⚠️ Issue with third party packages (distribution repository, AUR, snap, Fedora flatpak…) should be reported to your distributor -->
* **Fractal Version**: <!-- The version of Fractal you were using when the bug occurred. Check the "About Fractal" dialog for this information -->
* **OS Version**: <!-- Operating system version, e.g. Fedora 36 -->
* **Homeserver**: <!-- The homeserver for your matrix account, e.g. matrix.org, gnome.org, … You can mention several of them if this is reproducible on multiple ones. -->
<!-- If you have error logs or a crash report, use the "Attach A File" button in the issue editor to attach it, or paste it in a code block below.
To access the logs, you can run `SYSTEMD_LESS=FRXMK journalctl -e -o cat _COMM=fractal`
To generate a stack trace in case of a crash, you can follow this guide: https://handbook.gnome.org/issues/stack-traces.html
To create a code block, surround the code with two lines with three "`" characters like so:
Fractal doesn't store your **password** but uses [Secret Service](https://www.freedesktop.org/wiki/Specifications/secret-storage-spec/)
to store your other **credentials** so you should have something providing that service on your
system. If you're using GNOME or KDE this should work for you out of the box with gnome-keyring or
ksecretservice.
On top of the dependencies required at build time and checked by Meson, Fractal depends on the
following dependencies at runtime:
* xdg-desktop-portal and its backends: some functionalities are dependant on the following portals,
and a permission will be asked when necessary, but Fractal should work without them:
* Secret: this portal or a Secret Service is required, see [storing secrets](#storing-secrets).
* Camera: scan QR codes during verification.
* Location: send the user’s location in a conversation.
* Settings: get the 12h/24h time format system preference.
* GStreamer plugins:
* gst-plugin-gtk4 (gstgtk4): required to preview videos in the timeline and to present the output
of the camera.
* libgstpipewire with the `pipewiredeviceprovider`: used to list and access the cameras.
* glycin: all images are loaded with this library so loaders for the different image formats need to
be installed.
#### Storing secrets
Fractal doesn’t store your **password**, but it stores your **access token** and the **passphrase**
used to encrypt the database and the local cache.
The Fractal Flatpaks use the [Secret **Portal**](https://docs.flatpak.org/en/latest/portal-api-reference.html#gdbus-org.freedesktop.portal.Secret)
to store those secrets. If you are using GNOME this should just work. If you are using a different
desktop environment or are facing issues, make sure `xdg-desktop-portal` is installed along with a
service that provides the [Secret portal backend interface](https://docs.flatpak.org/en/latest/portal-api-reference.html#gdbus-org.freedesktop.impl.portal.Secret),
like gnome-keyring or KWallet (since version 6.2).
Any version that is not sandboxed relies on software that implements the [Secret **Service** API](https://www.freedesktop.org/wiki/Specifications/secret-storage-spec/)
to store those secrets. Therefore, you need to have software providing that service on your system,
like gnome-keyring, KeepassXC ([setup guide](https://avaldes.co/2020/01/28/secret-service-keepassxc.html)),
or KWallet. Once again, if you are using GNOME this should just work.
If you prefer to use software that only implements the Secret Service API while using the Flatpaks,
you need to make sure that no service implementing the Secret portal backend interface is running,
and you need to allow Fractal to access the D-Bus service with this command:
Thank you for being a part of the GNOME project. We value your participation and want everyone to have an enjoyable and fulfilling experience. Accordingly, all participants are expected to follow this Code of Conduct, and to show respect, understanding, and consideration to one another. Thank you for helping make this a welcoming, friendly community for everyone.
## Scope
This Code of Conduct applies to all online GNOME community spaces, including, but not limited to:
* Issue tracking systems - bugzilla.gnome.org
* Documentation and tutorials - developer.gnome.org
* Code repositories - git.gnome.org and gitlab.gnome.org
* Mailing lists - mail.gnome.org
* Wikis - wiki.gnome.org
* Chat and forums - irc.gnome.org, discourse.gnome.org, GNOME Telegram channels, and GNOME groups and channels on Matrix.org (including bridges to GNOME IRC channels)
* Community spaces hosted on gnome.org infrastructure
* Any other channels or groups which exist in order to discuss GNOME project activities
Communication channels and private conversations that are normally out of scope may be considered in scope if a GNOME participant is being stalked or harassed. Social media conversations may be considered in-scope if the incident occurred under a GNOME event hashtag, or when an official GNOME account on social media is tagged, or within any other discussion about GNOME. The GNOME Foundation reserves the right to take actions against behaviors that happen in any context, if they are deemed to be relevant to the GNOME project and its participants.
All participants in GNOME online community spaces are subject to the Code of Conduct. This includes GNOME Foundation board members, corporate sponsors, and paid employees. This also includes volunteers, maintainers, leaders, contributors, contribution reviewers, issue reporters, GNOME users, and anyone participating in discussion in GNOME online spaces.
## Reporting an Incident
If you believe that someone is violating the Code of Conduct, or have
any other concerns, please [contact the Code of Conduct committee](https://wiki.gnome.org/Foundation/CodeOfConduct/ReporterGuide).
## Our Standards
The GNOME online community is dedicated to providing a positive experience for everyone, regardless of:
* age
* body size
* caste
* citizenship
* disability
* education
* ethnicity
* familial status
* gender expression
* gender identity
* genetic information
* immigration status
* level of experience
* nationality
* personal appearance
* pregnancy
* race
* religion
* sex characteristics
* sexual orientation
* sexual identity
* socio-economic status
* tribe
* veteran status
### Community Guidelines
Examples of behavior that contributes to creating a positive environment include:
* **Be friendly.** Use welcoming and inclusive language.
* **Be empathetic.** Be respectful of differing viewpoints and experiences.
* **Be respectful.** When we disagree, we do so in a polite and constructive manner.
* **Be considerate.** Remember that decisions are often a difficult choice between competing priorities. Focus on what is best for the community. Keep discussions around technology choices constructive and respectful.
* **Be patient and generous.** If someone asks for help it is because they need it. When documentation is available that answers the question, politely point them to it. If the question is off-topic, suggest a more appropriate online space to seek help.
* **Try to be concise.** Read the discussion before commenting in order to not repeat a point that has been made.
### Inappropriate Behavior
Community members asked to stop any inappropriate behavior are expected to comply immediately.
We want all participants in the GNOME community have the best possible experience they can. In order to be clear what that means, we've provided a list of examples of behaviors that are inappropriate for GNOME community spaces:
* **Deliberate intimidation, stalking, or following.**
* **Sustained disruption of online discussion, talks, or other events.** Sustained disruption of events, online discussions, or meetings, including talks and presentations, will not be tolerated. This includes 'Talking over' or 'heckling' event speakers or influencing crowd actions that cause hostility in event sessions. Sustained disruption also includes drinking alcohol to excess or using recreational drugs to excess, or pushing others to do so.
* **Harassment of people who don't drink alcohol.** We do not tolerate derogatory comments about those who abstain from alcohol or other substances. We do not tolerate pushing people to drink, talking about their abstinence or preferences to others, or pressuring them to drink - physically or through jeering.
* **Sexist, racist, homophobic, transphobic, ableist language or otherwise exclusionary language.** This includes deliberately referring to someone by a gender that they do not identify with, and/or questioning the legitimacy of an individual's gender identity. If you're unsure if a word is derogatory, don't use it. This also includes repeated subtle and/or indirect discrimination.
* **Unwelcome sexual attention or behavior that contributes to a sexualized environment.** This includes sexualized comments, jokes or imagery in interactions, communications or presentation materials, as well as inappropriate touching, groping, or sexual advances. Sponsors should not use sexualized images, activities, or other material. Meetup organizing staff and other volunteer organizers should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment.
* **Unwelcome physical contact.** This includes touching a person without permission, including sensitive areas such as their hair, pregnant stomach, mobility device (wheelchair, scooter, etc) or tattoos. This also includes physically blocking or intimidating another person. Physical contact or simulated physical contact (such as emojis like "kiss") without affirmative consent is not acceptable. This includes sharing or distribution of sexualized images or text.
* **Violence or threats of violence.** Violence and threats of violence are not acceptable - online or offline. This includes incitement of violence toward any individual, including encouraging a person to commit self-harm. This also includes posting or threatening to post other people's personally identifying information ("doxxing") online.
* **Influencing or encouraging inappropriate behavior.** If you influence or encourage another person to violate the Code of Conduct, you may face the same consequences as if you had violated the Code of Conduct.
* **Possession of an offensive weapon at a GNOME event.** This includes anything deemed to be a weapon by the event organizers.
The GNOME community prioritizes marginalized people's safety over privileged people's comfort. The committee will not act on complaints regarding:
* "Reverse"-isms, including "reverse racism," "reverse sexism," and "cisphobia"
* Reasonable communication of boundaries, such as "leave me alone," "go away," or "I'm not discussing this with you."
* Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions
* Communicating boundaries or criticizing oppressive behavior in a "tone" you don't find congenial
The examples listed above are not against the Code of Conduct. If you have questions about the above statements, please [read this document](https://github.com/sagesharp/code-of-conduct-template/blob/master/code-of-conduct/example-reversisms.md#supporting-diversity).
If a participant engages in behavior that violates this code of conduct, the GNOME Code of Conduct committee may take any action they deem appropriate. Examples of consequences are outlined in the [Committee Procedures Guide](https://wiki.gnome.org/Foundation/CodeOfConduct/CommitteeProcedures).
The GNOME Online Code of Conduct is licensed under a [Creative Commons Attribution Share-Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/)
The GNOME Online Code of Conduct was forked from the example policy from the [Geek Feminism wiki, created by the Ada Initiative and other volunteers](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy), which is under a Creative Commons Zero license.
Additional language was incorporated and modified from the following Codes of Conduct:
* [Citizen Code of Conduct](http://citizencodeofconduct.org/) is licensed [Creative Commons Attribution Share-Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/).
* [Code of Conduct template](https://github.com/sagesharp/code-of-conduct-template/) is licensed [Creative Commons Attribution Share-Alike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/) by [Otter Tech](https://otter.technology/code-of-conduct-training)
* [Contributor Covenant version 1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct) (licensed [CC BY 4.0](https://github.com/ContributorCovenant/contributor_covenant/blob/master/LICENSE.md))
* [Data Carpentry Code of Conduct](https://docs.carpentries.org/topic_folders/policies/index_coc.html) is licensed [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/)
* [Django Project Code of Conduct](https://www.djangoproject.com/conduct/) is licensed under a [Creative Commons Attribution 3.0 Unported License](http://creativecommons.org/licenses/by/3.0/)
* [Fedora Code of Conduct](http://fedoraproject.org/code-of-conduct)
* [Geek Feminism Anti-harassment Policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy) which is under a [Creative Commons Zero license](https://creativecommons.org/publicdomain/zero/1.0/)
* [Previous GNOME Foundation Code of Conduct](https://wiki.gnome.org/action/recall/Foundation/CodeOfConduct/Old)
* [LGBTQ in Technology Slack Code of Conduct](https://lgbtq.technology/coc.html) licensed [Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/)
* [Mozilla Community Participation Guidelines](https://www.mozilla.org/en-US/about/governance/policies/participation/) is licensed [Creative Commons Attribution-ShareAlike 3.0 Unported License](https://creativecommons.org/licenses/by-sa/3.0/).
* [Python Mentors Code of Conduct](http://pythonmentors.com/)
* [Speak Up! Community Code of Conduct](http://web.archive.org/web/20141109123859/http://speakup.io/coc.html), licensed under a [Creative Commons Attribution 3.0 Unported License](http://creativecommons.org/licenses/by/3.0/)
d="m 173 17 h 8 c 1.65625 0 3 1.34375 3 3 v 7 c 0 1.65625 -1.34375 3 -3 3 h -8 c -1.65625 0 -3 -1.34375 -3 -3 v -7 c 0 -1.65625 1.34375 -3 3 -3 z m 0 0"
fill="#241f31"
id="path2409" />
</g>
<g
fill="#241f31"
id="g2417">
<path
d="m 4 12 v 4 h 1 l 4 -4 z m 0 0"
id="path2413" />
<path
d="m 3 1 c -1.660156 0 -3 1.339844 -3 3 v 7 c 0 1.660156 1.339844 3 3 3 h 6.558594 c 0.660156 -0.410156 1.328125 -0.878906 1.992187 -1.429688 c 2.207031 -1.921874 2.878907 -5.460937 0.832031 -7.75 c -1.398437 -1.566406 -3.957031 -2.035156 -5.589843 -0.539062 c -1.082031 1 -1.40625 2.804688 -0.332031 3.929688 c 0.695312 0.730468 1.9375 0.941406 2.695312 0.1875 c 0.472656 -0.464844 0.609375 -1.292969 0.097656 -1.785157 c -0.304687 -0.296875 -0.835937 -0.378906 -1.144531 -0.039062 c -0.175781 0.1875 -0.222656 0.515625 -0.011719 0.699219 c 0.113282 0.097656 0.308594 0.121093 0.410156 -0.003907 c 0.046876 -0.066406 0.0625 -0.171875 -0.011718 -0.222656 c -0.035156 -0.023437 -0.089844 -0.027344 -0.109375 0.007813 c -0.007813 0.015624 -0.007813 0.042968 0.007812 0.050781 c 0.007813 0.003906 0.019531 0.003906 0.019531 0 v -0.007813 c -0.011718 -0.003906 0 -0.003906 0 -0.003906 c 0.007813 -0.003906 0.015626 0.003906 0.015626 0.011719 c 0.007812 0.015625 -0.011719 0.03125 -0.03125 0.039062 c -0.042969 0.007813 -0.070313 -0.035156 -0.082032 -0.070312 c -0.015625 -0.089844 0.070313 -0.15625 0.148438 -0.167969 c 0.160156 -0.015625 0.28125 0.136719 0.292968 0.285156 c 0.019532 0.277344 -0.246093 0.480469 -0.503906 0.488282 c -0.457031 0.023437 -0.769531 -0.414063 -0.78125 -0.835938 c -0.011718 -0.710938 0.667969 -1.203125 1.332032 -1.199219 c 1.070312 0.007813 1.796874 1.035157 1.773437 2.039063 c -0.039063 1.558594 -1.542969 2.605468 -3.015625 2.546875 c -2.210938 -0.09375 -3.6875 -2.234375 -3.570312 -4.332031 c 0.160156 -2.859376 2.773437 -4.816407 5.496093 -4.898438 z m 0 0"
d="m 16.022454,200 c -4.432,0 -8.0000001,3.568 -8.0000001,8 v 4 68 c 0,4.432 3.5680001,8 8.0000001,8 h 16 l -0.005,12 h 4 l 12.00505,-12 h 38 25.999996 c 4.432,0 8,-3.568 8,-8 v -72 c 0,-4.432 -3.568,-8 -8,-8 z"
d="m 24,272 v 12 h 4.000023 A 3.9999771,3.9999771 45 0 1 32,287.99998 V 295 a 4.9960602,4.9960602 23.392466 0 0 8.417056,3.64107 L 53.94194,285.93367 A 7.1297371,7.1297371 158.39247 0 1 58.823947,284 H 68 v -12 z"
inkscape:path-effect="#path-effect4025"
inkscape:original-d="m 24,272 v 12 h 8 v 22.54938 L 56,284 h 12 v -12 z"
d="m 24,278 v 2 h 4.000023 A 3.9999771,3.9999771 45 0 1 32,283.99998 V 291 a 4.9960602,4.9960602 23.392466 0 0 8.417056,3.64107 L 53.94194,281.93367 A 7.1297371,7.1297371 158.39247 0 1 58.823947,280 H 68 v -2 z"
inkscape:path-effect="#path-effect4017"
inkscape:original-d="m 24,278 v 2 h 8 v 22.54938 L 56,280 h 12 v -2 z"
<pathd="m 24 24 h 80 c 8.835938 0 16 7.164062 16 16 v 52 c 0 8.835938 -7.164062 16 -16 16 h -80 c -8.835938 0 -16 -7.164062 -16 -16 v -52 c 0 -8.835938 7.164062 -16 16 -16 z m 0 0"/>
<pathd="m 24 28 h 72 c 8.835938 0 16 7.164062 16 16 v 52 c 0 8.835938 -7.164062 16 -16 16 h -72 c -8.835938 0 -16 -7.164062 -16 -16 v -52 c 0 -8.835938 7.164062 -16 16 -16 z m 0 0"fill="url(#a)"/>
<pathd="m 24 28 h 80 c 8.835938 0 16 7.164062 16 16 v 48 c 0 8.835938 -7.164062 16 -16 16 h -80 c -8.835938 0 -16 -7.164062 -16 -16 v -48 c 0 -8.835938 7.164062 -16 16 -16 z m 0 0"fill="#53bde0"/>
<pathd="m 24 100 v 12 h 4 c 2.210938 0 4 1.789062 4 4 v 7 c 0 1.992188 1.183594 3.792969 3.011719 4.585938 c 1.828125 0.789062 3.953125 0.417968 5.40625 -0.945313 l 13.523437 -12.707031 c 1.324219 -1.242188 3.070313 -1.933594 4.882813 -1.933594 h 9.175781 v -12 z m 0 0"fill="url(#b)"fill-rule="evenodd"/>
<pathd="m 102 58.566406 h 2 c 8.835938 0 16 7.164063 16 16 v 21.433594 c 0 8.835938 -7.164062 16 -16 16 h -2 c -8.835938 0 -16 -7.164062 -16 -16 v -21.433594 c 0 -8.835937 7.164062 -16 16 -16 z m 0 0"fill="url(#c)"/>
<pathd="m 86 87 h 18 v 25 h -18 z m 0 0"fill="#1a5fb4"/>
<pathd="m 48 24 h 56 c 8.835938 0 16 7.164062 16 16 v 52 c 0 8.835938 -7.164062 16 -16 16 h -56 c -8.835938 0 -16 -7.164062 -16 -16 v -52 c 0 -8.835938 7.164062 -16 16 -16 z m 0 0"fill="#3584e4"/>
<gclip-path="url(#d)">
<gclip-path="url(#e)">
<pathd="m 78.804688 16.023438 l 0.527343 2.460937 c -1.207031 -0.082031 -2.417969 4.964844 -3.621093 4.988281 c -19.335938 0.371094 -38.003907 14.230469 -39.148438 34.546875 c -0.835938 14.761719 9.570312 29.839844 25.15625 30.488281 c 10.371094 0.433594 20.96875 -6.957031 21.242188 -17.925781 c 0.179687 -7.078125 -4.953126 -14.3125 -12.488282 -14.355469 c -4.683594 -0.027343 -9.484375 3.425782 -9.398437 8.429688 c 0.074219 2.980469 2.300781 6.042969 5.511719 5.902344 c 1.8125 -0.082032 3.691406 -1.488282 3.539062 -3.453125 c -0.078125 -1.042969 -0.921875 -2.128907 -2.0625 -1.996094 c -0.5625 0.066406 -1.148438 0.539063 -1.046875 1.15625 c 0.070313 0.273437 0.285156 0.570313 0.597656 0.5 c 0.121094 -0.03125 0.25 -0.144531 0.214844 -0.28125 c 0 -0.042969 -0.070313 -0.09375 -0.113281 -0.074219 c 0 0.003906 -0.070313 0.023438 0 0.035156 v 0.007813 v -0.003906 v 0.035156 c 0 0.050781 -0.09375 0.050781 -0.136719 0.03125 c -0.121094 -0.066406 -0.113281 -0.242187 -0.070313 -0.347656 c 0.164063 -0.265625 0.542969 -0.230469 0.777344 -0.074219 c 0.519532 0.367188 0.429688 1.117188 0.070313 1.558594 c -0.710938 0.898437 -2.074219 0.726562 -2.867188 0.042968 c -1.5 -1.28125 -1.167969 -3.601562 0.070313 -4.941406 c 2.167968 -2.367187 5.929687 -1.792968 8.074218 0.28125 c 3.601563 3.476563 2.652344 9.308594 -0.675781 12.597656 c -5.359375 5.292969 -14.109375 3.800782 -18.992187 -1.324218 c -7.570313 -7.953125 -5.304688 -20.664063 2.335937 -27.6875 c 11.480469 -10.550782 29.507813 -7.242188 39.363281 3.785156 c 14.414063 16.121094 9.6875 41.066406 -5.855468 54.582031 c -11.121094 9.226563 -22.246094 15.429688 -32.949219 19.4375 c -13.058594 75.445313 -75.230469 6.835938 -81.039063 -4.195312 l 0.285157 -105.054688 z m 0 0"fill="url(#f)"/>
</g>
</g>
<pathd="m 24 106 v 2 h 4 c 2.210938 0 4 1.789062 4 4 v 7 c 0 1.992188 1.183594 3.792969 3.011719 4.585938 c 1.828125 0.789062 3.953125 0.417968 5.40625 -0.945313 l 13.523437 -12.707031 c 1.324219 -1.242188 3.070313 -1.933594 4.882813 -1.933594 h 9.175781 v -2 z m 0 0"fill="#81dffe"fill-rule="evenodd"/>
<pathd="m 173 17 h 8 c 1.65625 0 3 1.34375 3 3 v 7 c 0 1.65625 -1.34375 3 -3 3 h -8 c -1.65625 0 -3 -1.34375 -3 -3 v -7 c 0 -1.65625 1.34375 -3 3 -3 z m 0 0"fill="#241f31"/>
d="m -3912.0003,-233.37879 c -4.4319,0 -8,3.56799 -8,8 v 27.89844 c 0,4.43202 3.5681,8 8,8 h 36.3333 l 12.6667,12.66667 v -12.66667 h 8.3333 c 4.432,0 8,-3.56798 8,-8 v -27.89844 c 0,-4.43201 -3.568,-8 -8,-8 z"
id="path137260"
inkscape:connector-curvature="0" />
id="path137260" />
<path
sodipodi:nodetypes="cssccccsccsccssc"
inkscape:connector-curvature="0"
id="path137262"
d="m -3920.0003,-199.48035 v 2 c 0,4.43202 3.5681,8 8,8 h 36.3333 l 12.6667,12.66667 v -2 l -12.6667,-12.66667 h -36.3333 c -4.4319,0 -8,-3.56798 -8,-8 z m 73.3333,0 c 0,4.43202 -3.568,8 -8,8 h -8.3333 v 2 h 8.3333 c 4.432,0 8,-3.56798 8,-8 z"
d="m -3913.6666,-217.48035 c -4.4319,0 -8,3.56798 -8,8 v 24 c 0,4.43202 3.5681,8 8,8 h 15.3333 v 12.66667 l 12.6667,-12.66667 h 45.9999 c 4.432,0 8,-3.56798 8,-8 v -24 c 0,-4.43202 -3.568,-8 -8,-8 z"
d="m -3921.6666,-187.48035 v 2 c 0,4.43202 3.5681,8 8,8 h 15.3333 v -2 h -15.3333 c -4.4319,0 -8,-3.56798 -8,-8 z m 89.9999,0 c 0,4.43202 -3.568,8 -8,8 h -45.9999 l -12.6667,12.66667 v 2 l 12.6667,-12.66667 h 45.9999 c 4.432,0 8,-3.56798 8,-8 z"
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;font-size:4.23333px;line-height:1.25;font-family:'Adwaita Sans';-inkscape-font-specification:'Adwaita Sans Ultra-Bold';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;stroke-width:0.264583"
style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:normal;font-size:4.23333px;font-family:'Adwaita Sans';-inkscape-font-specification:'Adwaita Sans Ultra-Bold';fill:#ffffff;stroke-width:0.264583"
d="m -3905.3334,-234.37879 c -4.4319,0 -8,3.56799 -8,8 v 27.33333 c 0,4.43202 3.5681,8 8,8 H -3848 c 4.432,0 8,-3.56798 8,-8 v -27.33333 c 0,-4.43201 -3.568,-8 -8,-8 z"
id="path137290"
inkscape:connector-curvature="0" />
id="path137290" />
<path
inkscape:connector-curvature="0"
id="path137292"
d="m -3913.3334,-201.04546 v 2 c 0,4.43202 3.5681,8 8,8 h 19 l 12.6667,12.66667 v -2 l -12.6667,-12.66667 h -19 c -4.4319,0 -8,-3.56798 -8,-8 z m 73.3334,0 c 0,4.43202 -3.568,8 -8,8 h -25.6667 v 2 H -3848 c 4.432,0 8,-3.56798 8,-8 z"
d="m 35.291109,-13.490777 a 2.1168783,2.1168783 0 0 0 -1.459859,0.642337 l -0.620118,0.620117 -0.620117,-0.620117 a 2.1168783,2.1168783 0 0 0 -1.51877,-0.641302 2.1168783,2.1168783 0 0 0 -1.474329,3.6349196 l 2.865975,2.8659745 v -0.00212 a 1.0583333,1.0583333 0 0 0 1.49655,0 l 2.863908,-2.8639082 a 2.1168783,2.1168783 0 0 0 -1.53324,-3.6359539 z"
id="path1375-3-5" />
<path
id="path1377-9"
d="m 18.412505,-11.77202 a 2.1168783,2.1168783 0 0 0 0.60203,1.9171976 l 2.865975,2.8659745 v -0.00212 a 1.0583333,1.0583333 0 0 0 1.49655,0 l 2.863907,-2.8639109 a 2.1168783,2.1168783 0 0 0 0.604615,-1.9166782 2.1168783,2.1168783 0 0 1 -0.604615,1.122929 l -2.863907,2.8639074 a 1.0583333,1.0583333 0 0 1 -1.49655,0 v 0.00212 l -2.865975,-2.8659714 a 2.1168783,2.1168783 0 0 1 -0.60203,-1.123448 z"
d="m 28.995838,-11.77202 a 2.1168783,2.1168783 0 0 0 0.60203,1.9171976 l 2.865975,2.8659745 v -0.00212 a 1.0583333,1.0583333 0 0 0 1.49655,0 l 2.863908,-2.8639109 a 2.1168783,2.1168783 0 0 0 0.604614,-1.9166782 2.1168783,2.1168783 0 0 1 -0.604614,1.122929 l -2.863908,2.8639074 a 1.0583333,1.0583333 0 0 1 -1.49655,0 v 0.00212 l -2.865975,-2.8659714 a 2.1168783,2.1168783 0 0 1 -0.60203,-1.123448 z"
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -240 -60)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -240 -60)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -240 -60)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><pathd="m 8 0 c -4.421875 0 -8 3.578125 -8 8 s 3.578125 8 8 8 s 8 -3.578125 8 -8 s -3.578125 -8 -8 -8 z m 0 3.875 c 0.621094 0 1.125 0.503906 1.125 1.125 s -0.503906 1.125 -1.125 1.125 s -1.125 -0.503906 -1.125 -1.125 s 0.503906 -1.125 1.125 -1.125 z m -1.523438 3.125 h 2.523438 v 4 h 0.5 c 0.277344 0 0.5 0.222656 0.5 0.5 s -0.222656 0.5 -0.5 0.5 h -2.5 v -4 h -0.5 c -0.277344 0 -0.5 -0.222656 -0.5 -0.5 c 0 -0.269531 0.210938 -0.488281 0.476562 -0.5 z m 0 0"fill="#222222"/></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 7 1 v 6 h -6 v 2 h 6 v 6 h 2 v -6 h 6 v -2 h -6 v -6 z m 0 0"fill="#222222"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -620 -560)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -620 -560)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -620 -560)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 4 4 h 1 h 0.03125 c 0.253906 0.011719 0.511719 0.128906 0.6875 0.3125 l 2.28125 2.28125 l 2.3125 -2.28125 c 0.265625 -0.230469 0.445312 -0.304688 0.6875 -0.3125 h 1 v 1 c 0 0.285156 -0.035156 0.550781 -0.25 0.75 l -2.28125 2.28125 l 2.25 2.25 c 0.1875 0.1875 0.28125 0.453125 0.28125 0.71875 v 1 h -1 c -0.265625 0 -0.53125 -0.09375 -0.71875 -0.28125 l -2.28125 -2.28125 l -2.28125 2.28125 c -0.1875 0.1875 -0.453125 0.28125 -0.71875 0.28125 h -1 v -1 c 0 -0.265625 0.09375 -0.53125 0.28125 -0.71875 l 2.28125 -2.25 l -2.28125 -2.28125 c -0.210938 -0.195312 -0.304688 -0.46875 -0.28125 -0.75 z m 0 0"fill="#222222"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -760 -824)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -760 -824)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -760 -824)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<pathd="m 0 3 c 0 -1.644531 1.355469 -3 3 -3 h 5 c 1.644531 0 3 1.355469 3 3 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 c 0 -0.570312 -0.429688 -1 -1 -1 h -5 c -0.570312 0 -1 0.429688 -1 1 v 5 c 0 0.570312 0.429688 1 1 1 c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 c -1.644531 0 -3 -1.355469 -3 -3 z m 5 5 c 0 -1.644531 1.355469 -3 3 -3 h 5 c 1.644531 0 3 1.355469 3 3 v 5 c 0 1.644531 -1.355469 3 -3 3 h -5 c -1.644531 0 -3 -1.355469 -3 -3 z m 2 0 v 5 c 0 0.570312 0.429688 1 1 1 h 5 c 0.570312 0 1 -0.429688 1 -1 v -5 c 0 -0.570312 -0.429688 -1 -1 -1 h -5 c -0.570312 0 -1 0.429688 -1 1 z m 0 0"fill="#2e3436"/>
<pathd="m 12.277344 0.832031 c -0.578125 0.007813 -1.167969 0.230469 -1.691406 0.753907 l -9 9 c -0.375 0.375 -0.585938 0.882812 -0.585938 1.414062 v 3 h 3 c 0.53125 0 1.039062 -0.210938 1.414062 -0.585938 l 9 -9 c 1.789063 -1.789062 0.082032 -4.390624 -1.890624 -4.570312 c -0.082032 -0.011719 -0.164063 -0.011719 -0.246094 -0.011719 z m -1.777344 3.605469 l 1.0625 1.0625 l -7.0625 7.0625 l -1.0625 -1.0625 z m 0 0"fill="#2e3436"/>
<pathd="m 8 0 c -4.402344 0 -8 3.597656 -8 8 s 3.597656 8 8 8 s 8 -3.597656 8 -8 s -3.597656 -8 -8 -8 z m 0 1.980469 c 3.339844 0 6.019531 2.679687 6.019531 6.019531 s -2.679687 6.019531 -6.019531 6.019531 s -6.019531 -2.679687 -6.019531 -6.019531 s 2.679687 -6.019531 6.019531 -6.019531 z m -2 3.019531 c -0.550781 0 -1 0.449219 -1 1 s 0.449219 1 1 1 s 1 -0.449219 1 -1 s -0.449219 -1 -1 -1 z m 4 0 c -0.550781 0 -1 0.449219 -1 1 s 0.449219 1 1 1 s 1 -0.449219 1 -1 s -0.449219 -1 -1 -1 z m -5.28125 4.066406 c -0.113281 0.066406 -0.199219 0.175782 -0.234375 0.304688 s -0.015625 0.265625 0.050781 0.378906 c 0.714844 1.238281 2.035156 2 3.464844 2 s 2.75 -0.761719 3.464844 -2 c 0.066406 -0.113281 0.085937 -0.25 0.050781 -0.378906 s -0.121094 -0.238282 -0.234375 -0.304688 s -0.25 -0.085937 -0.378906 -0.050781 s -0.238282 0.121094 -0.304688 0.234375 c -0.535156 0.929688 -1.523437 1.5 -2.597656 1.5 s -2.0625 -0.570312 -2.597656 -1.5 c -0.066406 -0.113281 -0.175782 -0.199219 -0.304688 -0.234375 s -0.265625 -0.015625 -0.378906 0.050781 z m 0 0"fill="#2e3436"/>
<svgxmlns="http://www.w3.org/2000/svg"height="16px"viewBox="0 0 16 16"width="16px"><pathd="m 3 2 c -1.660156 0 -3 1.339844 -3 3 v 8 c 0 1.660156 1.339844 3 3 3 h 8 c 1.660156 0 3 -1.339844 3 -3 v -4 c 0 -0.550781 -0.449219 -1 -1 -1 s -1 0.449219 -1 1 v 4 c 0 0.554688 -0.445312 1 -1 1 h -8 c -0.554688 0 -1 -0.445312 -1 -1 v -8 c 0 -0.554688 0.445312 -1 1 -1 h 4 c 0.550781 0 1 -0.449219 1 -1 s -0.449219 -1 -1 -1 z m 7 -2 c -0.550781 0 -1 0.449219 -1 1 s 0.449219 1 1 1 h 2.585938 l -5.292969 5.289062 c -0.390625 0.394532 -0.390625 1.027344 0 1.417969 s 1.023437 0.390625 1.414062 0 l 5.292969 -5.292969 v 2.585938 c 0 0.550781 0.449219 1 1 1 s 1 -0.449219 1 -1 v -5 c 0 -0.085938 -0.011719 -0.171875 -0.035156 -0.257812 c -0.023438 -0.085938 -0.054688 -0.167969 -0.101563 -0.242188 c -0.042969 -0.074219 -0.09375 -0.144531 -0.15625 -0.207031 c -0.015625 -0.011719 -0.03125 -0.023438 -0.046875 -0.035157 c -0.054687 -0.050781 -0.117187 -0.09375 -0.183594 -0.128906 c -0.035156 -0.019531 -0.074218 -0.035156 -0.113281 -0.0468748 c -0.050781 -0.0234374 -0.101562 -0.0390624 -0.15625 -0.0507812 c -0.039062 -0.0117188 -0.082031 -0.015625 -0.121093 -0.0195312 c -0.03125 -0.00781255 -0.058594 -0.00781255 -0.085938 -0.0117188 z m 0 0"fill="#222222"/></svg>
<pathd="m 1 9 c -0.550781 0 -1 0.449219 -1 1 v 6 h 6 c 0.550781 0 1 -0.449219 1 -1 s -0.449219 -1 -1 -1 h -2.585938 l 3.292969 -3.292969 c 0.390625 -0.390625 0.390625 -1.023437 0 -1.414062 c -0.1875 -0.1875 -0.441406 -0.292969 -0.707031 -0.292969 s -0.519531 0.105469 -0.707031 0.292969 l -3.292969 3.292969 v -2.585938 c 0 -0.550781 -0.449219 -1 -1 -1 z m 0 0"/>
<pathd="m 15 7 c 0.550781 0 1 -0.449219 1 -1 v -6 h -6 c -0.550781 0 -1 0.449219 -1 1 s 0.449219 1 1 1 h 2.585938 l -3.292969 3.292969 c -0.390625 0.390625 -0.390625 1.023437 0 1.414062 c 0.1875 0.1875 0.441406 0.292969 0.707031 0.292969 s 0.519531 -0.105469 0.707031 -0.292969 l 3.292969 -3.292969 v 2.585938 c 0 0.550781 0.449219 1 1 1 z m 0 0"/>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -940 -40)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -940 -40)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -940 -40)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#222222"><pathd="m 3.703125 4.289062 l -1.414063 1.414063 l 5.707032 5.707031 l 5.707031 -5.707031 l -1.414063 -1.414063 l -4.292968 4.296876 z m -1.703125 7.691407 v 2 l 1 0.003906 l 10 0.011719 l 1 0.003906 v -2 l -1 -0.003906 l -10 -0.011719 z m 0 0"/><pathd="m 2.996094 4.996094 v -1 h -1 v 1 z m 11 0 v -1 h -1 v 1 z m 0 0"/><pathd="m 13.996094 4.996094 c 0 -0.550782 -0.445313 -1 -1 -1 c -0.550782 0 -1 0.449218 -1 1 c 0 0.554687 0.449218 1 1 1 c 0.554687 0 1 -0.445313 1 -1 z m -10 0 c 0 -0.550782 -0.445313 -1 -1 -1 c -0.550782 0 -1 0.449218 -1 1 c 0 0.554687 0.449218 1 1 1 c 0.554687 0 1 -0.445313 1 -1 z m 0 0"/></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -1000 -140)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -1000 -140)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -1000 -140)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><pathd="m 4 0.996094 v 1 c 0 0.296875 0.125 0.558594 0.328125 0.742187 l 5.257813 5.257813 l -5.257813 5.261718 l -0.035156 0.03125 c -0.179688 0.183594 -0.292969 0.433594 -0.292969 0.707032 v 1 h 1 c 0.277344 0 0.527344 -0.109375 0.707031 -0.292969 l 0.035157 -0.03125 l 6.671874 -6.675781 l -6.671874 -6.671875 c -0.183594 -0.199219 -0.449219 -0.328125 -0.742188 -0.328125 z m 0 0"fill="#222222"/></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -980 -140)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -980 -140)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -980 -140)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><pathd="m 10.9375 0.996094 c -0.292969 0 -0.558594 0.128906 -0.742188 0.328125 l -6.671874 6.671875 l 6.671874 6.675781 c 0.011719 0.011719 0.023438 0.023437 0.035157 0.03125 c 0.179687 0.183594 0.429687 0.292969 0.707031 0.292969 h 1 v -1 c 0 -0.273438 -0.113281 -0.523438 -0.292969 -0.707032 c -0.011719 -0.007812 -0.019531 -0.019531 -0.035156 -0.03125 l -5.257813 -5.257812 l 5.292969 -5.292969 c 0.179688 -0.183593 0.292969 -0.433593 0.292969 -0.707031 v -1 z m 0 0"fill="#222222"/></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 2 1 h 5 v 14 h -5 z m 0 0"fill="#222222"/><pathd="m 9 1 h 5 v 14 h -5 z m 0 0"fill="#222222"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -580 -1004)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -580 -1004)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -580 -1004)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 2 1 v 13.992188 h 1.398438 c 0.246093 0.003906 0.488281 -0.050782 0.699218 -0.171876 l 9.796875 -5.597656 c 0.433594 -0.242187 0.65625 -0.734375 0.65625 -1.226562 c 0 -0.492188 -0.222656 -0.984375 -0.65625 -1.222656 l -9.796875 -5.597657 c -0.210937 -0.121093 -0.453125 -0.175781 -0.699218 -0.175781 z m 0 0"fill="#222222"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -540 -1004)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -540 -1004)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -540 -1004)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gfill="#222222"><pathd="m 1 2 h 14 v 2 h -14 z m 0 0"/><pathd="m 1 7 h 14 v 2 h -14 z m 0 0"/><pathd="m 1 12 h 14 v 2 h -14 z m 0 0"/></g><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -560 -804)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -560 -804)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -560 -804)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<pathd="m 7.996094 0 c -1.105469 0 -2 0.894531 -2 2 s 0.894531 2 2 2 c 1.101562 0 2 -0.894531 2 -2 s -0.898438 -2 -2 -2 z m 0 6 c -1.105469 0 -2 0.894531 -2 2 s 0.894531 2 2 2 c 1.101562 0 2 -0.894531 2 -2 s -0.898438 -2 -2 -2 z m 0 6 c -1.105469 0 -2 0.894531 -2 2 s 0.894531 2 2 2 c 1.101562 0 2 -0.894531 2 -2 s -0.898438 -2 -2 -2 z m 0 0"fill="#2e3436"/>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 7.40625 1 c -0.613281 0.007812 -1.234375 0.089844 -1.847656 0.257812 c -3.273438 0.875 -5.558594 3.851563 -5.558594 7.242188 s 2.285156 6.367188 5.558594 7.242188 c 3.273437 0.878906 6.742187 -0.554688 8.4375 -3.492188 c 0.277344 -0.476562 0.109375 -1.089844 -0.367188 -1.363281 c -0.476562 -0.277344 -1.089844 -0.113281 -1.367187 0.363281 c -1.246094 2.160156 -3.777344 3.207031 -6.1875 2.5625 c -2.40625 -0.644531 -4.074219 -2.816406 -4.074219 -5.3125 s 1.667969 -4.667969 4.074219 -5.3125 c 2.410156 -0.644531 4.941406 0.402344 6.1875 2.5625 c 0.058593 0.085938 0.125 0.164062 0.203125 0.230469 l -0.019532 0.011719 l -0.007812 0.007812 h -1.4375 c -0.550781 0 -1 0.449219 -1 1 v 1 h 6 v -6 h -1 c -0.550781 0 -1 0.449219 -1 1 v 1.6875 l -0.015625 0.011719 l -0.011719 0.011719 c -1.277344 -2.179688 -3.53125 -3.519532 -5.953125 -3.691407 c -0.203125 -0.015625 -0.40625 -0.019531 -0.613281 -0.015625 z m 0 0"fill="#222222"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -680 -844)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -680 -844)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -680 -844)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<pathd="m 1 3 h 14 c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 h -14 c -0.550781 0 -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 z m 0 0"/>
<pathd="m 4 4 v -1.5 c 0 -1.386719 1.113281 -2.5 2.5 -2.5 h 2.980469 c 1.382812 0 2.5 1.113281 2.5 2.5 v 1.5 h -2 v -1.5 c 0 -0.269531 -0.230469 -0.5 -0.5 -0.5 h -2.980469 c -0.269531 0 -0.5 0.230469 -0.5 0.5 v 1.5 z m 0 0"/>
<pathd="m 4 4 v 9 c 0 0.546875 0.453125 1 1 1 h 6 c 0.546875 0 1 -0.453125 1 -1 v -9 h 2 v 9 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -9 z m 0 0"/>
<pathd="m 7 7 v 5 c 0 0.277344 -0.222656 0.5 -0.5 0.5 s -0.5 -0.222656 -0.5 -0.5 v -5 c 0 -0.277344 0.222656 -0.5 0.5 -0.5 s 0.5 0.222656 0.5 0.5 z m 0 0"/>
<pathd="m 10 7 v 5 c 0 0.277344 -0.222656 0.5 -0.5 0.5 s -0.5 -0.222656 -0.5 -0.5 v -5 c 0 -0.277344 0.222656 -0.5 0.5 -0.5 s 0.5 0.222656 0.5 0.5 z m 0 0"/>
<pathd="m 2 8 c -0.550781 0 -1 0.449219 -1 1 s 0.449219 1 1 1 h 2.585938 l -3.292969 3.292969 c -0.390625 0.390625 -0.390625 1.023437 0 1.414062 s 1.023437 0.390625 1.414062 0 l 3.292969 -3.292969 v 2.585938 c 0 0.550781 0.449219 1 1 1 s 1 -0.449219 1 -1 v -6 z m 0 0"/>
<pathd="m 14 8 c 0.550781 0 1 -0.449219 1 -1 s -0.449219 -1 -1 -1 h -2.585938 l 3.292969 -3.292969 c 0.390625 -0.390625 0.390625 -1.023437 0 -1.414062 s -1.023437 -0.390625 -1.414062 0 l -3.292969 3.292969 v -2.585938 c 0 -0.550781 -0.449219 -1 -1 -1 s -1 0.449219 -1 1 v 6 z m 0 0"/>
<pathd="m 8 0 c -0.550781 0 -1 0.449219 -1 1 v 8.585938 l -1.292969 -1.292969 c -0.1875 -0.1875 -0.441406 -0.292969 -0.707031 -0.292969 s -0.519531 0.105469 -0.707031 0.292969 c -0.390625 0.390625 -0.390625 1.023437 0 1.414062 l 3 3 c 0.390625 0.390625 1.023437 0.390625 1.414062 0 l 3 -3 c 0.390625 -0.390625 0.390625 -1.023437 0 -1.414062 s -1.023437 -0.390625 -1.414062 0 l -1.292969 1.292969 v -8.585938 c 0 -0.550781 -0.449219 -1 -1 -1 z m -7 14 v 2 h 14 v -2 z m 0 0"fill="#2e3436"/>
<pathd="m 7.480469 0.015625 h 1.066406 c 0.589844 0 1.066406 0.476563 1.066406 1.066406 v 1.066407 c 0 0.589843 -0.476562 1.066406 -1.066406 1.066406 h -1.066406 c -0.589844 0 -1.066407 -0.476563 -1.066407 -1.066406 v -1.066407 c 0 -0.589843 0.476563 -1.066406 1.066407 -1.066406 z m 0 12.796875 h 1.066406 c 0.589844 0 1.066406 0.476562 1.066406 1.070312 v 1.0625 c 0 0.59375 -0.476562 1.070313 -1.066406 1.070313 h -1.066406 c -0.589844 0 -1.066407 -0.476563 -1.066407 -1.070313 v -1.0625 c 0 -0.59375 0.476563 -1.070312 1.066407 -1.070312 z m -5.5 -10.078125 l 0.753906 -0.753906 c 0.199219 -0.199219 0.46875 -0.3125 0.753906 -0.3125 c 0.28125 0 0.554688 0.113281 0.753907 0.3125 l 0.753906 0.753906 c 0.417968 0.417969 0.417968 1.089844 0 1.507813 l -0.753906 0.753906 c -0.199219 0.203125 -0.472657 0.316406 -0.753907 0.316406 c -0.285156 0 -0.554687 -0.113281 -0.753906 -0.316406 l -0.753906 -0.753906 c -0.203125 -0.199219 -0.316407 -0.46875 -0.316407 -0.753907 c 0 -0.28125 0.113282 -0.554687 0.316407 -0.753906 z m 9.050781 9.050781 l 0.753906 -0.753906 c 0.199219 -0.199219 0.472656 -0.3125 0.753906 -0.3125 c 0.285157 0 0.554688 0.113281 0.753907 0.3125 l 0.753906 0.753906 c 0.417969 0.417969 0.417969 1.089844 0 1.507813 l -0.753906 0.753906 c -0.199219 0.203125 -0.46875 0.316406 -0.753907 0.316406 c -0.28125 0 -0.554687 -0.113281 -0.753906 -0.316406 l -0.753906 -0.753906 c -0.203125 -0.199219 -0.3125 -0.46875 -0.3125 -0.753907 c 0 -0.28125 0.109375 -0.554687 0.3125 -0.753906 z m -11.015625 -3.238281 v -1.066406 c 0 -0.589844 0.472656 -1.066407 1.066406 -1.066407 h 1.066407 c 0.589843 0 1.066406 0.476563 1.066406 1.066407 v 1.066406 c 0 0.589844 -0.476563 1.066406 -1.066406 1.066406 h -1.066407 c -0.59375 0 -1.066406 -0.476562 -1.066406 -1.066406 z m 12.796875 0 v -1.066406 c 0 -0.589844 0.476562 -1.066407 1.066406 -1.066407 h 1.066406 c 0.59375 0 1.070313 0.476563 1.070313 1.066407 v 1.066406 c 0 0.589844 -0.476563 1.066406 -1.070313 1.066406 h -1.066406 c -0.589844 0 -1.066406 -0.476562 -1.066406 -1.066406 z m -10.078125 5.5 l -0.753906 -0.753906 c -0.203125 -0.199219 -0.316407 -0.46875 -0.316407 -0.753907 c 0 -0.28125 0.113282 -0.554687 0.316407 -0.753906 l 0.753906 -0.753906 c 0.199219 -0.199219 0.46875 -0.3125 0.753906 -0.3125 c 0.28125 0 0.554688 0.113281 0.753907 0.3125 l 0.753906 0.753906 c 0.417968 0.417969 0.417968 1.089844 0 1.507813 l -0.753906 0.753906 c -0.199219 0.203125 -0.472657 0.316406 -0.753907 0.316406 c -0.285156 0 -0.554687 -0.113281 -0.753906 -0.316406 z m 9.050781 -9.050781 l -0.753906 -0.753906 c -0.203125 -0.199219 -0.3125 -0.46875 -0.3125 -0.753907 c 0 -0.28125 0.109375 -0.554687 0.3125 -0.753906 l 0.753906 -0.753906 c 0.199219 -0.199219 0.472656 -0.3125 0.753906 -0.3125 c 0.285157 0 0.554688 0.113281 0.753907 0.3125 l 0.753906 0.753906 c 0.417969 0.417969 0.417969 1.089844 0 1.507813 l -0.753906 0.753906 c -0.199219 0.203125 -0.46875 0.316406 -0.753907 0.316406 c -0.28125 0 -0.554687 -0.113281 -0.753906 -0.316406 z m 0 0"fill="#241f31"/>
<pathd="m 8.015625 1.515625 c -3.574219 0 -6.5 2.925781 -6.5 6.5 c 0 3.570313 2.925781 6.5 6.5 6.5 c 3.570313 0 6.5 -2.929687 6.5 -6.5 c 0 -3.574219 -2.929687 -6.5 -6.5 -6.5 z m 0 3 c 1.949219 0 3.5 1.546875 3.5 3.5 c 0 1.949219 -1.550781 3.5 -3.5 3.5 c -1.953125 0 -3.5 -1.550781 -3.5 -3.5 c 0 -1.953125 1.546875 -3.5 3.5 -3.5 z m 0 0"fill="#241f31"/>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -56 -876)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -56 -876)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -56 -876)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#222222"><pathd="m 10.875 10.0625 c -0.8125 0.148438 -1.105469 1.160156 -0.5 1.71875 l 3 3 c 0.957031 0.9375 2.363281 -0.5 1.40625 -1.4375 l -3 -3 c -0.234375 -0.238281 -0.574219 -0.347656 -0.90625 -0.28125 z m 0 0"/><pathd="m 6.570312 0.0625 c -3.578124 0 -6.4999995 2.921875 -6.4999995 6.5 s 2.9218755 6.5 6.4999995 6.5 c 3.578126 0 6.5 -2.921875 6.5 -6.5 s -2.921874 -6.5 -6.5 -6.5 z m 0 2 c 2.5 0 4.5 2.003906 4.5 4.5 c 0 2.5 -2 4.5 -4.5 4.5 c -2.496093 0 -4.5 -2 -4.5 -4.5 c 0 -2.496094 2.003907 -4.5 4.5 -4.5 z m 0 0"/></g></svg>
<pathd="m 8 1 c -1.65625 0 -3 1.34375 -3 3 s 1.34375 3 3 3 s 3 -1.34375 3 -3 s -1.34375 -3 -3 -3 z m -1.5 7 c -2.492188 0 -4.5 2.007812 -4.5 4.5 v 0.5 c 0 1.109375 0.890625 2 2 2 h 6 v -1 h -3 v -4 h 3 v -1.972656 c -0.164062 -0.019532 -0.332031 -0.027344 -0.5 -0.027344 z m 4.5 0 v 3 h -3 v 2 h 3 v 3 h 2 v -3 h 3 v -2 h -3 v -3 z m 0 0"fill="#2e3436"/>
<pathd="m 24 24 h 80 c 8.835938 0 16 7.164062 16 16 v 52 c 0 8.835938 -7.164062 16 -16 16 h -80 c -8.835938 0 -16 -7.164062 -16 -16 v -52 c 0 -8.835938 7.164062 -16 16 -16 z m 0 0"/>
<pathd="m 24 28 h 72 c 8.835938 0 16 7.164062 16 16 v 52 c 0 8.835938 -7.164062 16 -16 16 h -72 c -8.835938 0 -16 -7.164062 -16 -16 v -52 c 0 -8.835938 7.164062 -16 16 -16 z m 0 0"fill="url(#a)"/>
<pathd="m 24 28 h 80 c 8.835938 0 16 7.164062 16 16 v 48 c 0 8.835938 -7.164062 16 -16 16 h -80 c -8.835938 0 -16 -7.164062 -16 -16 v -48 c 0 -8.835938 7.164062 -16 16 -16 z m 0 0"fill="#53bde0"/>
<pathd="m 24 100 v 12 h 4 c 2.210938 0 4 1.789062 4 4 v 7 c 0 1.992188 1.183594 3.792969 3.011719 4.585938 c 1.828125 0.789062 3.953125 0.417968 5.40625 -0.945313 l 13.523437 -12.707031 c 1.324219 -1.242188 3.070313 -1.933594 4.882813 -1.933594 h 9.175781 v -12 z m 0 0"fill="url(#b)"fill-rule="evenodd"/>
<pathd="m 102 58.566406 h 2 c 8.835938 0 16 7.164063 16 16 v 21.433594 c 0 8.835938 -7.164062 16 -16 16 h -2 c -8.835938 0 -16 -7.164062 -16 -16 v -21.433594 c 0 -8.835937 7.164062 -16 16 -16 z m 0 0"fill="url(#c)"/>
<pathd="m 86 87 h 18 v 25 h -18 z m 0 0"fill="#1a5fb4"/>
<pathd="m 48 24 h 56 c 8.835938 0 16 7.164062 16 16 v 52 c 0 8.835938 -7.164062 16 -16 16 h -56 c -8.835938 0 -16 -7.164062 -16 -16 v -52 c 0 -8.835938 7.164062 -16 16 -16 z m 0 0"fill="#3584e4"/>
<gclip-path="url(#d)">
<gclip-path="url(#e)">
<pathd="m 78.804688 16.023438 l 0.527343 2.460937 c -1.207031 -0.082031 -2.417969 4.964844 -3.621093 4.988281 c -19.335938 0.371094 -38.003907 14.230469 -39.148438 34.546875 c -0.835938 14.761719 9.570312 29.839844 25.15625 30.488281 c 10.371094 0.433594 20.96875 -6.957031 21.242188 -17.925781 c 0.179687 -7.078125 -4.953126 -14.3125 -12.488282 -14.355469 c -4.683594 -0.027343 -9.484375 3.425782 -9.398437 8.429688 c 0.074219 2.980469 2.300781 6.042969 5.511719 5.902344 c 1.8125 -0.082032 3.691406 -1.488282 3.539062 -3.453125 c -0.078125 -1.042969 -0.921875 -2.128907 -2.0625 -1.996094 c -0.5625 0.066406 -1.148438 0.539063 -1.046875 1.15625 c 0.070313 0.273437 0.285156 0.570313 0.597656 0.5 c 0.121094 -0.03125 0.25 -0.144531 0.214844 -0.28125 c 0 -0.042969 -0.070313 -0.09375 -0.113281 -0.074219 c 0 0.003906 -0.070313 0.023438 0 0.035156 v 0.007813 v -0.003906 v 0.035156 c 0 0.050781 -0.09375 0.050781 -0.136719 0.03125 c -0.121094 -0.066406 -0.113281 -0.242187 -0.070313 -0.347656 c 0.164063 -0.265625 0.542969 -0.230469 0.777344 -0.074219 c 0.519532 0.367188 0.429688 1.117188 0.070313 1.558594 c -0.710938 0.898437 -2.074219 0.726562 -2.867188 0.042968 c -1.5 -1.28125 -1.167969 -3.601562 0.070313 -4.941406 c 2.167968 -2.367187 5.929687 -1.792968 8.074218 0.28125 c 3.601563 3.476563 2.652344 9.308594 -0.675781 12.597656 c -5.359375 5.292969 -14.109375 3.800782 -18.992187 -1.324218 c -7.570313 -7.953125 -5.304688 -20.664063 2.335937 -27.6875 c 11.480469 -10.550782 29.507813 -7.242188 39.363281 3.785156 c 14.414063 16.121094 9.6875 41.066406 -5.855468 54.582031 c -11.121094 9.226563 -22.246094 15.429688 -32.949219 19.4375 c -13.058594 75.445313 -75.230469 6.835938 -81.039063 -4.195312 l 0.285157 -105.054688 z m 0 0"fill="url(#f)"/>
</g>
</g>
<pathd="m 24 106 v 2 h 4 c 2.210938 0 4 1.789062 4 4 v 7 c 0 1.992188 1.183594 3.792969 3.011719 4.585938 c 1.828125 0.789062 3.953125 0.417968 5.40625 -0.945313 l 13.523437 -12.707031 c 1.324219 -1.242188 3.070313 -1.933594 4.882813 -1.933594 h 9.175781 v -2 z m 0 0"fill="#81dffe"fill-rule="evenodd"/>
<pathd="m 173 17 h 8 c 1.65625 0 3 1.34375 3 3 v 7 c 0 1.65625 -1.34375 3 -3 3 h -8 c -1.65625 0 -3 -1.34375 -3 -3 v -7 c 0 -1.65625 1.34375 -3 3 -3 z m 0 0"fill="#241f31"/>
<pathd="m 8 1 c -1.644531 0 -3 1.355469 -3 3 v 4.34375 c -0.457031 -0.21875 -0.964844 -0.34375 -1.5 -0.34375 c -1.921875 0 -3.5 1.578125 -3.5 3.5 s 1.578125 3.5 3.5 3.5 c 1.914062 0 3.492188 -1.570312 3.5 -3.480469 c 0 -0.007812 0 -0.011719 0 -0.019531 v -7.5 c 0 -0.5625 0.4375 -1 1 -1 h 4 c 0.5625 0 1 0.4375 1 1 v 4.34375 c -0.457031 -0.21875 -0.964844 -0.34375 -1.5 -0.34375 c -1.921875 0 -3.5 1.578125 -3.5 3.5 s 1.578125 3.5 3.5 3.5 s 3.5 -1.578125 3.5 -3.5 v -7.5 c 0 -1.644531 -1.355469 -3 -3 -3 z m -4.5 9 c 0.839844 0 1.5 0.660156 1.5 1.5 v 0.015625 c -0.007812 0.832031 -0.664062 1.484375 -1.5 1.484375 c -0.839844 0 -1.5 -0.660156 -1.5 -1.5 s 0.660156 -1.5 1.5 -1.5 z m 8 0 c 0.839844 0 1.5 0.660156 1.5 1.5 s -0.660156 1.5 -1.5 1.5 s -1.5 -0.660156 -1.5 -1.5 s 0.660156 -1.5 1.5 -1.5 z m 0 0"fill="#2e3436"/>
<pathd="m 8 0 c 0.554688 0 1 0.445312 1 1 v 6.5 s 0 0.5 0.5 0.5 s 0.5 -0.5 0.5 -0.5 v -4.5 c 0 -0.554688 0.445312 -1 1 -1 s 1 0.445312 1 1 v 8.5 c 0 0.5 0.5 0.5 0.5 0.5 l 1.792969 -1.707031 c 0.1875 -0.195313 0.445312 -0.300781 0.71875 -0.304688 c 1.082031 0.085938 1.144531 1.269531 0.695312 1.71875 l -3 3 c -0.707031 0.792969 -1.757812 1.289063 -2.707031 1.292969 h -6 c -3 0 -3 -3 -3 -3 v -8 c 0 -0.554688 0.445312 -1 1 -1 s 1 0.445312 1 1 v 3.5 s 0 0.5 0.5 0.5 s 0.5 -0.5 0.5 -0.5 v -6.5 c 0 -0.554688 0.445312 -1 1 -1 s 1 0.445312 1 1 v 5.5 s 0 0.5 0.5 0.5 s 0.5 -0.5 0.5 -0.5 v -6.5 c 0 -0.554688 0.445312 -1 1 -1 z m 0 0"fill="#2e3436"/>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 15 3.484375 l -1 -1 l -7.46875 7.515625 l -3.414062 -3.476562 l -2 2 l 5.414062 5.476562 l 9.46875 -9.515625 z m 0 0"fill="#222222"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -740 -864)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -740 -864)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -740 -864)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<pathd="m 199 642 h 3 v 12 h -3 z m 0 0"fill="#2e3436"/>
</g>
<pathd="m 2 4 v 7 h -2 c 0 1.105469 0.894531 2 2 2 h 8 v -2 h -6 v -7 h 9 v 2 h 2 v -2 c 0 -1.105469 -0.894531 -2 -2 -2 h -9 c -1.105469 0 -2 0.894531 -2 2 z m 0 0"fill="#2e3436"/>
<pathd="m 11 8 v 5 c 0 0.550781 0.449219 1 1 1 h 3 c 0.550781 0 1 -0.449219 1 -1 v -5 c 0 -0.550781 -0.449219 -1 -1 -1 h -3 c -0.550781 0 -1 0.449219 -1 1 z m 1 0 h 3 v 4 h -3 z m 0 0"fill="#2e3436"/>
<pathd="m 209.5 144.160156 c 0.277344 0 0.5 0.222656 0.5 0.5 v 1 c 0 0.277344 -0.222656 0.5 -0.5 0.5 s -0.5 -0.222656 -0.5 -0.5 v -1 c 0 -0.277344 0.222656 -0.5 0.5 -0.5 z m 0 0"fill="#2e3436"/>
<pathd="m 206.5 144.160156 c 0.277344 0 0.5 0.222656 0.5 0.5 v 1 c 0 0.277344 -0.222656 0.5 -0.5 0.5 s -0.5 -0.222656 -0.5 -0.5 v -1 c 0 -0.277344 0.222656 -0.5 0.5 -0.5 z m 0 0"fill="#2e3436"/>
<pathd="m 226.453125 143.160156 c -0.519531 0 -0.953125 0.433594 -0.953125 0.953125 v 0.09375 c 0 0.519531 0.433594 0.953125 0.953125 0.953125 h 0.09375 c 0.519531 0 0.953125 -0.433594 0.953125 -0.953125 v -0.09375 c 0 -0.519531 -0.433594 -0.953125 -0.953125 -0.953125 z m 0 0"fill="#2e3436"/>
</g>
</svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -80 -416)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -80 -416)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -80 -416)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#222222"><pathd="m 2 4.035156 v 6.964844 h -2 c 0 1.105469 0.894531 2 2 2 h 8 v -2 h -6 v -7 h 9 v 2 h 2 v -2.042969 c 0 -1.082031 -0.875 -1.957031 -1.957031 -1.957031 h -9.007813 c -1.125 0 -2.035156 0.910156 -2.035156 2.035156 z m 0 0"/><pathd="m 11 8.015625 v 5.042969 c 0 0.519531 0.421875 0.941406 0.941406 0.941406 h 3.058594 c 0.550781 0 1 -0.449219 1 -1 v -5 c 0 -0.550781 -0.449219 -1 -1 -1 h -2.984375 c -0.5625 0 -1.015625 0.453125 -1.015625 1.015625 z m 1 -0.015625 h 3 v 4 h -3 z m 0 0"/></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -20 -456)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -20 -456)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -20 -456)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#2e3436"><pathd="m 8 2 v 5 h 5 z m 0 0"/><pathd="m 2 13 c 0 1.660156 1.339844 3 3 3 h 6 c 1.660156 0 3 -1.339844 3 -3 v -6 c 0 -0.90625 -0.359375 -1.773438 -1 -2.414062 l -2.585938 -2.585938 c -0.640624 -0.640625 -1.507812 -1 -2.414062 -1 h -3 c -1.660156 0 -3 1.339844 -3 3 z m 3 -10 h 3 c 0.375 0 0.734375 0.148438 1 0.414062 l 2.585938 2.585938 c 0.265624 0.265625 0.414062 0.625 0.414062 1 v 6 c 0 0.546875 -0.453125 1 -1 1 h -6 c -0.546875 0 -1 -0.453125 -1 -1 v -9 c 0 -0.546875 0.453125 -1 1 -1 z m 0 0"/></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -160 -80)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -160 -80)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -160 -80)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><pathd="m 8 0 c -4.417969 0 -8 3.582031 -8 8 s 3.582031 8 8 8 s 8 -3.582031 8 -8 s -3.582031 -8 -8 -8 z m 3.164062 5.859375 c 0.640626 0.046875 0.933594 0.824219 0.476563 1.28125 l -3.640625 3.640625 c -0.292969 0.292969 -0.769531 0.292969 -1.0625 0 l -2.175781 -2.109375 c -0.707031 -0.710937 0.355469 -1.773437 1.0625 -1.0625 l 1.644531 1.578125 l 3.109375 -3.109375 c 0.15625 -0.152344 0.367187 -0.234375 0.585937 -0.21875 z m 0 0"fill="#2e3436"/></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 14 3.175781 v 3.824219 c 0 2.179688 -1.820312 4 -4 4 h -3.585938 l -2 2 h 5.585938 l 3 3 v -3 c 1.644531 0 3 -1.355469 3 -3 v -4 c 0 -1.292969 -0.839844 -2.40625 -2 -2.824219 z m 0 0"fill-opacity="0.34902"/><pathd="m 3 0 c -1.644531 0 -3 1.355469 -3 3 v 4 c 0 1.644531 1.355469 3 3 3 v 3 l 3 -3 h 4 c 1.644531 0 3 -1.355469 3 -3 v -4 c 0 -1.644531 -1.355469 -3 -3 -3 z m 0 2 h 7 c 0.570312 0 1 0.429688 1 1 v 4 c 0 0.570312 -0.429688 1 -1 1 h -7 c -0.570312 0 -1 -0.429688 -1 -1 v -4 c 0 -0.570312 0.429688 -1 1 -1 z m 0 0"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -1036 -200)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -1036 -200)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -1036 -200)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -40 -416)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -40 -416)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -40 -416)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><pathd="m 8 1 c -2.199219 0 -4 1.800781 -4 4 v 2 c -1.109375 0 -2 0.890625 -2 2 v 5 c 0 0.554688 0.445312 1 1 1 h 10 c 0.554688 0 1 -0.445312 1 -1 v -5 c 0 -1.109375 -0.890625 -2 -2 -2 v -2 c 0 -2.199219 -1.800781 -4 -4 -4 z m 0 2 c 1.125 0 2 0.875 2 2 v 2 h -4 v -2 c 0 -1.125 0.875 -2 2 -2 z m 0 0"fill="#2e3436"/></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -60 -40)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -60 -40)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -60 -40)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><pathd="m 8 0.0390625 c -4.410156 0 -7.9726562 3.5624995 -7.9726562 7.9726565 c 0 4.40625 3.5625002 7.972656 7.9726562 7.972656 c 4.40625 0 7.972656 -3.566406 7.972656 -7.972656 c 0 -4.410157 -3.566406 -7.9726565 -7.972656 -7.9726565 z m -5 6.9726565 h 10 v 2 h -10 z m 0 0"fill="#222222"/></svg>
<pathd="m 562.460938 212.058594 h 10.449218 c -1.183594 0.492187 -1.296875 2.460937 0 3 h -10.449218 z m 0 0"fill="#2e3436"/>
</g>
<pathd="m 8 1 c -0.207031 0 -0.390625 0.125 -0.46875 0.320312 l -1.726562 4.488282 l -4.484376 1.722656 c -0.425781 0.167969 -0.425781 0.769531 0 0.9375 l 4.484376 1.722656 l 1.726562 4.488282 c 0.167969 0.425781 0.769531 0.425781 0.9375 0 l 1.726562 -4.488282 l 4.484376 -1.722656 c 0.425781 -0.167969 0.425781 -0.769531 0 -0.9375 l -4.484376 -1.722656 l -1.726562 -4.488282 c -0.074219 -0.191406 -0.261719 -0.320312 -0.46875 -0.320312 z m 0 6 c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 z m 0 0"fill="#2e3436"fill-rule="evenodd"/>
<pathd="m 3.480469 3 c -0.363281 0.011719 -0.589844 0.398438 -0.429688 0.722656 l 0.871094 1.738282 l 1.109375 -0.429688 l 0.429688 -1.109375 l -1.738282 -0.871094 c -0.074218 -0.035156 -0.15625 -0.054687 -0.242187 -0.050781 z m 9.039062 0 c -0.085937 -0.003906 -0.167969 0.015625 -0.242187 0.050781 l -1.738282 0.871094 l 0.429688 1.109375 l 1.109375 0.429688 l 0.871094 -1.738282 c 0.160156 -0.324218 -0.066407 -0.710937 -0.429688 -0.722656 z m -8.597656 7.539062 l -0.871094 1.738282 c -0.210937 0.429687 0.242188 0.882812 0.671875 0.671875 l 1.738282 -0.871094 l -0.429688 -1.109375 z m 8.15625 0 l -1.109375 0.429688 l -0.429688 1.109375 l 1.738282 0.871094 c 0.429687 0.210937 0.882812 -0.242188 0.671875 -0.671875 z m 0 0"fill="#2e3436"fill-rule="evenodd"/>
<pathd="m 209.5 144.160156 c 0.277344 0 0.5 0.222656 0.5 0.5 v 1 c 0 0.277344 -0.222656 0.5 -0.5 0.5 s -0.5 -0.222656 -0.5 -0.5 v -1 c 0 -0.277344 0.222656 -0.5 0.5 -0.5 z m 0 0"fill="#2e3436"/>
<pathd="m 206.5 144.160156 c 0.277344 0 0.5 0.222656 0.5 0.5 v 1 c 0 0.277344 -0.222656 0.5 -0.5 0.5 s -0.5 -0.222656 -0.5 -0.5 v -1 c 0 -0.277344 0.222656 -0.5 0.5 -0.5 z m 0 0"fill="#2e3436"/>
<pathd="m 226.453125 143.160156 c -0.519531 0 -0.953125 0.433594 -0.953125 0.953125 v 0.09375 c 0 0.519531 0.433594 0.953125 0.953125 0.953125 h 0.09375 c 0.519531 0 0.953125 -0.433594 0.953125 -0.953125 v -0.09375 c 0 -0.519531 -0.433594 -0.953125 -0.953125 -0.953125 z m 0 0"fill="#2e3436"/>
</g>
</svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 8 1 c -0.207031 0 -0.390625 0.125 -0.46875 0.320312 l -1.726562 4.488282 l -4.484376 1.722656 c -0.425781 0.167969 -0.425781 0.769531 0 0.9375 l 4.484376 1.722656 l 1.726562 4.488282 c 0.167969 0.425781 0.769531 0.425781 0.9375 0 l 1.726562 -4.488282 l 4.484376 -1.722656 c 0.425781 -0.167969 0.425781 -0.769531 0 -0.9375 l -4.484376 -1.722656 l -1.726562 -4.488282 c -0.074219 -0.191406 -0.261719 -0.320312 -0.46875 -0.320312 z m 0 6 c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 z m 0 0"fill="#222222"/><pathd="m 3.480469 3 c -0.363281 0.011719 -0.589844 0.398438 -0.429688 0.722656 l 0.871094 1.738282 l 1.109375 -0.429688 l 0.429688 -1.109375 l -1.738282 -0.871094 c -0.074218 -0.035156 -0.15625 -0.054687 -0.242187 -0.050781 z m 9.039062 0 c -0.085937 -0.003906 -0.167969 0.015625 -0.242187 0.050781 l -1.738282 0.871094 l 0.429688 1.109375 l 1.109375 0.429688 l 0.871094 -1.738282 c 0.160156 -0.324218 -0.066407 -0.710937 -0.429688 -0.722656 z m -8.597656 7.539062 l -0.871094 1.738282 c -0.210937 0.429687 0.242188 0.882812 0.671875 0.671875 l 1.738282 -0.871094 l -0.429688 -1.109375 z m 8.15625 0 l -1.109375 0.429688 l -0.429688 1.109375 l 1.738282 0.871094 c 0.429687 0.210937 0.882812 -0.242188 0.671875 -0.671875 z m 0 0"fill="#222222"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -600 -80)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -600 -80)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -600 -80)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<pathd="m 12 16 c 1.660156 0 3 -1.339844 3 -3 v -6 c 0 -0.929688 -0.414062 -1.8125 -1.128906 -2.410156 l -4.460938 -3.71875 c -0.816406 -0.679688 -2.003906 -0.679688 -2.820312 0 l -4.460938 3.71875 c -0.714844 0.597656 -1.128906 1.480468 -1.128906 2.410156 v 6 c 0 1.660156 1.339844 3 3 3 z m -9 -3 v -6 c 0 -0.335938 0.148438 -0.65625 0.410156 -0.871094 l 4.460938 -3.71875 c 0.074218 -0.0625 0.183594 -0.0625 0.257812 0 l 4.460938 3.71875 c 0.261718 0.214844 0.410156 0.535156 0.410156 0.871094 v 6 c 0 0.546875 -0.453125 1 -1 1 h -8 c -0.546875 0 -1 -0.453125 -1 -1 z m 0 0"/>
<pathd="m 7 8 h 2 c 0.550781 0 1 0.449219 1 1 v 5 c 0 0.550781 -0.449219 1 -1 1 h -2 c -0.550781 0 -1 -0.449219 -1 -1 v -5 c 0 -0.550781 0.449219 -1 1 -1 z m 0 0"/>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -140 -456)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -140 -456)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -140 -456)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#2e3436"><pathd="m 5.972656 5.023438 c -0.550781 0 -1 0.449218 -1 1 c 0 0.554687 0.449219 1 1 1 c 0.550782 0 1 -0.445313 1 -1 c 0 -0.550782 -0.449218 -1 -1 -1 z m 3.164063 2.175781 l -1.75 2.4375 c -0.101563 0.144531 -0.261719 0.234375 -0.4375 0.246093 c -0.175781 0.015626 -0.347657 -0.050781 -0.472657 -0.175781 l -0.410156 -0.417969 c -0.183594 -0.191406 -0.445312 -0.285156 -0.707031 -0.261718 c -0.261719 0.027344 -0.5 0.167968 -0.644531 0.386718 l -0.742188 1.109376 v 1 c 0 0.5 0.5 0.5 0.5 0.5 h 7 s 0.472656 -0.03125 0.5 -0.5 v -2.148438 c 0 -0.242188 -0.082031 -0.476562 -0.238281 -0.664062 l -1.277344 -1.554688 c -0.164062 -0.199219 -0.410156 -0.308594 -0.667969 -0.300781 c -0.261718 0.007812 -0.5 0.136719 -0.652343 0.34375 z m 0 0"/><pathd="m 3.972656 1.023438 c -1.644531 0 -3 1.355468 -3 3 v 8 c 0 1.648437 1.355469 3 3 3 h 8 c 1.644532 0 3 -1.351563 3 -3 v -8 c 0 -1.644532 -1.355468 -3 -3 -3 z m 0 2 h 8 c 0.570313 0 1 0.429687 1 1 v 8 c 0 0.574218 -0.429687 1 -1 1 h -8 c -0.570312 0 -1 -0.425782 -1 -1 v -8 c 0 -0.570313 0.429688 -1 1 -1 z m 0 0"/></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"height="16px"viewBox="0 0 16 16"width="16px"><pathd="m 8 0 c -4.410156 0 -8 3.589844 -8 8 s 3.589844 8 8 8 s 8 -3.589844 8 -8 s -3.589844 -8 -8 -8 z m 0 2 c 3.332031 0 6 2.667969 6 6 s -2.667969 6 -6 6 s -6 -2.667969 -6 -6 s 2.667969 -6 6 -6 z m 0 1.875 c -0.621094 0 -1.125 0.503906 -1.125 1.125 s 0.503906 1.125 1.125 1.125 s 1.125 -0.503906 1.125 -1.125 s -0.503906 -1.125 -1.125 -1.125 z m -1.523438 3.125 c -0.265624 0.011719 -0.476562 0.230469 -0.476562 0.5 c 0 0.277344 0.222656 0.5 0.5 0.5 h 0.5 v 3 h -0.5 c -0.277344 0 -0.5 0.222656 -0.5 0.5 s 0.222656 0.5 0.5 0.5 h 3 c 0.277344 0 0.5 -0.222656 0.5 -0.5 s -0.222656 -0.5 -0.5 -0.5 h -0.5 v -4 h -2.5 c -0.007812 0 -0.015625 0 -0.023438 0 z m 0 0"fill="#222222"/></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -220 -396)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -220 -396)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -220 -396)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#222222"><pathd="m 6 5 c -2.761719 0 -5 2.238281 -5 5 s 2.238281 5 5 5 s 5 -2.238281 5 -5 s -2.238281 -5 -5 -5 z m -1 5 c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 z m 0 0"/><pathd="m 15 1 h -3 l -6 6 l 4 1 l 1 -1 h 2 v -2 h 2 z m 0 0"/></g></svg>
<pathd="m 6.5 0 c -0.265625 0 -0.519531 0.105469 -0.707031 0.292969 l -1.707031 1.707031 h -1.023438 l -1.53125 -1.53125 l -1.0625 1.0625 l 14 14 l 1.0625 -1.0625 l -0.386719 -0.386719 c 0.527344 -0.539062 0.855469 -1.277343 0.855469 -2.082031 v -7 c 0 -1.644531 -1.355469 -3 -3 -3 h -1.085938 l -1.707031 -1.707031 c -0.1875 -0.1875 -0.441406 -0.292969 -0.707031 -0.292969 z m 0.414062 2 h 2.171876 l 1.707031 1.707031 c 0.1875 0.1875 0.441406 0.292969 0.707031 0.292969 h 1.5 c 0.570312 0 1 0.429688 1 1 v 7 c 0 0.269531 -0.097656 0.503906 -0.257812 0.679688 l -2.4375 -2.4375 c 0.4375 -0.640626 0.695312 -1.414063 0.695312 -2.242188 c 0 -2.199219 -1.800781 -4 -4 -4 c -0.828125 0 -1.601562 0.257812 -2.242188 0.695312 l -0.808593 -0.808593 c 0.09375 -0.046875 0.183593 -0.105469 0.257812 -0.179688 z m -6.492187 1.484375 c -0.265625 0.445313 -0.421875 0.964844 -0.421875 1.515625 v 7 c 0 1.644531 1.355469 3 3 3 h 8.9375 l -2 -2 h -6.9375 c -0.570312 0 -1 -0.429688 -1 -1 v -6.9375 z m 7.578125 2.515625 c 1.117188 0 2 0.882812 2 2 c 0 0.277344 -0.058594 0.539062 -0.15625 0.78125 l -2.625 -2.625 c 0.242188 -0.097656 0.503906 -0.15625 0.78125 -0.15625 z m -3.90625 1.15625 c -0.058594 0.273438 -0.09375 0.554688 -0.09375 0.84375 c 0 2.199219 1.800781 4 4 4 c 0.289062 0 0.570312 -0.035156 0.84375 -0.09375 z m 0 0"fill="#2e3434"/>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -1248 -184)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -1248 -184)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -1248 -184)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><pathd="m 8 0 c -0.828125 0 -1.5 0.671875 -1.5 1.5 c 0 0.074219 0.007812 0.148438 0.019531 0.222656 c -2.09375 0.652344 -3.519531 2.585938 -3.519531 4.777344 v 4.5 h -0.5 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 h 11 c 0.554688 0 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 h -0.5 v -4.40625 c 0 -0.03125 0 -0.0625 0.003906 -0.09375 c 0 -2.191406 -1.429687 -4.125 -3.519531 -4.777344 c 0.011719 -0.074218 0.015625 -0.148437 0.019531 -0.222656 c 0 -0.828125 -0.671875 -1.5 -1.5 -1.5 z m 0 3.5 c 1.65625 0 3 1.34375 3 3 v 4.5 h -6 v -4.5 c 0 -1.65625 1.34375 -3 3 -3 z m -2 10.5 c 0 0.714844 0.382812 1.375 1 1.730469 c 0.617188 0.359375 1.382812 0.359375 2 0 c 0.617188 -0.355469 1 -1.015625 1 -1.730469 z m 0 0"fill="#222222"/></svg>
<pathd="m 8 1 c -1.65625 0 -3 1.34375 -3 3 s 1.34375 3 3 3 s 3 -1.34375 3 -3 s -1.34375 -3 -3 -3 z m -1.5 7 c -2.492188 0 -4.5 2.007812 -4.5 4.5 v 0.5 c 0 1.109375 0.890625 2 2 2 h 8 c 1.109375 0 2 -0.890625 2 -2 v -0.5 c 0 -2.492188 -2.007812 -4.5 -4.5 -4.5 z m 0 0"fill="#2e3436"/>
<pathd="m 8 0 c 0.554688 0 1 0.445312 1 1 v 6.5 s 0 0.5 0.5 0.5 s 0.5 -0.5 0.5 -0.5 v -4.5 c 0 -0.554688 0.445312 -1 1 -1 s 1 0.445312 1 1 v 8.5 c 0 0.5 0.5 0.5 0.5 0.5 l 1.792969 -1.707031 c 0.1875 -0.195313 0.445312 -0.300781 0.71875 -0.304688 c 1.082031 0.085938 1.144531 1.269531 0.695312 1.71875 l -3 3 c -0.707031 0.792969 -1.757812 1.289063 -2.707031 1.292969 h -6 c -3 0 -3 -3 -3 -3 v -8 c 0 -0.554688 0.445312 -1 1 -1 s 1 0.445312 1 1 v 3.5 s 0 0.5 0.5 0.5 s 0.5 -0.5 0.5 -0.5 v -6.5 c 0 -0.554688 0.445312 -1 1 -1 s 1 0.445312 1 1 v 5.5 s 0 0.5 0.5 0.5 s 0.5 -0.5 0.5 -0.5 v -6.5 c 0 -0.554688 0.445312 -1 1 -1 z m 0 0"fill="#2e3436"/>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -1160 -40)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -1160 -40)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -1160 -40)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#222222"><pathd="m 5 7 c -0.308594 0 -0.613281 0.089844 -0.8125 0.28125 l -3.59375 3.71875 l 3.65625 3.71875 c 0.199219 0.191406 0.441406 0.28125 0.75 0.28125 h 1 v -1 c 0 -0.257812 -0.128906 -0.527344 -0.3125 -0.71875 l -1.28125 -1.28125 h 4.59375 s 1 0 1 -1 c 0 0 0 -1 -1 -1 h -4.625 l 1.21875 -1.28125 c 0.183594 -0.191406 0.40625 -0.460938 0.40625 -0.71875 v -1 z m 0 0"fill-opacity="0.34902"/><pathd="m 11 11 h 1.375 l 1.125 1.09375 l 1.09375 -1.09375 h 1.40625 v 1.46875 l -1.09375 1.0625 l 1.09375 1.0625 v 1.40625 h -1.4375 l -1.0625 -1.0625 l -1.0625 1.0625 h -1.4375 v -1.40625 l 1.0625 -1.0625 l -1.0625 -1.0625 z m 0 0"/><pathd="m 11 9 c 0.308594 0 0.613281 -0.089844 0.8125 -0.28125 l 3.59375 -3.71875 l -3.65625 -3.71875 c -0.199219 -0.191406 -0.441406 -0.28125 -0.75 -0.28125 h -1 v 1 c 0 0.257812 0.128906 0.527344 0.3125 0.71875 l 1.28125 1.28125 h -4.59375 c -0.527344 -0.007812 -1 0.472656 -1 1 s 0.472656 1.007812 1 1 h 4.625 l -1.21875 1.28125 c -0.183594 0.191406 -0.40625 0.460938 -0.40625 0.71875 v 1 z m 0 0"fill-opacity="0.34902"/></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -1040 -40)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -1040 -40)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -1040 -40)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#222222"><pathd="m 5 7 c -0.308594 0 -0.613281 0.089844 -0.8125 0.28125 l -3.59375 3.71875 l 3.65625 3.71875 c 0.199219 0.191406 0.441406 0.28125 0.75 0.28125 h 1 v -1 c 0 -0.257812 -0.128906 -0.527344 -0.3125 -0.71875 l -1.28125 -1.28125 h 4.59375 c 0.527344 0.007812 1 -0.472656 1 -1 s -0.472656 -1.007812 -1 -1 h -4.625 l 1.21875 -1.28125 c 0.183594 -0.191406 0.40625 -0.460938 0.40625 -0.71875 v -1 z m 0 0"/><pathd="m 11 9 c 0.308594 0 0.613281 -0.089844 0.8125 -0.28125 l 3.59375 -3.71875 l -3.65625 -3.71875 c -0.199219 -0.191406 -0.441406 -0.28125 -0.75 -0.28125 h -1 v 1 c 0 0.257812 0.128906 0.527344 0.3125 0.71875 l 1.28125 1.28125 h -4.59375 c -0.527344 -0.007812 -1 0.472656 -1 1 s 0.472656 1.007812 1 1 h 4.625 l -1.21875 1.28125 c -0.183594 0.191406 -0.40625 0.460938 -0.40625 0.71875 v 1 z m 0 0"/></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -1060 -40)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -1060 -40)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -1060 -40)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#222222"><pathd="m 11 9 c 0.308594 0 0.613281 -0.089844 0.8125 -0.28125 l 3.59375 -3.71875 l -3.65625 -3.71875 c -0.199219 -0.191406 -0.441406 -0.28125 -0.75 -0.28125 h -1 v 1 c 0 0.257812 0.128906 0.527344 0.3125 0.71875 l 1.28125 1.28125 h -4.59375 c -0.527344 -0.007812 -1 0.472656 -1 1 s 0.472656 1.007812 1 1 h 4.625 l -1.21875 1.28125 c -0.183594 0.191406 -0.40625 0.460938 -0.40625 0.71875 v 1 z m 0 0"/><pathd="m 5 7 c -0.308594 0 -0.613281 0.089844 -0.8125 0.28125 l -3.59375 3.71875 l 3.65625 3.71875 c 0.199219 0.191406 0.441406 0.28125 0.75 0.28125 h 1 v -1 c 0 -0.257812 -0.128906 -0.527344 -0.3125 -0.71875 l -1.28125 -1.28125 h 4.59375 c 0.527344 0.007812 1 -0.472656 1 -1 s -0.472656 -1.007812 -1 -1 h -4.625 l 1.21875 -1.28125 c 0.183594 -0.191406 0.40625 -0.460938 0.40625 -0.71875 v -1 z m 0 0"fill-opacity="0.34902"/></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -220 -240)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -220 -240)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -220 -240)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><pathd="m 5 1 c -1.378906 0 -2.5 1.121094 -2.5 2.5 c 0 1.382812 1.121094 2.5 2.5 2.5 c 1.382812 0 2.5 -1.117188 2.5 -2.5 c 0 -1.378906 -1.117188 -2.5 -2.5 -2.5 z m 6 3 c -1.378906 0 -2.5 1.121094 -2.5 2.5 c 0 1.382812 1.121094 2.5 2.5 2.5 c 1.382812 0 2.5 -1.117188 2.5 -2.5 c 0 -1.378906 -1.117188 -2.5 -2.5 -2.5 z m -8 3 c -1.660156 0 -3 1.339844 -3 3 v 2 c 0 0.554688 0.445312 1 1 1 h 4.078125 c 0 -2.042969 1.582031 -3.734375 3.578125 -3.90625 c -0.589844 -0.535156 -0.980469 -1.257812 -1.109375 -2.042969 c -0.175781 -0.03125 -0.359375 -0.050781 -0.546875 -0.050781 z m 6 3 c -1.660156 0 -3 1.339844 -3 3 v 2 c 0 0.554688 0.445312 1 1 1 h 8 c 0.554688 0 1 -0.445312 1 -1 v -2 c 0 -1.660156 -1.335938 -3 -3 -3 z m 0 0"fill="#222222"/></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 0 2.316406 v 5.507813 c 0 2.214843 1.183594 4.257812 3.109375 5.355469 l 4.890625 2.796874 l 4.890625 -2.796874 c 1.925781 -1.097657 3.109375 -3.140626 3.109375 -5.355469 v -5.507813 l -8 -2.285156 z m 14.726562 1.71875 l -0.726562 -0.964844 v 4.753907 c 0 1.492187 -0.804688 2.878906 -2.101562 3.617187 l -4.394532 2.511719 h 0.992188 l -4.394532 -2.511719 c -1.296874 -0.738281 -2.101562 -2.125 -2.101562 -3.617187 v -4.753907 l -0.726562 0.964844 l 7 -2 h -0.546876 z m 0 0"/><pathd="m 5.941406 6.957031 l 3.058594 3.058594 c 0.292969 0.292969 0.765625 0.292969 1.058594 0 c 0.292968 -0.292969 0.292968 -0.765625 0 -1.058594 l -3.058594 -3.058593 c -0.292969 -0.292969 -0.765625 -0.292969 -1.058594 0 c -0.292968 0.292968 -0.292968 0.765624 0 1.058593 z m 0 0"/><pathd="m 9 5.898438 l -3.058594 3.058593 c -0.292968 0.292969 -0.292968 0.765625 0 1.058594 c 0.292969 0.292969 0.765625 0.292969 1.058594 0 l 3.058594 -3.058594 c 0.292968 -0.292969 0.292968 -0.765625 0 -1.058593 c -0.292969 -0.292969 -0.765625 -0.292969 -1.058594 0 z m 0 0"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -640 -303)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -640 -303)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -640 -303)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<pathid="path7578"style="fill:#2e3335;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"d="M 2,2 V 8.6191406 C 2,11.158741 3.5001,13.001285 7.4999998,14.333985 11.5001,13.001285 13,11.158741 13,8.6191406 V 2 Z M 10,4.2929687 11.414062,5.7070312 6.707031,10.416016 3.9999998,7.7070312 5.4140622,6.2929687 6.707031,7.5859375 Z"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 0 2.316406 v 5.507813 c 0 2.214843 1.183594 4.257812 3.109375 5.355469 l 4.890625 2.796874 l 4.890625 -2.796874 c 1.925781 -1.097657 3.109375 -3.140626 3.109375 -5.355469 v -5.507813 l -8 -2.285156 z m 14.726562 1.71875 l -0.726562 -0.964844 v 4.753907 c 0 1.492187 -0.804688 2.878906 -2.101562 3.617187 l -4.394532 2.511719 h 0.992188 l -4.394532 -2.511719 c -1.296874 -0.738281 -2.101562 -2.125 -2.101562 -3.617187 v -4.753907 l -0.726562 0.964844 l 7 -2 h -0.546876 z m 0 0"/><pathd="m 5.46875 7.78125 l 2 2 c 0.292969 0.292969 0.769531 0.292969 1.0625 0 l 3 -3 c 0.292969 -0.292969 0.292969 -0.769531 0 -1.0625 s -0.769531 -0.292969 -1.0625 0 l -3 3 h 1.0625 l -2 -2 c -0.292969 -0.292969 -0.769531 -0.292969 -1.0625 0 s -0.292969 0.769531 0 1.0625 z m 0 0"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -620 -303)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -620 -303)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -620 -303)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><pathd="m 0 2.316406 v 5.507813 c 0 2.214843 1.183594 4.257812 3.109375 5.355469 l 4.890625 2.796874 l 4.890625 -2.796874 c 1.925781 -1.097657 3.109375 -3.140626 3.109375 -5.355469 v -5.507813 l -8 -2.285156 z m 14.726562 1.71875 l -0.726562 -0.964844 v 4.753907 c 0 1.492187 -0.804688 2.878906 -2.101562 3.617187 l -4.394532 2.511719 h 0.992188 l -4.394532 -2.511719 c -1.296874 -0.738281 -2.101562 -2.125 -2.101562 -3.617187 v -4.753907 l -0.726562 0.964844 l 7 -2 h -0.546876 z m 0 0"/><pathd="m 7 4 v 2.988281 c 0 0.558594 0.453125 1.011719 1.011719 1.011719 c 0.550781 -0.007812 0.996093 -0.460938 0.988281 -1.011719 v -2.988281 z m 0 0"/><pathd="m 9 10 c 0 0.550781 -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 s 1 0.449219 1 1 z m 0 0"fill="#222222"/><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -600 -303)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -600 -303)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -600 -303)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -300 -316)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -300 -316)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -300 -316)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><gfill="#222222"><pathd="m 0.683594 4 h -0.683594 v 9 h 0.644531 l 4.355469 -4.535156 z m 0 0"/><pathd="m 7 3.003906 c -1.644531 0 -3 1.355469 -3 3 v 5 c 0 1.644532 1.355469 3 3 3 h 6 c 1.644531 0 3 -1.355468 3 -3 v -5 c 0 -1.644531 -1.355469 -3 -3 -3 z m 0 2 h 6 c 0.570312 0 1 0.429688 1 1 v 5 c 0 0.574219 -0.429688 1 -1 1 h -6 c -0.570312 0 -1 -0.425781 -1 -1 v -5 c 0 -0.570312 0.429688 -1 1 -1 z m 0 0"/></g></svg>
<svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"height="16px"viewBox="0 0 16 16"width="16px"><filterid="a"height="100%"width="100%"x="0%"y="0%"><feColorMatrixcolor-interpolation-filters="sRGB"values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><maskid="b"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.5"/></g></mask><clipPathid="c"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="d"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.7"/></g></mask><clipPathid="e"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><maskid="f"><gfilter="url(#a)"><pathd="m -1.6 -1.6 h 19.2 v 19.2 h -19.2 z"fill-opacity="0.35"/></g></mask><clipPathid="g"><pathd="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><gmask="url(#b)"><gclip-path="url(#c)"transform="matrix(1 0 0 1 -40 -40)"><pathd="m 550 182 c -0.351562 0.003906 -0.695312 0.101562 -1 0.28125 v 3.4375 c 0.304688 0.179688 0.648438 0.277344 1 0.28125 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 c -0.339844 0 -0.679688 0.058594 -1 0.175781 v 6.824219 h 4 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#d)"><gclip-path="url(#e)"transform="matrix(1 0 0 1 -40 -40)"><pathd="m 569 182 v 4 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 0 5 v 7 h 3 v -4 c 0 -1.65625 -1.34375 -3 -3 -3 z m 0 0"/></g></g><gmask="url(#f)"><gclip-path="url(#g)"transform="matrix(1 0 0 1 -40 -40)"><pathd="m 573 182.269531 v 3.449219 c 0.613281 -0.355469 0.996094 -1.007812 1 -1.71875 c 0 -0.714844 -0.382812 -1.375 -1 -1.730469 z m 0 4.90625 v 6.824219 h 2 v -4 c 0 -1.269531 -0.800781 -2.402344 -2 -2.824219 z m 0 0"/></g></g><pathd="m 7.90625 0.105469 c -0.527344 -0.027344 -1.039062 0.28125 -1.4375 0.96875 l -6.25 11.59375 c -0.535156 0.964843 0.046875 2.34375 1.09375 2.34375 h 13.15625 c 0.980469 0 1.902344 -1.160157 1.21875 -2.34375 l -6.3125 -11.53125 c -0.398438 -0.648438 -0.941406 -1.003907 -1.46875 -1.03125 z m 0.0625 3.9375 c 0.542969 -0.019531 1.046875 0.488281 1.03125 1.03125 v 3.9375 c 0.007812 0.527343 -0.472656 1 -1 1 s -1.007812 -0.472657 -1 -1 v -3.9375 c -0.007812 -0.46875 0.355469 -0.914063 0.8125 -1 c 0.050781 -0.015625 0.101562 -0.023438 0.15625 -0.03125 z m 0.03125 6.96875 c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 s -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 z m 0 0"fill="#222222"/></svg>
The Mapbox GL Style JSON file is originally derived from [OSM Bright from Mapbox Open Styles](https://github.com/mapbox/mapbox-gl-styles/blob/master/LICENSE.md). The modified Mapbox GL Style JSON retains the same BSD license.
> Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
> * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of Mapbox nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## Design License
The look and feel of the OSM liberty map design is also derived (although heavily altered) from [OSM Bright from Mapbox Open Styles](https://github.com/mapbox/mapbox-gl-styles/blob/master/LICENSE.md) which is licensed under the Creative Commons Attribution 3.0 license.
The map is displaying and styling the data from [OpenMapTiles](https://openmaptiles.org/) with [CC-BY 4.0 design license](https://github.com/openmaptiles/openmaptiles/blob/master/LICENSE.md).
The products or services using this map style need to visibly credit "OpenMapTiles.org" or reference "OpenMapTiles" with a link to http://openmaptiles.org/. For a browsable electronic map based on OpenMapTiles and OpenStreetMap data, the credit should appear in the corner of the map. For example:
For printed and static maps a similar attribution should be made in a textual description near the image, in the same fashion as if you cite a photograph.
## Icons
OSM Liberty is using the [Maki POI icon set](https://github.com/mapbox/maki/blob/master/LICENSE.txt) which is licensed under CC0 1.0 Universal.
The right arrow was derived from [Wikipedia][wiki_arrow] which is in the public domain.
This is the vector style currently used in Maps. It is taken from
<https://github.com/maputnik/osm-liberty> at commit [539d0525](https://github.com/maputnik/osm-liberty/commit/539d0525421eb5be901ede630c49947dfe5a343f),
with a few modifications:
- Removed the Natural Earth raster layer, since libshumate doesn't support that
yet
- Removed the 3D buildings layer, since libshumate doesn't support fill-extrusion
layers yet
- Changed the tile source URL
OSM Liberty is covered by several licenses. See LICENSE.md, which is copied
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.