Release 2.36.0
|
Before Width: | Height: | Size: 2.2 MiB After Width: | Height: | Size: 2.2 MiB |
|
Before Width: | Height: | Size: 2.6 MiB After Width: | Height: | Size: 2.6 MiB |
|
Before Width: | Height: | Size: 3.2 MiB After Width: | Height: | Size: 3.2 MiB |
|
Before Width: | Height: | Size: 2.6 MiB After Width: | Height: | Size: 2.6 MiB |
|
After Width: | Height: | Size: 13 KiB |
|
|
@ -0,0 +1,61 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 204" width="292" height="204" style="color: #354052"><rect x="0" y="0" width="292" height="204" fill="#fff"></rect>
|
||||
<symbol id="alarm-average" class="icon icon-tabler icon-tabler-alarm-average" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0" /><path d="M7 4l-2.75 2" /><path d="M17 4l2.75 2" /><path d="M8 13h1l2 3l2 -6l2 3h1" />
|
||||
</symbol>
|
||||
<symbol id="arrow-merge-alt-left" class="icon icon-tabler icon-tabler-arrow-merge-alt-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 7l4 -4l4 4" /><path d="M18 21v.01" /><path d="M18 18.01v.01" /><path d="M17 15.02v.01" /><path d="M14 13.03v.01" /><path d="M12 3v5.394a6.737 6.737 0 0 1 -3 5.606a6.737 6.737 0 0 0 -3 5.606v1.394" />
|
||||
</symbol>
|
||||
<symbol id="arrow-merge-alt-right" class="icon icon-tabler icon-tabler-arrow-merge-alt-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 7l-4 -4l-4 4" /><path d="M6 21v.01" /><path d="M6 18.01v.01" /><path d="M7 15.02v.01" /><path d="M10 13.03v.01" /><path d="M12 3v5.394a6.737 6.737 0 0 0 3 5.606a6.737 6.737 0 0 1 3 5.606v1.394" />
|
||||
</symbol>
|
||||
<symbol id="bed-flat" class="icon icon-tabler icon-tabler-bed-flat" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" /><path d="M10 13h11v-2a3 3 0 0 0 -3 -3h-8v5z" /><path d="M3 16h18" />
|
||||
</symbol>
|
||||
<symbol id="blender" class="icon icon-tabler icon-tabler-blender" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 10h-3a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h10.802a1 1 0 0 1 .984 1.179l-1.786 9.821" /><path d="M8 4l2 11" /><path d="M11 15h4a3 3 0 0 1 3 3v2a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-2a3 3 0 0 1 3 -3z" /><path d="M12 4v-1h2v1" /><path d="M13 18v.01" />
|
||||
</symbol>
|
||||
<symbol id="body-scan" class="icon icon-tabler icon-tabler-body-scan" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" /><path d="M12 8m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /><path d="M10 17v-1a2 2 0 1 1 4 0v1" /><path d="M8 10c.666 .666 1.334 1 2 1h4c.666 0 1.334 -.334 2 -1" /><path d="M12 11v3" />
|
||||
</symbol>
|
||||
<symbol id="grid-3x3" class="icon icon-tabler icon-tabler-grid-3x3" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 8h18" /><path d="M3 16h18" /><path d="M8 3v18" /><path d="M16 3v18" />
|
||||
</symbol>
|
||||
<symbol id="grid-4x4" class="icon icon-tabler icon-tabler-grid-4x4" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 6h18" /><path d="M3 12h18" /><path d="M3 18h18" /><path d="M6 3v18" /><path d="M12 3v18" /><path d="M18 3v18" />
|
||||
</symbol>
|
||||
<symbol id="grid-goldenratio" class="icon icon-tabler icon-tabler-grid-goldenratio" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 10h18" /><path d="M3 14h18" /><path d="M10 3v18" /><path d="M14 3v18" />
|
||||
</symbol>
|
||||
<symbol id="grid-scan" class="icon icon-tabler icon-tabler-grid-scan" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10 8v8" /><path d="M14 8v8" /><path d="M8 10h8" /><path d="M8 14h8" /><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
</symbol>
|
||||
<symbol id="photo-scan" class="icon icon-tabler icon-tabler-photo-scan" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M15 8h.01" /><path d="M6 13l2.644 -2.644a1.21 1.21 0 0 1 1.712 0l3.644 3.644" /><path d="M13 13l1.644 -1.644a1.21 1.21 0 0 1 1.712 0l1.644 1.644" /><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
</symbol>
|
||||
<symbol id="route-alt-left" class="icon icon-tabler icon-tabler-route-alt-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 3h-5v5" /><path d="M16 3h5v5" /><path d="M3 3l7.536 7.536a5 5 0 0 1 1.464 3.534v6.93" /><path d="M18 6.01v-.01" /><path d="M16 8.02v-.01" /><path d="M14 10v.01" />
|
||||
</symbol>
|
||||
<symbol id="route-alt-right" class="icon icon-tabler icon-tabler-route-alt-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M16 3h5v5" /><path d="M8 3h-5v5" /><path d="M21 3l-7.536 7.536a5 5 0 0 0 -1.464 3.534v6.93" /><path d="M6 6.01v-.01" /><path d="M8 8.02v-.01" /><path d="M10 10v.01" />
|
||||
</symbol>
|
||||
<symbol id="route-square-2" class="icon icon-tabler icon-tabler-route-square-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2" /><path d="M3 17h4v4h-4z" /><path d="M17 3h4v4h-4z" />
|
||||
</symbol>
|
||||
<symbol id="route-square" class="icon icon-tabler icon-tabler-route-square" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 17h4v4h-4z" /><path d="M17 3h4v4h-4z" /><path d="M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5" />
|
||||
</symbol>
|
||||
<symbol id="route-x-2" class="icon icon-tabler icon-tabler-route-x-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 17l4 4" /><path d="M7 17l-4 4" /><path d="M17 3l4 4" /><path d="M21 3l-4 4" /><path d="M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2" />
|
||||
</symbol>
|
||||
<symbol id="route-x" class="icon icon-tabler icon-tabler-route-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 17l4 4" /><path d="M7 17l-4 4" /><path d="M17 3l4 4" /><path d="M21 3l-4 4" /><path d="M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5" />
|
||||
</symbol>
|
||||
<symbol id="user-scan" class="icon icon-tabler icon-tabler-user-scan" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10 9a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" /><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" /><path d="M8 16a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2" />
|
||||
</symbol>
|
||||
<symbol id="zoom-scan" class="icon icon-tabler icon-tabler-zoom-scan" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" /><path d="M8 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0" /><path d="M16 16l-2.5 -2.5" />
|
||||
</symbol>
|
||||
|
||||
<use xlink:href="#alarm-average" x="24" y="24" width="24" height="24" />
|
||||
<use xlink:href="#arrow-merge-alt-left" x="68" y="24" width="24" height="24" />
|
||||
<use xlink:href="#arrow-merge-alt-right" x="112" y="24" width="24" height="24" />
|
||||
<use xlink:href="#bed-flat" x="156" y="24" width="24" height="24" />
|
||||
<use xlink:href="#blender" x="200" y="24" width="24" height="24" />
|
||||
<use xlink:href="#body-scan" x="244" y="24" width="24" height="24" />
|
||||
<use xlink:href="#grid-3x3" x="24" y="68" width="24" height="24" />
|
||||
<use xlink:href="#grid-4x4" x="68" y="68" width="24" height="24" />
|
||||
<use xlink:href="#grid-goldenratio" x="112" y="68" width="24" height="24" />
|
||||
<use xlink:href="#grid-scan" x="156" y="68" width="24" height="24" />
|
||||
<use xlink:href="#photo-scan" x="200" y="68" width="24" height="24" />
|
||||
<use xlink:href="#route-alt-left" x="244" y="68" width="24" height="24" />
|
||||
<use xlink:href="#route-alt-right" x="24" y="112" width="24" height="24" />
|
||||
<use xlink:href="#route-square-2" x="68" y="112" width="24" height="24" />
|
||||
<use xlink:href="#route-square" x="112" y="112" width="24" height="24" />
|
||||
<use xlink:href="#route-x-2" x="156" y="112" width="24" height="24" />
|
||||
<use xlink:href="#route-x" x="200" y="112" width="24" height="24" />
|
||||
<use xlink:href="#user-scan" x="244" y="112" width="24" height="24" />
|
||||
<use xlink:href="#zoom-scan" x="24" y="156" width="24" height="24" />
|
||||
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.7 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
|
@ -3,7 +3,7 @@
|
|||
</p>
|
||||
|
||||
<p align="center">
|
||||
A set of <!--icons-count-->4694<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
A set of <!--icons-count-->4713<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
<p>
|
||||
|
||||
<p align="center">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,471 @@
|
|||
#!/bin/bash
|
||||
|
||||
GLOBIGNORE="*"
|
||||
|
||||
CHAT_INIT_PROMPT="You are ChatGPT, a Large Language Model trained by OpenAI. You will be answering questions from users. You answer as concisely as possible for
|
||||
each response (e.g. don’t be verbose). If you are generating a list, do not have too many items. Keep the number of items short. Before each user prompt you will
|
||||
be given the chat history in Q&A form. Output your answer directly, with no labels in front. Do not start your answers with A or Anwser. You were trained on data
|
||||
up until 2021. Today's date is $(date +%m/%d/%Y)"
|
||||
|
||||
SYSTEM_PROMPT="You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible. Current date: $(date +%m/%d/%Y). Knowledge cutoff:
|
||||
9/1/2021."
|
||||
|
||||
COMMAND_GENERATION_PROMPT="You are a Command Line Interface expert and your task is to provide functioning shell commands. Return a CLI command and nothing else
|
||||
- do not send it in a code block, quotes, or anything else, just the pure text CONTAINING ONLY THE COMMAND. If possible, return a one-line bash command or chain
|
||||
many commands together. Return ONLY the command ready to run in the terminal. The command should do the following:"
|
||||
|
||||
CHATGPT_CYAN_LABEL="\033[36mchatgpt \033[0m"
|
||||
PROCESSING_LABEL="\n\033[90mProcessing... \033[0m\033[0K\r"
|
||||
OVERWRITE_PROCESSING_LINE=" \033[0K\r"
|
||||
|
||||
if [[ -z "$OPENAI_KEY" ]]; then
|
||||
echo "You need to set your OPENAI_KEY to use this script"
|
||||
echo "You can set it temporarily by running this on your terminal: export OPENAI_KEY=YOUR_KEY_HERE"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
usage() {
|
||||
cat <<EOF
|
||||
A simple, lightweight shell script to use OpenAI's Language Models and DALL-E from the terminal without installing Python or Node.js. Open Source and written in
|
||||
100% Shell (Bash)
|
||||
|
||||
https://github.com/0xacx/chatGPT-shell-cli/
|
||||
|
||||
By default the script uses the "gpt-3.5-turbo" model. It will upgrade to "gpt-4" when the API is accessible to anyone.
|
||||
|
||||
Commands:
|
||||
image: - To generate images, start a prompt with image: If you are using iTerm, you can view the image directly in the terminal. Otherwise the script will ask
|
||||
to open the image in your browser.
|
||||
history - To view your chat history
|
||||
models - To get a list of the models available at OpenAI API
|
||||
model: - To view all the information on a specific model, start a prompt with model: and the model id as it appears in the list of models. For example:
|
||||
"model:text-babbage:001" will get you all the fields for text-babbage:001 model
|
||||
command: - To get a command with the specified functionality and run it, just type "command:" and explain what you want to achieve. The script will always ask
|
||||
you if you want to execute the command. i.e.
|
||||
"command: show me all files in this directory that have more than 150 lines of code"
|
||||
*If a command modifies your file system or dowloads external files the script will show a warning before executing.
|
||||
|
||||
Options:
|
||||
-i, --init-prompt Provide initial chat prompt to use in context
|
||||
|
||||
--init-prompt-from-file Provide initial prompt from file
|
||||
|
||||
-p, --prompt Provide prompt instead of starting chat
|
||||
|
||||
--prompt-from-file Provide prompt from file
|
||||
|
||||
-b, --big-prompt Allow multi-line prompts during chat mode
|
||||
|
||||
-t, --temperature Temperature
|
||||
|
||||
--max-tokens Max number of tokens
|
||||
|
||||
-l, --list List available openAI models
|
||||
|
||||
-m, --model Model to use
|
||||
|
||||
-s, --size Image size. (The sizes that are accepted by the
|
||||
OpenAI API are 256x256, 512x512, 1024x1024)
|
||||
|
||||
-c, --chat-context For models that do not support chat context by
|
||||
default (all models except gpt-3.5-turbo and
|
||||
gpt-4), you can enable chat context, for the
|
||||
model to remember your previous questions and
|
||||
its previous answers. It also makes models
|
||||
aware of todays date and what data it was trained
|
||||
on.
|
||||
|
||||
EOF
|
||||
}
|
||||
|
||||
# error handling function
|
||||
# $1 should be the response body
|
||||
handle_error() {
|
||||
if echo "$1" | jq -e '.error' >/dev/null; then
|
||||
echo -e "Your request to Open AI API failed: \033[0;31m$(echo "$1" | jq -r '.error.type')\033[0m"
|
||||
echo "$1" | jq -r '.error.message'
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
# request to openAI API models endpoint. Returns a list of models
|
||||
# takes no input parameters
|
||||
list_models() {
|
||||
models_response=$(curl https://api.openai.com/v1/models \
|
||||
-sS \
|
||||
-H "Authorization: Bearer $OPENAI_KEY")
|
||||
handle_error "$models_response"
|
||||
models_data=$(echo $models_response | jq -r -C '.data[] | {id, owned_by, created}')
|
||||
echo -e "$OVERWRITE_PROCESSING_LINE"
|
||||
echo -e "${CHATGPT_CYAN_LABEL}This is a list of models currently available at OpenAI API:\n ${models_data}"
|
||||
}
|
||||
# request to OpenAI API completions endpoint function
|
||||
# $1 should be the request prompt
|
||||
request_to_completions() {
|
||||
local prompt="$1"
|
||||
|
||||
curl https://api.openai.com/v1/completions \
|
||||
-sS \
|
||||
-H 'Content-Type: application/json' \
|
||||
-H "Authorization: Bearer $OPENAI_KEY" \
|
||||
-d '{
|
||||
"model": "'"$MODEL"'",
|
||||
"prompt": "'"$prompt"'",
|
||||
"max_tokens": '$MAX_TOKENS',
|
||||
"temperature": '$TEMPERATURE'
|
||||
}'
|
||||
}
|
||||
|
||||
# request to OpenAI API image generations endpoint function
|
||||
# $1 should be the prompt
|
||||
request_to_image() {
|
||||
local prompt="$1"
|
||||
image_response=$(curl https://api.openai.com/v1/images/generations \
|
||||
-sS \
|
||||
-H 'Content-Type: application/json' \
|
||||
-H "Authorization: Bearer $OPENAI_KEY" \
|
||||
-d '{
|
||||
"prompt": "'"${prompt#*image:}"'",
|
||||
"n": 1,
|
||||
"size": "'"$SIZE"'"
|
||||
}')
|
||||
}
|
||||
|
||||
# request to OpenAPI API chat completion endpoint function
|
||||
# $1 should be the message(s) formatted with role and content
|
||||
request_to_chat() {
|
||||
local message="$1"
|
||||
escaped_system_prompt=$(escape "$SYSTEM_PROMPT")
|
||||
|
||||
curl https://api.openai.com/v1/chat/completions \
|
||||
-sS \
|
||||
-H 'Content-Type: application/json' \
|
||||
-H "Authorization: Bearer $OPENAI_KEY" \
|
||||
-d '{
|
||||
"model": "'"$MODEL"'",
|
||||
"messages": [
|
||||
{"role": "system", "content": "'"$escaped_system_prompt"'"},
|
||||
'"$message"'
|
||||
],
|
||||
"max_tokens": '$MAX_TOKENS',
|
||||
"temperature": '$TEMPERATURE'
|
||||
}'
|
||||
}
|
||||
|
||||
# build chat context before each request for /completions (all models except
|
||||
# gpt turbo and gpt 4)
|
||||
# $1 should be the escaped request prompt,
|
||||
# it extends $chat_context
|
||||
build_chat_context() {
|
||||
local escaped_request_prompt="$1"
|
||||
if [ -z "$chat_context" ]; then
|
||||
chat_context="$CHAT_INIT_PROMPT\nQ: $escaped_request_prompt"
|
||||
else
|
||||
chat_context="$chat_context\nQ: $escaped_request_prompt"
|
||||
fi
|
||||
}
|
||||
|
||||
escape() {
|
||||
echo "$1" | jq -Rrs 'tojson[1:-1]'
|
||||
}
|
||||
|
||||
# maintain chat context function for /completions (all models except
|
||||
# gpt turbo and gpt 4)
|
||||
# builds chat context from response,
|
||||
# keeps chat context length under max token limit
|
||||
# * $1 should be the escaped response data
|
||||
# * it extends $chat_context
|
||||
maintain_chat_context() {
|
||||
local escaped_response_data="$1"
|
||||
# add response to chat context as answer
|
||||
chat_context="$chat_context${chat_context:+\n}\nA: $escaped_response_data"
|
||||
# check prompt length, 1 word =~ 1.3 tokens
|
||||
# reserving 100 tokens for next user prompt
|
||||
while (($(echo "$chat_context" | wc -c) * 1, 3 > (MAX_TOKENS - 100))); do
|
||||
# remove first/oldest QnA from prompt
|
||||
chat_context=$(echo "$chat_context" | sed -n '/Q:/,$p' | tail -n +2)
|
||||
# add init prompt so it is always on top
|
||||
chat_context="$CHAT_INIT_PROMPT $chat_context"
|
||||
done
|
||||
}
|
||||
|
||||
# build user chat message function for /chat/completions (gpt models)
|
||||
# builds chat message before request,
|
||||
# $1 should be the escaped request prompt,
|
||||
# it extends $chat_message
|
||||
build_user_chat_message() {
|
||||
local escaped_request_prompt="$1"
|
||||
if [ -z "$chat_message" ]; then
|
||||
chat_message="{\"role\": \"user\", \"content\": \"$escaped_request_prompt\"}"
|
||||
else
|
||||
chat_message="$chat_message, {\"role\": \"user\", \"content\": \"$escaped_request_prompt\"}"
|
||||
fi
|
||||
}
|
||||
|
||||
# adds the assistant response to the message in (chatml) format
|
||||
# for /chat/completions (gpt models)
|
||||
# keeps messages length under max token limit
|
||||
# * $1 should be the escaped response data
|
||||
# * it extends and potentially shrinks $chat_message
|
||||
add_assistant_response_to_chat_message() {
|
||||
local escaped_response_data="$1"
|
||||
# add response to chat context as answer
|
||||
chat_message="$chat_message, {\"role\": \"assistant\", \"content\": \"$escaped_response_data\"}"
|
||||
|
||||
# transform to json array to parse with jq
|
||||
local chat_message_json="[ $chat_message ]"
|
||||
# check prompt length, 1 word =~ 1.3 tokens
|
||||
# reserving 100 tokens for next user prompt
|
||||
while (($(echo "$chat_message" | wc -c) * 1, 3 > (MAX_TOKENS - 100))); do
|
||||
# remove first/oldest QnA from prompt
|
||||
chat_message=$(echo "$chat_message_json" | jq -c '.[2:] | .[] | {role, content}')
|
||||
done
|
||||
}
|
||||
|
||||
# parse command line arguments
|
||||
while [[ "$#" -gt 0 ]]; do
|
||||
case $1 in
|
||||
-i | --init-prompt)
|
||||
CHAT_INIT_PROMPT="$2"
|
||||
SYSTEM_PROMPT="$2"
|
||||
CONTEXT=true
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
--init-prompt-from-file)
|
||||
CHAT_INIT_PROMPT=$(cat "$2")
|
||||
SYSTEM_PROMPT=$(cat "$2")
|
||||
CONTEXT=true
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
-p | --prompt)
|
||||
prompt="$2"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
--prompt-from-file)
|
||||
prompt=$(cat "$2")
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
-t | --temperature)
|
||||
TEMPERATURE="$2"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
--max-tokens)
|
||||
MAX_TOKENS="$2"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
-l | --list)
|
||||
list_models
|
||||
exit 0
|
||||
;;
|
||||
-m | --model)
|
||||
MODEL="$2"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
-s | --size)
|
||||
SIZE="$2"
|
||||
shift
|
||||
shift
|
||||
;;
|
||||
--multi-line-prompt)
|
||||
MULTI_LINE_PROMPT=true
|
||||
shift
|
||||
;;
|
||||
-c | --chat-context)
|
||||
CONTEXT=true
|
||||
shift
|
||||
;;
|
||||
-h | --help)
|
||||
usage
|
||||
exit 0
|
||||
;;
|
||||
*)
|
||||
echo "Unknown parameter: $1"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
# set defaults
|
||||
TEMPERATURE=${TEMPERATURE:-0.7}
|
||||
MAX_TOKENS=${MAX_TOKENS:-1024}
|
||||
MODEL=${MODEL:-gpt-3.5-turbo}
|
||||
SIZE=${SIZE:-512x512}
|
||||
CONTEXT=${CONTEXT:-false}
|
||||
MULTI_LINE_PROMPT=${MULTI_LINE_PROMPT:-false}
|
||||
|
||||
# create our temp file for multi-line input
|
||||
if [ $MULTI_LINE_PROMPT = true ]; then
|
||||
USER_INPUT_TEMP_FILE=$(mktemp)
|
||||
trap 'rm -f ${USER_INPUT}' EXIT
|
||||
fi
|
||||
|
||||
# create history file
|
||||
if [ ! -f ~/.chatgpt_history ]; then
|
||||
touch ~/.chatgpt_history
|
||||
chmod 600 ~/.chatgpt_history
|
||||
fi
|
||||
|
||||
running=true
|
||||
# check input source and determine run mode
|
||||
|
||||
# prompt from argument, run on pipe mode (run once, no chat)
|
||||
if [ -n "$prompt" ]; then
|
||||
pipe_mode_prompt=${prompt}
|
||||
# if input file_descriptor is a terminal, run on chat mode
|
||||
elif [ -t 0 ]; then
|
||||
echo -e "Welcome to chatgpt. You can quit with '\033[36mexit\033[0m' or '\033[36mq\033[0m'."
|
||||
# prompt from pipe or redirected stdin, run on pipe mode
|
||||
else
|
||||
pipe_mode_prompt+=$(cat -)
|
||||
fi
|
||||
|
||||
while $running; do
|
||||
|
||||
if [ -z "$pipe_mode_prompt" ]; then
|
||||
if [ $MULTI_LINE_PROMPT = true ]; then
|
||||
echo -e "\nEnter a prompt: (Press Enter then Ctrl-D to send)"
|
||||
cat >"${USER_INPUT_TEMP_FILE}"
|
||||
input_from_temp_file=$(cat "${USER_INPUT_TEMP_FILE}")
|
||||
prompt=$(escape "$input_from_temp_file")
|
||||
else
|
||||
echo -e "\nEnter a prompt:"
|
||||
read -e prompt
|
||||
fi
|
||||
if [[ ! $prompt =~ ^(exit|q)$ ]]; then
|
||||
echo -ne $PROCESSING_LABEL
|
||||
fi
|
||||
else
|
||||
# set vars for pipe mode
|
||||
prompt=${pipe_mode_prompt}
|
||||
running=false
|
||||
CHATGPT_CYAN_LABEL=""
|
||||
fi
|
||||
|
||||
if [[ $prompt =~ ^(exit|q)$ ]]; then
|
||||
running=false
|
||||
elif [[ "$prompt" =~ ^image: ]]; then
|
||||
request_to_image "$prompt"
|
||||
handle_error "$image_response"
|
||||
image_url=$(echo "$image_response" | jq -r '.data[0].url')
|
||||
echo -e "$OVERWRITE_PROCESSING_LINE"
|
||||
echo -e "${CHATGPT_CYAN_LABEL}Your image was created. \n\nLink: ${image_url}\n"
|
||||
|
||||
if [[ "$TERM_PROGRAM" == "iTerm.app" ]]; then
|
||||
curl -sS $image_url -o temp_image.png
|
||||
imgcat temp_image.png
|
||||
rm temp_image.png
|
||||
elif [[ "$TERM" == "xterm-kitty" ]]; then
|
||||
curl -sS $image_url -o temp_image.png
|
||||
kitty +kitten icat temp_image.png
|
||||
rm temp_image.png
|
||||
else
|
||||
echo "Would you like to open it? (Yes/No)"
|
||||
read -e answer
|
||||
if [ "$answer" == "Yes" ] || [ "$answer" == "yes" ] || [ "$answer" == "y" ] || [ "$answer" == "Y" ] || [ "$answer" == "ok" ]; then
|
||||
open "${image_url}"
|
||||
fi
|
||||
fi
|
||||
elif [[ "$prompt" == "history" ]]; then
|
||||
echo -e "\n$(cat ~/.chatgpt_history)"
|
||||
elif [[ "$prompt" == "models" ]]; then
|
||||
list_models
|
||||
elif [[ "$prompt" =~ ^model: ]]; then
|
||||
models_response=$(curl https://api.openai.com/v1/models \
|
||||
-sS \
|
||||
-H "Authorization: Bearer $OPENAI_KEY")
|
||||
handle_error "$models_response"
|
||||
model_data=$(echo $models_response | jq -r -C '.data[] | select(.id=="'"${prompt#*model:}"'")')
|
||||
echo -e "$OVERWRITE_PROCESSING_LINE"
|
||||
echo -e "${CHATGPT_CYAN_LABEL}Complete details for model: ${prompt#*model:}\n ${model_data}"
|
||||
elif [[ "$prompt" =~ ^command: ]]; then
|
||||
# escape quotation marks, new lines, backslashes...
|
||||
escaped_prompt=$(escape "$prompt")
|
||||
escaped_prompt=${escaped_prompt#command:}
|
||||
request_prompt=$COMMAND_GENERATION_PROMPT$escaped_prompt
|
||||
build_user_chat_message "$request_prompt"
|
||||
response=$(request_to_chat "$chat_message")
|
||||
handle_error "$response"
|
||||
response_data=$(echo $response | jq -r '.choices[].message.content')
|
||||
|
||||
if [[ "$prompt" =~ ^command: ]]; then
|
||||
echo -e "$OVERWRITE_PROCESSING_LINE"
|
||||
echo -e "${CHATGPT_CYAN_LABEL} ${response_data}" | fold -s -w $COLUMNS
|
||||
dangerous_commands=("rm" ">" "mv" "mkfs" ":(){:|:&};" "dd" "chmod" "wget" "curl")
|
||||
|
||||
for dangerous_command in "${dangerous_commands[@]}"; do
|
||||
if [[ "$response_data" == *"$dangerous_command"* ]]; then
|
||||
echo "Warning! This command can change your file system or download external scripts & data. Please do not execute code
|
||||
that you don't understand completely."
|
||||
fi
|
||||
done
|
||||
echo "Would you like to execute it? (Yes/No)"
|
||||
read run_answer
|
||||
if [ "$run_answer" == "Yes" ] || [ "$run_answer" == "yes" ] || [ "$run_answer" == "y" ] || [ "$run_answer" == "Y" ]; then
|
||||
echo -e "\nExecuting command: $response_data\n"
|
||||
eval $response_data
|
||||
fi
|
||||
fi
|
||||
add_assistant_response_to_chat_message "$(escape "$response_data")"
|
||||
|
||||
timestamp=$(date +"%Y-%m-%d %H:%M")
|
||||
echo -e "$timestamp $prompt \n$response_data \n" >>~/.chatgpt_history
|
||||
|
||||
elif [[ "$MODEL" =~ ^gpt- ]]; then
|
||||
# escape quotation marks, new lines, backslashes...
|
||||
request_prompt=$(escape "$prompt")
|
||||
|
||||
build_user_chat_message "$request_prompt"
|
||||
response=$(request_to_chat "$chat_message")
|
||||
handle_error "$response"
|
||||
response_data=$(echo "$response" | jq -r '.choices[].message.content')
|
||||
|
||||
echo -e "$OVERWRITE_PROCESSING_LINE"
|
||||
# if glow installed, print parsed markdown
|
||||
if command -v glow &>/dev/null; then
|
||||
echo -e "${CHATGPT_CYAN_LABEL}"
|
||||
echo "${response_data}" | glow -
|
||||
else
|
||||
echo -e "${CHATGPT_CYAN_LABEL}${response_data}" | fold -s -w "$COLUMNS"
|
||||
fi
|
||||
add_assistant_response_to_chat_message "$(escape "$response_data")"
|
||||
|
||||
timestamp=$(date +"%Y-%m-%d %H:%M")
|
||||
echo -e "$timestamp $prompt \n$response_data \n" >>~/.chatgpt_history
|
||||
else
|
||||
# escape quotation marks, new lines, backslashes...
|
||||
request_prompt=$(escape "$prompt")
|
||||
|
||||
if [ "$CONTEXT" = true ]; then
|
||||
build_chat_context "$request_prompt"
|
||||
fi
|
||||
|
||||
response=$(request_to_completions "$request_prompt")
|
||||
handle_error "$response"
|
||||
response_data=$(echo "$response" | jq -r '.choices[].text')
|
||||
|
||||
echo -e "$OVERWRITE_PROCESSING_LINE"
|
||||
# if glow installed, print parsed markdown
|
||||
if command -v glow &>/dev/null; then
|
||||
echo -e "${CHATGPT_CYAN_LABEL}"
|
||||
echo "${response_data}" | glow -
|
||||
else
|
||||
# else remove empty lines and print
|
||||
formatted_text=$(echo "${response_data}" | sed '1,2d; s/^A://g')
|
||||
echo -e "${CHATGPT_CYAN_LABEL}${formatted_text}" | fold -s -w $COLUMNS
|
||||
fi
|
||||
|
||||
if [ "$CONTEXT" = true ]; then
|
||||
maintain_chat_context "$(escape "$response_data")"
|
||||
fi
|
||||
|
||||
timestamp=$(date +"%Y-%m-%d %H:%M")
|
||||
echo -e "$timestamp $prompt \n$response_data \n" >>~/.chatgpt_history
|
||||
fi
|
||||
done
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-alarm-average" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0" />
|
||||
<path d="M7 4l-2.75 2" />
|
||||
<path d="M17 4l2.75 2" />
|
||||
<path d="M8 13h1l2 3l2 -6l2 3h1" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 442 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-merge-alt-left" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M8 7l4 -4l4 4" />
|
||||
<path d="M18 21v.01" />
|
||||
<path d="M18 18.01v.01" />
|
||||
<path d="M17 15.02v.01" />
|
||||
<path d="M14 13.03v.01" />
|
||||
<path d="M12 3v5.394a6.737 6.737 0 0 1 -3 5.606a6.737 6.737 0 0 0 -3 5.606v1.394" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 532 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-merge-alt-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M16 7l-4 -4l-4 4" />
|
||||
<path d="M6 21v.01" />
|
||||
<path d="M6 18.01v.01" />
|
||||
<path d="M7 15.02v.01" />
|
||||
<path d="M10 13.03v.01" />
|
||||
<path d="M12 3v5.394a6.737 6.737 0 0 0 3 5.606a6.737 6.737 0 0 1 3 5.606v1.394" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 531 B |
|
|
@ -0,0 +1,8 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bed-flat" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M5 11m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M10 13h11v-2a3 3 0 0 0 -3 -3h-8v5z" />
|
||||
<path d="M3 16h18" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 420 B |
|
|
@ -1,7 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bed" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 7v11m0 -4h18m0 4v-8a2 2 0 0 0 -2 -2h-8v6" />
|
||||
<path d="M7 10m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" />
|
||||
<path d="M7 9m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M22 17v-3h-20" />
|
||||
<path d="M2 8v9" />
|
||||
<path d="M12 14h10v-2a3 3 0 0 0 -3 -3h-7v5z" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 400 B After Width: | Height: | Size: 441 B |
|
|
@ -0,0 +1,10 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-blender" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M9 10h-3a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h10.802a1 1 0 0 1 .984 1.179l-1.786 9.821" />
|
||||
<path d="M8 4l2 11" />
|
||||
<path d="M11 15h4a3 3 0 0 1 3 3v2a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-2a3 3 0 0 1 3 -3z" />
|
||||
<path d="M12 4v-1h2v1" />
|
||||
<path d="M13 18v.01" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 561 B |
|
|
@ -0,0 +1,13 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-body-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
<path d="M12 8m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" />
|
||||
<path d="M10 17v-1a2 2 0 1 1 4 0v1" />
|
||||
<path d="M8 10c.666 .666 1.334 1 2 1h4c.666 0 1.334 -.334 2 -1" />
|
||||
<path d="M12 11v3" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 641 B |
|
|
@ -1,4 +1,4 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-device-game-pad" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-device-gamepad-3" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M10 12l-3 -3h-2a1 1 0 0 0 -1 1v4a1 1 0 0 0 1 1h2l3 -3z" />
|
||||
<path d="M14 12l3 -3h2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-2l-3 -3z" />
|
||||
|
Before Width: | Height: | Size: 578 B After Width: | Height: | Size: 579 B |
|
|
@ -0,0 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-grid-3x3" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 8h18" />
|
||||
<path d="M3 16h18" />
|
||||
<path d="M8 3v18" />
|
||||
<path d="M16 3v18" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 385 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-grid-4x4" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 6h18" />
|
||||
<path d="M3 12h18" />
|
||||
<path d="M3 18h18" />
|
||||
<path d="M6 3v18" />
|
||||
<path d="M12 3v18" />
|
||||
<path d="M18 3v18" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 433 B |
|
|
@ -0,0 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-grid-goldenratio" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 10h18" />
|
||||
<path d="M3 14h18" />
|
||||
<path d="M10 3v18" />
|
||||
<path d="M14 3v18" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 395 B |
|
|
@ -0,0 +1,13 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-grid-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M10 8v8" />
|
||||
<path d="M14 8v8" />
|
||||
<path d="M8 10h8" />
|
||||
<path d="M8 14h8" />
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 544 B |
|
|
@ -0,0 +1,12 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-photo-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M15 8h.01" />
|
||||
<path d="M6 13l2.644 -2.644a1.21 1.21 0 0 1 1.712 0l3.644 3.644" />
|
||||
<path d="M13 13l1.644 -1.644a1.21 1.21 0 0 1 1.712 0l1.644 1.644" />
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 619 B |
|
|
@ -1,9 +1,7 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-2" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 17l4 4" />
|
||||
<path d="M7 17l-4 4" />
|
||||
<path d="M17 3l4 4" />
|
||||
<path d="M21 3l-4 4" />
|
||||
<path d="M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
|
||||
<path d="M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z" />
|
||||
<path d="M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2" />
|
||||
</svg>
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 445 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-alt-left" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M8 3h-5v5" />
|
||||
<path d="M16 3h5v5" />
|
||||
<path d="M3 3l7.536 7.536a5 5 0 0 1 1.464 3.534v6.93" />
|
||||
<path d="M18 6.01v-.01" />
|
||||
<path d="M16 8.02v-.01" />
|
||||
<path d="M14 10v.01" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 490 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-alt-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M16 3h5v5" />
|
||||
<path d="M8 3h-5v5" />
|
||||
<path d="M21 3l-7.536 7.536a5 5 0 0 0 -1.464 3.534v6.93" />
|
||||
<path d="M6 6.01v-.01" />
|
||||
<path d="M8 8.02v-.01" />
|
||||
<path d="M10 10v.01" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 492 B |
|
|
@ -0,0 +1,8 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-square-2" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2" />
|
||||
<path d="M3 17h4v4h-4z" />
|
||||
<path d="M17 3h4v4h-4z" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 409 B |
|
|
@ -0,0 +1,8 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-square" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 17h4v4h-4z" />
|
||||
<path d="M17 3h4v4h-4z" />
|
||||
<path d="M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 424 B |
|
|
@ -0,0 +1,10 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-x-2" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 17l4 4" />
|
||||
<path d="M7 17l-4 4" />
|
||||
<path d="M17 3l4 4" />
|
||||
<path d="M21 3l-4 4" />
|
||||
<path d="M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 448 B |
|
|
@ -0,0 +1,10 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 17l4 4" />
|
||||
<path d="M7 17l-4 4" />
|
||||
<path d="M17 3l4 4" />
|
||||
<path d="M21 3l-4 4" />
|
||||
<path d="M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 463 B |
|
|
@ -1,8 +1,8 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M18 5m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M12 19h4.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h3.5" />
|
||||
<path d="M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
|
||||
<path d="M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z" />
|
||||
<path d="M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 469 B After Width: | Height: | Size: 460 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-user-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M10 9a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
<path d="M8 16a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 554 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-zoom-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
<path d="M8 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0" />
|
||||
<path d="M16 16l-2.5 -2.5" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 534 B |
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "tabler-icons",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/tabler/tabler-icons.git"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
</p>
|
||||
|
||||
<p align="center">
|
||||
A set of <!--icons-count-->4694<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
A set of <!--icons-count-->4713<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
<p>
|
||||
|
||||
<p align="center">
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons-eps",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
"homepage": "https://tabler-icons.io",
|
||||
"bugs": {
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"@tabler/icons": "2.35.0"
|
||||
"@tabler/icons": "2.36.0"
|
||||
},
|
||||
"keywords": [
|
||||
"icons",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
</p>
|
||||
|
||||
<p align="center">
|
||||
A set of <!--icons-count-->4694<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
A set of <!--icons-count-->4713<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
<p>
|
||||
|
||||
<p align="center">
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons-pdf",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
"homepage": "https://tabler-icons.io",
|
||||
"bugs": {
|
||||
|
|
@ -30,7 +30,7 @@
|
|||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"@tabler/icons": "2.35.0"
|
||||
"@tabler/icons": "2.36.0"
|
||||
},
|
||||
"keywords": [
|
||||
"icons",
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
</p>
|
||||
|
||||
<p align="center">
|
||||
A set of <!--icons-count-->4694<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
A set of <!--icons-count-->4713<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
<p>
|
||||
|
||||
<p align="center">
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons-png",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
"homepage": "https://tabler-icons.io",
|
||||
"bugs": {
|
||||
|
|
@ -30,7 +30,7 @@
|
|||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"@tabler/icons": "2.35.0"
|
||||
"@tabler/icons": "2.36.0"
|
||||
},
|
||||
"keywords": [
|
||||
"icons",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons-preact",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"license": "MIT",
|
||||
"author": "codecalm",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
"test": "pnpm run clean && pnpm run build:icons && jest --env=jsdom"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tabler/icons": "2.35.0"
|
||||
"@tabler/icons": "2.36.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"preact": "^10.5.13"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons-react",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"license": "MIT",
|
||||
"author": "codecalm",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
"test": "pnpm run clean && pnpm run build:icons && jest --env=jsdom"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tabler/icons": "2.35.0",
|
||||
"@tabler/icons": "2.36.0",
|
||||
"prop-types": "^15.7.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons-solidjs",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"license": "MIT",
|
||||
"author": "codecalm",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
"test": "echo 'TODO'"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tabler/icons": "2.35.0"
|
||||
"@tabler/icons": "2.36.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@solidjs/testing-library": "^0.6.1",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons-svelte",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"license": "MIT",
|
||||
"author": "codecalm",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
"test": "pnpm run clean && pnpm run build:icons && jest --env=jsdom"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tabler/icons": "2.35.0"
|
||||
"@tabler/icons": "2.36.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@testing-library/svelte": "^3.0.3",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons-vue",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"license": "MIT",
|
||||
"author": "codecalm",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
"test": "pnpm run clean && pnpm run build:icons && jest --env=jsdom"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tabler/icons": "2.35.0"
|
||||
"@tabler/icons": "2.36.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"vue": ">=3.0.1"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons-webfont",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
"homepage": "https://tabler-icons.io",
|
||||
"bugs": {
|
||||
|
|
@ -35,7 +35,7 @@
|
|||
"sass": "./tabler-icons.scss",
|
||||
"style": "./tabler-icons.min.css",
|
||||
"dependencies": {
|
||||
"@tabler/icons": "2.35.0"
|
||||
"@tabler/icons": "2.36.0"
|
||||
},
|
||||
"keywords": [
|
||||
"icons",
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
/*!
|
||||
* Tabler Icons 2.35.0 by tabler - https://tabler.io
|
||||
* Tabler Icons 2.36.0 by tabler - https://tabler.io
|
||||
* License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
|
||||
*/
|
||||
@font-face {
|
||||
font-family: "tabler-icons";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url("./fonts/tabler-icons.eot?v2.35.0");
|
||||
src: url("./fonts/tabler-icons.eot?#iefix-v2.35.0") format("embedded-opentype"), url("./fonts/tabler-icons.woff2?v2.35.0") format("woff2"), url("./fonts/tabler-icons.woff?") format("woff"), url("./fonts/tabler-icons.ttf?v2.35.0") format("truetype");
|
||||
src: url("./fonts/tabler-icons.eot?v2.36.0");
|
||||
src: url("./fonts/tabler-icons.eot?#iefix-v2.36.0") format("embedded-opentype"), url("./fonts/tabler-icons.woff2?v2.36.0") format("woff2"), url("./fonts/tabler-icons.woff?") format("woff"), url("./fonts/tabler-icons.ttf?v2.36.0") format("truetype");
|
||||
}
|
||||
.ti {
|
||||
font-family: "tabler-icons" !important;
|
||||
|
|
@ -274,6 +274,10 @@
|
|||
content: "\ea04";
|
||||
}
|
||||
|
||||
.ti-alarm-average:before {
|
||||
content: "\fc9e";
|
||||
}
|
||||
|
||||
.ti-alarm-filled:before {
|
||||
content: "\f709";
|
||||
}
|
||||
|
|
@ -1062,6 +1066,14 @@
|
|||
content: "\f04e";
|
||||
}
|
||||
|
||||
.ti-arrow-merge-alt-left:before {
|
||||
content: "\fc9f";
|
||||
}
|
||||
|
||||
.ti-arrow-merge-alt-right:before {
|
||||
content: "\fca0";
|
||||
}
|
||||
|
||||
.ti-arrow-merge-both:before {
|
||||
content: "\f23b";
|
||||
}
|
||||
|
|
@ -1958,6 +1970,10 @@
|
|||
content: "\f7e0";
|
||||
}
|
||||
|
||||
.ti-bed-flat:before {
|
||||
content: "\fca1";
|
||||
}
|
||||
|
||||
.ti-bed-off:before {
|
||||
content: "\f100";
|
||||
}
|
||||
|
|
@ -2166,6 +2182,10 @@
|
|||
content: "\f2f2";
|
||||
}
|
||||
|
||||
.ti-blender:before {
|
||||
content: "\fca2";
|
||||
}
|
||||
|
||||
.ti-blockquote:before {
|
||||
content: "\ee09";
|
||||
}
|
||||
|
|
@ -2198,6 +2218,10 @@
|
|||
content: "\f3a6";
|
||||
}
|
||||
|
||||
.ti-body-scan:before {
|
||||
content: "\fca3";
|
||||
}
|
||||
|
||||
.ti-bold:before {
|
||||
content: "\eb7b";
|
||||
}
|
||||
|
|
@ -7026,10 +7050,6 @@
|
|||
content: "\eb62";
|
||||
}
|
||||
|
||||
.ti-device-game-pad:before {
|
||||
content: "\fc58";
|
||||
}
|
||||
|
||||
.ti-device-gamepad:before {
|
||||
content: "\eb63";
|
||||
}
|
||||
|
|
@ -7038,6 +7058,10 @@
|
|||
content: "\f1d2";
|
||||
}
|
||||
|
||||
.ti-device-gamepad-3:before {
|
||||
content: "\fc58";
|
||||
}
|
||||
|
||||
.ti-device-heart-monitor:before {
|
||||
content: "\f060";
|
||||
}
|
||||
|
|
@ -9690,14 +9714,30 @@
|
|||
content: "\f57f";
|
||||
}
|
||||
|
||||
.ti-grid-3x3:before {
|
||||
content: "\fca4";
|
||||
}
|
||||
|
||||
.ti-grid-4x4:before {
|
||||
content: "\fca5";
|
||||
}
|
||||
|
||||
.ti-grid-dots:before {
|
||||
content: "\eaba";
|
||||
}
|
||||
|
||||
.ti-grid-goldenratio:before {
|
||||
content: "\fca6";
|
||||
}
|
||||
|
||||
.ti-grid-pattern:before {
|
||||
content: "\efc9";
|
||||
}
|
||||
|
||||
.ti-grid-scan:before {
|
||||
content: "\fca7";
|
||||
}
|
||||
|
||||
.ti-grill:before {
|
||||
content: "\efa9";
|
||||
}
|
||||
|
|
@ -13902,6 +13942,10 @@
|
|||
content: "\f997";
|
||||
}
|
||||
|
||||
.ti-photo-scan:before {
|
||||
content: "\fca8";
|
||||
}
|
||||
|
||||
.ti-photo-search:before {
|
||||
content: "\f364";
|
||||
}
|
||||
|
|
@ -15018,10 +15062,34 @@
|
|||
content: "\f4b6";
|
||||
}
|
||||
|
||||
.ti-route-alt-left:before {
|
||||
content: "\fca9";
|
||||
}
|
||||
|
||||
.ti-route-alt-right:before {
|
||||
content: "\fcaa";
|
||||
}
|
||||
|
||||
.ti-route-off:before {
|
||||
content: "\f194";
|
||||
}
|
||||
|
||||
.ti-route-square:before {
|
||||
content: "\fcac";
|
||||
}
|
||||
|
||||
.ti-route-square-2:before {
|
||||
content: "\fcab";
|
||||
}
|
||||
|
||||
.ti-route-x:before {
|
||||
content: "\fcae";
|
||||
}
|
||||
|
||||
.ti-route-x-2:before {
|
||||
content: "\fcad";
|
||||
}
|
||||
|
||||
.ti-router:before {
|
||||
content: "\eb18";
|
||||
}
|
||||
|
|
@ -17978,6 +18046,10 @@
|
|||
content: "\f7cf";
|
||||
}
|
||||
|
||||
.ti-user-scan:before {
|
||||
content: "\fcaf";
|
||||
}
|
||||
|
||||
.ti-user-search:before {
|
||||
content: "\ef89";
|
||||
}
|
||||
|
|
@ -18790,6 +18862,10 @@
|
|||
content: "\f295";
|
||||
}
|
||||
|
||||
.ti-zoom-scan:before {
|
||||
content: "\fcb0";
|
||||
}
|
||||
|
||||
.ti-zzz:before {
|
||||
content: "\f228";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
<meta name="viewport"
|
||||
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<title>Tabler Icons - version 2.35.0</title>
|
||||
<title>Tabler Icons - version 2.36.0</title>
|
||||
|
||||
<link rel="preconnect" href="https://rsms.me/">
|
||||
<link rel="stylesheet" href="https://rsms.me/inter/inter.css">
|
||||
|
|
@ -116,7 +116,7 @@
|
|||
<h1>
|
||||
Tabler Icons
|
||||
</h1>
|
||||
<p class="text-muted">version 2.35.0</p>
|
||||
<p class="text-muted">version 2.36.0</p>
|
||||
</header>
|
||||
|
||||
<div class="search-bar">
|
||||
|
|
@ -693,6 +693,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-alarm-average"></i>
|
||||
<strong>alarm-average</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-alarm-average</code><br>
|
||||
<code>\fc9e</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-alarm-filled"></i>
|
||||
<strong>alarm-filled</strong>
|
||||
|
|
@ -2466,6 +2475,24 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-arrow-merge-alt-left"></i>
|
||||
<strong>arrow-merge-alt-left</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-arrow-merge-alt-left</code><br>
|
||||
<code>\fc9f</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-arrow-merge-alt-right"></i>
|
||||
<strong>arrow-merge-alt-right</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-arrow-merge-alt-right</code><br>
|
||||
<code>\fca0</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-arrow-merge-both"></i>
|
||||
<strong>arrow-merge-both</strong>
|
||||
|
|
@ -4482,6 +4509,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-bed-flat"></i>
|
||||
<strong>bed-flat</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-bed-flat</code><br>
|
||||
<code>\fca1</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-bed-off"></i>
|
||||
<strong>bed-off</strong>
|
||||
|
|
@ -4950,6 +4986,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-blender"></i>
|
||||
<strong>blender</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-blender</code><br>
|
||||
<code>\fca2</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-blockquote"></i>
|
||||
<strong>blockquote</strong>
|
||||
|
|
@ -5022,6 +5067,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-body-scan"></i>
|
||||
<strong>body-scan</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-body-scan</code><br>
|
||||
<code>\fca3</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-bold"></i>
|
||||
<strong>bold</strong>
|
||||
|
|
@ -15885,15 +15939,6 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-device-game-pad"></i>
|
||||
<strong>device-game-pad</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-device-game-pad</code><br>
|
||||
<code>\fc58</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-device-gamepad"></i>
|
||||
<strong>device-gamepad</strong>
|
||||
|
|
@ -15912,6 +15957,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-device-gamepad-3"></i>
|
||||
<strong>device-gamepad-3</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-device-gamepad-3</code><br>
|
||||
<code>\fc58</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-device-heart-monitor"></i>
|
||||
<strong>device-heart-monitor</strong>
|
||||
|
|
@ -21879,6 +21933,24 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-grid-3x3"></i>
|
||||
<strong>grid-3x3</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-grid-3x3</code><br>
|
||||
<code>\fca4</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-grid-4x4"></i>
|
||||
<strong>grid-4x4</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-grid-4x4</code><br>
|
||||
<code>\fca5</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-grid-dots"></i>
|
||||
<strong>grid-dots</strong>
|
||||
|
|
@ -21888,6 +21960,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-grid-goldenratio"></i>
|
||||
<strong>grid-goldenratio</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-grid-goldenratio</code><br>
|
||||
<code>\fca6</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-grid-pattern"></i>
|
||||
<strong>grid-pattern</strong>
|
||||
|
|
@ -21897,6 +21978,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-grid-scan"></i>
|
||||
<strong>grid-scan</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-grid-scan</code><br>
|
||||
<code>\fca7</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-grill"></i>
|
||||
<strong>grill</strong>
|
||||
|
|
@ -31356,6 +31446,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-photo-scan"></i>
|
||||
<strong>photo-scan</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-photo-scan</code><br>
|
||||
<code>\fca8</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-photo-search"></i>
|
||||
<strong>photo-search</strong>
|
||||
|
|
@ -33867,6 +33966,24 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-route-alt-left"></i>
|
||||
<strong>route-alt-left</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-route-alt-left</code><br>
|
||||
<code>\fca9</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-route-alt-right"></i>
|
||||
<strong>route-alt-right</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-route-alt-right</code><br>
|
||||
<code>\fcaa</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-route-off"></i>
|
||||
<strong>route-off</strong>
|
||||
|
|
@ -33876,6 +33993,42 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-route-square"></i>
|
||||
<strong>route-square</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-route-square</code><br>
|
||||
<code>\fcac</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-route-square-2"></i>
|
||||
<strong>route-square-2</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-route-square-2</code><br>
|
||||
<code>\fcab</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-route-x"></i>
|
||||
<strong>route-x</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-route-x</code><br>
|
||||
<code>\fcae</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-route-x-2"></i>
|
||||
<strong>route-x-2</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-route-x-2</code><br>
|
||||
<code>\fcad</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-router"></i>
|
||||
<strong>router</strong>
|
||||
|
|
@ -40527,6 +40680,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-user-scan"></i>
|
||||
<strong>user-scan</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-user-scan</code><br>
|
||||
<code>\fcaf</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-user-search"></i>
|
||||
<strong>user-search</strong>
|
||||
|
|
@ -42354,6 +42516,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-zoom-scan"></i>
|
||||
<strong>zoom-scan</strong>
|
||||
<div class="tabler-icon-codes">
|
||||
<code>ti ti-zoom-scan</code><br>
|
||||
<code>\fcb0</code>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tabler-icon">
|
||||
<i class="ti ti-zzz"></i>
|
||||
<strong>zzz</strong>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
/*!
|
||||
* Tabler Icons 2.35.0 by tabler - https://tabler.io
|
||||
* Tabler Icons 2.36.0 by tabler - https://tabler.io
|
||||
* License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
|
||||
*/
|
||||
$ti-font-family: 'tabler-icons' !default;
|
||||
|
|
@ -12,11 +12,11 @@ $ti-prefix: 'ti' !default;
|
|||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: $ti-font-display;
|
||||
src: url('#{$ti-font-path}/tabler-icons.eot?v2.35.0');
|
||||
src: url('#{$ti-font-path}/tabler-icons.eot?#iefix-v2.35.0') format('embedded-opentype'),
|
||||
url('#{$ti-font-path}/tabler-icons.woff2?v2.35.0') format('woff2'),
|
||||
src: url('#{$ti-font-path}/tabler-icons.eot?v2.36.0');
|
||||
src: url('#{$ti-font-path}/tabler-icons.eot?#iefix-v2.36.0') format('embedded-opentype'),
|
||||
url('#{$ti-font-path}/tabler-icons.woff2?v2.36.0') format('woff2'),
|
||||
url('#{$ti-font-path}/tabler-icons.woff?') format('woff'),
|
||||
url('#{$ti-font-path}/tabler-icons.ttf?v2.35.0') format('truetype');
|
||||
url('#{$ti-font-path}/tabler-icons.ttf?v2.36.0') format('truetype');
|
||||
}
|
||||
|
||||
.#{$ti-prefix} {
|
||||
|
|
@ -101,6 +101,7 @@ $ti-icon-air-conditioning: unicode('f3a2');
|
|||
$ti-icon-air-conditioning-disabled: unicode('f542');
|
||||
$ti-icon-air-traffic-control: unicode('fb01');
|
||||
$ti-icon-alarm: unicode('ea04');
|
||||
$ti-icon-alarm-average: unicode('fc9e');
|
||||
$ti-icon-alarm-filled: unicode('f709');
|
||||
$ti-icon-alarm-minus: unicode('f630');
|
||||
$ti-icon-alarm-minus-filled: unicode('f70a');
|
||||
|
|
@ -298,6 +299,8 @@ $ti-icon-arrow-loop-left-2: unicode('f04c');
|
|||
$ti-icon-arrow-loop-right: unicode('eda0');
|
||||
$ti-icon-arrow-loop-right-2: unicode('f04d');
|
||||
$ti-icon-arrow-merge: unicode('f04e');
|
||||
$ti-icon-arrow-merge-alt-left: unicode('fc9f');
|
||||
$ti-icon-arrow-merge-alt-right: unicode('fca0');
|
||||
$ti-icon-arrow-merge-both: unicode('f23b');
|
||||
$ti-icon-arrow-merge-left: unicode('f23c');
|
||||
$ti-icon-arrow-merge-right: unicode('f23d');
|
||||
|
|
@ -522,6 +525,7 @@ $ti-icon-beach: unicode('ef3d');
|
|||
$ti-icon-beach-off: unicode('f0b7');
|
||||
$ti-icon-bed: unicode('eb5c');
|
||||
$ti-icon-bed-filled: unicode('f7e0');
|
||||
$ti-icon-bed-flat: unicode('fca1');
|
||||
$ti-icon-bed-off: unicode('f100');
|
||||
$ti-icon-beer: unicode('efa1');
|
||||
$ti-icon-beer-filled: unicode('f7e1');
|
||||
|
|
@ -574,6 +578,7 @@ $ti-icon-bleach: unicode('f2f3');
|
|||
$ti-icon-bleach-chlorine: unicode('f2f0');
|
||||
$ti-icon-bleach-no-chlorine: unicode('f2f1');
|
||||
$ti-icon-bleach-off: unicode('f2f2');
|
||||
$ti-icon-blender: unicode('fca2');
|
||||
$ti-icon-blockquote: unicode('ee09');
|
||||
$ti-icon-bluetooth: unicode('ea37');
|
||||
$ti-icon-bluetooth-connected: unicode('ecea');
|
||||
|
|
@ -582,6 +587,7 @@ $ti-icon-bluetooth-x: unicode('f081');
|
|||
$ti-icon-blur: unicode('ef8c');
|
||||
$ti-icon-blur-off: unicode('f3c6');
|
||||
$ti-icon-bmp: unicode('f3a6');
|
||||
$ti-icon-body-scan: unicode('fca3');
|
||||
$ti-icon-bold: unicode('eb7b');
|
||||
$ti-icon-bold-off: unicode('f0ba');
|
||||
$ti-icon-bolt: unicode('ea38');
|
||||
|
|
@ -1789,9 +1795,9 @@ $ti-icon-device-desktop-star: unicode('f86e');
|
|||
$ti-icon-device-desktop-up: unicode('f86f');
|
||||
$ti-icon-device-desktop-x: unicode('f870');
|
||||
$ti-icon-device-floppy: unicode('eb62');
|
||||
$ti-icon-device-game-pad: unicode('fc58');
|
||||
$ti-icon-device-gamepad: unicode('eb63');
|
||||
$ti-icon-device-gamepad-2: unicode('f1d2');
|
||||
$ti-icon-device-gamepad-3: unicode('fc58');
|
||||
$ti-icon-device-heart-monitor: unicode('f060');
|
||||
$ti-icon-device-heart-monitor-filled: unicode('fa38');
|
||||
$ti-icon-device-imac: unicode('f7a7');
|
||||
|
|
@ -2455,8 +2461,12 @@ $ti-icon-graph: unicode('f288');
|
|||
$ti-icon-graph-off: unicode('f3f4');
|
||||
$ti-icon-grave: unicode('f580');
|
||||
$ti-icon-grave-2: unicode('f57f');
|
||||
$ti-icon-grid-3x3: unicode('fca4');
|
||||
$ti-icon-grid-4x4: unicode('fca5');
|
||||
$ti-icon-grid-dots: unicode('eaba');
|
||||
$ti-icon-grid-goldenratio: unicode('fca6');
|
||||
$ti-icon-grid-pattern: unicode('efc9');
|
||||
$ti-icon-grid-scan: unicode('fca7');
|
||||
$ti-icon-grill: unicode('efa9');
|
||||
$ti-icon-grill-fork: unicode('f35b');
|
||||
$ti-icon-grill-off: unicode('f3f5');
|
||||
|
|
@ -3508,6 +3518,7 @@ $ti-icon-photo-pentagon: unicode('fc4c');
|
|||
$ti-icon-photo-pin: unicode('f996');
|
||||
$ti-icon-photo-plus: unicode('f363');
|
||||
$ti-icon-photo-question: unicode('f997');
|
||||
$ti-icon-photo-scan: unicode('fca8');
|
||||
$ti-icon-photo-search: unicode('f364');
|
||||
$ti-icon-photo-sensor: unicode('f798');
|
||||
$ti-icon-photo-sensor-2: unicode('f796');
|
||||
|
|
@ -3787,7 +3798,13 @@ $ti-icon-rotate-dot: unicode('efe5');
|
|||
$ti-icon-rotate-rectangle: unicode('ec15');
|
||||
$ti-icon-route: unicode('eb17');
|
||||
$ti-icon-route-2: unicode('f4b6');
|
||||
$ti-icon-route-alt-left: unicode('fca9');
|
||||
$ti-icon-route-alt-right: unicode('fcaa');
|
||||
$ti-icon-route-off: unicode('f194');
|
||||
$ti-icon-route-square: unicode('fcac');
|
||||
$ti-icon-route-square-2: unicode('fcab');
|
||||
$ti-icon-route-x: unicode('fcae');
|
||||
$ti-icon-route-x-2: unicode('fcad');
|
||||
$ti-icon-router: unicode('eb18');
|
||||
$ti-icon-router-off: unicode('f424');
|
||||
$ti-icon-row-insert-bottom: unicode('eed0');
|
||||
|
|
@ -4527,6 +4544,7 @@ $ti-icon-user-pentagon: unicode('fc4f');
|
|||
$ti-icon-user-pin: unicode('f7ce');
|
||||
$ti-icon-user-plus: unicode('eb4b');
|
||||
$ti-icon-user-question: unicode('f7cf');
|
||||
$ti-icon-user-scan: unicode('fcaf');
|
||||
$ti-icon-user-search: unicode('ef89');
|
||||
$ti-icon-user-share: unicode('f9d8');
|
||||
$ti-icon-user-shield: unicode('f7d0');
|
||||
|
|
@ -4730,6 +4748,7 @@ $ti-icon-zoom-pan: unicode('f1de');
|
|||
$ti-icon-zoom-question: unicode('edeb');
|
||||
$ti-icon-zoom-replace: unicode('f2a7');
|
||||
$ti-icon-zoom-reset: unicode('f295');
|
||||
$ti-icon-zoom-scan: unicode('fcb0');
|
||||
$ti-icon-zzz: unicode('f228');
|
||||
$ti-icon-zzz-off: unicode('f440');
|
||||
|
||||
|
|
@ -4797,6 +4816,7 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-air-conditioning-disabled:before { content: $ti-icon-air-conditioning-disabled; }
|
||||
.#{$ti-prefix}-air-traffic-control:before { content: $ti-icon-air-traffic-control; }
|
||||
.#{$ti-prefix}-alarm:before { content: $ti-icon-alarm; }
|
||||
.#{$ti-prefix}-alarm-average:before { content: $ti-icon-alarm-average; }
|
||||
.#{$ti-prefix}-alarm-filled:before { content: $ti-icon-alarm-filled; }
|
||||
.#{$ti-prefix}-alarm-minus:before { content: $ti-icon-alarm-minus; }
|
||||
.#{$ti-prefix}-alarm-minus-filled:before { content: $ti-icon-alarm-minus-filled; }
|
||||
|
|
@ -4994,6 +5014,8 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-arrow-loop-right:before { content: $ti-icon-arrow-loop-right; }
|
||||
.#{$ti-prefix}-arrow-loop-right-2:before { content: $ti-icon-arrow-loop-right-2; }
|
||||
.#{$ti-prefix}-arrow-merge:before { content: $ti-icon-arrow-merge; }
|
||||
.#{$ti-prefix}-arrow-merge-alt-left:before { content: $ti-icon-arrow-merge-alt-left; }
|
||||
.#{$ti-prefix}-arrow-merge-alt-right:before { content: $ti-icon-arrow-merge-alt-right; }
|
||||
.#{$ti-prefix}-arrow-merge-both:before { content: $ti-icon-arrow-merge-both; }
|
||||
.#{$ti-prefix}-arrow-merge-left:before { content: $ti-icon-arrow-merge-left; }
|
||||
.#{$ti-prefix}-arrow-merge-right:before { content: $ti-icon-arrow-merge-right; }
|
||||
|
|
@ -5218,6 +5240,7 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-beach-off:before { content: $ti-icon-beach-off; }
|
||||
.#{$ti-prefix}-bed:before { content: $ti-icon-bed; }
|
||||
.#{$ti-prefix}-bed-filled:before { content: $ti-icon-bed-filled; }
|
||||
.#{$ti-prefix}-bed-flat:before { content: $ti-icon-bed-flat; }
|
||||
.#{$ti-prefix}-bed-off:before { content: $ti-icon-bed-off; }
|
||||
.#{$ti-prefix}-beer:before { content: $ti-icon-beer; }
|
||||
.#{$ti-prefix}-beer-filled:before { content: $ti-icon-beer-filled; }
|
||||
|
|
@ -5270,6 +5293,7 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-bleach-chlorine:before { content: $ti-icon-bleach-chlorine; }
|
||||
.#{$ti-prefix}-bleach-no-chlorine:before { content: $ti-icon-bleach-no-chlorine; }
|
||||
.#{$ti-prefix}-bleach-off:before { content: $ti-icon-bleach-off; }
|
||||
.#{$ti-prefix}-blender:before { content: $ti-icon-blender; }
|
||||
.#{$ti-prefix}-blockquote:before { content: $ti-icon-blockquote; }
|
||||
.#{$ti-prefix}-bluetooth:before { content: $ti-icon-bluetooth; }
|
||||
.#{$ti-prefix}-bluetooth-connected:before { content: $ti-icon-bluetooth-connected; }
|
||||
|
|
@ -5278,6 +5302,7 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-blur:before { content: $ti-icon-blur; }
|
||||
.#{$ti-prefix}-blur-off:before { content: $ti-icon-blur-off; }
|
||||
.#{$ti-prefix}-bmp:before { content: $ti-icon-bmp; }
|
||||
.#{$ti-prefix}-body-scan:before { content: $ti-icon-body-scan; }
|
||||
.#{$ti-prefix}-bold:before { content: $ti-icon-bold; }
|
||||
.#{$ti-prefix}-bold-off:before { content: $ti-icon-bold-off; }
|
||||
.#{$ti-prefix}-bolt:before { content: $ti-icon-bolt; }
|
||||
|
|
@ -6485,9 +6510,9 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-device-desktop-up:before { content: $ti-icon-device-desktop-up; }
|
||||
.#{$ti-prefix}-device-desktop-x:before { content: $ti-icon-device-desktop-x; }
|
||||
.#{$ti-prefix}-device-floppy:before { content: $ti-icon-device-floppy; }
|
||||
.#{$ti-prefix}-device-game-pad:before { content: $ti-icon-device-game-pad; }
|
||||
.#{$ti-prefix}-device-gamepad:before { content: $ti-icon-device-gamepad; }
|
||||
.#{$ti-prefix}-device-gamepad-2:before { content: $ti-icon-device-gamepad-2; }
|
||||
.#{$ti-prefix}-device-gamepad-3:before { content: $ti-icon-device-gamepad-3; }
|
||||
.#{$ti-prefix}-device-heart-monitor:before { content: $ti-icon-device-heart-monitor; }
|
||||
.#{$ti-prefix}-device-heart-monitor-filled:before { content: $ti-icon-device-heart-monitor-filled; }
|
||||
.#{$ti-prefix}-device-imac:before { content: $ti-icon-device-imac; }
|
||||
|
|
@ -7151,8 +7176,12 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-graph-off:before { content: $ti-icon-graph-off; }
|
||||
.#{$ti-prefix}-grave:before { content: $ti-icon-grave; }
|
||||
.#{$ti-prefix}-grave-2:before { content: $ti-icon-grave-2; }
|
||||
.#{$ti-prefix}-grid-3x3:before { content: $ti-icon-grid-3x3; }
|
||||
.#{$ti-prefix}-grid-4x4:before { content: $ti-icon-grid-4x4; }
|
||||
.#{$ti-prefix}-grid-dots:before { content: $ti-icon-grid-dots; }
|
||||
.#{$ti-prefix}-grid-goldenratio:before { content: $ti-icon-grid-goldenratio; }
|
||||
.#{$ti-prefix}-grid-pattern:before { content: $ti-icon-grid-pattern; }
|
||||
.#{$ti-prefix}-grid-scan:before { content: $ti-icon-grid-scan; }
|
||||
.#{$ti-prefix}-grill:before { content: $ti-icon-grill; }
|
||||
.#{$ti-prefix}-grill-fork:before { content: $ti-icon-grill-fork; }
|
||||
.#{$ti-prefix}-grill-off:before { content: $ti-icon-grill-off; }
|
||||
|
|
@ -8204,6 +8233,7 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-photo-pin:before { content: $ti-icon-photo-pin; }
|
||||
.#{$ti-prefix}-photo-plus:before { content: $ti-icon-photo-plus; }
|
||||
.#{$ti-prefix}-photo-question:before { content: $ti-icon-photo-question; }
|
||||
.#{$ti-prefix}-photo-scan:before { content: $ti-icon-photo-scan; }
|
||||
.#{$ti-prefix}-photo-search:before { content: $ti-icon-photo-search; }
|
||||
.#{$ti-prefix}-photo-sensor:before { content: $ti-icon-photo-sensor; }
|
||||
.#{$ti-prefix}-photo-sensor-2:before { content: $ti-icon-photo-sensor-2; }
|
||||
|
|
@ -8483,7 +8513,13 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-rotate-rectangle:before { content: $ti-icon-rotate-rectangle; }
|
||||
.#{$ti-prefix}-route:before { content: $ti-icon-route; }
|
||||
.#{$ti-prefix}-route-2:before { content: $ti-icon-route-2; }
|
||||
.#{$ti-prefix}-route-alt-left:before { content: $ti-icon-route-alt-left; }
|
||||
.#{$ti-prefix}-route-alt-right:before { content: $ti-icon-route-alt-right; }
|
||||
.#{$ti-prefix}-route-off:before { content: $ti-icon-route-off; }
|
||||
.#{$ti-prefix}-route-square:before { content: $ti-icon-route-square; }
|
||||
.#{$ti-prefix}-route-square-2:before { content: $ti-icon-route-square-2; }
|
||||
.#{$ti-prefix}-route-x:before { content: $ti-icon-route-x; }
|
||||
.#{$ti-prefix}-route-x-2:before { content: $ti-icon-route-x-2; }
|
||||
.#{$ti-prefix}-router:before { content: $ti-icon-router; }
|
||||
.#{$ti-prefix}-router-off:before { content: $ti-icon-router-off; }
|
||||
.#{$ti-prefix}-row-insert-bottom:before { content: $ti-icon-row-insert-bottom; }
|
||||
|
|
@ -9223,6 +9259,7 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-user-pin:before { content: $ti-icon-user-pin; }
|
||||
.#{$ti-prefix}-user-plus:before { content: $ti-icon-user-plus; }
|
||||
.#{$ti-prefix}-user-question:before { content: $ti-icon-user-question; }
|
||||
.#{$ti-prefix}-user-scan:before { content: $ti-icon-user-scan; }
|
||||
.#{$ti-prefix}-user-search:before { content: $ti-icon-user-search; }
|
||||
.#{$ti-prefix}-user-share:before { content: $ti-icon-user-share; }
|
||||
.#{$ti-prefix}-user-shield:before { content: $ti-icon-user-shield; }
|
||||
|
|
@ -9426,5 +9463,6 @@ $ti-icon-zzz-off: unicode('f440');
|
|||
.#{$ti-prefix}-zoom-question:before { content: $ti-icon-zoom-question; }
|
||||
.#{$ti-prefix}-zoom-replace:before { content: $ti-icon-zoom-replace; }
|
||||
.#{$ti-prefix}-zoom-reset:before { content: $ti-icon-zoom-reset; }
|
||||
.#{$ti-prefix}-zoom-scan:before { content: $ti-icon-zoom-scan; }
|
||||
.#{$ti-prefix}-zzz:before { content: $ti-icon-zzz; }
|
||||
.#{$ti-prefix}-zzz-off:before { content: $ti-icon-zzz-off; }
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
</p>
|
||||
|
||||
<p align="center">
|
||||
A set of <!--icons-count-->4694<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
A set of <!--icons-count-->4713<!--/icons-count--> free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.
|
||||
<p>
|
||||
|
||||
<p align="center">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-merge-alt-left" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M8 7l4 -4l4 4" />
|
||||
<path d="M18 21v.01" />
|
||||
<path d="M18 18.01v.01" />
|
||||
<path d="M17 15.02v.01" />
|
||||
<path d="M14 13.03v.01" />
|
||||
<path d="M12 3v5.394a6.737 6.737 0 0 1 -3 5.606a6.737 6.737 0 0 0 -3 5.606v1.394" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 532 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-merge-alt-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M16 7l-4 -4l-4 4" />
|
||||
<path d="M6 21v.01" />
|
||||
<path d="M6 18.01v.01" />
|
||||
<path d="M7 15.02v.01" />
|
||||
<path d="M10 13.03v.01" />
|
||||
<path d="M12 3v5.394a6.737 6.737 0 0 0 3 5.606a6.737 6.737 0 0 1 3 5.606v1.394" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 531 B |
|
|
@ -0,0 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-grid-3x3" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 8h18" />
|
||||
<path d="M3 16h18" />
|
||||
<path d="M8 3v18" />
|
||||
<path d="M16 3v18" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 385 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-grid-4x4" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 6h18" />
|
||||
<path d="M3 12h18" />
|
||||
<path d="M3 18h18" />
|
||||
<path d="M6 3v18" />
|
||||
<path d="M12 3v18" />
|
||||
<path d="M18 3v18" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 433 B |
|
|
@ -0,0 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-grid-goldenratio" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 10h18" />
|
||||
<path d="M3 14h18" />
|
||||
<path d="M10 3v18" />
|
||||
<path d="M14 3v18" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 395 B |
|
|
@ -1,4 +1,4 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-device-game-pad" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-device-gamepad-3" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M10 12l-3 -3h-2a1 1 0 0 0 -1 1v4a1 1 0 0 0 1 1h2l3 -3z" />
|
||||
<path d="M14 12l3 -3h2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-2l-3 -3z" />
|
||||
|
Before Width: | Height: | Size: 578 B After Width: | Height: | Size: 579 B |
|
|
@ -1,7 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bed" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 7v11m0 -4h18m0 4v-8a2 2 0 0 0 -2 -2h-8v6" />
|
||||
<path d="M7 10m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" />
|
||||
<path d="M7 9m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M22 17v-3h-20" />
|
||||
<path d="M2 8v9" />
|
||||
<path d="M12 14h10v-2a3 3 0 0 0 -3 -3h-7v5z" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 400 B After Width: | Height: | Size: 441 B |
|
|
@ -1,9 +1,7 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-2" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 17l4 4" />
|
||||
<path d="M7 17l-4 4" />
|
||||
<path d="M17 3l4 4" />
|
||||
<path d="M21 3l-4 4" />
|
||||
<path d="M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
|
||||
<path d="M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z" />
|
||||
<path d="M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2" />
|
||||
</svg>
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 445 B |
|
|
@ -1,8 +1,8 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M18 5m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M12 19h4.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h3.5" />
|
||||
<path d="M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
|
||||
<path d="M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z" />
|
||||
<path d="M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 469 B After Width: | Height: | Size: 460 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-alt-left" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M8 3h-5v5" />
|
||||
<path d="M16 3h5v5" />
|
||||
<path d="M3 3l7.536 7.536a5 5 0 0 1 1.464 3.534v6.93" />
|
||||
<path d="M18 6.01v-.01" />
|
||||
<path d="M16 8.02v-.01" />
|
||||
<path d="M14 10v.01" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 490 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-alt-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M16 3h5v5" />
|
||||
<path d="M8 3h-5v5" />
|
||||
<path d="M21 3l-7.536 7.536a5 5 0 0 0 -1.464 3.534v6.93" />
|
||||
<path d="M6 6.01v-.01" />
|
||||
<path d="M8 8.02v-.01" />
|
||||
<path d="M10 10v.01" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 492 B |
|
|
@ -0,0 +1,8 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-square-2" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2" />
|
||||
<path d="M3 17h4v4h-4z" />
|
||||
<path d="M17 3h4v4h-4z" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 409 B |
|
|
@ -0,0 +1,8 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-square" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 17h4v4h-4z" />
|
||||
<path d="M17 3h4v4h-4z" />
|
||||
<path d="M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 424 B |
|
|
@ -0,0 +1,10 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-x-2" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 17l4 4" />
|
||||
<path d="M7 17l-4 4" />
|
||||
<path d="M17 3l4 4" />
|
||||
<path d="M21 3l-4 4" />
|
||||
<path d="M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 448 B |
|
|
@ -0,0 +1,10 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 17l4 4" />
|
||||
<path d="M7 17l-4 4" />
|
||||
<path d="M17 3l4 4" />
|
||||
<path d="M21 3l-4 4" />
|
||||
<path d="M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 463 B |
|
|
@ -0,0 +1,8 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bed-flat" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M5 11m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M10 13h11v-2a3 3 0 0 0 -3 -3h-8v5z" />
|
||||
<path d="M3 16h18" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 420 B |
|
|
@ -0,0 +1,10 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-blender" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M9 10h-3a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h10.802a1 1 0 0 1 .984 1.179l-1.786 9.821" />
|
||||
<path d="M8 4l2 11" />
|
||||
<path d="M11 15h4a3 3 0 0 1 3 3v2a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-2a3 3 0 0 1 3 -3z" />
|
||||
<path d="M12 4v-1h2v1" />
|
||||
<path d="M13 18v.01" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 561 B |
|
|
@ -0,0 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-alarm-average" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0" />
|
||||
<path d="M7 4l-2.75 2" />
|
||||
<path d="M17 4l2.75 2" />
|
||||
<path d="M8 13h1l2 3l2 -6l2 3h1" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 442 B |
|
|
@ -0,0 +1,13 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-body-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
<path d="M12 8m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" />
|
||||
<path d="M10 17v-1a2 2 0 1 1 4 0v1" />
|
||||
<path d="M8 10c.666 .666 1.334 1 2 1h4c.666 0 1.334 -.334 2 -1" />
|
||||
<path d="M12 11v3" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 641 B |
|
|
@ -0,0 +1,13 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-grid-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M10 8v8" />
|
||||
<path d="M14 8v8" />
|
||||
<path d="M8 10h8" />
|
||||
<path d="M8 14h8" />
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 544 B |
|
|
@ -0,0 +1,12 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-photo-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M15 8h.01" />
|
||||
<path d="M6 13l2.644 -2.644a1.21 1.21 0 0 1 1.712 0l3.644 3.644" />
|
||||
<path d="M13 13l1.644 -1.644a1.21 1.21 0 0 1 1.712 0l1.644 1.644" />
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 619 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-user-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M10 9a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
<path d="M8 16a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 554 B |
|
|
@ -0,0 +1,11 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-zoom-scan" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
<path d="M4 16v2a2 2 0 0 0 2 2h2" />
|
||||
<path d="M16 4h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M16 20h2a2 2 0 0 0 2 -2v-2" />
|
||||
<path d="M8 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0" />
|
||||
<path d="M16 16l-2.5 -2.5" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 534 B |
|
|
@ -1,7 +1,9 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bed" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 7v11m0 -4h18m0 4v-8a2 2 0 0 0 -2 -2h-8v6" />
|
||||
<path d="M7 10m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" />
|
||||
<path d="M7 9m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M22 17v-3h-20" />
|
||||
<path d="M2 8v9" />
|
||||
<path d="M12 14h10v-2a3 3 0 0 0 -3 -3h-7v5z" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 400 B After Width: | Height: | Size: 441 B |
|
|
@ -1,9 +1,7 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route-2" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M3 17l4 4" />
|
||||
<path d="M7 17l-4 4" />
|
||||
<path d="M17 3l4 4" />
|
||||
<path d="M21 3l-4 4" />
|
||||
<path d="M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
|
||||
<path d="M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z" />
|
||||
<path d="M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2" />
|
||||
</svg>
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 445 B |
|
|
@ -1,8 +1,8 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-route" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
|
||||
<path d="M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M18 5m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
<path d="M12 19h4.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h3.5" />
|
||||
<path d="M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
|
||||
<path d="M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z" />
|
||||
<path d="M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5" />
|
||||
</svg>
|
||||
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 469 B After Width: | Height: | Size: 460 B |
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@tabler/icons",
|
||||
"version": "2.35.0",
|
||||
"version": "2.36.0",
|
||||
"license": "MIT",
|
||||
"author": "codecalm",
|
||||
"description": "A set of free MIT-licensed high-quality SVG icons for you to use in your web projects.",
|
||||
|
|
|
|||
|
|
@ -2672,6 +2672,32 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"alarm-average": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M7 4l-2.75 2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M17 4l2.75 2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 13h1l2 3l2 -6l2 3h1"
|
||||
}
|
||||
]
|
||||
],
|
||||
"alarm-filled": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -6734,6 +6760,82 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"arrow-merge-alt-left": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 7l4 -4l4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M18 21v.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M18 18.01v.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M17 15.02v.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M14 13.03v.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 3v5.394a6.737 6.737 0 0 1 -3 5.606a6.737 6.737 0 0 0 -3 5.606v1.394"
|
||||
}
|
||||
]
|
||||
],
|
||||
"arrow-merge-alt-right": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 7l-4 -4l-4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M6 21v.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M6 18.01v.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M7 15.02v.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M10 13.03v.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 3v5.394a6.737 6.737 0 0 0 3 5.606a6.737 6.737 0 0 1 3 5.606v1.394"
|
||||
}
|
||||
]
|
||||
],
|
||||
"arrow-merge-both": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -12712,6 +12814,26 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"bed-flat": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M5 11m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M10 13h11v-2a3 3 0 0 0 -3 -3h-8v5z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 16h18"
|
||||
}
|
||||
]
|
||||
],
|
||||
"bed-off": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -12760,13 +12882,25 @@
|
|||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 7v11m0 -4h18m0 4v-8a2 2 0 0 0 -2 -2h-8v6"
|
||||
"d": "M7 9m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M7 10m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"
|
||||
"d": "M22 17v-3h-20"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M2 8v9"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 14h10v-2a3 3 0 0 0 -3 -3h-7v5z"
|
||||
}
|
||||
]
|
||||
],
|
||||
|
|
@ -14012,6 +14146,38 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"blender": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M9 10h-3a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h10.802a1 1 0 0 1 .984 1.179l-1.786 9.821"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 4l2 11"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M11 15h4a3 3 0 0 1 3 3v2a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-2a3 3 0 0 1 3 -3z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 4v-1h2v1"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M13 18v.01"
|
||||
}
|
||||
]
|
||||
],
|
||||
"blockquote": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -14226,6 +14392,56 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"body-scan": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 8v-2a2 2 0 0 1 2 -2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 16v2a2 2 0 0 0 2 2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 4h2a2 2 0 0 1 2 2v2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 20h2a2 2 0 0 0 2 -2v-2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 8m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M10 17v-1a2 2 0 1 1 4 0v1"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 10c.666 .666 1.334 1 2 1h4c.666 0 1.334 -.334 2 -1"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 11v3"
|
||||
}
|
||||
]
|
||||
],
|
||||
"bold-off": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -44042,32 +44258,6 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"device-game-pad": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M10 12l-3 -3h-2a1 1 0 0 0 -1 1v4a1 1 0 0 0 1 1h2l3 -3z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M14 12l3 -3h2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-2l-3 -3z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 14l-3 3v2a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1v-2l-3 -3z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 10l-3 -3v-2a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v2l-3 3z"
|
||||
}
|
||||
]
|
||||
],
|
||||
"device-gamepad-2": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -44100,6 +44290,32 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"device-gamepad-3": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M10 12l-3 -3h-2a1 1 0 0 0 -1 1v4a1 1 0 0 0 1 1h2l3 -3z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M14 12l3 -3h2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-2l-3 -3z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 14l-3 3v2a1 1 0 0 0 1 1h4a1 1 0 0 0 1 -1v-2l-3 -3z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 10l-3 -3v-2a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v2l-3 3z"
|
||||
}
|
||||
]
|
||||
],
|
||||
"device-gamepad": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -61571,6 +61787,70 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"grid-3x3": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 8h18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 16h18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 3v18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 3v18"
|
||||
}
|
||||
]
|
||||
],
|
||||
"grid-4x4": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 6h18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 12h18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 18h18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M6 3v18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 3v18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M18 3v18"
|
||||
}
|
||||
]
|
||||
],
|
||||
"grid-dots": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -61627,6 +61907,32 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"grid-goldenratio": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 10h18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 14h18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M10 3v18"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M14 3v18"
|
||||
}
|
||||
]
|
||||
],
|
||||
"grid-pattern": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -61659,6 +61965,56 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"grid-scan": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M10 8v8"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M14 8v8"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 10h8"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 14h8"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 8v-2a2 2 0 0 1 2 -2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 16v2a2 2 0 0 0 2 2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 4h2a2 2 0 0 1 2 2v2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 20h2a2 2 0 0 0 2 -2v-2"
|
||||
}
|
||||
]
|
||||
],
|
||||
"grill-fork": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -86818,6 +87174,50 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"photo-scan": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M15 8h.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M6 13l2.644 -2.644a1.21 1.21 0 0 1 1.712 0l3.644 3.644"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M13 13l1.644 -1.644a1.21 1.21 0 0 1 1.712 0l1.644 1.644"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 8v-2a2 2 0 0 1 2 -2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 16v2a2 2 0 0 0 2 2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 4h2a2 2 0 0 1 2 2v2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 20h2a2 2 0 0 0 2 -2v-2"
|
||||
}
|
||||
]
|
||||
],
|
||||
"photo-search": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -93624,25 +94024,13 @@
|
|||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 17l4 4"
|
||||
"d": "M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M7 17l-4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M17 3l4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M21 3l-4 4"
|
||||
"d": "M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z"
|
||||
}
|
||||
],
|
||||
[
|
||||
|
|
@ -93652,6 +94040,82 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"route-alt-left": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 3h-5v5"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 3h5v5"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 3l7.536 7.536a5 5 0 0 1 1.464 3.534v6.93"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M18 6.01v-.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 8.02v-.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M14 10v.01"
|
||||
}
|
||||
]
|
||||
],
|
||||
"route-alt-right": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 3h5v5"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 3h-5v5"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M21 3l-7.536 7.536a5 5 0 0 0 -1.464 3.534v6.93"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M6 6.01v-.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 8.02v-.01"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M10 10v.01"
|
||||
}
|
||||
]
|
||||
],
|
||||
"route-off": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -93678,23 +94142,127 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"route-square-2": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 17h4v4h-4z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M17 3h4v4h-4z"
|
||||
}
|
||||
]
|
||||
],
|
||||
"route-square": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 17h4v4h-4z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M17 3h4v4h-4z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5"
|
||||
}
|
||||
]
|
||||
],
|
||||
"route-x-2": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 17l4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M7 17l-4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M17 3l4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M21 3l-4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M14 5a2 2 0 0 0 -2 2v10a2 2 0 0 1 -2 2"
|
||||
}
|
||||
]
|
||||
],
|
||||
"route-x": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M3 17l4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M7 17l-4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M17 3l4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M21 3l-4 4"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5"
|
||||
}
|
||||
]
|
||||
],
|
||||
"route": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M6 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"
|
||||
"d": "M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M18 5m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"
|
||||
"d": "M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4z"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M12 19h4.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h3.5"
|
||||
"d": "M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5"
|
||||
}
|
||||
]
|
||||
],
|
||||
|
|
@ -111368,6 +111936,44 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"user-scan": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M10 9a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 8v-2a2 2 0 0 1 2 -2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 16v2a2 2 0 0 0 2 2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 4h2a2 2 0 0 1 2 2v2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 20h2a2 2 0 0 0 2 -2v-2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 16a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2"
|
||||
}
|
||||
]
|
||||
],
|
||||
"user-search": [
|
||||
[
|
||||
"path",
|
||||
|
|
@ -117371,6 +117977,44 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"zoom-scan": [
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 8v-2a2 2 0 0 1 2 -2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M4 16v2a2 2 0 0 0 2 2h2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 4h2a2 2 0 0 1 2 2v2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 20h2a2 2 0 0 0 2 -2v-2"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M8 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
"d": "M16 16l-2.5 -2.5"
|
||||
}
|
||||
]
|
||||
],
|
||||
"zzz-off": [
|
||||
[
|
||||
"path",
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 1.9 MiB After Width: | Height: | Size: 1.9 MiB |
|
Before Width: | Height: | Size: 2.0 MiB After Width: | Height: | Size: 2.0 MiB |
|
|
@ -433,6 +433,13 @@
|
|||
"version": "2.25",
|
||||
"unicode": "fb01"
|
||||
},
|
||||
"alarm-average": {
|
||||
"name": "alarm-average",
|
||||
"category": "System",
|
||||
"tags": ["alarm", "average", "notification", "metric", "ringing", "mean", "alertness", "time", "clockwork", "signal", "bell", "chime", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fc9e"
|
||||
},
|
||||
"alarm-filled": {
|
||||
"name": "alarm-filled",
|
||||
"category": "Filled",
|
||||
|
|
@ -926,7 +933,7 @@
|
|||
"alt": {
|
||||
"name": "alt",
|
||||
"category": "",
|
||||
"tags": ["alt", "icon", "stroke", "outline"],
|
||||
"tags": ["alt", "alternative", "substitute", "replacement", "variant", "different", "alternate", "variation", "stand-in", "option", "choice", "icon", "stroke", "outline"],
|
||||
"version": "2.32",
|
||||
"unicode": "fc54"
|
||||
},
|
||||
|
|
@ -1136,7 +1143,7 @@
|
|||
"archery-arrow": {
|
||||
"name": "archery-arrow",
|
||||
"category": "",
|
||||
"tags": ["archery", "arrow", "icon", "stroke", "outline"],
|
||||
"tags": ["archery", "arrow", "bow", "target", "shoot", "sports", "archer", "hunting", "bullseye", "flight", "quiver", "precision", "icon", "stroke", "outline"],
|
||||
"version": "2.32",
|
||||
"unicode": "fc55"
|
||||
},
|
||||
|
|
@ -1812,6 +1819,20 @@
|
|||
"version": "1.35",
|
||||
"unicode": "eda0"
|
||||
},
|
||||
"arrow-merge-alt-left": {
|
||||
"name": "arrow-merge-alt-left",
|
||||
"category": "Arrows",
|
||||
"tags": ["arrow", "merge", "alt", "left", "merge-left", "shift-left", "combine-left", "direction-left", "join-left", "move-left", "alt-left-arrow", "leftward", "left-shift", "left-merge", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fc9f"
|
||||
},
|
||||
"arrow-merge-alt-right": {
|
||||
"name": "arrow-merge-alt-right",
|
||||
"category": "Arrows",
|
||||
"tags": ["arrow", "merge", "alt", "right", "merge-right", "shift-right", "combine-right", "direction-right", "join-right", "move-right", "alt-right-arrow", "rightward", "right-shift", "right-merge", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca0"
|
||||
},
|
||||
"arrow-merge-both": {
|
||||
"name": "arrow-merge-both",
|
||||
"category": "Arrows",
|
||||
|
|
@ -3040,21 +3061,21 @@
|
|||
"baseline-density-large": {
|
||||
"name": "baseline-density-large",
|
||||
"category": "Text",
|
||||
"tags": ["baseline", "density", "large", "icon", "stroke", "outline"],
|
||||
"tags": ["baseline", "density", "large", "large", "sizeable", "oversized", "big", "bulky", "massive", "huge", "gigantic", "substantial", "enormous", "icon", "stroke", "outline"],
|
||||
"version": "2.11",
|
||||
"unicode": "f9f0"
|
||||
},
|
||||
"baseline-density-medium": {
|
||||
"name": "baseline-density-medium",
|
||||
"category": "Text",
|
||||
"tags": ["baseline", "density", "medium", "icon", "stroke", "outline"],
|
||||
"tags": ["baseline", "density", "medium", "medium", "average", "moderate", "middle", "intermediate", "standard", "midsize", "usual", "typical", "regular", "icon", "stroke", "outline"],
|
||||
"version": "2.11",
|
||||
"unicode": "f9f1"
|
||||
},
|
||||
"baseline-density-small": {
|
||||
"name": "baseline-density-small",
|
||||
"category": "Text",
|
||||
"tags": ["baseline", "density", "small", "icon", "stroke", "outline"],
|
||||
"tags": ["baseline", "density", "small", "small", "tiny", "little", "miniature", "compact", "petite", "mini", "micro", "diminutive", "wee", "icon", "stroke", "outline"],
|
||||
"version": "2.11",
|
||||
"unicode": "f9f2"
|
||||
},
|
||||
|
|
@ -3380,6 +3401,13 @@
|
|||
"version": "2.9",
|
||||
"unicode": "f7e0"
|
||||
},
|
||||
"bed-flat": {
|
||||
"name": "bed-flat",
|
||||
"category": "",
|
||||
"tags": ["bed", "flat", "mattress", "sofa", "couch", "futon", "sleeping", "restful", "horizontal", "recline", "lying", "horizontal-bed", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca1"
|
||||
},
|
||||
"bed-off": {
|
||||
"name": "bed-off",
|
||||
"category": "Map",
|
||||
|
|
@ -3390,7 +3418,7 @@
|
|||
"bed": {
|
||||
"name": "bed",
|
||||
"category": "Map",
|
||||
"tags": ["bed", "sleep", "night", "bedroom", "rest", "icon", "stroke", "outline"],
|
||||
"tags": ["bed", "furniture", "sleeping", "comfortable", "bedroom", "mattress", "resting", "relax", "sleep", "futon", "cozy", "icon", "stroke", "outline"],
|
||||
"version": "1.2",
|
||||
"unicode": "eb5c"
|
||||
},
|
||||
|
|
@ -3751,6 +3779,13 @@
|
|||
"version": "1.84",
|
||||
"unicode": "f2f3"
|
||||
},
|
||||
"blender": {
|
||||
"name": "blender",
|
||||
"category": "",
|
||||
"tags": ["blender", "mixer", "kitchen", "appliance", "blend", "food", "smoothie", "processing", "mixing", "grind", "blending", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca2"
|
||||
},
|
||||
"blockquote": {
|
||||
"name": "blockquote",
|
||||
"category": "Text",
|
||||
|
|
@ -3807,6 +3842,13 @@
|
|||
"version": "1.93",
|
||||
"unicode": "f3a6"
|
||||
},
|
||||
"body-scan": {
|
||||
"name": "body-scan",
|
||||
"category": "System",
|
||||
"tags": ["body", "scan", "medical", "health", "biometric", "wellness", "check-up", "diagnostic", "physical", "anatomy", "examination", "body-health", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca3"
|
||||
},
|
||||
"bold-off": {
|
||||
"name": "bold-off",
|
||||
"category": "Text",
|
||||
|
|
@ -4671,7 +4713,7 @@
|
|||
"brand-azure": {
|
||||
"name": "brand-azure",
|
||||
"category": "Brand",
|
||||
"tags": ["brand", "azure", "icon", "stroke", "outline"],
|
||||
"tags": ["brand", "azure", "microsoft", "azure", "cloud", "computing", "technology", "services", "software", "platform", "it", "digital", "icon", "stroke", "outline"],
|
||||
"version": "2.16",
|
||||
"unicode": "fa4d"
|
||||
},
|
||||
|
|
@ -4874,7 +4916,7 @@
|
|||
"brand-cloudflare": {
|
||||
"name": "brand-cloudflare",
|
||||
"category": "Brand",
|
||||
"tags": ["brand", "cloudflare", "icon", "stroke", "outline"],
|
||||
"tags": ["brand", "cloudflare", "cloudflare", "web", "security", "content", "delivery", "ddos", "protection", "network", "internet", "performance", "firewall", "cdn", "website", "icon", "stroke", "outline"],
|
||||
"version": "2.16",
|
||||
"unicode": "fa4e"
|
||||
},
|
||||
|
|
@ -5007,7 +5049,7 @@
|
|||
"brand-databricks": {
|
||||
"name": "brand-databricks",
|
||||
"category": "Brand",
|
||||
"tags": ["brand", "databricks", "icon", "stroke", "outline"],
|
||||
"tags": ["brand", "databricks", "databricks", "data", "analytics", "big", "science", "machine", "learning", "platform", "engineering", "processing", "ai", "icon", "stroke", "outline"],
|
||||
"version": "2.31",
|
||||
"unicode": "fc41"
|
||||
},
|
||||
|
|
@ -5238,7 +5280,7 @@
|
|||
"brand-feedly": {
|
||||
"name": "brand-feedly",
|
||||
"category": "Brand",
|
||||
"tags": ["brand", "feedly", "icon", "stroke", "outline"],
|
||||
"tags": ["brand", "feedly", "feedly", "rss", "reader", "news", "aggregator", "content", "discovery", "information", "consumption", "feed", "newsfeed", "app", "icon", "stroke", "outline"],
|
||||
"version": "2.18",
|
||||
"unicode": "fa75"
|
||||
},
|
||||
|
|
@ -7961,7 +8003,7 @@
|
|||
"car-garage": {
|
||||
"name": "car-garage",
|
||||
"category": "",
|
||||
"tags": ["car", "garage", "icon", "stroke", "outline"],
|
||||
"tags": ["car", "garage", "auto-shop", "vehicle-repair", "automobile-maintenance", "parking-garage", "car-storage", "automotive", "garage-service", "car-park", "vehicle-maintenance", "car-repair", "icon", "stroke", "outline"],
|
||||
"version": "2.34",
|
||||
"unicode": "fc77"
|
||||
},
|
||||
|
|
@ -7975,7 +8017,7 @@
|
|||
"car-suv": {
|
||||
"name": "car-suv",
|
||||
"category": "Vehicles",
|
||||
"tags": ["car", "suv", "icon", "stroke", "outline"],
|
||||
"tags": ["car", "suv", "sport-utility", "crossover", "automobile", "suv", "off-road", "four-wheel-drive", "vehicle", "transportation", "auto", "truck", "icon", "stroke", "outline"],
|
||||
"version": "2.35",
|
||||
"unicode": "fc8b"
|
||||
},
|
||||
|
|
@ -8052,7 +8094,7 @@
|
|||
"caret-left-right": {
|
||||
"name": "caret-left-right",
|
||||
"category": "",
|
||||
"tags": ["caret", "left", "right", "icon", "stroke", "outline"],
|
||||
"tags": ["caret", "left", "right", "arrow-horizontal", "double-arrow", "side-arrow", "left-right", "horizontal-pointer", "directional", "horizontal-caret", "bidirectional", "opposite", "horizontal-arrow", "icon", "stroke", "outline"],
|
||||
"version": "2.31",
|
||||
"unicode": "fc43"
|
||||
},
|
||||
|
|
@ -9935,7 +9977,7 @@
|
|||
"clock-12": {
|
||||
"name": "clock-12",
|
||||
"category": "System",
|
||||
"tags": ["clock", "12", "icon", "stroke", "outline"],
|
||||
"tags": ["clock", "12", "time", "hour", "watch", "timepiece", "twelve-hour", "am/pm", "noon", "midday", "daytime", "clock-face", "icon", "stroke", "outline"],
|
||||
"version": "2.32",
|
||||
"unicode": "fc56"
|
||||
},
|
||||
|
|
@ -9949,7 +9991,7 @@
|
|||
"clock-24": {
|
||||
"name": "clock-24",
|
||||
"category": "System",
|
||||
"tags": ["clock", "24", "icon", "stroke", "outline"],
|
||||
"tags": ["clock", "24", "time", "hour", "watch", "timepiece", "twenty-four-hour", "24-hour", "military", "clock-face", "round-clock", "day-night", "icon", "stroke", "outline"],
|
||||
"version": "2.32",
|
||||
"unicode": "fc57"
|
||||
},
|
||||
|
|
@ -11965,7 +12007,7 @@
|
|||
"decimal": {
|
||||
"name": "decimal",
|
||||
"category": "Math",
|
||||
"tags": ["decimal", "icon", "stroke", "outline"],
|
||||
"tags": ["decimal", "point", "fraction", "numeric", "number", "mathematics", "decimal-point", "decimal-system", "fractional", "math", "dot", "icon", "stroke", "outline"],
|
||||
"version": "2.14",
|
||||
"unicode": "fa26"
|
||||
},
|
||||
|
|
@ -12007,7 +12049,7 @@
|
|||
"deselect": {
|
||||
"name": "deselect",
|
||||
"category": "",
|
||||
"tags": ["deselect", "icon", "stroke", "outline"],
|
||||
"tags": ["deselect", "unselect", "clear-selection", "deselection", "unpick", "uncheck", "deactivate", "unmark", "remove-selection", "untag", "unchoose", "icon", "stroke", "outline"],
|
||||
"version": "2.11",
|
||||
"unicode": "f9f3"
|
||||
},
|
||||
|
|
@ -12256,24 +12298,24 @@
|
|||
"version": "1.2",
|
||||
"unicode": "eb62"
|
||||
},
|
||||
"device-game-pad": {
|
||||
"name": "device-game-pad",
|
||||
"category": "Devices",
|
||||
"tags": ["device", "game", "pad", "icon", "stroke", "outline"],
|
||||
"version": "2.32",
|
||||
"unicode": "fc58"
|
||||
},
|
||||
"device-gamepad-2": {
|
||||
"name": "device-gamepad-2",
|
||||
"category": "Devices",
|
||||
"tags": ["device", "gamepad", "2", "play", "entertainment", "console", "joystick", "joypad", "controller", "icon", "stroke", "outline"],
|
||||
"tags": ["device", "gamepad", "2", "game", "play", "entertainment", "console", "joystick", "joypad", "controller", "icon", "stroke", "outline"],
|
||||
"version": "1.68",
|
||||
"unicode": "f1d2"
|
||||
},
|
||||
"device-gamepad-3": {
|
||||
"name": "device-gamepad-3",
|
||||
"category": "Devices",
|
||||
"tags": ["device", "gamepad", "3", "icon", "stroke", "outline"],
|
||||
"version": "2.32",
|
||||
"unicode": "fc58"
|
||||
},
|
||||
"device-gamepad": {
|
||||
"name": "device-gamepad",
|
||||
"category": "Devices",
|
||||
"tags": ["device", "gamepad", "play", "entertainment", "console", "joystick", "joypad", "controller", "icon", "stroke", "outline"],
|
||||
"tags": ["device", "gamepad", "game", "play", "entertainment", "console", "joystick", "joypad", "controller", "icon", "stroke", "outline"],
|
||||
"version": "1.2",
|
||||
"unicode": "eb63"
|
||||
},
|
||||
|
|
@ -14478,7 +14520,7 @@
|
|||
"exclamation-circle": {
|
||||
"name": "exclamation-circle",
|
||||
"category": "",
|
||||
"tags": ["exclamation", "circle", "warring", "error", "shape", "caution", "alert", "icon", "stroke", "outline"],
|
||||
"tags": ["exclamation", "circle", "warning", "error", "shape", "caution", "alert", "icon", "stroke", "outline"],
|
||||
"version": "1.117",
|
||||
"unicode": "f634"
|
||||
},
|
||||
|
|
@ -16347,14 +16389,14 @@
|
|||
"frame-off": {
|
||||
"name": "frame-off",
|
||||
"category": "Design",
|
||||
"tags": ["frame", "off", "crop", "icon", "stroke", "outline"],
|
||||
"tags": ["frame", "off", "borderless", "outlineless", "no-border", "unframed", "unbordered", "bare", "naked", "borderless-frame", "no-outline", "remove-frame", "crop", "icon", "stroke", "outline"],
|
||||
"version": "1.66",
|
||||
"unicode": "f135"
|
||||
},
|
||||
"frame": {
|
||||
"name": "frame",
|
||||
"category": "Design",
|
||||
"tags": ["frame", "crop", "icon", "stroke", "outline"],
|
||||
"tags": ["frame", "border", "outline", "enclosure", "surround", "edge", "boundary", "perimeter", "framework", "structure", "container", "crop", "icon", "stroke", "outline"],
|
||||
"version": "1.0",
|
||||
"unicode": "eaaf"
|
||||
},
|
||||
|
|
@ -16918,6 +16960,20 @@
|
|||
"version": "1.108",
|
||||
"unicode": "f580"
|
||||
},
|
||||
"grid-3x3": {
|
||||
"name": "grid-3x3",
|
||||
"category": "Design",
|
||||
"tags": ["grid", "3x3", "layout", "pattern", "matrix", "arrangement", "gridlines", "cell", "structure", "block", "squares", "grid-pattern", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca4"
|
||||
},
|
||||
"grid-4x4": {
|
||||
"name": "grid-4x4",
|
||||
"category": "Design",
|
||||
"tags": ["grid", "4x4", "layout", "matrix", "pattern", "gridlines", "arrangement", "structure", "block", "squares", "four-by-four", "grid-pattern", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca5"
|
||||
},
|
||||
"grid-dots": {
|
||||
"name": "grid-dots",
|
||||
"category": "System",
|
||||
|
|
@ -16925,6 +16981,13 @@
|
|||
"version": "1.0",
|
||||
"unicode": "eaba"
|
||||
},
|
||||
"grid-goldenratio": {
|
||||
"name": "grid-goldenratio",
|
||||
"category": "Design",
|
||||
"tags": ["grid", "goldenratio", "layout", "pattern", "matrix", "arrangement", "golden-ratio", "cell", "structure", "ratio", "gridlines", "grid-structure", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca6"
|
||||
},
|
||||
"grid-pattern": {
|
||||
"name": "grid-pattern",
|
||||
"category": "",
|
||||
|
|
@ -16932,6 +16995,13 @@
|
|||
"version": "1.50",
|
||||
"unicode": "efc9"
|
||||
},
|
||||
"grid-scan": {
|
||||
"name": "grid-scan",
|
||||
"category": "System",
|
||||
"tags": ["grid", "scan", "data", "matrix", "layout", "pattern", "dimension", "analysis", "structure", "mapping", "inspection", "grid-data", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca7"
|
||||
},
|
||||
"grill-fork": {
|
||||
"name": "grill-fork",
|
||||
"category": "Food",
|
||||
|
|
@ -18321,7 +18391,7 @@
|
|||
"horse": {
|
||||
"name": "horse",
|
||||
"category": "",
|
||||
"tags": ["horse", "icon", "stroke", "outline"],
|
||||
"tags": ["horse", "equine", "equestrian", "stallion", "mare", "pony", "steed", "riding", "hoofed-animal", "horseback", "thoroughbred", "icon", "stroke", "outline"],
|
||||
"version": "2.31",
|
||||
"unicode": "fc46"
|
||||
},
|
||||
|
|
@ -19168,7 +19238,7 @@
|
|||
"layers-difference": {
|
||||
"name": "layers-difference",
|
||||
"category": "Design",
|
||||
"tags": ["layers", "difference", "stack", "icon", "stroke", "outline"],
|
||||
"tags": ["layers", "difference", "layered-difference", "layer-intersect", "intersecting-layers", "layer-subtract", "difference", "overlap", "comparison", "layer-blend", "merge-layers", "layer-comparison", "stack", "icon", "stroke", "outline"],
|
||||
"version": "1.0",
|
||||
"unicode": "eac8"
|
||||
},
|
||||
|
|
@ -19182,7 +19252,7 @@
|
|||
"layers-intersect": {
|
||||
"name": "layers-intersect",
|
||||
"category": "Design",
|
||||
"tags": ["layers", "intersect", "stack", "icon", "stroke", "outline"],
|
||||
"tags": ["layers", "intersect", "layered-intersection", "layer-difference", "intersecting", "layer-overlap", "intersection", "intersecting-layers", "layer-interaction", "layer-cross", "layers-crossing", "layer-junction", "stack", "icon", "stroke", "outline"],
|
||||
"version": "1.0",
|
||||
"unicode": "eac9"
|
||||
},
|
||||
|
|
@ -19203,7 +19273,7 @@
|
|||
"layers-subtract": {
|
||||
"name": "layers-subtract",
|
||||
"category": "Design",
|
||||
"tags": ["layers", "subtract", "stack", "icon", "stroke", "outline"],
|
||||
"tags": ["layers", "subtract", "layered-subtraction", "layer-removal", "remove-layer", "subtract-layers", "subtracting", "layer-reduction", "layer-elimination", "layer-reduce", "layer-removing", "remove", "stack", "icon", "stroke", "outline"],
|
||||
"version": "1.0",
|
||||
"unicode": "eaca"
|
||||
},
|
||||
|
|
@ -24282,6 +24352,13 @@
|
|||
"version": "2.10",
|
||||
"unicode": "f997"
|
||||
},
|
||||
"photo-scan": {
|
||||
"name": "photo-scan",
|
||||
"category": "System",
|
||||
"tags": ["photo", "scan", "image", "capture", "photograph", "picture", "snapshot", "scan-image", "photogrammetry", "visual-scan", "picture-analysis", "photo-analysis", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca8"
|
||||
},
|
||||
"photo-search": {
|
||||
"name": "photo-search",
|
||||
"category": "Media",
|
||||
|
|
@ -26231,10 +26308,24 @@
|
|||
"route-2": {
|
||||
"name": "route-2",
|
||||
"category": "Map",
|
||||
"tags": ["route", "2", "path", "navigation", "map", "icon", "stroke", "outline"],
|
||||
"tags": ["route", "2", "path", "journey", "direction", "trail", "navigate", "travel", "way", "road", "route-two", "2-direction", "icon", "stroke", "outline"],
|
||||
"version": "1.97",
|
||||
"unicode": "f4b6"
|
||||
},
|
||||
"route-alt-left": {
|
||||
"name": "route-alt-left",
|
||||
"category": "Maps",
|
||||
"tags": ["route", "alt", "left", "alternate-left", "alternate-route", "left-path", "alternate-way", "left-trail", "alt-left-road", "leftward-route", "shift-left", "change-left", "left-road", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fca9"
|
||||
},
|
||||
"route-alt-right": {
|
||||
"name": "route-alt-right",
|
||||
"category": "Maps",
|
||||
"tags": ["route", "alt", "right", "alternate-right", "alternate-route", "right-path", "alternate-way", "right-trail", "alt-right-road", "rightward-route", "shift-right", "change-right", "right-road", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fcaa"
|
||||
},
|
||||
"route-off": {
|
||||
"name": "route-off",
|
||||
"category": "Map",
|
||||
|
|
@ -26242,10 +26333,38 @@
|
|||
"version": "1.66",
|
||||
"unicode": "f194"
|
||||
},
|
||||
"route-square-2": {
|
||||
"name": "route-square-2",
|
||||
"category": "Maps",
|
||||
"tags": ["route", "square", "2", "square-route", "route-square", "path", "journey", "direction", "trail", "navigate", "travel", "way", "square-direction", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fcab"
|
||||
},
|
||||
"route-square": {
|
||||
"name": "route-square",
|
||||
"category": "Maps",
|
||||
"tags": ["route", "square", "path", "journey", "direction", "trail", "navigate", "travel", "way", "square", "geometric-route", "square-path", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fcac"
|
||||
},
|
||||
"route-x-2": {
|
||||
"name": "route-x-2",
|
||||
"category": "Maps",
|
||||
"tags": ["route", "x", "2", "x-route", "route-x", "path", "journey", "direction", "trail", "navigate", "travel", "way", "crossing", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fcad"
|
||||
},
|
||||
"route-x": {
|
||||
"name": "route-x",
|
||||
"category": "Maps",
|
||||
"tags": ["route", "x", "path", "journey", "direction", "trail", "navigate", "travel", "way", "cross", "x-cross", "cross-path", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fcae"
|
||||
},
|
||||
"route": {
|
||||
"name": "route",
|
||||
"category": "Map",
|
||||
"tags": ["route", "path", "navigation", "map", "icon", "stroke", "outline"],
|
||||
"tags": ["route", "path", "journey", "direction", "trail", "navigate", "travel", "way", "road", "travel-route", "route-way", "icon", "stroke", "outline"],
|
||||
"version": "1.0",
|
||||
"unicode": "eb17"
|
||||
},
|
||||
|
|
@ -31415,6 +31534,13 @@
|
|||
"version": "2.8",
|
||||
"unicode": "f7cf"
|
||||
},
|
||||
"user-scan": {
|
||||
"name": "user-scan",
|
||||
"category": "System",
|
||||
"tags": ["user", "scan", "identity", "biometric", "authentication", "recognition", "profile", "verification", "user-data", "user-profile", "scan-identity", "identity-verification", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fcaf"
|
||||
},
|
||||
"user-search": {
|
||||
"name": "user-search",
|
||||
"category": "System",
|
||||
|
|
@ -32843,6 +32969,13 @@
|
|||
"version": "1.78",
|
||||
"unicode": "f295"
|
||||
},
|
||||
"zoom-scan": {
|
||||
"name": "zoom-scan",
|
||||
"category": "System",
|
||||
"tags": ["zoom", "scan", "magnify", "enlarge", "analyze", "focus", "enhance", "view", "magnification", "zoom-in", "scan-zoom", "magnify-scan", "icon", "stroke", "outline"],
|
||||
"version": "2.36",
|
||||
"unicode": "fcb0"
|
||||
},
|
||||
"zzz-off": {
|
||||
"name": "zzz-off",
|
||||
"category": "",
|
||||
|
|
|
|||
|
|
@ -141,25 +141,25 @@ importers:
|
|||
packages/icons-eps:
|
||||
dependencies:
|
||||
'@tabler/icons':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../icons
|
||||
|
||||
packages/icons-pdf:
|
||||
dependencies:
|
||||
'@tabler/icons':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../icons
|
||||
|
||||
packages/icons-png:
|
||||
dependencies:
|
||||
'@tabler/icons':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../icons
|
||||
|
||||
packages/icons-preact:
|
||||
dependencies:
|
||||
'@tabler/icons':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../icons
|
||||
devDependencies:
|
||||
'@babel/preset-env':
|
||||
|
|
@ -193,7 +193,7 @@ importers:
|
|||
packages/icons-react:
|
||||
dependencies:
|
||||
'@tabler/icons':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../icons
|
||||
prop-types:
|
||||
specifier: ^15.7.2
|
||||
|
|
@ -230,7 +230,7 @@ importers:
|
|||
packages/icons-solidjs:
|
||||
dependencies:
|
||||
'@tabler/icons':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../icons
|
||||
devDependencies:
|
||||
'@solidjs/testing-library':
|
||||
|
|
@ -255,7 +255,7 @@ importers:
|
|||
packages/icons-svelte:
|
||||
dependencies:
|
||||
'@tabler/icons':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../icons
|
||||
devDependencies:
|
||||
'@testing-library/svelte':
|
||||
|
|
@ -298,7 +298,7 @@ importers:
|
|||
packages/icons-vue:
|
||||
dependencies:
|
||||
'@tabler/icons':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../icons
|
||||
devDependencies:
|
||||
'@babel/preset-env':
|
||||
|
|
@ -335,7 +335,7 @@ importers:
|
|||
packages/icons-webfont:
|
||||
dependencies:
|
||||
'@tabler/icons':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../icons
|
||||
devDependencies:
|
||||
sass:
|
||||
|
|
@ -348,7 +348,7 @@ importers:
|
|||
test/test-preact:
|
||||
dependencies:
|
||||
'@tabler/icons-preact':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../../packages/icons-preact
|
||||
preact:
|
||||
specifier: ^10.11.3
|
||||
|
|
@ -376,7 +376,7 @@ importers:
|
|||
test/test-react:
|
||||
dependencies:
|
||||
'@tabler/icons-react':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../../packages/icons-react
|
||||
react:
|
||||
specifier: ^18.2.0
|
||||
|
|
@ -404,7 +404,7 @@ importers:
|
|||
test/test-svelte:
|
||||
dependencies:
|
||||
'@tabler/icons-svelte':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../../packages/icons-svelte
|
||||
devDependencies:
|
||||
'@sveltejs/vite-plugin-svelte':
|
||||
|
|
@ -432,7 +432,7 @@ importers:
|
|||
test/test-vue:
|
||||
dependencies:
|
||||
'@tabler/icons-vue':
|
||||
specifier: 2.34.0
|
||||
specifier: 2.35.0
|
||||
version: link:../../packages/icons-vue
|
||||
vue:
|
||||
specifier: ^3.2.45
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [notification, metric, ringing, mean, alertness, time, clockwork, signal, bell, chime]
|
||||
category: System
|
||||
version: "2.36"
|
||||
unicode: "fc9e"
|
||||
---
|
||||
<svg>
|
||||
<path d="M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0" />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [merge-left, shift-left, combine-left, direction-left, join-left, move-left, alt-left-arrow, leftward, left-shift, left-merge]
|
||||
category: Arrows
|
||||
version: "2.36"
|
||||
unicode: "fc9f"
|
||||
---
|
||||
<svg>
|
||||
<path d="M8 7l4 -4l4 4" />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [merge-right, shift-right, combine-right, direction-right, join-right, move-right, alt-right-arrow, rightward, right-shift, right-merge]
|
||||
category: Arrows
|
||||
version: "2.36"
|
||||
unicode: "fca0"
|
||||
---
|
||||
<svg>
|
||||
<path d="M16 7l-4 -4l-4 4" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
tags: [mattress, sofa, couch, futon, sleeping, restful, horizontal, recline, lying, horizontal-bed]
|
||||
version: "2.36"
|
||||
unicode: "fca1"
|
||||
---
|
||||
<svg>
|
||||
<path d="M5 11m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
---
|
||||
tags: [mixer, kitchen, appliance, blend, food, smoothie, processing, mixing, grind, blending]
|
||||
version: "2.36"
|
||||
unicode: "fca2"
|
||||
---
|
||||
<svg>
|
||||
<path d="M9 10h-3a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h10.802a1 1 0 0 1 .984 1.179l-1.786 9.821" />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [medical, health, biometric, wellness, check-up, diagnostic, physical, anatomy, examination, body-health]
|
||||
category: System
|
||||
version: "2.36"
|
||||
unicode: "fca3"
|
||||
---
|
||||
<svg>
|
||||
<path d="M4 8v-2a2 2 0 0 1 2 -2h2" />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [layout, pattern, matrix, arrangement, gridlines, cell, structure, block, squares, grid-pattern]
|
||||
category: Design
|
||||
version: "2.36"
|
||||
unicode: "fca4"
|
||||
---
|
||||
<svg>
|
||||
<path d="M3 8h18" />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [layout, matrix, pattern, gridlines, arrangement, structure, block, squares, four-by-four, grid-pattern]
|
||||
category: Design
|
||||
version: "2.36"
|
||||
unicode: "fca5"
|
||||
---
|
||||
<svg>
|
||||
<path d="M3 6h18" />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [layout, pattern, matrix, arrangement, golden-ratio, cell, structure, ratio, gridlines, grid-structure]
|
||||
category: Design
|
||||
version: "2.36"
|
||||
unicode: "fca6"
|
||||
---
|
||||
<svg>
|
||||
<path d="M3 10h18" />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [data, matrix, layout, pattern, dimension, analysis, structure, mapping, inspection, grid-data]
|
||||
category: System
|
||||
version: "2.36"
|
||||
unicode: "fca7"
|
||||
---
|
||||
<svg>
|
||||
<path d="M10 8v8" />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [image, capture, photograph, picture, snapshot, scan-image, photogrammetry, visual-scan, picture-analysis, photo-analysis]
|
||||
category: System
|
||||
version: "2.36"
|
||||
unicode: "fca8"
|
||||
---
|
||||
<svg>
|
||||
<path d="M15 8h.01" />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
---
|
||||
tags: [alternate-left, alternate-route, left-path, alternate-way, left-trail, alt-left-road, leftward-route, shift-left, change-left, left-road]
|
||||
category: Maps
|
||||
version: "2.36"
|
||||
unicode: "fca9"
|
||||
---
|
||||
<svg>
|
||||
<path d="M8 3h-5v5" />
|
||||
|
|
|
|||