chore: remove web app (#7126)

* feat: support rename workspace on web

* chore: remove web app from repo
This commit is contained in:
Kilu.He 2025-01-03 09:24:45 +08:00 committed by GitHub
parent c05f19edd2
commit f7f99a162e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1992 changed files with 0 additions and 99120 deletions

View File

@ -1,98 +0,0 @@
name: Tauri-CI
on:
pull_request:
paths:
- ".github/workflows/tauri2_ci.yaml"
- "frontend/rust-lib/**"
paths-ignore:
- "frontend/appflowy_web_app/**"
- "frontend/resources/**"
env:
NODE_VERSION: "18.16.0"
PNPM_VERSION: "8.5.0"
RUST_TOOLCHAIN: "1.81.0"
CARGO_MAKE_VERSION: "0.36.6"
CI: true
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
tauri-build-ubuntu:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v4
- name: Maximize build space
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
sudo docker image prune --all --force
sudo rm -rf /opt/hostedtoolcache/codeQL
sudo rm -rf ${GITHUB_WORKSPACE}/.git
sudo rm -rf $ANDROID_HOME/ndk
- name: setup node
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: ${{ env.PNPM_VERSION }}
- name: Install Rust toolchain
id: rust_toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ env.RUST_TOOLCHAIN }}
override: true
profile: minimal
- name: Node_modules cache
uses: actions/cache@v2
with:
path: frontend/appflowy_web_app/node_modules
key: node-modules-${{ runner.os }}
- name: install dependencies
working-directory: frontend
run: |
sudo apt-get update
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf
- uses: taiki-e/install-action@v2
with:
tool: cargo-make@${{ env.CARGO_MAKE_VERSION }}
- name: install tauri deps tools
working-directory: frontend
run: |
cargo make appflowy-tauri-deps-tools
shell: bash
- name: install frontend dependencies
working-directory: frontend/appflowy_web_app
run: |
mkdir dist
pnpm install
cd src-tauri && cargo build
- name: test and lint
working-directory: frontend/appflowy_web_app
run: |
pnpm run lint:tauri
- uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tauriScript: pnpm tauri
projectPath: frontend/appflowy_web_app
args: "--debug"

View File

@ -1,111 +0,0 @@
name: Tauri-CI
on:
push:
branches:
- build/tauri
env:
NODE_VERSION: "18.16.0"
PNPM_VERSION: "8.5.0"
RUST_TOOLCHAIN: "1.81.0"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
tauri-build:
if: github.event.pull_request.draft != true
strategy:
fail-fast: false
matrix:
platform: [ ubuntu-20.04 ]
runs-on: ${{ matrix.platform }}
env:
CI: true
steps:
- uses: actions/checkout@v4
- name: Maximize build space (ubuntu only)
if: matrix.platform == 'ubuntu-20.04'
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
sudo docker image prune --all --force
sudo rm -rf /opt/hostedtoolcache/codeQL
sudo rm -rf ${GITHUB_WORKSPACE}/.git
sudo rm -rf $ANDROID_HOME/ndk
- name: setup node
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: ${{ env.PNPM_VERSION }}
- name: Install Rust toolchain
id: rust_toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ env.RUST_TOOLCHAIN }}
override: true
profile: minimal
- name: Rust cache
uses: swatinem/rust-cache@v2
with:
workspaces: "./frontend/appflowy_tauri/src-tauri -> target"
- name: Node_modules cache
uses: actions/cache@v2
with:
path: frontend/appflowy_tauri/node_modules
key: node-modules-${{ runner.os }}
- name: install dependencies (windows only)
if: matrix.platform == 'windows-latest'
working-directory: frontend
run: |
cargo install --force --locked duckscript_cli
vcpkg integrate install
- name: install dependencies (ubuntu only)
if: matrix.platform == 'ubuntu-20.04'
working-directory: frontend
run: |
sudo apt-get update
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf
- name: install cargo-make
working-directory: frontend
run: |
cargo install --force --locked cargo-make
cargo make appflowy-tauri-deps-tools
- name: install frontend dependencies
working-directory: frontend/appflowy_tauri
run: |
mkdir dist
pnpm install
cargo make --cwd .. tauri_build
- name: frontend tests and linting
working-directory: frontend/appflowy_tauri
run: |
pnpm test
pnpm test:errors
- uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tauriScript: pnpm tauri
projectPath: frontend/appflowy_tauri
args: "--debug"

View File

@ -1,152 +0,0 @@
name: Publish Tauri Release
on:
workflow_dispatch:
inputs:
branch:
description: "The branch to release"
required: true
default: "main"
version:
description: "The version to release"
required: true
default: "0.0.0"
env:
NODE_VERSION: "18.16.0"
PNPM_VERSION: "8.5.0"
RUST_TOOLCHAIN: "1.81.0"
jobs:
publish-tauri:
permissions:
contents: write
strategy:
fail-fast: false
matrix:
settings:
- platform: windows-latest
args: "--verbose"
target: "windows-x86_64"
- platform: macos-latest
args: "--target x86_64-apple-darwin"
target: "macos-x86_64"
- platform: ubuntu-20.04
args: "--target x86_64-unknown-linux-gnu"
target: "linux-x86_64"
runs-on: ${{ matrix.settings.platform }}
env:
CI: true
PACKAGE_PREFIX: AppFlowy_Tauri-${{ github.event.inputs.version }}-${{ matrix.settings.target }}
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.inputs.branch }}
- name: Maximize build space (ubuntu only)
if: matrix.settings.platform == 'ubuntu-20.04'
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
sudo docker image prune --all --force
sudo rm -rf /opt/hostedtoolcache/codeQL
sudo rm -rf ${GITHUB_WORKSPACE}/.git
sudo rm -rf $ANDROID_HOME/ndk
- name: setup node
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: ${{ env.PNPM_VERSION }}
- name: Install Rust toolchain
id: rust_toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ env.RUST_TOOLCHAIN }}
override: true
profile: minimal
- name: Rust cache
uses: swatinem/rust-cache@v2
with:
workspaces: "./frontend/appflowy_tauri/src-tauri -> target"
- name: install dependencies (windows only)
if: matrix.settings.platform == 'windows-latest'
working-directory: frontend
run: |
cargo install --force --locked duckscript_cli
vcpkg integrate install
- name: install dependencies (ubuntu only)
if: matrix.settings.platform == 'ubuntu-20.04'
working-directory: frontend
run: |
sudo apt-get update
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf
- name: install cargo-make
working-directory: frontend
run: |
cargo install --force --locked cargo-make
cargo make appflowy-tauri-deps-tools
- name: install frontend dependencies
working-directory: frontend/appflowy_tauri
run: |
mkdir dist
pnpm install
pnpm exec node scripts/update_version.cjs ${{ github.event.inputs.version }}
cargo make --cwd .. tauri_build
- uses: tauri-apps/tauri-action@dev
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
APPLE_CERTIFICATE: ${{ secrets.MACOS_CERTIFICATE }}
APPLE_CERTIFICATE_PASSWORD: ${{ secrets.MACOS_CERTIFICATE_PWD }}
APPLE_SIGNING_IDENTITY: ${{ secrets.MACOS_TEAM_ID }}
APPLE_ID: ${{ secrets.MACOS_NOTARY_USER }}
APPLE_TEAM_ID: ${{ secrets.MACOS_TEAM_ID }}
APPLE_PASSWORD: ${{ secrets.MACOS_NOTARY_PWD }}
CI: true
with:
args: ${{ matrix.settings.args }}
appVersion: ${{ github.event.inputs.version }}
tauriScript: pnpm tauri
projectPath: frontend/appflowy_tauri
- name: Upload EXE package(windows only)
uses: actions/upload-artifact@v4
if: matrix.settings.platform == 'windows-latest'
with:
name: ${{ env.PACKAGE_PREFIX }}.exe
path: frontend/appflowy_tauri/src-tauri/target/release/bundle/nsis/AppFlowy_${{ github.event.inputs.version }}_x64-setup.exe
- name: Upload DMG package(macos only)
uses: actions/upload-artifact@v4
if: matrix.settings.platform == 'macos-latest'
with:
name: ${{ env.PACKAGE_PREFIX }}.dmg
path: frontend/appflowy_tauri/src-tauri/target/x86_64-apple-darwin/release/bundle/dmg/AppFlowy_${{ github.event.inputs.version }}_x64.dmg
- name: Upload Deb package(ubuntu only)
uses: actions/upload-artifact@v4
if: matrix.settings.platform == 'ubuntu-20.04'
with:
name: ${{ env.PACKAGE_PREFIX }}.deb
path: frontend/appflowy_tauri/src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/deb/app-flowy_${{ github.event.inputs.version }}_amd64.deb
- name: Upload AppImage package(ubuntu only)
uses: actions/upload-artifact@v4
if: matrix.settings.platform == 'ubuntu-20.04'
with:
name: ${{ env.PACKAGE_PREFIX }}.AppImage
path: frontend/appflowy_tauri/src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/appimage/app-flowy_${{ github.event.inputs.version }}_amd64.AppImage

View File

@ -1,75 +0,0 @@
name: Web-CI
on:
pull_request:
paths:
- ".github/workflows/web2_ci.yaml"
- "frontend/appflowy_web_app/**"
- "frontend/resources/**"
env:
NODE_VERSION: "18.16.0"
PNPM_VERSION: "8.5.0"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
web-build:
if: github.event.pull_request.draft != true
strategy:
fail-fast: false
matrix:
platform: [ ubuntu-20.04 ]
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v4
- name: Maximize build space (ubuntu only)
if: matrix.platform == 'ubuntu-20.04'
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
sudo docker image prune --all --force
sudo rm -rf /opt/hostedtoolcache/codeQL
sudo rm -rf ${GITHUB_WORKSPACE}/.git
sudo rm -rf $ANDROID_HOME/ndk
- name: setup node
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: ${{ env.PNPM_VERSION }}
- name: Node_modules cache
uses: actions/cache@v2
with:
path: frontend/appflowy_web_app/node_modules
key: node-modules-${{ runner.os }}
- name: install frontend dependencies
working-directory: frontend/appflowy_web_app
run: |
pnpm install
- name: Run lint check
working-directory: frontend/appflowy_web_app
run: |
pnpm run lint
- name: build and analyze
working-directory: frontend/appflowy_web_app
run: |
pnpm run analyze >> analyze-size.txt
- name: Upload analyze-size.txt
uses: actions/upload-artifact@v4
with:
name: analyze-size.txt
path: frontend/appflowy_web_app/analyze-size.txt
retention-days: 30
- name: Upload stats.html
uses: actions/upload-artifact@v4
with:
name: stats.html
path: frontend/appflowy_web_app/dist/stats.html
retention-days: 30

View File

@ -1,65 +0,0 @@
name: Web Code Coverage
on:
pull_request:
paths:
- ".github/workflows/web2_ci.yaml"
- "frontend/appflowy_web_app/**"
- "frontend/resources/**"
env:
NODE_VERSION: "18.16.0"
PNPM_VERSION: "8.5.0"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
test:
if: github.event.pull_request.draft != true
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Maximize build space (ubuntu only)
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
sudo docker image prune --all --force
sudo rm -rf /opt/hostedtoolcache/codeQL
sudo rm -rf ${GITHUB_WORKSPACE}/.git
sudo rm -rf $ANDROID_HOME/ndk
- name: setup node
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: ${{ env.PNPM_VERSION }}
# Install pnpm dependencies, cache them correctly
# and run all Cypress tests
- name: Cypress run
uses: cypress-io/github-action@v6
with:
working-directory: frontend/appflowy_web_app
component: true
build: pnpm run build
start: pnpm run start
browser: chrome
- name: Jest run
working-directory: frontend/appflowy_web_app
run: |
pnpm run test:unit
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v2
with:
token: cf9245e0-e136-4e21-b0ee-35755fa0c493
files: frontend/appflowy_web_app/coverage/jest/lcov.info,frontend/appflowy_web_app/coverage/cypress/lcov.info
flags: appflowy_web_app
name: frontend/appflowy_web_app
fail_ci_if_error: true
verbose: true

View File

@ -1,10 +0,0 @@
node_modules/
dist/
src-tauri/
.eslintrc.cjs
tsconfig.json
**/backend/**
vite.config.ts
**/*.cy.tsx
*.config.ts
coverage/

View File

@ -1,8 +0,0 @@
node_modules/
dist/
src-tauri/
.eslintrc.cjs
tsconfig.json
src/application/services/tauri-services/
vite.config.ts
coverage/

View File

@ -1,73 +0,0 @@
module.exports = {
// https://eslint.org/docs/latest/use/configure/configuration-files
env: {
browser: true,
es6: true,
node: true,
},
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'],
parser: '@typescript-eslint/parser',
parserOptions: {
project: 'tsconfig.json',
sourceType: 'module',
tsconfigRootDir: __dirname,
extraFileExtensions: ['.json'],
},
plugins: ['@typescript-eslint', 'react-hooks'],
rules: {
'react-hooks/rules-of-hooks': 'error',
'react-hooks/exhaustive-deps': 'error',
'@typescript-eslint/adjacent-overload-signatures': 'error',
'@typescript-eslint/no-empty-function': 'error',
'@typescript-eslint/no-empty-interface': 'error',
'@typescript-eslint/no-floating-promises': 'error',
'@typescript-eslint/await-thenable': 'error',
'@typescript-eslint/no-namespace': 'error',
'@typescript-eslint/no-unnecessary-type-assertion': 'error',
'@typescript-eslint/no-redeclare': 'error',
'@typescript-eslint/prefer-for-of': 'error',
'@typescript-eslint/triple-slash-reference': 'error',
'@typescript-eslint/unified-signatures': 'error',
'no-shadow': 'off',
'@typescript-eslint/no-shadow': 'off',
'constructor-super': 'error',
eqeqeq: ['error', 'always'],
'no-cond-assign': 'error',
'no-duplicate-case': 'error',
'no-duplicate-imports': 'error',
'no-empty': [
'error',
{
allowEmptyCatch: true,
},
],
'no-invalid-this': 'error',
'no-new-wrappers': 'error',
'no-param-reassign': 'error',
'no-sequences': 'error',
'no-throw-literal': 'error',
'no-unsafe-finally': 'error',
'no-unused-labels': 'error',
'no-var': 'error',
'no-void': 'off',
'prefer-const': 'error',
'prefer-spread': 'off',
'@typescript-eslint/no-unused-vars': [
'error',
{
argsIgnorePattern: '^_',
},
],
'padding-line-between-statements': [
'error',
{ blankLine: 'always', prev: ['const', 'let', 'var'], next: '*' },
{ blankLine: 'any', prev: ['const', 'let', 'var'], next: ['const', 'let', 'var'] },
{ blankLine: 'always', prev: 'import', next: '*' },
{ blankLine: 'any', prev: 'import', next: 'import' },
{ blankLine: 'always', prev: 'block-like', next: '*' },
{ blankLine: 'always', prev: 'block', next: '*' },
],
},
ignorePatterns: ['src/**/*.test.ts', '**/__tests__/**/*.json', 'package.json', '__mocks__/*.ts'],
};

View File

@ -1,37 +0,0 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist/**
dist-ssr
*.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
src/@types/translations/*.json
src/application/services/tauri-services/backend/models/
src/application/services/tauri-services/backend/events/
.env
coverage
.nyc_output
cypress/snapshots/**/__diff_output__/

View File

@ -1,23 +0,0 @@
{
"all": true,
"extends": "@istanbuljs/nyc-config-babel",
"include": [
"src/**/*.ts",
"src/**/*.tsx"
],
"exclude": [
"cypress/**/*.*",
"**/*.d.ts",
"**/*.cy.tsx",
"**/*.cy.ts"
],
"reporter": [
"text",
"html",
"text-summary",
"json",
"lcov"
],
"temp-dir": "coverage/.nyc_output",
"report-dir": "coverage/cypress"
}

View File

@ -1,20 +0,0 @@
module.exports = {
arrowParens: 'always',
bracketSpacing: true,
endOfLine: 'lf',
htmlWhitespaceSensitivity: 'css',
insertPragma: false,
jsxBracketSameLine: false,
jsxSingleQuote: true,
printWidth: 121,
plugins: [require('prettier-plugin-tailwindcss')],
proseWrap: 'preserve',
quoteProps: 'as-needed',
requirePragma: false,
semi: true,
singleQuote: true,
tabWidth: 2,
trailingComma: 'es5',
useTabs: false,
vueIndentScriptAndStyle: false,
};

View File

