Merge tag 'v5.0.0-beta.4'
@@ -1,4 +1,4 @@
|
||||
// Copyright 2019-2020 Signal Messenger, LLC
|
||||
// Copyright 2019-2021 Signal Messenger, LLC
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
module.exports = {
|
||||
@@ -9,6 +9,7 @@ module.exports = {
|
||||
'react-hot-loader/babel',
|
||||
'lodash',
|
||||
'@babel/plugin-proposal-class-properties',
|
||||
'@babel/plugin-proposal-optional-chaining',
|
||||
// This plugin converts commonjs to esmodules which is required for
|
||||
// importing commonjs modules from esmodules in storybook. As a part of
|
||||
// converting to TypeScript we should use esmodules and can eventually
|
||||
|
||||
@@ -125,6 +125,7 @@ const rules = {
|
||||
'`with` is disallowed in strict mode because it makes code impossible to predict and optimize.',
|
||||
},
|
||||
],
|
||||
curly: 'error',
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
|
||||
3
.gitignore
vendored
@@ -14,6 +14,8 @@ release/
|
||||
*.sublime*
|
||||
/sql/
|
||||
/start.sh
|
||||
.eslintcache
|
||||
tsconfig.tsbuildinfo
|
||||
|
||||
# generated files
|
||||
js/components.js
|
||||
@@ -36,3 +38,4 @@ sticker-creator/**/*.js
|
||||
sticker-creator/dist/*
|
||||
|
||||
/.idea
|
||||
/storybook-static/
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
import * as React from 'react';
|
||||
import { addDecorator, configure } from '@storybook/react';
|
||||
import { addDecorator, addParameters, configure } from '@storybook/react';
|
||||
import { withKnobs, boolean, optionsKnob } from '@storybook/addon-knobs';
|
||||
import classnames from 'classnames';
|
||||
import * as styles from './styles.scss';
|
||||
@@ -126,6 +126,12 @@ addDecorator(Story => <Story />);
|
||||
|
||||
addDecorator(story => <I18n messages={messages}>{story()}</I18n>);
|
||||
|
||||
addParameters({
|
||||
axe: {
|
||||
disabledRules: ['html-has-lang'],
|
||||
},
|
||||
});
|
||||
|
||||
configure(() => {
|
||||
// Load main app stories
|
||||
const tsComponentsContext = require.context(
|
||||
|
||||
@@ -45,6 +45,54 @@ Signal Desktop makes use of the following open source projects.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
## @types/pino
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE
|
||||
|
||||
## @types/pino-multi-stream
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE
|
||||
|
||||
## abort-controller
|
||||
|
||||
MIT License
|
||||
@@ -361,32 +409,6 @@ Signal Desktop makes use of the following open source projects.
|
||||
|
||||
License: MIT
|
||||
|
||||
## bunyan
|
||||
|
||||
# This is the MIT license
|
||||
|
||||
Copyright 2016 Trent Mick
|
||||
Copyright 2016 Joyent Inc.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
## classnames
|
||||
|
||||
The MIT License (MIT)
|
||||
@@ -1301,6 +1323,24 @@ Signal Desktop makes use of the following open source projects.
|
||||
licenses; we recommend you read them, as their terms may differ from the
|
||||
terms above.
|
||||
|
||||
## lru-cache
|
||||
|
||||
The ISC License
|
||||
|
||||
Copyright (c) Isaac Z. Schlueter and Contributors
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
|
||||
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
## memoizee
|
||||
|
||||
ISC License
|
||||
@@ -1719,33 +1759,6 @@ Signal Desktop makes use of the following open source projects.
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
## node-gyp
|
||||
|
||||
(The MIT License)
|
||||
|
||||
Copyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation
|
||||
files (the "Software"), to deal in the Software without
|
||||
restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following
|
||||
conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
## normalize-path
|
||||
|
||||
The MIT License (MIT)
|
||||
@@ -1862,6 +1875,37 @@ Signal Desktop makes use of the following open source projects.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
## pino
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2016-2019 Matteo Collina, David Mark Clements and the Pino contributors
|
||||
|
||||
Pino contributors listed at https://github.com/pinojs/pino#the-team and in
|
||||
the README file.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
## pino-multi-stream
|
||||
|
||||
License: MIT
|
||||
|
||||
## popper.js
|
||||
|
||||
License: MIT
|
||||
@@ -2365,6 +2409,30 @@ Signal Desktop makes use of the following open source projects.
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
|
||||
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
## rotating-file-stream
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2015-2020 Daniele Ricci
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
## sanitize-filename
|
||||
|
||||
License: WTFPL OR ISC
|
||||
@@ -2990,3 +3058,27 @@ Signal Desktop makes use of the following open source projects.
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
## zod
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 Colin McDonnell
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
@@ -43,10 +43,11 @@ Install the [Xcode Command-Line Tools](http://osxdaily.com/2014/02/12/install-co
|
||||
### Linux
|
||||
|
||||
1. Pick your favorite package manager.
|
||||
1. Install `python`
|
||||
1. Install `python` (Python 2.7+)
|
||||
1. Install `gcc`
|
||||
1. Install `g++`
|
||||
1. Install `make`
|
||||
1. Install `git-lfs`
|
||||
|
||||
### All platforms
|
||||
|
||||
@@ -55,6 +56,7 @@ Now, run these commands in your preferred terminal in a good directory for devel
|
||||
```
|
||||
git clone https://github.com/signalapp/Signal-Desktop.git
|
||||
cd Signal-Desktop
|
||||
git-lfs install # Setup Git LFS.
|
||||
npm install --global yarn # (only if you don’t already have `yarn`)
|
||||
yarn install --frozen-lockfile # Install and build dependencies (this will take a while)
|
||||
yarn grunt # Generate final JS and CSS assets
|
||||
@@ -79,6 +81,8 @@ while you make changes:
|
||||
yarn grunt dev # runs until you stop it, re-generating built assets on file changes
|
||||
```
|
||||
|
||||
If you miss the `git-lfs` step, run `yarn cache clean` and remove `node_modules` before trying again.
|
||||
|
||||
### webpack
|
||||
|
||||
Some parts of the app (such as the Sticker Creator) have moved to webpack.
|
||||
|
||||
24
Gruntfile.js
@@ -1,4 +1,4 @@
|
||||
// Copyright 2014-2020 Signal Messenger, LLC
|
||||
// Copyright 2014-2021 Signal Messenger, LLC
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
const { join } = require('path');
|
||||
@@ -113,13 +113,9 @@ module.exports = grunt => {
|
||||
tasks: ['exec:build-protobuf'],
|
||||
},
|
||||
sass: {
|
||||
files: ['./stylesheets/*.scss'],
|
||||
files: ['./stylesheets/*.scss', './stylesheets/**/*.scss'],
|
||||
tasks: ['sass'],
|
||||
},
|
||||
transpile: {
|
||||
files: ['./ts/**/*.ts', './ts/**/*.tsx'],
|
||||
tasks: ['exec:transpile'],
|
||||
},
|
||||
},
|
||||
exec: {
|
||||
'tx-pull-new': {
|
||||
@@ -386,12 +382,18 @@ module.exports = grunt => {
|
||||
console.log('window opened');
|
||||
})
|
||||
.then(() =>
|
||||
// Get the window's title
|
||||
app.client.getTitle()
|
||||
)
|
||||
.then(title => {
|
||||
// Verify the window's title
|
||||
assert.equal(title, packageJson.productName);
|
||||
app.client.waitUntil(
|
||||
async () =>
|
||||
(await app.client.getTitle()) === packageJson.productName,
|
||||
{
|
||||
timeoutMsg: `Expected window title to be ${JSON.stringify(
|
||||
packageJson.productName
|
||||
)}`,
|
||||
}
|
||||
)
|
||||
)
|
||||
.then(() => {
|
||||
console.log('title ok');
|
||||
})
|
||||
.then(() => {
|
||||
|
||||
@@ -982,7 +982,7 @@
|
||||
"description": "Label for when something is turned off"
|
||||
},
|
||||
"deleteWarning": {
|
||||
"message": "Clicking 'delete' will permanently remove this message from your devices only.",
|
||||
"message": "This message will be deleted from this device.",
|
||||
"description": "Text shown in the confirmation dialog for deleting a message locally"
|
||||
},
|
||||
"deleteForEveryoneWarning": {
|
||||
@@ -1077,6 +1077,22 @@
|
||||
"message": "Secure session reset",
|
||||
"description": "This is a past tense, informational message. In other words, your secure session has been reset."
|
||||
},
|
||||
"ChatRefresh--notification": {
|
||||
"message": "Chat session refreshed",
|
||||
"description": "Shown in timeline when a error happened, and the session was automatically reset."
|
||||
},
|
||||
"ChatRefresh--learnMore": {
|
||||
"message": "Learn More",
|
||||
"description": "Shown in timeline when session is automatically reset, to provide access to a popup info dialog"
|
||||
},
|
||||
"ChatRefresh--summary": {
|
||||
"message": "Signal uses end-to-end encryption and it may need to refresh your chat session sometimes. This doesn’t affect your chat’s security but you may have missed a message from this contact and you can ask them to resend it.",
|
||||
"description": "Shown on explainer dialog available from chat session refreshed timeline events"
|
||||
},
|
||||
"ChatRefresh--contactSupport": {
|
||||
"message": "Contact Support",
|
||||
"description": "Shown on explainer dialog available from chat session refreshed timeline events"
|
||||
},
|
||||
"quoteThumbnailAlt": {
|
||||
"message": "Thumbnail of image from quoted message",
|
||||
"description": "Used in alt tag of thumbnail images inside of an embedded message quote"
|
||||
@@ -1877,6 +1893,108 @@
|
||||
"message": "Start new conversation…",
|
||||
"description": "Label underneath number a user enters that is not an existing contact"
|
||||
},
|
||||
"newConversation": {
|
||||
"message": "New conversation",
|
||||
"description": "Label for header when starting a new conversation"
|
||||
},
|
||||
"contactSearchPlaceholder": {
|
||||
"message": "Search by name or phone number",
|
||||
"description": "Placeholder to use when searching for contacts in the composer"
|
||||
},
|
||||
"noContactsFound": {
|
||||
"message": "No contacts found",
|
||||
"description": "Label shown when there are no contacts to compose to"
|
||||
},
|
||||
"chooseGroupMembers__title": {
|
||||
"message": "Choose members",
|
||||
"description": "The title for the 'choose group members' left pane screen"
|
||||
},
|
||||
"chooseGroupMembers__back-button": {
|
||||
"message": "Back",
|
||||
"description": "Used as alt-text of the back button on the 'choose group members' left pane screen"
|
||||
},
|
||||
"chooseGroupMembers__skip": {
|
||||
"message": "Skip",
|
||||
"description": "The 'skip' button text in the 'choose group members' left pane screen"
|
||||
},
|
||||
"chooseGroupMembers__next": {
|
||||
"message": "Next",
|
||||
"description": "The 'next' button text in the 'choose group members' left pane screen"
|
||||
},
|
||||
"chooseGroupMembers__maximum-group-size__title": {
|
||||
"message": "Maximum group size reached",
|
||||
"description": "Shown in the alert when you add the maximum number of group members"
|
||||
},
|
||||
"chooseGroupMembers__maximum-group-size__body": {
|
||||
"message": "Signal groups can have a maximum of $max$ members.",
|
||||
"description": "Shown in the alert when you add the maximum number of group members",
|
||||
"placeholders": {
|
||||
"max": {
|
||||
"content": "$1",
|
||||
"example": "1000"
|
||||
}
|
||||
}
|
||||
},
|
||||
"chooseGroupMembers__maximum-recommended-group-size__title": {
|
||||
"message": "Recommended member limit reached",
|
||||
"description": "Shown in the alert when you add the maximum recommended number of group members"
|
||||
},
|
||||
"chooseGroupMembers__maximum-recommended-group-size__body": {
|
||||
"message": "Signal groups perform best with $max$ members or less. Adding more members will cause delays sending and receiving messages.",
|
||||
"description": "Shown in the alert when you add the maximum recommended number of group members",
|
||||
"placeholders": {
|
||||
"max": {
|
||||
"content": "$1",
|
||||
"example": "150"
|
||||
}
|
||||
}
|
||||
},
|
||||
"chooseGroupMembers__cant-add-member__title": {
|
||||
"message": "Can’t add member",
|
||||
"description": "Shown in the alert when you try to add someone who can't be added to a group"
|
||||
},
|
||||
"chooseGroupMembers__cant-add-member__body": {
|
||||
"message": "\"$name$\" can’t be added to the group because they’re using an old version of Signal. You can add them to the group after they’ve updated Signal.",
|
||||
"description": "Shown in the alert when you try to add someone who can't be added to a group",
|
||||
"placeholders": {
|
||||
"max": {
|
||||
"content": "$1",
|
||||
"example": "Jane Doe"
|
||||
}
|
||||
}
|
||||
},
|
||||
"setGroupMetadata__title": {
|
||||
"message": "Name this group",
|
||||
"description": "The title for the 'set group metadata' left pane screen"
|
||||
},
|
||||
"setGroupMetadata__back-button": {
|
||||
"message": "Back to member selection",
|
||||
"description": "Used as alt-text of the back button on the 'set group metadata' left pane screen"
|
||||
},
|
||||
"setGroupMetadata__group-name-placeholder": {
|
||||
"message": "Group name (required)",
|
||||
"description": "The placeholder for the group name placeholder"
|
||||
},
|
||||
"setGroupMetadata__create-group": {
|
||||
"message": "Create",
|
||||
"description": "The 'create group' button text in the 'set group metadata' left pane screen"
|
||||
},
|
||||
"setGroupMetadata__members-header": {
|
||||
"message": "Members",
|
||||
"description": "The header for the members list in the 'set group metadata' left pane screen"
|
||||
},
|
||||
"setGroupMetadata__error-message": {
|
||||
"message": "This group couldn’t be created. Check your connection and try again.",
|
||||
"description": "Shown in the modal when we can't create a group"
|
||||
},
|
||||
"updateGroupAttributes__title": {
|
||||
"message": "Edit group name and photo",
|
||||
"description": "Shown in the modal when we want to update a group"
|
||||
},
|
||||
"updateGroupAttributes__error-message": {
|
||||
"message": "Failed to update the group. Check your connection and try again.",
|
||||
"description": "Shown in the modal when we can't update a group"
|
||||
},
|
||||
"notSupportedSMS": {
|
||||
"message": "SMS/MMS messages are not supported.",
|
||||
"description": "Label underneath number informing user that SMS is not supported on desktop"
|
||||
@@ -2310,6 +2428,10 @@
|
||||
"message": "Open conversation menu",
|
||||
"description": "Shown in the shortcuts guide"
|
||||
},
|
||||
"Keyboard--new-conversation": {
|
||||
"message": "Start new conversation",
|
||||
"description": "Shown in the shortcuts guide"
|
||||
},
|
||||
"Keyboard--archive-conversation": {
|
||||
"message": "Archive conversation",
|
||||
"description": "Shown in the shortcuts guide"
|
||||
@@ -3000,6 +3122,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"no-groups-in-common": {
|
||||
"message": "No groups in common.",
|
||||
"description": "Shown to indicate this user is not a member of any groups"
|
||||
},
|
||||
"acceptCall": {
|
||||
"message": "Answer",
|
||||
"description": "Shown in tooltip for the button to accept a call (audio or video)"
|
||||
@@ -3358,6 +3484,10 @@
|
||||
"message": "Admin",
|
||||
"description": "Label for a group administrator"
|
||||
},
|
||||
"GroupV2--only-admins": {
|
||||
"message": "Only Admins",
|
||||
"description": "Label for group administrators -- used in drop-downs to select permissions that apply to admins"
|
||||
},
|
||||
"GroupV2--all-members": {
|
||||
"message": "All members",
|
||||
"description": "Label for describing the general non-privileged members of a group"
|
||||
@@ -4625,6 +4755,10 @@
|
||||
"message": "Block group",
|
||||
"description": "This is a button to block a group"
|
||||
},
|
||||
"ConversationDetailsActions--leave-group-must-choose-new-admin": {
|
||||
"message": "Before you leave, you must choose at least one new admin for this group.",
|
||||
"description": "Shown if, before leaving a group, you need to choose an admin"
|
||||
},
|
||||
"ConversationDetailsActions--leave-group-modal-title": {
|
||||
"message": "Do you really want to leave?",
|
||||
"description": "This is the modal title for confirming leaving a group"
|
||||
@@ -4683,6 +4817,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"ConversationDetailsMembershipList--add-members": {
|
||||
"message": "Add members",
|
||||
"description": "The button that you can click to add new members"
|
||||
},
|
||||
"ConversationDetailsMembershipList--show-all": {
|
||||
"message": "See all",
|
||||
"description": "This is a button on the conversation details to show all members"
|
||||
@@ -4840,5 +4978,149 @@
|
||||
"PendingInvites--info": {
|
||||
"message": "Details about people invited to this group aren’t shown until they join. Invitees will only see messages after they join the group.",
|
||||
"description": "Information shown below the invite list"
|
||||
},
|
||||
"AvatarInput--no-photo-label--group": {
|
||||
"message": "Add a group photo",
|
||||
"description": "The label for the avatar uploader when no group photo is selected"
|
||||
},
|
||||
"AvatarInput--change-photo-label": {
|
||||
"message": "Change photo",
|
||||
"description": "The label for the avatar uploader when a photo is selected"
|
||||
},
|
||||
"AvatarInput--upload-photo-choice": {
|
||||
"message": "Upload photo",
|
||||
"description": "The button text when you click on an uploaded avatar and want to upload a new one"
|
||||
},
|
||||
"AvatarInput--remove-photo-choice": {
|
||||
"message": "Remove photo",
|
||||
"description": "The button text when you click on an uploaded avatar and want to remove it"
|
||||
},
|
||||
"ContactPill--remove": {
|
||||
"message": "Remove contact",
|
||||
"description": "The label for the 'remove' button on the contact pill"
|
||||
},
|
||||
"ComposeErrorDialog--close": {
|
||||
"message": "Okay",
|
||||
"description": "The text on the button when there's an error in the composer"
|
||||
},
|
||||
"NewlyCreatedGroupInvitedContactsDialog--title--one": {
|
||||
"message": "Invitation sent",
|
||||
"description": "When creating a new group and inviting users, this is shown in the dialog"
|
||||
},
|
||||
"NewlyCreatedGroupInvitedContactsDialog--title--many": {
|
||||
"message": "$count$ invitations sent",
|
||||
"description": "When creating a new group and inviting users, this is shown in the dialog",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--one": {
|
||||
"message": "$name$ can’t be automatically added to this group by you.",
|
||||
"description": "When creating a new group and inviting users, this is shown in the dialog",
|
||||
"placeholders": {
|
||||
"name": {
|
||||
"content": "$1",
|
||||
"example": "Jane Doe"
|
||||
}
|
||||
}
|
||||
},
|
||||
"NewlyCreatedGroupInvitedContactsDialog--body--user-paragraph--many": {
|
||||
"message": "These users can’t be automatically added to this group by you.",
|
||||
"description": "When creating a new group and inviting users, this is shown in the dialog"
|
||||
},
|
||||
"NewlyCreatedGroupInvitedContactsDialog--body--info-paragraph": {
|
||||
"message": "They’ve been invited to join, and won’t see any group messages until they accept.",
|
||||
"description": "When creating a new group and inviting users, this is shown in the dialog"
|
||||
},
|
||||
"NewlyCreatedGroupInvitedContactsDialog--body--learn-more": {
|
||||
"message": "Learn more",
|
||||
"description": "When creating a new group and inviting users, this is shown in the dialog"
|
||||
},
|
||||
"AddGroupMembersModal--title": {
|
||||
"message": "Add members",
|
||||
"description": "When adding new members to an existing group, this is shown in the dialog"
|
||||
},
|
||||
"AddGroupMembersModal--continue-to-confirm": {
|
||||
"message": "Update",
|
||||
"description": "When adding new members to an existing group, this is shown in the dialog"
|
||||
},
|
||||
"AddGroupMembersModal--confirm-title--one": {
|
||||
"message": "Add $person$ to \"$group$\"?",
|
||||
"description": "When adding new members to an existing group, this is shown in the confirmation dialog",
|
||||
"placeholders": {
|
||||
"person": {
|
||||
"content": "$1",
|
||||
"example": "Jane Doe"
|
||||
},
|
||||
"group": {
|
||||
"content": "$2",
|
||||
"example": "Tahoe Trip"
|
||||
}
|
||||
}
|
||||
},
|
||||
"AddGroupMembersModal--confirm-title--many": {
|
||||
"message": "Add $count$ members to \"$group$\"?",
|
||||
"description": "When adding new members to an existing group, this is shown in the confirmation dialog",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"content": "$1",
|
||||
"example": "5"
|
||||
},
|
||||
"group": {
|
||||
"content": "$2",
|
||||
"example": "Tahoe Trip"
|
||||
}
|
||||
}
|
||||
},
|
||||
"AddGroupMembersModal--confirm-button--one": {
|
||||
"message": "Add member",
|
||||
"description": "When adding new members to an existing group, this is shown on the confirmation dialog button"
|
||||
},
|
||||
"AddGroupMembersModal--confirm-button--many": {
|
||||
"message": "Add members",
|
||||
"description": "When adding new members to an existing group, this is shown on the confirmation dialog button"
|
||||
},
|
||||
"createNewGroupButton": {
|
||||
"message": "New group",
|
||||
"description": "The text of the button to create new groups"
|
||||
},
|
||||
"selectContact": {
|
||||
"message": "Select contact",
|
||||
"description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)"
|
||||
},
|
||||
"deselectContact": {
|
||||
"message": "De-select contact",
|
||||
"description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)"
|
||||
},
|
||||
"cannotSelectContact": {
|
||||
"message": "Cannot select contact",
|
||||
"description": "The label for contact checkboxes that are disabled"
|
||||
},
|
||||
"alreadyAMember": {
|
||||
"message": "Already a member",
|
||||
"description": "The label for contact checkboxes that are disabled because they're already a member"
|
||||
},
|
||||
"MessageAudio--play": {
|
||||
"message": "Play audio attachment",
|
||||
"description": "Aria label for audio attachment's Play button"
|
||||
},
|
||||
"MessageAudio--pause": {
|
||||
"message": "Pause audio attachment",
|
||||
"description": "Aria label for audio attachment's Pause button"
|
||||
},
|
||||
"MessageAudio--download": {
|
||||
"message": "Download audio attachment",
|
||||
"description": "Aria label for audio attachment's Download button"
|
||||
},
|
||||
"MessageAudio--pending": {
|
||||
"message": "Downloading audio attachment...",
|
||||
"description": "Aria label for pending audio attachment spinner"
|
||||
},
|
||||
"MessageAudio--slider": {
|
||||
"message": "Playback time of audio attachment",
|
||||
"description": "Aria label for audio attachment's playback time slider"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,4 +25,4 @@ window.closeAbout = () => ipcRenderer.send('close-about');
|
||||
|
||||
window.i18n = i18n.setup(locale, localeMessages);
|
||||
|
||||
require('./ts/logging/set_up_renderer_logging');
|
||||
require('./ts/logging/set_up_renderer_logging').initialize();
|
||||
|
||||
19
app/menu.js
@@ -10,6 +10,7 @@ exports.createTemplate = (options, messages) => {
|
||||
|
||||
const {
|
||||
isBeta,
|
||||
devTools,
|
||||
includeSetup,
|
||||
openContactUs,
|
||||
openForums,
|
||||
@@ -118,13 +119,17 @@ exports.createTemplate = (options, messages) => {
|
||||
label: messages.debugLog.message,
|
||||
click: showDebugLog,
|
||||
},
|
||||
{
|
||||
type: 'separator',
|
||||
},
|
||||
{
|
||||
role: 'toggledevtools',
|
||||
label: messages.viewMenuToggleDevTools.message,
|
||||
},
|
||||
...(devTools
|
||||
? [
|
||||
{
|
||||
type: 'separator',
|
||||
},
|
||||
{
|
||||
role: 'toggledevtools',
|
||||
label: messages.viewMenuToggleDevTools.message,
|
||||
},
|
||||
]
|
||||
: []),
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
@@ -11,8 +11,19 @@ let trayContextMenu = null;
|
||||
let tray = null;
|
||||
|
||||
function createTrayIcon(getMainWindow, messages) {
|
||||
// A smaller icon is needed on macOS
|
||||
const iconSize = process.platform === 'darwin' ? '16' : '256';
|
||||
let iconSize;
|
||||
switch (process.platform) {
|
||||
case 'darwin':
|
||||
iconSize = '16';
|
||||
break;
|
||||
case 'win32':
|
||||
iconSize = '32';
|
||||
break;
|
||||
default:
|
||||
iconSize = '256';
|
||||
break;
|
||||
}
|
||||
|
||||
const iconNoNewMessages = path.join(
|
||||
__dirname,
|
||||
'..',
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
img-src 'self' blob: data:;
|
||||
media-src 'self' blob:;
|
||||
object-src 'none';
|
||||
script-src 'self';
|
||||
script-src 'self' 'sha256-5J9nLKMi84ERvoy7r/3XVwiW1iZ5YaPic9BNaF/0rtI=';
|
||||
style-src 'self' 'unsafe-inline';"
|
||||
>
|
||||
<title>Signal</title>
|
||||
@@ -329,7 +329,6 @@
|
||||
<script type='text/javascript' src='js/reliable_trigger.js'></script>
|
||||
<script type='text/javascript' src='js/database.js'></script>
|
||||
<script type='text/javascript' src='js/storage.js'></script>
|
||||
<script type='text/javascript' src='js/signal_protocol_store.js'></script>
|
||||
<script type='text/javascript' src='js/libtextsecure.js'></script>
|
||||
|
||||
<script type='text/javascript' src='js/notifications.js'></script>
|
||||
@@ -348,14 +347,11 @@
|
||||
<script type='text/javascript' src='js/message_controller.js'></script>
|
||||
|
||||
<script type='text/javascript' src='js/views/react_wrapper_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/whisper_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/toast_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/list_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/contact_list_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/key_verification_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/group_member_list_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/recorder_view.js'></script>
|
||||
<script type='text/javascript' src='ts/views/conversation_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/inbox_view.js'></script>
|
||||
<script type='text/javascript' src='ts/shims/showConfirmationDialog.js'></script>
|
||||
<script type='text/javascript' src='js/views/identicon_svg_view.js'></script>
|
||||
@@ -386,6 +382,12 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type='text/javascript' src='ts/background.js'></script>
|
||||
<!--
|
||||
Note: this inline script cannot be changed without also changing the hash in
|
||||
the CSP at the top of this file
|
||||
-->
|
||||
<script type='text/javascript'>
|
||||
window.startApp();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
46
components/GroupTitleInput.scss
Normal file
@@ -0,0 +1,46 @@
|
||||
// Copyright 2021 Signal Messenger, LLC
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
.module-GroupTitleInput {
|
||||
margin: 16px;
|
||||
@include font-body-1;
|
||||
padding: 8px 12px;
|
||||
border-radius: 6px;
|
||||
border-width: 2px;
|
||||
border-style: solid;
|
||||
|
||||
@include light-theme {
|
||||
background: $color-white;
|
||||
color: $color-black;
|
||||
border-color: $color-gray-15;
|
||||
|
||||
&:disabled {
|
||||
background: $color-gray-02;
|
||||
border-color: $color-gray-05;
|
||||
color: $color-gray-90;
|
||||
}
|
||||
}
|
||||
|
||||
@include dark-theme {
|
||||
background: $color-gray-80;
|
||||
color: $color-gray-05;
|
||||
border-color: $color-gray-45;
|
||||
|
||||
&:disabled {
|
||||
background: $color-gray-95;
|
||||
border-color: $color-gray-60;
|
||||
color: $color-gray-20;
|
||||
}
|
||||
}
|
||||
|
||||
&:focus {
|
||||
outline: none;
|
||||
|
||||
@include light-theme {
|
||||
border-color: $ultramarine-ui-light;
|
||||
}
|
||||
@include dark-theme {
|
||||
border-color: $ultramarine-ui-dark;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -13,6 +13,7 @@
|
||||
"updatesPublicKey": "05fd7dd3de7149dc0a127909fee7de0f7620ddd0de061b37a2c303e37de802a401",
|
||||
"sfuUrl": "https://sfu.voip.signal.org/",
|
||||
"updatesEnabled": false,
|
||||
"enableCI": false,
|
||||
"openDevTools": false,
|
||||
"buildExpiration": 0,
|
||||
"certificateAuthority": "-----BEGIN CERTIFICATE-----\nMIID7zCCAtegAwIBAgIJAIm6LatK5PNiMA0GCSqGSIb3DQEBBQUAMIGNMQswCQYD\nVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNU2FuIEZyYW5j\naXNjbzEdMBsGA1UECgwUT3BlbiBXaGlzcGVyIFN5c3RlbXMxHTAbBgNVBAsMFE9w\nZW4gV2hpc3BlciBTeXN0ZW1zMRMwEQYDVQQDDApUZXh0U2VjdXJlMB4XDTEzMDMy\nNTIyMTgzNVoXDTIzMDMyMzIyMTgzNVowgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQI\nDApDYWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMR0wGwYDVQQKDBRP\ncGVuIFdoaXNwZXIgU3lzdGVtczEdMBsGA1UECwwUT3BlbiBXaGlzcGVyIFN5c3Rl\nbXMxEzARBgNVBAMMClRleHRTZWN1cmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDBSWBpOCBDF0i4q2d4jAXkSXUGpbeWugVPQCjaL6qD9QDOxeW1afvf\nPo863i6Crq1KDxHpB36EwzVcjwLkFTIMeo7t9s1FQolAt3mErV2U0vie6Ves+yj6\ngrSfxwIDAcdsKmI0a1SQCZlr3Q1tcHAkAKFRxYNawADyps5B+Zmqcgf653TXS5/0\nIPPQLocLn8GWLwOYNnYfBvILKDMItmZTtEbucdigxEA9mfIvvHADEbteLtVgwBm9\nR5vVvtwrD6CCxI3pgH7EH7kMP0Od93wLisvn1yhHY7FuYlrkYqdkMvWUrKoASVw4\njb69vaeJCUdU+HCoXOSP1PQcL6WenNCHAgMBAAGjUDBOMB0GA1UdDgQWBBQBixjx\nP/s5GURuhYa+lGUypzI8kDAfBgNVHSMEGDAWgBQBixjxP/s5GURuhYa+lGUypzI8\nkDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQB+Hr4hC56m0LvJAu1R\nK6NuPDbTMEN7/jMojFHxH4P3XPFfupjR+bkDq0pPOU6JjIxnrD1XD/EVmTTaTVY5\niOheyv7UzJOefb2pLOc9qsuvI4fnaESh9bhzln+LXxtCrRPGhkxA1IMIo3J/s2WF\n/KVYZyciu6b4ubJ91XPAuBNZwImug7/srWvbpk0hq6A6z140WTVSKtJG7EP41kJe\n/oF4usY5J7LPkxK3LWzMJnb5EIJDmRvyH8pyRwWg6Qm6qiGFaI4nL8QU4La1x2en\n4DGXRaLMPRwjELNgQPodR38zoCMuA8gHZfZYYoZ7D7Q1wNUiVHcxuFrEeBaYJbLE\nrwLV\n-----END CERTIFICATE-----\n",
|
||||
|
||||
@@ -55,8 +55,6 @@
|
||||
</script>
|
||||
<script type='text/javascript' src='js/components.js'></script>
|
||||
<script type='text/javascript' src='ts/backboneJquery.js'></script>
|
||||
<script type='text/javascript' src='js/views/whisper_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/toast_view.js'></script>
|
||||
<script type='text/javascript' src='js/views/debug_log_view.js'></script>
|
||||
<script type='text/javascript' src='js/debug_log_start.js'></script>
|
||||
</html>
|
||||
|
||||
@@ -29,7 +29,10 @@ window.nodeSetImmediate = setImmediate;
|
||||
window.getNodeVersion = () => config.node_version;
|
||||
window.getEnvironment = getEnvironment;
|
||||
|
||||
require('./ts/logging/set_up_renderer_logging');
|
||||
window.Backbone = require('backbone');
|
||||
require('./ts/backbone/views/whisper_view');
|
||||
require('./ts/backbone/views/toast_view');
|
||||
require('./ts/logging/set_up_renderer_logging').initialize();
|
||||
|
||||
window.closeDebugLog = () => ipcRenderer.send('close-debug-log');
|
||||
window.Backbone = require('backbone');
|
||||
|
||||
|
Before Width: | Height: | Size: 432 B After Width: | Height: | Size: 368 B |
|
Before Width: | Height: | Size: 452 B After Width: | Height: | Size: 391 B |
|
Before Width: | Height: | Size: 441 B After Width: | Height: | Size: 378 B |
|
Before Width: | Height: | Size: 437 B After Width: | Height: | Size: 374 B |
|
Before Width: | Height: | Size: 444 B After Width: | Height: | Size: 382 B |
|
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 380 B |
|
Before Width: | Height: | Size: 441 B After Width: | Height: | Size: 379 B |
|
Before Width: | Height: | Size: 438 B After Width: | Height: | Size: 379 B |
|
Before Width: | Height: | Size: 438 B After Width: | Height: | Size: 378 B |
|
Before Width: | Height: | Size: 444 B After Width: | Height: | Size: 381 B |
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.6 KiB |
BIN
images/alert/32/1.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
images/alert/32/10.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
images/alert/32/2.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
images/alert/32/3.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
images/alert/32/4.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
images/alert/32/5.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
images/alert/32/6.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
images/alert/32/7.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
images/alert/32/8.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
images/alert/32/9.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
@@ -1,6 +1 @@
|
||||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="16" cy="16" r="16" fill="#4A4A4A"/>
|
||||
<circle cx="8" cy="16" r="2" fill="#E9E9E9"/>
|
||||
<circle cx="16" cy="16" r="2" fill="#E9E9E9"/>
|
||||
<circle cx="24" cy="16" r="2" fill="#E9E9E9"/>
|
||||
</svg>
|
||||
<svg fill="none" height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" fill="#4a4a4a" r="16"/><g fill="#e9e9e9"><circle cx="8" cy="16" r="2"/><circle cx="16" cy="16" r="2"/><circle cx="24" cy="16" r="2"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 291 B After Width: | Height: | Size: 262 B |
@@ -1,6 +1 @@
|
||||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="16" cy="16" r="16" fill="#2E2E2E"/>
|
||||
<circle cx="8" cy="16" r="2" fill="#E9E9E9"/>
|
||||
<circle cx="16" cy="16" r="2" fill="#E9E9E9"/>
|
||||
<circle cx="24" cy="16" r="2" fill="#E9E9E9"/>
|
||||
</svg>
|
||||
<svg fill="none" height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" fill="#2e2e2e" r="16"/><g fill="#e9e9e9"><circle cx="8" cy="16" r="2"/><circle cx="16" cy="16" r="2"/><circle cx="24" cy="16" r="2"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 291 B After Width: | Height: | Size: 262 B |
@@ -1,6 +1 @@
|
||||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z" fill="#676767"/>
|
||||
<path d="M8 18C9.10457 18 10 17.1046 10 16C10 14.8954 9.10457 14 8 14C6.89543 14 6 14.8954 6 16C6 17.1046 6.89543 18 8 18Z" fill="#E9E9E9"/>
|
||||
<path d="M16 18C17.1046 18 18 17.1046 18 16C18 14.8954 17.1046 14 16 14C14.8954 14 14 14.8954 14 16C14 17.1046 14.8954 18 16 18Z" fill="#E9E9E9"/>
|
||||
<path d="M24 18C25.1046 18 26 17.1046 26 16C26 14.8954 25.1046 14 24 14C22.8954 14 22 14.8954 22 16C22 17.1046 22.8954 18 24 18Z" fill="#E9E9E9"/>
|
||||
</svg>
|
||||
<svg fill="none" height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c8.8366 0 16-7.1634 16-16 0-8.83656-7.1634-16-16-16-8.83656 0-16 7.16344-16 16 0 8.8366 7.16344 16 16 16z" fill="#676767"/><g fill="#e9e9e9"><path d="m8 18c1.10457 0 2-.8954 2-2s-.89543-2-2-2-2 .8954-2 2 .89543 2 2 2z"/><path d="m16 18c1.1046 0 2-.8954 2-2s-.8954-2-2-2-2 .8954-2 2 .8954 2 2 2z"/><path d="m24 18c1.1046 0 2-.8954 2-2s-.8954-2-2-2-2 .8954-2 2 .8954 2 2 2z"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 679 B After Width: | Height: | Size: 494 B |
@@ -1,6 +1 @@
|
||||
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z" fill="#4A4A4A"/>
|
||||
<path d="M8 18C9.10457 18 10 17.1046 10 16C10 14.8954 9.10457 14 8 14C6.89543 14 6 14.8954 6 16C6 17.1046 6.89543 18 8 18Z" fill="#E9E9E9"/>
|
||||
<path d="M16 18C17.1046 18 18 17.1046 18 16C18 14.8954 17.1046 14 16 14C14.8954 14 14 14.8954 14 16C14 17.1046 14.8954 18 16 18Z" fill="#E9E9E9"/>
|
||||
<path d="M24 18C25.1046 18 26 17.1046 26 16C26 14.8954 25.1046 14 24 14C22.8954 14 22 14.8954 22 16C22 17.1046 22.8954 18 24 18Z" fill="#E9E9E9"/>
|
||||
</svg>
|
||||
<svg fill="none" height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 32c8.8366 0 16-7.1634 16-16 0-8.83656-7.1634-16-16-16-8.83656 0-16 7.16344-16 16 0 8.8366 7.16344 16 16 16z" fill="#4a4a4a"/><g fill="#e9e9e9"><path d="m8 18c1.10457 0 2-.8954 2-2s-.89543-2-2-2-2 .8954-2 2 .89543 2 2 2z"/><path d="m16 18c1.1046 0 2-.8954 2-2s-.8954-2-2-2-2 .8954-2 2 .8954 2 2 2z"/><path d="m24 18c1.1046 0 2-.8954 2-2s-.8954-2-2-2-2 .8954-2 2 .8954 2 2 2z"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 679 B After Width: | Height: | Size: 494 B |
@@ -1,63 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 52.3 (67297) - http://www.bohemiancoding.com/sketch -->
|
||||
<title>caption-shadow-24</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs>
|
||||
<rect id="path-1" x="0" y="3" width="18" height="2"></rect>
|
||||
<filter x="-19.4%" y="-125.0%" width="138.9%" height="450.0%" filterUnits="objectBoundingBox" id="filter-2">
|
||||
<feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
|
||||
<feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetOuter2"></feOffset>
|
||||
<feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter2" result="shadowBlurOuter2"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0" type="matrix" in="shadowBlurOuter2" result="shadowMatrixOuter2"></feColorMatrix>
|
||||
<feMerge>
|
||||
<feMergeNode in="shadowMatrixOuter1"></feMergeNode>
|
||||
<feMergeNode in="shadowMatrixOuter2"></feMergeNode>
|
||||
</feMerge>
|
||||
</filter>
|
||||
<rect id="path-3" x="0" y="0" width="18" height="2"></rect>
|
||||
<filter x="-19.4%" y="-125.0%" width="138.9%" height="450.0%" filterUnits="objectBoundingBox" id="filter-4">
|
||||
<feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
|
||||
<feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetOuter2"></feOffset>
|
||||
<feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter2" result="shadowBlurOuter2"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0" type="matrix" in="shadowBlurOuter2" result="shadowMatrixOuter2"></feColorMatrix>
|
||||
<feMerge>
|
||||
<feMergeNode in="shadowMatrixOuter1"></feMergeNode>
|
||||
<feMergeNode in="shadowMatrixOuter2"></feMergeNode>
|
||||
</feMerge>
|
||||
</filter>
|
||||
<rect id="path-5" x="0" y="6" width="12" height="2"></rect>
|
||||
<filter x="-29.2%" y="-125.0%" width="158.3%" height="450.0%" filterUnits="objectBoundingBox" id="filter-6">
|
||||
<feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
|
||||
<feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetOuter2"></feOffset>
|
||||
<feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter2" result="shadowBlurOuter2"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0" type="matrix" in="shadowBlurOuter2" result="shadowMatrixOuter2"></feColorMatrix>
|
||||
<feMerge>
|
||||
<feMergeNode in="shadowMatrixOuter1"></feMergeNode>
|
||||
<feMergeNode in="shadowMatrixOuter2"></feMergeNode>
|
||||
</feMerge>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="caption-shadow-24" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="caption-24" transform="translate(3.000000, 8.000000)">
|
||||
<g id="Rectangle">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
|
||||
<use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-1"></use>
|
||||
</g>
|
||||
<g id="Rectangle">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use>
|
||||
<use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-3"></use>
|
||||
</g>
|
||||
<g id="Rectangle">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-6)" xlink:href="#path-5"></use>
|
||||
<use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-5"></use>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="m0 3h18v2h-18z"/><filter id="b" height="450%" width="138.9%" x="-19.4%" y="-125%"><feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="1"/><feColorMatrix in="shadowBlurOuter1" result="shadowMatrixOuter1" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/><feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetOuter2"/><feGaussianBlur in="shadowOffsetOuter2" result="shadowBlurOuter2" stdDeviation=".5"/><feColorMatrix in="shadowBlurOuter2" result="shadowMatrixOuter2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"/><feMerge><feMergeNode in="shadowMatrixOuter1"/><feMergeNode in="shadowMatrixOuter2"/></feMerge></filter><path id="c" d="m0 0h18v2h-18z"/><filter id="d" height="450%" width="138.9%" x="-19.4%" y="-125%"><feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="1"/><feColorMatrix in="shadowBlurOuter1" result="shadowMatrixOuter1" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/><feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetOuter2"/><feGaussianBlur in="shadowOffsetOuter2" result="shadowBlurOuter2" stdDeviation=".5"/><feColorMatrix in="shadowBlurOuter2" result="shadowMatrixOuter2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"/><feMerge><feMergeNode in="shadowMatrixOuter1"/><feMergeNode in="shadowMatrixOuter2"/></feMerge></filter><path id="e" d="m0 6h12v2h-12z"/><filter id="f" height="450%" width="158.3%" x="-29.2%" y="-125%"><feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="1"/><feColorMatrix in="shadowBlurOuter1" result="shadowMatrixOuter1" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/><feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetOuter2"/><feGaussianBlur in="shadowOffsetOuter2" result="shadowBlurOuter2" stdDeviation=".5"/><feColorMatrix in="shadowBlurOuter2" result="shadowMatrixOuter2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0"/><feMerge><feMergeNode in="shadowMatrixOuter1"/><feMergeNode in="shadowMatrixOuter2"/></feMerge></filter></defs><g fill="none" fill-rule="evenodd" transform="translate(3 8)"><g><use fill="#000" filter="url(#b)" xlink:href="#a"/><use fill="#fff" fill-rule="evenodd" xlink:href="#a"/></g><g><use fill="#000" filter="url(#d)" xlink:href="#c"/><use fill="#fff" fill-rule="evenodd" xlink:href="#c"/></g><g><use fill="#000" filter="url(#f)" xlink:href="#e"/><use fill="#fff" fill-rule="evenodd" xlink:href="#e"/></g></g></svg>
|
||||
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 2.8 KiB |
1
images/chat-session-refresh.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg fill="none" height="110" viewBox="0 0 200 110" width="200" xmlns="http://www.w3.org/2000/svg"><path d="m39.3 15.1-26.4-.1c-3.8 0-6.9 3.1-6.9 6.9l-.1 66.1c0 3.8 3.1 6.9 6.9 6.9l26.3.1c3.8 0 6.9-3.1 6.9-6.9l.2-66.1c0-3.8-3.1-6.9-6.9-6.9zm3.5 73c0 2-1.7 3.7-3.7 3.7l-26.4-.1c-2 0-3.7-1.7-3.7-3.7l.1-66.1c0-2 1.7-3.7 3.7-3.7l26.4.1c2 0 3.7 1.7 3.7 3.7z" fill="#c6c6c6"/><path d="m187.3 15.1-26.4-.1c-3.8 0-6.9 3.1-6.9 6.9l-.1 66.1c0 3.8 3.1 6.9 6.9 6.9l26.4.1c3.8 0 6.9-3.1 6.9-6.9l.1-66.1c0-3.8-3.1-6.9-6.9-6.9zm3.5 73c0 2-1.7 3.7-3.7 3.7l-26.4-.1c-2 0-3.7-1.7-3.7-3.7l.1-66.1c0-2 1.7-3.7 3.7-3.7l26.4.1c2 0 3.7 1.7 3.7 3.7z" fill="#c6c6c6"/><g fill="#848484"><circle cx="126" cy="56" r="2"/><circle cx="136" cy="56" r="2"/><circle cx="146" cy="56" r="2"/><circle cx="54" cy="56" r="2"/><circle cx="64" cy="56" r="2"/><circle cx="74" cy="56" r="2"/></g><circle cx="100" cy="56" fill="#2c6bed" r="18"/><path d="m109.38 56c.013 2.5029-.967 4.9088-2.725 6.6898-1.759 1.781-4.152 2.7917-6.655 2.8102-1.5566-.0206-3.0843-.4235-4.4487-1.1731s-2.5237-1.8231-3.3758-3.1259c-.8522-1.3028-1.3711-2.7951-1.5112-4.3455-.14-1.5505.1031-3.1116.708-4.546.6049-1.4345 1.5531-2.6983 2.761-3.6803 1.208-.9819 2.6388-1.652 4.1665-1.9512 1.5278-.2993 3.1052-.2184 4.5952.2353 1.489.4537 2.844 1.2664 3.945 2.3667l1 1-.35-1.3v-2.42h1.51v5.94h-6v-1.5h2.39l1.42.38-1-1c-1.115-1.128-2.54-1.8992-4.094-2.2156-1.554-.3165-3.167-.1638-4.6341.4384-1.4672.6023-2.7222 1.6271-3.6057 2.9442-.8834 1.3171-1.3555 2.867-1.3562 4.453 0 1.0348.2038 2.0595.5998 3.0155.396.9561.9765 1.8248 1.7082 2.5565s1.6004 1.3122 2.5565 1.7082c.956.396 1.9807.5998 3.0155.5998 1.035 0 2.059-.2038 3.016-.5998.956-.396 1.824-.9765 2.556-1.7082s1.312-1.6004 1.708-2.5565c.396-.956.6-1.9807.6-3.0155z" fill="#fff"/></svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -1,12 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="12px" height="12px" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
|
||||
<title>check</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs></defs>
|
||||
<g id="Android-Light" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="Android-Light/Message/Status/Sent" transform="translate(-6.000000, 0.000000)" fill="#000000" fill-rule="nonzero">
|
||||
<path d="M12,0 C15.312,0 18,2.688 18,6 C18,9.312 15.312,12 12,12 C8.688,12 6,9.312 6,6 C6,2.688 8.688,0 12,0 Z M12,1 C9.24,1 7,3.24 7,6 C7,8.76 9.24,11 12,11 C14.76,11 17,8.76 17,6 C17,3.24 14.76,1 12,1 Z M11,8.5 L8.5,6 L9.205,5.295 L11,7.085 L14.795,3.29 L15.5,4 L11,8.5 Z" id="check"></path>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m12 0c3.312 0 6 2.688 6 6s-2.688 6-6 6-6-2.688-6-6 2.688-6 6-6zm0 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm-1 7.5-2.5-2.5.705-.705 1.795 1.79 3.795-3.795.705.71z" transform="translate(-6)"/></svg>
|
||||
|
Before Width: | Height: | Size: 901 B After Width: | Height: | Size: 302 B |
@@ -1,17 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="18px" height="12px" viewBox="0 0 18 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
|
||||
<title>double check</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs>
|
||||
<path d="M7.91731278,0.313257194 C7.58941091,0.549084144 7.28273546,0.812570593 7.00070199,1.10030099 C6.67734551,1.03453102 6.34268082,1 6,1 C3.24,1 1,3.24 1,6 C1,8.76 3.24,11 6,11 C6.34268082,11 6.67734551,10.965469 7.00070199,10.899699 C7.28273546,11.1874294 7.58941091,11.4509159 7.91731278,11.6867428 C7.31518343,11.8898758 6.67037399,12 6,12 C2.688,12 0,9.312 0,6 C0,2.688 2.688,0 6,0 C6.67037399,0 7.31518343,0.110124239 7.91731278,0.313257194 Z M5.07266453,7.01233547 C5.12977459,7.4065842 5.21974274,7.79019382 5.33970233,8.16029767 L5,8.5 L2.5,6 L3.205,5.295 L5,7.085 L5.07266453,7.01233547 Z M12,0 C15.312,0 18,2.688 18,6 C18,9.312 15.312,12 12,12 C8.688,12 6,9.312 6,6 C6,2.688 8.688,0 12,0 Z M12,1 C9.24,1 7,3.24 7,6 C7,8.76 9.24,11 12,11 C14.76,11 17,8.76 17,6 C17,3.24 14.76,1 12,1 Z M11,8.5 L8.5,6 L9.205,5.295 L11,7.085 L14.795,3.29 L15.5,4 L11,8.5 Z" id="path-1"></path>
|
||||
</defs>
|
||||
<g id="Android-Light" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="Android-Light/Message/Status/Delivered">
|
||||
<mask id="mask-2" fill="white">
|
||||
<use xlink:href="#path-1"></use>
|
||||
</mask>
|
||||
<use id="double-check" fill="#000000" fill-rule="nonzero" xlink:href="#path-1"></use>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<svg height="12" viewBox="0 0 18 12" width="18" xmlns="http://www.w3.org/2000/svg"><path d="m7.91731278.31325719c-.32790187.23582695-.63457732.4993134-.91661079.7870438-.32335648-.06576997-.65802117-.10030099-1.00070199-.10030099-2.76 0-5 2.24-5 5s2.24 5 5 5c.34268082 0 .67734551-.034531 1.00070199-.100301.28203347.2877304.58870892.5512169.91661079.7870438-.60212935.203133-1.24693879.3132572-1.91731278.3132572-3.312 0-6-2.688-6-6s2.688-6 6-6c.67037399 0 1.31518343.11012424 1.91731278.31325719zm-2.84464825 6.69907828c.05711006.39424873.14707821.77785835.2670378 1.1479622l-.33970233.33970233-2.5-2.5.705-.705 1.795 1.79zm6.92733547-7.01233547c3.312 0 6 2.688 6 6s-2.688 6-6 6-6-2.688-6-6 2.688-6 6-6zm0 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm-1 7.5-2.5-2.5.705-.705 1.795 1.79 3.795-3.795.705.71z"/></svg>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 826 B |
@@ -1,51 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="44px" height="56px" viewBox="0 0 44 56" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
|
||||
<title>File</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs>
|
||||
<path d="M27.4611409,10.6408637 C27.795393,10.9983288 28,11.4785445 28,12.0065487 C28,12.0141465 28,20.3474799 28,37.0065487 C28,38.663403 26.6568542,40.0065487 25,40.0065487 L3,40.0065487 C1.34314575,40.0065487 2.02906125e-16,38.663403 0,37.0065487 L0,3.00654871 C-2.02906125e-16,1.34969446 1.34314575,0.00654871324 3,0.00654871324 L16.0265395,0 C16.5865346,0.0158576852 17.0851294,0.249509571 17.4418757,0.620545804 C17.7827796,0.975104947 27.0961475,10.2505223 27.4611409,10.6408637 Z" id="path-1"></path>
|
||||
<filter x="-50.0%" y="-30.0%" width="200.0%" height="170.0%" filterUnits="objectBoundingBox" id="filter-3">
|
||||
<feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="4" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
|
||||
<feMorphology radius="0.5" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter2"></feMorphology>
|
||||
<feOffset dx="0" dy="0" in="shadowSpreadOuter2" result="shadowOffsetOuter2"></feOffset>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0" type="matrix" in="shadowOffsetOuter2" result="shadowMatrixOuter2"></feColorMatrix>
|
||||
<feMerge>
|
||||
<feMergeNode in="shadowMatrixOuter1"></feMergeNode>
|
||||
<feMergeNode in="shadowMatrixOuter2"></feMergeNode>
|
||||
</feMerge>
|
||||
</filter>
|
||||
<path d="M16,0.00654871324 L28,0.00654871324 L28,12.0065487 C28,10.9019792 27.1045695,10.0065487 26,10.0065487 L21,10.0065487 C19.3431458,10.0065487 18,8.66340296 18,7.00654871 L18,2.00654871 C18,0.901979214 17.1045695,0.00654871324 16,0.00654871324 Z" id="path-4"></path>
|
||||
<filter x="-58.3%" y="-41.7%" width="216.7%" height="216.7%" filterUnits="objectBoundingBox" id="filter-5">
|
||||
<feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
<filter x="-37.5%" y="-20.8%" width="175.0%" height="175.0%" filterUnits="objectBoundingBox" id="filter-6">
|
||||
<feMorphology radius="1" operator="erode" in="SourceAlpha" result="shadowSpreadInner1"></feMorphology>
|
||||
<feOffset dx="0" dy="0" in="shadowSpreadInner1" result="shadowOffsetInner1"></feOffset>
|
||||
<feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="Desktop-Light" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="Desktop-Light/Primitives/File" transform="translate(8.000000, 6.000000)">
|
||||
<g id="File">
|
||||
<mask id="mask-2" fill="white">
|
||||
<use xlink:href="#path-1"></use>
|
||||
</mask>
|
||||
<g id="Combined-Shape">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-3)" xlink:href="#path-1"></use>
|
||||
<use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-1"></use>
|
||||
</g>
|
||||
<g id="Combined-Shape" mask="url(#mask-2)">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-5)" xlink:href="#path-4"></use>
|
||||
<use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#path-4"></use>
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-6)" xlink:href="#path-4"></use>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<svg height="56" viewBox="0 0 44 56" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="a" d="m27.4611409 10.6408637c.3342521.3574651.5388591.8376808.5388591 1.365685v25c0 1.6568543-1.3431458 3-3 3h-22c-1.65685425 0-3-1.3431457-3-3v-33.99999999c0-1.65685425 1.34314575-3 3-3l13.0265395-.00654871c.5599951.01585769 1.0585899.24950957 1.4153362.6205458.3409039.35455915 9.6542718 9.6299765 10.0192652 10.0203179z"/><filter id="b" height="170%" width="200%" x="-50%" y="-30%"><feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="4"/><feColorMatrix in="shadowBlurOuter1" result="shadowMatrixOuter1" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"/><feMorphology in="SourceAlpha" operator="dilate" radius="0.5" result="shadowSpreadOuter2"/><feOffset dx="0" dy="0" in="shadowSpreadOuter2" result="shadowOffsetOuter2"/><feColorMatrix in="shadowOffsetOuter2" result="shadowMatrixOuter2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feMerge><feMergeNode in="shadowMatrixOuter1"/><feMergeNode in="shadowMatrixOuter2"/></feMerge></filter><path id="c" d="m16 .00654871h12v11.99999999c0-1.1045695-.8954305-2-2-2h-5c-1.6568542 0-3-1.34314574-3-2.99999999v-5c0-1.1045695-.8954305-2-2-2z"/><filter id="d" height="216.7%" width="216.7%" x="-58.3%" y="-41.7%"><feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="2"/><feColorMatrix in="shadowBlurOuter1" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/></filter><filter id="e" height="175%" width="175%" x="-37.5%" y="-20.8%"><feMorphology in="SourceAlpha" operator="erode" radius="1" result="shadowSpreadInner1"/><feOffset dx="0" dy="0" in="shadowSpreadInner1" result="shadowOffsetInner1"/><feComposite in="shadowOffsetInner1" in2="SourceAlpha" k2="-1" k3="1" operator="arithmetic" result="shadowInnerInner1"/><feColorMatrix in="shadowInnerInner1" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/></filter><mask id="f" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#a"/></mask></defs><g fill="none" fill-rule="evenodd" transform="translate(8 6)"><use fill="#000" filter="url(#b)" xlink:href="#a"/><use fill="#fff" fill-rule="evenodd" xlink:href="#a"/><g mask="url(#f)"><use fill="#000" filter="url(#d)" xlink:href="#c"/><use fill="#fff" fill-rule="evenodd" xlink:href="#c"/><use fill="#000" filter="url(#e)" xlink:href="#c"/></g></g></svg>
|
||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 2.6 KiB |
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16" /></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2-11 19h22m-11-15 7.53 13h-15.06m6.53-9v4h2v-4m-2 6v2h2v-2"/></svg>
|
||||
|
Before Width: | Height: | Size: 357 B After Width: | Height: | Size: 163 B |
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M15,5H14V4H15M10,5H9V4H10M15.53,2.16L16.84,0.85C17.03,0.66 17.03,0.34 16.84,0.14C16.64,-0.05 16.32,-0.05 16.13,0.14L14.65,1.62C13.85,1.23 12.95,1 12,1C11.04,1 10.14,1.23 9.34,1.63L7.85,0.14C7.66,-0.05 7.34,-0.05 7.15,0.14C6.95,0.34 6.95,0.66 7.15,0.85L8.46,2.16C6.97,3.26 6,5 6,7H18C18,5 17,3.25 15.53,2.16M20.5,8A1.5,1.5 0 0,0 19,9.5V16.5A1.5,1.5 0 0,0 20.5,18A1.5,1.5 0 0,0 22,16.5V9.5A1.5,1.5 0 0,0 20.5,8M3.5,8A1.5,1.5 0 0,0 2,9.5V16.5A1.5,1.5 0 0,0 3.5,18A1.5,1.5 0 0,0 5,16.5V9.5A1.5,1.5 0 0,0 3.5,8M6,18A1,1 0 0,0 7,19H8V22.5A1.5,1.5 0 0,0 9.5,24A1.5,1.5 0 0,0 11,22.5V19H13V22.5A1.5,1.5 0 0,0 14.5,24A1.5,1.5 0 0,0 16,22.5V19H17A1,1 0 0,0 18,18V8H6V18Z" /></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m15 5h-1v-1h1m-5 1h-1v-1h1m5.53-1.84 1.31-1.31c.19-.19.19-.51 0-.71-.2-.19-.52-.19-.71 0l-1.48 1.48c-.8-.39-1.7-.62-2.65-.62-.96 0-1.86.23-2.66.63l-1.49-1.49c-.19-.19-.51-.19-.7 0-.2.2-.2.52 0 .71l1.31 1.31c-1.49 1.1-2.46 2.84-2.46 4.84h12c0-2-1-3.75-2.47-4.84m4.97 5.84a1.5 1.5 0 0 0 -1.5 1.5v7a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5v-7a1.5 1.5 0 0 0 -1.5-1.5m-17 0a1.5 1.5 0 0 0 -1.5 1.5v7a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5v-7a1.5 1.5 0 0 0 -1.5-1.5m2.5 10a1 1 0 0 0 1 1h1v3.5a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5v-3.5h2v3.5a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5v-3.5h1a1 1 0 0 0 1-1v-10h-12z"/></svg>
|
||||
|
Before Width: | Height: | Size: 955 B After Width: | Height: | Size: 723 B |
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M18.71,19.5C17.88,20.74 17,21.95 15.66,21.97C14.32,22 13.89,21.18 12.37,21.18C10.84,21.18 10.37,21.95 9.1,22C7.79,22.05 6.8,20.68 5.96,19.47C4.25,17 2.94,12.45 4.7,9.39C5.57,7.87 7.13,6.91 8.82,6.88C10.1,6.86 11.32,7.75 12.11,7.75C12.89,7.75 14.37,6.68 15.92,6.84C16.57,6.87 18.39,7.1 19.56,8.82C19.47,8.88 17.39,10.1 17.41,12.63C17.44,15.65 20.06,16.66 20.09,16.67C20.06,16.74 19.67,18.11 18.71,19.5M13,3.5C13.73,2.67 14.94,2.04 15.94,2C16.07,3.17 15.6,4.35 14.9,5.19C14.21,6.04 13.07,6.7 11.95,6.61C11.8,5.46 12.36,4.26 13,3.5Z" /></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53-1.71-2.47-3.02-7.02-1.26-10.08.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83m-5.71-16c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"/></svg>
|
||||
|
Before Width: | Height: | Size: 824 B After Width: | Height: | Size: 546 B |
@@ -1,12 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="12px" height="12px" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
|
||||
<title>check</title>
|
||||
<desc>Created with Sketch.</desc>
|
||||
<defs></defs>
|
||||
<g id="Android-Light" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="Android-Light/Message/Status/Sent" transform="translate(-6.000000, 0.000000)" fill="#000000" fill-rule="nonzero">
|
||||
<path d="M12,0 C15.312,0 18,2.688 18,6 C18,9.312 15.312,12 12,12 C8.688,12 6,9.312 6,6 C6,2.688 8.688,0 12,0 Z M12,1 C9.24,1 7,3.24 7,6 C7,8.76 9.24,11 12,11 C14.76,11 17,8.76 17,6 C17,3.24 14.76,1 12,1 Z M11,8.5 L8.5,6 L9.205,5.295 L11,7.085 L14.795,3.29 L15.5,4 L11,8.5 Z" id="check"></path>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m12 0c3.312 0 6 2.688 6 6s-2.688 6-6 6-6-2.688-6-6 2.688-6 6-6zm0 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm-1 7.5-2.5-2.5.705-.705 1.795 1.79 3.795-3.795.705.71z" transform="translate(-6)"/></svg>
|
||||
|
Before Width: | Height: | Size: 901 B After Width: | Height: | Size: 302 B |
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z" /></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m19 4h-3.5l-1-1h-5l-1 1h-3.5v2h14m-13 13a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-12h-12z"/></svg>
|
||||
|
Before Width: | Height: | Size: 376 B After Width: | Height: | Size: 180 B |
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M20,18H4V8H20M20,6H12L10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6Z" /></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m20 18h-16v-10h16m0-2h-8l-2-2h-6c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-10c0-1.11-.9-2-2-2z"/></svg>
|
||||
|
Before Width: | Height: | Size: 401 B After Width: | Height: | Size: 206 B |
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M14,12L10,8V11H2V13H10V16M20,18V6C20,4.89 19.1,4 18,4H6A2,2 0 0,0 4,6V9H6V6H18V18H6V15H4V18A2,2 0 0,0 6,20H18A2,2 0 0,0 20,18Z" /></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m14 12-4-4v3h-8v2h8v3m10 2v-12c0-1.11-.9-2-2-2h-12a2 2 0 0 0 -2 2v3h2v-3h12v12h-12v-3h-2v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2z"/></svg>
|
||||
|
Before Width: | Height: | Size: 421 B After Width: | Height: | Size: 223 B |
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M16.84,2.73C16.45,2.73 16.07,2.88 15.77,3.17L13.65,5.29L18.95,10.6L21.07,8.5C21.67,7.89 21.67,6.94 21.07,6.36L17.9,3.17C17.6,2.88 17.22,2.73 16.84,2.73M12.94,6L4.84,14.11L7.4,14.39L7.58,16.68L9.86,16.85L10.15,19.41L18.25,11.3M4.25,15.04L2.5,21.73L9.2,19.94L8.96,17.78L6.65,17.61L6.47,15.29" /></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m16.84 2.73c-.39 0-.77.15-1.07.44l-2.12 2.12 5.3 5.31 2.12-2.1c.6-.61.6-1.56 0-2.14l-3.17-3.19c-.3-.29-.68-.44-1.06-.44m-3.9 3.27-8.1 8.11 2.56.28.18 2.29 2.28.17.29 2.56 8.1-8.11m-14 3.74-1.75 6.69 6.7-1.79-.24-2.16-2.31-.17-.18-2.32"/></svg>
|
||||
|
Before Width: | Height: | Size: 584 B After Width: | Height: | Size: 335 B |
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M12,18A6,6 0 0,1 6,12C6,11 6.25,10.03 6.7,9.2L5.24,7.74C4.46,8.97 4,10.43 4,12A8,8 0 0,0 12,20V23L16,19L12,15M12,4V1L8,5L12,9V6A6,6 0 0,1 18,12C18,13 17.75,13.97 17.3,14.8L18.76,16.26C19.54,15.03 20,13.57 20,12A8,8 0 0,0 12,4Z" /></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 18a6 6 0 0 1 -6-6c0-1 .25-1.97.7-2.8l-1.46-1.46c-.78 1.23-1.24 2.69-1.24 4.26a8 8 0 0 0 8 8v3l4-4-4-4m0-11v-3l-4 4 4 4v-3a6 6 0 0 1 6 6c0 1-.25 1.97-.7 2.8l1.46 1.46c.78-1.23 1.24-2.69 1.24-4.26a8 8 0 0 0 -8-8z"/></svg>
|
||||
|
Before Width: | Height: | Size: 521 B After Width: | Height: | Size: 315 B |
|
Before Width: | Height: | Size: 555 B After Width: | Height: | Size: 344 B |
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.3 KiB |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><title>archive-outline-16</title><path d="M9.75,9H6.25a.75.75,0,0,1-.75-.75h0a.75.75,0,0,1,.75-.75h3.5a.75.75,0,0,1,.75.75h0A.75.75,0,0,1,9.75,9Zm5.229-6.5v3a.5.5,0,0,1-.5.5H14v7a1,1,0,0,1-1,1H3a1,1,0,0,1-1-1V6H1.479a.5.5,0,0,1-.5-.5v-3a.5.5,0,0,1,.5-.5h13A.5.5,0,0,1,14.979,2.5ZM2,5H13.979V3h-12V5ZM13,6H3v7H13Z"/></svg>
|
||||
<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m9.75 9h-3.5a.75.75 0 0 1 -.75-.75.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 .75.75.75.75 0 0 1 -.75.75zm5.229-6.5v3a.5.5 0 0 1 -.5.5h-.479v7a1 1 0 0 1 -1 1h-10a1 1 0 0 1 -1-1v-7h-.521a.5.5 0 0 1 -.5-.5v-3a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5zm-12.979 2.5h11.979v-2h-12v2zm11 1h-10v7h10z"/></svg>
|
||||
|
Before Width: | Height: | Size: 404 B After Width: | Height: | Size: 382 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><title>archive-solid-16</title><path d="M14.479,5h-13a.5.5,0,0,1-.5-.5v-2a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v2A.5.5,0,0,1,14.479,5ZM14,6v7a1,1,0,0,1-1,1H3a1,1,0,0,1-1-1V6ZM10.5,8.25a.75.75,0,0,0-.75-.75H6.25a.75.75,0,0,0,0,1.5h3.5A.75.75,0,0,0,10.5,8.25Z"/></svg>
|
||||
<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m14.479 5h-13a.5.5 0 0 1 -.5-.5v-2a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1 -.5.5zm-.479 1v7a1 1 0 0 1 -1 1h-10a1 1 0 0 1 -1-1v-7zm-3.5 2.25a.75.75 0 0 0 -.75-.75h-3.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 .75-.75z"/></svg>
|
||||
|
Before Width: | Height: | Size: 347 B After Width: | Height: | Size: 321 B |
1
images/icons/v2/arrow-down-20.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m2.486 10.5 1.061-1.061 4.885 4.886.804 1.125v-12.45h1.5v12.45l.759-1.062 4.963-4.92 1.056 1.064-7.53 7.466z"/></svg>
|
||||
|
After Width: | Height: | Size: 189 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>arrow-down-24</title><polygon points="19.47 11.409 13.999 16.88 12.75 18.439 12.75 4 11.25 4 11.25 18.439 10.001 16.88 4.53 11.409 3.47 12.47 12 21 20.53 12.47 19.47 11.409"/></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m19.47 11.409-5.471 5.471-1.249 1.559v-14.439h-1.5v14.439l-1.249-1.559-5.471-5.471-1.06 1.061 8.53 8.53 8.53-8.53z"/></svg>
|
||||
|
Before Width: | Height: | Size: 271 B After Width: | Height: | Size: 215 B |
1
images/icons/v2/audio-spinner-arc-22.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg width="22" height="22" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="a" mask-type="alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="22" height="22"><path fill-rule="evenodd" clip-rule="evenodd" d="M22 0H0v22h11V11h11V0z" fill="#C4C4C4"/></mask><g mask="url(#a)"><circle cx="11" cy="11" r="9.75" stroke="#5E5E5E" stroke-width="2.5"/></g></svg>
|
||||
|
After Width: | Height: | Size: 362 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>block-24</title><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,1.5a9.448,9.448,0,0,1,6.159,2.281L4.781,18.159A9.488,9.488,0,0,1,12,2.5Zm0,19a9.448,9.448,0,0,1-6.159-2.281L19.219,5.841A9.488,9.488,0,0,1,12,21.5Z"/></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 1a11 11 0 1 0 11 11 11 11 0 0 0 -11-11zm0 1.5a9.448 9.448 0 0 1 6.159 2.281l-13.378 13.378a9.488 9.488 0 0 1 7.219-15.659zm0 19a9.448 9.448 0 0 1 -6.159-2.281l13.378-13.378a9.488 9.488 0 0 1 -7.219 15.659z"/></svg>
|
||||
|
Before Width: | Height: | Size: 316 B After Width: | Height: | Size: 310 B |
1
images/icons/v2/camera-outline-24.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m14.279 3 2 2.5h2.221a3 3 0 0 1 3 3v9a3 3 0 0 1 -3 3h-13a3 3 0 0 1 -3-3v-9a3 3 0 0 1 3-3h2.221l2-2.5zm0-1.5h-4.558a1.5 1.5 0 0 0 -1.171.563l-1.55 1.937h-1.5a4.5 4.5 0 0 0 -4.5 4.5v9a4.5 4.5 0 0 0 4.5 4.5h13a4.5 4.5 0 0 0 4.5-4.5v-9a4.5 4.5 0 0 0 -4.5-4.5h-1.5l-1.55-1.937a1.5 1.5 0 0 0 -1.171-.563zm-2.279 6.5a4.5 4.5 0 1 1 -4.5 4.5 4.505 4.505 0 0 1 4.5-4.5m0-1.5a6 6 0 1 0 6 6 6 6 0 0 0 -6-6z"/></svg>
|
||||
|
After Width: | Height: | Size: 495 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>check-24</title><polygon points="9.172 18.5 2.984 12.313 4.045 11.252 9.172 16.379 19.955 5.595 21.016 6.656 9.172 18.5"/></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m9.172 18.5-6.188-6.187 1.061-1.061 5.127 5.127 10.783-10.784 1.061 1.061z"/></svg>
|
||||
|
Before Width: | Height: | Size: 218 B After Width: | Height: | Size: 175 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>check-circle-outline-24</title><path d="M12,2.5A9.5,9.5,0,1,1,2.5,12,9.511,9.511,0,0,1,12,2.5M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm5.834,8.4L16.773,8.338l-6.541,6.541-3-3-1.061,1.06L10.232,17Z"/></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5a9.5 9.5 0 1 1 -9.5 9.5 9.511 9.511 0 0 1 9.5-9.5m0-1.5a11 11 0 1 0 11 11 11 11 0 0 0 -11-11zm5.834 8.4-1.061-1.062-6.541 6.541-3-3-1.061 1.06 4.061 4.061z"/></svg>
|
||||
|
Before Width: | Height: | Size: 295 B After Width: | Height: | Size: 263 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>check-circle-solid-24</title><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1ZM10.232,17,6.166,12.934l1.061-1.06,3,3,6.541-6.541L17.834,9.4Z"/></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 1a11 11 0 1 0 11 11 11 11 0 0 0 -11-11zm-1.768 16-4.066-4.066 1.061-1.06 3 3 6.541-6.541 1.066 1.067z"/></svg>
|
||||
|
Before Width: | Height: | Size: 240 B After Width: | Height: | Size: 206 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><title>chevron-down-16</title><polygon points="8 12 2 5.997 2.707 5.29 8 10.585 13.293 5.29 14 5.997 8 12"/></svg>
|
||||
<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m8 12-6-6.003.707-.707 5.293 5.295 5.293-5.295.707.707z"/></svg>
|
||||
|
Before Width: | Height: | Size: 197 B After Width: | Height: | Size: 156 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><title>chevron-left-16</title><polygon points="10.003 14 4 8 10.003 2 10.71 2.707 5.415 8 10.71 13.293 10.003 14"/></svg>
|
||||
<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m10.003 14-6.003-6 6.003-6 .707.707-5.295 5.293 5.295 5.293z"/></svg>
|
||||
|
Before Width: | Height: | Size: 204 B After Width: | Height: | Size: 161 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>chevron-left-24</title><polygon points="14.932 22 5 12 14.932 2 15.996 3.057 7.114 12 15.996 20.943 14.932 22"/></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m14.932 22-9.932-10 9.932-10 1.064 1.057-8.882 8.943 8.882 8.943z"/></svg>
|
||||
|
Before Width: | Height: | Size: 208 B After Width: | Height: | Size: 166 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><title>chevron-right-16</title><polygon points="5.997 14 5.29 13.293 10.586 8 5.29 2.707 5.997 2 12 8 5.997 14"/></svg>
|
||||
<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m5.997 14-.707-.707 5.296-5.293-5.296-5.293.707-.707 6.003 6z"/></svg>
|
||||
|
Before Width: | Height: | Size: 202 B After Width: | Height: | Size: 162 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>chevron-right-24</title><polygon points="9.068 22 8.004 20.943 16.887 12 8.004 3.057 9.068 2 19 12 9.068 22"/></svg>
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m9.068 22-1.064-1.057 8.883-8.943-8.883-8.943 1.064-1.057 9.932 10z"/></svg>
|
||||
|
Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 168 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>collapse-down-20</title><path d="M10,13.75a.746.746,0,0,1-.4-.114l-8-5A.75.75,0,1,1,2.4,7.364L10,12.116l7.6-4.752A.75.75,0,1,1,18.4,8.636l-8,5A.746.746,0,0,1,10,13.75Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m10 13.75a.746.746 0 0 1 -.4-.114l-8-5a.75.75 0 1 1 .8-1.272l7.6 4.752 7.6-4.752a.75.75 0 1 1 .8 1.272l-8 5a.746.746 0 0 1 -.4.114z"/></svg>
|
||||
|
Before Width: | Height: | Size: 266 B After Width: | Height: | Size: 232 B |
1
images/icons/v2/compose-outline-24.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m21.561 4.561-2.122-2.122a1.5 1.5 0 0 0 -2.121 0l-13.495 13.495a1.5 1.5 0 0 0 -.394.7l-1.112 4.442a.5.5 0 0 0 .607.607l4.445-1.112a1.5 1.5 0 0 0 .7-.394l13.5-13.495a1.5 1.5 0 0 0 -.008-2.121zm-14.556 14.555-2.828.707.707-2.823 9.772-9.773 2.122 2.122zm10.833-10.833-2.121-2.121 2.662-2.662 2.121 2.121z"/></svg>
|
||||
|
After Width: | Height: | Size: 403 B |
1
images/icons/v2/compose-solid-24.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m21.561 6.682-2.475 2.475-4.243-4.243 2.475-2.475a1.5 1.5 0 0 1 2.121 0l2.122 2.122a1.5 1.5 0 0 1 0 2.121zm-18.132 9.949-1.112 4.445a.5.5 0 0 0 .607.607l4.445-1.112a1.5 1.5 0 0 0 .7-.394l9.959-9.959-4.246-4.243-9.959 9.959a1.5 1.5 0 0 0 -.394.697z"/></svg>
|
||||
|
After Width: | Height: | Size: 348 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-activity-outline-20</title><path d="M10,1a9,9,0,1,0,9,9A8.963,8.963,0,0,0,10,1Zm7.3,7.4c-.6.9-1.3,1.8-1.9,2.6L12.1,9.7c-.4-.9-.8-1.8-1.2-2.8l2.4-2.4c.7.1,1.5.3,2.3.5A7.805,7.805,0,0,1,17.3,8.4ZM11.1,2.6A16.605,16.605,0,0,1,12.4,4L10,6.4a26.2,26.2,0,0,0-2.8.1L6.1,5c.4-.7.9-1.4,1.3-2A7.512,7.512,0,0,1,10,2.5,3.75,3.75,0,0,1,11.1,2.6ZM5.6,10h0L3.8,11c-.4-.6-.8-1.3-1.2-1.9a6.18,6.18,0,0,1,.9-2.7l1.9-.7L6.5,7.3A12.238,12.238,0,0,0,5.6,10ZM3.9,14.3c0-.8.1-1.6.1-2.3l1.8-1c.9.6,1.8,1.2,2.6,1.8L9,16l-2.3.7A8.143,8.143,0,0,1,3.9,14.3ZM12.8,17c-1-.3-1.9-.6-2.8-.9l-.6-3.3a24.334,24.334,0,0,1,2.5-2L15.1,12c.1,1,.2,2.1.3,3.2A6.765,6.765,0,0,1,12.8,17Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m10 1a9 9 0 1 0 9 9 8.963 8.963 0 0 0 -9-9zm7.3 7.4c-.6.9-1.3 1.8-1.9 2.6l-3.3-1.3c-.4-.9-.8-1.8-1.2-2.8l2.4-2.4c.7.1 1.5.3 2.3.5a7.805 7.805 0 0 1 1.7 3.4zm-6.2-5.8a16.605 16.605 0 0 1 1.3 1.4l-2.4 2.4a26.2 26.2 0 0 0 -2.8.1l-1.1-1.5c.4-.7.9-1.4 1.3-2a7.512 7.512 0 0 1 2.6-.5 3.75 3.75 0 0 1 1.1.1zm-5.5 7.4-1.8 1c-.4-.6-.8-1.3-1.2-1.9a6.18 6.18 0 0 1 .9-2.7l1.9-.7 1.1 1.6a12.238 12.238 0 0 0 -.9 2.7zm-1.7 4.3c0-.8.1-1.6.1-2.3l1.8-1c.9.6 1.8 1.2 2.6 1.8l.6 3.2-2.3.7a8.143 8.143 0 0 1 -2.8-2.4zm8.9 2.7c-1-.3-1.9-.6-2.8-.9l-.6-3.3a24.334 24.334 0 0 1 2.5-2l3.2 1.2c.1 1 .2 2.1.3 3.2a6.765 6.765 0 0 1 -2.6 1.8z"/></svg>
|
||||
|
Before Width: | Height: | Size: 750 B After Width: | Height: | Size: 715 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-activity-solid-20</title><path d="M10,1a9,9,0,1,0,9,9A8.963,8.963,0,0,0,10,1Zm5.5,14.1c-.1-1-.2-2.2-.3-3.2L12,10.7c-.9.7-1.7,1.4-2.5,2L10,16c.8.3,1.9.6,2.8.9a7.613,7.613,0,0,1-6.1-.2L9,16l-.6-3.3c-.8-.6-1.7-1.2-2.6-1.8L4,12c0,.7-.1,1.6-.1,2.3A7.14,7.14,0,0,1,2.5,10a2.769,2.769,0,0,1,.1-.9L3.8,11l1.8-1h0c.3-.9.6-1.9.9-2.8L5.3,5.6l-1.8.8A6.886,6.886,0,0,1,7.4,3c-.4.6-.9,1.4-1.3,2L7.2,6.6c1-.1,1.9-.2,2.8-.2L12.4,4a14.931,14.931,0,0,0-1.2-1.4A7.4,7.4,0,0,1,15.6,5c-.7-.2-1.5-.3-2.2-.5L11,6.9c.4,1,.8,1.9,1.2,2.8L15.5,11c.6-.8,1.3-1.7,1.9-2.6a8.752,8.752,0,0,1,.2,1.6A8.044,8.044,0,0,1,15.5,15.1Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m10 1a9 9 0 1 0 9 9 8.963 8.963 0 0 0 -9-9zm5.5 14.1c-.1-1-.2-2.2-.3-3.2l-3.2-1.2c-.9.7-1.7 1.4-2.5 2l.5 3.3c.8.3 1.9.6 2.8.9a7.613 7.613 0 0 1 -6.1-.2l2.3-.7-.6-3.3c-.8-.6-1.7-1.2-2.6-1.8l-1.8 1.1c0 .7-.1 1.6-.1 2.3a7.14 7.14 0 0 1 -1.4-4.3 2.769 2.769 0 0 1 .1-.9l1.2 1.9 1.8-1c.3-.9.6-1.9.9-2.8l-1.2-1.6-1.8.8a6.886 6.886 0 0 1 3.9-3.4c-.4.6-.9 1.4-1.3 2l1.1 1.6c1-.1 1.9-.2 2.8-.2l2.4-2.4a14.931 14.931 0 0 0 -1.2-1.4 7.4 7.4 0 0 1 4.4 2.4c-.7-.2-1.5-.3-2.2-.5l-2.4 2.4c.4 1 .8 1.9 1.2 2.8l3.3 1.3c.6-.8 1.3-1.7 1.9-2.6a8.752 8.752 0 0 1 .2 1.6 8.044 8.044 0 0 1 -2.1 5.1z"/></svg>
|
||||
|
Before Width: | Height: | Size: 700 B After Width: | Height: | Size: 677 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-animal-outline-20</title><path d="M8,11c0,.8-.4,1.5-1,1.5S6,11.8,6,11s.4-1.5,1-1.5S8,10.2,8,11Zm5-1.5c-.6,0-1,.7-1,1.5s.4,1.5,1,1.5,1-.7,1-1.5S13.6,9.5,13,9.5ZM19,13a4.951,4.951,0,0,1-5,5h0a17.356,17.356,0,0,1-1.8-.1,2.706,2.706,0,0,1-3.8.5c-.2-.2-.4-.3-.5-.5-1,.1-1.8.1-1.9.1H6a4.892,4.892,0,0,1-4.9-5.1A5.025,5.025,0,0,1,3.1,9a2.353,2.353,0,0,1,.2-.8c-.1-.1-.2-.1-.3-.2C1.2,6.2.9,3.7,2.3,2.3a3.1,3.1,0,0,1,2.2-.9A5,5,0,0,1,8,3c.1.1.1.2.2.2a7.312,7.312,0,0,1,3.6,0c.1,0,.1-.1.2-.2a4.539,4.539,0,0,1,3.5-1.5,3.1,3.1,0,0,1,2.2.9C19.1,3.7,18.8,6.2,17,8c-.1.1-.2.1-.2.2.1.2.1.5.2.8A5.068,5.068,0,0,1,19,13ZM13.3,3.8a6.864,6.864,0,0,1,2.8,2.8,4.167,4.167,0,0,0,.8-1.8,2.026,2.026,0,0,0-.4-1.5,1.493,1.493,0,0,0-1-.3,4.194,4.194,0,0,0-2.2.8ZM3.8,6.7A7.1,7.1,0,0,1,6.6,3.8h0A3.037,3.037,0,0,0,4.5,3a1.5,1.5,0,0,0-1.1.4A1.792,1.792,0,0,0,3,4.8,4.065,4.065,0,0,0,3.8,6.7ZM17.5,13A3.46,3.46,0,0,0,16,10.2l-.5-.4-.1-.6A5.374,5.374,0,0,0,9.2,4.6,5.515,5.515,0,0,0,4.5,9.2l-.1.6-.4.4A3.46,3.46,0,0,0,2.5,13,3.543,3.543,0,0,0,6,16.5s.8,0,1.7-.1l.8-.1L9,17a1.165,1.165,0,0,0,1.7.3L11,17l.5-.6.8.1a16.007,16.007,0,0,0,1.7.1A3.7,3.7,0,0,0,17.5,13Zm-5.7,1.8a.945.945,0,0,0-1-1H9.3a.945.945,0,0,0-1,1,1.039,1.039,0,0,0,.4.8l.9.7a.608.608,0,0,0,.8,0l.9-.7A1.02,1.02,0,0,0,11.8,14.8Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m8 11c0 .8-.4 1.5-1 1.5s-1-.7-1-1.5.4-1.5 1-1.5 1 .7 1 1.5zm5-1.5c-.6 0-1 .7-1 1.5s.4 1.5 1 1.5 1-.7 1-1.5-.4-1.5-1-1.5zm6 3.5a4.951 4.951 0 0 1 -5 5 17.356 17.356 0 0 1 -1.8-.1 2.706 2.706 0 0 1 -3.8.5c-.2-.2-.4-.3-.5-.5-1 .1-1.8.1-1.9.1a4.892 4.892 0 0 1 -4.9-5.1 5.025 5.025 0 0 1 2-3.9 2.353 2.353 0 0 1 .2-.8c-.1-.1-.2-.1-.3-.2-1.8-1.8-2.1-4.3-.7-5.7a3.1 3.1 0 0 1 2.2-.9 5 5 0 0 1 3.5 1.6c.1.1.1.2.2.2a7.312 7.312 0 0 1 3.6 0c.1 0 .1-.1.2-.2a4.539 4.539 0 0 1 3.5-1.5 3.1 3.1 0 0 1 2.2.9c1.4 1.3 1.1 3.8-.7 5.6-.1.1-.2.1-.2.2.1.2.1.5.2.8a5.068 5.068 0 0 1 2 4zm-5.7-9.2a6.864 6.864 0 0 1 2.8 2.8 4.167 4.167 0 0 0 .8-1.8 2.026 2.026 0 0 0 -.4-1.5 1.493 1.493 0 0 0 -1-.3 4.194 4.194 0 0 0 -2.2.8zm-9.5 2.9a7.1 7.1 0 0 1 2.8-2.9 3.037 3.037 0 0 0 -2.1-.8 1.5 1.5 0 0 0 -1.1.4 1.792 1.792 0 0 0 -.4 1.4 4.065 4.065 0 0 0 .8 1.9zm13.7 6.3a3.46 3.46 0 0 0 -1.5-2.8l-.5-.4-.1-.6a5.374 5.374 0 0 0 -6.2-4.6 5.515 5.515 0 0 0 -4.7 4.6l-.1.6-.4.4a3.46 3.46 0 0 0 -1.5 2.8 3.543 3.543 0 0 0 3.5 3.5s.8 0 1.7-.1l.8-.1.5.7a1.165 1.165 0 0 0 1.7.3l.3-.3.5-.6.8.1a16.007 16.007 0 0 0 1.7.1 3.7 3.7 0 0 0 3.5-3.6zm-5.7 1.8a.945.945 0 0 0 -1-1h-1.5a.945.945 0 0 0 -1 1 1.039 1.039 0 0 0 .4.8l.9.7a.608.608 0 0 0 .8 0l.9-.7a1.02 1.02 0 0 0 .5-.8z"/></svg>
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-animal-solid-20</title><path d="M16.9,9c0-.2-.1-.5-.1-.7.1-.1.2-.1.2-.2,1.8-1.8,2.1-4.3.7-5.7S13.8,1.2,12,3c-.1.1-.1.2-.2.2a7.312,7.312,0,0,0-3.6,0c-.1,0-.1-.1-.2-.2C6.2,1.2,3.7.9,2.3,2.3S1.2,6.2,3,8l.2.2c0,.2-.1.5-.1.7a5.057,5.057,0,0,0-1.1,7A4.885,4.885,0,0,0,6,18s.8,0,1.8-.1a2.706,2.706,0,0,0,3.8.5c.2-.2.4-.3.5-.5,1,.1,1.9.1,1.9.1a4.892,4.892,0,0,0,4.9-5.1A5.025,5.025,0,0,0,16.9,9ZM3.8,6.7A4.065,4.065,0,0,1,3,4.8a1.792,1.792,0,0,1,.4-1.4A1.5,1.5,0,0,1,4.5,3a3.118,3.118,0,0,1,2.1.9h0A7.519,7.519,0,0,0,3.8,6.7ZM7,12.5c-.6,0-1-.7-1-1.5s.4-1.5,1-1.5,1,.7,1,1.5S7.6,12.5,7,12.5ZM11.2,16l-.8.7a.483.483,0,0,1-.7,0L8.8,16a.948.948,0,0,1-.2-1.3,1.27,1.27,0,0,1,.7-.4h1.4a.9.9,0,0,1,.9.9A1.234,1.234,0,0,1,11.2,16ZM13,12.5c-.6,0-1-.7-1-1.5s.4-1.5,1-1.5,1,.7,1,1.5S13.6,12.5,13,12.5Zm.3-8.7h0A3.5,3.5,0,0,1,15.5,3a1.922,1.922,0,0,1,1.2.4,1.792,1.792,0,0,1,.4,1.4,3.1,3.1,0,0,1-.9,1.8A8.647,8.647,0,0,0,13.3,3.8Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m16.9 9c0-.2-.1-.5-.1-.7.1-.1.2-.1.2-.2 1.8-1.8 2.1-4.3.7-5.7s-3.9-1.2-5.7.6c-.1.1-.1.2-.2.2a7.312 7.312 0 0 0 -3.6 0c-.1 0-.1-.1-.2-.2-1.8-1.8-4.3-2.1-5.7-.7s-1.1 3.9.7 5.7l.2.2c0 .2-.1.5-.1.7a5.057 5.057 0 0 0 -1.1 7 4.885 4.885 0 0 0 4 2.1s.8 0 1.8-.1a2.706 2.706 0 0 0 3.8.5c.2-.2.4-.3.5-.5 1 .1 1.9.1 1.9.1a4.892 4.892 0 0 0 4.9-5.1 5.025 5.025 0 0 0 -2-3.9zm-13.1-2.3a4.065 4.065 0 0 1 -.8-1.9 1.792 1.792 0 0 1 .4-1.4 1.5 1.5 0 0 1 1.1-.4 3.118 3.118 0 0 1 2.1.9 7.519 7.519 0 0 0 -2.8 2.8zm3.2 5.8c-.6 0-1-.7-1-1.5s.4-1.5 1-1.5 1 .7 1 1.5-.4 1.5-1 1.5zm4.2 3.5-.8.7a.483.483 0 0 1 -.7 0l-.9-.7a.948.948 0 0 1 -.2-1.3 1.27 1.27 0 0 1 .7-.4h1.4a.9.9 0 0 1 .9.9 1.234 1.234 0 0 1 -.4.8zm1.8-3.5c-.6 0-1-.7-1-1.5s.4-1.5 1-1.5 1 .7 1 1.5-.4 1.5-1 1.5zm.3-8.7a3.5 3.5 0 0 1 2.2-.8 1.922 1.922 0 0 1 1.2.4 1.792 1.792 0 0 1 .4 1.4 3.1 3.1 0 0 1 -.9 1.8 8.647 8.647 0 0 0 -2.9-2.8z"/></svg>
|
||||
|
Before Width: | Height: | Size: 1015 B After Width: | Height: | Size: 982 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-flag-outline-20</title><path d="M17.5,3.3a11.4,11.4,0,0,0-7.3,0,10.014,10.014,0,0,1-6.4,0l-.3-.1V2H2V18H3.5V13.8a11.336,11.336,0,0,0,3.2.6,12.088,12.088,0,0,0,3.8-.6,10.014,10.014,0,0,1,6.4,0l1,.4V3.5Zm-1,8.7a11.244,11.244,0,0,0-6.3.3,10.014,10.014,0,0,1-6.4,0l-.2-.1V4.8a12.265,12.265,0,0,0,7.1,0,9.911,9.911,0,0,1,5.9-.2V12Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m17.5 3.3a11.4 11.4 0 0 0 -7.3 0 10.014 10.014 0 0 1 -6.4 0l-.3-.1v-1.2h-1.5v16h1.5v-4.2a11.336 11.336 0 0 0 3.2.6 12.088 12.088 0 0 0 3.8-.6 10.014 10.014 0 0 1 6.4 0l1 .4v-10.7zm-1 8.7a11.244 11.244 0 0 0 -6.3.3 10.014 10.014 0 0 1 -6.4 0l-.2-.1v-7.4a12.265 12.265 0 0 0 7.1 0 9.911 9.911 0 0 1 5.9-.2v7.4z"/></svg>
|
||||
|
Before Width: | Height: | Size: 431 B After Width: | Height: | Size: 409 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-flag-solid-20</title><path d="M17.5,3.3a11.4,11.4,0,0,0-7.3,0,10.014,10.014,0,0,1-6.4,0l-.3-.1V2H2V18H3.5V13.8a11.336,11.336,0,0,0,3.2.6,12.088,12.088,0,0,0,3.8-.6,10.014,10.014,0,0,1,6.4,0l1,.4V3.5ZM5,12.6a5.638,5.638,0,0,1-1.2-.4l-.2-.1V4.8c.4.1.9.3,1.4.4Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m17.5 3.3a11.4 11.4 0 0 0 -7.3 0 10.014 10.014 0 0 1 -6.4 0l-.3-.1v-1.2h-1.5v16h1.5v-4.2a11.336 11.336 0 0 0 3.2.6 12.088 12.088 0 0 0 3.8-.6 10.014 10.014 0 0 1 6.4 0l1 .4v-10.7zm-12.5 9.3a5.638 5.638 0 0 1 -1.2-.4l-.2-.1v-7.3c.4.1.9.3 1.4.4z"/></svg>
|
||||
|
Before Width: | Height: | Size: 363 B After Width: | Height: | Size: 344 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-food-outline-20</title><path d="M12.1,10.4a4.708,4.708,0,0,1,0-4.6A3.425,3.425,0,0,0,12.5,4a4.711,4.711,0,0,0-.4-1.7l1.4-.6A7.926,7.926,0,0,1,14,4.2a4.645,4.645,0,0,1-.6,2.3A4.711,4.711,0,0,0,13,8.2a4.193,4.193,0,0,0,.4,1.6Zm-1.7-.6A4.193,4.193,0,0,1,10,8.2a4.711,4.711,0,0,1,.4-1.7,4.708,4.708,0,0,0,0-4.6l-1.3.6a4.711,4.711,0,0,1,.4,1.7A5.84,5.84,0,0,1,9.1,6a4.032,4.032,0,0,0-.6,2.2,4.645,4.645,0,0,0,.6,2.3Zm8.6.5h0C19,13,16.7,19,10,19a8.966,8.966,0,0,1-9-8.7H1C1,9.1,2.8,8,5.6,7.4a8.8,8.8,0,0,1,.5-1.5,3.425,3.425,0,0,0,.4-1.8,4.711,4.711,0,0,0-.4-1.7l1.4-.6A6.874,6.874,0,0,1,8,4.2a4.645,4.645,0,0,1-.6,2.3A4.711,4.711,0,0,0,7,8.2v.5a5.638,5.638,0,0,0,.4,1.2L6,10.4A5.732,5.732,0,0,1,5.6,9a5.574,5.574,0,0,0-3,1.4c.4.6,2.9,1.9,7.5,1.9s7.1-1.3,7.5-1.9A6.061,6.061,0,0,0,14.7,9a2.2,2.2,0,0,1-.1-.8,1.7,1.7,0,0,1,.1-.7C17.2,8,19,9.1,19,10.3ZM17.2,12a1.555,1.555,0,0,1-.8.6,19.914,19.914,0,0,1-6.4,1,18.9,18.9,0,0,1-6.3-1,1.456,1.456,0,0,1-.9-.6,4.875,4.875,0,0,0,.4,1.1A7.185,7.185,0,0,0,10,17.6a7.268,7.268,0,0,0,6.9-4.5C17,12.7,17.1,12.4,17.2,12Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m12.1 10.4a4.708 4.708 0 0 1 0-4.6 3.425 3.425 0 0 0 .4-1.8 4.711 4.711 0 0 0 -.4-1.7l1.4-.6a7.926 7.926 0 0 1 .5 2.5 4.645 4.645 0 0 1 -.6 2.3 4.711 4.711 0 0 0 -.4 1.7 4.193 4.193 0 0 0 .4 1.6zm-1.7-.6a4.193 4.193 0 0 1 -.4-1.6 4.711 4.711 0 0 1 .4-1.7 4.708 4.708 0 0 0 0-4.6l-1.3.6a4.711 4.711 0 0 1 .4 1.7 5.84 5.84 0 0 1 -.4 1.8 4.032 4.032 0 0 0 -.6 2.2 4.645 4.645 0 0 0 .6 2.3zm8.6.5c0 2.7-2.3 8.7-9 8.7a8.966 8.966 0 0 1 -9-8.7c0-1.2 1.8-2.3 4.6-2.9a8.8 8.8 0 0 1 .5-1.5 3.425 3.425 0 0 0 .4-1.8 4.711 4.711 0 0 0 -.4-1.7l1.4-.6a6.874 6.874 0 0 1 .5 2.4 4.645 4.645 0 0 1 -.6 2.3 4.711 4.711 0 0 0 -.4 1.7v.5a5.638 5.638 0 0 0 .4 1.2l-1.4.5a5.732 5.732 0 0 1 -.4-1.4 5.574 5.574 0 0 0 -3 1.4c.4.6 2.9 1.9 7.5 1.9s7.1-1.3 7.5-1.9a6.061 6.061 0 0 0 -2.9-1.4 2.2 2.2 0 0 1 -.1-.8 1.7 1.7 0 0 1 .1-.7c2.5.5 4.3 1.6 4.3 2.8zm-1.8 1.7a1.555 1.555 0 0 1 -.8.6 19.914 19.914 0 0 1 -6.4 1 18.9 18.9 0 0 1 -6.3-1 1.456 1.456 0 0 1 -.9-.6 4.875 4.875 0 0 0 .4 1.1 7.185 7.185 0 0 0 6.8 4.5 7.268 7.268 0 0 0 6.9-4.5c.1-.4.2-.7.3-1.1z"/></svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-food-solid-20</title><path d="M9.1,10.4a4.282,4.282,0,0,1-.6-2.2,4.645,4.645,0,0,1,.6-2.3,3.425,3.425,0,0,0,.4-1.8,4.711,4.711,0,0,0-.4-1.7l1.4-.6A6.874,6.874,0,0,1,11,4.2a4.645,4.645,0,0,1-.6,2.3A4.711,4.711,0,0,0,10,8.2a4.193,4.193,0,0,0,.4,1.6Zm4.3-.6A4.193,4.193,0,0,1,13,8.2a4.711,4.711,0,0,1,.4-1.7,4.708,4.708,0,0,0,0-4.6L12,2.5a3.287,3.287,0,0,1,.4,1.7A5.84,5.84,0,0,1,12,6a6.028,6.028,0,0,0-.6,2.3,4.645,4.645,0,0,0,.6,2.3Zm5.6.5h0C19,13,16.7,19,10,19a8.966,8.966,0,0,1-9-8.7H1C1,9.1,2.8,8,5.6,7.4a8.8,8.8,0,0,1,.5-1.5,3.425,3.425,0,0,0,.4-1.8,4.711,4.711,0,0,0-.4-1.7l1.4-.6A6.874,6.874,0,0,1,8,4.2a4.645,4.645,0,0,1-.6,2.3A4.711,4.711,0,0,0,7,8.2v.5a5.638,5.638,0,0,0,.4,1.2L6,10.4A5.732,5.732,0,0,1,5.6,9a5.574,5.574,0,0,0-3,1.4c.4.6,2.9,1.9,7.5,1.9s7.1-1.3,7.5-1.9A6.061,6.061,0,0,0,14.7,9a2.2,2.2,0,0,1-.1-.8,1.7,1.7,0,0,1,.1-.7C17.2,8,19,9.1,19,10.3Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m9.1 10.4a4.282 4.282 0 0 1 -.6-2.2 4.645 4.645 0 0 1 .6-2.3 3.425 3.425 0 0 0 .4-1.8 4.711 4.711 0 0 0 -.4-1.7l1.4-.6a6.874 6.874 0 0 1 .5 2.4 4.645 4.645 0 0 1 -.6 2.3 4.711 4.711 0 0 0 -.4 1.7 4.193 4.193 0 0 0 .4 1.6zm4.3-.6a4.193 4.193 0 0 1 -.4-1.6 4.711 4.711 0 0 1 .4-1.7 4.708 4.708 0 0 0 0-4.6l-1.4.6a3.287 3.287 0 0 1 .4 1.7 5.84 5.84 0 0 1 -.4 1.8 6.028 6.028 0 0 0 -.6 2.3 4.645 4.645 0 0 0 .6 2.3zm5.6.5c0 2.7-2.3 8.7-9 8.7a8.966 8.966 0 0 1 -9-8.7c0-1.2 1.8-2.3 4.6-2.9a8.8 8.8 0 0 1 .5-1.5 3.425 3.425 0 0 0 .4-1.8 4.711 4.711 0 0 0 -.4-1.7l1.4-.6a6.874 6.874 0 0 1 .5 2.4 4.645 4.645 0 0 1 -.6 2.3 4.711 4.711 0 0 0 -.4 1.7v.5a5.638 5.638 0 0 0 .4 1.2l-1.4.5a5.732 5.732 0 0 1 -.4-1.4 5.574 5.574 0 0 0 -3 1.4c.4.6 2.9 1.9 7.5 1.9s7.1-1.3 7.5-1.9a6.061 6.061 0 0 0 -2.9-1.4 2.2 2.2 0 0 1 -.1-.8 1.7 1.7 0 0 1 .1-.7c2.5.5 4.3 1.6 4.3 2.8z"/></svg>
|
||||
|
Before Width: | Height: | Size: 970 B After Width: | Height: | Size: 955 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-object-outline-20</title><path d="M14.1,2.5A6.291,6.291,0,0,0,10,1,6.487,6.487,0,0,0,3.5,7.5a6.773,6.773,0,0,0,1.4,4.1c1.3,1.7,2.6,2.9,2.6,4.4v1.5A1.5,1.5,0,0,0,9,19h2a1.5,1.5,0,0,0,1.5-1.5V16c0-1.5,1.2-2.8,2.6-4.4A6.4,6.4,0,0,0,14.1,2.5Zm-3.09,15h-2V16h2Zm2.89-6.8a25.578,25.578,0,0,0-2.6,3.8H8.7a28.167,28.167,0,0,0-2.6-3.9A4.887,4.887,0,0,1,5,7.5a5,5,0,0,1,10,0A5.167,5.167,0,0,1,13.9,10.7Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m14.1 2.5a6.291 6.291 0 0 0 -4.1-1.5 6.487 6.487 0 0 0 -6.5 6.5 6.773 6.773 0 0 0 1.4 4.1c1.3 1.7 2.6 2.9 2.6 4.4v1.5a1.5 1.5 0 0 0 1.5 1.5h2a1.5 1.5 0 0 0 1.5-1.5v-1.5c0-1.5 1.2-2.8 2.6-4.4a6.4 6.4 0 0 0 -1-9.1zm-3.09 15h-2v-1.5h2zm2.89-6.8a25.578 25.578 0 0 0 -2.6 3.8h-2.6a28.167 28.167 0 0 0 -2.6-3.9 4.887 4.887 0 0 1 -1.1-3.1 5 5 0 0 1 10 0 5.167 5.167 0 0 1 -1.1 3.2z"/></svg>
|
||||
|
Before Width: | Height: | Size: 498 B After Width: | Height: | Size: 475 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-object-solid-20</title><path d="M10,1A6.487,6.487,0,0,0,3.5,7.5a6.773,6.773,0,0,0,1.4,4.1S7.49,13.987,7.49,16v1.5A1.5,1.5,0,0,0,8.99,19h2a1.5,1.5,0,0,0,1.5-1.5V16h.01c0-2,2.5-4.4,2.5-4.4a6.1,6.1,0,0,0,1.5-4.1A6.487,6.487,0,0,0,10,1Zm1,16.5H9v-2h2Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m10 1a6.487 6.487 0 0 0 -6.5 6.5 6.773 6.773 0 0 0 1.4 4.1s2.59 2.387 2.59 4.4v1.5a1.5 1.5 0 0 0 1.5 1.5h2a1.5 1.5 0 0 0 1.5-1.5v-1.5h.01c0-2 2.5-4.4 2.5-4.4a6.1 6.1 0 0 0 1.5-4.1 6.487 6.487 0 0 0 -6.5-6.5zm1 16.5h-2v-2h2z"/></svg>
|
||||
|
Before Width: | Height: | Size: 352 B After Width: | Height: | Size: 324 B |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>emoji-smiley-outline-20</title><path d="M9.993,15.5a5.677,5.677,0,0,1-4.6-2.291.749.749,0,0,1,1.212-.882,4.266,4.266,0,0,0,6.786-.015.749.749,0,1,1,1.216.876A5.671,5.671,0,0,1,9.993,15.5ZM10,2.5A7.254,7.254,0,0,0,2.5,10,7.254,7.254,0,0,0,10,17.5,7.254,7.254,0,0,0,17.5,10,7.254,7.254,0,0,0,10,2.5M10,1a8.751,8.751,0,0,1,9,9,8.751,8.751,0,0,1-9,9,8.751,8.751,0,0,1-9-9,8.751,8.751,0,0,1,9-9ZM7.25,6.75A1.476,1.476,0,0,0,6,8.375,1.476,1.476,0,0,0,7.25,10,1.476,1.476,0,0,0,8.5,8.375,1.476,1.476,0,0,0,7.25,6.75Zm5.5,0A1.476,1.476,0,0,0,11.5,8.375,1.476,1.476,0,0,0,12.75,10,1.476,1.476,0,0,0,14,8.375,1.476,1.476,0,0,0,12.75,6.75Z"/></svg>
|
||||
<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m9.993 15.5a5.677 5.677 0 0 1 -4.6-2.291.749.749 0 0 1 1.212-.882 4.266 4.266 0 0 0 6.786-.015.749.749 0 1 1 1.216.876 5.671 5.671 0 0 1 -4.614 2.312zm.007-13a7.254 7.254 0 0 0 -7.5 7.5 7.254 7.254 0 0 0 7.5 7.5 7.254 7.254 0 0 0 7.5-7.5 7.254 7.254 0 0 0 -7.5-7.5m0-1.5a8.751 8.751 0 0 1 9 9 8.751 8.751 0 0 1 -9 9 8.751 8.751 0 0 1 -9-9 8.751 8.751 0 0 1 9-9zm-2.75 5.75a1.476 1.476 0 0 0 -1.25 1.625 1.476 1.476 0 0 0 1.25 1.625 1.476 1.476 0 0 0 1.25-1.625 1.476 1.476 0 0 0 -1.25-1.625zm5.5 0a1.476 1.476 0 0 0 -1.25 1.625 1.476 1.476 0 0 0 1.25 1.625 1.476 1.476 0 0 0 1.25-1.625 1.476 1.476 0 0 0 -1.25-1.625z"/></svg>
|
||||
|
Before Width: | Height: | Size: 727 B After Width: | Height: | Size: 717 B |