feat(smart-app): implement complete mobile app MVP

- App.tsx: full navigation (Auth stack + Main tabs with 5 screens)
- Auth: LoginScreen, RegisterScreen, ForgotPasswordScreen
- HomeScreen: dashboard with IoT metrics, weather widget, alerts, quick actions, sensors
- MapScreen: interactive map with layer toggles (6 layers)
- MarketplaceScreen: categories (6), products (5), search
- ChatScreen: AI chat with quick prompts (4), bot responses
- ProfileScreen: user info, stats, menu (9 items), logout
- AlertsScreen: alert list with severity, acknowledge
- SensorsScreen: sensor list with type filters (6 types), search
- ZonesScreen: zone cards with stats
- SettingsScreen: language picker (FR/EN/ES/DE), privacy, about
- Stores: iotStore (sensors, zones, alerts), notificationStore, uiStore + i18n
- Hooks: useSensors, useAlerts, useNotifications, useLocation
- Components: Card, Button, LoadingSpinner, ErrorBoundary, Header
- Services: iotService, notificationService (with axios API client)
- Utils: formatters (temp, AQI, noise, dates), validators (email, password, IBAN)
- Theme: colors.ts with full design system (Blue Ocean palette)
- Ditto: fixed MongoDB connection, new JWT secrets, official gateway image
This commit is contained in:
Eric FELIXINE
2026-06-01 18:00:35 -04:00
parent 08ca495bde
commit e30ae8ed09
35578 changed files with 3703534 additions and 43 deletions

View File

@@ -0,0 +1,28 @@
// Copyright (c) Meta Platforms, Inc. and affiliates.
// Copyright 2014 The Chromium Authors. All rights reserved.
//
// 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 Google Inc., Meta Platforms, Inc., 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.

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.062 17 3 15.938 5.438 13.5H4V12h4v4H6.5v-1.438L4.062 17Zm11.876 0L13.5 14.562V16H12v-4h4v1.5h-1.438L17 15.938 15.938 17ZM4 8V6.5h1.438L3 4.062 4.062 3 6.5 5.438V4H8v4H4Zm8 0V4h1.5v1.438L15.938 3 17 4.062 14.562 6.5H16V8h-4Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 331 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m10 18-3.5-3.5 1.062-1.062 1.688 1.687V10.75H4.875l1.687 1.688L5.5 13.5 2 10l3.5-3.5 1.062 1.062L4.875 9.25H9.25V4.875L7.562 6.562 6.5 5.5 10 2l3.5 3.5-1.062 1.062-1.688-1.687V9.25h4.375l-1.687-1.688L14.5 6.5 18 10l-3.5 3.5-1.062-1.062 1.687-1.688H10.75v4.375l1.688-1.687L13.5 14.5 10 18Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 393 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m8 16.25-1.062-1.062 1.291-1.292c-1.82-.195-3.312-.66-4.479-1.396C2.583 11.764 2 10.93 2 10c0-1.111.778-2.056 2.333-2.833C5.889 6.389 7.778 6 10 6s4.111.389 5.667 1.167C17.222 7.944 18 8.889 18 10c0 .833-.455 1.587-1.365 2.26-.91.674-2.121 1.157-3.635 1.448v-1.541c1-.237 1.833-.56 2.5-.969.667-.41 1-.81 1-1.198 0-.639-.674-1.215-2.021-1.729S11.639 7.5 10 7.5c-1.625 0-3.115.26-4.469.781C4.177 8.801 3.5 9.375 3.5 10c0 .472.448.944 1.344 1.417.896.472 1.941.784 3.135.937l-1.041-1.042L8 10.25l3 3-3 3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 607 B

View File