@ -1,163 +0,0 @@
<div align="center">
<div align="center">
<h1>AppFlowy Web</h1>
</div>
<img src="https://img.shields.io/badge/React-v18.2.0-blue"/>
<img src="https://img.shields.io/badge/TypeScript-v4.9.5-blue"/>
<img src="https://img.shields.io/badge/Nginx-v1.21.6-brightgreen"/>
<img src="https://img.shields.io/badge/Bun-latest-black"/>
<img src="https://img.shields.io/badge/Docker-v20.10.12-blue"/>
</div>
## 🌟 Introduction
Welcome to the AppFlowy Web project! This project aims to bring the powerful features of AppFlowy to the web. Whether
you're a developer looking to contribute or a user eager to try out the latest features, this guide will help you get
started.
AppFlowy Web is built with the following technologies:
- **React**: A JavaScript library for building user interfaces.
- **TypeScript**: A typed superset of JavaScript that compiles to plain JavaScript.
- **Bun**: A fast all-in-one JavaScript runtime.
- **Nginx**: A high-performance web server.
- **Docker**: A platform to develop, ship, and run applications in containers.
### Resource Sharing
To maintain consistency across different platforms, the Web project shares i18n translation files and Icons with the
Flutter project. This ensures a unified user experience and reduces duplication of effort in maintaining these
resources.
- **i18n Translation Files**: The translation files are shared to provide a consistent localization experience across
both Web and Flutter applications. The path to the translation files is `frontend/resources/translations/`.
> The translation files are stored in JSON format and contain translations for different languages. The files are
named according to the language code (e.g., `en.json` for English, `es.json` for Spanish, etc.).
- **Icons**: The icon set used in the Web project is the same as the one used in the Flutter project, ensuring visual
consistency. The icons are stored in the `frontend/resources/flowy_icons/` directory.
Let's dive in and get the project up and running! 🚀
## 🛠 Getting Started
### Prerequisites
Before you begin, make sure you have the following installed on your system:
- [Node.js](https://nodejs.org/) (v18.6.0) 🌳
- [pnpm](https://pnpm.io/) (package manager) 📦
- [Jest](https://jestjs.io/) (testing framework) 🃏
- [Cypress](https://www.cypress.io/) (end-to-end testing) 🧪
### Clone the Repository
First, clone the repository to your local machine:
```bash
git clone https://github.com/AppFlowy-IO/AppFlowy.git
cd frontend/appflowy_web_app
```
### Install Dependencies
Install the required dependencies using pnpm:
```bash
## ensure you have pnpm installed, if not run the following command
# npm install -g pnpm@8.5.0
pnpm install
```
### Configure Environment Variables
Create a `.env` file in the root of the project and add the following environment variables:
```bash
AF_BASE_URL=http://localhost:8080
AF_GOTRUE_URL=http://localhost:9999
AF_WS_URL=ws://localhost:8080/ws/v1
```
### Start the Development Server
To start the development server, run the following command:
```bash
pnpm run dev
```
### 🚀 Building for Production(Optional)
if you want to run the production build, use the following commands
```bash
pnpm run build
pnpm run start
```
This will start the application in development mode. Open http://localhost:3000 to view it in the browser.
## 🧪 Running Tests
### Unit Tests
We use **Jest** for running unit tests. To run the tests, use the following command:
```bash
pnpm run test:unit
```
This will execute all the unit tests in the project and provide a summary of the results. ✅
### Components Tests
We use **Cypress** for end-to-end testing. To run the Cypress tests, use the following command:
```bash
pnpm run cypress:open
```
This will open the Cypress Test Runner where you can run your end-to-end tests. 🧪
Alternatively, to run Cypress tests in the headless mode, use:
```bash
pnpm run test:components
```
Both commands will provide detailed test results and generate a code coverage report.
## 🔄 Development Workflow
### Linting
To maintain code quality, we use **ESLint**. To run the linter and fix any linting errors, use the following command:
```bash
pnpm run lint
```
## 🚀 Production Deployment
Our production deployment process is automated using GitHub Actions. The process involves:
1. **Setting up an AWS EC2 instance**: We use an EC2 instance to host the application.
2. **Installing Docker and Docker Compose**: Docker is installed on the AWS instance.
3. **Configuring SSH Access**: SSH access is set up with a user and password.
4. **Preparing Project Configuration**: We configure `Dockerfile`, `nginx.conf`, and `server.cjs` in the web project.
5. **Using GitHub Actions**: We use the easingthemes/ssh-deploy@main action to deploy the project to the remote server.
The deployment steps include building the Docker image and running the Docker container with the necessary port
mappings:
```bash
docker build -t appflowy-web-app .
docker rm -f appflowy-web-app || true
docker run -d -p 80:80 -p 443:443 --name appflowy-web-app appflowy-web-app
```
The Web server runs on Bun. For more details about Bun, please refer to the [Bun documentation](https://bun.sh/).

View File

@ -1,10 +0,0 @@
const generateRandomId = (length: number): string => {
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let result = '';
for (let i = 0; i < length; i++) {
result += characters.charAt(Math.floor(Math.random() * characters.length));
}
return result;
};
export const nanoid = jest.fn(() => generateRandomId(8));

View File

@ -1,34 +0,0 @@
import { defineConfig } from 'cypress';
import registerCodeCoverageTasks from '@cypress/code-coverage/task';
import { addMatchImageSnapshotPlugin } from 'cypress-image-snapshot/plugin';
export default defineConfig({
env: {
codeCoverage: {
exclude: ['cypress/**/*.*', '**/__tests__/**/*.*', '**/*.test.*'],
},
},
watchForFileChanges: false,
component: {
devServer: {
framework: 'react',
bundler: 'vite',
},
setupNodeEvents(on, config) {
registerCodeCoverageTasks(on, config);
addMatchImageSnapshotPlugin(on, config);
return config;
},
supportFile: 'cypress/support/component.ts',
},
chromeWebSecurity: false,
retries: {
// Configure retry attempts for `cypress run`
// Default is 0
runMode: 10,
// Configure retry attempts for `cypress open`
// Default is 0
openMode: 0,
},
});

View File

@ -1 +0,0 @@
{"208d248f-5c08-4be5-a022-e0a97c2d705e":[16,1,162,212,253,234,14,0,161,166,231,212,218,8,3,39,1,245,198,128,205,14,0,161,233,140,128,164,8,5,2,1,165,222,139,132,12,0,161,128,181,233,166,8,1,7,1,179,227,145,238,11,0,33,1,4,109,101,116,97,12,108,97,115,116,95,115,121,110,99,95,97,116,10,2,213,228,161,169,9,0,161,233,140,128,164,8,5,1,161,245,198,128,205,14,1,9,2,185,222,141,169,9,0,161,140,225,231,182,6,2,4,168,185,222,141,169,9,3,1,122,0,0,0,0,102,88,52,85,1,138,182,251,229,8,0,161,162,212,253,234,14,38,7,1,166,231,212,218,8,0,161,165,222,139,132,12,6,4,1,128,181,233,166,8,0,161,179,227,145,238,11,9,2,1,233,140,128,164,8,0,161,221,230,177,144,4,1,6,1,239,245,240,149,8,0,161,157,238,145,201,3,1,2,1,140,225,231,182,6,0,161,239,245,240,149,8,1,3,1,246,148,237,174,6,0,161,138,182,251,229,8,6,5,16,221,174,135,220,5,0,39,1,4,100,97,116,97,4,100,97,116,97,1,39,1,4,100,97,116,97,4,109,101,116,97,1,39,1,4,100,97,116,97,7,99,111,109,109,101,110,116,0,40,0,221,174,135,220,5,0,2,105,100,1,119,36,50,48,56,100,50,52,56,102,45,53,99,48,56,45,52,98,101,53,45,97,48,50,50,45,101,48,97,57,55,99,50,100,55,48,53,101,40,0,221,174,135,220,5,0,11,100,97,116,97,98,97,115,101,95,105,100,1,119,36,97,100,55,100,99,52,53,98,45,52,52,98,53,45,52,57,56,102,45,98,102,97,50,45,48,102,52,51,98,102,48,53,99,99,48,100,40,0,221,174,135,220,5,0,6,104,101,105,103,104,116,1,122,0,0,0,0,0,0,0,60,40,0,221,174,135,220,5,0,10,118,105,115,105,98,105,108,105,116,121,1,120,40,0,221,174,135,220,5,0,10,99,114,101,97,116,101,100,95,97,116,1,122,0,0,0,0,102,76,39,162,40,0,221,174,135,220,5,0,13,108,97,115,116,95,109,111,100,105,102,105,101,100,1,122,0,0,0,0,102,76,39,162,39,0,221,174,135,220,5,0,5,99,101,108,108,115,1,39,0,221,174,135,220,5,9,6,121,52,52,50,48,119,1,40,0,221,174,135,220,5,10,4,100,97,116,97,1,119,4,117,76,117,51,40,0,221,174,135,220,5,10,10,102,105,101,108,100,95,116,121,112,101,1,122,0,0,0,0,0,0,0,3,39,0,221,174,135,220,5,9,6,51,111,45,90,115,109,1,40,0,221,174,135,220,5,13,4,100,97,116,97,1,119,6,67,97,114,100,32,49,40,0,221,174,135,220,5,13,10,102,105,101,108,100,95,116,121,112,101,1,122,0,0,0,0,0,0,0,0,1,221,230,177,144,4,0,161,246,148,237,174,6,4,2,1,157,238,145,201,3,0,161,213,228,161,169,9,9,2,15,128,181,233,166,8,1,0,2,162,212,253,234,14,1,0,39,165,222,139,132,12,1,0,7,166,231,212,218,8,1,0,4,233,140,128,164,8,1,0,6,138,182,251,229,8,1,0,7,140,225,231,182,6,1,0,3,239,245,240,149,8,1,0,2,179,227,145,238,11,1,0,10,245,198,128,205,14,1,0,2,246,148,237,174,6,1,0,5,213,228,161,169,9,1,0,10,185,222,141,169,9,1,0,4,221,230,177,144,4,1,0,2,157,238,145,201,3,1,0,2]}

View File

@ -1,104 +0,0 @@
[
{
"type": "paragraph",
"data": {},
"children": [],
"text": [
{
"insert": "This is a paragraph block with multiple lines.",
"attributes": {
"bold": true
}
},
{
"insert": "It has multiple lines of text.",
"attributes": {
"italic": true,
"underline": true,
"strikethrough": true,
"font_color": "#ff0000",
"bg_color": "#00ff00"
}
}
]
},
{
"type": "paragraph",
"data": {},
"children": [],
"text": [
{
"insert": "inline code",
"attributes": {
"code": true
}
},
{
"insert": "link",
"attributes": {
"href": "https://example.com"
}
},
{
"insert": "diff font",
"attributes": {
"font_family": "monospace"
}
}
]
},
{
"type": "paragraph",
"data": {},
"text": [
{
"insert": "This is a nested block."
}
],
"children": [
{
"type": "paragraph",
"data": {},
"text": [
{
"insert": "This is a nested block."
}
],
"children": [
{
"type": "paragraph",
"data": {},
"text": [
{
"insert": "This is a nested block."
}
],
"children": [
{
"type": "paragraph",
"data": {},
"text": [
{
"insert": "This is a nested block."
}
],
"children": [
{
"type": "paragraph",
"data": {},
"text": [
{
"insert": "This is a nested block."
}
],
"children": []
}
]
}
]
}
]
}
]
}
]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,33 +0,0 @@
/// <reference types="cypress" />
// ***********************************************
// This example commands.ts shows you how to
// create various custom commands and overwrite
// existing commands.
//
// For more comprehensive examples of custom
// commands please read more here:
// https://on.cypress.io/custom-commands
// ***********************************************
//
//
// -- This is a parent command --
// Cypress.Commands.add('login', (email, password) => { ... })
//
//
// -- This is a child command --
// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
//
//
// -- This is a dual command --
// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
//
//
// -- This will overwrite an existing command --
// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
//
Cypress.Commands.add('mockAPI', () => {
// Mock the API
});
export {};

View File

@ -1,15 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>Components App</title>
</head>
<body id="body">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.26.0/prism.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.26.0/plugins/autoloader/prism-autoloader.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/highlight.min.js"></script>
<div data-cy-root></div>
</body>
</html>

View File

@ -1,189 +0,0 @@
// ***********************************************************
// This example support/component.ts is processed and
// loaded automatically before your test files.
//
// This is a great place to put global configuration and
// behavior that modifies Cypress.
//
// You can change the location of this file or turn off
// automatically serving support files with the
// 'supportFile' configuration option.
//
// You can read more here:
// https://on.cypress.io/configuration
// ***********************************************************
import { addMatchImageSnapshotCommand } from 'cypress-image-snapshot/command';
import 'cypress-real-events';
// Import commands.js using ES2015 syntax:
import '@cypress/code-coverage/support';
import 'cypress-real-events/support';
import './commands';
import './document';
// Alternatively you can use CommonJS syntax:
// require('./commands')
import { mount } from 'cypress/react18';
// Augment the Cypress namespace to include type definitions for
// your custom command.
// Alternatively, can be defined in cypress/support/component.d.ts
// with a <reference path="./component" /> at the top of your spec.
declare global {
// eslint-disable-next-line @typescript-eslint/no-namespace
namespace Cypress {
interface Chainable {
mount: typeof mount;
mockAPI: () => void;
mockDatabase: () => void;
mockCurrentWorkspace: () => void;
mockGetWorkspaceDatabases: () => void;
mockDocument: (id: string) => void;
clickOutside: () => void;
getTestingSelector: (testId: string) => Chainable<JQuery<HTMLElement>>;
selectText: (text: string) => void;
selectMultipleText: (texts: string[]) => void;
}
}
}
Cypress.Commands.add('mount', mount);
Cypress.Commands.add('getTestingSelector', (testId: string) => {
return cy.get(`[data-testid="${testId}"]`);
});
Cypress.Commands.add('clickOutside', () => {
cy.document().then((doc) => {
// [0, 0] is the top left corner of the window
const x = 0;
const y = 0;
const evt = new MouseEvent('click', {
bubbles: true,
cancelable: true,
view: window,
clientX: x,
clientY: y,
});
// Dispatch the event
doc.elementFromPoint(x, y)?.dispatchEvent(evt);
});
});
function mergeRanges (ranges: Range[]): Range | null {
if (ranges.length === 0) return null;
const mergedRange = ranges[0].cloneRange();
for (let i = 1; i < ranges.length; i++) {
if (ranges[i].compareBoundaryPoints(Range.START_TO_START, mergedRange) < 0) {
mergedRange.setStart(ranges[i].startContainer, ranges[i].startOffset);
}
if (ranges[i].compareBoundaryPoints(Range.END_TO_END, mergedRange) > 0) {
mergedRange.setEnd(ranges[i].endContainer, ranges[i].endOffset);
}
}
return mergedRange;
}
Cypress.Commands.add('selectMultipleText', (texts: string[]) => {
const ranges: Range[] = [];
cy.window().then((win) => {
const promises = texts.map((text) => {
return new Cypress.Promise((resolve) => {
cy.contains(text).then(($el) => {
if (!$el) {
throw new Error(`The text "${text}" was not found in the document`);
}
const el = $el[0] as HTMLElement;
const document = el.ownerDocument;
const range = document.createRange();
const fullText = el.textContent || '';
const startIndex = fullText.indexOf(text);
const endIndex = startIndex + text.length;
if (startIndex !== -1 && endIndex !== -1) {
range.setStart(el.firstChild as Node, startIndex);
range.setEnd(el.firstChild as Node, endIndex);
ranges.push(range);
} else {
throw new Error(`The text "${text}" was not found in the element`);
}
resolve();
});
});
});
void Cypress.Promise.all(promises).then(() => {
const selection = win.getSelection();
if (selection) {
const mergedRange = mergeRanges(ranges);
selection.removeAllRanges();
if (mergedRange) {
selection.addRange(mergedRange);
}
}
cy.document().trigger('mouseup');
cy.document().trigger('selectionchange');
});
});
});
Cypress.Commands.add('selectText', (text: string) => {
cy.contains(text).then(($el) => {
if (!$el) {
throw new Error(`The text "${text}" was not found in the document`);
}
const el = $el[0] as HTMLElement;
const document = el.ownerDocument;
const range = document.createRange();
range.selectNodeContents(el);
const fullText = el.textContent || '';
const startIndex = fullText.indexOf(text);
const endIndex = startIndex + text.length;
if (startIndex !== -1 && endIndex !== -1) {
range.setStart(el.firstChild as HTMLElement, startIndex);
range.setEnd(el.firstChild as HTMLElement, endIndex);
const selection = document.getSelection() as Selection;
selection.removeAllRanges();
selection.addRange(range);
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-expect-error
$el.trigger('mouseup');
cy.document().trigger('selectionchange');
} else {
throw new Error(`The text "${text}" was not found in the element`);
}
});
});
// Example use:
// cy.mount(<MyComponent />)
addMatchImageSnapshotCommand({
failureThreshold: 0.03, // 允许 3% 的像素差异
failureThresholdType: 'percent',
customDiffConfig: { threshold: 0.1 },
capture: 'viewport',
});

View File

@ -1,147 +0,0 @@
import { BlockId, BlockType, YBlocks, YChildrenMap, YjsEditorKey, YTextMap } from '@/application/types';
import { nanoid } from 'nanoid';
import { Op } from 'quill-delta';
import * as Y from 'yjs';
export interface FromBlockJSON {
type: string;
children: FromBlockJSON[];
data: Record<string, number | string | boolean>;
text: Op[];
}
export class DocumentTest {
public doc: Y.Doc;
private blocks: YBlocks;
private childrenMap: YChildrenMap;
private textMap: YTextMap;
private pageId: string;
constructor () {
const doc = new Y.Doc();
this.doc = doc;
const collab = doc.getMap(YjsEditorKey.data_section);
const document = new Y.Map();
const blocks = new Y.Map() as YBlocks;
const pageId = nanoid(8);
const meta = new Y.Map();
const childrenMap = new Y.Map() as YChildrenMap;
const textMap = new Y.Map() as YTextMap;
const block = new Y.Map();
block.set(YjsEditorKey.block_id, pageId);
block.set(YjsEditorKey.block_type, BlockType.Page);
block.set(YjsEditorKey.block_children, pageId);
block.set(YjsEditorKey.block_external_id, pageId);
block.set(YjsEditorKey.block_external_type, YjsEditorKey.text);
block.set(YjsEditorKey.block_data, '');
blocks.set(pageId, block);
document.set(YjsEditorKey.page_id, pageId);
document.set(YjsEditorKey.blocks, blocks);
document.set(YjsEditorKey.meta, meta);
meta.set(YjsEditorKey.children_map, childrenMap);
meta.set(YjsEditorKey.text_map, textMap);
collab.set(YjsEditorKey.document, document);
this.blocks = blocks;
this.childrenMap = childrenMap;
this.textMap = textMap;
this.pageId = pageId;
}
insertParagraph (text: string) {
const blockId = nanoid(8);
const block = new Y.Map();
block.set(YjsEditorKey.block_id, blockId);
block.set(YjsEditorKey.block_type, BlockType.Paragraph);
block.set(YjsEditorKey.block_children, blockId);
block.set(YjsEditorKey.block_external_id, blockId);
block.set(YjsEditorKey.block_external_type, YjsEditorKey.text);
block.set(YjsEditorKey.block_parent, this.pageId);
block.set(YjsEditorKey.block_data, '');
this.blocks.set(blockId, block);
const pageChildren = this.childrenMap.get(this.pageId) ?? new Y.Array<BlockId>();
pageChildren.push([blockId]);
this.childrenMap.set(this.pageId, pageChildren);
const blockText = new Y.Text();
blockText.insert(0, text);
this.textMap.set(blockId, blockText);
return blockText;
}
fromJSON (json: FromBlockJSON[]) {
this.fromJSONChildren(json, this.pageId);
return this.doc;
}
private fromJSONChildren (children: FromBlockJSON[], parentId: BlockId) {
const parentChildren = this.childrenMap.get(parentId) ?? new Y.Array<BlockId>();
for (const child of children) {
const blockId = nanoid(8);
const block = new Y.Map();
block.set(YjsEditorKey.block_id, blockId);
block.set(YjsEditorKey.block_type, child.type);
block.set(YjsEditorKey.block_children, blockId);
block.set(YjsEditorKey.block_external_id, blockId);
block.set(YjsEditorKey.block_external_type, YjsEditorKey.text);
block.set(YjsEditorKey.block_parent, parentId);
block.set(YjsEditorKey.block_data, JSON.stringify(child.data));
this.blocks.set(blockId, block);
parentChildren.push([blockId]);
if (!this.childrenMap.has(parentId)) {
this.childrenMap.set(parentId, parentChildren);
}
const blockText = new Y.Text();
blockText.applyDelta(child.text);
this.textMap.set(blockId, blockText);
const blockChildren = new Y.Array<BlockId>();
this.childrenMap.set(blockId, blockChildren);
this.fromJSONChildren(child.children, blockId);
}
}
toJSON () {
return this.toJSONChildren(this.pageId);
}
private toJSONChildren (parentId: BlockId): FromBlockJSON[] {
const parentChildren = this.childrenMap.get(parentId) ?? [];
const children = [];
for (const childId of parentChildren) {
const child = this.blocks.get(childId);
children.push({
type: child.get(YjsEditorKey.block_type),
data: JSON.parse(child.get(YjsEditorKey.block_data)),
text: this.textMap.get(childId)?.toDelta() || [],
children: this.toJSONChildren(childId),
});
}
return children;
}
}

View File

@ -1,32 +0,0 @@
FROM oven/bun:latest
WORKDIR /app
RUN apt-get update && \
apt-get install -y nginx supervisor
RUN bun install cheerio pino pino-pretty
COPY . .
COPY supervisord.conf /app/supervisord.conf
RUN addgroup --system nginx && \
adduser --system --no-create-home --disabled-login --ingroup nginx nginx
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
COPY dist /usr/share/nginx/html/
COPY nginx.conf /etc/nginx/nginx.conf
COPY start.sh /app/start.sh
RUN chmod +x /app/start.sh
RUN chmod +x /app/supervisord.conf
EXPOSE 80
CMD ["supervisord", "-c", "/app/supervisord.conf"]

View File

@ -1,28 +0,0 @@
if [ -z "$1" ]; then
echo "No port number provided"
exit 1
fi
PORT=$1
echo "Starting deployment on port $PORT"
rm -rf deploy
tar -xzf build-output.tar.gz
rm -rf build-output.tar.gz
mv dist deploy/dist
mv .env deploy/.env
cd deploy
docker system prune -f
docker build -t appflowy-web-app-"$PORT" .
docker rm -f appflowy-web-app-"$PORT" || true
docker run -d --env-file .env -p "$PORT":80 --restart always --name appflowy-web-app-"$PORT" appflowy-web-app-"$PORT"

View File

@ -1,111 +0,0 @@
# nginx.conf
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log notice;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
gzip on;
gzip_static on;
gzip_http_version 1.0;
gzip_comp_level 5;
gzip_vary on;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript application/wasm;
# Existing server block for HTTP
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location /static/ {
root /usr/share/nginx/html;
expires 30d;
access_log off;
}
location /appflowy.svg {
root /usr/share/nginx/html;
expires 30d;
access_log off;
}
location /appflowy.ico {
root /usr/share/nginx/html;
expires 30d;
access_log off;
}
location /og-image.png {
root /usr/share/nginx/html;
expires 30d;
access_log off;
}
location /covers/ {
root /usr/share/nginx/html;
expires 30d;
access_log off;
}
location /af_icons/ {
root /usr/share/nginx/html;
expires 30d;
access_log off;
}
location /.well-known/apple-app-site-association {
default_type application/json;
add_header Cache-Control "public, max-age=3600";
}
location /.well-known/assetlinks.json {
default_type application/json;
add_header Cache-Control "public, max-age=3600";
}
error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
}

View File

@ -1,255 +0,0 @@
import path from 'path';
import * as fs from 'fs';
import pino from 'pino';
import { type CheerioAPI, load } from 'cheerio';
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-expect-error
import { fetch } from 'bun';
const distDir = path.join(__dirname, 'dist');
const indexPath = path.join(distDir, 'index.html');
const baseURL = process.env.AF_BASE_URL as string;
const defaultSite = 'https://appflowy.io';
const setOrUpdateMetaTag = ($: CheerioAPI, selector: string, attribute: string, content: string) => {
if ($(selector).length === 0) {
$('head').append(`<meta ${attribute}="${selector.match(/\[(.*?)\]/)?.[1]}" content="${content}">`);
} else {
$(selector).attr('content', content);
}
};
const logger = pino({
transport: {
target: 'pino-pretty',
options: {
colorize: true,
translateTime: 'SYS:standard',
destination: `${__dirname}/pino-logger.log`,
},
},
level: 'info',
});
const logRequestTimer = (req: Request) => {
const start = Date.now();
const pathname = new URL(req.url).pathname;
logger.info(`Incoming request: ${pathname}`);
return () => {
const duration = Date.now() - start;
logger.info(`Request for ${pathname} took ${duration}ms`);
};
};
const fetchMetaData = async (namespace: string, publishName?: string) => {
let url = `${baseURL}/api/workspace/published/${namespace}`;
if (publishName) {
url += `/${publishName}`;
}
logger.info(`Fetching meta data from ${url}`);
try {
const response = await fetch(url, {
verbose: true,
});
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
return response.json();
} catch (error) {
logger.error(`Error fetching meta data ${error}`);
return null;
}
};
const createServer = async (req: Request) => {
const timer = logRequestTimer(req);
const reqUrl = new URL(req.url);
const hostname = req.headers.get('host');
logger.info(`Request URL: ${hostname}${reqUrl.pathname}`);
if (reqUrl.pathname === '/') {
timer();
return new Response(null, {
status: 302,
headers: {
Location: '/app',
},
});
}
if (['/after-payment', '/login', '/as-template', '/app', '/accept-invitation', '/import'].some(item => reqUrl.pathname.startsWith(item))) {
timer();
const htmlData = fs.readFileSync(indexPath, 'utf8');
const $ = load(htmlData);
let title, description;
if (reqUrl.pathname === '/after-payment') {
title = 'Payment Success | AppFlowy';
description = 'Payment success on AppFlowy';
}
if (reqUrl.pathname === '/login') {
title = 'Login | AppFlowy';
description = 'Login to AppFlowy';
}
if (title) $('title').text(title);
if (description) setOrUpdateMetaTag($, 'meta[name="description"]', 'name', description);
return new Response($.html(), {
headers: { 'Content-Type': 'text/html' },
});
}
const [namespace, publishName] = reqUrl.pathname.slice(1).split('/');
logger.info(`Namespace: ${namespace}, Publish Name: ${publishName}`);
if (req.method === 'GET') {
if (namespace === '') {
timer();
return new Response(null, {
status: 302,
headers: {
Location: defaultSite,
},
});
}
let metaData;
try {
const data = await fetchMetaData(namespace, publishName);
if (publishName) {
metaData = data;
} else {
const publishInfo = data?.data?.info;
if (publishInfo) {
const newURL = `/${encodeURIComponent(publishInfo.namespace)}/${encodeURIComponent(publishInfo.publish_name)}`;
logger.info(`Redirecting to default page in: ${JSON.stringify(publishInfo)}`);
timer();
return new Response(null, {
status: 302,
headers: {
Location: newURL,
},
});
}
}
} catch (error) {
logger.error(`Error fetching meta data: ${error}`);
}
const htmlData = fs.readFileSync(indexPath, 'utf8');
const $ = load(htmlData);
const description = 'Write, share, and publish docs quickly on AppFlowy.\nGet started for free.';
let title = 'AppFlowy';
const url = `https://${hostname}${reqUrl.pathname}`;
let image = '/og-image.png';
let favicon = '/appflowy.ico';
try {
if (metaData && metaData.view) {
const view = metaData.view;
const emoji = view.icon?.ty === 0 && view.icon?.value;
const titleList = [];
if (emoji) {
const emojiCode = emoji.codePointAt(0).toString(16); // Convert emoji to hex code
const baseUrl = 'https://raw.githubusercontent.com/googlefonts/noto-emoji/main/svg/emoji_u';
favicon = `${baseUrl}${emojiCode}.svg`;
}
if (view.name) {
titleList.push(view.name);
titleList.push('|');
}
titleList.push('AppFlowy');
title = titleList.join(' ');
try {
const cover = view.extra ? JSON.parse(view.extra)?.cover : null;
if (cover) {
if (['unsplash', 'custom'].includes(cover.type)) {
image = cover.value;
} else if (cover.type === 'built_in') {
image = `/covers/m_cover_image_${cover.value}.png`;
}
}
} catch (_) {
// Do nothing
}
}
} catch (error) {
logger.error(`Error injecting meta data: ${error}`);
}
$('title').text(title);
$('link[rel="icon"]').attr('href', favicon);
$('link[rel="canonical"]').attr('href', url);
setOrUpdateMetaTag($, 'meta[name="description"]', 'name', description);
setOrUpdateMetaTag($, 'meta[property="og:title"]', 'property', title);
setOrUpdateMetaTag($, 'meta[property="og:description"]', 'property', description);
setOrUpdateMetaTag($, 'meta[property="og:image"]', 'property', image);
setOrUpdateMetaTag($, 'meta[property="og:url"]', 'property', url);
setOrUpdateMetaTag($, 'meta[property="og:site_name"]', 'property', 'AppFlowy');
setOrUpdateMetaTag($, 'meta[property="og:type"]', 'property', 'website');
setOrUpdateMetaTag($, 'meta[name="twitter:card"]', 'name', 'summary_large_image');
setOrUpdateMetaTag($, 'meta[name="twitter:title"]', 'name', title);
setOrUpdateMetaTag($, 'meta[name="twitter:description"]', 'name', description);
setOrUpdateMetaTag($, 'meta[name="twitter:image"]', 'name', image);
setOrUpdateMetaTag($, 'meta[name="twitter:site"]', 'name', '@appflowy');
timer();
return new Response($.html(), {
headers: { 'Content-Type': 'text/html' },
});
} else {
timer();
logger.error({ message: 'Method not allowed', method: req.method });
return new Response('Method not allowed', { status: 405 });
}
};
declare const Bun: {
serve: (options: { port: number; fetch: typeof createServer; error: (err: Error) => Response }) => void;
};
const start = () => {
try {
// eslint-disable-next-line @typescript-eslint/no-var-requires
Bun.serve({
port: 3000,
fetch: createServer,
error: (err) => {
logger.error(`Internal Server Error: ${err}`);
return new Response('Internal Server Error', { status: 500 });
},
});
logger.info('Server is running on port 3000');
logger.info(`Base URL: ${baseURL}`);
} catch (err) {
logger.error(err);
process.exit(1);
}
};
start();
export {};

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bash
# Start the nginx server
service nginx start
# Start the frontend server
bun run server.ts
tail -f /dev/null

View File

@ -1,9 +0,0 @@
[supervisord]
nodaemon=true
[program:bun]
command=sh /app/start.sh
autostart=true
autorestart=true
stderr_logfile=/var/log/bun.err.log
stdout_logfile=/var/log/bun.out.log

View File

@ -1,115 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link
rel="icon"
type="image/svg+xml"
href="/appflowy.ico"
/>
<link
rel="canonical"
href="https://appflowy.com"
/>
<meta
name="viewport"
content="width=device-width, initial-scale=1.0"
>
<title>AppFlowy</title>
<meta
name="description"
content="AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data"
/>
<meta
property="og:title"
content="AppFlowy"
/>
<meta
property="og:site_name"
content="AppFlowy"
>
<meta
property="og:description"
content="AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data"
/>
<meta
property="og:image"
content="/og-image.png"
/>
<meta
property="og:url"
content="https://appflowy.com"
/>
<meta
name="twitter:card"
content="summary_large_image"
/>
<meta
name="twitter:title"
content="AppFlowy"
/>
<meta
name="twitter:description"
content="AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data"
/>
<meta
name="twitter:image"
content="/og-image.png"
/>
<meta
name="twitter:site"
content="@appflowy"
/>
<meta
name="twitter:creator"
content="@appflowy"
/>
<link
href="https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap"
rel="stylesheet"
>
<%- cdnLinks %>
</head>
<body id="body">
<div id="root"></div>
<script
type="module"
src="/src/main.tsx"
></script>
<script>
document.addEventListener('DOMContentLoaded', () => {
const userAgent = window.navigator.userAgent.toLowerCase();
const body = document.body;
const isWin = userAgent.indexOf('win') > -1;
const isMac = userAgent.indexOf('mac') > -1;
const isLinux = userAgent.indexOf('linux') > -1;
const isFirefox = userAgent.indexOf('firefox') > -1;
const isChrome = userAgent.indexOf('chrome') > -1;
const isSafari = userAgent.indexOf('safari') > -1;
if (isWin) {
body.setAttribute('data-os', 'windows');
} else if (isMac) {
body.setAttribute('data-os', 'mac');
} else if (isLinux) {
body.setAttribute('data-os', 'linux');
} else {
body.setAttribute('data-os', 'unknown');
}
if (isFirefox) {
body.setAttribute('data-browser', 'firefox');
} else if (isChrome) {
body.setAttribute('data-browser', 'chrome');
} else if (isSafari) {
body.setAttribute('data-browser', 'safari');
} else {
body.setAttribute('data-browser', 'unknown');
}
});
</script>
</body>
</html>

View File

@ -1,42 +0,0 @@
const { compilerOptions } = require('./tsconfig.json');
const { pathsToModuleNameMapper } = require('ts-jest');
const esModules = ['lodash-es', 'nanoid'].join('|');
/** @type {import('ts-jest').JestConfigWithTsJest} */
module.exports = {
preset: 'ts-jest',
testEnvironment: 'jsdom',
roots: ['<rootDir>'],
modulePaths: [compilerOptions.baseUrl],
moduleNameMapper: {
...pathsToModuleNameMapper(compilerOptions.paths),
'^lodash-es(/(.*)|$)': 'lodash$1',
'^nanoid(/(.*)|$)': 'nanoid$1',
'^dayjs$': '<rootDir>/node_modules/dayjs/dayjs.min.js',
},
'transform': {
'^.+\\.(j|t)sx?$': 'ts-jest',
'(.*)/node_modules/nanoid/.+\\.(j|t)sx?$': 'ts-jest',
},
'transformIgnorePatterns': [`/node_modules/(?!${esModules})`],
testMatch: ['**/*.test.ts', '**/*.test.tsx'],
coverageDirectory: '<rootDir>/coverage/jest',
collectCoverage: true,
coverageProvider: 'v8',
coveragePathIgnorePatterns: [
'/cypress/',
'/coverage/',
'/node_modules/',
'/__tests__/',
'/__mocks__/',
'/__fixtures__/',
'/__helpers__/',
'/__utils__/',
'/__constants__/',
'/__types__/',
'/__mocks__/',
'/__stubs__/',
'/__fixtures__/',
'/application/folder-yjs/',
],
};

View File

@ -1,197 +0,0 @@
{
"name": "appflowy_web_app",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "pnpm run sync:i18n && vite",
"dev:tauri": "pnpm run sync:i18n && vite",
"build": "pnpm run sync:i18n && vite build",
"build:tauri": "vite build",
"lint:tauri": "pnpm run sync:i18n && tsc --noEmit && eslint --ext .js,.ts,.tsx . --ignore-path .eslintignore",
"lint": "pnpm run sync:i18n && tsc --noEmit --project tsconfig.web.json && eslint --ext .js,.ts,.tsx . --ignore-path .eslintignore.web",
"start": "vite preview --port 3000",
"tauri:dev": "tauri dev",
"css:variables": "node scripts/generateTailwindColors.cjs",
"sync:i18n": "node scripts/i18n.cjs",
"link:client-api": "rm -rf node_modules/.vite && node scripts/create-symlink.cjs",
"analyze": "cross-env ANALYZE_MODE=true vite build",
"cypress:open": "cypress open",
"test": "pnpm run test:unit && pnpm run test:components",
"test:components": "cypress run --component --browser chrome --headless",
"test:unit": "jest --coverage",
"test:cy": "cypress run",
"coverage": "pnpm run test:unit && pnpm run test:components"
},
"dependencies": {
"@appflowyinc/editor": "^0.0.39",
"@atlaskit/primitives": "^5.5.3",
"@emoji-mart/data": "^1.1.2",
"@emoji-mart/react": "^1.1.1",
"@emotion/react": "^11.10.6",
"@emotion/styled": "^11.10.6",
"@floating-ui/react": "^0.26.27",
"@jest/globals": "^29.7.0",
"@mui/icons-material": "^5.11.11",
"@mui/material": "6.0.0-alpha.2",
"@mui/x-date-pickers-pro": "^6.18.2",
"@reduxjs/toolkit": "2.0.0",
"@slate-yjs/core": "^1.0.2",
"@tauri-apps/api": "^1.5.3",
"@types/react-swipeable-views": "^0.13.4",
"async-retry": "^1.3.3",
"axios": "^1.6.8",
"colorthief": "^2.4.0",
"dayjs": "^1.11.9",
"decimal.js": "^10.4.3",
"dexie": "^4.0.7",
"dexie-react-hooks": "^1.1.7",
"dompurify": "^3.1.7",
"emoji-mart": "^5.5.2",
"emoji-regex": "^10.2.1",
"escape-string-regexp": "^5.0.0",
"events": "^3.3.0",
"google-protobuf": "^3.15.12",
"hast-util-to-mdast": "^10.1.0",
"highlight.js": "^11.10.0",
"html-parse-stringify": "^3.0.1",
"i18next": "^22.4.10",
"i18next-browser-languagedetector": "^7.0.1",
"i18next-resources-to-backend": "^1.1.4",
"is-hotkey": "^0.2.0",
"jest": "^29.5.0",
"js-base64": "^3.7.5",
"js-md5": "^0.8.3",
"katex": "^0.16.7",
"lightgallery": "^2.7.2",
"lodash-es": "^4.17.21",
"mermaid": "^11.4.1",
"nanoid": "^4.0.0",
"notistack": "^3.0.1",
"numeral": "^2.0.6",
"prismjs": "^1.29.0",
"protoc-gen-ts": "0.8.7",
"quill": "^1.3.7",
"quill-delta": "^5.1.0",
"react": "^18.2.0",
"react-beautiful-dnd": "^13.1.1",
"react-big-calendar": "^1.8.5",
"react-color": "^2.19.3",
"react-custom-scrollbars": "^4.2.1",
"react-custom-scrollbars-2": "^4.5.0",
"react-datepicker": "^4.23.0",
"react-dom": "^18.2.0",
"react-error-boundary": "^4.0.13",
"react-helmet": "^6.1.0",
"react-hook-form": "^7.52.2",
"react-hot-toast": "^2.4.1",
"react-i18next": "^14.1.0",
"react-katex": "^3.0.1",
"react-measure": "^2.5.2",
"react-redux": "^8.0.5",
"react-router-dom": "^6.22.3",
"react-swipeable-views": "^0.14.0",
"react-transition-group": "^4.4.5",
"react-virtualized-auto-sizer": "^1.0.20",
"react-vtree": "^2.0.4",
"react-window": "^1.8.10",
"react-zoom-pan-pinch": "^3.6.1",
"react18-input-otp": "^1.1.2",
"redux": "^4.2.1",
"rehype-parse": "^9.0.1",
"rxjs": "^7.8.0",
"sass": "^1.70.0",
"slate": "^0.101.4",
"slate-history": "^0.100.0",
"slate-react": "^0.101.3",
"smooth-scroll-into-view-if-needed": "^2.0.2",
"ts-results": "^3.3.0",
"unified": "^11.0.5",
"unist": "^0.0.1",
"unsplash-js": "^7.0.19",
"utf8": "^3.0.0",
"validator": "^13.11.0",
"vite-plugin-wasm": "^3.3.0",
"y-indexeddb": "9.0.12",
"yjs": "14.0.0-1"
},
"devDependencies": {
"@babel/preset-env": "^7.24.7",
"@babel/preset-react": "^7.24.7",
"@babel/preset-typescript": "^7.24.7",
"@cypress/code-coverage": "^3.12.39",
"@istanbuljs/nyc-config-babel": "^3.0.0",
"@istanbuljs/nyc-config-typescript": "^1.0.2",
"@svgr/plugin-svgo": "^8.0.1",
"@tauri-apps/cli": "^1.5.11",
"@testing-library/react": "^16.0.0",
"@types/cypress-image-snapshot": "^3.1.9",
"@types/dompurify": "^3.0.5",
"@types/google-protobuf": "^3.15.12",
"@types/is-hotkey": "^0.1.7",
"@types/jest": "^29.5.3",
"@types/katex": "^0.16.0",
"@types/lodash-es": "^4.17.11",
"@types/node": "^20.11.30",
"@types/numeral": "^2.0.5",
"@types/prismjs": "^1.26.0",
"@types/quill": "^2.0.10",
"@types/react": "^18.2.66",
"@types/react-beautiful-dnd": "^13.1.3",
"@types/react-big-calendar": "^1.8.9",
"@types/react-color": "^3.0.6",
"@types/react-custom-scrollbars": "^4.0.13",
"@types/react-datepicker": "^4.19.3",
"@types/react-dom": "^18.2.22",
"@types/react-helmet": "^6.1.11",
"@types/react-katex": "^3.0.0",
"@types/react-measure": "^2.0.12",
"@types/react-transition-group": "^4.4.6",
"@types/react-window": "^1.8.8",
"@types/utf8": "^3.0.1",
"@types/uuid": "^9.0.1",
"@types/validator": "^13.11.9",
"@typescript-eslint/eslint-plugin": "^7.2.0",
"@typescript-eslint/parser": "^7.2.0",
"@vitejs/plugin-react": "^4.2.1",
"autoprefixer": "^10.4.13",
"axios-mock-adapter": "^2.0.0",
"babel-jest": "^29.6.2",
"chalk": "^4.1.2",
"cheerio": "1.0.0-rc.12",
"cross-env": "^7.0.3",
"cypress": "^13.7.2",
"cypress-image-snapshot": "^4.0.1",
"cypress-real-events": "^1.13.0",
"eslint": "^8.57.0",
"eslint-plugin-react": "^7.32.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.6",
"istanbul-lib-coverage": "^3.2.2",
"jest-environment-jsdom": "^29.6.2",
"jest-node-exports-resolver": "^1.1.6",
"nyc": "^15.1.0",
"pino": "^9.2.0",
"pino-pretty": "^11.2.1",
"postcss": "^8.4.21",
"prettier": "2.8.4",
"prettier-plugin-tailwindcss": "^0.2.2",
"rollup-plugin-visualizer": "^5.12.0",
"style-dictionary": "^3.9.2",
"tailwindcss": "^3.2.7",
"ts-jest": "^29.1.1",
"ts-node-dev": "^2.0.0",
"tsconfig-paths-jest": "^0.0.1",
"typescript": "4.9.5",
"uuid": "^9.0.0",
"vite": "^5.2.0",
"vite-plugin-compression2": "^1.0.0",
"vite-plugin-externals": "^0.6.2",
"vite-plugin-html": "^3.2.2",
"vite-plugin-importer": "^0.2.5",
"vite-plugin-istanbul": "^6.0.2",
"vite-plugin-svgr": "^3.2.0",
"vite-plugin-terminal": "^1.2.0",
"vite-plugin-total-bundle-size": "^1.0.7"
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +0,0 @@
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
};

View File

@ -1 +0,0 @@
{"applinks":{"apps":[],"details":[{"appIDs":["VHB67HRSZG.com.appflowy.appflowy.flutter"],"paths":["/download","/download/*"],"components":[{"/":"/download","comment":"Matches any URL whose path starts with /download"},{"/":"/download/*","comment":"Matches any URL whose path starts with /download/"}]}]},"webcredentials":{"apps":["VHB67HRSZG.com.appflowy.appflowy.flutter"]}}

View File

@ -1,15 +0,0 @@
[
{
"relation": [
"delegate_permission/common.handle_all_urls"
],
"target": {
"namespace": "android_app",
"package_name": "io.appflowy.appflowy",
"sha256_cert_fingerprints": [
"19:13:85:33:DB:B3:A2:FD:65:2F:61:D7:F2:35:95:79:FE:6E:CC:B5:AC:94:AA:02:9E:BE:E7:0E:02:6B:45:FF"
],
"path_prefix": "/download"
}
}
]

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189544)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.71468 0.0400391C9.1289 0.0400391 9.46468 0.375825 9.46468 0.790039V1.97754H10.4999C11.3283 1.97754 11.9999 2.64911 11.9999 3.47754V4.51367H13.2186C13.6328 4.51367 13.9686 4.84946 13.9686 5.26367C13.9686 5.67789 13.6328 6.01367 13.2186 6.01367H11.9999V7.94324H13.2186C13.6328 7.94324 13.9686 8.27902 13.9686 8.69324C13.9686 9.10745 13.6328 9.44324 13.2186 9.44324H11.9999V10.4775C11.9999 11.306 11.3283 11.9775 10.4999 11.9775H9.46468V13.2099C9.46468 13.6241 9.1289 13.9599 8.71468 13.9599C8.30047 13.9599 7.96468 13.6241 7.96468 13.2099V11.9775H6.03524V13.2099C6.03524 13.6241 5.69945 13.9599 5.28524 13.9599C4.87103 13.9599 4.53524 13.6241 4.53524 13.2099V11.9775H3.49984C2.67141 11.9775 1.99984 11.306 1.99984 10.4775V9.44324H0.783203C0.368989 9.44324 0.0332031 9.10745 0.0332031 8.69324C0.0332031 8.27902 0.368989 7.94324 0.783203 7.94324H1.99984V6.01367H0.783203C0.368989 6.01367 0.0332031 5.67789 0.0332031 5.26367C0.0332031 4.84946 0.368989 4.51367 0.783203 4.51367H1.99984V3.47754C1.99984 2.64911 2.67141 1.97754 3.49984 1.97754H4.53524V0.790039C4.53524 0.375825 4.87103 0.0400391 5.28524 0.0400391C5.69945 0.0400391 6.03524 0.375825 6.03524 0.790039V1.97754H7.96468V0.790039C7.96468 0.375825 8.30047 0.0400391 8.71468 0.0400391ZM6.24357 4.5682C6.41951 3.76446 7.56392 3.75946 7.74688 4.56163L7.75499 4.59732C7.76038 4.62113 7.76543 4.64342 7.7708 4.66628C7.96264 5.48335 8.62389 6.10768 9.45164 6.25169C10.2908 6.39768 10.2908 7.60232 9.45164 7.74831C8.61948 7.89308 7.95559 8.52332 7.76776 9.34682L7.74688 9.43837C7.56392 10.2405 6.41951 10.2355 6.24357 9.4318L6.22638 9.35325C6.04547 8.52684 5.38257 7.89201 4.54911 7.74701C3.71142 7.60128 3.71141 6.39872 4.54911 6.25299C5.37967 6.10849 6.04086 5.47757 6.22447 4.65539L6.23707 4.598L6.24357 4.5682Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189544">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,12 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189529)">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M7.88381 0.165291C6.89196 0.0450664 5.88886 0.268505 5.04181 0.798345C4.25349 1.29145 3.64467 2.02219 3.30135 2.88247C2.87262 2.92977 2.45508 3.05187 2.06781 3.24362C1.63324 3.45878 1.24531 3.75744 0.92616 4.12253C0.281611 4.85986 -0.0436335 5.82304 0.0219743 6.80017C0.087582 7.77731 0.538668 8.68836 1.276 9.33291C1.52925 9.55429 1.80913 9.738 2.10708 9.88114C2.23853 9.09496 2.79956 8.38069 3.79016 8.20836C4.35848 8.10949 4.81104 7.67811 4.93736 7.11585L4.96023 7.01146C5.43591 4.83845 8.53 4.82492 9.02466 6.9937L9.03475 7.03814C9.04166 7.06865 9.047 7.09221 9.05244 7.11538C9.18449 7.6778 9.63973 8.10763 10.2096 8.20676C11.2609 8.38966 11.8287 9.18251 11.9131 10.0243C12.2792 9.884 12.6197 9.67707 12.9162 9.41068C13.5042 8.88231 13.878 8.15668 13.9669 7.37119C14.0558 6.58569 13.8536 5.79486 13.3985 5.14845C12.9811 4.55545 12.3775 4.12175 11.6866 3.91417C11.5613 2.99088 11.1436 2.12994 10.4923 1.45901C9.79633 0.742138 8.87567 0.285516 7.88381 0.165291ZM6.18132 7.27876C6.37146 6.41016 7.60823 6.40476 7.80595 7.27166L7.81577 7.3149C7.8225 7.34462 7.82879 7.37239 7.83553 7.4011C8.08204 8.451 8.93171 9.25323 9.99531 9.43826C10.9004 9.59573 10.9004 10.8951 9.99531 11.0525C8.92604 11.2386 8.07299 12.0484 7.83164 13.1065L7.80595 13.2191C7.60823 14.086 6.37146 14.0806 6.18132 13.212L6.16017 13.1154C5.92765 12.0532 5.07564 11.2373 4.0044 11.0509C3.10108 10.8938 3.10107 9.59701 4.0044 9.43986C5.07191 9.25414 5.92172 8.44323 6.15771 7.38648L6.17343 7.31494L6.18132 7.27876Z"
fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189529">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189535)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.85637 0.654372C3.04651 -0.214226 4.28328 -0.219632 4.481 0.647271L4.49082 0.690505C4.49756 0.720231 4.50384 0.747995 4.51058 0.776709C4.75709 1.82661 5.60676 2.62884 6.67036 2.81387C7.57548 2.97134 7.57548 4.27068 6.67036 4.42815C5.60109 4.61417 4.74804 5.42398 4.50669 6.48214L4.481 6.59475C4.28328 7.46166 3.04651 7.45624 2.85637 6.58765L2.83522 6.49102C2.6027 5.42885 1.75069 4.61292 0.679451 4.42655C-0.223876 4.2694 -0.223883 2.97262 0.679451 2.81547C1.74696 2.62975 2.59677 1.81884 2.83276 0.762091L2.84848 0.690547L2.85637 0.654372ZM10.6352 3.61645C10.8194 3.53895 11.0172 3.49902 11.217 3.49902C11.4168 3.49902 11.6146 3.53895 11.7988 3.61645C11.9823 3.69369 12.1486 3.80669 12.288 3.94888L12.2895 3.95034L13.5557 5.22652C13.6955 5.36563 13.8066 5.53095 13.8824 5.71303C13.9586 5.89582 13.9978 6.09188 13.9978 6.2899C13.9978 6.48792 13.9586 6.68398 13.8824 6.86676C13.8065 7.0489 13.6955 7.21427 13.5556 7.35341L13.5541 7.3549L7.35665 13.5923C7.2733 13.6762 7.16293 13.7278 7.04513 13.738L4.04513 13.998C3.89803 14.0108 3.75281 13.9579 3.6484 13.8535C3.544 13.749 3.49108 13.6038 3.50382 13.4567L3.76382 10.4567C3.77403 10.3389 3.82566 10.2286 3.90954 10.1452L10.1473 3.94751C10.2864 3.80597 10.4522 3.69344 10.6352 3.61645Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189535">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189541)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.62026 0.0512695H10.9316C11.7887 0.0512695 12.4835 0.746078 12.4835 1.60317V1.68034L6.27595 4.78414L0.0683594 1.68035V1.60317C0.0683594 0.746078 0.763168 0.0512695 1.62026 0.0512695ZM0.0683594 3.07789V7.81076C0.0683594 8.66785 0.763168 9.36266 1.62026 9.36266H6.54725C6.80422 9.07078 7.16884 8.8528 7.64113 8.77063C8.15658 8.68096 8.56704 8.28972 8.68161 7.77976L8.70235 7.68508C9.13378 5.71422 11.94 5.70195 12.3887 7.66897L12.3978 7.70928C12.4041 7.73695 12.4089 7.75832 12.4139 7.77934C12.4295 7.84583 12.4501 7.91029 12.4752 7.9723C12.4807 7.9192 12.4835 7.86531 12.4835 7.81076V3.07788L6.55545 6.04193C6.3795 6.12991 6.17239 6.12991 5.99644 6.04193L0.0683594 3.07789ZM9.76442 7.91757C9.9475 7.08124 11.1383 7.07603 11.3287 7.91073L11.3376 7.95019C11.3436 7.97709 11.3494 8.00194 11.3555 8.02784C11.5748 8.96193 12.3307 9.67568 13.277 9.8403C14.1493 9.99206 14.1493 11.2443 13.277 11.3961C12.3257 11.5616 11.5667 12.282 11.352 13.2235L11.3287 13.3256C11.1383 14.1603 9.9475 14.1551 9.76442 13.3188L9.74524 13.2311C9.5384 12.2862 8.78045 11.5604 7.82749 11.3946C6.9568 11.2431 6.9568 9.99323 7.82749 9.84175C8.77713 9.67654 9.53312 8.95515 9.74306 8.01508L9.75722 7.95059L9.76442 7.91757Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189541">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189562)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.2889 0.770414C9.47222 -0.0670114 10.6646 -0.0722238 10.8552 0.763568L10.8642 0.803181C10.8703 0.830101 10.876 0.855164 10.8821 0.881094C11.1023 1.8191 11.8614 2.53584 12.8117 2.70116C13.6851 2.85311 13.6851 4.10695 12.8117 4.2589C11.8564 4.4251 11.0942 5.14861 10.8786 6.094L10.8552 6.19649C10.6646 7.03229 9.47222 7.02707 9.2889 6.18964L9.26965 6.1017C9.06194 5.15283 8.30081 4.42393 7.34384 4.25744C6.47205 4.10578 6.47205 2.85428 7.34384 2.70261C8.29748 2.53671 9.05664 1.81229 9.26746 0.868267L9.28167 0.803553L9.2889 0.770414ZM7.15656 5.33399C6.89004 5.28762 6.65768 5.19815 6.4595 5.07662H3.94145C2.41281 5.07662 1.12861 6.22603 0.959804 7.74533L0.558928 11.3532C0.41107 12.6839 1.45273 13.8478 2.79165 13.8478C3.64254 13.8478 4.42041 13.367 4.80094 12.6059L5.1546 11.8986H8.07831L8.43198 12.6059C8.81251 13.367 9.59038 13.8478 10.4413 13.8478C11.7802 13.8478 12.8218 12.6839 12.674 11.3532L12.2731 7.74533C12.2257 7.31878 12.0904 6.92139 11.8864 6.57041C11.3442 8.41179 8.6446 8.35624 8.22147 6.42331L8.20222 6.33537C8.08944 5.82016 7.67616 5.42438 7.15656 5.33399ZM4.68321 7.51305C4.68321 7.16787 4.40339 6.88805 4.05821 6.88805C3.71304 6.88805 3.43321 7.16787 3.43321 7.51305V8.02512H2.92129C2.57612 8.02512 2.29629 8.30495 2.29629 8.65012C2.29629 8.9953 2.57612 9.27512 2.92129 9.27512H3.43321V9.78704C3.43321 10.1322 3.71304 10.412 4.05821 10.412C4.40339 10.412 4.68321 10.1322 4.68321 9.78704V9.27512H5.19529C5.54047 9.27513 5.82029 8.9953 5.82029 8.65012C5.82029 8.30495 5.54047 8.02512 5.19529 8.02512H4.68321V7.51305ZM9.43357 9.25923C9.43357 9.59563 9.16087 9.86834 8.82447 9.86834C8.48807 9.86834 8.21536 9.59563 8.21536 9.25923C8.21536 8.92283 8.48807 8.65012 8.82447 8.65012C9.16087 8.65012 9.43357 8.92283 9.43357 9.25923Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189562">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,11 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189556)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.73377 10.5064C0.790259 10.5064 0.0253906 9.74157 0.0253906 8.79806V1.7234C0.0253906 0.779884 0.790258 0.0150146 1.73377 0.0150146H9.20934C10.1528 0.0150146 10.9177 0.779883 10.9177 1.7234V5.5825C9.85424 5.2672 8.55639 5.78485 8.26193 7.13002L8.23906 7.23441C8.12212 7.75488 7.72564 8.1632 7.21657 8.29944L6.84942 7.81212C5.65775 6.23042 3.67743 5.45387 1.72825 5.80394L1.52536 5.84038V8.75646C1.52536 8.89453 1.63729 9.00646 1.77536 9.00646H5.86263C5.50855 9.42383 5.34873 9.97147 5.38318 10.5064H1.73377ZM9.25336 3.16205C9.25336 3.91928 8.6395 4.53314 7.88226 4.53314C7.12503 4.53314 6.51117 3.91928 6.51117 3.16205C6.51117 2.40481 7.12503 1.79095 7.88226 1.79095C8.6395 1.79095 9.25336 2.40481 9.25336 3.16205Z" fill="black"/>
<path d="M7.3918 10.6769C7.04087 10.6158 7.04087 10.112 7.3918 10.051C8.65873 9.83058 9.6673 8.86817 9.94739 7.61399L9.96401 7.53828L9.97145 7.50421C10.0474 7.15738 10.5412 7.15522 10.6202 7.50138L10.6255 7.52484C10.6337 7.56122 10.6419 7.59761 10.6505 7.63391C10.9427 8.8788 11.9502 9.83 13.2113 10.0494C13.564 10.1108 13.564 10.6171 13.2113 10.6785C11.9435 10.899 10.932 11.8592 10.6458 13.1139L10.6202 13.2265C10.5412 13.5726 10.0474 13.5705 9.97145 13.2236L9.9503 13.127C9.67434 11.8664 8.66316 10.8981 7.3918 10.6769Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189556">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189568)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.81278 0.6334C9.9959 -0.203147 11.1871 -0.208354 11.3775 0.626561L11.3865 0.666074C11.3926 0.69299 11.3982 0.717837 11.4043 0.743751C11.6238 1.67861 12.3803 2.39294 13.3274 2.5577C14.1999 2.7095 14.1999 3.96205 13.3274 4.11385C12.3753 4.27949 11.6157 5.00057 11.4008 5.94279L11.3775 6.04499C11.1871 6.87991 9.9959 6.87469 9.81278 6.03815L9.79358 5.95045C9.58657 5.00477 8.82799 4.27832 7.87424 4.1124C7.00335 3.96088 7.00334 2.71067 7.87424 2.55915C8.82467 2.39381 9.58129 1.67183 9.79139 0.730975L9.80557 0.666425L9.81278 0.6334ZM3.74081 4.23859L6.14658 3.57098C6.23504 4.32137 6.74876 5.02122 7.68771 5.18457C8.20587 5.27472 8.618 5.66939 8.73047 6.18316L8.74966 6.27086C8.75385 6.29001 8.75827 6.30897 8.7629 6.32775L4.39526 7.54098V11.7936L4.39531 11.8089C4.39531 13.0172 3.41576 13.9968 2.20742 13.9968C0.999084 13.9968 0.0195312 13.0172 0.0195312 11.8089C0.0195312 10.6005 0.999084 9.62098 2.20742 9.62098C2.44772 9.62098 2.67897 9.65972 2.89526 9.73129V6.97092V5.52396V5.3433V5.33909C2.89667 5.08786 2.98051 4.84404 3.13389 4.64507C3.28653 4.44705 3.49965 4.30433 3.74081 4.23859ZM11.5475 7.51205C11.052 7.79034 10.4405 7.831 9.9109 7.6349C9.73475 7.58917 9.54998 7.56483 9.35952 7.56483C8.15118 7.56483 7.17163 8.54438 7.17163 9.75272C7.17163 10.9611 8.15118 11.9406 9.35952 11.9406C10.5216 11.9406 11.472 11.0348 11.5432 9.89069C11.546 9.86401 11.5475 9.83691 11.5475 9.80946V7.51205Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189568">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189547)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.53125 0.00402832C1.13342 0.00402832 0.751895 0.162064 0.47059 0.443368C0.189286 0.724673 0.03125 1.1062 0.03125 1.50403V9.50403C0.03125 9.90185 0.189286 10.2834 0.47059 10.5647C0.751894 10.846 1.13342 11.004 1.53125 11.004H5.46229C5.27732 10.3876 5.37222 9.6894 5.74699 9.15674H2.87063C2.70736 9.15674 2.57501 9.02438 2.57501 8.86112C2.57501 7.22845 3.89855 5.90491 5.53122 5.90491C6.6697 5.90491 7.65786 6.54847 8.15177 7.49165C8.18522 7.41307 8.21189 7.33079 8.23106 7.24548L8.25393 7.1411C8.55971 5.74422 9.9475 5.23971 11.0313 5.63363V1.50403C11.0313 1.1062 10.8732 0.724673 10.5919 0.443368C10.3106 0.162064 9.92907 0.00402832 9.53125 0.00402832H1.53125ZM5.53122 5.02293C6.51082 5.02293 7.30494 4.22881 7.30494 3.2492C7.30494 2.2696 6.51082 1.47548 5.53122 1.47548C4.55162 1.47548 3.75749 2.2696 3.75749 3.2492C3.75749 4.22881 4.55162 5.02293 5.53122 5.02293ZM9.47501 7.4084C9.66516 6.5398 10.902 6.5344 11.0997 7.4013L11.1095 7.44453C11.1162 7.47417 11.1225 7.5021 11.1293 7.53074C11.3758 8.58063 12.2254 9.38286 13.289 9.5679C14.1942 9.72537 14.1942 11.0247 13.289 11.1822C12.2198 11.3682 11.3667 12.178 11.1254 13.2362L11.0997 13.3488C10.902 14.2157 9.66515 14.2103 9.47501 13.3417L9.45386 13.245C9.22135 12.1829 8.36933 11.3669 7.2981 11.1806C6.39477 11.0234 6.39477 9.72665 7.2981 9.5695C8.3656 9.38378 9.21542 8.57287 9.45141 7.51612L9.46712 7.44457L9.47501 7.4084Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189547">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189532)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.91814 0.731127C10.0968 -0.0852602 11.2593 -0.0903417 11.4451 0.724453L11.4535 0.761616C11.4591 0.786719 11.4645 0.809825 11.4701 0.83394C11.6726 1.69644 12.3707 2.35548 13.2444 2.50749C14.0964 2.65572 14.0964 3.87884 13.2444 4.02707C12.366 4.17989 11.6652 4.84516 11.4669 5.71445L11.4451 5.81011C11.2593 6.62491 10.0968 6.61982 9.91814 5.80344L9.90017 5.72136C9.7092 4.84895 9.0094 4.17879 8.12955 4.02572C7.27905 3.87775 7.27904 2.65681 8.12955 2.50885C9.00633 2.35631 9.70432 1.69027 9.89815 0.822322L9.91137 0.762143L9.91814 0.731127ZM1.10418 0.170359C0.564475 0.170359 0.126953 0.60788 0.126953 1.14759V5.30082C0.126953 5.84053 0.564475 6.27805 1.10418 6.27805H5.25742C5.79713 6.27805 6.23465 5.84053 6.23465 5.30082V1.14759C6.23465 0.60788 5.79713 0.170359 5.25742 0.170359H1.10418ZM0.126953 8.74214C0.126953 8.20243 0.564475 7.7649 1.10418 7.7649H5.25742C5.79713 7.7649 6.23465 8.20243 6.23465 8.74214V12.8954C6.23465 13.4351 5.79713 13.8726 5.25742 13.8726H1.10418C0.564475 13.8726 0.126953 13.4351 0.126953 12.8954V8.74214ZM7.72149 8.74214C7.72149 8.20243 8.15901 7.7649 8.69872 7.7649H12.8519C13.3917 7.7649 13.8292 8.20243 13.8292 8.74214V12.8954C13.8292 13.4351 13.3917 13.8726 12.8519 13.8726H8.69872C8.15901 13.8726 7.72149 13.4351 7.72149 12.8954V8.74214Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189532">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189550)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.95758 0.658957C10.1371 -0.161122 11.3048 -0.166226 11.4915 0.652253L11.5 0.689857C11.5058 0.715279 11.5111 0.738717 11.5168 0.76315C11.7224 1.6389 12.4312 2.30807 13.3183 2.46241C14.1741 2.6113 14.1741 3.8398 13.3183 3.98869C12.4264 4.14385 11.7149 4.81934 11.5135 5.70199L11.4915 5.79885C11.3048 6.61733 10.1371 6.61222 9.95758 5.79214L9.93939 5.70903C9.74548 4.82321 9.03492 4.14274 8.14153 3.98731C7.2873 3.8387 7.28729 2.6124 8.14153 2.46379C9.0318 2.3089 9.74053 1.63262 9.93734 0.75132L9.95073 0.69036L9.95758 0.658957ZM7.96919 4.97763C6.31885 4.69052 6.05472 2.65454 7.17687 1.80769C6.59157 1.58233 5.95572 1.4588 5.29102 1.4588C2.39152 1.4588 0.0410156 3.80931 0.0410156 6.7088C0.0410156 8.49682 0.993353 10.2936 2.05776 11.6161C2.5954 12.284 3.17925 12.8534 3.72099 13.2608C3.99167 13.4643 4.26002 13.6336 4.5139 13.7539C4.76038 13.8707 5.02931 13.9588 5.29102 13.9588C5.55272 13.9588 5.82165 13.8707 6.06813 13.7539C6.32201 13.6336 6.59036 13.4643 6.86104 13.2608C7.40278 12.8534 7.98663 12.284 8.52427 11.6161C9.45118 10.4644 10.2931 8.95312 10.4951 7.40113C9.80485 7.31671 9.16041 6.85142 8.97558 6.0071L8.95739 5.92398C8.85081 5.43709 8.46024 5.06306 7.96919 4.97763ZM5.29102 8.4588C6.25751 8.4588 7.04102 7.6753 7.04102 6.7088C7.04102 5.7423 6.25751 4.9588 5.29102 4.9588C4.32452 4.9588 3.54102 5.7423 3.54102 6.7088C3.54102 7.6753 4.32452 8.4588 5.29102 8.4588Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189550">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189559)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.81502 0.666197C9.9981 -0.170135 11.189 -0.175341 11.3793 0.65936L11.3883 0.698818C11.3944 0.725719 11.4 0.75057 11.4061 0.776468C11.6254 1.71056 12.3814 2.4243 13.3276 2.58893C14.2 2.74069 14.2 3.99292 13.3276 4.14468C12.3763 4.31019 11.6174 5.03067 11.4026 5.97212L11.3793 6.07425C11.189 6.90896 9.99809 6.90374 9.81502 6.06741L9.79583 5.97977C9.58899 5.03487 8.83104 4.30902 7.87808 4.14323C7.0074 3.99176 7.00739 2.74185 7.87808 2.59038C8.82772 2.42516 9.58371 1.70378 9.79365 0.763705L9.80781 0.699221L9.81502 0.666197ZM7.69172 5.21435C5.81589 4.88801 5.63841 2.41899 7.1594 1.68728C7.0236 1.44232 6.87994 1.20164 6.72859 0.965667C6.64978 0.962837 6.57062 0.961411 6.49113 0.961411C6.41169 0.961411 6.33258 0.962835 6.25382 0.965661C5.12844 2.72022 4.42868 4.7349 4.22016 6.83759H8.76225C8.7325 6.53763 8.69276 6.23947 8.64321 5.9436C8.46716 5.56473 8.11481 5.28796 7.69172 5.21435ZM0.0195433 6.83765C0.274572 4.16392 2.14899 1.96256 4.65082 1.22555C3.72044 2.95001 3.14382 4.86059 2.96455 6.83759H0.0284221L0.0195433 6.83765ZM0.0284221 8.08759H2.96451C3.1437 10.0646 3.72025 11.9752 4.65057 13.6997C2.14882 12.9626 0.274503 10.7612 0.0195312 8.08752L0.0284221 8.08759ZM4.22011 8.08759C4.42855 10.1903 5.12824 12.205 6.25357 13.9596C6.3324 13.9625 6.4116 13.9639 6.49113 13.9639C6.57071 13.9639 6.64996 13.9625 6.72885 13.9596C7.85417 12.205 8.55386 10.1903 8.7623 8.08759H4.22011ZM12.9628 8.08753C12.7078 10.7612 10.8336 12.9625 8.33187 13.6996C9.26217 11.9751 9.83871 10.0646 10.0179 8.08759H12.9542L12.9628 8.08753Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189559">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189565)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.72096 0.656606C9.90611 -0.189194 11.1104 -0.194459 11.3029 0.649692L11.3122 0.690284C11.3184 0.718022 11.3243 0.743687 11.3305 0.770418C11.5578 1.73849 12.3413 2.4782 13.322 2.64882C14.2039 2.80225 14.2039 4.06831 13.322 4.22174C12.3361 4.39327 11.5495 5.13997 11.3269 6.11566L11.3029 6.22087C11.1104 7.06502 9.90611 7.05975 9.72096 6.21395L9.7012 6.12368C9.48682 5.14436 8.70127 4.39208 7.7136 4.22025C6.83334 4.06711 6.83333 2.80345 7.7136 2.65031C8.69783 2.47908 9.48135 1.73142 9.69894 0.757111L9.71355 0.690565L9.72096 0.656606ZM1.76562 2.48053H6.15635C5.58627 3.53175 6.04052 5.08121 7.51904 5.33843C8.00577 5.42311 8.40161 5.76882 8.55511 6.23053H1.51562V12.2305C1.51562 12.3686 1.62755 12.4805 1.76562 12.4805H10.7656C10.9037 12.4805 11.0156 12.3686 11.0156 12.2305V7.92384C11.6597 7.76082 12.226 7.27774 12.4095 6.47325L12.4335 6.36805C12.4531 6.2821 12.4807 6.19943 12.5156 6.12083V12.2305C12.5156 13.197 11.7321 13.9805 10.7656 13.9805H1.76562C0.799126 13.9805 0.015625 13.197 0.015625 12.2305V5.48053V4.23053C0.015625 3.26404 0.799127 2.48053 1.76562 2.48053ZM2.72871 7.31716C2.97279 7.07308 3.36852 7.07308 3.61259 7.31716L5.11259 8.81716C5.35667 9.06123 5.35667 9.45696 5.11259 9.70104L3.61259 11.201C3.36852 11.4451 2.97279 11.4451 2.72871 11.201C2.48463 10.957 2.48463 10.5612 2.72871 10.3172L3.78677 9.2591L2.72871 8.20104C2.48463 7.95696 2.48463 7.56123 2.72871 7.31716ZM5.54565 10.7591C5.54565 10.4139 5.82547 10.1341 6.17065 10.1341H7.67065C8.01583 10.1341 8.29565 10.4139 8.29565 10.7591C8.29565 11.1043 8.01583 11.3841 7.67065 11.3841H6.17065C5.82547 11.3841 5.54565 11.1043 5.54565 10.7591Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189565">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189538)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.2127 2.53752C8.91903 1.6074 7.23449 1.24494 5.57696 1.68908C2.78152 2.43811 1.06874 5.21231 1.5948 8.0098C1.67134 8.41688 1.4034 8.80893 0.996318 8.88548C0.58924 8.96203 0.197182 8.69408 0.120633 8.28701C-0.549251 4.72465 1.62993 1.19377 5.18873 0.240189C7.38469 -0.348217 9.61568 0.176234 11.2842 1.46596L11.8965 0.853736C12.2114 0.538754 12.75 0.761838 12.75 1.20729V3.50018C12.75 3.77633 12.5262 4.00018 12.25 4.00018H9.95712C9.51167 4.00018 9.28858 3.46161 9.60357 3.14663L10.2127 2.53752ZM13.0041 5.11487C13.4111 5.03832 13.8032 5.30626 13.8797 5.71334C14.5496 9.2757 12.3705 12.8066 8.81165 13.7602C6.61562 14.3486 4.38455 13.8241 2.71598 12.5343L2.10362 13.1466C1.78863 13.4616 1.25006 13.2385 1.25006 12.7931V10.5002C1.25006 10.224 1.47392 10.0002 1.75006 10.0002H4.04296C4.48841 10.0002 4.71149 10.5387 4.39651 10.8537L3.78752 11.4627C5.08119 12.3929 6.76582 12.7554 8.42342 12.3113C11.2189 11.5622 12.9316 8.78804 12.4056 5.99055C12.329 5.58347 12.597 5.19142 13.0041 5.11487ZM6.18098 4.03352C6.37112 3.16492 7.60789 3.15952 7.80562 4.02642L7.81543 4.06966C7.82216 4.09938 7.82845 4.12715 7.8352 4.15586C8.0817 5.20576 8.93138 6.00799 9.99498 6.19302C10.9001 6.35049 10.9001 7.64983 9.99498 7.8073C8.9257 7.99332 8.07265 8.80313 7.8313 9.86129L7.80562 9.9739C7.60789 10.8408 6.37112 10.8354 6.18098 9.9668L6.15983 9.87017C5.92731 8.808 5.0753 7.99207 4.00407 7.8057C3.10074 7.64855 3.10073 6.35177 4.00407 6.19462C5.07157 6.0089 5.92138 5.19799 6.15738 4.14124L6.17309 4.0697L6.18098 4.03352Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189538">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189553)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.82494 0.638365C10.0081 -0.197968 11.1989 -0.203173 11.3893 0.631528L11.3982 0.670986C11.4043 0.697887 11.4099 0.722738 11.416 0.748636C11.6353 1.68273 12.3913 2.39647 13.3376 2.5611C14.2099 2.71285 14.2099 3.96509 13.3376 4.11685C12.3863 4.28236 11.6273 5.00284 11.4126 5.94428L11.3893 6.04642C11.1989 6.88112 10.0081 6.87591 9.82494 6.03958L9.80576 5.95194C9.59891 5.00704 8.84097 4.28119 7.888 4.1154C7.01732 3.96393 7.01731 2.71402 7.888 2.56254C8.83765 2.39733 9.59364 1.67595 9.80357 0.735873L9.81774 0.671389L9.82494 0.638365ZM10.552 7.75606C10.0846 7.74291 9.6217 7.56639 9.27655 7.22701C9.23495 7.2547 9.1957 7.28688 9.15956 7.32342C9.13146 7.35171 9.10599 7.38184 9.08322 7.41349C8.6335 8.00912 8.10529 8.6178 7.50979 9.2133C7.05819 9.6649 6.60047 10.0764 6.14797 10.4436C5.69549 10.0764 5.23777 9.6649 4.78618 9.21331C4.33458 8.76172 3.9231 8.304 3.55583 7.8515C3.9231 7.39901 4.33458 6.94128 4.78618 6.48969C5.38145 5.89442 5.98989 5.36639 6.5853 4.91678C6.61928 4.89238 6.65154 4.86488 6.68162 4.83435C6.70948 4.80622 6.73472 4.77627 6.75731 4.74484C6.36168 4.39279 6.15864 3.88856 6.1482 3.38032C5.16669 2.69292 4.1965 2.18363 3.33055 1.91885C2.39231 1.63196 1.29292 1.55452 0.571954 2.27548C0.104576 2.74286 -0.0227025 3.37911 0.0136461 3.98383C0.0500648 4.58972 0.252331 5.25637 0.559417 5.93196C0.836935 6.5425 1.21427 7.19128 1.67665 7.8515C1.21427 8.51172 0.836935 9.1605 0.559417 9.77104C0.252331 10.4466 0.050065 11.1133 0.0136462 11.7192C-0.0227026 12.3239 0.104576 12.9601 0.571954 13.4275C1.03934 13.8949 1.67559 14.0222 2.28031 13.9858C2.88619 13.9494 3.55284 13.7471 4.22843 13.4401C4.83897 13.1625 5.48775 12.7852 6.14797 12.3228C6.8082 12.7852 7.45699 13.1625 8.06754 13.4401C8.74312 13.7472 9.40978 13.9494 10.0157 13.9858C10.6204 14.0222 11.2567 13.8949 11.7241 13.4275C12.445 12.7066 12.3676 11.6072 12.0807 10.6689C11.8073 9.77499 11.2734 8.76995 10.552 7.75606ZM2.89194 3.35329C3.46733 3.52922 4.15481 3.86372 4.89904 4.34669C4.505 4.68092 4.11194 5.04261 3.72552 5.42903C3.34 5.81454 2.97818 6.2076 2.64318 6.60257C2.34978 6.15049 2.10883 5.71573 1.92497 5.31125C1.66137 4.73134 1.53244 4.25134 1.51095 3.89383C1.48939 3.53516 1.5775 3.39126 1.63262 3.33614C1.7228 3.24596 2.0555 3.09753 2.89194 3.35329ZM1.92497 10.3917C2.10883 9.98727 2.34978 9.55251 2.64317 9.10043C2.97818 9.4954 3.34 9.88846 3.72552 10.274C4.11103 10.6595 4.50408 11.0213 4.89904 11.3563C4.44696 11.6497 4.01221 11.8906 3.60773 12.0745C3.02782 12.3381 2.54782 12.467 2.19031 12.4885C1.83163 12.5101 1.68774 12.422 1.63262 12.3669C1.5775 12.3117 1.48939 12.1678 1.51095 11.8092C1.53244 11.4517 1.66137 10.9717 1.92497 10.3917ZM8.68824 12.0745C8.28375 11.8907 7.84899 11.6497 7.3969 11.3563C7.79187 11.0213 8.18493 10.6595 8.57045 10.274C8.95687 9.88754 9.31856 9.49448 9.65279 9.10043C10.1358 9.84467 10.4703 10.5322 10.6462 11.1075C10.902 11.944 10.7536 12.2767 10.6634 12.3669C10.6083 12.422 10.4644 12.5101 10.1057 12.4885C9.74815 12.4671 9.26815 12.3381 8.68824 12.0745ZM5.14795 7.8519C5.14795 7.29961 5.59567 6.8519 6.14795 6.8519C6.70024 6.8519 7.14795 7.29961 7.14795 7.8519C7.14795 8.40418 6.70024 8.8519 6.14795 8.8519C5.59567 8.8519 5.14795 8.40418 5.14795 7.8519Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189553">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189571)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.80531 0.745416C9.98605 -0.0802161 11.1616 -0.0853549 11.3495 0.738666L11.3582 0.776877C11.364 0.802571 11.3696 0.826946 11.3754 0.851685C11.5857 1.74737 12.3105 2.43176 13.2179 2.58962C14.0793 2.73949 14.0793 3.9761 13.2179 4.12597C12.3057 4.28467 11.5779 4.97553 11.372 5.87826L11.3495 5.97692C11.1616 6.80095 9.98605 6.7958 9.80531 5.97017L9.78678 5.88551C9.58845 4.97951 8.8617 4.28353 7.94797 4.12457C7.08811 3.97498 7.0881 2.74061 7.94797 2.59102C8.85852 2.43261 9.58339 1.74092 9.78469 0.839537L9.79834 0.777362L9.80531 0.745416ZM7.77086 5.14249C6.42908 4.90906 5.98687 3.54072 6.44426 2.55925C6.40716 2.52258 6.36673 2.48909 6.32335 2.45924C6.17579 2.35769 6.001 2.30307 5.82187 2.30254H5.0927C4.91357 2.30307 4.73878 2.35769 4.59121 2.45924C4.44365 2.56079 4.33019 2.70453 4.26571 2.87165L3.88334 3.8587L2.56727 4.60566L1.51797 4.4456C1.34325 4.42188 1.16543 4.45064 1.00709 4.52823C0.848761 4.60581 0.717065 4.72872 0.628743 4.88132L0.273049 5.50379C0.181904 5.65882 0.139911 5.83785 0.152611 6.01725C0.165312 6.19664 0.232109 6.36797 0.344188 6.50862L1.01111 7.33561V8.82952L0.361973 9.65651C0.249894 9.79716 0.183096 9.96849 0.170396 10.1479C0.157695 10.3273 0.199689 10.5063 0.290834 10.6613L0.646528 11.2838C0.73485 11.4364 0.866546 11.5593 1.02488 11.6369C1.18321 11.7145 1.36104 11.7433 1.53576 11.7195L2.58506 11.5595L3.88334 12.3064L4.26571 13.2935C4.33019 13.4606 4.44365 13.6044 4.59121 13.7059C4.73878 13.8074 4.91357 13.8621 5.0927 13.8626H5.83965C6.01878 13.8621 6.19357 13.8074 6.34114 13.7059C6.4887 13.6044 6.60216 13.4606 6.66664 13.2935L7.04901 12.3064L8.3473 11.5595L9.39659 11.7195C9.57131 11.7433 9.74914 11.7145 9.90747 11.6369C10.0658 11.5593 10.1975 11.4364 10.2858 11.2838L10.6415 10.6613C10.7326 10.5063 10.7746 10.3273 10.7619 10.1479C10.7492 9.96849 10.6824 9.79716 10.5703 9.65651L9.90346 8.82952V7.50279C9.38145 7.30485 8.94401 6.86732 8.79599 6.19111L8.77746 6.10646C8.66889 5.6105 8.27105 5.22951 7.77086 5.14249ZM5.45729 9.94043C6.48336 9.94043 7.31515 9.10864 7.31515 8.08257C7.31515 7.0565 6.48336 6.2247 5.45729 6.2247C4.43122 6.2247 3.59942 7.0565 3.59942 8.08257C3.59942 9.10864 4.43122 9.94043 5.45729 9.94043Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189571">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189583)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.52734 9.33109C8.10835 8.99499 8.61545 8.54534 9.0183 8.01248C8.89486 7.82421 8.80049 7.6037 8.74516 7.35097L8.72598 7.26333C8.61359 6.74991 8.20174 6.3555 7.68394 6.26542C5.61213 5.90498 5.61208 2.93078 7.68394 2.57033C8.18485 2.48319 8.58661 2.11125 8.71402 1.62232C7.79996 0.625182 6.48666 0 5.02734 0C2.26592 0 0.0273438 2.23858 0.0273438 5C0.0273438 6.85071 1.03284 8.46657 2.52734 9.33109V10.5C2.52734 11.0523 2.97506 11.5 3.52734 11.5H6.52734C7.07963 11.5 7.52734 11.0523 7.52734 10.5V9.33109ZM2.52734 13.25C2.52734 12.8358 2.86313 12.5 3.27734 12.5H6.77734C7.19155 12.5 7.52734 12.8358 7.52734 13.25C7.52734 13.6642 7.19155 14 6.77734 14H3.27734C2.86313 14 2.52734 13.6642 2.52734 13.25ZM9.80723 1.71727C9.99031 0.880936 11.1811 0.87573 11.3715 1.71043L11.3805 1.74989C11.3865 1.77679 11.3922 1.80164 11.3983 1.82754C11.6176 2.76163 12.3735 3.47537 13.3198 3.64C14.1921 3.79176 14.1921 5.04399 13.3198 5.19575C12.3685 5.36126 11.6095 6.08174 11.3948 7.02319L11.3715 7.12532C11.1811 7.96003 9.99031 7.95481 9.80723 7.11848L9.78805 7.03085C9.58121 6.08595 8.82326 5.36009 7.8703 5.19431C6.99962 5.04283 6.99961 3.79292 7.8703 3.64145C8.81994 3.47624 9.57593 2.75485 9.78587 1.81478L9.80003 1.75029L9.80723 1.71727Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189583">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189574)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.5C3.73858 1.5 1.5 3.73858 1.5 6.5C1.5 9.26142 3.73858 11.5 6.5 11.5C9.26142 11.5 11.5 9.26142 11.5 6.5C11.5 3.73858 9.26142 1.5 6.5 1.5ZM0 6.5C0 2.91015 2.91015 0 6.5 0C10.0899 0 13 2.91015 13 6.5C13 7.9341 12.5356 9.25973 11.7489 10.3347L13.7073 12.2931C14.0979 12.6836 14.0979 13.3168 13.7073 13.7073C13.3168 14.0978 12.6837 14.0978 12.2931 13.7073L10.3347 11.7489C9.25974 12.5356 7.9341 13 6.5 13C2.91015 13 0 10.0899 0 6.5ZM5.73911 3.86951C5.91933 3.04626 7.09153 3.04113 7.27893 3.86278L7.28755 3.90071C7.29338 3.92646 7.29874 3.95014 7.30455 3.97489C7.51284 4.86203 8.2308 5.5399 9.12952 5.69625C9.98853 5.84569 9.98853 7.07883 9.12952 7.22828C8.22601 7.38546 7.5052 8.06974 7.30126 8.96386L7.27893 9.06175C7.09153 9.8834 5.91933 9.87827 5.73911 9.05502L5.72073 8.97102C5.52429 8.07367 4.80448 7.38434 3.89947 7.22689C3.04202 7.07772 3.04201 5.84681 3.89947 5.69764C4.80133 5.54074 5.51928 4.85565 5.71865 3.96288L5.73219 3.90124L5.73911 3.86951Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189574">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189577)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.81542 0.696227C9.99849 -0.140106 11.1893 -0.145312 11.3797 0.689389L11.3887 0.728847C11.3948 0.755748 11.4004 0.7806 11.4065 0.806498C11.6258 1.74059 12.3817 2.45433 13.328 2.61896C14.2003 2.77072 14.2003 4.02295 13.328 4.17471C12.3767 4.34022 11.6177 5.0607 11.403 6.00215L11.3797 6.10428C11.1893 6.93899 9.99849 6.93377 9.81542 6.09744L9.79623 6.0098C9.58939 5.0649 8.83144 4.33905 7.87848 4.17326C7.0078 4.02179 7.00779 2.77188 7.87848 2.62041C8.82812 2.45519 9.58411 1.73381 9.79405 0.793734L9.80821 0.729251L9.81542 0.696227ZM7.69212 5.24438C6.99023 5.12227 6.52613 4.70018 6.2998 4.18135H4.78172C4.45951 4.16762 4.14131 4.25811 3.87441 4.4396C3.60355 4.62379 3.40043 4.89156 3.29606 5.20203L3.29545 5.20385L2.63913 7.18135H1.5C1.10217 7.18135 0.720644 7.33939 0.43934 7.62069C0.158035 7.902 0 8.28353 0 8.68135V10.6814C0 11.0792 0.158035 11.4607 0.43934 11.742C0.603998 11.9067 0.802996 12.0291 1.0195 12.1023C1.18121 10.8772 2.22965 9.9317 3.49892 9.9317C4.79537 9.9317 5.86142 10.9181 5.98751 12.1814H8.01035C8.13644 10.9181 9.20249 9.9317 10.4989 9.9317C11.7684 9.9317 12.817 10.8776 12.9784 12.103C13.1957 12.0299 13.3955 11.9072 13.5607 11.742C13.842 11.4607 14 11.0792 14 10.6814V8.68135C14 8.28353 13.842 7.902 13.5607 7.62069C13.2794 7.33939 12.8978 7.18135 12.5 7.18135H12.0266C11.101 8.25165 9.11102 7.96388 8.75335 6.32993L8.73416 6.24229C8.62177 5.72887 8.20993 5.33446 7.69212 5.24438ZM3.49894 13.9338C2.66993 13.9338 1.99788 13.2618 1.99788 12.4328C1.99788 11.6037 2.66993 10.9317 3.49894 10.9317C4.32795 10.9317 5 11.6037 5 12.4328C5 13.2618 4.32795 13.9338 3.49894 13.9338ZM10.4989 13.9338C9.66993 13.9338 8.99789 13.2618 8.99789 12.4328C8.99789 11.6037 9.66993 10.9317 10.4989 10.9317C11.328 10.9317 12 11.6037 12 12.4328C12 13.2618 11.328 13.9338 10.4989 13.9338Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189577">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_189580)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.739 0.850524C9.92208 0.0141907 11.1129 0.00898498 11.3033 0.843686L11.3122 0.883144C11.3182 0.910044 11.324 0.934897 11.33 0.960795C11.5494 1.89488 12.3053 2.60863 13.2516 2.77326C14.1239 2.92501 14.1239 4.17725 13.2516 4.32901C12.3003 4.49451 11.5413 5.215 11.3266 6.15644L11.3033 6.25858C11.1129 7.09328 9.92208 7.08807 9.739 6.25174L9.71982 6.1641C9.51297 5.2192 8.75502 4.49335 7.80206 4.32756C6.93138 4.17609 6.93137 2.92618 7.80206 2.7747C8.75171 2.60949 9.5077 1.88811 9.71763 0.948031L9.73179 0.883548L9.739 0.850524ZM8.65781 6.39659C8.54608 5.88622 8.13846 5.49346 7.625 5.40032V12.6147C8.17306 13.3232 9.03161 13.7795 9.99672 13.7795C11.3078 13.7795 12.4222 12.9375 12.8287 11.7649C12.582 11.7422 12.316 11.6821 12.0507 11.5823C11.4556 11.3583 10.8088 10.9168 10.2781 10.1463C10.0824 9.86206 10.1541 9.47289 10.4384 9.2771C10.7226 9.08131 11.1118 9.15304 11.3076 9.43731C11.6897 9.99209 12.1284 10.2759 12.491 10.4124C12.6748 10.4815 12.8392 10.5129 12.9672 10.5221L12.9899 10.5235C13.6095 9.85129 14 8.54648 14 7.45712C14 6.72292 13.8226 5.99874 13.5173 5.38485C13.4912 5.39037 13.4648 5.39546 13.438 5.40012C12.9184 5.49052 12.5039 5.88402 12.3866 6.39821L12.3633 6.50034C11.9147 8.46738 9.10842 8.45506 8.67699 6.48423L8.65781 6.39659ZM6.375 4.61469C5.95752 3.98445 5.95752 3.11779 6.375 2.48756V1.96736C5.89476 1.40406 5.17994 1.04684 4.3817 1.04684C2.93566 1.04684 1.76342 2.21908 1.76342 3.66511L1.76343 3.66791C1.8018 4.05742 1.96105 4.34866 2.1451 4.55835C2.37401 4.81912 2.61517 4.92556 2.67236 4.93859C3.00891 5.01532 3.21953 5.35034 3.1428 5.68688C3.06608 6.02343 2.73106 6.23405 2.39451 6.15732C2.03531 6.07543 1.57457 5.80322 1.20568 5.38295C1.06415 5.22172 0.932208 5.03436 0.821827 4.8212C0.312464 5.52594 0 6.4827 0 7.45712C0 8.1919 0.177677 9.02469 0.483473 9.69526C0.563842 9.60565 0.650146 9.52334 0.742325 9.45056C1.01323 9.23665 1.40626 9.28286 1.62016 9.55377C1.83407 9.82468 1.78786 10.2177 1.51695 10.4316C1.33903 10.5721 1.15327 10.8751 1.03924 11.2259C1.25336 12.6708 2.49886 13.7795 4.00331 13.7795C4.9684 13.7795 5.82694 13.3233 6.375 12.6147V8.9453C6.00658 9.24099 5.54184 9.46587 4.9699 9.5297C4.62685 9.56799 4.31772 9.32094 4.27943 8.97789C4.24114 8.63484 4.4882 8.32571 4.83125 8.28742C5.33987 8.23065 5.70976 7.9383 5.97421 7.55267C6.24167 7.16265 6.35817 6.73542 6.375 6.53035V4.61469Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_189580">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187973)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 1.53812C0 0.696591 0.694014 0 1.53623 0H12.4638C13.306 0 14 0.69659 14 1.53812V4.46371C14 8.72248 11.4311 12.394 7.57577 13.8884C7.23129 14.0497 6.81222 14.0195 6.46482 13.9035L6.45284 13.8993L6.44342 13.8958C2.57482 12.4052 0 8.63232 0 4.46371V1.53812ZM3.65545 5.1308C4.01637 4.86333 5.27972 4.22144 6.99761 4.22144C8.7155 4.22144 9.97886 4.86333 10.3398 5.1308C10.6171 5.33632 11.0085 5.27811 11.214 5.00078C11.4196 4.72346 11.3614 4.33203 11.084 4.12651C10.5164 3.70583 8.99401 2.97144 6.99761 2.97144C5.00122 2.97144 3.47886 3.70583 2.9112 4.12651C2.63387 4.33203 2.57566 4.72346 2.78118 5.00078C2.9867 5.27811 3.37813 5.33632 3.65545 5.1308ZM6.99758 6.80493C6.20195 6.80493 5.28515 7.18896 4.93419 7.38403C4.63248 7.55172 4.25196 7.44308 4.08426 7.14137C3.91657 6.83966 4.02521 6.45914 4.32692 6.29145C4.76497 6.04798 5.89959 5.55493 6.99758 5.55493C8.09557 5.55493 9.2302 6.04798 9.66824 6.29145C9.96995 6.45914 10.0786 6.83966 9.9109 7.14137C9.74321 7.44308 9.36269 7.55172 9.06098 7.38403C8.71001 7.18896 7.79322 6.80493 6.99758 6.80493ZM6.52604 9.62531C6.55379 9.60989 6.63259 9.57198 6.73436 9.53909C6.83817 9.50555 6.93116 9.48859 6.9976 9.48859C7.06405 9.48859 7.15704 9.50555 7.26085 9.53909C7.36262 9.57198 7.44142 9.60989 7.46916 9.62531C7.77087 9.793 8.15139 9.68436 8.31908 9.38265C8.48678 9.08094 8.37813 8.70042 8.07643 8.53273C7.90369 8.43672 7.45886 8.23859 6.9976 8.23859C6.53635 8.23859 6.09152 8.43672 5.91878 8.53273C5.61707 8.70042 5.50843 9.08094 5.67612 9.38265C5.84381 9.68436 6.22434 9.793 6.52604 9.62531Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187973">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_188033)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.316406 0.816406C0.316406 0.540264 0.540264 0.316406 0.816406 0.316406H13.1836C13.4597 0.316406 13.6836 0.540264 13.6836 0.816406V13.1836C13.6836 13.4597 13.4597 13.6836 13.1836 13.6836H0.816406C0.540264 13.6836 0.316406 13.4597 0.316406 13.1836V0.816406ZM1.36923 12.6303L5.39103 1.36926H8.60847L12.6303 12.6303H9.70935L6.99975 5.14708L5.32216 10.2172H6.87834L7.6827 12.6303H1.36923Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_188033">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 704 B

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_188036)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.43934 0.43934C0.720644 0.158035 1.10218 0 1.5 0H12.5C12.8978 0 13.2794 0.158035 13.5607 0.43934C13.842 0.720644 14 1.10217 14 1.5V11.75V12.5C14 12.8978 13.842 13.2794 13.5607 13.5607C13.2794 13.842 12.8978 14 12.5 14H1.5C1.10217 14 0.720644 13.842 0.43934 13.5607C0.158035 13.2794 0 12.8978 0 12.5V11.5V1.5C0 1.10218 0.158035 0.720644 0.43934 0.43934ZM12.295 5.65853C12.6402 5.65853 12.92 5.37871 12.92 5.03353C12.92 4.68835 12.6402 4.40853 12.295 4.40853H9.67309C9.32791 4.40853 9.04809 4.68835 9.04809 5.03353C9.04809 5.37871 9.32791 5.65853 9.67309 5.65853H10.3591V8.96646C10.3591 9.31164 10.6389 9.59146 10.9841 9.59146C11.3292 9.59146 11.6091 9.31164 11.6091 8.96646V5.65853H12.295ZM6.72339 4.40853C7.06857 4.40853 7.34839 4.68835 7.34839 5.03353V8.34147H9.0176C9.36278 8.34147 9.6426 8.62129 9.6426 8.96647C9.6426 9.31164 9.36278 9.59147 9.0176 9.59147H6.72339C6.37821 9.59147 6.09839 9.31164 6.09839 8.96647V5.03353C6.09839 4.68835 6.37821 4.40853 6.72339 4.40853ZM4.36799 5.14681C4.22103 4.70592 3.80842 4.40853 3.34368 4.40853C2.87893 4.40853 2.46633 4.70592 2.31937 5.14681L1.55363 7.44401C1.55037 7.45308 1.54731 7.46225 1.54446 7.47152L1.11203 8.76882C1.00287 9.09629 1.17985 9.45024 1.50731 9.55939C1.83478 9.66855 2.18873 9.49157 2.29788 9.16411L2.59242 8.28049H4.09493L4.38947 9.16411C4.49863 9.49157 4.85258 9.66855 5.18004 9.55939C5.50751 9.45024 5.68448 9.09629 5.57533 8.76882L5.14289 7.47152C5.14004 7.46225 5.13698 7.45308 5.13372 7.444L4.36799 5.14681ZM3.00909 7.03049L3.34368 6.02672L3.67827 7.03049H3.00909Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_188036">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_188039)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.44452 2.96142C4.44452 2.49167 4.98914 1.84375 6.02911 1.84375C7.06908 1.84375 7.6137 2.49167 7.6137 2.96142V4.08044H6.02911C4.49036 4.08044 2.94452 5.10489 2.94452 6.69812C2.94452 8.29134 4.49036 9.31579 6.02911 9.31579C6.87633 9.31579 7.72569 9.00523 8.31801 8.46018C8.55022 8.71505 8.86617 8.94921 9.2825 9.04913C9.68528 9.1458 10.0901 8.89765 10.1868 8.49487C10.2835 8.09209 10.0353 7.68722 9.63256 7.59055C9.55563 7.57209 9.44186 7.50004 9.31766 7.30584C9.2153 7.1458 9.14743 6.96484 9.1137 6.83852V6.69812V4.83044V2.96142C9.1137 1.3682 7.56786 0.34375 6.02911 0.34375C4.49036 0.34375 2.94452 1.3682 2.94452 2.96142C2.94452 3.37564 3.28031 3.71142 3.69452 3.71142C4.10874 3.71142 4.44452 3.37564 4.44452 2.96142ZM7.6137 5.58044H6.02911C4.98914 5.58044 4.44452 6.22837 4.44452 6.69812C4.44452 7.16787 4.98914 7.81579 6.02911 7.81579C7.06908 7.81579 7.6137 7.16787 7.6137 6.69812V6.69691V5.58044ZM0.284297 10.0497C0.562563 9.74292 1.03687 9.71977 1.34369 9.99804C2.284 10.8508 4.47445 11.7654 7.31239 11.6268C9.06979 11.5411 10.4931 11.0785 11.4532 10.6292C11.1619 10.6034 10.8883 10.6211 10.6654 10.7014C10.2756 10.8416 9.84598 10.6394 9.70574 10.2496C9.56549 9.85985 9.76776 9.43021 10.1575 9.28997C10.9503 9.0047 11.8138 9.1293 12.3973 9.27371C12.7033 9.34943 12.9664 9.43943 13.1534 9.51052C13.2475 9.54625 13.3235 9.57769 13.3776 9.60092C13.4047 9.61255 13.4264 9.62216 13.4421 9.62926L13.4613 9.638L13.4675 9.64086L13.4697 9.64189L13.471 9.64249C13.4711 9.64254 13.4712 9.64259 13.4041 9.78534C13.4041 9.78533 13.4041 9.78535 13.4041 9.78534L13.471 9.64249C13.745 9.77146 13.9148 10.0526 13.9011 10.3551L13.88 10.3542C13.9011 10.3552 13.9011 10.355 13.9011 10.3551L13.901 10.3569L13.9009 10.3593L13.9006 10.3661L13.8993 10.3872C13.8983 10.4044 13.8967 10.4281 13.8943 10.4575C13.8936 10.4665 13.8928 10.476 13.892 10.4861C13.8921 10.5373 13.887 10.5884 13.8767 10.6385C13.8746 10.6575 13.8723 10.6774 13.8697 10.6979C13.8454 10.8965 13.8023 11.1712 13.7266 11.4772C13.5822 12.0608 13.2897 12.8827 12.6676 13.451C12.3618 13.7303 11.8874 13.7089 11.608 13.403C11.3287 13.0972 11.3501 12.6228 11.6559 12.3435C11.7348 12.2714 11.8072 12.1844 11.8733 12.0858C10.7497 12.5822 9.21539 13.0357 7.38551 13.1251C4.24554 13.2783 1.63486 12.2871 0.336003 11.1091C0.0291795 10.8309 0.00602989 10.3566 0.284297 10.0497Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_188039">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_188042)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5296 0.241276C3.23671 -0.0516168 2.76183 -0.0516168 2.46894 0.241276C2.17605 0.53417 2.17605 1.00904 2.46894 1.30194L3.76018 2.59318C3.14494 3.28802 2.77006 4.16189 2.6895 5.08447H11.3091C11.2285 4.16189 10.8537 3.28802 10.2384 2.59317L11.5297 1.30194C11.8226 1.00904 11.8226 0.53417 11.5297 0.241276C11.2368 -0.0516168 10.7619 -0.0516168 10.469 0.241276L9.05556 1.65468C8.4295 1.31649 7.72376 1.13477 6.99929 1.13477C6.27481 1.13477 5.56907 1.31649 4.94301 1.65468L3.5296 0.241276ZM4.1731 11.4084H9.82544V13.1597C9.82544 13.5739 10.1613 13.9097 10.5755 13.9097C10.9897 13.9097 11.3255 13.5739 11.3255 13.1597V10.666V10.6584V7.60819C11.6126 7.62061 11.8853 7.7401 12.0893 7.94413C12.3051 8.15991 12.4264 8.45258 12.4264 8.75774V9.65836C12.4264 10.0726 12.7621 10.4084 13.1764 10.4084C13.5906 10.4084 13.9264 10.0726 13.9264 9.65836V8.75774C13.9264 8.05475 13.6471 7.38055 13.15 6.88347C12.6529 6.38638 11.9787 6.10712 11.2757 6.10712H2.72289C2.0199 6.10712 1.34571 6.38638 0.848616 6.88347C0.351527 7.38055 0.0722656 8.05475 0.0722656 8.75774V9.65836C0.0722656 10.0726 0.408052 10.4084 0.822266 10.4084C1.23648 10.4084 1.57227 10.0726 1.57227 9.65836V8.75774C1.57227 8.45258 1.69349 8.15991 1.90928 7.94413C2.1133 7.74011 2.38604 7.62062 2.6731 7.60819V10.1722V10.6584V13.1597C2.6731 13.5739 3.00888 13.9097 3.4231 13.9097C3.83731 13.9097 4.1731 13.5739 4.1731 13.1597V11.4084Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_188042">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.85403 1.29785C8.3503 1.00572 7.70513 1.17725 7.413 1.68098L7.14569 2.14192L6.87837 1.68098C6.58624 1.17725 5.94107 1.00572 5.43735 1.29785C4.93362 1.58998 4.76208 2.23515 5.05421 2.73888L5.92685 4.24359L3.14898 9.03355H1.30826C0.725959 9.03355 0.253906 9.50561 0.253906 10.0879C0.253906 10.6702 0.725959 11.1423 1.30826 11.1423H1.92605H4.36373H8.62917L7.40905 9.03355H5.58665L7.14569 6.34526L9.23716 2.73888C9.52929 2.23515 9.35776 1.58998 8.85403 1.29785ZM1.73909 13.6468C2.25566 13.9443 2.91554 13.7666 3.21299 13.2501L3.80659 12.2192H1.31717C1.0557 12.7283 1.23781 13.3582 1.73909 13.6468ZM11.0899 13.25L7.75134 7.45203L8.99498 5.31396L11.1535 9.03458H12.8226C13.4049 9.03458 13.877 9.50663 13.877 10.0889C13.877 10.6712 13.4049 11.1433 12.8226 11.1433H12.3677L12.9605 12.1729C13.258 12.6894 13.0803 13.3493 12.5638 13.6468C12.0472 13.9442 11.3873 13.7666 11.0899 13.25Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.1475 1.33746C10.4404 1.04457 10.4404 0.569692 10.1475 0.276799C9.85456 -0.0160944 9.37969 -0.0160944 9.0868 0.276799L7.5868 1.7768C7.2939 2.06969 7.2939 2.54457 7.5868 2.83746C7.87969 3.13035 8.35456 3.13035 8.64746 2.83746L10.1475 1.33746ZM8.60918 3.76055C9.05316 3.67621 9.50994 3.68648 9.94968 3.79068C10.3895 3.89489 10.8023 4.09068 11.1612 4.36528C11.5201 4.63988 11.8171 4.9871 12.0327 5.38427C12.1039 5.51546 12.1128 5.6716 12.0569 5.81002C12.001 5.94843 11.8862 6.05463 11.7439 6.0996C11.3751 6.21606 11.0531 6.44685 10.8242 6.75854C10.5954 7.07023 10.4717 7.44665 10.471 7.83333V7.8412C10.4633 8.28422 10.618 8.71473 10.9061 9.05134C11.1943 9.38795 11.5957 9.60733 12.0347 9.668C12.1757 9.68751 12.3018 9.76626 12.3812 9.88449C12.4607 10.0027 12.4859 10.1492 12.4506 10.2872C12.1583 11.43 11.5666 12.4742 10.7364 13.3122C10.7288 13.3199 10.7208 13.3274 10.7126 13.3347C10.2841 13.7141 9.73492 13.9293 9.1627 13.9422C8.59469 13.955 8.04041 13.7677 7.59681 13.4131C7.47241 13.3233 7.32284 13.275 7.16929 13.275C7.01359 13.275 6.86199 13.3247 6.73657 13.4169C6.27444 13.7658 5.70358 13.9396 5.12535 13.9075C4.54601 13.8753 3.99693 13.6385 3.57598 13.2391C3.56938 13.2329 3.56296 13.2264 3.55672 13.2198C2.46945 12.0695 1.78808 10.5954 1.61612 9.02222C1.40797 7.84699 1.60391 6.63576 2.1722 5.58596C2.38534 5.16849 2.68296 4.79988 3.0462 4.50356C3.41124 4.20576 3.83448 3.98754 4.28879 3.86289C4.7431 3.73824 5.21844 3.70991 5.68434 3.77971C6.14603 3.84889 6.58833 4.01292 6.98342 4.26142C7.04742 4.2968 7.11939 4.31539 7.1926 4.31539C7.26305 4.31539 7.33236 4.29817 7.39451 4.26534C7.76018 4.01516 8.17373 3.84326 8.60918 3.76055Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.00037 0.0905762C7.55266 0.0905762 8.00037 0.538291 8.00037 1.09058V5.17834L11.4638 2.97434C11.9298 2.67783 12.5479 2.81518 12.8444 3.28113C13.1409 3.74707 13.0035 4.36515 12.5376 4.66166L8.86303 6.99999L12.5376 9.33832C13.0035 9.63483 13.1409 10.2529 12.8444 10.7189C12.5479 11.1848 11.9298 11.3222 11.4638 11.0256L8.00037 8.82165V12.9094C8.00037 13.4617 7.55266 13.9094 7.00037 13.9094C6.44809 13.9094 6.00037 13.4617 6.00037 12.9094V8.82169L2.53701 11.0256C2.07106 11.3222 1.45298 11.1848 1.15647 10.7189C0.859956 10.2529 0.997309 9.63483 1.46325 9.33832L5.13777 6.99999L1.46325 4.66166C0.997309 4.36515 0.859956 3.74707 1.15647 3.28113C1.45298 2.81518 2.07106 2.67783 2.53701 2.97434L6.00037 5.1783V1.09058C6.00037 0.538291 6.44809 0.0905762 7.00037 0.0905762Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 935 B

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 5.5C13.5 5.36739 13.4473 5.24021 13.3536 5.14645C13.2598 5.05268 13.1326 5 13 5H12.5V3.5C12.5 3.23478 12.3946 2.98043 12.2071 2.79289C12.0196 2.60536 11.7652 2.5 11.5 2.5H1.5C1.23478 2.5 0.98043 2.60536 0.792893 2.79289C0.605357 2.98043 0.5 3.23478 0.5 3.5V10.5C0.5 10.7652 0.605357 11.0196 0.792893 11.2071C0.98043 11.3946 1.23478 11.5 1.5 11.5H11.5C11.7652 11.5 12.0196 11.3946 12.2071 11.2071C12.3946 11.0196 12.5 10.7652 12.5 10.5V9H13C13.1326 9 13.2598 8.94732 13.3536 8.85355C13.4473 8.75979 13.5 8.63261 13.5 8.5V5.5ZM6.5 3.875C6.84518 3.875 7.125 4.15482 7.125 4.5V7C7.125 7.34518 6.84518 7.625 6.5 7.625C6.15482 7.625 5.875 7.34518 5.875 7V4.5C5.875 4.15482 6.15482 3.875 6.5 3.875ZM7.25 9.25C7.25 9.66421 6.91421 10 6.5 10C6.08579 10 5.75 9.66421 5.75 9.25C5.75 8.83579 6.08579 8.5 6.5 8.5C6.91421 8.5 7.25 8.83579 7.25 9.25Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1010 B

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.3536 5.14645C13.4473 5.24021 13.5 5.36739 13.5 5.5V8.5C13.5 8.63261 13.4473 8.75979 13.3536 8.85355C13.2598 8.94732 13.1326 9 13 9H12.5V10.5C12.5 10.7652 12.3946 11.0196 12.2071 11.2071C12.0196 11.3946 11.7652 11.5 11.5 11.5H1.5C1.23478 11.5 0.98043 11.3946 0.792893 11.2071C0.605357 11.0196 0.5 10.7652 0.5 10.5V3.5C0.5 3.23478 0.605357 2.98043 0.792893 2.79289C0.98043 2.60536 1.23478 2.5 1.5 2.5H11.5C11.7652 2.5 12.0196 2.60536 12.2071 2.79289C12.3946 2.98043 12.5 3.23478 12.5 3.5V5H13C13.1326 5 13.2598 5.05268 13.3536 5.14645ZM7.49186 5.15503C7.69722 4.87758 7.63877 4.48619 7.36132 4.28084C7.08388 4.07548 6.69249 4.13393 6.48713 4.41138L4.82942 6.65107C4.68901 6.84078 4.66744 7.09341 4.77366 7.30418C4.87988 7.51494 5.09577 7.6479 5.33179 7.6479H6.43813L5.77074 8.84996C5.60319 9.15175 5.712 9.53222 6.01379 9.69977C6.31557 9.86733 6.69605 9.75851 6.8636 9.45672L8.04643 7.32628C8.15391 7.1327 8.15094 6.89669 8.03863 6.70587C7.92631 6.51505 7.72142 6.3979 7.5 6.3979H6.57195L7.49186 5.15503Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 2C1.10218 2 0.720644 2.15804 0.43934 2.43934C0.158035 2.72064 0 3.10218 0 3.5V10.5C0 10.8978 0.158035 11.2794 0.43934 11.5607C0.720644 11.842 1.10217 12 1.5 12H11.5C11.8978 12 12.2794 11.842 12.5607 11.5607C12.842 11.2794 13 10.8978 13 10.5V9.5C13.2652 9.5 13.5196 9.39464 13.7071 9.20711C13.8946 9.01957 14 8.76521 14 8.5V5.5C14 5.23478 13.8946 4.98043 13.7071 4.79289C13.5196 4.60536 13.2652 4.5 13 4.5V3.5C13 3.10217 12.842 2.72064 12.5607 2.43934C12.2794 2.15804 11.8978 2 11.5 2H1.5Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 662 B

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187711)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.219669 0.218938C-0.0732231 0.511831 -0.0732231 0.986704 0.219669 1.2796L0.397768 1.4577C0.415456 1.4719 0.432551 1.48721 0.44896 1.50361L12.7769 13.8315C13.0715 14.0727 13.5068 14.0559 13.7817 13.781C14.0746 13.4881 14.0746 13.0132 13.7817 12.7203L12.2391 11.1777C12.407 10.9939 12.5007 10.7535 12.5007 10.5034V9.00342H13.0007C13.1333 9.00342 13.2604 8.95074 13.3542 8.85697C13.448 8.7632 13.5007 8.63603 13.5007 8.50342V5.50342C13.5007 5.37081 13.448 5.24363 13.3542 5.14986C13.2604 5.0561 13.1333 5.00342 13.0007 5.00342H12.5007V3.50342C12.5007 3.2382 12.3953 2.98385 12.2078 2.79631C12.0202 2.60877 11.7659 2.50342 11.5007 2.50342H3.56481L1.28033 0.218938C0.987436 -0.0739558 0.512562 -0.0739558 0.219669 0.218938ZM8.68099 11.5034L0.514567 3.33699C0.505345 3.39162 0.500624 3.44728 0.500624 3.50342V10.5034C0.500624 10.7686 0.605981 11.023 0.793518 11.2105C0.981054 11.3981 1.23541 11.5034 1.50062 11.5034H8.68099Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187711">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.43934 2.43934C0.720644 2.15804 1.10218 2 1.5 2H11.5C11.8978 2 12.2794 2.15804 12.5607 2.43934C12.842 2.72064 13 3.10217 13 3.5V4.5C13.2652 4.5 13.5196 4.60536 13.7071 4.79289C13.8946 4.98043 14 5.23478 14 5.5V8.5C14 8.76521 13.8946 9.01957 13.7071 9.20711C13.5196 9.39464 13.2652 9.5 13 9.5V10.5C13 10.8978 12.842 11.2794 12.5607 11.5607C12.2794 11.842 11.8978 12 11.5 12H1.5C1.10217 12 0.720644 11.842 0.43934 11.5607C0.158035 11.2794 0 10.8978 0 10.5V3.5C0 3.10218 0.158035 2.72064 0.43934 2.43934ZM3.375 5C3.375 4.65482 3.09518 4.375 2.75 4.375C2.40482 4.375 2.125 4.65482 2.125 5V9C2.125 9.34518 2.40482 9.625 2.75 9.625C3.09518 9.625 3.375 9.34518 3.375 9V5ZM6.875 5C6.875 4.65482 6.59518 4.375 6.25 4.375C5.90482 4.375 5.625 4.65482 5.625 5V9C5.625 9.34518 5.90482 9.625 6.25 9.625C6.59518 9.625 6.875 9.34518 6.875 9V5ZM9.75 4.375C10.0952 4.375 10.375 4.65482 10.375 5V9C10.375 9.34518 10.0952 9.625 9.75 9.625C9.40482 9.625 9.125 9.34518 9.125 9V5C9.125 4.65482 9.40482 4.375 9.75 4.375Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.43934 2.43934C0.720644 2.15804 1.10218 2 1.5 2H11.5C11.8978 2 12.2794 2.15804 12.5607 2.43934C12.842 2.72064 13 3.10217 13 3.5V4.5C13.2652 4.5 13.5196 4.60536 13.7071 4.79289C13.8946 4.98043 14 5.23478 14 5.5V8.5C14 8.76521 13.8946 9.01957 13.7071 9.20711C13.5196 9.39464 13.2652 9.5 13 9.5V10.5C13 10.8978 12.842 11.2794 12.5607 11.5607C12.2794 11.842 11.8978 12 11.5 12H1.5C1.10217 12 0.720644 11.842 0.43934 11.5607C0.158035 11.2794 0 10.8978 0 10.5V3.5C0 3.10218 0.158035 2.72064 0.43934 2.43934ZM3.375 5C3.375 4.65482 3.09518 4.375 2.75 4.375C2.40482 4.375 2.125 4.65482 2.125 5V9C2.125 9.34518 2.40482 9.625 2.75 9.625C3.09518 9.625 3.375 9.34518 3.375 9V5Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 835 B

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.43934 2.43934C0.720644 2.15804 1.10218 2 1.5 2H11.5C11.8978 2 12.2794 2.15804 12.5607 2.43934C12.842 2.72064 13 3.10217 13 3.5V4.5C13.2652 4.5 13.5196 4.60536 13.7071 4.79289C13.8946 4.98043 14 5.23478 14 5.5V8.5C14 8.76521 13.8946 9.01957 13.7071 9.20711C13.5196 9.39464 13.2652 9.5 13 9.5V10.5C13 10.8978 12.842 11.2794 12.5607 11.5607C12.2794 11.842 11.8978 12 11.5 12H1.5C1.10217 12 0.720644 11.842 0.43934 11.5607C0.158035 11.2794 0 10.8978 0 10.5V3.5C0 3.10218 0.158035 2.72064 0.43934 2.43934ZM2.75 4.375C3.09518 4.375 3.375 4.65482 3.375 5V9C3.375 9.34518 3.09518 9.625 2.75 9.625C2.40482 9.625 2.125 9.34518 2.125 9V5C2.125 4.65482 2.40482 4.375 2.75 4.375ZM6.25 4.375C6.59518 4.375 6.875 4.65482 6.875 5V9C6.875 9.34518 6.59518 9.625 6.25 9.625C5.90482 9.625 5.625 9.34518 5.625 9V5C5.625 4.65482 5.90482 4.375 6.25 4.375Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1004 B

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187729)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.219669 0.21906C-0.0732231 0.511953 -0.0732231 0.986827 0.219669 1.27972L0.397768 1.45782C0.415456 1.47202 0.432551 1.48733 0.44896 1.50374L12.7768 13.8317C13.0714 14.0729 13.5067 14.056 13.7817 13.7811C14.0745 13.4882 14.0745 13.0133 13.7817 12.7205L11.0505 9.98929C11.0624 9.93039 11.0673 9.86971 11.0647 9.80846C11.0549 9.58111 10.9424 9.3705 10.7589 9.23593L9.02742 7.96615L7.91192 6.85066L10.7589 4.76285C10.9424 4.62827 11.0549 4.41766 11.0647 4.19031C11.0745 3.96296 10.9805 3.74346 10.8093 3.59361L7.02083 0.278707C6.79936 0.0849205 6.48502 0.0385624 6.21704 0.160165C5.94906 0.281767 5.77695 0.548857 5.77695 0.84314V4.71568L1.28033 0.21906C0.987436 -0.0738338 0.512562 -0.0738338 0.219669 0.21906ZM9.0884 11.911L8.02539 10.848L7.27695 11.5029V10.0995L5.77695 8.5995V13.1557C5.77695 13.45 5.94906 13.7171 6.21704 13.8387C6.48502 13.9603 6.79936 13.9139 7.02083 13.7201L9.0884 11.911ZM5.67126 8.49381L4.59812 7.42067L2.76853 8.76237C2.4345 9.00732 2.36229 9.47668 2.60724 9.8107C2.8522 10.1448 3.32155 10.217 3.65557 9.97198L5.67126 8.49381ZM7.27695 5.45619V2.49596L9.11751 4.10645L7.27695 5.45619Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187729">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187723)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.99923 0.131735C4.26721 0.0101321 4.58155 0.0564902 4.80302 0.250277L8.6094 3.58086C8.78065 3.73071 8.87462 3.95021 8.86483 4.17756C8.85503 4.40491 8.74255 4.61552 8.55904 4.75009L5.49089 7.00007L8.55904 9.25005C8.74255 9.38462 8.85503 9.59523 8.86483 9.82258C8.87462 10.05 8.78065 10.2695 8.6094 10.4193L4.80302 13.7499C4.58155 13.9437 4.26721 13.9901 3.99923 13.8684C3.73125 13.7468 3.55914 13.4798 3.55914 13.1855V8.41669L1.42208 9.98386C1.08806 10.2289 0.618712 10.1566 0.373762 9.82258C0.128811 9.48856 0.201019 9.0192 0.535043 8.77425L2.95438 7.00007L0.535043 5.22589C0.201019 4.98094 0.128811 4.51159 0.373762 4.17756C0.618712 3.84354 1.08806 3.77133 1.42208 4.01628L3.55914 5.58346V0.814709C3.55914 0.520427 3.73125 0.253337 3.99923 0.131735ZM5.05914 8.54356L6.91761 9.90645L5.05914 11.5326V8.54356ZM5.05914 5.45658V2.46753L6.91761 4.0937L5.05914 5.45658ZM11.1345 9.70518C12.6496 8.19004 12.6496 5.71497 11.1345 4.19984C10.8416 3.90694 10.8416 3.43207 11.1345 3.13918C11.4273 2.84628 11.9022 2.84628 12.1951 3.13918C14.296 5.2401 14.296 8.66491 12.1951 10.7659C11.9022 11.0588 11.4273 11.0588 11.1345 10.7659C10.8416 10.473 10.8416 9.99807 11.1345 9.70518ZM9.48851 5.91761C10.0127 6.44178 10.0127 7.3676 9.48851 7.89177C9.19561 8.18466 9.19561 8.65954 9.48851 8.95243C9.7814 9.24532 10.2563 9.24532 10.5492 8.95243C11.6591 7.84247 11.6591 5.96691 10.5492 4.85695C10.2563 4.56406 9.7814 4.56406 9.48851 4.85695C9.19561 5.14984 9.19561 5.62472 9.48851 5.91761Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187723">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.27124 0.141745C6.60679 -0.0288002 7.00968 0.00351979 7.31375 0.225375L11.7173 3.4383C11.987 3.63504 12.1407 3.95335 12.1271 4.28687C12.1135 4.62039 11.9344 4.92513 11.6496 5.09926L8.54111 7.00006L11.6496 8.90085C11.9344 9.07499 12.1135 9.37973 12.1271 9.71325C12.1407 10.0468 11.987 10.3651 11.7173 10.5619L7.31375 13.7748C7.00968 13.9966 6.60679 14.029 6.27124 13.8584C5.93569 13.6879 5.72434 13.3434 5.72434 12.967V8.7225L3.39292 10.1482C2.92175 10.4363 2.30622 10.2879 2.0181 9.81669C1.72998 9.34552 1.87837 8.72999 2.34955 8.44187L4.7074 7.00006L2.34955 5.55825C1.87837 5.27013 1.72998 4.6546 2.0181 4.18343C2.30622 3.71225 2.92175 3.56386 3.39292 3.85198L5.72434 5.27762V1.03321C5.72434 0.656807 5.93569 0.31229 6.27124 0.141745ZM7.72433 8.8449L9.33085 9.82727L7.72433 10.9995V8.8449ZM7.72433 5.15522V3.00071L9.33085 4.17285L7.72433 5.15522Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1018 B

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187741)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.54687 3.36147V12.2955C1.54687 12.4084 1.6384 12.4999 1.75131 12.4999H12.2045C12.3426 12.4999 12.4545 12.388 12.4545 12.2499V3.36147H1.54687ZM1.75131 0.0922852C0.809976 0.0922852 0.046875 0.855387 0.046875 1.79672V12.2955C0.046875 13.2368 0.809975 13.9999 1.75131 13.9999H12.2045C13.171 13.9999 13.9545 13.2164 13.9545 12.2499V1.79672C13.9545 0.855386 13.1914 0.0922852 12.2501 0.0922852H1.75131ZM4.43975 7.11111C5.8493 5.70157 8.15208 5.70157 9.56163 7.11111C9.85452 7.40401 10.3294 7.40401 10.6223 7.11111C10.9151 6.81822 10.9151 6.34335 10.6223 6.05045C8.62696 4.05512 5.37442 4.05512 3.37909 6.05045C3.0862 6.34335 3.0862 6.81822 3.37909 7.11111C3.67198 7.40401 4.14686 7.40401 4.43975 7.11111ZM5.90676 8.73022C6.48847 8.14852 7.5129 8.14852 8.09461 8.73022C8.3875 9.02312 8.86237 9.02312 9.15527 8.73022C9.44816 8.43733 9.44816 7.96246 9.15527 7.66956C7.98778 6.50207 6.01359 6.50207 4.8461 7.66956C4.55321 7.96246 4.55321 8.43733 4.8461 8.73022C5.13899 9.02312 5.61387 9.02312 5.90676 8.73022ZM7.75068 10.0725C7.75068 10.4867 7.4149 10.8225 7.00068 10.8225C6.58647 10.8225 6.25068 10.4867 6.25068 10.0725C6.25068 9.6583 6.58647 9.32251 7.00068 9.32251C7.4149 9.32251 7.75068 9.6583 7.75068 10.0725Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187741">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187699)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.7508 7.00002C13.7508 10.72 10.7418 13.7371 7.02498 13.7504L9.84978 8.85768C10.1988 8.32347 10.4017 7.68512 10.4017 6.99939C10.4017 6.35637 10.2233 5.75501 9.91329 5.24212H13.1821C13.2956 5.24212 13.4036 5.21903 13.5019 5.1773C13.6641 5.75711 13.7508 6.36844 13.7508 7.00002ZM12.8366 3.60561C11.6667 1.59852 9.49105 0.249634 7.00039 0.249634C5.05906 0.249634 3.30913 1.06913 2.07767 2.38106C2.14049 2.43488 2.1954 2.50008 2.23911 2.57579L3.93706 5.51671C4.48802 4.3807 5.65242 3.59745 6.99976 3.59745C7.07958 3.59745 7.15876 3.6002 7.23721 3.60561H12.8366ZM0.25 7.00002C0.25 10.1943 2.46865 12.8704 5.449 13.5713C5.46369 13.4868 5.49322 13.4035 5.53858 13.3249L7.23097 10.3936C7.15456 10.3987 7.07746 10.4013 6.99976 10.4013C5.78616 10.4013 4.72098 9.76585 4.11883 8.8095C4.09162 8.77687 4.06682 8.74147 4.04485 8.70341L1.13296 3.65987C0.57105 4.6448 0.25 5.78492 0.25 7.00002ZM8.64335 7.94727C8.65572 7.92585 8.66899 7.90526 8.68308 7.88554C8.82267 7.62092 8.9017 7.31938 8.9017 6.99939C8.9017 5.94898 8.05017 5.09745 6.99976 5.09745C5.94935 5.09745 5.09782 5.94898 5.09782 6.99939C5.09782 8.0498 5.94935 8.90133 6.99976 8.90133C7.65534 8.90133 8.23345 8.56964 8.57542 8.06493L8.64335 7.94727Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187699">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187717)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.33126 2.10694C3.1654 2.03824 2.98289 2.02026 2.80681 2.05529C2.63073 2.09031 2.46899 2.17676 2.34204 2.30371C2.21509 2.43066 2.12864 2.5924 2.09362 2.76848C2.05859 2.94456 2.07657 3.12707 2.14527 3.29293C2.21397 3.4588 2.33032 3.60056 2.47959 3.70031C2.62887 3.80005 2.80436 3.85328 2.98389 3.85328H3.89161V2.94556C3.89161 2.76603 3.83838 2.59054 3.73864 2.44126C3.63889 2.29199 3.49713 2.17564 3.33126 2.10694ZM5.89161 3.85328V2.94556C5.89161 2.37047 5.72108 1.80829 5.40158 1.33012C5.08207 0.851948 4.62795 0.479258 4.09663 0.25918C3.56531 0.0391017 2.98067 -0.0184809 2.41663 0.0937142C1.85258 0.205909 1.33448 0.482842 0.927825 0.889494C0.521173 1.29615 0.24424 1.81425 0.132045 2.3783C0.019849 2.94234 0.0774316 3.52698 0.297511 4.0583C0.517589 4.58962 0.890279 5.04374 1.36845 5.36325C1.84662 5.68275 2.4088 5.85328 2.98389 5.85328H3.89161V8.10779H2.98389C2.4088 8.10779 1.84662 8.27833 1.36845 8.59783C0.89028 8.91733 0.517589 9.37146 0.297511 9.90277C0.0774316 10.4341 0.019849 11.0188 0.132045 11.5828C0.244239 12.1468 0.521172 12.665 0.927825 13.0716C1.33448 13.4783 1.85259 13.7552 2.41663 13.8674C2.98067 13.9796 3.56531 13.922 4.09663 13.7019C4.62795 13.4818 5.08207 13.1092 5.40158 12.631C5.72108 12.1528 5.89161 11.5906 5.89161 11.0155V10.1078H8.14612V11.0155C8.14612 11.5906 8.31666 12.1528 8.63616 12.631C8.95566 13.1092 9.40979 13.4818 9.9411 13.7019C10.4724 13.922 11.0571 13.9796 11.6211 13.8674C12.1852 13.7552 12.7033 13.4783 13.1099 13.0716C13.5166 12.665 13.7935 12.1468 13.9057 11.5828C14.0179 11.0188 13.9603 10.4341 13.7402 9.90277C13.5202 9.37146 13.1475 8.91733 12.6693 8.59783C12.1911 8.27833 11.6289 8.10779 11.0539 8.10779H10.1461V5.85328H11.0539C11.6289 5.85328 12.1911 5.68275 12.6693 5.36325C13.1475 5.04374 13.5202 4.58962 13.7402 4.0583C13.9603 3.52698 14.0179 2.94234 13.9057 2.3783C13.7935 1.81426 13.5166 1.29615 13.1099 0.889494C12.7033 0.482841 12.1852 0.205908 11.6211 0.0937142C11.0571 -0.0184809 10.4724 0.0391017 9.9411 0.25918C9.40979 0.479258 8.95566 0.851948 8.63616 1.33012C8.31666 1.80829 8.14612 2.37047 8.14612 2.94556V3.85328H5.89161ZM5.89161 5.85328V8.10779H8.14612V5.85328H5.89161ZM10.1461 3.85328H11.0539C11.2334 3.85328 11.4089 3.80005 11.5582 3.70031C11.7074 3.60056 11.8238 3.4588 11.8925 3.29293C11.9612 3.12707 11.9792 2.94456 11.9441 2.76848C11.9091 2.59239 11.8227 2.43065 11.6957 2.30371C11.5688 2.17676 11.407 2.09031 11.2309 2.05529C11.0549 2.02026 10.8723 2.03824 10.7065 2.10694C10.5406 2.17564 10.3989 2.29199 10.2991 2.44126C10.1994 2.59054 10.1461 2.76603 10.1461 2.94556V3.85328ZM10.1461 10.1078V11.0155C10.1461 11.1951 10.1994 11.3706 10.2991 11.5198C10.3989 11.6691 10.5406 11.7855 10.7065 11.8542C10.8723 11.9229 11.0549 11.9408 11.2309 11.9058C11.407 11.8708 11.5688 11.7843 11.6957 11.6574C11.8227 11.5305 11.9091 11.3687 11.9441 11.1926C11.9792 11.0165 11.9612 10.834 11.8925 10.6682C11.8238 10.5023 11.7074 10.3605 11.5582 10.2608C11.4089 10.1611 11.2334 10.1078 11.0539 10.1078H10.1461ZM3.89161 10.1078H2.98389C2.80436 10.1078 2.62887 10.1611 2.47959 10.2608C2.33032 10.3605 2.21397 10.5023 2.14527 10.6682C2.07657 10.834 2.05859 11.0165 2.09362 11.1926C2.12864 11.3687 2.21509 11.5305 2.34204 11.6574C2.46898 11.7843 2.63072 11.8708 2.80681 11.9058C2.98289 11.9408 3.1654 11.9229 3.33126 11.8542C3.49713 11.7855 3.63889 11.6691 3.73864 11.5198C3.83838 11.3706 3.89161 11.1951 3.89161 11.0155V10.1078Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187717">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187726)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.86004 0.8573C5.86004 0.443086 5.52426 0.1073 5.11004 0.1073C4.69583 0.1073 4.36004 0.443086 4.36004 0.8573V2.5H4.00012C3.17169 2.5 2.50012 3.17157 2.50012 4V4.35992H0.857422C0.443208 4.35992 0.107422 4.69571 0.107422 5.10992C0.107422 5.52414 0.443208 5.85992 0.857422 5.85992H2.50012V8.14008H0.857422C0.443208 8.14008 0.107422 8.47586 0.107422 8.89008C0.107422 9.30429 0.443208 9.64008 0.857422 9.64008H2.50012V10C2.50012 10.8284 3.17169 11.5 4.00012 11.5H4.36004V13.1427C4.36004 13.5569 4.69583 13.8927 5.11004 13.8927C5.52426 13.8927 5.86004 13.5569 5.86004 13.1427V11.5H8.1402V13.1427C8.1402 13.5569 8.47598 13.8927 8.8902 13.8927C9.30441 13.8927 9.6402 13.5569 9.6402 13.1427V11.5H10.0001C10.8285 11.5 11.5001 10.8284 11.5001 10V9.64008H13.1428C13.557 9.64008 13.8928 9.30429 13.8928 8.89008C13.8928 8.47586 13.557 8.14008 13.1428 8.14008H11.5001V5.85992H13.1428C13.557 5.85992 13.8928 5.52414 13.8928 5.10992C13.8928 4.69571 13.557 4.35992 13.1428 4.35992H11.5001V4C11.5001 3.17157 10.8285 2.5 10.0001 2.5H9.6402V0.8573C9.6402 0.443086 9.30441 0.1073 8.8902 0.1073C8.47598 0.1073 8.1402 0.443086 8.1402 0.8573V2.5H5.86004V0.8573ZM7.40906 8.375C7.06388 8.375 6.78406 8.65482 6.78406 9C6.78406 9.34518 7.06388 9.625 7.40906 9.625H9.40906C9.75423 9.625 10.034 9.34518 10.034 9C10.034 8.65482 9.75423 8.375 9.40906 8.375H7.40906Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187726">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187705)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.49963 1.5C2.49963 0.671573 3.1712 0 3.99963 0H9.99963C10.828 0 11.4996 0.671573 11.4996 1.5V2.33472H13.1867C13.6009 2.33472 13.9367 2.6705 13.9367 3.08472C13.9367 3.49893 13.6009 3.83472 13.1867 3.83472H11.4996V6.25H13.1867C13.6009 6.25 13.9367 6.58579 13.9367 7C13.9367 7.41421 13.6009 7.75 13.1867 7.75H11.4996V10.1653H13.1867C13.6009 10.1653 13.9367 10.5011 13.9367 10.9153C13.9367 11.3295 13.6009 11.6653 13.1867 11.6653H11.4996V12.5C11.4996 13.3284 10.828 14 9.99963 14H3.99963C3.1712 14 2.49963 13.3284 2.49963 12.5V11.6653H0.8125C0.398287 11.6653 0.0625 11.3295 0.0625 10.9153C0.0625 10.5011 0.398287 10.1653 0.8125 10.1653H2.49963V7.75H0.812561C0.398348 7.75 0.062561 7.41421 0.062561 7C0.062561 6.58579 0.398348 6.25 0.812561 6.25H2.49963V3.83472H0.8125C0.398287 3.83472 0.0625 3.49893 0.0625 3.08472C0.0625 2.6705 0.398287 2.33472 0.8125 2.33472H2.49963V1.5ZM7.34771 11.1825C7.00254 11.1825 6.72271 11.4623 6.72271 11.8075C6.72271 12.1527 7.00254 12.4325 7.34771 12.4325H9.34771C9.69289 12.4325 9.97271 12.1527 9.97271 11.8075C9.97271 11.4623 9.69289 11.1825 9.34771 11.1825H7.34771Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187705">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 2C7.44771 2 7 2.44772 7 3V3.46875H7.5C9.01878 3.46875 10.25 4.69997 10.25 6.21875V6.375H14V3C14 2.44772 13.5523 2 13 2H8ZM7.89113 13.8713C7.96169 13.6668 8 13.4472 8 13.2188C8 13.1197 7.9928 13.0224 7.9789 12.9272C9.26939 12.7006 10.25 11.5742 10.25 10.2188V7.625H14V13C14 13.5523 13.5523 14 13 14H8.5C8.28323 14 8.0772 13.954 7.89113 13.8713ZM12.6719 4.1875C12.6719 4.61034 12.3291 4.95312 11.9062 4.95312C11.4834 4.95312 11.1406 4.61034 11.1406 4.1875C11.1406 3.76466 11.4834 3.42188 11.9062 3.42188C12.3291 3.42188 12.6719 3.76466 12.6719 4.1875ZM0 6.21875C0 5.39032 0.671573 4.71875 1.5 4.71875H7.5C8.32843 4.71875 9 5.39032 9 6.21875V10.2188C9 11.0472 8.32843 11.7188 7.5 11.7188H5.25V12.4688H6C6.41421 12.4688 6.75 12.8045 6.75 13.2188C6.75 13.633 6.41421 13.9688 6 13.9688H4.5H3C2.58579 13.9688 2.25 13.633 2.25 13.2188C2.25 12.8045 2.58579 12.4688 3 12.4688H3.75V11.7188H1.5C0.671573 11.7188 0 11.0472 0 10.2188V6.21875Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.20298 5.1687L0.783903 8.94037C0.632187 10.3058 1.70103 11.5 3.07488 11.5C3.94798 11.5 4.74614 11.0067 5.13661 10.2258L5.4995 9.5H8.4995L8.86239 10.2258C9.25285 11.0067 10.051 11.5 10.9241 11.5C12.298 11.5 13.3668 10.3058 13.2151 8.94037L12.796 5.16871C12.6272 3.64941 11.343 2.5 9.81437 2.5H4.18463C2.65598 2.5 1.37179 3.64941 1.20298 5.1687ZM4.37451 4.375C4.71969 4.375 4.99951 4.65482 4.99951 5V5.54175H5.54126C5.88644 5.54175 6.16626 5.82157 6.16626 6.16675C6.16626 6.51193 5.88644 6.79175 5.54126 6.79175H4.99951V7.33333C4.99951 7.67851 4.71969 7.95833 4.37451 7.95833C4.02934 7.95833 3.74951 7.67851 3.74951 7.33333V6.79175H3.20793C2.86275 6.79175 2.58293 6.51193 2.58293 6.16675C2.58293 5.82157 2.86275 5.54175 3.20793 5.54175H3.74951V5C3.74951 4.65482 4.02934 4.375 4.37451 4.375ZM9.26514 7.41675C9.61032 7.41675 9.89014 7.13693 9.89014 6.79175C9.89014 6.44657 9.61032 6.16675 9.26514 6.16675C8.91996 6.16675 8.64014 6.44657 8.64014 6.79175C8.64014 7.13693 8.91996 7.41675 9.26514 7.41675ZM11.1401 5.24219C11.1401 5.58737 10.8603 5.86719 10.5151 5.86719C10.17 5.86719 9.89014 5.58737 9.89014 5.24219C9.89014 4.89701 10.17 4.61719 10.5151 4.61719C10.8603 4.61719 11.1401 4.89701 11.1401 5.24219Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187714)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.01947 1.95251C5.26596 1.95251 3.9843 2.54249 3.63184 2.77747C3.28719 3.00723 2.82154 2.9141 2.59178 2.56945C2.36201 2.22481 2.45514 1.75916 2.79979 1.52939C3.39825 1.13042 4.96933 0.452515 7.01947 0.452515C9.06961 0.452515 10.6407 1.13042 11.2391 1.52939C11.5838 1.75916 11.6769 2.22481 11.4471 2.56945C11.2174 2.9141 10.7517 3.00723 10.4071 2.77747C10.0546 2.54249 8.77299 1.95251 7.01947 1.95251ZM7.0195 4.80524C6.42198 4.80524 5.71791 5.0691 5.45308 5.20151C5.0826 5.38676 4.63209 5.23659 4.44685 4.8661C4.26161 4.49562 4.41178 4.04511 4.78226 3.85987C5.15138 3.67532 6.09555 3.30524 7.0195 3.30524C7.94345 3.30524 8.88762 3.67532 9.25674 3.85987C9.62722 4.04511 9.77739 4.49562 9.59215 4.8661C9.40691 5.23659 8.9564 5.38676 8.58592 5.20151C8.32109 5.0691 7.61702 4.80524 7.0195 4.80524ZM0.0273438 9.93751C0.0273438 7.94377 1.64359 6.32751 3.63734 6.32751C3.67911 6.32751 3.72073 6.32823 3.76219 6.32964C3.77747 6.32823 3.79295 6.32751 3.80859 6.32751H10.3398L10.3475 6.32757L10.3631 6.32751C12.3569 6.32751 13.9731 7.94377 13.9731 9.93751C13.9731 11.9313 12.3569 13.5475 10.3631 13.5475C9.53346 13.5475 8.76818 13.2671 8.15847 12.7963H5.84204C5.23233 13.2671 4.46705 13.5475 3.63734 13.5475C1.64359 13.5475 0.0273438 11.9313 0.0273438 9.93751ZM9.58818 11.4931C10.0107 11.4931 10.3533 11.1505 10.3533 10.7279C10.3533 10.3053 10.0107 9.96271 9.58818 9.96271C9.16558 9.96271 8.82299 10.3053 8.82299 10.7279C8.82299 11.1505 9.16558 11.4931 9.58818 11.4931ZM12.1124 8.84727C12.1124 9.26987 11.7698 9.61246 11.3472 9.61246C10.9246 9.61246 10.582 9.26987 10.582 8.84727C10.582 8.42468 10.9246 8.08209 11.3472 8.08209C11.7698 8.08209 12.1124 8.42468 12.1124 8.84727ZM1.73901 9.92073C1.73901 9.57555 2.01883 9.29573 2.36401 9.29573H2.81218V8.84729C2.81218 8.50211 3.092 8.22229 3.43718 8.22229C3.78236 8.22229 4.06218 8.50211 4.06218 8.84729V9.29573H4.51021C4.85539 9.29573 5.13521 9.57555 5.13521 9.92073C5.13521 10.2659 4.85539 10.5457 4.51021 10.5457H4.06218V10.9935C4.06218 11.3387 3.78236 11.6185 3.43718 11.6185C3.092 11.6185 2.81218 11.3387 2.81218 10.9935V10.5457H2.36401C2.01883 10.5457 1.73901 10.2659 1.73901 9.92073Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187714">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187768)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.0464 0.991089C11.0464 0.576875 10.7106 0.241089 10.2964 0.241089C9.88216 0.241089 9.54637 0.576875 9.54637 0.991089V1.87502C9.54637 2.01309 9.43444 2.12502 9.29637 2.12502H7.9995C7.033 2.12502 6.2495 2.90852 6.2495 3.87502V4.75897H4.18463C2.65598 4.75897 1.37179 5.90838 1.20297 7.42768L0.783903 11.1994C0.632187 12.5648 1.70103 13.759 3.07488 13.759C3.94798 13.759 4.74614 13.2657 5.13661 12.4848L5.4995 11.759H8.4995L8.86239 12.4848C9.25285 13.2657 10.051 13.759 10.9241 13.759C12.298 13.759 13.3668 12.5648 13.2151 11.1994L12.796 7.42768C12.6272 5.90838 11.343 4.75897 9.81437 4.75897H7.7495V3.87502C7.7495 3.73695 7.86143 3.62502 7.9995 3.62502H9.29637C10.2629 3.62502 11.0464 2.84151 11.0464 1.87502V0.991089ZM4.37451 6.63397C4.71969 6.63397 4.99951 6.91379 4.99951 7.25897V7.80066H5.54126C5.88644 7.80066 6.16626 8.08048 6.16626 8.42566C6.16626 8.77084 5.88644 9.05066 5.54126 9.05066H4.99951V9.5923C4.99951 9.93748 4.71969 10.2173 4.37451 10.2173C4.02933 10.2173 3.74951 9.93748 3.74951 9.5923V9.05066H3.20792C2.86275 9.05066 2.58292 8.77084 2.58292 8.42566C2.58292 8.08048 2.86275 7.80066 3.20792 7.80066H3.74951V7.25897C3.74951 6.91379 4.02933 6.63397 4.37451 6.63397ZM9.26513 9.67566C9.61031 9.67566 9.89013 9.39584 9.89013 9.05066C9.89013 8.70548 9.61031 8.42566 9.26513 8.42566C8.91996 8.42566 8.64013 8.70548 8.64013 9.05066C8.64013 9.39584 8.91996 9.67566 9.26513 9.67566ZM11.1401 7.50116C11.1401 7.84634 10.8603 8.12616 10.5151 8.12616C10.1699 8.12616 9.89013 7.84634 9.89013 7.50116C9.89013 7.15598 10.1699 6.87616 10.5151 6.87616C10.8603 6.87616 11.1401 7.15598 11.1401 7.50116Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187768">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187747)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.65886 0.162094C4.05896 0.0548882 4.47021 0.292325 4.57742 0.692424L5.02566 2.36529C5.13287 2.76539 4.89543 3.17664 4.49533 3.28385C4.09523 3.39105 3.68398 3.15361 3.57677 2.75352L3.12853 1.08065C3.02132 0.680553 3.25876 0.269301 3.65886 0.162094ZM0.0726167 3.75456C-0.0345896 4.15466 0.202848 4.56591 0.602947 4.67312L2.27581 5.12136C2.67591 5.22857 3.08716 4.99113 3.19437 4.59103C3.30158 4.19093 3.06414 3.77968 2.66404 3.67247L0.991176 3.22423C0.591076 3.11702 0.179824 3.35446 0.0726167 3.75456ZM4.47227 5.71964C4.2114 4.93772 4.95543 4.19369 5.73735 4.45457L12.8564 6.82969C13.7764 7.13663 13.7648 8.442 12.8394 8.73241L10.8125 9.36852L13.5125 12.0685C13.903 12.459 13.903 13.0921 13.5125 13.4827C13.122 13.8732 12.4888 13.8732 12.0983 13.4827L9.39199 10.7764L8.75011 12.8216C8.4597 13.747 7.15433 13.7587 6.84739 12.8387L4.47227 5.71964ZM2.06763 8.75488C1.77474 9.04778 1.29986 9.04778 1.00697 8.75488C0.714073 8.46199 0.714073 7.98712 1.00697 7.69422L2.23159 6.4696C2.52448 6.17671 2.99936 6.17671 3.29225 6.4696C3.58514 6.7625 3.58514 7.23737 3.29225 7.53026L2.06763 8.75488ZM8.52771 2.16357C8.8206 1.87068 8.8206 1.39581 8.52771 1.10291C8.23482 0.810019 7.75995 0.810019 7.46705 1.10291L6.24243 2.32753C5.94954 2.62043 5.94954 3.0953 6.24243 3.38819C6.53533 3.68109 7.0102 3.68109 7.30309 3.38819L8.52771 2.16357Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187747">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.33325 1.85417C5.33325 0.933692 6.07944 0.1875 6.99992 0.1875C7.92039 0.1875 8.66658 0.933692 8.66658 1.85417C8.66658 2.50484 8.29372 3.06843 7.75 3.34291V4.8125H10.5C11.8807 4.8125 13 5.93179 13 7.3125V11.3125C13 12.6932 11.8807 13.8125 10.5 13.8125H3.5C2.11929 13.8125 1 12.6932 1 11.3125V7.3125C1 5.93179 2.11929 4.8125 3.5 4.8125H6.25V3.34299C5.70619 3.06854 5.33325 2.50491 5.33325 1.85417ZM9.20474 11.1788C9.44154 10.9276 9.42991 10.5321 9.17876 10.2953C8.92761 10.0585 8.53205 10.0701 8.29526 10.3212C8.06978 10.5604 7.58797 10.7436 7 10.7436C6.41203 10.7436 5.93022 10.5604 5.70474 10.3212C5.46795 10.0701 5.07239 10.0585 4.82124 10.2953C4.57009 10.5321 4.55846 10.9276 4.79526 11.1788C5.34745 11.7644 6.22681 11.9936 7 11.9936C7.77319 11.9936 8.65255 11.7644 9.20474 11.1788ZM5.04175 9.04163C5.45596 9.04163 5.79175 8.70584 5.79175 8.29163C5.79175 7.87741 5.45596 7.54163 5.04175 7.54163C4.62753 7.54163 4.29175 7.87741 4.29175 8.29163C4.29175 8.70584 4.62753 9.04163 5.04175 9.04163ZM9.70825 8.29163C9.70825 8.70584 9.37247 9.04163 8.95825 9.04163C8.54404 9.04163 8.20825 8.70584 8.20825 8.29163C8.20825 7.87741 8.54404 7.54163 8.95825 7.54163C9.37247 7.54163 9.70825 7.87741 9.70825 8.29163Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,3 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.43693 1.60843C5.43693 0.745604 6.13639 0.0461426 6.99922 0.0461426C7.86205 0.0461426 8.56151 0.745604 8.56151 1.60843C8.56151 2.19946 8.23332 2.71384 7.74923 2.97926V4.05454C9.05295 4.16913 10.2477 4.58724 11.1692 5.31333C12.2777 6.18685 12.9575 7.48221 12.9575 9.12299V9.4873H11.5183C10.9742 9.4873 10.4661 9.75964 10.165 10.2128L9.87143 10.6544C9.80192 10.759 9.68468 10.8218 9.55912 10.8218H4.43932C4.31375 10.8218 4.19652 10.759 4.12701 10.6544L3.83351 10.2128C3.53232 9.75964 3.0243 9.4873 2.48017 9.4873H1.04694L1.04102 9.48733V9.12299C1.04102 7.48221 1.72077 6.18685 2.82933 5.31333C3.75079 4.58724 4.94551 4.16913 6.24923 4.05454V2.97927C5.76513 2.71385 5.43693 2.19947 5.43693 1.60843ZM1.04102 10.7373V12.4537C1.04102 13.2822 1.71259 13.9537 2.54102 13.9537H11.4575C12.2859 13.9537 12.9575 13.2822 12.9575 12.4537V10.7373H11.5183C11.3927 10.7373 11.2755 10.8002 11.206 10.9047L10.9125 11.3463C10.6113 11.7995 10.1033 12.0718 9.55912 12.0718H4.43932C3.89519 12.0718 3.38718 11.7995 3.08598 11.3463L2.79248 10.9047C2.72298 10.8002 2.60574 10.7373 2.48017 10.7373H1.04694H1.04102ZM4.74923 7C4.33502 7 3.99923 7.33579 3.99923 7.75C3.99923 8.16421 4.33502 8.5 4.74923 8.5C5.16345 8.5 5.49923 8.16421 5.49923 7.75C5.49923 7.33579 5.16345 7 4.74923 7ZM8.49923 7.75C8.49923 7.33579 8.83502 7 9.24923 7C9.66345 7 9.99923 7.33579 9.99923 7.75C9.99923 8.16421 9.66345 8.5 9.24923 8.5C8.83502 8.5 8.49923 8.16421 8.49923 7.75Z" fill="black"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187777)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.193603 1.96883C0.193603 1.8576 0.248209 1.68606 0.487859 1.46249C0.728466 1.23804 1.11064 1.00713 1.63515 0.800166C2.68046 0.387717 4.16722 0.118896 5.84103 0.118896C7.51484 0.118896 9.0016 0.387717 10.0469 0.800166C10.5714 1.00713 10.9536 1.23804 11.1942 1.46249C11.4338 1.68606 11.4884 1.8576 11.4884 1.96883C11.4884 2.08007 11.4338 2.25161 11.1942 2.47518C10.9536 2.69963 10.5714 2.93054 10.0469 3.1375C9.0016 3.54995 7.51484 3.81877 5.84103 3.81877C4.16722 3.81877 2.68046 3.54995 1.63515 3.1375C1.11064 2.93054 0.728466 2.69963 0.487859 2.47518C0.248209 2.25161 0.193603 2.08007 0.193603 1.96883ZM11.6157 3.72999C11.2929 3.94863 10.9161 4.13833 10.5057 4.30026C9.28084 4.78356 7.63139 5.06877 5.84103 5.06877C4.05068 5.06877 2.40122 4.78356 1.17636 4.30026C0.765981 4.13833 0.389112 3.94864 0.0664062 3.72999V6.31445C0.105706 6.40745 0.184266 6.52227 0.332313 6.65689C0.580721 6.88276 0.975031 7.11489 1.51525 7.32271C2.59153 7.73675 4.12072 8.00619 5.84102 8.00619C7.56132 8.00619 9.0905 7.73675 10.1668 7.32271C10.707 7.11489 11.1013 6.88276 11.3497 6.65689C11.4978 6.52223 11.5764 6.40738 11.6157 6.31437V3.72999ZM0.0664062 9.88862V8.00649C0.364766 8.18871 0.702665 8.34941 1.06645 8.48936C2.31908 8.97124 4.00731 9.25619 5.84102 9.25619C7.67472 9.25619 9.36295 8.97124 10.6156 8.48936L10.645 8.47796L8.91254 10.427L8.38475 10.0311C7.5011 9.36844 6.24749 9.54753 5.58475 10.4311C5.1553 11.0037 5.07933 11.7317 5.31949 12.3535C2.37453 12.2405 0.0664062 11.1794 0.0664062 9.88862ZM13.7453 9.12946C14.0205 8.81987 13.9926 8.34581 13.683 8.07062C13.3734 7.79543 12.8994 7.82332 12.6242 8.13291L9.08267 12.1171L7.63475 11.0311C7.30338 10.7826 6.83328 10.8498 6.58475 11.1811C6.33623 11.5125 6.40338 11.9826 6.73475 12.2311L8.73475 13.7311C9.04681 13.9652 9.48616 13.9209 9.74531 13.6294L13.7453 9.12946Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187777">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187750)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.127136 1.84993C0.127136 1.7387 0.181743 1.56716 0.421392 1.34359C0.661999 1.11914 1.04417 0.888229 1.56868 0.681271C2.61399 0.26882 4.10075 0 5.77456 0C7.44837 0 8.93513 0.26882 9.98044 0.681271C10.505 0.888229 10.8871 1.11914 11.1277 1.34359C11.3674 1.56716 11.422 1.7387 11.422 1.84993C11.422 1.96117 11.3674 2.13271 11.1277 2.35628C10.8871 2.58073 10.505 2.81164 9.98044 3.0186C8.93513 3.43105 7.44837 3.69987 5.77456 3.69987C4.10075 3.69987 2.61399 3.43105 1.56868 3.0186C1.04417 2.81164 0.661999 2.58073 0.421392 2.35628C0.181743 2.13271 0.127136 1.96117 0.127136 1.84993ZM11.5493 3.61105C11.2265 3.82971 10.8496 4.01942 10.4392 4.18136C9.21437 4.66466 7.56492 4.94987 5.77456 4.94987C3.98421 4.94987 2.33476 4.66466 1.10989 4.18136C0.69954 4.01944 0.322693 3.82976 0 3.61114V6.19555C0.0393004 6.28855 0.11786 6.40338 0.265907 6.53799C0.514315 6.76386 0.908625 6.99598 1.44885 7.20381C2.52512 7.61785 4.05431 7.88729 5.77461 7.88729C6.07745 7.88729 6.37437 7.87894 6.66393 7.86292C7.15382 6.20767 8.68588 5 10.5 5C10.8631 5 11.2149 5.04838 11.5493 5.13903V3.61105ZM5.77461 9.13729C5.92196 9.13729 6.06838 9.13545 6.2137 9.13181C5.92293 9.51061 5.75 9.98473 5.75 10.5V12.2446C2.57196 12.2389 0 11.1324 0 9.76972V7.8876C0.29836 8.06982 0.636259 8.23051 1.00004 8.37046C2.25268 8.85234 3.94091 9.13729 5.77461 9.13729ZM10.5 7.75C9.80964 7.75 9.25 8.30964 9.25 9V9.5H11.75V9C11.75 8.30964 11.1904 7.75 10.5 7.75ZM7.75 9V9.5315C7.31869 9.64252 7 10.034 7 10.5V13C7 13.5523 7.44772 14 8 14H13C13.5523 14 14 13.5523 14 13V10.5C14 10.034 13.6813 9.64252 13.25 9.5315V9C13.25 7.48122 12.0188 6.25 10.5 6.25C8.98122 6.25 7.75 7.48122 7.75 9Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187750">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187759)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.127136 1.84993C0.127136 1.7387 0.181743 1.56716 0.421392 1.34359C0.661999 1.11914 1.04417 0.888229 1.56868 0.681271C2.61399 0.26882 4.10075 0 5.77456 0C7.44837 0 8.93513 0.26882 9.98044 0.681271C10.505 0.888229 10.8871 1.11914 11.1277 1.34359C11.3674 1.56716 11.422 1.7387 11.422 1.84993C11.422 1.96117 11.3674 2.13271 11.1277 2.35628C10.8871 2.58073 10.505 2.81164 9.98044 3.0186C8.93513 3.43105 7.44837 3.69987 5.77456 3.69987C4.10075 3.69987 2.61399 3.43105 1.56868 3.0186C1.04417 2.81164 0.661999 2.58073 0.421392 2.35628C0.181743 2.13271 0.127136 1.96117 0.127136 1.84993ZM11.5493 3.61105C11.2265 3.82971 10.8496 4.01942 10.4392 4.18136C9.21437 4.66466 7.56492 4.94987 5.77456 4.94987C3.98421 4.94987 2.33476 4.66466 1.10989 4.18136C0.69954 4.01944 0.322693 3.82976 0 3.61114V6.19555C0.0393004 6.28855 0.11786 6.40338 0.265907 6.53799C0.514315 6.76386 0.908625 6.99598 1.44885 7.20381C2.52512 7.61785 4.05431 7.88729 5.77461 7.88729C6.22613 7.88729 6.66449 7.86873 7.08494 7.83386C7.39823 7.69108 7.73876 7.64075 8.06909 7.67767C8.12534 7.46982 8.22062 7.26731 8.36287 7.08024C8.65282 6.69893 9.03695 6.51574 9.32459 6.42549C9.86775 6.25507 10.4423 6.29886 10.7381 6.33494C10.9533 6.36118 11.163 6.40235 11.3663 6.45727C11.4621 6.35692 11.5181 6.26931 11.5493 6.19547V3.61105ZM1.00004 8.37046C2.18102 8.82478 3.74917 9.10404 5.46139 9.13451C5.16914 9.57172 5.06827 10.1213 5.20552 10.6489C5.306 11.0351 5.52372 11.3695 5.81692 11.6148C5.85703 11.8295 5.91271 12.0393 5.98285 12.2431C5.91374 12.2441 5.84433 12.2447 5.77463 12.2447C2.58526 12.2447 0 11.1359 0 9.76972V7.8876C0.29836 8.06982 0.636259 8.23051 1.00004 8.37046ZM13.4034 10.7476L13.4611 10.7556C13.7115 10.7904 13.9163 10.9727 13.9799 11.2173C14.0435 11.462 13.9536 11.7208 13.7519 11.8733L12.9109 12.5089C12.6699 12.691 12.3397 12.6721 12.1215 12.48C12.0903 12.4526 12.0614 12.4216 12.0354 12.3872L11.3998 11.5462C11.2664 11.3697 11.2375 11.1382 11.3181 10.937C11.3296 10.9083 11.3434 10.8801 11.3594 10.8529C11.4874 10.6349 11.7341 10.5155 11.9845 10.5503L12.1448 10.5726C12.0664 9.7334 11.449 9.02387 10.6068 8.84511C10.5506 8.8332 10.4935 8.82364 10.4354 8.81656C10.2724 8.79668 10.1125 8.79744 9.958 8.81647C9.65823 8.85338 9.38194 8.67154 9.2893 8.396C9.27606 8.35663 9.26658 8.31536 9.2613 8.27253L9.26106 8.27053C9.23066 8.01926 9.31193 7.85143 9.45256 7.74164C9.5461 7.6532 9.66768 7.59278 9.80524 7.57584C9.92995 7.56048 10.0564 7.5524 10.1841 7.55195C10.3283 7.55051 10.4684 7.56132 10.5867 7.57575C12.21 7.77372 13.401 9.15311 13.4034 10.7476ZM7.48419 9.04251C7.75956 8.83438 8.15152 8.88888 8.35965 9.16425L8.99531 10.0053C9.14774 10.2069 9.16367 10.4805 9.03569 10.6985C8.9077 10.9165 8.661 11.036 8.41062 11.0012L8.24998 10.9788C8.33344 11.8742 9.03033 12.6221 9.95943 12.7354C10.1224 12.7552 10.2823 12.7545 10.4368 12.7355C10.7794 12.6933 11.0914 12.9368 11.1335 13.2794C11.1757 13.622 10.9322 13.9339 10.5896 13.9761C10.3349 14.0075 10.0729 14.0085 9.80811 13.9762C8.38757 13.8029 7.2981 12.725 7.04651 11.3899C7.01057 11.1991 6.99172 11.0031 6.99146 10.8038L6.93396 10.7958C6.71488 10.7653 6.53073 10.622 6.44548 10.4228C6.4333 10.3943 6.42314 10.3647 6.41519 10.3341C6.35949 10.1201 6.42143 9.89509 6.57288 9.74008C6.59452 9.71794 6.61798 9.69722 6.64319 9.67817L7.48419 9.04251Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187759">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187802)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.256042 1.96175C0.256042 1.85051 0.310648 1.67897 0.550298 1.4554C0.790904 1.23095 1.17309 1.00004 1.6976 0.793086C2.7429 0.380636 4.22965 0.111816 5.90346 0.111816C7.57728 0.111816 9.06404 0.380636 10.1093 0.793086C10.6338 1.00004 11.016 1.23095 11.2566 1.4554C11.4962 1.67897 11.5509 1.85051 11.5509 1.96175C11.5509 2.07298 11.4962 2.24452 11.2566 2.46809C11.016 2.69254 10.6338 2.92345 10.1093 3.13041C9.06404 3.54286 7.57728 3.81168 5.90346 3.81168C4.22965 3.81168 2.7429 3.54286 1.6976 3.13041C1.17309 2.92345 0.790904 2.69254 0.550298 2.46809C0.310648 2.24452 0.256042 2.07298 0.256042 1.96175ZM11.6781 3.72286C11.3554 3.94152 10.9785 4.13123 10.5681 4.29317C9.34328 4.77647 7.69382 5.06168 5.90346 5.06168C4.11311 5.06168 2.46367 4.77647 1.2388 4.29317C0.828446 4.13125 0.451599 3.94157 0.128906 3.72295V6.30736C0.168206 6.40036 0.246766 6.51519 0.394813 6.6498C0.643221 6.87567 1.03754 7.1078 1.57776 7.31562C2.65403 7.72966 4.18322 7.9991 5.90351 7.9991C6.39361 7.9991 6.86821 7.97723 7.32123 7.93638C7.39822 7.81558 7.48945 7.70125 7.59494 7.59576C8.2843 6.9064 9.35171 6.82548 10.1298 7.35299C10.1633 7.34067 10.1965 7.32821 10.2292 7.31562C10.7695 7.1078 11.1638 6.87567 11.4122 6.6498C11.5603 6.51515 11.6388 6.40029 11.6781 6.30728V3.72286ZM5.90351 9.2491C6.28256 9.2491 6.65541 9.23693 7.01945 9.21336C7.06438 9.65547 7.25622 10.0855 7.59494 10.4242L8.30073 11.13L7.59494 11.8358C7.45739 11.9733 7.34405 12.1259 7.25495 12.2883C6.82144 12.3329 6.36893 12.3565 5.90353 12.3565C2.71416 12.3565 0.128906 11.2477 0.128906 9.88153V7.99941C0.427266 8.18163 0.765165 8.34233 1.12895 8.48228C2.38159 8.96416 4.06981 9.2491 5.90351 9.2491ZM11.1222 8.29466L11.1481 8.28261L11.1291 8.30155L11.1222 8.29466ZM13.7794 8.47964C14.0723 8.77254 14.0723 9.24742 13.7794 9.54031L12.1898 11.13L13.7794 12.7197C14.0723 13.0126 14.0723 13.4874 13.7794 13.7803C13.4865 14.0732 13.0117 14.0732 12.7188 13.7803L11.1291 12.1907L9.53949 13.7803C9.2466 14.0732 8.77172 14.0732 8.47883 13.7803C8.18594 13.4874 8.18594 13.0126 8.47883 12.7197L10.0684 11.13L8.47883 9.54031C8.18594 9.24742 8.18594 8.77254 8.47883 8.47964C8.77172 8.18676 9.2466 8.18676 9.53949 8.47964L11.1291 10.0693L12.7188 8.47964C13.0117 8.18676 13.4865 8.18676 13.7794 8.47964Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187802">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187756)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.50003 0.407227C0.671604 0.407227 3.23653e-05 1.0788 2.96235e-05 1.90722L0 4.8318C0 5.66023 0.671573 6.3318 1.5 6.3318H12.5C13.3284 6.3318 14 5.66023 14 4.83181V1.90723C14 1.0788 13.3285 0.407227 12.5 0.407227H1.50003ZM2.96235e-05 9.16825C3.23653e-05 8.33983 0.671604 7.66826 1.50003 7.66826H12.5C13.3285 7.66826 14 8.33983 14 9.16826V12.0928C14 12.9212 13.3284 13.5928 12.5 13.5928H1.5C0.671573 13.5928 0 12.9212 0 12.0928L2.96235e-05 9.16825ZM2.04645 3.36952C2.04645 2.7482 2.55013 2.24452 3.17145 2.24452C3.79277 2.24452 4.29645 2.7482 4.29645 3.36952C4.29645 3.99084 3.79277 4.49452 3.17145 4.49452C2.55013 4.49452 2.04645 3.99084 2.04645 3.36952ZM2.04645 10.6305C2.04645 10.0092 2.55013 9.50555 3.17145 9.50555C3.79277 9.50555 4.29645 10.0092 4.29645 10.6305C4.29645 11.2518 3.79277 11.7555 3.17145 11.7555C2.55013 11.7555 2.04645 11.2518 2.04645 10.6305ZM6.875 3.36952C6.875 3.02434 7.15482 2.74452 7.5 2.74452H11C11.3452 2.74452 11.625 3.02434 11.625 3.36952C11.625 3.7147 11.3452 3.99452 11 3.99452H7.5C7.15482 3.99452 6.875 3.7147 6.875 3.36952ZM7.5 10.0055C7.15482 10.0055 6.875 10.2853 6.875 10.6305C6.875 10.9757 7.15482 11.2555 7.5 11.2555H11C11.3452 11.2555 11.625 10.9757 11.625 10.6305C11.625 10.2853 11.3452 10.0055 11 10.0055H7.5Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187756">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187774)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 1.5C0 0.671573 0.671573 0 1.5 0H12.5C13.3284 0 14 0.671573 14 1.5V3C14 3.82843 13.3284 4.5 12.5 4.5H1.5C0.671573 4.5 0 3.82843 0 3V1.5ZM0 7.5C0 6.67157 0.671573 6 1.5 6H12.5C13.3284 6 14 6.67157 14 7.5V9C14 9.82843 13.3284 10.5 12.5 10.5H7.75V12.4868H12C12.4142 12.4868 12.75 12.8226 12.75 13.2368C12.75 13.651 12.4142 13.9868 12 13.9868H7H2C1.58579 13.9868 1.25 13.651 1.25 13.2368C1.25 12.8226 1.58579 12.4868 2 12.4868H6.25V10.5H1.5C0.671573 10.5 0 9.82843 0 9V7.5ZM3.5 2.25C3.5 2.66421 3.16421 3 2.75 3C2.33579 3 2 2.66421 2 2.25C2 1.83579 2.33579 1.5 2.75 1.5C3.16421 1.5 3.5 1.83579 3.5 2.25ZM7.83057 1.625C7.48539 1.625 7.20557 1.90482 7.20557 2.25C7.20557 2.59518 7.48539 2.875 7.83057 2.875H11C11.3452 2.875 11.625 2.59518 11.625 2.25C11.625 1.90482 11.3452 1.625 11 1.625H7.83057ZM3.5 8.25C3.5 8.66421 3.16421 9 2.75 9C2.33579 9 2 8.66421 2 8.25C2 7.83579 2.33579 7.5 2.75 7.5C3.16421 7.5 3.5 7.83579 3.5 8.25ZM7.20557 8.25C7.20557 7.90482 7.48539 7.625 7.83057 7.625H11C11.3452 7.625 11.625 7.90482 11.625 8.25C11.625 8.59518 11.3452 8.875 11 8.875H7.83057C7.48539 8.875 7.20557 8.59518 7.20557 8.25Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187774">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187799)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.127136 1.84993C0.127136 1.7387 0.181743 1.56716 0.421392 1.34359C0.661999 1.11914 1.04417 0.888229 1.56868 0.681271C2.61399 0.26882 4.10075 0 5.77456 0C7.44837 0 8.93513 0.26882 9.98044 0.681271C10.505 0.888229 10.8871 1.11914 11.1277 1.34359C11.3674 1.56716 11.422 1.7387 11.422 1.84993C11.422 1.96117 11.3674 2.13271 11.1277 2.35628C10.8871 2.58073 10.505 2.81164 9.98044 3.0186C8.93513 3.43105 7.44837 3.69987 5.77456 3.69987C4.10075 3.69987 2.61399 3.43105 1.56868 3.0186C1.04417 2.81164 0.661999 2.58073 0.421392 2.35628C0.181743 2.13271 0.127136 1.96117 0.127136 1.84993ZM11.5493 3.61105C11.2265 3.82971 10.8496 4.01942 10.4392 4.18136C9.21437 4.66466 7.56492 4.94987 5.77456 4.94987C3.98421 4.94987 2.33476 4.66466 1.10989 4.18136C0.69954 4.01944 0.322693 3.82976 0 3.61114V6.19555C0.0393004 6.28855 0.11786 6.40338 0.265907 6.53799C0.514315 6.76386 0.908625 6.99598 1.44885 7.20381C2.5198 7.6158 4.03921 7.88462 5.74912 7.88727C5.79336 7.7282 5.85815 7.57206 5.94448 7.42243C6.45854 6.53139 7.55467 6.18557 8.47567 6.58814C8.58719 5.58918 9.4345 4.8125 10.4632 4.8125C10.8636 4.8125 11.2365 4.93015 11.5493 5.13277V3.61105ZM5.77461 9.13729L5.8091 9.13725C5.94223 9.48546 6.17295 9.7985 6.48915 10.0313C5.7958 10.5416 5.51346 11.438 5.7698 12.2447C2.58265 12.2435 0 11.1352 0 9.76972V7.8876C0.29836 8.06982 0.636259 8.23051 1.00004 8.37046C2.25268 8.85234 3.94091 9.13729 5.77461 9.13729ZM11.2133 6.8125C11.2133 6.39829 10.8775 6.0625 10.4633 6.0625C10.049 6.0625 9.71326 6.39829 9.71326 6.8125V7.55231C9.32731 7.66895 8.97941 7.87326 8.69272 8.14207L8.05167 7.77224C7.69289 7.56524 7.23424 7.6883 7.02724 8.04708C6.82025 8.40587 6.94331 8.86452 7.30209 9.07151L7.94182 9.44059C7.89756 9.63031 7.87415 9.82805 7.87415 10.0313C7.87415 10.2345 7.89756 10.4322 7.94182 10.6219L7.30209 10.991C6.94331 11.198 6.82025 11.6566 7.02724 12.0154C7.23424 12.3742 7.69289 12.4973 8.05167 12.2903L8.69272 11.9204C8.9794 12.1893 9.3273 12.3936 9.71326 12.5102V13.25C9.71326 13.6642 10.049 14 10.4633 14C10.8775 14 11.2133 13.6642 11.2133 13.25V12.5103C11.5993 12.3937 11.9473 12.1894 12.2341 11.9205L12.8751 12.2903C13.2339 12.4973 13.6925 12.3742 13.8995 12.0154C14.1065 11.6566 13.9834 11.198 13.6247 10.991L12.985 10.622C13.0293 10.4322 13.0527 10.2345 13.0527 10.0313C13.0527 9.82803 13.0293 9.63027 12.985 9.44053L13.6247 9.07151C13.9834 8.86452 14.1065 8.40587 13.8995 8.04708C13.6925 7.6883 13.2339 7.56524 12.8751 7.77224L12.2341 8.14203C11.9473 7.87315 11.5993 7.66882 11.2133 7.5522V6.8125ZM9.52206 9.4864C9.51518 9.49832 9.50803 9.50998 9.5006 9.52138C9.41988 9.6735 9.37415 9.84704 9.37415 10.0313C9.37415 10.2155 9.41987 10.389 9.50058 10.5411C9.50801 10.5525 9.51517 10.5642 9.52206 10.5761C9.52859 10.5874 9.5348 10.5989 9.54068 10.6104C9.73284 10.9159 10.0726 11.1193 10.4599 11.1205H10.4633H10.4668C10.8538 11.1194 11.1932 10.9164 11.3855 10.6114C11.3916 10.5996 11.398 10.5878 11.4047 10.5761C11.4118 10.5638 11.4192 10.5518 11.4268 10.5401C11.5072 10.3882 11.5527 10.215 11.5527 10.0313C11.5527 9.84745 11.5072 9.67428 11.4268 9.5224C11.4191 9.51068 11.4118 9.49868 11.4047 9.4864C11.398 9.47474 11.3916 9.46298 11.3856 9.45113C11.1927 9.14521 10.8518 8.94197 10.4634 8.94197C10.0746 8.94197 9.73341 9.14567 9.54066 9.45217C9.53478 9.46367 9.52858 9.47509 9.52206 9.4864Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187799">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187786)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.27948 1.96175C0.27948 1.85052 0.334086 1.67897 0.573736 1.45541C0.814343 1.23095 1.19651 1.00005 1.72102 0.793087C2.76633 0.380637 4.25309 0.111816 5.9269 0.111816C7.60071 0.111816 9.08747 0.380637 10.1328 0.793087C10.6573 1.00005 11.0395 1.23095 11.2801 1.45541C11.5197 1.67897 11.5743 1.85052 11.5743 1.96175C11.5743 2.07298 11.5197 2.24453 11.2801 2.46809C11.0395 2.69255 10.6573 2.92346 10.1328 3.13041C9.08747 3.54286 7.60071 3.81168 5.9269 3.81168C4.25309 3.81168 2.76633 3.54286 1.72102 3.13041C1.19651 2.92346 0.814343 2.69255 0.573736 2.46809C0.334086 2.24453 0.27948 2.07298 0.27948 1.96175ZM11.7016 3.72286C11.3789 3.94153 11.002 4.13124 10.5916 4.29317C9.36671 4.77647 7.71726 5.06168 5.9269 5.06168C4.13655 5.06168 2.48709 4.77647 1.26223 4.29317C0.851884 4.13126 0.475037 3.94158 0.152344 3.72295V6.30737C0.191644 6.40036 0.270204 6.51519 0.418251 6.64981C0.666659 6.87567 1.06096 7.1078 1.60119 7.31562C2.67746 7.72966 4.20665 7.9991 5.92695 7.9991C6.19764 7.9991 6.46359 7.99243 6.7238 7.97958C7.56176 6.74078 8.97973 5.92645 10.5879 5.92645C10.9718 5.92645 11.3447 5.97284 11.7016 6.06031V3.72286ZM5.92695 9.2491C5.99204 9.2491 6.05695 9.24874 6.12168 9.24803C5.99448 9.67249 5.92614 10.1224 5.92614 10.5882C5.92614 11.2125 6.04884 11.808 6.27142 12.3522C6.15746 12.355 6.04261 12.3565 5.92697 12.3565C2.7376 12.3565 0.152344 11.2477 0.152344 9.88155V7.99942C0.450704 8.18164 0.788603 8.34233 1.15238 8.48227C2.40502 8.96416 4.09324 9.2491 5.92695 9.2491ZM10.5879 14C12.4722 14 13.9997 12.4725 13.9997 10.5882C13.9997 8.70396 12.4722 7.17645 10.5879 7.17645C8.70365 7.17645 7.17614 8.70396 7.17614 10.5882C7.17614 12.4725 8.70365 14 10.5879 14ZM8.47198 10.5882C8.47198 10.243 8.75181 9.96323 9.09698 9.96323H12.0788C12.424 9.96323 12.7038 10.243 12.7038 10.5882C12.7038 10.9334 12.424 11.2132 12.0788 11.2132H9.09698C8.75181 11.2132 8.47198 10.9334 8.47198 10.5882Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187786">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,10 +0,0 @@
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1068_187753)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.55188 2.27781C0.55188 2.12293 0.6289 1.90982 0.909084 1.64844C1.19023 1.38617 1.63106 1.12121 2.22805 0.885658C3.41831 0.416012 5.10532 0.111816 7.00033 0.111816C8.89534 0.111816 10.5824 0.416012 11.7726 0.885658C12.3696 1.12121 12.8105 1.38617 13.0916 1.64844C13.3718 1.90982 13.4488 2.12293 13.4488 2.27781C13.4488 2.43268 13.3718 2.6458 13.0916 2.90717C12.8105 3.16944 12.3696 3.4344 11.7726 3.66996C10.5824 4.13961 8.89534 4.4438 7.00033 4.4438C5.10532 4.4438 3.41831 4.13961 2.22805 3.66996C1.63106 3.4344 1.19023 3.16944 0.909084 2.90717C0.6289 2.6458 0.55188 2.43268 0.55188 2.27781ZM13.5125 4.16706C13.1452 4.42228 12.7099 4.64392 12.2314 4.83272C10.8616 5.37321 9.01188 5.6938 7.00033 5.6938C4.98878 5.6938 3.13907 5.37321 1.76925 4.83272C1.2908 4.64393 0.855523 4.42231 0.488281 4.1671V7.34491C0.54425 7.42981 0.623747 7.52292 0.734474 7.6236C1.02447 7.88728 1.47895 8.15346 2.09352 8.38989C3.31851 8.86114 5.05313 9.16597 7.00037 9.16597C8.9476 9.16597 10.6823 8.86114 11.9072 8.38989C12.5218 8.15346 12.9763 7.88728 13.2663 7.6236C13.377 7.52293 13.4565 7.42982 13.5125 7.34492V4.16706ZM0.488281 11.209V8.99271C0.829445 9.20553 1.22041 9.39331 1.64472 9.55654C3.04606 10.0957 4.93973 10.416 7.00037 10.416C9.061 10.416 10.9547 10.0957 12.356 9.55654C12.7803 9.39331 13.1713 9.20554 13.5125 8.99271V11.209C13.5125 12.7496 10.5971 14 7.00036 14C3.40369 14 0.488281 12.7496 0.488281 11.209Z" fill="black"/>
</g>
<defs>
<clipPath id="clip0_1068_187753">
<rect width="14" height="14" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

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