@@ -0,0 +1,224 @@
// Copyright 2023 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
const sheet = new CSSStyleSheet();
sheet.replaceSync(':root {}');
const style = sheet.cssRules[0].style;
style.setProperty('--image-file-accelerometer-bottom', 'url(\"' + new URL('./accelerometer-bottom.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-accelerometer-left', 'url(\"' + new URL('./accelerometer-left.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-accelerometer-right', 'url(\"' + new URL('./accelerometer-right.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-accelerometer-top', 'url(\"' + new URL('./accelerometer-top.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-chromeLeft', 'url(\"' + new URL('./chromeLeft.avif', import.meta.url).toString() + '\")');
style.setProperty('--image-file-chromeMiddle', 'url(\"' + new URL('./chromeMiddle.avif', import.meta.url).toString() + '\")');
style.setProperty('--image-file-chromeRight', 'url(\"' + new URL('./chromeRight.avif', import.meta.url).toString() + '\")');
style.setProperty('--image-file-cssoverview_icons_2x', 'url(\"' + new URL('./cssoverview_icons_2x.avif', import.meta.url).toString() + '\")');
style.setProperty('--image-file-favicon', 'url(\"' + new URL('./favicon.ico', import.meta.url).toString() + '\")');
style.setProperty('--image-file-navigationControls_2x', 'url(\"' + new URL('./navigationControls_2x.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-navigationControls', 'url(\"' + new URL('./navigationControls.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-nodeIcon', 'url(\"' + new URL('./nodeIcon.avif', import.meta.url).toString() + '\")');
style.setProperty('--image-file-popoverArrows', 'url(\"' + new URL('./popoverArrows.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-react_native/welcomeIcon', 'url(\"' + new URL('./react_native/welcomeIcon.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-toolbarResizerVertical', 'url(\"' + new URL('./toolbarResizerVertical.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-touchCursor_2x', 'url(\"' + new URL('./touchCursor_2x.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-touchCursor', 'url(\"' + new URL('./touchCursor.png', import.meta.url).toString() + '\")');
style.setProperty('--image-file-whatsnew', 'url(\"' + new URL('./whatsnew.avif', import.meta.url).toString() + '\")');
style.setProperty('--image-file-3d-center', 'url(\"' + new URL(new URL('3d-center.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-3d-pan', 'url(\"' + new URL(new URL('3d-pan.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-3d-rotate', 'url(\"' + new URL(new URL('3d-rotate.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-accelerometer-back', 'url(\"' + new URL(new URL('accelerometer-back.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-accelerometer-front', 'url(\"' + new URL(new URL('accelerometer-front.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-content-center', 'url(\"' + new URL(new URL('align-content-center.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-content-end', 'url(\"' + new URL(new URL('align-content-end.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-content-space-around', 'url(\"' + new URL(new URL('align-content-space-around.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-content-space-between', 'url(\"' + new URL(new URL('align-content-space-between.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-content-space-evenly', 'url(\"' + new URL(new URL('align-content-space-evenly.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-content-start', 'url(\"' + new URL(new URL('align-content-start.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-content-stretch', 'url(\"' + new URL(new URL('align-content-stretch.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-items-baseline', 'url(\"' + new URL(new URL('align-items-baseline.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-items-center', 'url(\"' + new URL(new URL('align-items-center.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-items-end', 'url(\"' + new URL(new URL('align-items-end.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-items-start', 'url(\"' + new URL(new URL('align-items-start.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-items-stretch', 'url(\"' + new URL(new URL('align-items-stretch.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-self-center', 'url(\"' + new URL(new URL('align-self-center.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-self-end', 'url(\"' + new URL(new URL('align-self-end.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-self-start', 'url(\"' + new URL(new URL('align-self-start.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-align-self-stretch', 'url(\"' + new URL(new URL('align-self-stretch.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-arrow-down', 'url(\"' + new URL(new URL('arrow-down.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-arrow-drop-down-dark', 'url(\"' + new URL(new URL('arrow-drop-down-dark.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-arrow-drop-down-light', 'url(\"' + new URL(new URL('arrow-drop-down-light.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-arrow-up-down-circle', 'url(\"' + new URL(new URL('arrow-up-down-circle.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-arrow-up-down', 'url(\"' + new URL(new URL('arrow-up-down.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-arrow-up', 'url(\"' + new URL(new URL('arrow-up.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-bell', 'url(\"' + new URL(new URL('bell.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-bezier-curve-filled', 'url(\"' + new URL(new URL('bezier-curve-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-bin', 'url(\"' + new URL(new URL('bin.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-bottom-panel-close', 'url(\"' + new URL(new URL('bottom-panel-close.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-bottom-panel-open', 'url(\"' + new URL(new URL('bottom-panel-open.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-brackets', 'url(\"' + new URL(new URL('brackets.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-breakpoint-circle', 'url(\"' + new URL(new URL('breakpoint-circle.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-breakpoint-crossed-filled', 'url(\"' + new URL(new URL('breakpoint-crossed-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-breakpoint-crossed', 'url(\"' + new URL(new URL('breakpoint-crossed.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-brush-filled', 'url(\"' + new URL(new URL('brush-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-brush', 'url(\"' + new URL(new URL('brush.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-bug', 'url(\"' + new URL(new URL('bug.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-bundle', 'url(\"' + new URL(new URL('bundle.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-check-circle', 'url(\"' + new URL(new URL('check-circle.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-check-double', 'url(\"' + new URL(new URL('check-double.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-checker', 'url(\"' + new URL(new URL('checker.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-checkmark', 'url(\"' + new URL(new URL('checkmark.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-chevron-double-right', 'url(\"' + new URL(new URL('chevron-double-right.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-chevron-down', 'url(\"' + new URL(new URL('chevron-down.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-chevron-left-dot', 'url(\"' + new URL(new URL('chevron-left-dot.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-chevron-left', 'url(\"' + new URL(new URL('chevron-left.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-chevron-right', 'url(\"' + new URL(new URL('chevron-right.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-chevron-up', 'url(\"' + new URL(new URL('chevron-up.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-clear-list', 'url(\"' + new URL(new URL('clear-list.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-clear', 'url(\"' + new URL(new URL('clear.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-cloud', 'url(\"' + new URL(new URL('cloud.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-code-circle', 'url(\"' + new URL(new URL('code-circle.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-code', 'url(\"' + new URL(new URL('code.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-colon', 'url(\"' + new URL(new URL('colon.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-color-picker-filled', 'url(\"' + new URL(new URL('color-picker-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-color-picker', 'url(\"' + new URL(new URL('color-picker.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-console-conditional-breakpoint', 'url(\"' + new URL(new URL('console-conditional-breakpoint.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-console-logpoint', 'url(\"' + new URL(new URL('console-logpoint.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-cookie', 'url(\"' + new URL(new URL('cookie.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-copy', 'url(\"' + new URL(new URL('copy.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-credit-card', 'url(\"' + new URL(new URL('credit-card.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-cross-circle-filled', 'url(\"' + new URL(new URL('cross-circle-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-cross-circle', 'url(\"' + new URL(new URL('cross-circle.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-cross', 'url(\"' + new URL(new URL('cross.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-custom-typography', 'url(\"' + new URL(new URL('custom-typography.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-database', 'url(\"' + new URL(new URL('database.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-deployed', 'url(\"' + new URL(new URL('deployed.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-device-fold', 'url(\"' + new URL(new URL('device-fold.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-devices', 'url(\"' + new URL(new URL('devices.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-dock-bottom', 'url(\"' + new URL(new URL('dock-bottom.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-dock-left', 'url(\"' + new URL(new URL('dock-left.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-dock-right', 'url(\"' + new URL(new URL('dock-right.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-dock-window', 'url(\"' + new URL(new URL('dock-window.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-document', 'url(\"' + new URL(new URL('document.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-dots-horizontal', 'url(\"' + new URL(new URL('dots-horizontal.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-dots-vertical', 'url(\"' + new URL(new URL('dots-vertical.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-download', 'url(\"' + new URL(new URL('download.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-edit', 'url(\"' + new URL(new URL('edit.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-empty', 'url(\"' + new URL(new URL('empty.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-errorWave', 'url(\"' + new URL(new URL('errorWave.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-exclamation', 'url(\"' + new URL(new URL('exclamation.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-experiment-check', 'url(\"' + new URL(new URL('experiment-check.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-experiment', 'url(\"' + new URL(new URL('experiment.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-eye', 'url(\"' + new URL(new URL('eye.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-file-document', 'url(\"' + new URL(new URL('file-document.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-file-font', 'url(\"' + new URL(new URL('file-font.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-file-generic', 'url(\"' + new URL(new URL('file-generic.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-file-image', 'url(\"' + new URL(new URL('file-image.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-file-script', 'url(\"' + new URL(new URL('file-script.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-file-snippet', 'url(\"' + new URL(new URL('file-snippet.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-file-stylesheet', 'url(\"' + new URL(new URL('file-stylesheet.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-filter-clear', 'url(\"' + new URL(new URL('filter-clear.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-filter-filled', 'url(\"' + new URL(new URL('filter-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-filter', 'url(\"' + new URL(new URL('filter.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-flex-direction', 'url(\"' + new URL(new URL('flex-direction.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-flex-no-wrap', 'url(\"' + new URL(new URL('flex-no-wrap.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-flex-wrap', 'url(\"' + new URL(new URL('flex-wrap.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-flow', 'url(\"' + new URL(new URL('flow.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-fold-more', 'url(\"' + new URL(new URL('fold-more.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-folder', 'url(\"' + new URL(new URL('folder.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-frame-crossed', 'url(\"' + new URL(new URL('frame-crossed.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-frame-icon', 'url(\"' + new URL(new URL('frame-icon.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-frame', 'url(\"' + new URL(new URL('frame.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-gear-filled', 'url(\"' + new URL(new URL('gear-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-gear', 'url(\"' + new URL(new URL('gear.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-gears', 'url(\"' + new URL(new URL('gears.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-heap-snapshot', 'url(\"' + new URL(new URL('heap-snapshot.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-heap-snapshots', 'url(\"' + new URL(new URL('heap-snapshots.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-help', 'url(\"' + new URL(new URL('help.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-iframe-crossed', 'url(\"' + new URL(new URL('iframe-crossed.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-iframe', 'url(\"' + new URL(new URL('iframe.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-import', 'url(\"' + new URL(new URL('import.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-info-filled', 'url(\"' + new URL(new URL('info-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-info', 'url(\"' + new URL(new URL('info.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-issue-cross-filled', 'url(\"' + new URL(new URL('issue-cross-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-issue-exclamation-filled', 'url(\"' + new URL(new URL('issue-exclamation-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-issue-questionmark-filled', 'url(\"' + new URL(new URL('issue-questionmark-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-issue-text-filled', 'url(\"' + new URL(new URL('issue-text-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-content-center', 'url(\"' + new URL(new URL('justify-content-center.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-content-end', 'url(\"' + new URL(new URL('justify-content-end.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-content-space-around', 'url(\"' + new URL(new URL('justify-content-space-around.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-content-space-between', 'url(\"' + new URL(new URL('justify-content-space-between.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-content-space-evenly', 'url(\"' + new URL(new URL('justify-content-space-evenly.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-content-start', 'url(\"' + new URL(new URL('justify-content-start.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-items-center', 'url(\"' + new URL(new URL('justify-items-center.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-items-end', 'url(\"' + new URL(new URL('justify-items-end.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-items-start', 'url(\"' + new URL(new URL('justify-items-start.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-justify-items-stretch', 'url(\"' + new URL(new URL('justify-items-stretch.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-keyboard-pen', 'url(\"' + new URL(new URL('keyboard-pen.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-large-arrow-right-filled', 'url(\"' + new URL(new URL('large-arrow-right-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-largeIcons', 'url(\"' + new URL(new URL('largeIcons.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-layers-filled', 'url(\"' + new URL(new URL('layers-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-layers', 'url(\"' + new URL(new URL('layers.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-left-panel-close', 'url(\"' + new URL(new URL('left-panel-close.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-left-panel-open', 'url(\"' + new URL(new URL('left-panel-open.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-lighthouse_logo', 'url(\"' + new URL(new URL('lighthouse_logo.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-list', 'url(\"' + new URL(new URL('list.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-mediumIcons', 'url(\"' + new URL(new URL('mediumIcons.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-memory', 'url(\"' + new URL(new URL('memory.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-minus', 'url(\"' + new URL(new URL('minus.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-minus_icon', 'url(\"' + new URL(new URL('minus_icon.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-network-settings', 'url(\"' + new URL(new URL('network-settings.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-node_search_icon', 'url(\"' + new URL(new URL('node_search_icon.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-open-externally', 'url(\"' + new URL(new URL('open-externally.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-pause', 'url(\"' + new URL(new URL('pause.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-performance', 'url(\"' + new URL(new URL('performance.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-person', 'url(\"' + new URL(new URL('person.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-play', 'url(\"' + new URL(new URL('play.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-plus', 'url(\"' + new URL(new URL('plus.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-popup', 'url(\"' + new URL(new URL('popup.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-preview_feature_video_thumbnail', 'url(\"' + new URL(new URL('preview_feature_video_thumbnail.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-profile', 'url(\"' + new URL(new URL('profile.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-record-start', 'url(\"' + new URL(new URL('record-start.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-record-stop', 'url(\"' + new URL(new URL('record-stop.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-redo', 'url(\"' + new URL(new URL('redo.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-refresh', 'url(\"' + new URL(new URL('refresh.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-replace', 'url(\"' + new URL(new URL('replace.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-replay', 'url(\"' + new URL(new URL('replay.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-resizeDiagonal', 'url(\"' + new URL(new URL('resizeDiagonal.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-resizeHorizontal', 'url(\"' + new URL(new URL('resizeHorizontal.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-resizeVertical', 'url(\"' + new URL(new URL('resizeVertical.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-resume', 'url(\"' + new URL(new URL('resume.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-review', 'url(\"' + new URL(new URL('review.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-right-panel-close', 'url(\"' + new URL(new URL('right-panel-close.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-right-panel-open', 'url(\"' + new URL(new URL('right-panel-open.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-screen-rotation', 'url(\"' + new URL(new URL('screen-rotation.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-search', 'url(\"' + new URL(new URL('search.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-securityIcons', 'url(\"' + new URL(new URL('securityIcons.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-select-element', 'url(\"' + new URL(new URL('select-element.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-settings_14x14_icon', 'url(\"' + new URL(new URL('settings_14x14_icon.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-shadow', 'url(\"' + new URL(new URL('shadow.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-smallIcons', 'url(\"' + new URL(new URL('smallIcons.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-snippet', 'url(\"' + new URL(new URL('snippet.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-star', 'url(\"' + new URL(new URL('star.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-step-into', 'url(\"' + new URL(new URL('step-into.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-step-out', 'url(\"' + new URL(new URL('step-out.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-step-over', 'url(\"' + new URL(new URL('step-over.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-step', 'url(\"' + new URL(new URL('step.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-stop', 'url(\"' + new URL(new URL('stop.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-symbol', 'url(\"' + new URL(new URL('symbol.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-sync', 'url(\"' + new URL(new URL('sync.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-table', 'url(\"' + new URL(new URL('table.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-top-panel-close', 'url(\"' + new URL(new URL('top-panel-close.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-top-panel-open', 'url(\"' + new URL(new URL('top-panel-open.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-triangle-bottom-right', 'url(\"' + new URL(new URL('triangle-bottom-right.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-triangle-down', 'url(\"' + new URL(new URL('triangle-down.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-triangle-left', 'url(\"' + new URL(new URL('triangle-left.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-triangle-right', 'url(\"' + new URL(new URL('triangle-right.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-triangle-up', 'url(\"' + new URL(new URL('triangle-up.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-undo', 'url(\"' + new URL(new URL('undo.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-warning-filled', 'url(\"' + new URL(new URL('warning-filled.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-warning', 'url(\"' + new URL(new URL('warning.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-warning_icon', 'url(\"' + new URL(new URL('warning_icon.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-watch', 'url(\"' + new URL(new URL('watch.svg', import.meta.url).href, import.meta.url).toString() + '\")');
style.setProperty('--image-file-width', 'url(\"' + new URL(new URL('width.svg', import.meta.url).href, import.meta.url).toString() + '\")');
document.adoptedStyleSheets = [...document.adoptedStyleSheets, sheet];

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="770" height="1580"><path style="fill:none;stroke:#f80;stroke-width:9" d="M766 366v100" transform="matrix(-1 0 0 1 770.5 0)"/><path style="fill:none;stroke:#888;stroke-width:9" d="M766 768V568" transform="matrix(-1 0 0 1 770.5 0)"/><g style="fill-rule:evenodd" transform="matrix(-1 0 0 1 770.5 0)"><rect style="fill:#222" width="767" height="1580" ry="80" rx="80"/></g><g style="fill:#fff;fill-rule:evenodd" transform="matrix(-1 0 0 1 770.5 0)"><rect style="fill-opacity:.13332998" x="273.5" y="1526" width="220" height="15" ry="5" rx="5"/><path style="fill-opacity:.86667002" d="M70.363 6.95C28.333 5.754 4.808 47.982 4.838 83.222l1.194 1424.49c.026 30.952 32.038 68.279 64.634 68.216l622.086-1.194c30.873-.06 68.216-37.263 68.216-64.634V76.057c0-31.282-24.689-66.72-63.137-70.302C456.898 4.61 269.722 6.95 70.363 6.95Z"/></g></svg>

After

Width:  |  Height:  |  Size: 879 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="1580" width="770"><path d="M766 366v100" stroke="#f80" stroke-width="9" fill="none"/><path d="M766 768V568" stroke="#888" stroke-width="9" fill="none"/><g fill-rule="evenodd"><rect rx="80" ry="80" height="1580" width="767" fill="#222"/><rect fill-opacity=".133" rx="5" ry="5" height="18" width="80" y="80" x="343.5" fill="#fff"/><circle cx="459" fill-opacity=".267" cy="76.25" r="15" fill="#00f"/><circle cx="297.25" fill-opacity=".267" cy="74" r="17.5" fill="#00f"/></g><g fill-rule="evenodd" fill="#fff"><rect fill-opacity=".133" rx="10" ry="10" height="25" width="50" y="34" x="358.5"/><rect fill-opacity=".133" rx="5" ry="5" height="15" width="220" y="1526" x="273.5"/><path d="M83.5 38c-27.7 0-50 22.3-50 50v1360c0 16.62 13.38 30 30 30h640c16.62 0 30-13.38 30-30V88c0-27.7-22.3-50-50-50h-140c-19.39 0-35 15.61-35 35v4c0 24.93-20.07 45-45 45h-160c-24.93 0-45-20.07-45-45v-4c0-19.39-15.61-35-35-35h-70z" fill-opacity=".867"/></g></svg>

After

Width:  |  Height:  |  Size: 986 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 10.75H2v-1.5h16v1.5Z" fill="#000"/><path d="M6 4h8v3H6V4ZM6 13h8v3H6v-3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 221 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 18H2v-1.5h16V18Z" fill="#000"/><path d="M6 6h8v3H6V6ZM6 11h8v3H6v-3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 217 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 18H2v-1.5h16V18ZM18 3.5H2V2h16v1.5Z" fill="#000"/><path d="M6 5h8v3H6V5ZM6 12h8v3H6v-3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 236 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 3.5h4V2H2v1.5h4v3h8v-3ZM2 18h16v-1.5h-4v-3H6v3H2V18Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 161 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 18H2v-1.5h16V18ZM18 3.5H2V2h16v1.5Z" fill="#000"/><path d="M6 6h8v3H6V6ZM6 11h8v3H6v-3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 236 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 3.5H2V2h16v1.5Z" fill="#000"/><path d="M6 6h8v3H6V6ZM6 11h8v3H6v-3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 216 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.5h4V9h8V3.5h4V2H2v1.5ZM2 18h16v-1.5h-4V11H6v5.5H2V18Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 163 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="m9.104 4-3.75 10h1.729L8 11.438h4.042L12.916 14h1.73l-3.75-10H9.104Zm2.396 6H8.521l1.437-4.146h.084L11.5 10Z" fill="#000"/><path d="M18 16.5H2V18h16v-1.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 299 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 10.75H2v-1.5h16v1.5Z" fill="#000"/><path d="M9 3v14H6V3h3ZM15 6v8h-3V6h3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 222 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 16.5h16V18H2v-1.5ZM6 15V4h3v11H6ZM11 8v7h3V8h-3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 156 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.5h16V2H2v1.5ZM6 5v11h3V5H6ZM11 12V5h3v7h-3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 153 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 16.5H2V18h16v-1.5ZM18 2H2v1.5h16V2ZM6 15V5h3v10H6ZM11 5v10h3V5h-3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 175 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 9.25V3h-3v6.25H2v1.5h6.5V17h3v-6.25H18v-1.5h-6.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 160 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 15V4h-3v11h3ZM2 18h16v-1.5H2V18Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 143 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.5h16V2H2v1.5ZM11.5 16V5h-3v11h3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 142 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.5H2V2h16v1.5ZM18 18H2v-1.5h16V18ZM11.5 15V5h-3v10h3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 163 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.25 3v11.125l-2.188-2.187L6 13l4 4 4-4-1.062-1.062-2.188 2.187V3h-1.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 177 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 12 6 8h8l-4 4Z" fill="#919191"/></svg>

After

Width:  |  Height:  |  Size: 126 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 12 6 8h8l-4 4Z" fill="#6E6E6E"/></svg>

After

Width:  |  Height:  |  Size: 126 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.896 17.375A7.794 7.794 0 0 0 10 18c1.111 0 2.15-.208 3.115-.625a8.066 8.066 0 0 0 4.26-4.271A7.794 7.794 0 0 0 18 10c0-1.111-.208-2.15-.625-3.115a8.101 8.101 0 0 0-4.26-4.26A7.775 7.775 0 0 0 10 2a7.795 7.795 0 0 0-3.104.625 8.066 8.066 0 0 0-4.271 4.26A7.775 7.775 0 0 0 2 10c0 1.097.208 2.132.625 3.104.417.972.99 1.823 1.719 2.552.73.73 1.58 1.302 2.552 1.719Zm4.854-1.095a6.796 6.796 0 0 1-1.75.22c-1.805 0-3.34-.632-4.604-1.896C4.132 13.34 3.5 11.805 3.5 10c0-1.805.632-3.34 1.896-4.604A6.665 6.665 0 0 1 6.75 4.343v7.346l-1.22-1.22-1.06 1.061 3.03 3.03 3.03-3.03-1.06-1.06-1.22 1.22V3.72A6.794 6.794 0 0 1 10 3.5c1.805 0 3.34.632 4.604 1.896C15.868 6.66 16.5 8.195 16.5 10c0 1.805-.632 3.34-1.896 4.604a6.666 6.666 0 0 1-1.354 1.053V8.311l1.22 1.22 1.06-1.061-3.03-3.03-3.03 3.03 1.06 1.06 1.22-1.22v7.97Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 959 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75 11V4.875L4.562 7.062 3.5 6l4-4 4 4-1.062 1.062L8.25 4.875V11h-1.5Zm5.75 7-4-4 1.062-1.062 2.188 2.187V9h1.5v6.125l2.188-2.187L16.5 14l-4 4Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 250 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.25 17V5.875L7.062 8.062 6 7l4-4 4 4-1.062 1.062-2.188-2.187V17h-1.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 176 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 15.5V14h1V9c0-1.195.372-2.254 1.115-3.177S7.819 4.327 9 4.104V3c0-.278.097-.514.292-.708A.962.962 0 0 1 10 2c.278 0 .514.097.708.292.195.194.292.43.292.708v1.104c1.18.223 2.142.792 2.885 1.708C14.628 6.729 15 7.792 15 9v5h1v1.5H4Zm6 2.5c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 8.5 16.5h3c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 10 18Zm-3.5-4h7V9c0-.972-.34-1.798-1.021-2.479C11.799 5.841 10.972 5.5 10 5.5c-.972 0-1.798.34-2.479 1.021C6.841 7.201 6.5 8.028 6.5 9v5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 583 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 3A1.5 1.5 0 0 0 3 4.5v11A1.5 1.5 0 0 0 4.5 17h11a1.5 1.5 0 0 0 1.5-1.5v-11A1.5 1.5 0 0 0 15.5 3h-11ZM6 14c1.575 0 2.69-.439 3.494-1.22.727-.708 1.108-1.623 1.401-2.329l.028-.066c.328-.787.571-1.335.977-1.73C12.253 8.31 12.825 8 14 8V6c-1.575 0-2.69.439-3.494 1.22-.727.708-1.108 1.623-1.401 2.329l-.028.066c-.328.787-.571 1.335-.977 1.73-.353.344-.925.655-2.1.655v2Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 516 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 17c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 5 15.5v-10H4V4h4V3h4v1h4v1.5h-1v10c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 13.5 17h-7Zm7-11.5h-7v10h7v-10ZM8 14h1.5V7H8v7Zm2.5 0H12V7h-1.5v7Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 304 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m10 10 3.25-3.5h-6.5L10 10Zm5.604-7c.39 0 .72.135.99.406.27.27.406.6.406.99v11.208c0 .39-.135.72-.406.99-.27.27-.6.406-.99.406H4.396c-.39 0-.72-.135-.99-.406-.27-.27-.406-.6-.406-.99V4.396c0-.39.135-.72.406-.99.27-.27.6-.406.99-.406h11.208ZM4.5 13v2.5h11V13h-11Zm11-1.5v-7h-11v7h11Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 387 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75 9.5h6.5L10 6 6.75 9.5ZM4.396 17c-.39 0-.72-.135-.99-.406-.27-.27-.406-.6-.406-.99V4.396c0-.39.135-.72.406-.99.27-.27.6-.406.99-.406h11.208c.39 0 .72.135.99.406.27.27.406.6.406.99v11.208c0 .39-.135.72-.406.99-.27.27-.6.406-.99.406H4.396Zm.104-4v2.5h11V13h-11Zm0-1.5h11v-7h-11v7Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 388 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 16v-1.5h1.75a.723.723 0 0 0 .531-.219.723.723 0 0 0 .219-.531v-1.5c0-.57.191-1.059.573-1.469a2.27 2.27 0 0 1 1.427-.719v-.083a2.604 2.604 0 0 1-1.427-.771A2.042 2.042 0 0 1 14.5 7.75v-1.5a.723.723 0 0 0-.219-.531.723.723 0 0 0-.531-.219H12V4h1.75a2.17 2.17 0 0 1 1.594.656c.437.437.656.969.656 1.594v1.5c0 .208.073.385.219.531a.723.723 0 0 0 .531.219H18v3h-1.25a.723.723 0 0 0-.531.219.723.723 0 0 0-.219.531v1.5a2.17 2.17 0 0 1-.656 1.594A2.17 2.17 0 0 1 13.75 16H12Zm-5.75 0a2.17 2.17 0 0 1-1.594-.656A2.17 2.17 0 0 1 4 13.75v-1.5a.723.723 0 0 0-.219-.531.723.723 0 0 0-.531-.219H2v-3h1.25a.723.723 0 0 0 .531-.219A.723.723 0 0 0 4 7.75v-1.5c0-.625.219-1.157.656-1.594A2.17 2.17 0 0 1 6.25 4H8v1.5H6.25a.723.723 0 0 0-.531.219.723.723 0 0 0-.219.531v1.5c0 .583-.191 1.08-.573 1.49-.382.41-.858.649-1.427.718v.084a2.15 2.15 0 0 1 1.427.708c.382.417.573.917.573 1.5v1.5c0 .208.073.385.219.531a.723.723 0 0 0 .531.219H8V16H6.25Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 18a7.794 7.794 0 0 1-3.104-.625 8.067 8.067 0 0 1-2.552-1.719 8.065 8.065 0 0 1-1.719-2.552A7.795 7.795 0 0 1 2 10c0-1.111.208-2.15.625-3.115a8.066 8.066 0 0 1 4.271-4.26A7.795 7.795 0 0 1 10 2c1.111 0 2.15.208 3.115.625a8.1 8.1 0 0 1 4.26 4.26C17.792 7.85 18 8.889 18 10a7.794 7.794 0 0 1-.625 3.104 8.066 8.066 0 0 1-4.26 4.271A7.775 7.775 0 0 1 10 18Zm0-1.5c1.805 0 3.34-.632 4.604-1.896C15.868 13.34 16.5 11.805 16.5 10c0-1.805-.632-3.34-1.896-4.604C13.34 4.132 11.805 3.5 10 3.5c-1.805 0-3.34.632-4.604 1.896C4.132 6.66 3.5 8.195 3.5 10c0 1.805.632 3.34 1.896 4.604C6.66 15.868 8.195 16.5 10 16.5Z" fill="#000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.75 7.5c0-.69.56-1.25 1.25-1.25h4.766c.37 0 .723.165.96.45l2.75 3.3-2.75 3.3a1.25 1.25 0 0 1-.96.45H7c-.69 0-1.25-.56-1.25-1.25v-5Zm1.5.25v4.5h4.399L13.524 10l-1.875-2.25H7.25Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 953 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.06 17 3 2.94 1.94 4l2 2H3.5A1.5 1.5 0 0 0 2 7.5v5A1.5 1.5 0 0 0 3.5 14h8.44L16 18.06 17.06 17Zm.94-7-2.72 3.108L8.172 6h5.647a1.5 1.5 0 0 1 1.13.512L18 10Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 304 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.06 17 3 2.94 1.94 4l2 2H3.5A1.5 1.5 0 0 0 2 7.5v5A1.5 1.5 0 0 0 3.5 14h8.44L16 18.06 17.06 17Zm-6.62-4.5-5-5H3.5v5h6.94ZM18 10l-2.72 3.108-1.063-1.063L16.007 10l-2.188-2.5H9.672L8.172 6h5.647a1.5 1.5 0 0 1 1.13.512L18 10Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 370 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 18.021c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 8 16.521v-3.5H5.5c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 4 11.521v-5.5c0-.847.292-1.56.875-2.136.583-.576 1.292-.864 2.125-.864h9v8.5c0 .417-.15.77-.448 1.062-.299.292-.65.438-1.052.438H12v3.5c0 .417-.15.77-.448 1.062-.299.292-.65.438-1.052.438h-1Zm-4-9.5h9v-4h-1v3H12v-3h-1v1.5H9.5v-1.5H7a1.67 1.67 0 0 0-1.062.448c-.292.27-.438.621-.438 1.052v2.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 519 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 18.021c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 8 16.521v-3.5H5.5c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 4 11.521v-5.5c0-.847.292-1.56.875-2.136.583-.576 1.292-.864 2.125-.864h9v8.5c0 .417-.15.77-.448 1.062-.299.292-.65.438-1.052.438H12v3.5c0 .417-.15.77-.448 1.062-.299.292-.65.438-1.052.438h-1Zm-4-9.5h9v-4h-1v3H12v-3h-1v1.5H9.5v-1.5H7a1.67 1.67 0 0 0-1.062.448c-.292.27-.438.621-.438 1.052v2.5Zm0 3h9v-1.5h-9v1.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 538 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 17a4.02 4.02 0 0 1-2.271-.677A3.615 3.615 0 0 1 6.292 14.5H4V13h2v-1.25H4v-1.5h2V9H4V7.5h2.292c.11-.361.291-.688.541-.979.25-.292.535-.549.855-.771L6 4.062 7.062 3l2.105 2.083a3.463 3.463 0 0 1 1.687 0L12.938 3 14 4.062 12.312 5.75c.32.222.598.479.834.771.236.291.423.618.562.979H16V9h-2v1.25h2v1.5h-2V13h2v1.5h-2.292a3.615 3.615 0 0 1-1.437 1.823A4.021 4.021 0 0 1 10 17Zm0-1.5c.68 0 1.26-.243 1.74-.729A2.587 2.587 0 0 0 12.5 13V9a2.256 2.256 0 0 0-.698-1.771 2.446 2.446 0 0 0-1.781-.729c-.709 0-1.302.243-1.781.729A2.504 2.504 0 0 0 7.5 9v4a2.34 2.34 0 0 0 .708 1.771c.487.486 1.084.729 1.792.729ZM8.5 13h3v-1.5h-3V13Zm0-2.5h3V9h-3v1.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 749 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 16.5V7.917a1.314 1.314 0 0 1-.74-.542A1.56 1.56 0 0 1 2 6.5v-3c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 3.5 2h13c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062v3c0 .32-.087.611-.26.875-.174.264-.42.445-.74.542V16.5c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 15.5 18h-11c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 3 16.5ZM4.5 8v8.5h11V8h-11Zm12-1.5v-3h-13v3h13Zm-8.5 5h4V10H8v1.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 497 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m8.938 13 4.958-4.938L12.833 7l-3.895 3.875-1.771-1.75-1.063 1.063L8.938 13ZM10 18a7.794 7.794 0 0 1-3.104-.625 8.067 8.067 0 0 1-2.552-1.719 8.065 8.065 0 0 1-1.719-2.552A7.795 7.795 0 0 1 2 10c0-1.111.208-2.15.625-3.115a8.066 8.066 0 0 1 4.271-4.26A7.795 7.795 0 0 1 10 2c1.111 0 2.15.208 3.115.625a8.1 8.1 0 0 1 4.26 4.26C17.792 7.85 18 8.889 18 10a7.794 7.794 0 0 1-.625 3.104 8.066 8.066 0 0 1-4.26 4.271A7.775 7.775 0 0 1 10 18Zm0-1.5c1.805 0 3.34-.632 4.604-1.896C15.868 13.34 16.5 11.805 16.5 10c0-1.805-.632-3.34-1.896-4.604C13.34 4.132 11.805 3.5 10 3.5c-1.805 0-3.34.632-4.604 1.896C4.132 6.66 3.5 8.195 3.5 10c0 1.805.632 3.34 1.896 4.604C6.66 15.868 8.195 16.5 10 16.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 787 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m6.104 14.146-3.542-3.542 1.063-1.062 2.48 2.479 1.062 1.062-1.063 1.063Zm4.25-.021-3.541-3.52 1.062-1.063 2.48 2.479 6-6.021 1.062 1.063-7.063 7.062Zm0-4.23L9.292 8.834 12.125 6l1.063 1.063-2.834 2.833Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 308 B

View File

@@ -0,0 +1 @@
<svg width="12" height="12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path fill="#fff" d="M0 0h12v12H0z"/><path fill="#CCC" d="M0 0h6v6H0zM6 6h6v6H6z"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h12v12H0z"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 269 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m8.229 14.062-3.521-3.541L5.75 9.479l2.479 2.459 6.021-6L15.292 7l-7.063 7.062Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 184 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.062 15 4 13.938 7.938 10 4 6.062 5.062 5l5 5-5 5ZM11 15l-1.062-1.062L13.875 10 9.938 6.062 11 5l5 5-5 5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 212 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m10 13.063-5-5L6.063 7 10 10.938 13.938 7 15 8.063l-5 5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 161 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m10 15-5-5 5-5 1.062 1.062L7.125 10l3.937 3.938L10 15Z" fill="#000"/><circle cx="12.5" cy="10.125" r="1.25" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 211 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m12 15-5-5 5-5 1.062 1.062L9.125 10l3.937 3.938L12 15Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 159 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m8 15-1.062-1.062L10.875 10 6.938 6.062 8 5l5 5-5 5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 157 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.063 13 5 11.937l5-5 5 5L13.937 13 10 9.062 6.062 13Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.062 15 11 13.938 12.958 12 11 10.042l1.062-1.063L14 10.938l1.958-1.959 1.063 1.063L15.062 12l1.959 1.938L15.958 15 14 13.042 12.062 15ZM3 10.729v-1.5h6v1.5H3Zm0-3.125v-1.5h9v1.5H3Zm0-3.125v-1.5h9v1.5H3Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 311 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5 10a7.5 7.5 0 1 1-15 0 7.5 7.5 0 0 1 15 0ZM16 10a6 6 0 0 1-9.68 4.74l8.42-8.42A5.974 5.974 0 0 1 16 10ZM5.26 13.68l8.42-8.42a6 6 0 0 0-8.42 8.42Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 295 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 16c-1.111 0-2.056-.389-2.833-1.167C1.389 14.056 1 13.111 1 12c0-1.055.361-1.969 1.083-2.74.723-.77 1.605-1.19 2.646-1.26a5.287 5.287 0 0 1 1.927-2.885C7.621 4.372 8.736 4 10 4c1.43 0 2.674.483 3.729 1.448 1.055.965 1.646 2.15 1.771 3.552.972 0 1.798.34 2.479 1.021.68.68 1.021 1.507 1.021 2.479 0 .972-.34 1.798-1.021 2.479-.68.68-1.507 1.021-2.479 1.021H5Zm0-1.5h10.5c.555 0 1.028-.194 1.417-.583.389-.39.583-.862.583-1.417s-.194-1.028-.583-1.417A1.931 1.931 0 0 0 15.5 10.5h-1.375L14 9.146a3.91 3.91 0 0 0-1.292-2.594A3.872 3.872 0 0 0 10 5.5c-.889 0-1.687.267-2.396.802a3.821 3.821 0 0 0-1.416 2.115l-.292 1.021-1.063.062a2.39 2.39 0 0 0-1.666.781A2.44 2.44 0 0 0 2.5 12c0 .695.243 1.285.729 1.771A2.411 2.411 0 0 0 5 14.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 834 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 18a7.794 7.794 0 0 1-3.104-.625 8.067 8.067 0 0 1-2.552-1.719 8.065 8.065 0 0 1-1.719-2.552A7.795 7.795 0 0 1 2 10c0-1.111.208-2.15.625-3.115a8.066 8.066 0 0 1 4.271-4.26A7.795 7.795 0 0 1 10 2c1.111 0 2.15.208 3.115.625a8.1 8.1 0 0 1 4.26 4.26C17.792 7.85 18 8.889 18 10a7.794 7.794 0 0 1-.625 3.104 8.066 8.066 0 0 1-4.26 4.271A7.775 7.775 0 0 1 10 18Zm0-1.5c1.805 0 3.34-.632 4.604-1.896C15.868 13.34 16.5 11.805 16.5 10c0-1.805-.632-3.34-1.896-4.604C13.34 4.132 11.805 3.5 10 3.5c-1.805 0-3.34.632-4.604 1.896C4.132 6.66 3.5 8.195 3.5 10c0 1.805.632 3.34 1.896 4.604C6.66 15.868 8.195 16.5 10 16.5Z" fill="#000"/><path fill-rule="evenodd" clip-rule="evenodd" d="m7.97 6.97 1.06 1.06L7.06 10l1.97 1.97-1.06 1.06L4.94 10l3.03-3.03ZM12.03 6.97l-1.06 1.06L12.94 10l-1.97 1.97 1.06 1.06L15.06 10l-3.03-3.03Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 915 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 15-5-5 5-5 1.062 1.062L4.125 10l3.937 3.938L7 15Zm6 0-1.062-1.062L15.875 10l-3.937-3.938L13 5l5 5-5 5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 210 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.25 14v-1.5h1.5V14h-1.5ZM9.25 7.5V6h1.5v1.5h-1.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 156 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 17.083v-3.708l7.125-7.125L9 5.146l1.062-1.063 1.5 1.5 2.292-2.291a.75.75 0 0 1 .552-.23c.215 0 .4.077.552.23l1.813 1.833a.752.752 0 0 1 .229.552c0 .215-.076.4-.229.552L14.5 8.5l1.5 1.521-1.062 1.062-1.105-1.104-7.125 7.104H3Zm1.5-1.5h1.583l6.667-6.666-1.562-1.584L4.5 14v1.583Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 385 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 17.083v-3.708l7.125-7.125L9 5.146l1.062-1.063 1.5 1.5 2.292-2.291a.75.75 0 0 1 .552-.23c.215 0 .4.077.552.23l1.813 1.833a.752.752 0 0 1 .229.552c0 .215-.076.4-.229.552L14.5 8.5l1.5 1.521-1.062 1.062-1.126-1.125-7.104 7.125H3Zm1.5-1.5h1.583l6.667-6.666-1.562-1.584L4.5 14v1.583Zm8.833-8.021 1.875-1.895-.791-.813-1.896 1.875.812.833Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 440 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="none"><g clip-path="url(#a)"><path fill="#EF8F00" fill-opacity=".2" d="M8.143.5H0v12h8.143L12 6.5 8.143.5Z"/><path stroke="#E37400" d="M0 .5h8.143L12 6.5l-3.857 6H0"/><path stroke="#E37400" stroke-width="1.094" d="M4.636 7.938C4.636 6.688 6 7 6 5.75c0-.938-.682-1.25-1.364-1.25-.681 0-1.363.313-1.363 1.563"/><ellipse cx="4.636" cy="8.875" fill="#E37400" rx=".682" ry=".625"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h13v13H0z"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 533 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="none"><g clip-path="url(#a)"><path fill="#F23295" fill-opacity=".2" d="M8.143.5H0v12h8.143L12 6.5 8.143.5Z"/><path stroke="#E52592" d="M0 .5h8.143L12 6.5l-3.857 6H0"/><circle cx="3" cy="6.5" r="1" fill="#E52592"/><circle cx="7" cy="6.5" r="1" fill="#E52592"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h13v13H0z"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 416 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.75 8.5c.347 0 .642-.122.885-.365S10 7.597 10 7.25s-.122-.642-.365-.885A1.203 1.203 0 0 0 8.75 6c-.347 0-.642.122-.885.365a1.203 1.203 0 0 0-.365.885c0 .347.122.642.365.885s.538.365.885.365Zm-2 4c.347 0 .642-.122.885-.365S8 11.597 8 11.25s-.122-.642-.365-.885A1.203 1.203 0 0 0 6.75 10c-.347 0-.642.122-.885.365a1.203 1.203 0 0 0-.365.885c0 .347.122.642.365.885s.538.365.885.365Zm5.75.75a.723.723 0 0 0 .531-.219.723.723 0 0 0 .219-.531.723.723 0 0 0-.219-.531.723.723 0 0 0-.531-.219.723.723 0 0 0-.531.219.723.723 0 0 0-.219.531c0 .208.073.385.219.531a.723.723 0 0 0 .531.219ZM10 18a7.794 7.794 0 0 1-3.104-.625 8.067 8.067 0 0 1-2.552-1.719 8.065 8.065 0 0 1-1.719-2.552A7.795 7.795 0 0 1 2 10a7.8 7.8 0 0 1 .844-3.594 8.353 8.353 0 0 1 2.218-2.76 8.07 8.07 0 0 1 3.105-1.542 6.662 6.662 0 0 1 3.5.063c-.111.61-.077 1.173.104 1.687.18.514.465.941.854 1.281.389.34.861.577 1.417.709.555.132 1.145.121 1.77-.032-.347.792-.294 1.546.157 2.261.451.715 1.114 1.087 1.989 1.115.125 1.18 0 2.301-.375 3.364a8.176 8.176 0 0 1-1.656 2.802 8.202 8.202 0 0 1-2.625 1.927A7.67 7.67 0 0 1 10 18Zm0-1.5c1.736 0 3.226-.587 4.469-1.76 1.243-1.174 1.92-2.629 2.031-4.365a3.744 3.744 0 0 1-1.562-1.156 3.794 3.794 0 0 1-.792-1.781c-1.056-.153-1.952-.591-2.688-1.313A4.403 4.403 0 0 1 10.146 3.5a5.621 5.621 0 0 0-2.511.406 6.67 6.67 0 0 0-3.593 3.5A6.313 6.313 0 0 0 3.5 10c0 1.805.632 3.34 1.896 4.604C6.66 15.868 8.195 16.5 10 16.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 18c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 3 16.5V5h1.5v11.5H14V18H4.5Zm3-3c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 6 13.5v-10c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 7.5 2h8c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062v10c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 15.5 15h-8Zm0-1.5h8v-10h-8v10Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 428 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 5.5v9c0 .403-.146.753-.438 1.052A1.428 1.428 0 0 1 16.5 16h-13a1.44 1.44 0 0 1-1.052-.448A1.44 1.44 0 0 1 2 14.5v-9c0-.403.15-.753.448-1.052A1.44 1.44 0 0 1 3.5 4h13c.417 0 .77.15 1.062.448.292.299.438.65.438 1.052ZM3.5 7h13V5.5h-13V7Zm0 3v4.5h13V10h-13Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 363 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.062 14 10 11.062 12.938 14 14 12.938 11.062 10 14 7.062 12.938 6 10 8.938 7.062 6 6 7.062 8.938 10 6 12.938 7.062 14ZM10 18a7.794 7.794 0 0 1-3.104-.625 8.067 8.067 0 0 1-2.552-1.719 8.065 8.065 0 0 1-1.719-2.552A7.795 7.795 0 0 1 2 10c0-1.111.208-2.15.625-3.115a8.066 8.066 0 0 1 4.271-4.26A7.795 7.795 0 0 1 10 2c1.111 0 2.15.208 3.115.625a8.1 8.1 0 0 1 4.26 4.26C17.792 7.85 18 8.889 18 10a7.794 7.794 0 0 1-.625 3.104 8.066 8.066 0 0 1-4.26 4.271A7.775 7.775 0 0 1 10 18Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 583 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.062 14 10 11.062 12.938 14 14 12.938 11.062 10 14 7.062 12.938 6 10 8.938 7.062 6 6 7.062 8.938 10 6 12.938 7.062 14ZM10 18a7.794 7.794 0 0 1-3.104-.625 8.067 8.067 0 0 1-2.552-1.719 8.065 8.065 0 0 1-1.719-2.552A7.795 7.795 0 0 1 2 10c0-1.111.208-2.15.625-3.115a8.066 8.066 0 0 1 4.271-4.26A7.795 7.795 0 0 1 10 2c1.111 0 2.15.208 3.115.625a8.1 8.1 0 0 1 4.26 4.26C17.792 7.85 18 8.889 18 10a7.794 7.794 0 0 1-.625 3.104 8.066 8.066 0 0 1-4.26 4.271A7.775 7.775 0 0 1 10 18Zm0-1.5c1.805 0 3.34-.632 4.604-1.896C15.868 13.34 16.5 11.805 16.5 10c0-1.805-.632-3.34-1.896-4.604C13.34 4.132 11.805 3.5 10 3.5c-1.805 0-3.34.632-4.604 1.896C4.132 6.66 3.5 8.195 3.5 10c0 1.805.632 3.34 1.896 4.604C6.66 15.868 8.195 16.5 10 16.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 831 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.062 15 5 13.938 8.938 10 5 6.062 6.062 5 10 8.938 13.938 5 15 6.062 11.062 10 15 13.938 13.938 15 10 11.062 6.062 15Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 18v-5H11v1.75h6v1.5h-6V18H9.5ZM3 16.25v-1.5h5.5v1.5H3ZM5.813 11h1.556l.825-2.292h3.618L12.623 11h1.565l-3.396-9H9.208l-3.396 9Zm2.854-3.604 1.375-3.73 1.312 3.73H8.667Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 278 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 17c-1.958 0-3.618-.292-4.98-.875C3.675 15.542 3 14.833 3 14V6c0-.833.68-1.542 2.042-2.125C6.402 3.292 8.056 3 10 3c1.93 0 3.576.292 4.938.875C16.311 4.458 17 5.167 17 6v8c0 .833-.68 1.542-2.042 2.125-1.36.583-3.014.875-4.958.875Zm0-9.5c1.194 0 2.347-.146 3.458-.438C14.57 6.758 15.25 6.402 15.5 6c-.25-.389-.938-.736-2.063-1.042A12.905 12.905 0 0 0 10 4.5c-1.194 0-2.354.153-3.48.458C5.41 5.264 4.737 5.611 4.5 6c.236.403.903.757 2 1.063 1.111.291 2.278.437 3.5.437Zm0 4c.583 0 1.139-.028 1.667-.083.527-.07 1.02-.16 1.479-.271.472-.111.903-.25 1.291-.417a5.92 5.92 0 0 0 1.063-.604v-2.27c-.333.18-.708.346-1.125.5-.403.138-.84.256-1.313.353-.472.098-.965.174-1.479.23a20.646 20.646 0 0 1-3.208 0 15.708 15.708 0 0 1-1.48-.23 12.065 12.065 0 0 1-1.312-.354 7.89 7.89 0 0 1-1.083-.5v2.271c.306.222.653.424 1.042.604.389.167.812.306 1.27.417.473.11.973.201 1.5.27.542.056 1.105.084 1.688.084Zm0 4c.611 0 1.222-.042 1.833-.125a15.99 15.99 0 0 0 1.709-.354c.527-.153.965-.32 1.312-.5.361-.18.577-.368.646-.563v-2.104c-.333.18-.708.347-1.125.5-.403.14-.84.257-1.313.354-.472.098-.965.174-1.479.23a20.631 20.631 0 0 1-3.208 0 15.698 15.698 0 0 1-1.48-.23 12.059 12.059 0 0 1-1.312-.354 7.898 7.898 0 0 1-1.083-.5V14c.07.18.278.361.625.542.361.18.799.34 1.313.479.527.139 1.104.257 1.729.354.625.083 1.236.125 1.833.125Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.64 1.78a1.25 1.25 0 0 0-1.28 0l-6 3.581a1.25 1.25 0 0 0-.61 1.073v7.463c0 .45.242.865.633 1.088l6 3.403c.383.216.851.216 1.234 0l6-3.404a1.25 1.25 0 0 0 .633-1.087V6.434c0-.44-.232-.847-.61-1.073l-6-3.581ZM4.96 6.153 10 3.144l5.041 3.01L10 9.188 4.959 6.153ZM4.25 7.478v6.274l5 2.835v-6.099l-5-3.01Zm6.5 9.11 5-2.836V7.477l-5 3.011v6.1Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 485 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 17a1.45 1.45 0 0 1-1.06-.44A1.445 1.445 0 0 1 8 15.5V3.875c0-.278.066-.542.198-.792s.323-.43.573-.541l2.5-1.375c.53-.236 1.035-.212 1.512.073.478.284.717.704.717 1.26V3h3c.413 0 .766.147 1.06.44.293.294.44.647.44 1.06v11c0 .412-.147.766-.44 1.06-.294.293-.647.44-1.06.44h-7Zm0-2.542 2.5-1.354V2.5L9.5 3.875v10.583Zm1.25 1.042h5.75v-11h-3v8.604a1.5 1.5 0 0 1-.208.77 1.405 1.405 0 0 1-.563.543L10.75 15.5ZM2 4.5V3h1.5v1.5H2ZM2 17v-1.5h1.5V17H2Zm0-3.125v-1.5h1.5v1.5H2Zm0-3.125v-1.5h1.5v1.5H2Zm0-3.125v-1.5h1.5v1.5H2ZM5.125 4.5V3h1.5v1.5h-1.5Zm0 12.5v-1.5h1.5V17h-1.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 676 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 16v-2h2V5.5c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 5.5 4H17v1.5H5.5V14H10v2H2Zm11 0a.962.962 0 0 1-.708-.292A.962.962 0 0 1 12 15V8c0-.278.097-.514.292-.708A.962.962 0 0 1 13 7h4c.278 0 .514.097.708.292.195.194.292.43.292.708v7a.962.962 0 0 1-.292.708A.962.962 0 0 1 17 16h-4Zm.5-2h3V8.5h-3V14Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 406 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.396 17c-.39 0-.72-.135-.99-.406-.27-.27-.406-.6-.406-.99V4.396c0-.39.135-.72.406-.99.27-.27.6-.406.99-.406h11.208c.39 0 .72.135.99.406.27.27.406.6.406.99v11.208c0 .39-.135.72-.406.99-.27.27-.6.406-.99.406H4.396Zm.104-4v2.5h11V13h-11Zm0-1.5h11v-7h-11v7Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 360 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.396 17c-.39 0-.72-.135-.99-.406-.27-.27-.406-.6-.406-.99V4.396c0-.39.135-.72.406-.99.27-.27.6-.406.99-.406h11.208c.39 0 .72.135.99.406.27.27.406.6.406.99v11.208c0 .39-.135.72-.406.99-.27.27-.6.406-.99.406H4.396ZM7 15.5v-11H4.5v11H7Zm1.5 0h7v-11h-7v11Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 359 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.396 17c-.39 0-.72-.135-.99-.406-.27-.27-.406-.6-.406-.99V4.396c0-.39.135-.72.406-.99.27-.27.6-.406.99-.406h11.208c.39 0 .72.135.99.406.27.27.406.6.406.99v11.208c0 .39-.135.72-.406.99-.27.27-.6.406-.99.406H4.396ZM13 15.5h2.5v-11H13v11Zm-1.5 0v-11h-7v11h7Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 362 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 13.5h10V5h-10v8.5Zm0 1.5c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 5 13.5v-10c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 6.5 2h10c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062v10c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 16.5 15h-10Zm-3 3c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 2 16.5V5h1.5v11.5H15V18H3.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 434 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 18c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 4 16.5v-13c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 5.5 2H12l4 4v10.5c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 14.5 18h-9ZM11 7V3.5H5.5v13h9V7H11Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 310 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 11.5c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 4 10c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 5.5 8.5c.417 0 .77.146 1.062.438C6.854 9.229 7 9.583 7 10c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 5.5 11.5Zm4.5 0c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 8.5 10c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 10 8.5c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062 0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 10 11.5Zm4.5 0c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 13 10c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 14.5 8.5c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062 0 .417-.146.77-.438 1.062a1.444 1.444 0 0 1-1.062.438Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 749 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 16c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 8.5 14.5c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 10 13c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062 0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 10 16Zm0-4.5c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 8.5 10c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 10 8.5c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062 0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 10 11.5ZM10 7c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 8.5 5.5c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 10 4c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062 0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 10 7Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 738 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 16c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 4 14.5V13h1.5v1.5h9V13H16v1.5c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 14.5 16h-9Zm4.5-3L6 9l1.062-1.062 2.188 2.187V3h1.5v7.125l2.188-2.187L14 9l-4 4Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 313 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 15.5h.875l7.875-7.875-.438-.437-.437-.438L4.5 14.625v.875ZM3 17v-3L13.708 3.292A.965.965 0 0 1 14.417 3c.277 0 .513.097.708.292l1.583 1.583c.195.195.292.43.292.708a.965.965 0 0 1-.292.709L6 17H3Zm10.25-9.375-.438-.437-.437-.438.875.875Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 346 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"/>

After

Width:  |  Height:  |  Size: 76 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="6" height="4"><path style="fill:none;stroke:red;stroke-width:.656;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m-.246 1048.894 3.257 2.792 3.257-2.792" transform="translate(0 -1048.362)"/></svg>

After

Width:  |  Height:  |  Size: 303 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.25 11V5h1.5v6h-1.5Zm0 4v-1.5h1.5V15h-1.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 149 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.295 12.893 12.5 9.5v-5h.75a.72.72 0 0 0 .534-.219.734.734 0 0 0 .216-.535.72.72 0 0 0-.216-.532A.728.728 0 0 0 13.25 3h-6.5a.72.72 0 0 0-.534.219.734.734 0 0 0-.216.535c0 .212.073.389.219.532a.736.736 0 0 0 .535.214H7.5v5l-4.188 5.079c-.402.489-.465 1.015-.187 1.577.278.563.736.844 1.375.844h5.64l-1.5-1.5H4.5L9 10V4.5h2V10l3.235 3.953 1.06-1.06Z" fill="#000"/><path d="m11 15.833 2.833 2.834 4.604-4.605L17.375 13l-3.542 3.542-1.77-1.771L11 15.833Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 559 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 17c-.639 0-1.097-.281-1.375-.844s-.216-1.087.187-1.573L7.5 9.5v-5h-.75a.723.723 0 0 1-.531-.219A.723.723 0 0 1 6 3.75c0-.208.073-.385.219-.531A.723.723 0 0 1 6.75 3h6.5c.208 0 .385.073.531.219A.723.723 0 0 1 14 3.75a.723.723 0 0 1-.219.531.723.723 0 0 1-.531.219h-.75v5l4.188 5.083c.389.486.444 1.01.166 1.573-.277.563-.729.844-1.354.844h-11Zm0-1.5h11L11 10V4.5H9V10l-4.5 5.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 486 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 13.5c.972 0 1.798-.34 2.479-1.021.68-.68 1.021-1.507 1.021-2.479 0-.972-.34-1.798-1.021-2.479C11.799 6.841 10.972 6.5 10 6.5c-.972 0-1.798.34-2.479 1.021C6.841 8.201 6.5 9.028 6.5 10c0 .972.34 1.798 1.021 2.479.68.68 1.507 1.021 2.479 1.021Zm0-1.5a1.931 1.931 0 0 1-1.417-.583A1.931 1.931 0 0 1 8 10c0-.555.194-1.028.583-1.417C8.973 8.194 9.445 8 10 8s1.028.194 1.417.583c.389.39.583.862.583 1.417s-.194 1.028-.583 1.417c-.39.389-.862.583-1.417.583Zm0 4c-1.986 0-3.792-.545-5.417-1.635A9.64 9.64 0 0 1 1 10a9.64 9.64 0 0 1 3.583-4.365C6.208 4.545 8.014 4 10 4c1.986 0 3.792.545 5.417 1.635A9.639 9.639 0 0 1 19 10a9.64 9.64 0 0 1-3.583 4.365C13.792 15.455 11.986 16 10 16Zm0-1.5a8.123 8.123 0 0 0 4.312-1.208A8.084 8.084 0 0 0 17.354 10a8.085 8.085 0 0 0-3.042-3.292A8.123 8.123 0 0 0 10 5.5a8.123 8.123 0 0 0-4.312 1.208A8.085 8.085 0 0 0 2.646 10a8.084 8.084 0 0 0 3.042 3.292A8.123 8.123 0 0 0 10 14.5Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 1014 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 7.5h8V6H6v1.5ZM6 14h6v-1.5H6V14Zm0-3.25h8v-1.5H6v1.5ZM4.5 17c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 3 15.5v-11c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 4.5 3h11c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062v11c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 15.5 17h-11Zm0-1.5h11v-11h-11v11Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 409 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 17c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 3 15.5v-11c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 4.5 3h11c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062v11c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 15.5 17h-11Zm0-1.5h11v-11h-11v11Z" fill="#000"/><path d="M13 6H7v1.5h2.25V14h1.5V7.5H13V6Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 410 B

View File

@@ -0,0 +1 @@
<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 17c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 3 15.5v-11c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 4.5 3h11c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062v11c0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 15.5 17h-11Zm0-1.5h11v-11h-11v11Z" fill="#000"/></svg>

After

Width:  |  Height:  |  Size: 353 B

Some files were not shown because too many files have changed in this diff Show More