Conflicts:
	.gitignore
This commit is contained in:
codecalm 2023-01-25 21:16:02 +01:00
commit 6cc3ac23e7
13445 changed files with 189220 additions and 91957 deletions

107
.build/build-icons.mjs Normal file
View File

@ -0,0 +1,107 @@
import fs from 'fs-extra'
import path from 'path'
import { PACKAGES_DIR, readSvgs } from './helpers.mjs'
import { stringify } from 'svgson'
import prettier from 'prettier'
import bundleSize from '@atomico/rollup-plugin-sizes'
import { visualizer } from 'rollup-plugin-visualizer'
import license from 'rollup-plugin-license'
import esbuild from 'rollup-plugin-esbuild';
/**
* Build icons
*
* @param name
* @param componentTemplate
* @param indexIconTemplate
* @param typeDefinitionsTemplate
* @param indexTypeTemplate
* @param ext
* @param pretty
*/
export const buildIcons = ({
name,
componentTemplate,
indexItemTemplate,
typeDefinitionsTemplate,
indexTypeTemplate,
extension = 'js',
pretty = true,
key = true
}) => {
const DIST_DIR = path.resolve(PACKAGES_DIR, name),
svgFiles = readSvgs()
let index = []
let typings = []
svgFiles.forEach((svgFile, i) => {
const children = svgFile.obj.children
.map(({
name,
attributes
}, i) => {
if (key) {
attributes.key = `svg-${i}`
}
return [name, attributes]
})
.filter((i) => {
const [name, attributes] = i
return !attributes.d || attributes.d !== 'M0 0h24v24H0z'
})
// process.stdout.write(`Building ${i}/${svgFiles.length}: ${svgFile.name.padEnd(42)}\r`)
let component = componentTemplate({
name: svgFile.name,
namePascal: svgFile.namePascal,
children,
stringify,
svg: svgFile
})
const output = pretty ? prettier.format(component, {
singleQuote: true,
trailingComma: 'all',
parser: 'babel'
}) : component
let filePath = path.resolve(DIST_DIR, 'src/icons', `${svgFile.name}.${extension}`)
fs.writeFileSync(filePath, output, 'utf-8')
index.push(indexItemTemplate({
name: svgFile.name,
namePascal: svgFile.namePascal
}))
typings.push(indexTypeTemplate({
name: svgFile.name,
namePascal: svgFile.namePascal
}))
})
fs.writeFileSync(path.resolve(DIST_DIR, `./src/icons.js`), index.join('\n'), 'utf-8')
fs.ensureDirSync(path.resolve(DIST_DIR, `./dist/`))
fs.writeFileSync(path.resolve(DIST_DIR, `./dist/tabler-${name}.d.ts`), typeDefinitionsTemplate() + '\n' + typings.join('\n'), 'utf-8')
}
export const getRollupPlugins = (pkg, minify) => {
return [
esbuild({
minify,
}),
license({
banner: `${pkg.name} v${pkg.version} - ${pkg.license}`
}),
bundleSize(),
visualizer({
sourcemap: false,
filename: `stats/${pkg.name}${minify ? '-min' : ''}.html`
})
].filter(Boolean)
}

View File

@ -0,0 +1,24 @@
import cp from 'child_process'
import { printChangelog } from './helpers.mjs'
cp.exec('git status', function(err, ret) {
let newIcons = [], modifiedIcons = [], renamedIcons = []
ret.replace(/new file:\s+src\/_icons\/([a-z0-9-]+)\.svg/g, function(m, fileName) {
newIcons.push(fileName)
})
ret.replace(/modified:\s+src\/_icons\/([a-z0-9-]+)\.svg/g, function(m, fileName) {
modifiedIcons.push(fileName)
})
ret.replace(/renamed:\s+src\/_icons\/([a-z0-9-]+).svg -> src\/_icons\/([a-z0-9-]+).svg/g, function(m, fileNameBefore, fileNameAfter) {
renamedIcons.push([fileNameBefore, fileNameAfter])
})
modifiedIcons = modifiedIcons.filter(function(el) {
return newIcons.indexOf(el) < 0
})
printChangelog(newIcons, modifiedIcons, renamedIcons)
})

View File

@ -0,0 +1,27 @@
import { generateIconsPreview, getArgvs, getPackageJson, HOME_DIR } from './helpers.mjs'
import * as fs from 'fs'
const argv = getArgvs(),
p = getPackageJson()
const version = argv['new-version'] || `${p.version}`
if (version) {
const icons = JSON.parse(fs.readFileSync(`${HOME_DIR}/tags.json`))
const newIcons = Object
.entries(icons)
.filter(([name, value]) => {
return `${value.version}.0` === version
})
.map(([name, value]) => {
return `./icons/${name}.svg`
})
if (newIcons.length > 0) {
generateIconsPreview(newIcons, `.github/tabler-icons-${version}.svg`, {
columnsCount: 6,
paddingOuter: 24
})
}
}

31
.build/changelog.mjs Normal file
View File

@ -0,0 +1,31 @@
import cp from 'child_process'
import { getArgvs, getPackageJson, printChangelog } from './helpers.mjs'
const p = getPackageJson(),
argv = getArgvs(),
version = argv['latest-version'] || `${p.version}`
if (version) {
cp.exec(`git diff ${version} HEAD --name-status src/_icons`, function(err, ret) {
let newIcons = [], modifiedIcons = [], renamedIcons = []
ret.replace(/A\s+src\/_icons\/([a-z0-9-]+)\.svg/g, function(m, fileName) {
newIcons.push(fileName)
})
ret.replace(/M\s+src\/_icons\/([a-z0-9-]+)\.svg/g, function(m, fileName) {
modifiedIcons.push(fileName)
})
ret.replace(/R[0-9]+\s+src\/_icons\/([a-z0-9-]+)\.svg\s+src\/_icons\/([a-z0-9-]+).svg/g, function(m, fileNameBefore, fileNameAfter) {
renamedIcons.push([fileNameBefore, fileNameAfter])
})
modifiedIcons = modifiedIcons.filter(function(el) {
return newIcons.indexOf(el) < 0
})
printChangelog(newIcons, modifiedIcons, renamedIcons, true)
})
}

353
.build/helpers.mjs Normal file
View File

@ -0,0 +1,353 @@
import fs from 'fs'
import path, { resolve, basename } from 'path'
import { fileURLToPath } from 'url'
import svgParse from 'parse-svg-path'
import svgpath from 'svgpath'
import cheerio from 'cheerio';
import { minify } from 'html-minifier';
import { parseSync } from 'svgson'
import { optimize } from 'svgo'
import cp from 'child_process'
import minimist from 'minimist'
export const getCurrentDirPath = () => {
return path.dirname(fileURLToPath(import.meta.url));
}
export const HOME_DIR = resolve(getCurrentDirPath(), '..')
export const ICONS_SRC_DIR = resolve(HOME_DIR, 'src/_icons')
export const ICONS_DIR = resolve(HOME_DIR, 'icons')
export const PACKAGES_DIR = resolve(HOME_DIR, 'packages')
export const getArgvs = () => {
return minimist(process.argv.slice(2))
}
export const getPackageDir = (packageName) => {
return `${PACKAGES_DIR}/${packageName}`
}
/**
* Return project package.json
* @returns {any}
*/
export const getPackageJson = () => {
return JSON.parse(fs.readFileSync(resolve(HOME_DIR, 'package.json'), 'utf-8'))
}
/**
* Reads SVGs from directory
*
* @param directory
* @returns {string[]}
*/
export const readSvgDirectory = (directory) => {
return fs.readdirSync(directory).filter((file) => path.extname(file) === '.svg')
}
export const readSvgs = () => {
const svgFiles = readSvgDirectory(ICONS_DIR)
return svgFiles.map(svgFile => {
const name = basename(svgFile, '.svg'),
namePascal = toPascalCase(`icon ${name}`),
contents = readSvg(svgFile, ICONS_DIR).trim(),
path = resolve(ICONS_DIR, svgFile),
obj = parseSync(contents.replace('<path stroke="none" d="M0 0h24v24H0z" fill="none"/>', ''));
return {
name,
namePascal,
contents,
obj,
path
};
});
}
/**
* Read SVG
*
* @param fileName
* @param directory
* @returns {string}
*/
export const readSvg = (fileName, directory) => {
return fs.readFileSync(path.join(directory, fileName), 'utf-8')
}
/**
* Create directory if not exists
* @param dir
*/
export const createDirectory = (dir) => {
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
}
};
/**
* Get SVG name
* @param fileName
* @returns {string}
*/
export const getSvgName = (fileName) => {
return path.basename(fileName, '.svg')
}
/**
* Convert string to CamelCase
* @param string
* @returns {*}
*/
export const toCamelCase = (string) => {
return string.replace(/^([A-Z])|[\s-_]+(\w)/g, (match, p1, p2) => p2 ? p2.toUpperCase() : p1.toLowerCase())
}
export const toPascalCase = (string) => {
const camelCase = toCamelCase(string);
return camelCase.charAt(0).toUpperCase() + camelCase.slice(1);
}
export const addFloats = function(n1, n2) {
return Math.round((parseFloat(n1) + parseFloat(n2)) * 1000) / 1000
}
export const optimizePath = function(path) {
let transformed = svgpath(path).rel().round(3).toString()
return svgParse(transformed).map(function(a) {
return a.join(' ')
}).join(' ')
}
export const optimizeSVG = (data) => {
return optimize(data, {
js2svg: {
indent: 2,
pretty: true
},
plugins: [
{
name: 'preset-default',
params: {
overrides: {
mergePaths: false
}
}
}]
}).data
}
export function buildIconsObject(svgFiles, getSvg) {
return svgFiles
.map(svgFile => {
const name = path.basename(svgFile, '.svg');
const svg = getSvg(svgFile);
const contents = getSvgContents(svg);
return { name, contents };
})
.reduce((icons, icon) => {
icons[icon.name] = icon.contents;
return icons;
}, {});
}
function getSvgContents(svg) {
const $ = cheerio.load(svg);
return minify($('svg').html(), { collapseWhitespace: true });
}
export const asyncForEach = async (array, callback) => {
for (let index = 0; index < array.length; index++) {
await callback(array[index], index, array)
}
}
export const createScreenshot = async (filePath) => {
await cp.exec(`rsvg-convert -x 2 -y 2 ${filePath} > ${filePath.replace('.svg', '.png')}`)
await cp.exec(`rsvg-convert -x 4 -y 4 ${filePath} > ${filePath.replace('.svg', '@2x.png')}`)
}
export const generateIconsPreview = async function(files, destFile, {
columnsCount = 19,
paddingOuter = 7,
color = '#354052',
background = '#fff'
} = {}) {
const padding = 20,
iconSize = 24
const iconsCount = files.length,
rowsCount = Math.ceil(iconsCount / columnsCount),
width = columnsCount * (iconSize + padding) + 2 * paddingOuter - padding,
height = rowsCount * (iconSize + padding) + 2 * paddingOuter - padding
let svgContentSymbols = '',
svgContentIcons = '',
x = paddingOuter,
y = paddingOuter
files.forEach(function(file, i) {
let name = path.basename(file, '.svg')
let svgFile = fs.readFileSync(file),
svgFileContent = svgFile.toString()
svgFileContent = svgFileContent.replace('<svg xmlns="http://www.w3.org/2000/svg"', `<symbol id="${name}"`)
.replace(' width="24" height="24"', '')
.replace('</svg>', '</symbol>')
.replace(/\n\s+/g, '')
svgContentSymbols += `\t${svgFileContent}\n`
svgContentIcons += `\t<use xlink:href="#${name}" x="${x}" y="${y}" width="${iconSize}" height="${iconSize}" />\n`
x += padding + iconSize
if (i % columnsCount === columnsCount - 1) {
x = paddingOuter
y += padding + iconSize
}
})
const svgContent = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 ${width} ${height}" width="${width}" height="${height}" style="color: ${color}"><rect x="0" y="0" width="${width}" height="${height}" fill="${background}"></rect>\n${svgContentSymbols}\n${svgContentIcons}\n</svg>`
fs.writeFileSync(destFile, svgContent)
await createScreenshot(destFile)
}
export const printChangelog = function(newIcons, modifiedIcons, renamedIcons, pretty = false) {
if (newIcons.length > 0) {
if (pretty) {
console.log(`### ${newIcons.length} new icons:\n`)
newIcons.forEach(function(icon, i) {
console.log(`- \`${icon}\``)
})
} else {
let str = ''
str += `${newIcons.length} new icons: `
newIcons.forEach(function(icon, i) {
str += `\`${icon}\``
if ((i + 1) <= newIcons.length - 1) {
str += ', '
}
})
console.log(str)
}
console.log('')
}
if (modifiedIcons.length > 0) {
let str = ''
str += `Fixed icons: `
modifiedIcons.forEach(function(icon, i) {
str += `\`${icon}\``
if ((i + 1) <= modifiedIcons.length - 1) {
str += ', '
}
})
console.log(str)
console.log('')
}
if (renamedIcons.length > 0) {
console.log(`Renamed icons: `)
renamedIcons.forEach(function(icon, i) {
console.log(`- \`${icon[0]}\` renamed to \`${icon[1]}\``)
})
}
}
export const getCompileOptions = () => {
const compileOptions = {
includeIcons: [],
strokeWidth: null,
fontForge: 'fontforge'
}
if (fs.existsSync('../compile-options.json')) {
try {
const tempOptions = require('../compile-options.json')
if (typeof tempOptions !== 'object') {
throw 'Compile options file does not contain an json object'
}
if (typeof tempOptions.includeIcons !== 'undefined') {
if (!Array.isArray(tempOptions.includeIcons)) {
throw 'property inludeIcons is not an array'
}
compileOptions.includeIcons = tempOptions.includeIcons
}
if (typeof tempOptions.includeCategories !== 'undefined') {
if (typeof tempOptions.includeCategories === 'string') {
tempOptions.includeCategories = tempOptions.includeCategories.split(' ')
}
if (!Array.isArray(tempOptions.includeCategories)) {
throw 'property includeCategories is not an array or string'
}
const tags = Object.entries(require('./tags.json'))
tempOptions.includeCategories.forEach(function(category) {
category = category.charAt(0).toUpperCase() + category.slice(1)
for (const [icon, data] of tags) {
if (data.category === category && compileOptions.includeIcons.indexOf(icon) === -1) {
compileOptions.includeIcons.push(icon)
}
}
})
}
if (typeof tempOptions.excludeIcons !== 'undefined') {
if (!Array.isArray(tempOptions.excludeIcons)) {
throw 'property excludeIcons is not an array'
}
compileOptions.includeIcons = compileOptions.includeIcons.filter(function(icon) {
return tempOptions.excludeIcons.indexOf(icon) === -1
})
}
if (typeof tempOptions.excludeOffIcons !== 'undefined' && tempOptions.excludeOffIcons) {
// Exclude `*-off` icons
compileOptions.includeIcons = compileOptions.includeIcons.filter(function(icon) {
return !icon.endsWith('-off')
})
}
if (typeof tempOptions.strokeWidth !== 'undefined') {
if (typeof tempOptions.strokeWidth !== 'string' && typeof tempOptions.strokeWidth !== 'number') {
throw 'property strokeWidth is not a string or number'
}
compileOptions.strokeWidth = tempOptions.strokeWidth.toString()
}
if (typeof tempOptions.fontForge !== 'undefined') {
if (typeof tempOptions.fontForge !== 'string') {
throw 'property fontForge is not a string'
}
compileOptions.fontForge = tempOptions.fontForge
}
} catch (error) {
throw `Error reading compile-options.json: ${error}`
}
}
return compileOptions
}

View File

@ -0,0 +1,38 @@
import glob from 'glob'
import fs from 'fs'
import { resolve, join, basename } from 'path'
import { ICONS_SRC_DIR } from './helpers.mjs'
glob.sync(join(ICONS_SRC_DIR, '*-off.svg')).forEach(function(file, i) {
const fileOriginal = file.replace(/\-off.svg$/, '.svg')
if (fs.existsSync(fileOriginal)) {
const dataOriginal = fs.readFileSync(fileOriginal).toString()
const categoryOriginal = dataOriginal.match(/category: ([a-zA-Z-]+)/),
tagsOriginal = dataOriginal.match(/tags: (\[.*?\])/)
if (categoryOriginal || tagsOriginal) {
let data = fs.readFileSync(file).toString()
data = data.replace(/(---[\s\S]+?---)/, function(m, headerContent) {
console.log('categoryOriginal', fileOriginal, categoryOriginal && categoryOriginal[1], tagsOriginal && tagsOriginal[1])
if (categoryOriginal) {
headerContent = headerContent.replace(/category: .*\n/, '')
headerContent = headerContent.replace(/---/, `---\ncategory: ${categoryOriginal[1]}`)
}
if (tagsOriginal) {
headerContent = headerContent.replace(/tags: .*\n/, '')
headerContent = headerContent.replace(/---/, `---\ntags: ${tagsOriginal[1]}`)
}
return headerContent
})
fs.writeFileSync(file, data)
}
}
})

30
.build/import-tags.mjs Normal file
View File

@ -0,0 +1,30 @@
import fs from 'fs'
import csv from 'csv-parser'
import { join } from 'path'
import { HOME_DIR } from './helpers.mjs'
fs.createReadStream(join(HOME_DIR, '_import.tsv')).pipe(csv({
headers: false,
separator: '\t'
})).on('data', (row) => {
console.log(row[1], row[2])
const filename = join(HOME_DIR, `src/_icons/${row[1]}.svg`)
if(row[2].length) {
let data = fs.readFileSync(filename).toString()
data = data.replace(/(---[\s\S]+?---)/, function(m, headerContent) {
headerContent = headerContent.replace(/tags: .*\n/, '')
headerContent = headerContent.replace(/---/, `---\ntags: [${row[2]}]`)
return headerContent
})
fs.writeFileSync(filename, data)
}
}).on('end', () => {
console.log('CSV file successfully processed')
})

60
.build/import.mjs Normal file
View File

@ -0,0 +1,60 @@
import fs from 'fs'
import glob from 'glob'
import { resolve, basename } from 'path'
import { HOME_DIR, optimizeSVG } from './helpers.mjs'
const files = glob.sync(resolve(HOME_DIR, './new/*.svg'))
files.forEach(function(file, i) {
let fileData = fs.readFileSync(file).toString(),
filename = basename(file, '.svg')
console.log(filename)
fileData = optimizeSVG(fileData)
if (fileData.match(/transform="/)) {
throw new Error(`File ${file} has \`transform\` in code!!`)
}
if (filename.match(/\s/)) {
throw new Error(`File ${file} has space in name!!`)
}
fileData = fileData.replace(/---/g, '')
.replace(/fill="none"/g, '')
.replace(/fill="#D8D8D8"/gi, '')
.replace(/fill-rule="evenodd"/g, '')
.replace(/stroke-linecap="round"/g, '')
.replace(/stroke-linejoin="round"/g, '')
.replace(/viewBox="0 0 24 24"/g, '')
.replace(/stroke="#000000"/g, '')
.replace(/stroke="#000"/g, '')
.replace(/stroke-width="2"/g, '')
.replace(/width="24"/g, '')
.replace(/width="24px"/g, '')
.replace(/height="24"/g, '')
.replace(/height="24px"/g, '')
.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g, '')
.replace(/<path d="M0 0h24v24H0z"\/>"/g, '')
.replace(/<path stroke="red" stroke-width=".1" d="[^"]+"\s?\/>/g, '')
.replace(/<path[^>]*stroke="red"[^>]*\/>/gs, '')
.replace(/<circle[^>]*stroke="red"[^>]*\/>/gs, '')
.replace(/<g[^>]*stroke="red"[^>]*>.*?<\/g>/gs, '')
fileData = optimizeSVG(fileData)
fileData = fileData.replace(/<svg>/g, '---\n---\n<svg>')
if (fs.existsSync(`./src/_icons/${filename}.svg`)) {
const newFileData = fs.readFileSync(`./src/_icons/${filename}.svg`).toString()
const m = newFileData.match(/(---.*---)/gms)
if (m) {
fileData = fileData.replace('---\n---', m[0])
}
}
fs.writeFileSync(`./src/_icons/${filename}.svg`, fileData)
})

98
.build/optimize.mjs Normal file
View File

@ -0,0 +1,98 @@
import glob from 'glob'
import { readFileSync, writeFileSync } from 'fs'
import { join, basename } from 'path'
import { optimizePath, ICONS_SRC_DIR } from './helpers.mjs'
glob(join(ICONS_SRC_DIR, '*.svg'), {}, function(er, files) {
files.forEach(function(file, i) {
console.log(`Optimize ${basename(file)}`);
let svgFile = readFileSync(file),
svgFileContent = svgFile.toString()
svgFileContent = svgFileContent.replace(/><\/(polyline|line|rect|circle|path|ellipse)>/g, '/>')
.replace(/rx="([^"]+)"\s+ry="\1"/g, 'rx="$1"')
.replace(/<path stroke="red" stroke-width="\.1"([^>]+)?\/>/g, '')
.replace(/\s?\/>/g, ' />')
.replace(/\n\s*<(line|circle|path|polyline|rect|ellipse)/g, '\n <$1')
// .replace(/polyline points="([0-9.]+)\s([0-9.]+)\s([0-9.]+)\s([0-9.]+)"/g, 'line x1="$1" y1="$2" x2="$3" y2="$4"')
.replace(/<line x1="([^"]+)" y1="([^"]+)" x2="([^"]+)" y2="([^"]+)"\s*\/>/g, function(f, x1, y1, x2, y2) {
return `<path d="M${x1} ${y1}L${x2} ${y2}" />`
})
.replace(/<circle cx="([^"]+)" cy="([^"]+)" r="([^"]+)"\s+\/>/g, function(f, cx, cy, r) {
return `<path d="M ${cx} ${cy}m -${r} 0a ${r} ${r} 0 1 0 ${r * 2} 0a ${r} ${r} 0 1 0 ${r * -2} 0" />`
})
.replace(/<ellipse cx="([^"]+)" cy="([^"]+)" rx="([^"]+)"\s+\/>/g, function(f, cx, cy, rx) {
return `<ellipse cx="${cx}" cy="${cy}" rx="${rx}" ry="${rx}" />`
})
.replace(/<ellipse cx="([^"]+)" cy="([^"]+)" rx="([^"]+)" ry="([^"]+)"\s+\/>/g, function(f, cx, cy, rx, ry) {
return `<path d="M${cx} ${cy}m -${rx} 0a${rx} ${ry} 0 1 0 ${rx * 2} 0a ${rx} ${ry} 0 1 0 -${rx * 2} 0" />`
})
.replace(/<rect width="([^"]+)" height="([^"]+)" x="([^"]+)" y="([^"]+)" rx="([^"]+)"\s+\/>/g, function(f, width, height, x, y, rx) {
return `<rect x="${x}" y="${y}" width="${height}" height="${height}" rx="${rx}" />`
})
.replace(/<rect x="([^"]+)" y="([^"]+)" rx="([^"]+)" width="([^"]+)" height="([^"]+)"\s+\/>/g, function(f, x, y, rx, width, height) {
return `<rect x="${x}" y="${y}" width="${height}" height="${height}" rx="${rx}" />`
})
.replace(/<rect x="([^"]+)" y="([^"]+)" width="([^"]+)" height="([^"]+)" rx="([^"]+)"\s+\/>/g, function(f, x, y, width, height, rx) {
return `<path d="M ${x} ${y}m 0 ${rx}a${rx} ${rx} 0 0 1 ${rx} ${-rx}h${width - rx * 2}a${rx} ${rx} 0 0 1 ${rx} ${rx}v${height - rx *
2}a${rx} ${rx} 0 0 1 ${-rx} ${rx}h${-width + rx * 2}a${rx} ${rx} 0 0 1 ${-rx} ${-rx}Z" />`
})
.replace(/<rect x="([^"]+)" y="([^"]+)" width="([^"]+)" height="([^"]+)"\s+\/>/g, function(f, x, y, width, height) {
return `<path d="M ${x} ${y}h${width}v${height}h${-width}Z" />`
})
.replace(/<polyline points="([^"]+)\s?"\s+\/>/g, function(f, points) {
const path = points.split(' ').reduce(
(accumulator, currentValue, currentIndex) => `${accumulator}${currentIndex % 2 === 0 ? (currentIndex === 0 ? 'M' : 'L') : ''}${currentValue} `,
''
)
return `<path d="${path}" />`
})
.replace(/<path\s+d="([^"]+)"/g, function(f, d) {
const d2 = d
.replace(/([0-9]+)+\.00[1-6]/g, (f, m) => `${m}`)
.replace(/([0-9]+)+\.99[4-9]/g, (f, m) => `${parseInt(m) + 1}`)
.replace(/\.99[4-9]/g, (f, m) => `1`)
.replace(/-\.00[1-6]/g, (f, m) => `0`)
.replace(/\.00[1-6]/g, (f, m) => `0`)
.replace(/m0 0/g, (f, m) => ``)
return `<path d="${d2}"`
})
// .replace(/(?<=M[^"]+)"\s+\/>[\n\s\t]+<path d="M(?=([^"]+)"\s+\/>)/g, function() {
// return `M`
// })
.replace(/<path d="([^"]+)"/g, function(f, r1) {
r1 = optimizePath(r1)
return `<path d="${r1}"`
})
.replace(/d="m/g, 'd="M')
.replace(/([Aa])\s?([0-9.]+)[\s,]([0-9.]+)[\s,]([0-9.]+)[\s,]?([0-1])[\s,]?([0-1])[\s,]?(-?[0-9.]+)[\s,]?(-?[0-9.]+)/gi, '$1$2 $3 $4 $5 $6 $7 $8')
.replace(/\n\s+\n+/g, '\n')
.replace(/<path d="M([0-9.]*) ([0-9.]*)l\s?([-0-9.]*) ([-0-9.]*)"/g, function(f, r1, r2, r3, r4) {
return `<line x1="${r1}" y1="${r2}" x2="${addFloats(r1, r3)}" y2="${addFloats(r2, r4)}"`
})
.replace(/<path d="M([0-9.]*) ([0-9.]*)v\s?([-0-9.]*)"/g, function(f, r1, r2, r3) {
return `<line x1="${r1}" y1="${r2}" x2="${r1}" y2="${addFloats(r2, r3)}"`
})
.replace(/<path d="M([0-9.]*) ([0-9.]*)h\s?([-0-9.]*)"/g, function(f, r1, r2, r3) {
return `<line x1="${r1}" y1="${r2}" x2="${addFloats(r1, r3)}" y2="${r2}"`
})
.replace(/<path d="([^"]+)"/g, function(f, r1) {
r1 = r1.replace(/ -0\./g, ' -.').replace(/ 0\./g, ' .').replace(/\s([a-z])/gi, '$1').replace(/([a-z])\s/gi, '$1')
return `<path d="${r1}"`
})
if (!svgFileContent.match(/<svg>[\n\t\s]*<path d="([^"]+)"( fill="currentColor")? \/>[\n\t\s]*<\/svg>/)) {
console.log(`Fix ${file}!`);
}
if (svgFile.toString() !== svgFileContent) {
writeFileSync(file, svgFileContent)
}
})
})

10
.build/preview-icons.mjs Normal file
View File

@ -0,0 +1,10 @@
import glob from 'glob'
import { generateIconsPreview } from './helpers.mjs'
glob('icons/*.svg', {}, async function(er, files) {
await generateIconsPreview(files, '.github/icons.svg')
await generateIconsPreview(files, '.github/icons-dark.svg', {
color: '#ffffff',
background: 'transparent'
})
})

36
.build/preview-stroke.mjs Normal file
View File

@ -0,0 +1,36 @@
import fs from 'fs'
import { createScreenshot } from './helpers.mjs'
const icon = 'ghost',
strokes = ['.25', '.5', '.75', '1', '1.25', '1.5', '1.75', '2', '2.25', '2.5', '2.25'],
svgFileContent = fs.readFileSync(`icons/${icon}.svg`).toString(),
padding = 16,
paddingOuter = 3,
iconSize = 56,
width = 830,
height = iconSize + paddingOuter * 2
let svgContentSymbols = '',
svgContentIcons = '',
x = paddingOuter
strokes.forEach(function(stroke) {
let svgFileContentStroked = svgFileContent.replace('<svg xmlns="http://www.w3.org/2000/svg"', `<symbol id="icon-${stroke}"`)
.replace(' width="24" height="24"', '')
.replace(' stroke-width="2"', ` stroke-width="${stroke}"`)
.replace('</svg>', '</symbol>')
.replace(/\n\s+/g, '')
svgContentSymbols += `\t${svgFileContentStroked}\n`
svgContentIcons += `\t<use xlink:href="#icon-${stroke}" x="${x}" y="${paddingOuter}" width="${iconSize}" height="${iconSize}" />\n`
x += padding + iconSize
})
const svgContent = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 ${width} ${height}" width="${width}" height="${height}" style="color: #354052"><rect x="0" y="0" width="${width}" height="${height}" fill="#fff"></rect>\n${svgContentSymbols}\n${svgContentIcons}\n</svg>`
const svgContentDark = `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 ${width} ${height}" width="${width}" height="${height}" style="color: #ffffff"><rect x="0" y="0" width="${width}" height="${height}" fill="transparent"></rect>\n${svgContentSymbols}\n${svgContentIcons}\n</svg>`
fs.writeFileSync('.github/icons-stroke.svg', svgContent)
fs.writeFileSync('.github/icons-stroke-dark.svg', svgContentDark)
await createScreenshot('.github/icons-stroke.svg')
await createScreenshot('.github/icons-stroke-dark.svg')

View File

@ -1,12 +0,0 @@
function template(
{ template },
opts,
{ imports, componentName, props, jsx, exports },
) {
return template.ast`
${imports}
function ${componentName}({ size = 24, color = "currentColor", stroke = 2, ...props }) { return (${jsx}); }
${exports}
`;
}
module.exports = template;

View File

@ -0,0 +1,47 @@
import glob from 'glob'
import fs from 'fs'
import path from 'path'
import { ICONS_SRC_DIR } from './helpers.mjs'
const getMaxUnicode = () => {
const files = glob.sync(path.join(ICONS_SRC_DIR, '*.svg'))
let maxUnicode = 0
files.forEach(function(file) {
const svgFile = fs.readFileSync(file).toString()
svgFile.replace(/unicode: "([a-f0-9.]+)"/i, function(m, unicode) {
const newUnicode = parseInt(unicode, 16)
if (newUnicode) {
maxUnicode = Math.max(maxUnicode, newUnicode)
}
})
})
return maxUnicode
}
let maxUnicode = getMaxUnicode()
glob(path.join(ICONS_SRC_DIR, '*.svg'), {}, function(er, files) {
for (const i in files) {
const file = files[i]
let svgFile = fs.readFileSync(file).toString()
if (!svgFile.match(/\nunicode: "?([a-f0-9.]+)"?/i)) {
maxUnicode++
const unicode = maxUnicode.toString(16)
if (unicode) {
svgFile = svgFile.replace(/---\n<svg>/i, function(m) {
return `unicode: "${unicode}"\n${m}`
})
console.log(`Add unicode "${unicode}" to "${file}"`)
fs.writeFileSync(file, svgFile)
}
}
}
})

View File

@ -0,0 +1,48 @@
import cp from 'child_process'
import fs from 'fs'
import path from 'path'
import { getArgvs, getPackageJson, ICONS_SRC_DIR } from './helpers.mjs'
const p = getPackageJson()
const argv = getArgvs(),
version = argv['latest-version'] || `${p.version}`,
newVersion = argv['new-version'] || `${p.version}`
const setVersions = function(version, files) {
for (const i in files) {
const file = files[i],
filePath = path.join(ICONS_SRC_DIR, `${file}.svg`)
if (fs.existsSync(filePath)) {
let svgFile = fs.readFileSync(filePath).toString()
if (!svgFile.match(/version: ([0-9.]+)/i)) {
svgFile = svgFile.replace(/---\n<svg>/i, function(m) {
return `version: "${version}"\n${m}`
})
fs.writeFileSync(filePath, svgFile)
} else {
console.log(`File ${file} already has version`)
}
} else {
console.log(`File ${file} doesn't exists`)
}
}
}
if (version) {
cp.exec(`grep -RiL "version: " ${ICONS_SRC_DIR}/*.svg`, function(err, ret) {
let newIcons = []
ret.replace(/src\/_icons\/([a-z0-9-]+)\.svg/g, function(m, fileName) {
newIcons.push(fileName)
})
if (newIcons.length) {
setVersions(newVersion.replace(/\.0$/, ''), newIcons)
}
})
}

20
.build/update-readme.mjs Normal file
View File

@ -0,0 +1,20 @@
import { readFileSync, writeFileSync } from 'fs'
import glob from 'glob'
import { resolve } from 'path'
import { HOME_DIR } from './helpers.mjs'
let count = glob.sync(resolve(HOME_DIR, 'icons/*.svg')).length
console.log('count', count);
const readmes = glob.sync(resolve(HOME_DIR, '{.,packages/*}/README.md'))
readmes.forEach(readme => {
let fileData = readFileSync(readme).toString()
fileData = fileData.replace(/<!--icons-count-->(.*?)<!--\/icons-count-->/, `<!--icons-count-->${count}<!--/icons-count-->`)
writeFileSync(readme, fileData)
})

20
.build/zip-files.mjs Normal file
View File

@ -0,0 +1,20 @@
import Zip from 'adm-zip'
import { getPackageJson, HOME_DIR } from './helpers.mjs'
import { resolve } from 'path'
const p = getPackageJson()
const zip = new Zip()
zip.addLocalFile(resolve(HOME_DIR, `.github/og.png`), '.', 'tabler-icons.png')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons/icons/`), 'svg')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons-png/icons/`), 'png')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons-pdf/icons/`), 'pdf')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons-eps/icons/`), 'eps')
zip.addLocalFolder(resolve(HOME_DIR, `packages/icons-webfont/fonts`), 'webfont/fonts')
zip.addLocalFile(resolve(HOME_DIR, `packages/icons-webfont/tabler-icons.html`), 'webfont')
zip.addLocalFile(resolve(HOME_DIR, `packages/icons-webfont/tabler-icons.scss`), 'webfont')
zip.addLocalFile(resolve(HOME_DIR, `packages/icons-webfont/tabler-icons.css`), 'webfont')
zip.addLocalFile(resolve(HOME_DIR, `packages/icons-webfont/tabler-icons.min.css`), 'webfont')
zip.writeZip(resolve(HOME_DIR, `packages-zip/tabler-icons-${p.version}.zip`));

BIN
.github/icons-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

9616
.github/icons-dark.svg vendored Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
.github/icons-dark@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

BIN
.github/icons-stroke-dark.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

37
.github/icons-stroke-dark.svg vendored Normal file
View File

@ -0,0 +1,37 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 830 62" width="830" height="62" style="color: #ffffff"><rect x="0" y="0" width="830" height="62" fill="transparent"></rect>
<symbol id="icon-.25" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width=".25" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-.5" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width=".5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-.75" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width=".75" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-1" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-1.25" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="1.25" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-1.5" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-1.75" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="1.75" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2" class="icon icon-tabler icon-tabler-ghost" 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 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2.25" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="2.25" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2.5" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2.25" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="2.25" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<use xlink:href="#icon-.25" x="3" y="3" width="56" height="56" />
<use xlink:href="#icon-.5" x="75" y="3" width="56" height="56" />
<use xlink:href="#icon-.75" x="147" y="3" width="56" height="56" />
<use xlink:href="#icon-1" x="219" y="3" width="56" height="56" />
<use xlink:href="#icon-1.25" x="291" y="3" width="56" height="56" />
<use xlink:href="#icon-1.5" x="363" y="3" width="56" height="56" />
<use xlink:href="#icon-1.75" x="435" y="3" width="56" height="56" />
<use xlink:href="#icon-2" x="507" y="3" width="56" height="56" />
<use xlink:href="#icon-2.25" x="579" y="3" width="56" height="56" />
<use xlink:href="#icon-2.5" x="651" y="3" width="56" height="56" />
<use xlink:href="#icon-2.25" x="723" y="3" width="56" height="56" />
</svg>

After

Width:  |  Height:  |  Size: 5.9 KiB

BIN
.github/icons-stroke-dark@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -1,19 +1,37 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 914 42" width="914" height="42" style="color: #354052"><rect x="0" y="0" width="914" height="42" fill="#fff"></rect>
<symbol id="icon-.5" class="icon icon-tabler icon-tabler-disabled" viewBox="0 0 24 24" stroke-width=".5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a4.97 4.97 0 1 0 6 7.5" />
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 830 62" width="830" height="62" style="color: #354052"><rect x="0" y="0" width="830" height="62" fill="#fff"></rect>
<symbol id="icon-.25" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width=".25" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-1" class="icon icon-tabler icon-tabler-disabled" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a4.97 4.97 0 1 0 6 7.5" />
<symbol id="icon-.5" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width=".5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-1.5" class="icon icon-tabler icon-tabler-disabled" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a4.97 4.97 0 1 0 6 7.5" />
<symbol id="icon-.75" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width=".75" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2" class="icon icon-tabler icon-tabler-disabled" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a4.97 4.97 0 1 0 6 7.5" />
<symbol id="icon-1" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2.75" class="icon icon-tabler icon-tabler-disabled" viewBox="0 0 24 24" stroke-width="2.75" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="11" cy="5" r="2" /><polyline points="11 7 11 15 15 15 19 20" /><line x1="11" y1="11" x2="16" y2="11" /><path d="M7 11.5a4.97 4.97 0 1 0 6 7.5" />
<symbol id="icon-1.25" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="1.25" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-1.5" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-1.75" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="1.75" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2" class="icon icon-tabler icon-tabler-ghost" 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 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2.25" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="2.25" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2.5" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="2.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<symbol id="icon-2.25" class="icon icon-tabler icon-tabler-ghost" viewBox="0 0 24 24" stroke-width="2.25" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7m5 -1l.01 0m3.99 0l.01 0m-4.01 4a3.5 3.5 0 0 0 4 0" />
</symbol>
<use xlink:href="#icon-.5" x="5" y="5" width="32" height="32" />
<use xlink:href="#icon-1" x="53" y="5" width="32" height="32" />
<use xlink:href="#icon-1.5" x="101" y="5" width="32" height="32" />
<use xlink:href="#icon-2" x="149" y="5" width="32" height="32" />
<use xlink:href="#icon-2.75" x="197" y="5" width="32" height="32" />
<use xlink:href="#icon-.25" x="3" y="3" width="56" height="56" />
<use xlink:href="#icon-.5" x="75" y="3" width="56" height="56" />
<use xlink:href="#icon-.75" x="147" y="3" width="56" height="56" />
<use xlink:href="#icon-1" x="219" y="3" width="56" height="56" />
<use xlink:href="#icon-1.25" x="291" y="3" width="56" height="56" />
<use xlink:href="#icon-1.5" x="363" y="3" width="56" height="56" />
<use xlink:href="#icon-1.75" x="435" y="3" width="56" height="56" />
<use xlink:href="#icon-2" x="507" y="3" width="56" height="56" />
<use xlink:href="#icon-2.25" x="579" y="3" width="56" height="56" />
<use xlink:href="#icon-2.5" x="651" y="3" width="56" height="56" />
<use xlink:href="#icon-2.25" x="723" y="3" width="56" height="56" />
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

BIN
.github/icons-stroke@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
.github/icons.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 2.2 MiB

11538
.github/icons.svg vendored

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
.github/icons@2x.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

After

Width:  |  Height:  |  Size: 5.0 MiB

BIN
.github/packages/og-core.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

BIN
.github/packages/og-package-angular.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
.github/packages/og-package-e11ty.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
.github/packages/og-package-eps.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
.github/packages/og-package-js.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
.github/packages/og-package-pdf.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
.github/packages/og-package-png.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
.github/packages/og-package-preact.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
.github/packages/og-package-react.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

BIN
.github/packages/og-package-solidjs.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

BIN
.github/packages/og-package-svelte.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
.github/packages/og-package-vue.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
.github/packages/og-package-webfont.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
.github/tabler-icons-1.100.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

79
.github/tabler-icons-1.100.0.svg vendored Normal file
View File

@ -0,0 +1,79 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 248" width="292" height="248" style="color: #354052"><rect x="0" y="0" width="292" height="248" fill="#fff"></rect>
<symbol id="equal-double" class="icon icon-tabler icon-tabler-equal-double" 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 10h7" /><path d="M3 14h7" /><path d="M14 10h7" /><path d="M14 14h7" />
</symbol>
<symbol id="math-1-divide-2" class="icon icon-tabler icon-tabler-math-1-divide-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="M5 12h14" /><path d="M10 15h3a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h3" /><path d="M10 5l2 -2v6" />
</symbol>
<symbol id="math-1-divide-3" class="icon icon-tabler icon-tabler-math-1-divide-3" 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 15.5a0.5 .5 0 0 1 .5 -.5h2a1.5 1.5 0 0 1 0 3h-1.167h1.167a1.5 1.5 0 0 1 0 3h-2a0.5 .5 0 0 1 -.5 -.5" /><path d="M5 12h14" /><path d="M10 5l2 -2v6" />
</symbol>
<symbol id="math-equal-greater" class="icon icon-tabler icon-tabler-math-equal-greater" 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 18l14 -4" /><path d="M5 14l14 -4l-14 -4" />
</symbol>
<symbol id="math-equal-lower" class="icon icon-tabler icon-tabler-math-equal-lower" 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="M19 18l-14 -4" /><path d="M19 14l-14 -4l14 -4" />
</symbol>
<symbol id="math-function-y" class="icon icon-tabler icon-tabler-math-function-y" 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 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" /><path d="M5 12h6" /><path d="M15 12l3 5.063" /><path d="M21 12l-4.8 9" />
</symbol>
<symbol id="math-greater" class="icon icon-tabler icon-tabler-math-greater" 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 18l14 -6l-14 -6" />
</symbol>
<symbol id="math-integral-x" class="icon icon-tabler icon-tabler-math-integral-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 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" /><path d="M14 12l6 6" /><path d="M14 18l6 -6" />
</symbol>
<symbol id="math-integral" class="icon icon-tabler icon-tabler-math-integral" 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="M7 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" />
</symbol>
<symbol id="math-integrals" class="icon icon-tabler icon-tabler-math-integrals" 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 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" /><path d="M11 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2" />
</symbol>
<symbol id="math-lower" class="icon icon-tabler icon-tabler-math-lower" 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="M19 18l-14 -6l14 -6" />
</symbol>
<symbol id="math-not" class="icon icon-tabler icon-tabler-math-not" 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 12h14v4" />
</symbol>
<symbol id="math-pi-divide-2" class="icon icon-tabler icon-tabler-math-pi-divide-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="M10 15h3a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h3" /><path d="M5 12h14" /><path d="M10 9v-6" /><path d="M14 3v6" /><path d="M15 3h-6" />
</symbol>
<symbol id="math-pi" class="icon icon-tabler icon-tabler-math-pi" 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="M7 20v-16" /><path d="M17 4v16" /><path d="M20 4h-16" />
</symbol>
<symbol id="math-x-divide-2" class="icon icon-tabler icon-tabler-math-x-divide-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="M10 15h3a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h3" /><path d="M5 12h14" /><path d="M9 3l6 6" /><path d="M9 9l6 -6" />
</symbol>
<symbol id="math-x-divide-y-2" class="icon icon-tabler icon-tabler-math-x-divide-y-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 21l18 -18" /><path d="M15 14l3 4.5" /><path d="M21 14l-4.5 7" /><path d="M3 4l6 6" /><path d="M3 10l6 -6" />
</symbol>
<symbol id="math-x-divide-y" class="icon icon-tabler icon-tabler-math-x-divide-y" 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 3l6 6" /><path d="M9 9l6 -6" /><path d="M9 15l3 4.5" /><path d="M15 15l-4.5 7" /><path d="M5 12h14" />
</symbol>
<symbol id="math-x-minus-x" class="icon icon-tabler icon-tabler-math-x-minus-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="M2 9l6 6" /><path d="M2 15l6 -6" /><path d="M16 9l6 6" /><path d="M16 15l6 -6" /><path d="M10 12h4" />
</symbol>
<symbol id="math-x-minus-y" class="icon icon-tabler icon-tabler-math-x-minus-y" 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="M2 9l6 6" /><path d="M2 15l6 -6" /><path d="M16 9l3 5.063" /><path d="M22 9l-4.8 9" /><path d="M10 12h4" />
</symbol>
<symbol id="math-x-plus-x" class="icon icon-tabler icon-tabler-math-x-plus-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="M2 9l6 6" /><path d="M2 15l6 -6" /><path d="M16 9l6 6" /><path d="M16 15l6 -6" /><path d="M10 12h4" /><path d="M12 10v4" />
</symbol>
<symbol id="math-x-plus-y" class="icon icon-tabler icon-tabler-math-x-plus-y" 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 9l3 5.063" /><path d="M2 9l6 6" /><path d="M2 15l6 -6" /><path d="M22 9l-4.8 9" /><path d="M10 12h4" /><path d="M12 10v4" />
</symbol>
<symbol id="math-xy" class="icon icon-tabler icon-tabler-math-xy" 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 9l3 5.063" /><path d="M4 9l6 6" /><path d="M4 15l6 -6" /><path d="M20 9l-4.8 9" />
</symbol>
<symbol id="math-y-minus-y" class="icon icon-tabler icon-tabler-math-y-minus-y" 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="M2 9l3 5.063" /><path d="M8 9l-4.8 9" /><path d="M16 9l3 5.063" /><path d="M22 9l-4.8 9" /><path d="M10 12h4" />
</symbol>
<symbol id="math-y-plus-y" class="icon icon-tabler icon-tabler-math-y-plus-y" 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="M2 9l3 5.063" /><path d="M8 9l-4.8 9" /><path d="M16 9l3 5.063" /><path d="M22 9l-4.8 9" /><path d="M10 12h4" /><path d="M12 10v4" />
</symbol>
<symbol id="slash" class="icon icon-tabler icon-tabler-slash" 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 21l18 -18" />
</symbol>
<use xlink:href="#equal-double" x="24" y="24" width="24" height="24" />
<use xlink:href="#math-1-divide-2" x="68" y="24" width="24" height="24" />
<use xlink:href="#math-1-divide-3" x="112" y="24" width="24" height="24" />
<use xlink:href="#math-equal-greater" x="156" y="24" width="24" height="24" />
<use xlink:href="#math-equal-lower" x="200" y="24" width="24" height="24" />
<use xlink:href="#math-function-y" x="244" y="24" width="24" height="24" />
<use xlink:href="#math-greater" x="24" y="68" width="24" height="24" />
<use xlink:href="#math-integral-x" x="68" y="68" width="24" height="24" />
<use xlink:href="#math-integral" x="112" y="68" width="24" height="24" />
<use xlink:href="#math-integrals" x="156" y="68" width="24" height="24" />
<use xlink:href="#math-lower" x="200" y="68" width="24" height="24" />
<use xlink:href="#math-not" x="244" y="68" width="24" height="24" />
<use xlink:href="#math-pi-divide-2" x="24" y="112" width="24" height="24" />
<use xlink:href="#math-pi" x="68" y="112" width="24" height="24" />
<use xlink:href="#math-x-divide-2" x="112" y="112" width="24" height="24" />
<use xlink:href="#math-x-divide-y-2" x="156" y="112" width="24" height="24" />
<use xlink:href="#math-x-divide-y" x="200" y="112" width="24" height="24" />
<use xlink:href="#math-x-minus-x" x="244" y="112" width="24" height="24" />
<use xlink:href="#math-x-minus-y" x="24" y="156" width="24" height="24" />
<use xlink:href="#math-x-plus-x" x="68" y="156" width="24" height="24" />
<use xlink:href="#math-x-plus-y" x="112" y="156" width="24" height="24" />
<use xlink:href="#math-xy" x="156" y="156" width="24" height="24" />
<use xlink:href="#math-y-minus-y" x="200" y="156" width="24" height="24" />
<use xlink:href="#math-y-plus-y" x="244" y="156" width="24" height="24" />
<use xlink:href="#slash" x="24" y="200" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

BIN
.github/tabler-icons-1.100.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
.github/tabler-icons-1.101.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

58
.github/tabler-icons-1.101.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="bowl" class="icon icon-tabler icon-tabler-bowl" 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 8h16a1 1 0 0 1 1 1v.5c0 1.5 -2.517 5.573 -4 6.5v1a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-1c-1.687 -1.054 -4 -5 -4 -6.5v-.5a1 1 0 0 1 1 -1z" />
</symbol>
<symbol id="brand-guardian" class="icon icon-tabler icon-tabler-brand-guardian" 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 13h6" /><path d="M4 12c0 -9.296 9.5 -9 9.5 -9c-2.808 0 -4.5 4.373 -4.5 9s1.763 8.976 4.572 8.976c0 .023 -9.572 1.092 -9.572 -8.976z" /><path d="M14.5 3c1.416 0 3.853 1.16 4.5 2v3.5" /><path d="M15 13v8s2.77 -.37 4 -2v-6" /><path d="M13.5 21h1.5" /><path d="M13.5 3h1" />
</symbol>
<symbol id="brand-spacehey" class="icon icon-tabler icon-tabler-brand-spacehey" 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"/><circle cx="17" cy="6" r="2" /><path d="M14 20h6v-6a3 3 0 0 0 -6 0v6z" /><path d="M11 8v2.5a3.5 3.5 0 0 1 -3.5 3.5h-.5a3 3 0 0 1 0 -6h4z" />
</symbol>
<symbol id="car-turbine" class="icon icon-tabler icon-tabler-car-turbine" 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"/><circle cx="11" cy="13" r="4" /><path d="M18.86 11c.088 .66 .14 1.512 .14 2a8 8 0 1 1 -8 -8h6" /><path d="M11 9c2.489 .108 4.489 .108 6 0" /><rect x="17" y="3" width="4" height="8" rx="1" /><path d="M11 13l-3.5 -1.5" /><path d="M11 13l2.5 3" /><path d="M8.5 16l2.5 -3" /><path d="M11 13l3.5 -1.5" /><path d="M11 9v4" />
</symbol>
<symbol id="code-circle-2" class="icon icon-tabler icon-tabler-code-circle-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="M8.5 13.5l-1.5 -1.5l1.5 -1.5" /><path d="M15.5 10.5l1.5 1.5l-1.5 1.5" /><circle cx="12" cy="12" r="9" /><path d="M13 9.5l-2 5.5" />
</symbol>
<symbol id="code-circle" class="icon icon-tabler icon-tabler-code-circle" 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 14l-2 -2l2 -2" /><path d="M14 10l2 2l-2 2" /><circle cx="12" cy="12" r="9" />
</symbol>
<symbol id="eggs" class="icon icon-tabler icon-tabler-eggs" 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="M13 22c-3 0 -4.868 -2.118 -4.995 -5c-.005 -3 1.995 -5 4.995 -5c4 0 8.01 2.5 8.005 5c-.005 2.5 -4.005 5 -8.005 5z" /><path d="M8 18c-3.03 -.196 -5 -2.309 -5 -5.38c0 -4.307 2.75 -8.625 5.5 -8.62c2.614 .005 5.248 3.915 5.5 8" />
</symbol>
<symbol id="file-broken" class="icon icon-tabler icon-tabler-file-broken" 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 3v4a1 1 0 0 0 1 1h4" /><path d="M5 7v-2a2 2 0 0 1 2 -2h7l5 5v2" /><path d="M19 19a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2" /><path d="M5 16h.01" /><path d="M5 13h.01" /><path d="M5 10h.01" /><path d="M19 13h.01" /><path d="M19 16h.01" />
</symbol>
<symbol id="file-infinity" class="icon icon-tabler icon-tabler-file-infinity" 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.536 17.586a2.123 2.123 0 0 0 -2.929 0a1.951 1.951 0 0 0 0 2.828c.809 .781 2.12 .781 2.929 0c.809 -.781 -.805 .778 .004 -.003l1.46 -1.41l1.46 -1.419" /><path d="M15.54 17.582l1.46 1.42l1.46 1.41c.809 .78 -.805 -.779 .004 .002s2.12 .781 2.929 0a1.951 1.951 0 0 0 0 -2.828a2.123 2.123 0 0 0 -2.929 0" /><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M9.5 21h-2.5a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v6" />
</symbol>
<symbol id="file-stack" class="icon icon-tabler icon-tabler-file-stack" 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 3v4a1 1 0 0 0 1 1h4" /><path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4" /><path d="M5 21h14" /><path d="M5 18h14" /><path d="M5 15h14" />
</symbol>
<symbol id="home-hand" class="icon icon-tabler icon-tabler-home-hand" 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="M18 9l-6 -6l-9 9h2v7a2 2 0 0 0 2 2h3.5" /><path d="M9 21v-6a2 2 0 0 1 2 -2h2" /><path d="M16 17.5l-.585 -.578a1.516 1.516 0 0 0 -2 0c-.477 .433 -.551 1.112 -.177 1.622l1.762 2.456c.37 .506 1.331 1 2 1h3c1.009 0 1.497 -.683 1.622 -1.593c.252 -.938 .378 -1.74 .378 -2.407c0 -1 -.939 -1.843 -2 -2h-1v-2.636c0 -.754 -.672 -1.364 -1.5 -1.364s-1.5 .61 -1.5 1.364v4.136z" />
</symbol>
<symbol id="home-infinity" class="icon icon-tabler icon-tabler-home-infinity" 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="M19 14v-2h2l-9 -9l-9 9h2v7a2 2 0 0 0 2 2h2.5" /><path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 1.75 1.032" /><path d="M15.536 17.586a2.123 2.123 0 0 0 -2.929 0a1.951 1.951 0 0 0 0 2.828c.809 .781 2.12 .781 2.929 0c.809 -.781 -.805 .778 .004 -.003l1.46 -1.41l1.46 -1.419" /><path d="M15.54 17.582l1.46 1.42l1.46 1.41c.809 .78 -.805 -.779 .004 .002s2.12 .781 2.929 0a1.951 1.951 0 0 0 0 -2.828a2.123 2.123 0 0 0 -2.929 0" />
</symbol>
<symbol id="moneybag" class="icon icon-tabler icon-tabler-moneybag" 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.5 3h5a1.5 1.5 0 0 1 1.5 1.5a3.5 3.5 0 0 1 -3.5 3.5h-1a3.5 3.5 0 0 1 -3.5 -3.5a1.5 1.5 0 0 1 1.5 -1.5z" /><path d="M4 17v-1a8 8 0 1 1 16 0v1a4 4 0 0 1 -4 4h-8a4 4 0 0 1 -4 -4z" />
</symbol>
<symbol id="needle-thread" class="icon icon-tabler icon-tabler-needle-thread" 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 21c-.667 -.667 3.262 -6.236 11.785 -16.709a3.5 3.5 0 1 1 5.078 4.791c-10.575 8.612 -16.196 12.585 -16.863 11.918z" /><path d="M17.5 6.5l-1 1" /><path d="M17 7c-2.333 -2.667 -3.5 -4 -5 -4s-2 1 -2 2c0 4 8.161 8.406 6 11c-1.056 1.268 -3.363 1.285 -5.75 .808" /><path d="M5.739 15.425c-1.393 -.565 -3.739 -1.925 -3.739 -3.425" /><path d="M19.5 9.5l1.5 1.5" />
</symbol>
<symbol id="needle" class="icon icon-tabler icon-tabler-needle" 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 21c-.667 -.667 3.262 -6.236 11.785 -16.709a3.5 3.5 0 1 1 5.078 4.791c-10.575 8.612 -16.196 12.585 -16.863 11.918z" /><path d="M17.5 6.5l-1 1" />
</symbol>
<symbol id="perfume" class="icon icon-tabler icon-tabler-perfume" 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 6v3" /><path d="M14 6v3" /><rect x="5" y="9" width="14" height="12" rx="2" /><circle cx="12" cy="15" r="2" /><path d="M9 3h6v3h-6z" />
</symbol>
<symbol id="salad" class="icon icon-tabler icon-tabler-salad" 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 11h16a1 1 0 0 1 1 1v.5c0 1.5 -2.517 5.573 -4 6.5v1a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-1c-1.687 -1.054 -4 -5 -4 -6.5v-.5a1 1 0 0 1 1 -1z" /><path d="M18.5 11c.351 -1.017 .426 -2.236 .5 -3.714v-1.286h-2.256c-2.83 0 -4.616 .804 -5.64 2.076" /><path d="M5.255 11.008a12.204 12.204 0 0 1 -.255 -2.008v-1h1.755c.98 0 1.801 .124 2.479 .35" /><path d="M8 8l1 -4l4 2.5" /><path d="M13 11v-.5a2.5 2.5 0 1 0 -5 0v.5" />
</symbol>
<symbol id="spray" class="icon icon-tabler icon-tabler-spray" 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"/><rect x="4" y="10" width="8" height="11" rx="2" /><path d="M6 10v-4a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v4" /><path d="M15 7h.01" /><path d="M18 9h.01" /><path d="M18 5h.01" /><path d="M21 3h.01" /><path d="M21 7h.01" /><path d="M21 11h.01" /><path d="M10 7h1" />
</symbol>
<use xlink:href="#bowl" x="24" y="24" width="24" height="24" />
<use xlink:href="#brand-guardian" x="68" y="24" width="24" height="24" />
<use xlink:href="#brand-spacehey" x="112" y="24" width="24" height="24" />
<use xlink:href="#car-turbine" x="156" y="24" width="24" height="24" />
<use xlink:href="#code-circle-2" x="200" y="24" width="24" height="24" />
<use xlink:href="#code-circle" x="244" y="24" width="24" height="24" />
<use xlink:href="#eggs" x="24" y="68" width="24" height="24" />
<use xlink:href="#file-broken" x="68" y="68" width="24" height="24" />
<use xlink:href="#file-infinity" x="112" y="68" width="24" height="24" />
<use xlink:href="#file-stack" x="156" y="68" width="24" height="24" />
<use xlink:href="#home-hand" x="200" y="68" width="24" height="24" />
<use xlink:href="#home-infinity" x="244" y="68" width="24" height="24" />
<use xlink:href="#moneybag" x="24" y="112" width="24" height="24" />
<use xlink:href="#needle-thread" x="68" y="112" width="24" height="24" />
<use xlink:href="#needle" x="112" y="112" width="24" height="24" />
<use xlink:href="#perfume" x="156" y="112" width="24" height="24" />
<use xlink:href="#salad" x="200" y="112" width="24" height="24" />
<use xlink:href="#spray" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

BIN
.github/tabler-icons-1.101.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
.github/tabler-icons-1.102.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

58
.github/tabler-icons-1.102.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="brand-superhuman" class="icon icon-tabler icon-tabler-brand-superhuman" 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 12l4 3l-8 7l-8 -7l4 -3" /><path d="M12 3l-8 6l8 6l8 -6z" /><path d="M12 15h8" />
</symbol>
<symbol id="brand-topbuzz" class="icon icon-tabler icon-tabler-brand-topbuzz" 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.417 8.655a0.524 .524 0 0 1 -.405 -.622l.986 -4.617a0.524 .524 0 0 1 .626 -.404l14.958 3.162c.285 .06 .467 .339 .406 .622l-.987 4.618a0.524 .524 0 0 1 -.625 .404l-4.345 -.92c-.198 -.04 -.315 .024 -.353 .197l-2.028 9.49a0.527 .527 0 0 1 -.625 .404l-4.642 -.982a0.527 .527 0 0 1 -.406 -.622l2.028 -9.493c.037 -.17 -.031 -.274 -.204 -.31l-4.384 -.927z" />
</symbol>
<symbol id="brand-volkswagen" class="icon icon-tabler icon-tabler-brand-volkswagen" 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="M12 21a9 9 0 0 0 9 -9a9 9 0 0 0 -9 -9a9 9 0 0 0 -9 9a9 9 0 0 0 9 9z" /><path d="M5 7l4.5 11l1.5 -5h2l1.5 5l4.5 -11" /><path d="M9 4l2 6h2l2 -6" />
</symbol>
<symbol id="cane" class="icon icon-tabler icon-tabler-cane" 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 21l6.324 -11.69c.54 -.974 1.756 -4.104 -1.499 -5.762c-3.255 -1.657 -5.175 .863 -5.825 2.032" />
</symbol>
<symbol id="cards" class="icon icon-tabler icon-tabler-cards" 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.604 7.197l7.138 -3.109a0.96 .96 0 0 1 1.27 .527l4.924 11.902a1.004 1.004 0 0 1 -.514 1.304l-7.137 3.109a0.96 .96 0 0 1 -1.271 -.527l-4.924 -11.903a1.005 1.005 0 0 1 .514 -1.304z" /><path d="M15 4h1a1 1 0 0 1 1 1v3.5" /><path d="M20 6c.264 .112 .52 .217 .768 .315a1 1 0 0 1 .53 1.311l-2.298 5.374" />
</symbol>
<symbol id="cherry" class="icon icon-tabler icon-tabler-cherry" 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"/><circle cx="7.5" cy="16.5" r="3.5" /><circle cx="17" cy="18" r="3" /><path d="M9 13c.366 -2.006 1.866 -3.873 4.5 -5.6" /><path d="M17 15c-1.333 -2.333 -2.333 -5.333 -1 -9" /><path d="M5 6c3.667 -2.667 7.333 -2.667 11 0c-3.667 2.667 -7.333 2.667 -11 0" />
</symbol>
<symbol id="go-game" class="icon icon-tabler icon-tabler-go-game" 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"/><circle cx="6" cy="6" r="2" /><circle cx="12" cy="12" r="2" /><circle cx="6" cy="18" r="2" /><circle cx="18" cy="18" r="2" /><path d="M3 12h7m4 0h7" /><path d="M3 6h1m4 0h13" /><path d="M3 18h1m4 0h8m4 0h1" /><path d="M6 3v1m0 4v8m0 4v1" /><path d="M12 3v7m0 4v7" /><path d="M18 3v13m0 4v1" />
</symbol>
<symbol id="loader-3" class="icon icon-tabler icon-tabler-loader-3" 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 12a9 9 0 0 0 9 9a9 9 0 0 0 9 -9a9 9 0 0 0 -9 -9" /><path d="M17 12a5 5 0 1 0 -5 5" />
</symbol>
<symbol id="meeple" class="icon icon-tabler icon-tabler-meeple" 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 20h-5a1 1 0 0 1 -1 -1c0 -2 3.378 -4.907 4 -6c-1 0 -4 -.5 -4 -2c0 -2 4 -3.5 6 -4c0 -1.5 .5 -4 3 -4s3 2.5 3 4c2 .5 6 2 6 4c0 1.5 -3 2 -4 2c.622 1.093 4 4 4 6a1 1 0 0 1 -1 1h-5c-1 0 -2 -4 -3 -4s-2 4 -3 4z" />
</symbol>
<symbol id="poker-chip" class="icon icon-tabler icon-tabler-poker-chip" 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"/><circle cx="12" cy="12" r="9" /><circle cx="12" cy="12" r="5" /><path d="M12 3v4" /><path d="M12 17v4" /><path d="M3 12h4" /><path d="M17 12h4" /><path d="M18.364 5.636l-2.828 2.828" /><path d="M8.464 15.536l-2.828 2.828" /><path d="M5.636 5.636l2.828 2.828" /><path d="M15.536 15.536l2.828 2.828" />
</symbol>
<symbol id="s-turn-down" class="icon icon-tabler icon-tabler-s-turn-down" 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.5 5.5a2 2 0 1 1 -4 0a2 2 0 0 1 4 0z" /><path d="M4.5 7.5v9.5a3.5 3.5 0 0 0 7 0v-9a3.5 3.5 0 0 1 7 0v13.5" /><path d="M15.5 18.5l3 3l3 -3" />
</symbol>
<symbol id="s-turn-left" class="icon icon-tabler icon-tabler-s-turn-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="M19 7a2 2 0 1 1 0 -4a2 2 0 0 1 0 4z" /><path d="M17 5h-9.5a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 1 0 7h-13.5" /><path d="M6 16l-3 3l3 3" />
</symbol>
<symbol id="s-turn-right" class="icon icon-tabler icon-tabler-s-turn-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"/><circle cx="5" cy="5" r="2" /><path d="M7 5h9.5a3.5 3.5 0 0 1 0 7h-9a3.5 3.5 0 0 0 0 7h13.5" /><path d="M18 16l3 3l-3 3" />
</symbol>
<symbol id="s-turn-up" class="icon icon-tabler icon-tabler-s-turn-up" 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.5 19.5a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M4.5 17.5v-9.5a3.5 3.5 0 0 1 7 0v9a3.5 3.5 0 0 0 7 0v-13.5" /><path d="M15.5 6.5l3 -3l3 3" />
</symbol>
<symbol id="target-arrow" class="icon icon-tabler icon-tabler-target-arrow" 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"/><circle cx="12" cy="12" r="1" /><path d="M12 7a5 5 0 1 0 5 5" /><path d="M13.004 3.055a9 9 0 1 0 7.941 7.945" /><path d="M15 6v3h3l3 -3h-3v-3z" /><path d="M15 9l-3 3" />
</symbol>
<symbol id="texture" class="icon icon-tabler icon-tabler-texture" 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 3l-3 3" /><path d="M21 18l-3 3" /><path d="M11 3l-8 8" /><path d="M16 3l-13 13" /><path d="M21 3l-18 18" /><path d="M21 8l-13 13" /><path d="M21 13l-8 8" />
</symbol>
<symbol id="tic-tac" class="icon icon-tabler icon-tabler-tic-tac" 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"/><circle cx="6" cy="6" r="2" /><path d="M3 12h18" /><path d="M12 3v18" /><path d="M4 16l4 4" /><path d="M4 20l4 -4" /><path d="M16 4l4 4" /><path d="M16 8l4 -4" /><circle cx="18" cy="18" r="2" />
</symbol>
<symbol id="whirl" class="icon icon-tabler icon-tabler-whirl" 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 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M12 21c-3.314 0 -6 -2.462 -6 -5.5s2.686 -5.5 6 -5.5" /><path d="M21 12c0 3.314 -2.462 6 -5.5 6s-5.5 -2.686 -5.5 -6" /><path d="M12 14c3.314 0 6 -2.462 6 -5.5s-2.686 -5.5 -6 -5.5" /><path d="M14 12c0 -3.314 -2.462 -6 -5.5 -6s-5.5 2.686 -5.5 6" />
</symbol>
<use xlink:href="#brand-superhuman" x="24" y="24" width="24" height="24" />
<use xlink:href="#brand-topbuzz" x="68" y="24" width="24" height="24" />
<use xlink:href="#brand-volkswagen" x="112" y="24" width="24" height="24" />
<use xlink:href="#cane" x="156" y="24" width="24" height="24" />
<use xlink:href="#cards" x="200" y="24" width="24" height="24" />
<use xlink:href="#cherry" x="244" y="24" width="24" height="24" />
<use xlink:href="#go-game" x="24" y="68" width="24" height="24" />
<use xlink:href="#loader-3" x="68" y="68" width="24" height="24" />
<use xlink:href="#meeple" x="112" y="68" width="24" height="24" />
<use xlink:href="#poker-chip" x="156" y="68" width="24" height="24" />
<use xlink:href="#s-turn-down" x="200" y="68" width="24" height="24" />
<use xlink:href="#s-turn-left" x="244" y="68" width="24" height="24" />
<use xlink:href="#s-turn-right" x="24" y="112" width="24" height="24" />
<use xlink:href="#s-turn-up" x="68" y="112" width="24" height="24" />
<use xlink:href="#target-arrow" x="112" y="112" width="24" height="24" />
<use xlink:href="#texture" x="156" y="112" width="24" height="24" />
<use xlink:href="#tic-tac" x="200" y="112" width="24" height="24" />
<use xlink:href="#whirl" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
.github/tabler-icons-1.102.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
.github/tabler-icons-1.103.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

58
.github/tabler-icons-1.103.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="inner-shadow-bottom-left" class="icon icon-tabler icon-tabler-inner-shadow-bottom-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"/><circle cx="12" cy="12" r="9" /><path d="M6 12a6 6 0 0 0 6 6" />
</symbol>
<symbol id="inner-shadow-bottom-right" class="icon icon-tabler icon-tabler-inner-shadow-bottom-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="M12 21a9 9 0 1 1 0 -18a9 9 0 0 1 0 18z" /><path d="M18 12a6 6 0 0 1 -6 6" />
</symbol>
<symbol id="inner-shadow-bottom" class="icon icon-tabler icon-tabler-inner-shadow-bottom" 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="M18.364 18.364a9 9 0 1 0 -12.728 -12.728a9 9 0 0 0 12.728 12.728z" /><path d="M7.757 16.243a6 6 0 0 0 8.486 0" />
</symbol>
<symbol id="inner-shadow-left" class="icon icon-tabler icon-tabler-inner-shadow-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="M5.636 5.636a9 9 0 1 1 12.728 12.728a9 9 0 0 1 -12.728 -12.728z" /><path d="M7.757 16.243a6 6 0 0 1 0 -8.486" />
</symbol>
<symbol id="inner-shadow-right" class="icon icon-tabler icon-tabler-inner-shadow-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="M18.364 18.364a9 9 0 1 1 -12.728 -12.728a9 9 0 0 1 12.728 12.728z" /><path d="M16.243 7.757a6 6 0 0 1 0 8.486" />
</symbol>
<symbol id="inner-shadow-top-left" class="icon icon-tabler icon-tabler-inner-shadow-top-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="M12 3a9 9 0 1 1 0 18a9 9 0 0 1 0 -18z" /><path d="M6 12a6 6 0 0 1 6 -6" />
</symbol>
<symbol id="inner-shadow-top-right" class="icon icon-tabler icon-tabler-inner-shadow-top-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="M12 3a9 9 0 1 0 0 18a9 9 0 0 0 0 -18z" /><path d="M18 12a6 6 0 0 0 -6 -6" />
</symbol>
<symbol id="inner-shadow-top" class="icon icon-tabler icon-tabler-inner-shadow-top" 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.636 5.636a9 9 0 1 0 12.728 12.728a9 9 0 0 0 -12.728 -12.728z" /><path d="M16.243 7.757a6 6 0 0 0 -8.486 0" />
</symbol>
<symbol id="square-f0" class="icon icon-tabler icon-tabler-square-f0" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 10.5v3a1.5 1.5 0 0 0 3 0v-3a1.5 1.5 0 0 0 -3 0z" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f1" class="icon icon-tabler icon-tabler-square-f1" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 11l2 -2v6" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f2" class="icon icon-tabler icon-tabler-square-f2" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 9h2a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-1a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h2" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f3" class="icon icon-tabler icon-tabler-square-f3" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 9.5a0.5 .5 0 0 1 .5 -.5h1a1.5 1.5 0 0 1 0 3h-.5h.5a1.5 1.5 0 0 1 0 3h-1a0.5 .5 0 0 1 -.5 -.5" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f4" class="icon icon-tabler icon-tabler-square-f4" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 9v2a1 1 0 0 0 1 1h1" /><path d="M16 9v6" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f5" class="icon icon-tabler icon-tabler-square-f5" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 14.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-2v-3h3" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f6" class="icon icon-tabler icon-tabler-square-f6" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M16 9.75a0.75 .75 0 0 0 -.75 -.75h-1.25a1 1 0 0 0 -1 1v4a1 1 0 0 0 1 1h1a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-2" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f7" class="icon icon-tabler icon-tabler-square-f7" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 9h3l-1.5 6" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f8" class="icon icon-tabler icon-tabler-square-f8" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M14.5 12h-.5a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-1a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<symbol id="square-f9" class="icon icon-tabler icon-tabler-square-f9" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M13 14.25c0 .414 .336 .75 .75 .75h1.5a0.75 .75 0 0 0 .75 -.75v-4.5a0.75 .75 0 0 0 -.75 -.75h-1.5a0.75 .75 0 0 0 -.75 .75v1.5c0 .414 .336 .75 .75 .75h2.25" /><path d="M8 12h2" /><path d="M10 9h-2v6" />
</symbol>
<use xlink:href="#inner-shadow-bottom-left" x="24" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-bottom-right" x="68" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-bottom" x="112" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-left" x="156" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-right" x="200" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-top-left" x="244" y="24" width="24" height="24" />
<use xlink:href="#inner-shadow-top-right" x="24" y="68" width="24" height="24" />
<use xlink:href="#inner-shadow-top" x="68" y="68" width="24" height="24" />
<use xlink:href="#square-f0" x="112" y="68" width="24" height="24" />
<use xlink:href="#square-f1" x="156" y="68" width="24" height="24" />
<use xlink:href="#square-f2" x="200" y="68" width="24" height="24" />
<use xlink:href="#square-f3" x="244" y="68" width="24" height="24" />
<use xlink:href="#square-f4" x="24" y="112" width="24" height="24" />
<use xlink:href="#square-f5" x="68" y="112" width="24" height="24" />
<use xlink:href="#square-f6" x="112" y="112" width="24" height="24" />
<use xlink:href="#square-f7" x="156" y="112" width="24" height="24" />
<use xlink:href="#square-f8" x="200" y="112" width="24" height="24" />
<use xlink:href="#square-f9" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

BIN
.github/tabler-icons-1.103.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
.github/tabler-icons-1.104.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

58
.github/tabler-icons-1.104.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="align-box-bottom-center" class="icon icon-tabler icon-tabler-align-box-bottom-center" 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"/><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M9 15v2" /><path d="M12 11v6" /><path d="M15 13v4" />
</symbol>
<symbol id="align-box-bottom-left" class="icon icon-tabler icon-tabler-align-box-bottom-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"/><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M7 15v2" /><path d="M10 11v6" /><path d="M13 13v4" />
</symbol>
<symbol id="align-box-bottom-right" class="icon icon-tabler icon-tabler-align-box-bottom-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"/><rect x="4" y="4" width="16" height="16" rx="2" /><path d="M11 15v2" /><path d="M14 11v6" /><path d="M17 13v4" />
</symbol>
<symbol id="align-box-left-bottom" class="icon icon-tabler icon-tabler-align-box-left-bottom" 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="M20 18.222v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778h12.444c.982 0 1.778 -.796 1.778 -1.778z" /><path d="M9 17h-2" /><path d="M13 14h-6" /><path d="M11 11h-4" />
</symbol>
<symbol id="align-box-left-middle" class="icon icon-tabler icon-tabler-align-box-left-middle" 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="M20 18.222v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778h12.444c.982 0 1.778 -.796 1.778 -1.778z" /><path d="M9 15h-2" /><path d="M13 12h-6" /><path d="M11 9h-4" />
</symbol>
<symbol id="align-box-left-top" class="icon icon-tabler icon-tabler-align-box-left-top" 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="M20 18.222v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778h12.444c.982 0 1.778 -.796 1.778 -1.778z" /><path d="M9 13h-2" /><path d="M13 10h-6" /><path d="M11 7h-4" />
</symbol>
<symbol id="align-box-right-bottom" class="icon icon-tabler icon-tabler-align-box-right-bottom" 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 18.222v-12.444c0 -.982 .796 -1.778 1.778 -1.778h12.444c.982 0 1.778 .796 1.778 1.778v12.444c0 .982 -.796 1.778 -1.778 1.778h-12.444a1.778 1.778 0 0 1 -1.778 -1.778z" /><path d="M15 17h2" /><path d="M11 14h6" /><path d="M13 11h4" />
</symbol>
<symbol id="align-box-right-middle" class="icon icon-tabler icon-tabler-align-box-right-middle" 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 18.222v-12.444c0 -.982 .796 -1.778 1.778 -1.778h12.444c.982 0 1.778 .796 1.778 1.778v12.444c0 .982 -.796 1.778 -1.778 1.778h-12.444a1.778 1.778 0 0 1 -1.778 -1.778z" /><path d="M15 15h2" /><path d="M11 12h6" /><path d="M13 9h4" />
</symbol>
<symbol id="align-box-right-top" class="icon icon-tabler icon-tabler-align-box-right-top" 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 18.222v-12.444c0 -.982 .796 -1.778 1.778 -1.778h12.444c.982 0 1.778 .796 1.778 1.778v12.444c0 .982 -.796 1.778 -1.778 1.778h-12.444a1.778 1.778 0 0 1 -1.778 -1.778z" /><path d="M15 13h2" /><path d="M11 10h6" /><path d="M13 7h4" />
</symbol>
<symbol id="align-box-top-center" class="icon icon-tabler icon-tabler-align-box-top-center" 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.778 20h12.444c.982 0 1.778 -.796 1.778 -1.778v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778z" /><path d="M9 9v-2" /><path d="M12 13v-6" /><path d="M15 11v-4" />
</symbol>
<symbol id="align-box-top-left" class="icon icon-tabler icon-tabler-align-box-top-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="M5.778 20h12.444c.982 0 1.778 -.796 1.778 -1.778v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778z" /><path d="M7 9v-2" /><path d="M10 13v-6" /><path d="M13 11v-4" />
</symbol>
<symbol id="align-box-top-right" class="icon icon-tabler icon-tabler-align-box-top-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="M5.778 20h12.444c.982 0 1.778 -.796 1.778 -1.778v-12.444c0 -.982 -.796 -1.778 -1.778 -1.778h-12.444c-.982 0 -1.778 .796 -1.778 1.778v12.444c0 .982 .796 1.778 1.778 1.778z" /><path d="M11 9v-2" /><path d="M14 13v-6" /><path d="M17 11v-4" />
</symbol>
<symbol id="delta" class="icon icon-tabler icon-tabler-delta" 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 20h16l-8 -16z" />
</symbol>
<symbol id="file-delta" class="icon icon-tabler icon-tabler-file-delta" 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 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M9 17h6l-3 -6z" />
</symbol>
<symbol id="file-function" class="icon icon-tabler icon-tabler-file-function" 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 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M10.5 17h.333c.474 0 .87 -.323 .916 -.746l.502 -4.508c.047 -.423 .443 -.746 .916 -.746h.333" /><path d="M10.5 14h3" />
</symbol>
<symbol id="file-lambda" class="icon icon-tabler icon-tabler-file-lambda" 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 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M10 17l2 -3" /><path d="M15 17c-2.5 0 -2.5 -6 -5 -6" />
</symbol>
<symbol id="file-percent" class="icon icon-tabler icon-tabler-file-percent" 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 17l4 -4" /><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M10 13h.01" /><path d="M14 17h.01" />
</symbol>
<symbol id="lambda" class="icon icon-tabler icon-tabler-lambda" 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 20l6.5 -9" /><path d="M19 20c-6 0 -6 -16 -12 -16" />
</symbol>
<use xlink:href="#align-box-bottom-center" x="24" y="24" width="24" height="24" />
<use xlink:href="#align-box-bottom-left" x="68" y="24" width="24" height="24" />
<use xlink:href="#align-box-bottom-right" x="112" y="24" width="24" height="24" />
<use xlink:href="#align-box-left-bottom" x="156" y="24" width="24" height="24" />
<use xlink:href="#align-box-left-middle" x="200" y="24" width="24" height="24" />
<use xlink:href="#align-box-left-top" x="244" y="24" width="24" height="24" />
<use xlink:href="#align-box-right-bottom" x="24" y="68" width="24" height="24" />
<use xlink:href="#align-box-right-middle" x="68" y="68" width="24" height="24" />
<use xlink:href="#align-box-right-top" x="112" y="68" width="24" height="24" />
<use xlink:href="#align-box-top-center" x="156" y="68" width="24" height="24" />
<use xlink:href="#align-box-top-left" x="200" y="68" width="24" height="24" />
<use xlink:href="#align-box-top-right" x="244" y="68" width="24" height="24" />
<use xlink:href="#delta" x="24" y="112" width="24" height="24" />
<use xlink:href="#file-delta" x="68" y="112" width="24" height="24" />
<use xlink:href="#file-function" x="112" y="112" width="24" height="24" />
<use xlink:href="#file-lambda" x="156" y="112" width="24" height="24" />
<use xlink:href="#file-percent" x="200" y="112" width="24" height="24" />
<use xlink:href="#lambda" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 9.6 KiB

BIN
.github/tabler-icons-1.104.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
.github/tabler-icons-1.105.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

58
.github/tabler-icons-1.105.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="air-conditioning-disabled" class="icon icon-tabler icon-tabler-air-conditioning-disabled" 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"/><rect x="3" y="8" width="18" height="8" rx="2" /><path d="M7 16v-3a1 1 0 0 1 1 -1h8a1 1 0 0 1 1 1v3" />
</symbol>
<symbol id="alpha" class="icon icon-tabler icon-tabler-alpha" 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="M18.1 6c-1.1 2.913 -1.9 4.913 -2.4 6c-1.879 4.088 -3.713 6 -6 6c-2.4 0 -4.8 -2.4 -4.8 -6s2.4 -6 4.8 -6c2.267 0 4.135 1.986 6 6c.512 1.102 1.312 3.102 2.4 6" />
</symbol>
<symbol id="beta" class="icon icon-tabler icon-tabler-beta" 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 22v-14a4 4 0 0 1 4 -4h.5a3.5 3.5 0 0 1 0 7h-.5h.5a4.5 4.5 0 1 1 -4.5 4.5v-.5" />
</symbol>
<symbol id="braile" class="icon icon-tabler icon-tabler-braile" 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 5a1 1 0 1 0 2 0a1 1 0 0 0 -2 0z" /><path d="M7 5a1 1 0 1 0 2 0a1 1 0 0 0 -2 0z" /><path d="M7 19a1 1 0 1 0 2 0a1 1 0 0 0 -2 0z" /><path d="M16 12h.01" /><path d="M8 12h.01" /><path d="M16 19h.01" />
</symbol>
<symbol id="clock-cancel" class="icon icon-tabler icon-tabler-clock-cancel" 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"/><circle cx="19" cy="19" r="3" /><path d="M17 21l4 -4" /><path d="M20.995 12.3a9 9 0 1 0 -8.683 8.694" /><path d="M12 7v5l2 2" />
</symbol>
<symbol id="clock-edit" class="icon icon-tabler icon-tabler-clock-edit" 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="M21 12a9.001 9.001 0 1 0 -9.972 8.948c.32 .034 .644 .052 .972 .052" /><path d="M12 7v5l2 2" /><path d="M18.42 15.61a2.1 2.1 0 0 1 2.97 2.97l-3.39 3.42h-3v-3l3.42 -3.39z" />
</symbol>
<symbol id="clock-pause" class="icon icon-tabler icon-tabler-clock-pause" 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="M13 20.94a8.916 8.916 0 0 1 -7.364 -2.576a9 9 0 1 1 15.306 -5.342" /><path d="M12 7v5l2 2" /><path d="M17 17v5" /><path d="M21 17v5" />
</symbol>
<symbol id="clock-play" class="icon icon-tabler icon-tabler-clock-play" 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="M12 7v5l2 2" /><path d="M17 22l5 -3l-5 -3z" /><path d="M13.017 20.943a9 9 0 1 1 7.831 -7.292" />
</symbol>
<symbol id="clock-record" class="icon icon-tabler icon-tabler-clock-record" 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="M20.995 12.3a9 9 0 1 0 -8.683 8.694" /><path d="M12 7v5l2 2" /><circle cx="19" cy="19" r="3" />
</symbol>
<symbol id="clock-stop" class="icon icon-tabler icon-tabler-clock-stop" 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="M21 12a9 9 0 1 0 -9 9" /><path d="M12 7v5l1 1" /><path d="M16 16h6v6h-6z" />
</symbol>
<symbol id="cylinder" class="icon icon-tabler icon-tabler-cylinder" 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"/><ellipse cx="12" cy="6" rx="5" ry="3" /><path d="M7 6v12c0 1.657 2.239 3 5 3s5 -1.343 5 -3v-12" />
</symbol>
<symbol id="sort-0-9" class="icon icon-tabler icon-tabler-sort-0-9" 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="M11 12h2" /><path d="M4 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0 -4 0z" /><path d="M16 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" />
</symbol>
<symbol id="sort-9-0" class="icon icon-tabler icon-tabler-sort-9-0" 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 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" /><path d="M16 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0 -4 0z" /><path d="M11 12h2" />
</symbol>
<symbol id="sort-a-z" class="icon icon-tabler icon-tabler-sort-a-z" 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 8h4l-4 8h4" /><path d="M4 16v-6a2 2 0 1 1 4 0v6" /><path d="M4 13h4" /><path d="M11 12h2" />
</symbol>
<symbol id="sort-z-a" class="icon icon-tabler icon-tabler-sort-z-a" 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 8h4l-4 8h4" /><path d="M16 16v-6a2 2 0 1 1 4 0v6" /><path d="M16 13h4" /><path d="M11 12h2" />
</symbol>
<symbol id="swipe" class="icon icon-tabler icon-tabler-swipe" 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"/><g fill="#FFF"><path d="M15 16.572v2.42a2.01 2.01 0 0 1 -2.009 2.008h-7.981a2.01 2.01 0 0 1 -2.01 -2.009v-7.981a2.01 2.01 0 0 1 2.009 -2.01h2.954" /><path d="M9.167 4.511a2.04 2.04 0 0 1 2.496 -1.441l7.826 2.097a2.04 2.04 0 0 1 1.441 2.496l-2.097 7.826a2.04 2.04 0 0 1 -2.496 1.441l-7.827 -2.097a2.04 2.04 0 0 1 -1.441 -2.496l2.098 -7.827z" /></g>
</symbol>
<symbol id="teapot" class="icon icon-tabler icon-tabler-teapot" 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.29 3h3.42a2 2 0 0 1 1.988 1.78l1.555 14a2 2 0 0 1 -1.988 2.22h-6.53a2 2 0 0 1 -1.988 -2.22l1.555 -14a2 2 0 0 1 1.988 -1.78z" /><path d="M7.47 12.5l-4.257 -5.019a0.899 .899 0 0 1 .69 -1.481h13.09a3.004 3.004 0 0 1 3.007 3v3c0 1.657 -1.346 3 -3.007 3" /><path d="M7 17h10" />
</symbol>
<symbol id="timeline-event" class="icon icon-tabler icon-tabler-timeline-event" 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"/><circle cx="12" cy="18" r="2" /><path d="M10 18h-6" /><path d="M14 18h6" /><path d="M12 13l-2 -2h-3a1 1 0 0 1 -1 -1v-5a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v5a1 1 0 0 1 -1 1h-3l-2 2z" />
</symbol>
<use xlink:href="#air-conditioning-disabled" x="24" y="24" width="24" height="24" />
<use xlink:href="#alpha" x="68" y="24" width="24" height="24" />
<use xlink:href="#beta" x="112" y="24" width="24" height="24" />
<use xlink:href="#braile" x="156" y="24" width="24" height="24" />
<use xlink:href="#clock-cancel" x="200" y="24" width="24" height="24" />
<use xlink:href="#clock-edit" x="244" y="24" width="24" height="24" />
<use xlink:href="#clock-pause" x="24" y="68" width="24" height="24" />
<use xlink:href="#clock-play" x="68" y="68" width="24" height="24" />
<use xlink:href="#clock-record" x="112" y="68" width="24" height="24" />
<use xlink:href="#clock-stop" x="156" y="68" width="24" height="24" />
<use xlink:href="#cylinder" x="200" y="68" width="24" height="24" />
<use xlink:href="#sort-0-9" x="244" y="68" width="24" height="24" />
<use xlink:href="#sort-9-0" x="24" y="112" width="24" height="24" />
<use xlink:href="#sort-a-z" x="68" y="112" width="24" height="24" />
<use xlink:href="#sort-z-a" x="112" y="112" width="24" height="24" />
<use xlink:href="#swipe" x="156" y="112" width="24" height="24" />
<use xlink:href="#teapot" x="200" y="112" width="24" height="24" />
<use xlink:href="#timeline-event" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
.github/tabler-icons-1.105.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
.github/tabler-icons-1.106.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

58
.github/tabler-icons-1.106.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="123" class="icon icon-tabler icon-tabler-123" 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 10l2 -2v8" /><path d="M9 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" /><path d="M17 8h2.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1 -1.5 1.5h-1.5h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1 -1.5 1.5h-2.5" />
</symbol>
<symbol id="badge-3d" class="icon icon-tabler icon-tabler-badge-3d" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M7 9.5a0.5 .5 0 0 1 .5 -.5h1a1.5 1.5 0 0 1 0 3h-.5h.5a1.5 1.5 0 0 1 0 3h-1a0.5 .5 0 0 1 -.5 -.5" /><path d="M14 9v6h1a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-1z" />
</symbol>
<symbol id="badge-4k" class="icon icon-tabler icon-tabler-badge-4k" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M7 9v2a1 1 0 0 0 1 1h1" /><path d="M10 9v6" /><path d="M14 9v6" /><path d="M17 9l-2 3l2 3" /><path d="M15 12h-1" />
</symbol>
<symbol id="badge-8k" class="icon icon-tabler icon-tabler-badge-8k" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M14 9v6" /><path d="M17 9l-2 3l2 3" /><path d="M15 12h-1" /><path d="M8.5 12h-.5a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-1a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1" />
</symbol>
<symbol id="badge-ad" class="icon icon-tabler icon-tabler-badge-ad" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M14 9v6h1a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-1z" /><path d="M7 15v-4.5a1.5 1.5 0 0 1 3 0v4.5" /><path d="M7 13h3" />
</symbol>
<symbol id="badge-ar" class="icon icon-tabler icon-tabler-badge-ar" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M7 15v-4.5a1.5 1.5 0 0 1 3 0v4.5" /><path d="M7 13h3" /><path d="M14 12h1.5a1.5 1.5 0 0 0 0 -3h-1.5v6m3 0l-2 -3" />
</symbol>
<symbol id="badge-cc" class="icon icon-tabler icon-tabler-badge-cc" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M10 10.5a1.5 1.5 0 0 0 -3 0v3a1.5 1.5 0 0 0 3 0" /><path d="M17 10.5a1.5 1.5 0 0 0 -3 0v3a1.5 1.5 0 0 0 3 0" />
</symbol>
<symbol id="badge-hd" class="icon icon-tabler icon-tabler-badge-hd" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M14 9v6h1a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-1z" /><path d="M7 15v-6" /><path d="M10 15v-6" /><path d="M7 12h3" />
</symbol>
<symbol id="badge-sd" class="icon icon-tabler icon-tabler-badge-sd" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M14 9v6h1a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-1z" /><path d="M7 14.25c0 .414 .336 .75 .75 .75h1.25a1 1 0 0 0 1 -1v-1a1 1 0 0 0 -1 -1h-1a1 1 0 0 1 -1 -1v-1a1 1 0 0 1 1 -1h1.25a0.75 .75 0 0 1 .75 .75" />
</symbol>
<symbol id="badge-tm" class="icon icon-tabler icon-tabler-badge-tm" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M6 9h4" /><path d="M8 9v6" /><path d="M13 15v-6l2 3l2 -3v6" />
</symbol>
<symbol id="badge-vo" class="icon icon-tabler icon-tabler-badge-vo" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M7 9l2 6l2 -6" /><path d="M15.5 9a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1 -3 0v-3a1.5 1.5 0 0 1 1.5 -1.5z" />
</symbol>
<symbol id="badge-vr" class="icon icon-tabler icon-tabler-badge-vr" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M14 12h1.5a1.5 1.5 0 0 0 0 -3h-1.5v6m3 0l-2 -3" /><path d="M7 9l2 6l2 -6" />
</symbol>
<symbol id="badge-wc" class="icon icon-tabler icon-tabler-badge-wc" 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"/><rect x="3" y="5" width="18" height="14" rx="2" /><path d="M6.5 9l.5 6l2 -4l2 4l.5 -6" /><path d="M17 10.5a1.5 1.5 0 0 0 -3 0v3a1.5 1.5 0 0 0 3 0" />
</symbol>
<symbol id="box-seam" class="icon icon-tabler icon-tabler-box-seam" 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="M12 3l8 4.5v9l-8 4.5l-8 -4.5v-9l8 -4.5" /><path d="M12 12l8 -4.5" /><path d="M8.2 9.8l7.6 -4.6" /><path d="M12 12v9" /><path d="M12 12l-8 -4.5" />
</symbol>
<symbol id="brand-linqpad" class="icon icon-tabler icon-tabler-brand-linqpad" 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 21h3.5l2.5 -6l2.5 -1l2.5 7h4l1 -4.5l-2 -1l-7 -12l-6 -.5l1.5 4l2.5 .5l1 2.5l-7 8z" />
</symbol>
<symbol id="clipboard-data" class="icon icon-tabler icon-tabler-clipboard-data" 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 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2" /><rect x="9" y="3" width="6" height="4" rx="2" /><path d="M9 17v-4" /><path d="M12 17v-1" /><path d="M15 17v-2" /><path d="M12 17v-1" />
</symbol>
<symbol id="flip-flops" class="icon icon-tabler icon-tabler-flip-flops" 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="M18 4c2.21 0 4 1.682 4 3.758c0 .078 -.003 .156 -.008 .234l-.6 9.014c-.11 1.683 -1.596 2.994 -3.392 2.994s-3.28 -1.311 -3.392 -2.994l-.6 -9.014c-.138 -2.071 1.538 -3.855 3.743 -3.985a4.15 4.15 0 0 1 .25 -.007z" /><path d="M14.5 14c1 -3.333 2.167 -5 3.5 -5c1.333 0 2.5 1.667 3.5 5" /><path d="M18 16v1" /><path d="M6 4c2.21 0 4 1.682 4 3.758c0 .078 -.003 .156 -.008 .234l-.6 9.014c-.11 1.683 -1.596 2.994 -3.392 2.994s-3.28 -1.311 -3.392 -2.994l-.6 -9.014c-.138 -2.071 1.538 -3.855 3.742 -3.985c.084 -.005 .167 -.007 .25 -.007z" /><path d="M2.5 14c1 -3.333 2.167 -5 3.5 -5c1.333 0 2.5 1.667 3.5 5" /><path d="M6 16v1" />
</symbol>
<symbol id="vector-spline" class="icon icon-tabler icon-tabler-vector-spline" 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"/><rect x="17" y="3" width="4" height="4" rx="1" /><rect x="3" y="17" width="4" height="4" rx="1" /><path d="M17 5c-6.627 0 -12 5.373 -12 12" />
</symbol>
<use xlink:href="#123" x="24" y="24" width="24" height="24" />
<use xlink:href="#badge-3d" x="68" y="24" width="24" height="24" />
<use xlink:href="#badge-4k" x="112" y="24" width="24" height="24" />
<use xlink:href="#badge-8k" x="156" y="24" width="24" height="24" />
<use xlink:href="#badge-ad" x="200" y="24" width="24" height="24" />
<use xlink:href="#badge-ar" x="244" y="24" width="24" height="24" />
<use xlink:href="#badge-cc" x="24" y="68" width="24" height="24" />
<use xlink:href="#badge-hd" x="68" y="68" width="24" height="24" />
<use xlink:href="#badge-sd" x="112" y="68" width="24" height="24" />
<use xlink:href="#badge-tm" x="156" y="68" width="24" height="24" />
<use xlink:href="#badge-vo" x="200" y="68" width="24" height="24" />
<use xlink:href="#badge-vr" x="244" y="68" width="24" height="24" />
<use xlink:href="#badge-wc" x="24" y="112" width="24" height="24" />
<use xlink:href="#box-seam" x="68" y="112" width="24" height="24" />
<use xlink:href="#brand-linqpad" x="112" y="112" width="24" height="24" />
<use xlink:href="#clipboard-data" x="156" y="112" width="24" height="24" />
<use xlink:href="#flip-flops" x="200" y="112" width="24" height="24" />
<use xlink:href="#vector-spline" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 9.5 KiB

BIN
.github/tabler-icons-1.106.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
.github/tabler-icons-1.107.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

58
.github/tabler-icons-1.107.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="360-view" class="icon icon-tabler icon-tabler-360-view" 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 6a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1h-3" /><path d="M3 5h2.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1 -1.5 1.5h-1.5h1.5a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1 -1.5 1.5h-2.5" /><path d="M17 7v4a2 2 0 1 0 4 0v-4a2 2 0 1 0 -4 0z" /><path d="M3 16c0 1.657 4.03 3 9 3s9 -1.343 9 -3" />
</symbol>
<symbol id="abc" class="icon icon-tabler icon-tabler-abc" 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 16v-6a2 2 0 1 1 4 0v6" /><path d="M3 13h4" /><path d="M10 8v6a2 2 0 1 0 4 0v-1a2 2 0 1 0 -4 0v1" /><path d="M20.732 12a2 2 0 0 0 -3.732 1v1a2 2 0 0 0 3.726 1.01" />
</symbol>
<symbol id="brand-blackbery" class="icon icon-tabler icon-tabler-brand-blackbery" 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="M7 6a1 1 0 0 0 -1 -1h-2l-.5 2h2.5a1 1 0 0 0 1 -1z" /><path d="M6 12a1 1 0 0 0 -1 -1h-2l-.5 2h2.5a1 1 0 0 0 1 -1z" /><path d="M13 12a1 1 0 0 0 -1 -1h-2l-.5 2h2.5a1 1 0 0 0 1 -1z" /><path d="M14 6a1 1 0 0 0 -1 -1h-2l-.5 2h2.5a1 1 0 0 0 1 -1z" /><path d="M12 18a1 1 0 0 0 -1 -1h-2l-.5 2h2.5a1 1 0 0 0 1 -1z" /><path d="M20 15a1 1 0 0 0 -1 -1h-2l-.5 2h2.5a1 1 0 0 0 1 -1z" /><path d="M21 9a1 1 0 0 0 -1 -1h-2l-.5 2h2.5a1 1 0 0 0 1 -1z" />
</symbol>
<symbol id="brand-npm" class="icon icon-tabler icon-tabler-brand-npm" 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="M1 8h22v7h-12v2h-4v-2h-6z" /><path d="M7 8v7" /><path d="M14 8v7" /><path d="M17 11v4" /><path d="M4 11v4" /><path d="M11 11v1" /><path d="M20 11v4" />
</symbol>
<symbol id="bucket-droplet" class="icon icon-tabler icon-tabler-bucket-droplet" 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="M7.3 9.728l6.945 7.048c.392 .393 2.413 .52 4.73 -1.797c2.316 -2.317 2.2 -4.326 1.795 -4.732l-6.97 -6.847" /><path d="M11.948 7.948c1.76 -1.76 2.537 -3.834 1.738 -4.634c-.8 -.8 -2.875 -.021 -4.634 1.738c-1.532 1.532 -2.32 3.304 -1.97 4.264c.052 .142 .13 .266 .232 .37c.8 .8 2.875 .021 4.634 -1.738z" /><path d="M6 15l1.465 1.638a2 2 0 1 1 -3.015 .099l1.55 -1.737z" />
</symbol>
<symbol id="chess-bishop" class="icon icon-tabler icon-tabler-chess-bishop" 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 16l-1.447 .724a1 1 0 0 0 -.553 .894v2.382h12v-2.382a1 1 0 0 0 -.553 -.894l-1.447 -.724h-8z" /><circle cx="12" cy="4" r="1" /><path d="M9.5 16c-1.667 0 -2.5 -1.669 -2.5 -3c0 -3.667 1.667 -6 5 -7c3.333 1 5 3.427 5 7c0 1.284 -.775 2.881 -2.325 2.994l-.175 .006h-5z" /><path d="M15 8l-3 3" /><path d="M12 5v1" />
</symbol>
<symbol id="chess-king" class="icon icon-tabler icon-tabler-chess-king" 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 16l-1.447 .724a1 1 0 0 0 -.553 .894v2.382h12v-2.382a1 1 0 0 0 -.553 -.894l-1.447 -.724h-8z" /><path d="M8.5 16a3.5 3.5 0 1 1 3.163 -5h.674a3.5 3.5 0 1 1 3.163 5z" /><path d="M9 6h6" /><path d="M12 3v8" />
</symbol>
<symbol id="chess-knight" class="icon icon-tabler icon-tabler-chess-knight" 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 16l-1.447 .724a1 1 0 0 0 -.553 .894v2.382h12v-2.382a1 1 0 0 0 -.553 -.894l-1.447 -.724h-8z" /><path d="M9 3l1 3l-3.491 2.148a1 1 0 0 0 .524 1.852h2.967l-2.073 6h7.961l.112 -5c0 -3 -1.09 -5.983 -4 -7c-1.94 -.678 -2.94 -1.011 -3 -1z" />
</symbol>
<symbol id="chess-queen" class="icon icon-tabler icon-tabler-chess-queen" 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 16l2 -11l-4 4l-2 -5l-2 5l-4 -4l2 11" /><path d="M8 16l-1.447 .724a1 1 0 0 0 -.553 .894v2.382h12v-2.382a1 1 0 0 0 -.553 -.894l-1.447 -.724h-8z" /><circle cx="12" cy="4" r="1" /><circle cx="6" cy="5" r="1" /><circle cx="18" cy="5" r="1" />
</symbol>
<symbol id="chess-rook" class="icon icon-tabler icon-tabler-chess-rook" 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 16l-1.447 .724a1 1 0 0 0 -.553 .894v2.382h12v-2.382a1 1 0 0 0 -.553 -.894l-1.447 -.724h-8z" /><path d="M8 16l1 -9h6l1 9" /><path d="M6 4l.5 3h11l.5 -3" /><path d="M10 4v3" /><path d="M14 4v3" />
</symbol>
<symbol id="ease-in-control-point" class="icon icon-tabler icon-tabler-ease-in-control-point" 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 19c8 0 18 -16 18 -16" /><path d="M17 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0z" /><path d="M17 19h-2" /><path d="M12 19h-2" />
</symbol>
<symbol id="ease-in-out-control-points" class="icon icon-tabler icon-tabler-ease-in-out-control-points" 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="M17 20a2 2 0 1 0 4 0a2 2 0 0 0 -4 0z" /><path d="M17 20h-2" /><path d="M7 4a2 2 0 1 1 -4 0a2 2 0 0 1 4 0z" /><path d="M7 4h2" /><path d="M14 4h-2" /><path d="M12 20h-2" /><path d="M3 20c8 0 10 -16 18 -16" />
</symbol>
<symbol id="ease-in-out" class="icon icon-tabler icon-tabler-ease-in-out" 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 20c8 0 10 -16 18 -16" />
</symbol>
<symbol id="ease-in" class="icon icon-tabler icon-tabler-ease-in" 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 20c8 0 18 -16 18 -16" />
</symbol>
<symbol id="ease-out-control-point" class="icon icon-tabler icon-tabler-ease-out-control-point" 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 21s10 -16 18 -16" /><path d="M7 5a2 2 0 1 1 -4 0a2 2 0 0 1 4 0z" /><path d="M7 5h2" /><path d="M14 5h-2" />
</symbol>
<symbol id="ease-out" class="icon icon-tabler icon-tabler-ease-out" 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 20s10 -16 18 -16" />
</symbol>
<symbol id="keyframe" class="icon icon-tabler icon-tabler-keyframe" 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="M13.225 18.412a1.595 1.595 0 0 1 -1.225 .588c-.468 0 -.914 -.214 -1.225 -.588l-4.361 -5.248a1.844 1.844 0 0 1 0 -2.328l4.361 -5.248a1.595 1.595 0 0 1 1.225 -.588c.468 0 .914 .214 1.225 .588l4.361 5.248a1.844 1.844 0 0 1 0 2.328l-4.361 5.248z" />
</symbol>
<symbol id="matchstick" class="icon icon-tabler icon-tabler-matchstick" 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 21l14 -9" /><circle cx="17" cy="12" r="1" /><path d="M17 3l3.62 7.29a4.007 4.007 0 0 1 -.764 4.51a4 4 0 0 1 -6.493 -4.464l3.637 -7.336z" />
</symbol>
<use xlink:href="#360-view" x="24" y="24" width="24" height="24" />
<use xlink:href="#abc" x="68" y="24" width="24" height="24" />
<use xlink:href="#brand-blackbery" x="112" y="24" width="24" height="24" />
<use xlink:href="#brand-npm" x="156" y="24" width="24" height="24" />
<use xlink:href="#bucket-droplet" x="200" y="24" width="24" height="24" />
<use xlink:href="#chess-bishop" x="244" y="24" width="24" height="24" />
<use xlink:href="#chess-king" x="24" y="68" width="24" height="24" />
<use xlink:href="#chess-knight" x="68" y="68" width="24" height="24" />
<use xlink:href="#chess-queen" x="112" y="68" width="24" height="24" />
<use xlink:href="#chess-rook" x="156" y="68" width="24" height="24" />
<use xlink:href="#ease-in-control-point" x="200" y="68" width="24" height="24" />
<use xlink:href="#ease-in-out-control-points" x="244" y="68" width="24" height="24" />
<use xlink:href="#ease-in-out" x="24" y="112" width="24" height="24" />
<use xlink:href="#ease-in" x="68" y="112" width="24" height="24" />
<use xlink:href="#ease-out-control-point" x="112" y="112" width="24" height="24" />
<use xlink:href="#ease-out" x="156" y="112" width="24" height="24" />
<use xlink:href="#keyframe" x="200" y="112" width="24" height="24" />
<use xlink:href="#matchstick" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
.github/tabler-icons-1.107.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
.github/tabler-icons-1.108.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

58
.github/tabler-icons-1.108.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="arrow-iteration" class="icon icon-tabler icon-tabler-arrow-iteration" 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.5 16a5.5 5.5 0 1 0 -5.5 -5.5v.5" /><path d="M3 16h18" /><path d="M18 13l3 3l-3 3" />
</symbol>
<symbol id="coffin" class="icon icon-tabler icon-tabler-coffin" 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="M7 3l-2 6l2 12h6l2 -12l-2 -6z" /><path d="M10 7v5" /><path d="M8 9h4" /><path d="M13 21h4l2 -12l-2 -6h-4" />
</symbol>
<symbol id="cooker" class="icon icon-tabler icon-tabler-cooker" 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="M12 7h.01" /><path d="M15 7h.01" /><path d="M9 7h.01" /><rect x="5" y="3" width="14" height="18" rx="2" /><path d="M9 15h6" /><path d="M5 11h14" />
</symbol>
<symbol id="crystal-ball" class="icon icon-tabler icon-tabler-crystal-ball" 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.73 17.018a8 8 0 1 1 10.54 0" /><path d="M5 19a2 2 0 0 0 2 2h10a2 2 0 1 0 0 -4h-10a2 2 0 0 0 -2 2z" /><path d="M11 7a3 3 0 0 0 -3 3" />
</symbol>
<symbol id="ghost-2" class="icon icon-tabler icon-tabler-ghost-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="M10 9h.01" /><path d="M14 9h.01" /><path d="M12 3a7 7 0 0 1 7 7v1l1 0a2 2 0 1 1 0 4l-1 0v3l2 3h-10a6 6 0 0 1 -6 -5.775l0 -.226l-1 0a2 2 0 0 1 0 -4l1 0v-1a7 7 0 0 1 7 -7z" /><path d="M11 14h2a1 1 0 0 0 -2 0z" />
</symbol>
<symbol id="git-branch-deleted" class="icon icon-tabler icon-tabler-git-branch-deleted" 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"/><circle cx="7" cy="18" r="2" /><circle cx="7" cy="6" r="2" /><path d="M7 8v8" /><path d="M9 18h6a2 2 0 0 0 2 -2v-5" /><path d="M14 14l3 -3l3 3" /><path d="M15 4l4 4" /><path d="M15 8l4 -4" />
</symbol>
<symbol id="git-cherry-pick" class="icon icon-tabler icon-tabler-git-cherry-pick" 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"/><circle cx="7" cy="12" r="3" /><path d="M7 3v6" /><path d="M7 15v6" /><path d="M13 7h2.5l1.5 5l-1.5 5h-2.5" /><path d="M17 12h3" />
</symbol>
<symbol id="grave-2" class="icon icon-tabler icon-tabler-grave-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="M7 16.17v-9.17a3 3 0 0 1 3 -3h4a3 3 0 0 1 3 3v9.171" /><path d="M12 7v5" /><path d="M10 9h4" /><path d="M5 21v-2a3 3 0 0 1 3 -3h8a3 3 0 0 1 3 3v2h-14z" />
</symbol>
<symbol id="grave" class="icon icon-tabler icon-tabler-grave" 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 21v-2a3 3 0 0 1 3 -3h8a3 3 0 0 1 3 3v2h-14z" /><path d="M10 16v-5h-4v-4h4v-4h4v4h4v4h-4v5" />
</symbol>
<symbol id="jetpack" class="icon icon-tabler icon-tabler-jetpack" 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 6a3 3 0 1 0 -6 0v7h6v-7z" /><path d="M14 13h6v-7a3 3 0 0 0 -6 0v7z" /><path d="M5 16c0 2.333 .667 4 2 5c1.333 -1 2 -2.667 2 -5" /><path d="M15 16c0 2.333 .667 4 2 5c1.333 -1 2 -2.667 2 -5" /><path d="M10 8h4" /><path d="M10 11h4" />
</symbol>
<symbol id="keyframe-align-center" class="icon icon-tabler icon-tabler-keyframe-align-center" 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="M12 20v2" /><path d="M12.816 16.58c-.207 .267 -.504 .42 -.816 .42c-.312 0 -.61 -.153 -.816 -.42l-2.908 -3.748a1.39 1.39 0 0 1 0 -1.664l2.908 -3.748c.207 -.267 .504 -.42 .816 -.42c.312 0 .61 .153 .816 .42l2.908 3.748a1.39 1.39 0 0 1 0 1.664l-2.908 3.748z" /><path d="M12 2v2" /><path d="M3 12h2" /><path d="M19 12h2" />
</symbol>
<symbol id="keyframe-align-horizontal" class="icon icon-tabler icon-tabler-keyframe-align-horizontal" 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="M12.816 16.58c-.207 .267 -.504 .42 -.816 .42c-.312 0 -.61 -.153 -.816 -.42l-2.908 -3.748a1.39 1.39 0 0 1 0 -1.664l2.908 -3.748c.207 -.267 .504 -.42 .816 -.42c.312 0 .61 .153 .816 .42l2.908 3.748a1.39 1.39 0 0 1 0 1.664l-2.908 3.748z" /><path d="M3 12h2" /><path d="M19 12h2" />
</symbol>
<symbol id="keyframe-align-vertical" class="icon icon-tabler icon-tabler-keyframe-align-vertical" 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="M12 2v2" /><path d="M12.816 16.58c-.207 .267 -.504 .42 -.816 .42c-.312 0 -.61 -.153 -.816 -.42l-2.908 -3.748a1.39 1.39 0 0 1 0 -1.664l2.908 -3.748c.207 -.267 .504 -.42 .816 -.42c.312 0 .61 .153 .816 .42l2.908 3.748a1.39 1.39 0 0 1 0 1.664l-2.908 3.748z" /><path d="M12 20v2" />
</symbol>
<symbol id="keyframes" class="icon icon-tabler icon-tabler-keyframes" 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.225 18.412a1.595 1.595 0 0 1 -1.225 .588c-.468 0 -.914 -.214 -1.225 -.588l-4.361 -5.248a1.844 1.844 0 0 1 0 -2.328l4.361 -5.248a1.595 1.595 0 0 1 1.225 -.588c.468 0 .914 .214 1.225 .588l4.361 5.248a1.844 1.844 0 0 1 0 2.328l-4.361 5.248z" /><path d="M17 5l4.586 5.836a1.844 1.844 0 0 1 0 2.328l-4.586 5.836" /><path d="M13 5l4.586 5.836a1.844 1.844 0 0 1 0 2.328l-4.586 5.836" />
</symbol>
<symbol id="pentagram" class="icon icon-tabler icon-tabler-pentagram" 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.636 5.636a9 9 0 1 1 12.728 12.728a9 9 0 0 1 -12.728 -12.728z" /><path d="M15.236 11l5.264 4h-6.5l-2 6l-2 -6h-6.5l5.276 -4l-2.056 -6.28l5.28 3.78l5.28 -3.78z" />
</symbol>
<symbol id="pumpkin-scary" class="icon icon-tabler icon-tabler-pumpkin-scary" 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 15l1.5 1l1.5 -1l1.5 1l1.5 -1" /><path d="M10 11h.01" /><path d="M14 11h.01" /><path d="M17 6.082c2.609 .588 3.627 4.162 2.723 7.983c-.903 3.82 -2.75 6.44 -5.359 5.853a3.355 3.355 0 0 1 -.774 -.279a3.728 3.728 0 0 1 -1.59 .361c-.556 0 -1.09 -.127 -1.59 -.362a3.296 3.296 0 0 1 -.774 .28c-2.609 .588 -4.456 -2.033 -5.36 -5.853c-.903 -3.82 .115 -7.395 2.724 -7.983c1.085 -.244 1.575 .066 2.585 .787c.716 -.554 1.54 -.869 2.415 -.869c.876 0 1.699 .315 2.415 .87c1.01 -.722 1.5 -1.032 2.585 -.788z" /><path d="M12 6c0 -1.226 .693 -2.346 1.789 -2.894l.211 -.106" />
</symbol>
<symbol id="slashes" class="icon icon-tabler icon-tabler-slashes" 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 5l-10 14" /><path d="M20 5l-10 14" />
</symbol>
<symbol id="weight" class="icon icon-tabler icon-tabler-weight" 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"/><circle cx="12" cy="6" r="3" /><path d="M6.835 9h10.33a1 1 0 0 1 .984 .821l1.637 9a1 1 0 0 1 -.984 1.179h-13.604a1 1 0 0 1 -.984 -1.179l1.637 -9a1 1 0 0 1 .984 -.821z" />
</symbol>
<use xlink:href="#arrow-iteration" x="24" y="24" width="24" height="24" />
<use xlink:href="#coffin" x="68" y="24" width="24" height="24" />
<use xlink:href="#cooker" x="112" y="24" width="24" height="24" />
<use xlink:href="#crystal-ball" x="156" y="24" width="24" height="24" />
<use xlink:href="#ghost-2" x="200" y="24" width="24" height="24" />
<use xlink:href="#git-branch-deleted" x="244" y="24" width="24" height="24" />
<use xlink:href="#git-cherry-pick" x="24" y="68" width="24" height="24" />
<use xlink:href="#grave-2" x="68" y="68" width="24" height="24" />
<use xlink:href="#grave" x="112" y="68" width="24" height="24" />
<use xlink:href="#jetpack" x="156" y="68" width="24" height="24" />
<use xlink:href="#keyframe-align-center" x="200" y="68" width="24" height="24" />
<use xlink:href="#keyframe-align-horizontal" x="244" y="68" width="24" height="24" />
<use xlink:href="#keyframe-align-vertical" x="24" y="112" width="24" height="24" />
<use xlink:href="#keyframes" x="68" y="112" width="24" height="24" />
<use xlink:href="#pentagram" x="112" y="112" width="24" height="24" />
<use xlink:href="#pumpkin-scary" x="156" y="112" width="24" height="24" />
<use xlink:href="#slashes" x="200" y="112" width="24" height="24" />
<use xlink:href="#weight" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

BIN
.github/tabler-icons-1.108.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
.github/tabler-icons-1.109.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

58
.github/tabler-icons-1.109.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="confucius" class="icon icon-tabler icon-tabler-confucius" 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 19l3 2v-18" /><path d="M4 10l8 -2" /><path d="M4 18l8 -10" /><path d="M20 18l-8 -8l8 -4" />
</symbol>
<symbol id="fish-christianity" class="icon icon-tabler icon-tabler-fish-christianity" 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="M22 7s-5.646 10 -12.308 10c-3.226 .025 -6.194 -1.905 -7.692 -5c1.498 -3.095 4.466 -5.025 7.692 -5c6.662 0 12.308 10 12.308 10" />
</symbol>
<symbol id="menorah" class="icon icon-tabler icon-tabler-menorah" 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="M12 4v16" /><path d="M8 4v2a4 4 0 1 0 8 0v-2" /><path d="M4 4v2a8 8 0 1 0 16 0v-2" /><path d="M10 20h4" />
</symbol>
<symbol id="om" class="icon icon-tabler icon-tabler-om" 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="M7 12c2.21 0 4 -1.567 4 -3.5s-1.79 -3.5 -4 -3.5c-1.594 0 -2.97 .816 -3.613 1.996" /><path d="M3.423 14.483a4.944 4.944 0 0 0 -.423 2.017c0 2.485 1.79 4.5 4 4.5s4 -2.015 4 -4.5s-1.79 -4.5 -4 -4.5" /><path d="M14.071 17.01c.327 2.277 1.739 3.99 3.429 3.99c1.933 0 3.5 -2.239 3.5 -5s-1.567 -5 -3.5 -5c-.96 0 -1.868 .606 -2.5 1.5c-.717 1.049 -1.76 1.7 -2.936 1.7c-.92 0 -1.766 -.406 -2.434 -1.087" /><path d="M17 3l2 2" /><path d="M12 3c1.667 3.667 4.667 5.333 9 5" />
</symbol>
<symbol id="ribbon-health" class="icon icon-tabler icon-tabler-ribbon-health" 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="M7 21s9.286 -9.841 9.286 -13.841a3.864 3.864 0 0 0 -1.182 -3.008a4.13 4.13 0 0 0 -3.104 -1.144a4.13 4.13 0 0 0 -3.104 1.143a3.864 3.864 0 0 0 -1.182 3.01c0 3.999 9.286 13.84 9.286 13.84" />
</symbol>
<symbol id="rosette-number-0" class="icon icon-tabler icon-tabler-rosette-number-0" 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 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0 -4 0z" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette-number-1" class="icon icon-tabler icon-tabler-rosette-number-1" 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 10l2 -2v8" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette-number-2" class="icon icon-tabler icon-tabler-rosette-number-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="M10 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette-number-3" class="icon icon-tabler icon-tabler-rosette-number-3" 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 9a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2h2a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette-number-4" class="icon icon-tabler icon-tabler-rosette-number-4" 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 8v3a1 1 0 0 0 1 1h3" /><path d="M14 8v8" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette-number-5" class="icon icon-tabler icon-tabler-rosette-number-5" 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 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1h-3v-4h4" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette-number-6" class="icon icon-tabler icon-tabler-rosette-number-6" 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 9a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1h-3" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette-number-7" class="icon icon-tabler icon-tabler-rosette-number-7" 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 8h4l-2 8" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette-number-8" class="icon icon-tabler icon-tabler-rosette-number-8" 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="M12 12h-1a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette-number-9" class="icon icon-tabler icon-tabler-rosette-number-9" 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 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="rosette" class="icon icon-tabler icon-tabler-rosette" 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 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7c.412 .41 .97 .64 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58 .23 1.138 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" />
</symbol>
<symbol id="square-rounded" class="icon icon-tabler icon-tabler-square-rounded" 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="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="torii" class="icon icon-tabler icon-tabler-torii" 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 4c5.333 1.333 10.667 1.333 16 0" /><path d="M4 8h16" /><path d="M12 5v3" /><path d="M18 4.5v15.5" /><path d="M6 4.5v15.5" />
</symbol>
<use xlink:href="#confucius" x="24" y="24" width="24" height="24" />
<use xlink:href="#fish-christianity" x="68" y="24" width="24" height="24" />
<use xlink:href="#menorah" x="112" y="24" width="24" height="24" />
<use xlink:href="#om" x="156" y="24" width="24" height="24" />
<use xlink:href="#ribbon-health" x="200" y="24" width="24" height="24" />
<use xlink:href="#rosette-number-0" x="244" y="24" width="24" height="24" />
<use xlink:href="#rosette-number-1" x="24" y="68" width="24" height="24" />
<use xlink:href="#rosette-number-2" x="68" y="68" width="24" height="24" />
<use xlink:href="#rosette-number-3" x="112" y="68" width="24" height="24" />
<use xlink:href="#rosette-number-4" x="156" y="68" width="24" height="24" />
<use xlink:href="#rosette-number-5" x="200" y="68" width="24" height="24" />
<use xlink:href="#rosette-number-6" x="244" y="68" width="24" height="24" />
<use xlink:href="#rosette-number-7" x="24" y="112" width="24" height="24" />
<use xlink:href="#rosette-number-8" x="68" y="112" width="24" height="24" />
<use xlink:href="#rosette-number-9" x="112" y="112" width="24" height="24" />
<use xlink:href="#rosette" x="156" y="112" width="24" height="24" />
<use xlink:href="#square-rounded" x="200" y="112" width="24" height="24" />
<use xlink:href="#torii" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

BIN
.github/tabler-icons-1.109.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
.github/tabler-icons-1.110.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

58
.github/tabler-icons-1.110.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="bomb" class="icon icon-tabler icon-tabler-bomb" 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.349 5.349l3.301 3.301a1.2 1.2 0 0 1 0 1.698l-.972 .972a7.5 7.5 0 1 1 -5 -5l.972 -.972a1.2 1.2 0 0 1 1.698 0z" /><path d="M17 7l1.293 -1.293a2.414 2.414 0 0 0 .707 -1.707a1 1 0 0 1 1 -1h1" /><path d="M7 13a3 3 0 0 1 3 -3" />
</symbol>
<symbol id="bounce-left" class="icon icon-tabler icon-tabler-bounce-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="M20 15.5c-3 -1 -5.5 -.5 -8 4.5c-.5 -3 -1.5 -5.5 -3 -8" /><path d="M6 9a2 2 0 1 1 0 -4a2 2 0 0 1 0 4z" />
</symbol>
<symbol id="bounce-right" class="icon icon-tabler icon-tabler-bounce-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="M4 15.5c3 -1 5.5 -.5 8 4.5c.5 -3 1.5 -5.5 3 -8" /><path d="M18 9a2 2 0 1 1 0 -4a2 2 0 0 1 0 4z" />
</symbol>
<symbol id="brain" class="icon icon-tabler icon-tabler-brain" 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.5 13a3.5 3.5 0 0 0 -3.5 3.5v1a3.5 3.5 0 0 0 7 0v-1.8" /><path d="M8.5 13a3.5 3.5 0 0 1 3.5 3.5v1a3.5 3.5 0 0 1 -7 0v-1.8" /><path d="M17.5 16a3.5 3.5 0 0 0 0 -7h-.5" /><path d="M19 9.3v-2.8a3.5 3.5 0 0 0 -7 0" /><path d="M6.5 16a3.5 3.5 0 0 1 0 -7h.5" /><path d="M5 9.3v-2.8a3.5 3.5 0 0 1 7 0v10" />
</symbol>
<symbol id="brand-binance" class="icon icon-tabler icon-tabler-brand-binance" 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 8l2 2l4 -4l4 4l2 -2l-6 -6z" /><path d="M6 16l2 -2l4 4l3.5 -3.5l2 2l-5.5 5.5z" /><path d="M20 10l1.997 2.001l-1.997 1.999l-2 -2z" /><path d="M4 10l2 2l-2 2l-2 -2z" /><path d="M12 10l2 2l-2 2l-2 -2z" />
</symbol>
<symbol id="brand-nem" class="icon icon-tabler icon-tabler-brand-nem" 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="M12.182 2c1.94 .022 3.879 .382 5.818 1.08l.364 .135a23.075 23.075 0 0 1 3.636 1.785c0 5.618 -1.957 10.258 -5.87 13.92c-1.24 1.239 -2.5 2.204 -3.78 2.898l-.35 .182c-1.4 -.703 -2.777 -1.729 -4.13 -3.079c-3.912 -3.663 -5.87 -8.303 -5.87 -13.921c2.545 -1.527 5.09 -2.471 7.636 -2.832l.364 -.048a16.786 16.786 0 0 1 1.818 -.12h.364z" /><path d="M2.1 7.07c2.073 6.72 5.373 7.697 9.9 2.93c0 -4 1.357 -6.353 4.07 -7.06l.59 -.11" /><path d="M16.35 18.51s2.65 -5.51 -4.35 -8.51" />
</symbol>
<symbol id="brand-nexo" class="icon icon-tabler icon-tabler-brand-nexo" 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="M17 3l5 3v12l-5 3l-10 -6v-6l10 6v-6l-5 -3z" /><path d="M12 6l-5 -3l-5 3v12l5 3l4.7 -3.13" />
</symbol>
<symbol id="brand-tether" class="icon icon-tabler icon-tabler-brand-tether" 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.08 20.188c-1.15 1.083 -3.02 1.083 -4.17 0l-6.93 -6.548c-.96 -.906 -1.27 -2.624 -.69 -3.831l2.4 -5.018c.47 -.991 1.72 -1.791 2.78 -1.791h9.06c1.06 0 2.31 .802 2.78 1.79l2.4 5.019c.58 1.207 .26 2.925 -.69 3.83c-3.453 3.293 -3.466 3.279 -6.94 6.549z" /><path d="M12 15v-7" /><path d="M8 8h8" />
</symbol>
<symbol id="brand-torchain" class="icon icon-tabler icon-tabler-brand-torchain" 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.588 15.537l-3.553 -3.537l-7.742 8.18c-.791 .85 .153 2.18 1.238 1.73l9.616 -4.096a1.398 1.398 0 0 0 .44 -2.277z" /><path d="M8.412 8.464l3.553 3.536l7.742 -8.18c.791 -.85 -.153 -2.18 -1.238 -1.73l-9.616 4.098a1.398 1.398 0 0 0 -.44 2.277z" />
</symbol>
<symbol id="building-estate" class="icon icon-tabler icon-tabler-building-estate" 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 21h18" /><path d="M19 21v-4" /><path d="M19 17a2 2 0 0 0 2 -2v-2a2 2 0 1 0 -4 0v2a2 2 0 0 0 2 2z" /><path d="M14 21v-14a3 3 0 0 0 -3 -3h-4a3 3 0 0 0 -3 3v14" /><path d="M9 17v4" /><path d="M8 13h2" /><path d="M8 9h2" />
</symbol>
<symbol id="building-tunnel" class="icon icon-tabler icon-tabler-building-tunnel" 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 21h14a2 2 0 0 0 2 -2v-7a9 9 0 0 0 -18 0v7a2 2 0 0 0 2 2z" /><path d="M8 21v-9a4 4 0 1 1 8 0v9" /><path d="M3 17h4" /><path d="M17 17h4" /><path d="M21 12h-4" /><path d="M7 12h-4" /><path d="M12 3v5" /><path d="M6 6l3 3" /><path d="M15 9l3 -3l-3 3z" />
</symbol>
<symbol id="campfire" class="icon icon-tabler icon-tabler-campfire" 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 21l16 -4" /><path d="M20 21l-16 -4" /><path d="M12 15a4 4 0 0 0 4 -4c0 -3 -2 -3 -2 -8c-4 2 -6 5 -6 8a4 4 0 0 0 4 4z" />
</symbol>
<symbol id="color-filter" class="icon icon-tabler icon-tabler-color-filter" 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="M13.58 13.79c.27 .68 .42 1.43 .42 2.21c0 1.77 -.77 3.37 -2 4.46a5.93 5.93 0 0 1 -4 1.54c-3.31 0 -6 -2.69 -6 -6c0 -2.76 1.88 -5.1 4.42 -5.79" /><path d="M17.58 10.21c2.54 .69 4.42 3.03 4.42 5.79c0 3.31 -2.69 6 -6 6a5.93 5.93 0 0 1 -4 -1.54" /><circle cx="12" cy="8" r="6" />
</symbol>
<symbol id="device-airpods" class="icon icon-tabler icon-tabler-device-airpods" 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 4a4 4 0 0 1 3.995 3.8l.005 .2v10.5a1.5 1.5 0 0 1 -3 0v-6.5h-1a4 4 0 0 1 -3.995 -3.8l-.005 -.2a4 4 0 0 1 4 -4z" /><path d="M18 4a4 4 0 0 0 -3.995 3.8l-.005 .2v10.5a1.5 1.5 0 0 0 3 0v-6.5h1a4 4 0 0 0 3.995 -3.8l.005 -.2a4 4 0 0 0 -4 -4z" />
</symbol>
<symbol id="rubber-stamp-off" class="icon icon-tabler icon-tabler-rubber-stamp-off" 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.273 8.273c.805 2.341 2.857 5.527 -1.484 5.527c-2.368 0 -3.789 0 -3.789 4.05h14.85" /><path d="M5 21h14" /><path d="M3 3l18 18" /><path d="M8.712 4.722a3.99 3.99 0 0 1 3.288 -1.722a4 4 0 0 1 4 4c0 .992 -.806 2.464 -1.223 3.785m6.198 6.196c-.182 -2.883 -1.332 -3.153 -3.172 -3.178" />
</symbol>
<symbol id="rubber-stamp" class="icon icon-tabler icon-tabler-rubber-stamp" 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="M21 17.85h-18c0 -4.05 1.421 -4.05 3.79 -4.05c5.21 0 1.21 -4.59 1.21 -6.8a4 4 0 1 1 8 0c0 2.21 -4 6.8 1.21 6.8c2.369 0 3.79 0 3.79 4.05z" /><path d="M5 21h14" />
</symbol>
<symbol id="settings-2" class="icon icon-tabler icon-tabler-settings-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="M19 6.873a2 2 0 0 1 1 1.747v6.536a2 2 0 0 1 -1.029 1.748l-6 3.833a2 2 0 0 1 -1.942 0l-6 -3.833a2 2 0 0 1 -1.029 -1.747v-6.537a2 2 0 0 1 1.029 -1.748l6 -3.572a2.056 2.056 0 0 1 2 0l6 3.573h-.029z" /><circle cx="12" cy="12" r="3" />
</symbol>
<symbol id="trekking" class="icon icon-tabler icon-tabler-trekking" 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"/><circle cx="12" cy="4" r="1" /><path d="M7 21l2 -4" /><path d="M13 21v-4l-3 -3l1 -6l3 4l3 2" /><path d="M10 14l-1.827 -1.218a2 2 0 0 1 -.831 -2.15l.28 -1.117a2 2 0 0 1 1.939 -1.515h1.439l4 1l3 -2" /><path d="M17 12v9" /><path d="M16 20h2" />
</symbol>
<use xlink:href="#bomb" x="24" y="24" width="24" height="24" />
<use xlink:href="#bounce-left" x="68" y="24" width="24" height="24" />
<use xlink:href="#bounce-right" x="112" y="24" width="24" height="24" />
<use xlink:href="#brain" x="156" y="24" width="24" height="24" />
<use xlink:href="#brand-binance" x="200" y="24" width="24" height="24" />
<use xlink:href="#brand-nem" x="244" y="24" width="24" height="24" />
<use xlink:href="#brand-nexo" x="24" y="68" width="24" height="24" />
<use xlink:href="#brand-tether" x="68" y="68" width="24" height="24" />
<use xlink:href="#brand-torchain" x="112" y="68" width="24" height="24" />
<use xlink:href="#building-estate" x="156" y="68" width="24" height="24" />
<use xlink:href="#building-tunnel" x="200" y="68" width="24" height="24" />
<use xlink:href="#campfire" x="244" y="68" width="24" height="24" />
<use xlink:href="#color-filter" x="24" y="112" width="24" height="24" />
<use xlink:href="#device-airpods" x="68" y="112" width="24" height="24" />
<use xlink:href="#rubber-stamp-off" x="112" y="112" width="24" height="24" />
<use xlink:href="#rubber-stamp" x="156" y="112" width="24" height="24" />
<use xlink:href="#settings-2" x="200" y="112" width="24" height="24" />
<use xlink:href="#trekking" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

BIN
.github/tabler-icons-1.110.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
.github/tabler-icons-1.111.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

112
.github/tabler-icons-1.111.0.svg vendored Normal file
View File

@ -0,0 +1,112 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 292" width="292" height="292" style="color: #354052"><rect x="0" y="0" width="292" height="292" fill="#fff"></rect>
<symbol id="square-rounded-letter-a" class="icon icon-tabler icon-tabler-square-rounded-letter-a" 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 16v-6a2 2 0 1 1 4 0v6" /><path d="M10 13h4" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-b" class="icon icon-tabler icon-tabler-square-rounded-letter-b" 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 16h2a2 2 0 1 0 0 -4h-2h2a2 2 0 1 0 0 -4h-2v8z" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-c" class="icon icon-tabler icon-tabler-square-rounded-letter-c" 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 10a2 2 0 1 0 -4 0v4a2 2 0 1 0 4 0" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-d" class="icon icon-tabler icon-tabler-square-rounded-letter-d" 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 8v8h2a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2h-2z" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-e" class="icon icon-tabler icon-tabler-square-rounded-letter-e" 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 8h-4v8h4" /><path d="M10 12h2.5" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-f" class="icon icon-tabler icon-tabler-square-rounded-letter-f" 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 12h3" /><path d="M14 8h-4v8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-g" class="icon icon-tabler icon-tabler-square-rounded-letter-g" 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 8h-2a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h2v-4h-1" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-h" class="icon icon-tabler icon-tabler-square-rounded-letter-h" 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 16v-8m4 0v8" /><path d="M10 12h4" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-i" class="icon icon-tabler icon-tabler-square-rounded-letter-i" 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="M12 8v8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-j" class="icon icon-tabler icon-tabler-square-rounded-letter-j" 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 8h4v6a2 2 0 1 1 -4 0" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-k" class="icon icon-tabler icon-tabler-square-rounded-letter-k" 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 8l-2.5 4l2.5 4" /><path d="M10 12h1.5" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-l" class="icon icon-tabler icon-tabler-square-rounded-letter-l" 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 8v8h4" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-m" class="icon icon-tabler icon-tabler-square-rounded-letter-m" 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 16v-8l3 5l3 -5v8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-n" class="icon icon-tabler icon-tabler-square-rounded-letter-n" 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 16v-8l4 8v-8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-o" class="icon icon-tabler icon-tabler-square-rounded-letter-o" 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="M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1 -4 0v-4a2 2 0 0 1 2 -2z" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-p" class="icon icon-tabler icon-tabler-square-rounded-letter-p" 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 12h2a2 2 0 1 0 0 -4h-2v8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-q" class="icon icon-tabler icon-tabler-square-rounded-letter-q" 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="M12 8a2 2 0 0 1 2 2v4a2 2 0 1 1 -4 0v-4a2 2 0 0 1 2 -2z" /><path d="M13 15l1 1" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-r" class="icon icon-tabler icon-tabler-square-rounded-letter-r" 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 12h2a2 2 0 1 0 0 -4h-2v8m4 0l-3 -4" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-s" class="icon icon-tabler icon-tabler-square-rounded-letter-s" 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 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1h-2a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-t" class="icon icon-tabler icon-tabler-square-rounded-letter-t" 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 8h4" /><path d="M12 8v8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-u" class="icon icon-tabler icon-tabler-square-rounded-letter-u" 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 8v6a2 2 0 1 0 4 0v-6" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-v" class="icon icon-tabler icon-tabler-square-rounded-letter-v" 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 8l2 8l2 -8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-w" class="icon icon-tabler icon-tabler-square-rounded-letter-w" 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 8l1 8l2 -5l2 5l1 -8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-x" class="icon icon-tabler icon-tabler-square-rounded-letter-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="M10 8l4 8" /><path d="M10 16l4 -8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-y" class="icon icon-tabler icon-tabler-square-rounded-letter-y" 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 8l2 5l2 -5" /><path d="M12 16v-3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-letter-z" class="icon icon-tabler icon-tabler-square-rounded-letter-z" 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 8h4l-4 8h4" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-0" class="icon icon-tabler icon-tabler-square-rounded-number-0" 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 10v4a2 2 0 1 0 4 0v-4a2 2 0 1 0 -4 0z" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-1" class="icon icon-tabler icon-tabler-square-rounded-number-1" 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 10l2 -2v8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-2" class="icon icon-tabler icon-tabler-square-rounded-number-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="M10 8h3a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-3" class="icon icon-tabler icon-tabler-square-rounded-number-3" 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 9a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2h2a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-4" class="icon icon-tabler icon-tabler-square-rounded-number-4" 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 8v3a1 1 0 0 0 1 1h3" /><path d="M14 8v8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-5" class="icon icon-tabler icon-tabler-square-rounded-number-5" 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 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1h-3v-4h4" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-6" class="icon icon-tabler icon-tabler-square-rounded-number-6" 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 9a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1h-3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-7" class="icon icon-tabler icon-tabler-square-rounded-number-7" 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 8h4l-2 8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-8" class="icon icon-tabler icon-tabler-square-rounded-number-8" 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="M12 12h-1a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-number-9" class="icon icon-tabler icon-tabler-square-rounded-number-9" 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 15a1 1 0 0 0 1 1h2a1 1 0 0 0 1 -1v-6a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<use xlink:href="#square-rounded-letter-a" x="24" y="24" width="24" height="24" />
<use xlink:href="#square-rounded-letter-b" x="68" y="24" width="24" height="24" />
<use xlink:href="#square-rounded-letter-c" x="112" y="24" width="24" height="24" />
<use xlink:href="#square-rounded-letter-d" x="156" y="24" width="24" height="24" />
<use xlink:href="#square-rounded-letter-e" x="200" y="24" width="24" height="24" />
<use xlink:href="#square-rounded-letter-f" x="244" y="24" width="24" height="24" />
<use xlink:href="#square-rounded-letter-g" x="24" y="68" width="24" height="24" />
<use xlink:href="#square-rounded-letter-h" x="68" y="68" width="24" height="24" />
<use xlink:href="#square-rounded-letter-i" x="112" y="68" width="24" height="24" />
<use xlink:href="#square-rounded-letter-j" x="156" y="68" width="24" height="24" />
<use xlink:href="#square-rounded-letter-k" x="200" y="68" width="24" height="24" />
<use xlink:href="#square-rounded-letter-l" x="244" y="68" width="24" height="24" />
<use xlink:href="#square-rounded-letter-m" x="24" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-letter-n" x="68" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-letter-o" x="112" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-letter-p" x="156" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-letter-q" x="200" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-letter-r" x="244" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-letter-s" x="24" y="156" width="24" height="24" />
<use xlink:href="#square-rounded-letter-t" x="68" y="156" width="24" height="24" />
<use xlink:href="#square-rounded-letter-u" x="112" y="156" width="24" height="24" />
<use xlink:href="#square-rounded-letter-v" x="156" y="156" width="24" height="24" />
<use xlink:href="#square-rounded-letter-w" x="200" y="156" width="24" height="24" />
<use xlink:href="#square-rounded-letter-x" x="244" y="156" width="24" height="24" />
<use xlink:href="#square-rounded-letter-y" x="24" y="200" width="24" height="24" />
<use xlink:href="#square-rounded-letter-z" x="68" y="200" width="24" height="24" />
<use xlink:href="#square-rounded-number-0" x="112" y="200" width="24" height="24" />
<use xlink:href="#square-rounded-number-1" x="156" y="200" width="24" height="24" />
<use xlink:href="#square-rounded-number-2" x="200" y="200" width="24" height="24" />
<use xlink:href="#square-rounded-number-3" x="244" y="200" width="24" height="24" />
<use xlink:href="#square-rounded-number-4" x="24" y="244" width="24" height="24" />
<use xlink:href="#square-rounded-number-5" x="68" y="244" width="24" height="24" />
<use xlink:href="#square-rounded-number-6" x="112" y="244" width="24" height="24" />
<use xlink:href="#square-rounded-number-7" x="156" y="244" width="24" height="24" />
<use xlink:href="#square-rounded-number-8" x="200" y="244" width="24" height="24" />
<use xlink:href="#square-rounded-number-9" x="244" y="244" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 18 KiB

BIN
.github/tabler-icons-1.111.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
.github/tabler-icons-1.112.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

67
.github/tabler-icons-1.112.0.svg vendored Normal file
View File

@ -0,0 +1,67 @@
<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="baby-bottle" class="icon icon-tabler icon-tabler-baby-bottle" 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 10h14" /><path d="M12 2v2" /><path d="M12 4a5 5 0 0 1 5 5v11a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2v-11a5 5 0 0 1 5 -5z" />
</symbol>
<symbol id="binary-tree-2" class="icon icon-tabler icon-tabler-binary-tree-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 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M7 14a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M21 14a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M12 8v8" /><path d="M6.316 12.496l4.368 -4.992" /><path d="M17.684 12.496l-4.366 -4.99" />
</symbol>
<symbol id="binary-tree" class="icon icon-tabler icon-tabler-binary-tree" 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 20a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M16 4a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M16 20a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M11 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M21 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M5.058 18.306l2.88 -4.606" /><path d="M10.061 10.303l2.877 -4.604" /><path d="M10.065 13.705l2.876 4.6" /><path d="M15.063 5.7l2.881 4.61" />
</symbol>
<symbol id="brand-cohost" class="icon icon-tabler icon-tabler-brand-cohost" 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"/><ellipse cx="17" cy="14" rx="3" ry="2" /><path d="M4.526 17.666c-1.133 -.772 -1.897 -1.924 -2.291 -3.456c-.398 -1.54 -.29 -2.937 .32 -4.19c.61 -1.255 1.59 -2.34 2.938 -3.254c1.348 -.914 2.93 -1.625 4.749 -2.132c1.81 -.504 3.516 -.708 5.12 -.61c1.608 .1 2.979 .537 4.112 1.31s1.897 1.924 2.291 3.456c.398 1.541 .29 2.938 -.32 4.192c-.61 1.253 -1.59 2.337 -2.938 3.252c-1.348 .915 -2.93 1.626 -4.749 2.133c-1.81 .503 -3.516 .707 -5.12 .61c-1.608 -.102 -2.979 -.538 -4.112 -1.31z" /><path d="M10.998 12.508c-.53 -.316 -1.23 -.508 -1.998 -.508c-1.657 0 -3 .895 -3 2s1.343 2 3 2c.767 0 1.467 -.192 1.998 -.508" />
</symbol>
<symbol id="brand-gumroad" class="icon icon-tabler icon-tabler-brand-gumroad" 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="M21 12a9 9 0 1 1 -18 0a9 9 0 0 1 18 0z" /><path d="M13.5 13h2.5v3" /><path d="M15.024 9.382a4 4 0 1 0 -3.024 6.618c1.862 0 2.554 -1.278 3 -3" />
</symbol>
<symbol id="brand-onedrive" class="icon icon-tabler icon-tabler-brand-onedrive" 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="M18.456 10.45a6.45 6.45 0 0 0 -11.999 -2.151a4.857 4.857 0 0 0 -4.44 5.241a4.856 4.856 0 0 0 5.236 4.444h10.751a3.771 3.771 0 0 0 3.99 -3.54a3.772 3.772 0 0 0 -3.538 -3.992z" />
</symbol>
<symbol id="brand-waze" class="icon icon-tabler icon-tabler-brand-waze" 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.66 17.52a7 7 0 0 1 -3.66 -4.52c2 0 3 -1 3 -2.51c0 -3.92 2.25 -7.49 7.38 -7.49c4.62 0 7.62 3.51 7.62 8a8.08 8.08 0 0 1 -3.39 6.62" /><path d="M10 18.69a17.29 17.29 0 0 0 3.33 .3h.54" /><circle cx="16" cy="19" r="2" /><circle cx="8" cy="19" r="2" /><path d="M16 9h.01" /><path d="M11 9h.01" />
</symbol>
<symbol id="topology-bus" class="icon icon-tabler icon-tabler-topology-bus" 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 10a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 10a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M22 10a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M2 16h20" /><path d="M4 12v4" /><path d="M12 12v4" /><path d="M20 12v4" />
</symbol>
<symbol id="topology-complex" class="icon icon-tabler icon-tabler-topology-complex" 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="M20 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M8 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M8 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M20 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M7.5 7.5l3 3" /><path d="M6 8v8" /><path d="M18 16v-8" /><path d="M8 6h8" /><path d="M16 18h-8" />
</symbol>
<symbol id="topology-full-hierarchy" class="icon icon-tabler icon-tabler-topology-full-hierarchy" 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="M20 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M8 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M8 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M20 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 8v8" /><path d="M18 16v-8" /><path d="M8 6h8" /><path d="M16 18h-8" /><path d="M7.5 7.5l3 3" /><path d="M13.5 13.5l3 3" /><path d="M16.5 7.5l-3 3" /><path d="M10.5 13.5l-3 3" />
</symbol>
<symbol id="topology-full" class="icon icon-tabler icon-tabler-topology-full" 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="M20 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M8 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M8 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M20 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 8v8" /><path d="M18 16v-8" /><path d="M8 6h8" /><path d="M16 18h-8" /><path d="M7.5 7.5l9 9" /><path d="M7.5 16.5l9 -9" />
</symbol>
<symbol id="topology-ring-2" class="icon icon-tabler icon-tabler-topology-ring-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 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M7 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M21 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M7 18h10" /><path d="M18 16l-5 -8" /><path d="M11 8l-5 8" />
</symbol>
<symbol id="topology-ring-3" class="icon icon-tabler icon-tabler-topology-ring-3" 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 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M20 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M20 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M8 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 8v8" /><path d="M18 16v-8" /><path d="M8 6h8" /><path d="M16 18h-8" />
</symbol>
<symbol id="topology-ring" class="icon icon-tabler icon-tabler-topology-ring" 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 20a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 4a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M22 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M13.5 5.5l5 5" /><path d="M5.5 13.5l5 5" /><path d="M13.5 18.5l5 -5" /><path d="M10.5 5.5l-5 5" />
</symbol>
<symbol id="topology-star-2" class="icon icon-tabler icon-tabler-topology-star-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 20a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 4a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M22 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12h4" /><path d="M14 12h4" /><path d="M12 6v4" /><path d="M12 14v4" />
</symbol>
<symbol id="topology-star-3" class="icon icon-tabler icon-tabler-topology-star-3" 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 19a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M18 5a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M10 5a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M18 19a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M22 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12h4" /><path d="M14 12h4" /><path d="M15 7l-2 3" /><path d="M9 7l2 3" /><path d="M11 14l-2 3" /><path d="M13 14l2 3" />
</symbol>
<symbol id="topology-star-ring-2" class="icon icon-tabler icon-tabler-topology-star-ring-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 20a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 4a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M22 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12h4" /><path d="M14 12h4" /><path d="M12 6v4" /><path d="M12 14v4" /><path d="M5.5 10.5l5 -5" /><path d="M13.5 5.5l5 5" /><path d="M18.5 13.5l-5 5" /><path d="M10.5 18.5l-5 -5" />
</symbol>
<symbol id="topology-star-ring-3" class="icon icon-tabler icon-tabler-topology-star-ring-3" 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 19a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M18 5a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M10 5a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M18 19a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M22 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12h4" /><path d="M14 12h4" /><path d="M15 7l-2 3" /><path d="M9 7l2 3" /><path d="M11 14l-2 3" /><path d="M13 14l2 3" /><path d="M10 5h4" /><path d="M10 19h4" /><path d="M17 17l2 -3" /><path d="M19 10l-2 -3" /><path d="M7 7l-2 3" /><path d="M5 14l2 3" />
</symbol>
<symbol id="topology-star-ring" class="icon icon-tabler icon-tabler-topology-star-ring" 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 20a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 4a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M22 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M6 12h4" /><path d="M14 12h4" /><path d="M13.5 5.5l5 5" /><path d="M5.5 13.5l5 5" /><path d="M13.5 18.5l5 -5" /><path d="M10.5 5.5l-5 5" /><path d="M12 6v4" /><path d="M12 14v4" />
</symbol>
<symbol id="topology-star" class="icon icon-tabler icon-tabler-topology-star" 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 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M20 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M8 6a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M20 18a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M14 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z" /><path d="M7.5 7.5l3 3" /><path d="M7.5 16.5l3 -3" /><path d="M13.5 13.5l3 3" /><path d="M16.5 7.5l-3 3" />
</symbol>
<symbol id="vacuum-cleaner" class="icon icon-tabler icon-tabler-vacuum-cleaner" 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="M21 12a9 9 0 1 1 -18 0a9 9 0 0 1 18 0z" /><path d="M14 9a2 2 0 1 1 -4 0a2 2 0 0 1 4 0z" /><path d="M12 16h.01" />
</symbol>
<use xlink:href="#baby-bottle" x="24" y="24" width="24" height="24" />
<use xlink:href="#binary-tree-2" x="68" y="24" width="24" height="24" />
<use xlink:href="#binary-tree" x="112" y="24" width="24" height="24" />
<use xlink:href="#brand-cohost" x="156" y="24" width="24" height="24" />
<use xlink:href="#brand-gumroad" x="200" y="24" width="24" height="24" />
<use xlink:href="#brand-onedrive" x="244" y="24" width="24" height="24" />
<use xlink:href="#brand-waze" x="24" y="68" width="24" height="24" />
<use xlink:href="#topology-bus" x="68" y="68" width="24" height="24" />
<use xlink:href="#topology-complex" x="112" y="68" width="24" height="24" />
<use xlink:href="#topology-full-hierarchy" x="156" y="68" width="24" height="24" />
<use xlink:href="#topology-full" x="200" y="68" width="24" height="24" />
<use xlink:href="#topology-ring-2" x="244" y="68" width="24" height="24" />
<use xlink:href="#topology-ring-3" x="24" y="112" width="24" height="24" />
<use xlink:href="#topology-ring" x="68" y="112" width="24" height="24" />
<use xlink:href="#topology-star-2" x="112" y="112" width="24" height="24" />
<use xlink:href="#topology-star-3" x="156" y="112" width="24" height="24" />
<use xlink:href="#topology-star-ring-2" x="200" y="112" width="24" height="24" />
<use xlink:href="#topology-star-ring-3" x="244" y="112" width="24" height="24" />
<use xlink:href="#topology-star-ring" x="24" y="156" width="24" height="24" />
<use xlink:href="#topology-star" x="68" y="156" width="24" height="24" />
<use xlink:href="#vacuum-cleaner" x="112" y="156" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

BIN
.github/tabler-icons-1.112.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
.github/tabler-icons-1.113.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

58
.github/tabler-icons-1.113.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="24-hours" class="icon icon-tabler icon-tabler-24-hours" 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="M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4" /><path d="M4 13a8.094 8.094 0 0 0 3 5.24" /><path d="M11 15h2a1 1 0 0 1 1 1v1a1 1 0 0 1 -1 1h-1a1 1 0 0 0 -1 1v1a1 1 0 0 0 1 1h2" /><path d="M17 15v2a1 1 0 0 0 1 1h1" /><path d="M20 15v6" />
</symbol>
<symbol id="brand-ao3" class="icon icon-tabler icon-tabler-brand-ao3" 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="M2 5c7.109 4.1 10.956 10.131 12 14c1.074 -4.67 4.49 -8.94 8 -11" /><circle cx="14" cy="8" r="2" /><path d="M7 9c-.278 5.494 -2.337 7.33 -4 10c4.013 -2 6.02 -5 15.05 -5c4.012 0 3.51 2.5 1.003 3c2.006 .5 2.508 5 -2.007 2" />
</symbol>
<symbol id="brand-baidu" class="icon icon-tabler icon-tabler-brand-baidu" 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"/><ellipse cx="5" cy="9.5" rx="1" ry="1.5" /><path d="M14.463 11.596c1.282 1.774 3.476 3.416 3.476 3.416s1.921 1.574 .593 3.636c-1.328 2.063 -4.892 1.152 -4.892 1.152s-1.416 -.44 -3.06 -.088c-1.644 .356 -3.06 .22 -3.06 .22s-2.055 -.22 -2.47 -2.304c-.416 -2.084 1.918 -3.638 2.102 -3.858c.182 -.222 1.409 -.966 2.284 -2.394c.875 -1.428 3.337 -2.287 5.027 .221z" /><ellipse cx="9" cy="4.5" rx="1" ry="1.5" /><ellipse cx="15" cy="4.5" rx="1" ry="1.5" /><ellipse cx="19" cy="9.5" rx="1" ry="1.5" />
</symbol>
<symbol id="brand-dingtalk" class="icon icon-tabler icon-tabler-brand-dingtalk" 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="M21 12a9 9 0 1 1 -18 0a9 9 0 0 1 18 0z" /><path d="M8 7.5l7.02 2.632a1 1 0 0 1 .567 1.33l-1.087 2.538h1.5l-5 4l1 -4c-3.1 .03 -3.114 -3.139 -4 -6.5z" />
</symbol>
<symbol id="brand-matrix" class="icon icon-tabler icon-tabler-brand-matrix" 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 3h-1v18h1" /><path d="M20 21h1v-18h-1" /><path d="M7 9v6" /><path d="M12 15v-3.5a2.5 2.5 0 1 0 -5 0v.5" /><path d="M17 15v-3.5a2.5 2.5 0 1 0 -5 0v.5" />
</symbol>
<symbol id="brand-paypay" class="icon icon-tabler icon-tabler-brand-paypay" 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.375 21l3.938 -13.838" /><path d="M3 6c16.731 0 21.231 9.881 4.5 11" /><path d="M21 19v-14a2 2 0 0 0 -2 -2h-14a2 2 0 0 0 -2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2 -2z" />
</symbol>
<symbol id="brand-powershell" class="icon icon-tabler icon-tabler-brand-powershell" 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.887 20h11.868c.893 0 1.664 -.665 1.847 -1.592l2.358 -12c.212 -1.081 -.442 -2.14 -1.462 -2.366a1.784 1.784 0 0 0 -.385 -.042h-11.868c-.893 0 -1.664 .665 -1.847 1.592l-2.358 12c-.212 1.081 .442 2.14 1.462 2.366c.127 .028 .256 .042 .385 .042z" /><path d="M9 8l4 4l-6 4" /><path d="M12 16h3" />
</symbol>
<symbol id="brand-solidjs" class="icon icon-tabler icon-tabler-brand-solidjs" 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="M2 17.5c4.667 3 8 4.5 10 4.5c2.5 0 4 -1.5 4 -3.5s-1.5 -3.5 -4 -3.5c-2 0 -5.333 .833 -10 2.5z" /><path d="M5 13.5c4.667 -1.667 8 -2.5 10 -2.5c2.5 0 4 1.5 4 3.5c0 .738 -.204 1.408 -.588 1.96l-2.883 3.825" /><path d="M22 6.5c-4 -3 -8 -4.5 -10 -4.5c-2.04 0 -2.618 .463 -3.419 1.545" /><path d="M2 17.5l3 -4" /><path d="M22 6.5l-3 4" /><path d="M8.581 3.545l-2.953 3.711" /><path d="M7.416 12.662c-1.51 -.476 -2.416 -1.479 -2.416 -3.162c0 -2.5 1.5 -3.5 4 -3.5c1.688 0 5.087 1.068 8.198 3.204a114.76 114.76 0 0 1 1.802 1.296l-2.302 .785" />
</symbol>
<symbol id="brand-taobao" class="icon icon-tabler icon-tabler-brand-taobao" 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="M17 10h-6.5" /><path d="M11 9c-.44 .843 -1 1.5 -2 2" /><path d="M13 10v6.8" /><path d="M9 15c.71 3.675 6 1.366 8.5 .5" /><path d="M17 14.5l1 2" /><path d="M10 13h5" /><path d="M3 10c4.5 1 2.902 4.85 0 8" /><path d="M7 9c1.43 -1.652 2.06 -2.876 2.5 -4" /><path d="M8.5 7c4.333 -.667 7 -1 8 -1c1.5 0 3.5 -.5 4 1.5c.333 1.333 .5 2.833 .5 4.5v4c0 2 -1 3 -5 3" /><circle cx="5" cy="6" r="1" />
</symbol>
<symbol id="brand-threejs" class="icon icon-tabler icon-tabler-brand-threejs" 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 22l-5 -19l19 5.5z" /><path d="M12.573 17.58l-6.152 -1.576l8.796 -9.466l1.914 6.64" /><path d="M12.573 17.58l-1.573 -6.58l6.13 2.179" /><path d="M9.527 4.893l1.473 6.107l-6.31 -1.564z" />
</symbol>
<symbol id="brand-typescript" class="icon icon-tabler icon-tabler-brand-typescript" 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 17.5c.32 .32 .754 .5 1.207 .5h.543c.69 0 1.25 -.56 1.25 -1.25v-.25a1.5 1.5 0 0 0 -1.5 -1.5a1.5 1.5 0 0 1 -1.5 -1.5v-.25c0 -.69 .56 -1.25 1.25 -1.25h.543c.453 0 .887 .18 1.207 .5" /><path d="M9 12h4" /><path d="M11 12v6" /><path d="M21 19v-14a2 2 0 0 0 -2 -2h-14a2 2 0 0 0 -2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2 -2z" />
</symbol>
<symbol id="brand-vite" class="icon icon-tabler icon-tabler-brand-vite" 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 4.5l6 -1.5l-2 6.5l2 -.5l-4 7v-5l-3 1z" /><path d="M15 6.5l7 -1.5l-10 17l-10 -17l7.741 1.5" />
</symbol>
<symbol id="brand-wechat" class="icon icon-tabler icon-tabler-brand-wechat" 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.5 10c3.038 0 5.5 2.015 5.5 4.5c0 1.397 -.778 2.645 -1.999 3.47l-.001 2.03l-1.964 -1.178a6.649 6.649 0 0 1 -1.536 .178c-3.038 0 -5.5 -2.015 -5.5 -4.5s2.462 -4.5 5.5 -4.5z" /><path d="M11.197 15.698c-.69 .196 -1.43 .302 -2.197 .302a8.008 8.008 0 0 1 -2.612 -.432l-2.388 1.432v-2.801c-1.237 -1.082 -2 -2.564 -2 -4.199c0 -3.314 3.134 -6 7 -6c3.782 0 6.863 2.57 6.996 5.785l.004 .233" /><path d="M10 8h.01" /><path d="M7 8h.01" /><path d="M15 14h.01" /><path d="M18 14h.01" />
</symbol>
<symbol id="hand-sanitizer" class="icon icon-tabler icon-tabler-hand-sanitizer" 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="M7 21h10v-10a3 3 0 0 0 -3 -3h-4a3 3 0 0 0 -3 3v10z" /><path d="M15 3h-6a2 2 0 0 0 -2 2" /><path d="M12 3v5" /><path d="M12 11v4" /><path d="M10 13h4" />
</symbol>
<symbol id="menu-order" class="icon icon-tabler icon-tabler-menu-order" 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 10h16" /><path d="M4 14h16" /><path d="M9 18l3 3l3 -3" /><path d="M9 6l3 -3l3 3" />
</symbol>
<symbol id="pilcrow" class="icon icon-tabler icon-tabler-pilcrow" 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="M13 4v16" /><path d="M17 4v16" /><path d="M19 4h-9.5a4.5 4.5 0 0 0 0 9h3.5" />
</symbol>
<symbol id="sailboat-2" class="icon icon-tabler icon-tabler-sailboat-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="M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1" /><path d="M4 18l-1 -3h18l-1 3" /><path d="M12 11v4" /><path d="M7 3c1.333 2.667 1.333 5.333 0 8h10c1.333 -2.667 1.333 -5.333 0 -8" /><path d="M6 3h12" />
</symbol>
<symbol id="shopping-bag" class="icon icon-tabler icon-tabler-shopping-bag" 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.331 8h11.339a2 2 0 0 1 1.977 2.304l-1.255 8.152a3 3 0 0 1 -2.966 2.544h-6.852a3 3 0 0 1 -2.965 -2.544l-1.255 -8.152a2 2 0 0 1 1.977 -2.304z" /><path d="M9 11v-5a3 3 0 0 1 6 0v5" />
</symbol>
<use xlink:href="#24-hours" x="24" y="24" width="24" height="24" />
<use xlink:href="#brand-ao3" x="68" y="24" width="24" height="24" />
<use xlink:href="#brand-baidu" x="112" y="24" width="24" height="24" />
<use xlink:href="#brand-dingtalk" x="156" y="24" width="24" height="24" />
<use xlink:href="#brand-matrix" x="200" y="24" width="24" height="24" />
<use xlink:href="#brand-paypay" x="244" y="24" width="24" height="24" />
<use xlink:href="#brand-powershell" x="24" y="68" width="24" height="24" />
<use xlink:href="#brand-solidjs" x="68" y="68" width="24" height="24" />
<use xlink:href="#brand-taobao" x="112" y="68" width="24" height="24" />
<use xlink:href="#brand-threejs" x="156" y="68" width="24" height="24" />
<use xlink:href="#brand-typescript" x="200" y="68" width="24" height="24" />
<use xlink:href="#brand-vite" x="244" y="68" width="24" height="24" />
<use xlink:href="#brand-wechat" x="24" y="112" width="24" height="24" />
<use xlink:href="#hand-sanitizer" x="68" y="112" width="24" height="24" />
<use xlink:href="#menu-order" x="112" y="112" width="24" height="24" />
<use xlink:href="#pilcrow" x="156" y="112" width="24" height="24" />
<use xlink:href="#sailboat-2" x="200" y="112" width="24" height="24" />
<use xlink:href="#shopping-bag" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

BIN
.github/tabler-icons-1.113.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
.github/tabler-icons-1.114.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

58
.github/tabler-icons-1.114.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="brand-amigo" class="icon icon-tabler icon-tabler-brand-amigo" 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"/><circle cx="12" cy="12" r="2" /><path d="M9.591 3.635l-7.13 14.082c-1.712 3.38 1.759 5.45 3.69 3.573l1.86 -1.81c3.142 -3.054 4.959 -2.99 8.039 .11l1.329 1.337c2.372 2.387 5.865 .078 4.176 -3.225l-7.195 -14.067c-1.114 -2.18 -3.666 -2.18 -4.77 0z" />
</symbol>
<symbol id="brand-bandlab" class="icon icon-tabler icon-tabler-brand-bandlab" 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.885 7l-2.536 4.907c-2.021 3.845 -2.499 8.775 3.821 9.093h6.808c4.86 -.207 7.989 -2.975 4.607 -9.093l-2.988 -4.907" /><path d="M15.078 4h-5.136l3.678 8.768c.547 1.14 .847 1.822 .162 2.676c-.053 .093 -1.332 1.907 -3.053 1.495c-.825 -.187 -1.384 -.926 -1.32 -1.74c.04 -.91 .62 -1.717 1.488 -2.074a4.463 4.463 0 0 1 2.723 -.358" />
</symbol>
<symbol id="brand-bumble" class="icon icon-tabler icon-tabler-brand-bumble" 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="M7 12h10" /><path d="M9 8h6" /><path d="M10 16h4" /><path d="M16.268 3h-8.536a1.46 1.46 0 0 0 -1.268 .748l-4.268 7.509a1.507 1.507 0 0 0 0 1.486l4.268 7.509c.26 .462 .744 .747 1.268 .748h8.536a1.46 1.46 0 0 0 1.268 -.748l4.268 -7.509a1.507 1.507 0 0 0 0 -1.486l-4.268 -7.509a1.46 1.46 0 0 0 -1.268 -.748z" />
</symbol>
<symbol id="brand-citymapper" class="icon icon-tabler icon-tabler-brand-citymapper" 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 11a1 1 0 1 1 -1 1.013a1 1 0 0 1 1 -1v-.013z" /><path d="M21 11a1 1 0 1 1 -1 1.013a1 1 0 0 1 1 -1v-.013z" /><path d="M8 12h8" /><path d="M13 9l3 3l-3 3" />
</symbol>
<symbol id="brand-coreos" class="icon icon-tabler icon-tabler-brand-coreos" 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="M21 12a9 9 0 1 1 -18 0a9 9 0 0 1 18 0z" /><path d="M12 3c-3.263 3.212 -2.994 7.654 -3 12c4.59 .244 8.814 -.282 12 -3" /><path d="M9.5 9a4.494 4.494 0 0 1 5.5 5.5" />
</symbol>
<symbol id="brand-cpp" class="icon icon-tabler icon-tabler-brand-cpp" 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="M18 12h4" /><path d="M20 10v4" /><path d="M11 12h4" /><path d="M13 10v4" /><path d="M9 9a3 3 0 0 0 -3 -3h-.5a3.5 3.5 0 0 0 -3.5 3.5v5a3.5 3.5 0 0 0 3.5 3.5h.5a3 3 0 0 0 3 -3" />
</symbol>
<symbol id="brand-douban" class="icon icon-tabler icon-tabler-brand-douban" 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 20h16" /><path d="M5 4h14" /><path d="M8 8h8a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-2a2 2 0 0 1 2 -2z" /><path d="M16 14l-2 6" /><path d="M8 17l1 3" />
</symbol>
<symbol id="brand-evernote" class="icon icon-tabler icon-tabler-brand-evernote" 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 8h5v-5" /><path d="M17.9 19c.6 -2.5 1.1 -5.471 1.1 -9c0 -4.5 -2 -5 -3 -5c-1.906 0 -3 -.5 -3.5 -1c-.354 -.354 -.5 -1 -1.5 -1h-2l-5 5c0 6 2.5 8 5 8c1 0 1.5 -.5 2 -1.5s1.414 -.326 2.5 0c1.044 .313 2.01 .255 2.5 .5c1 .5 2 1.5 2 3c0 .5 0 3 -3 3s-3 -3 -1 -3" /><path d="M15 10h1" />
</symbol>
<symbol id="brand-google-home" class="icon icon-tabler icon-tabler-brand-google-home" 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="M19.072 20.998h-14.144a1.928 1.928 0 0 1 -1.928 -1.928v-6.857c0 -.512 .203 -1.003 .566 -1.365l7.07 -7.063a1.928 1.928 0 0 1 2.727 0l7.071 7.063c.363 .362 .566 .853 .566 1.365v6.857a1.928 1.928 0 0 1 -1.928 1.928z" /><path d="M7 13v4h10v-4l-5 -5" /><path d="M14.8 5.2l-11.8 11.8" /><path d="M7 17v4" /><path d="M17 17v4" />
</symbol>
<symbol id="brand-miniprogram" class="icon icon-tabler icon-tabler-brand-miniprogram" 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="M21 12a9 9 0 1 1 -18 0a9 9 0 0 1 18 0z" /><path d="M7.996 11.503a2.5 2.5 0 1 0 4.004 1.997v-3a2.5 2.5 0 1 1 3.995 2.004" />
</symbol>
<symbol id="brand-national-geographic" class="icon icon-tabler icon-tabler-brand-national-geographic" 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.375 3h11.25v18h-11.25z" />
</symbol>
<symbol id="brand-netease-music" class="icon icon-tabler icon-tabler-brand-netease-music" 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 4c-2.93 1.346 -5 5.046 -5 8.492c0 4.508 4 7.508 8 7.508s8 -3 8 -7c0 -3.513 -3.5 -5.513 -6 -5.513s-5 1.513 -5 4.513c0 2 1.5 3 3 3s3 -.998 3 -3c0 -3.513 -2 -4.508 -2 -6.515c0 -3.504 3.5 -2.603 4 -1.502" />
</symbol>
<symbol id="brand-onlyfans" class="icon icon-tabler icon-tabler-brand-onlyfans" 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.5 6a6.5 6.5 0 1 0 0 13a6.5 6.5 0 0 0 0 -13z" /><path d="M8.5 15a2.5 2.5 0 1 1 0 -5a2.5 2.5 0 0 1 0 5z" /><path d="M14 16c2.5 0 6.42 -1.467 7 -4h-6c3 -1 6.44 -3.533 7 -6h-4c-3.03 0 -3.764 -.196 -5 1.5" />
</symbol>
<symbol id="brand-qq" class="icon icon-tabler icon-tabler-brand-qq" 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 7h.01" /><path d="M10 7h.01" /><path d="M6 11c4 4 8 4 12 0" /><path d="M9 13.5v2.5" /><path d="M10.5 10c.667 1.333 2.333 1.333 3 0h-3z" /><path d="M16 21c1.5 0 3.065 -1 1 -3c4.442 2 1.987 -4.5 1 -7c0 -4 -1.558 -8 -6 -8s-6 4 -6 8c-.987 2.5 -3.442 9 1 7c-2.065 2 -.5 3 1 3h8z" />
</symbol>
<symbol id="brand-stackshare" class="icon icon-tabler icon-tabler-brand-stackshare" 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"/><circle cx="19" cy="6" r="2" /><circle cx="19" cy="18" r="2" /><circle cx="5" cy="12" r="2" /><path d="M7 12h3l3.5 6h3.5" /><path d="M17 6h-3.5l-3.5 6" />
</symbol>
<symbol id="brand-storytel" class="icon icon-tabler icon-tabler-brand-storytel" 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.103 22c2.292 -2.933 16.825 -2.43 16.825 -11.538c0 -6.298 -4.974 -8.462 -8.451 -8.462c-3.477 0 -9.477 3.036 -9.477 11.241c0 6.374 1.103 8.759 1.103 8.759z" />
</symbol>
<symbol id="brand-weibo" class="icon icon-tabler icon-tabler-brand-weibo" 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="M19 14.127c0 3.073 -3.502 5.873 -8 5.873c-4.126 0 -8 -2.224 -8 -5.565c0 -1.78 .984 -3.737 2.7 -5.567c2.362 -2.51 5.193 -3.687 6.551 -2.238c.415 .44 .752 1.39 .749 2.062c2 -1.615 4.308 .387 3.5 2.693c1.26 .557 2.5 .538 2.5 2.742z" /><path d="M15 4h1a5 5 0 0 1 5 5v1" />
</symbol>
<symbol id="brand-zhihu" class="icon icon-tabler icon-tabler-brand-zhihu" 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 6h6v12h-2l-2 2l-1 -2h-1z" /><path d="M4 12h6.5" /><path d="M10.5 6h-5" /><path d="M6 4c-.5 2.5 -1.5 3.5 -2.5 4.5" /><path d="M8 6v7c0 4.5 -2 5.5 -4 7" /><path d="M11 18l-3 -5" />
</symbol>
<use xlink:href="#brand-amigo" x="24" y="24" width="24" height="24" />
<use xlink:href="#brand-bandlab" x="68" y="24" width="24" height="24" />
<use xlink:href="#brand-bumble" x="112" y="24" width="24" height="24" />
<use xlink:href="#brand-citymapper" x="156" y="24" width="24" height="24" />
<use xlink:href="#brand-coreos" x="200" y="24" width="24" height="24" />
<use xlink:href="#brand-cpp" x="244" y="24" width="24" height="24" />
<use xlink:href="#brand-douban" x="24" y="68" width="24" height="24" />
<use xlink:href="#brand-evernote" x="68" y="68" width="24" height="24" />
<use xlink:href="#brand-google-home" x="112" y="68" width="24" height="24" />
<use xlink:href="#brand-miniprogram" x="156" y="68" width="24" height="24" />
<use xlink:href="#brand-national-geographic" x="200" y="68" width="24" height="24" />
<use xlink:href="#brand-netease-music" x="244" y="68" width="24" height="24" />
<use xlink:href="#brand-onlyfans" x="24" y="112" width="24" height="24" />
<use xlink:href="#brand-qq" x="68" y="112" width="24" height="24" />
<use xlink:href="#brand-stackshare" x="112" y="112" width="24" height="24" />
<use xlink:href="#brand-storytel" x="156" y="112" width="24" height="24" />
<use xlink:href="#brand-weibo" x="200" y="112" width="24" height="24" />
<use xlink:href="#brand-zhihu" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

BIN
.github/tabler-icons-1.114.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
.github/tabler-icons-1.115.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

58
.github/tabler-icons-1.115.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="arrow-badge-down" class="icon icon-tabler icon-tabler-arrow-badge-down" 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="M17 13v-6l-5 4l-5 -4v6l5 4z" />
</symbol>
<symbol id="arrow-badge-left" class="icon icon-tabler icon-tabler-arrow-badge-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="M11 17h6l-4 -5l4 -5h-6l-4 5z" />
</symbol>
<symbol id="arrow-badge-right" class="icon icon-tabler icon-tabler-arrow-badge-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="M13 7h-6l4 5l-4 5h6l4 -5z" />
</symbol>
<symbol id="arrow-badge-up" class="icon icon-tabler icon-tabler-arrow-badge-up" 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="M17 11v6l-5 -4l-5 4v-6l5 -4z" />
</symbol>
<symbol id="brand-couchdb" class="icon icon-tabler icon-tabler-brand-couchdb" 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 12h12v-2a2 2 0 0 1 2 -2a2 2 0 0 0 -2 -2h-12a2 2 0 0 0 -2 2a2 2 0 0 1 2 2v2z" /><path d="M6 15h12" /><path d="M6 18h12" /><path d="M21 11v7" /><path d="M3 11v7" />
</symbol>
<symbol id="brand-denodo" class="icon icon-tabler icon-tabler-brand-denodo" 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="M11 11h2v2h-2z" /><path d="M3.634 15.634l1.732 -1l1 1.732l-1.732 1z" /><path d="M11 19h2v2h-2z" /><path d="M18.634 14.634l1.732 1l-1 1.732l-1.732 -1z" /><path d="M17.634 7.634l1.732 -1l1 1.732l-1.732 1z" /><path d="M11 3h2v2h-2z" /><path d="M3.634 8.366l1 -1.732l1.732 1l-1 1.732z" />
</symbol>
<symbol id="brand-elastic" class="icon icon-tabler icon-tabler-brand-elastic" 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 2a5 5 0 0 1 5 5c0 .712 -.232 1.387 -.5 2c1.894 .042 3.5 1.595 3.5 3.5c0 1.869 -1.656 3.4 -3.5 3.5c.333 .625 .5 1.125 .5 1.5a2.5 2.5 0 0 1 -2.5 2.5c-.787 0 -1.542 -.432 -2 -1c-.786 1.73 -2.476 3 -4.5 3a5 5 0 0 1 -4.583 -7.003a3.5 3.5 0 0 1 -.11 -6.992l.195 -.005a2.5 2.5 0 0 1 1.998 -4c.787 0 1.542 .432 2 1c.786 -1.73 2.476 -3 4.5 -3z" /><path d="M8.5 9l-2.999 -1" /><path d="M9.5 5l-1 4l1 2l5 2l4 -4" /><path d="M18.499 16l-2.999 -.5l-1 -2.5" /><path d="M14.5 19l1 -3.5" /><path d="M5.417 14.997l4.083 -3.997" />
</symbol>
<symbol id="brand-google-big-query" class="icon icon-tabler icon-tabler-brand-google-big-query" 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="M17.73 19.875a2.225 2.225 0 0 1 -1.948 1.125h-7.283a2.222 2.222 0 0 1 -1.947 -1.158l-4.272 -6.75a2.269 2.269 0 0 1 0 -2.184l4.272 -6.75a2.225 2.225 0 0 1 1.946 -1.158h7.285c.809 0 1.554 .443 1.947 1.158l3.98 6.75a2.33 2.33 0 0 1 0 2.25l-3.98 6.75v-.033z" /><circle cx="11.5" cy="11.5" r="3.5" /><path d="M14 14l2 2" />
</symbol>
<symbol id="brand-mongodb" class="icon icon-tabler icon-tabler-brand-mongodb" 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="M12 3v19" /><path d="M18 11.227c0 3.273 -1.812 4.77 -6 9.273c-4.188 -4.503 -6 -6 -6 -9.273c0 -4.454 3.071 -6.927 6 -9.227c2.929 2.3 6 4.773 6 9.227z" />
</symbol>
<symbol id="brand-mysql" class="icon icon-tabler icon-tabler-brand-mysql" 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="M13 21c-1.427 -1.026 -3.59 -3.854 -4 -6c-.486 .77 -1.501 2 -2 2c-1.499 -.888 -.574 -3.973 0 -6c-1.596 -1.433 -2.468 -2.458 -2.5 -4c-3.35 -3.44 -.444 -5.27 2.5 -3h1c8.482 .5 6.421 8.07 9 11.5c2.295 .522 3.665 2.254 5 3.5c-2.086 -.2 -2.784 -.344 -3.5 0c.478 1.64 2.123 2.2 3.5 3" /><path d="M9 7h.01" />
</symbol>
<symbol id="brand-snowflake" class="icon icon-tabler icon-tabler-brand-snowflake" 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 21v-5.5l4.5 2.5" /><path d="M10 21v-5.5l-4.5 2.5" /><path d="M3.5 14.5l4.5 -2.5l-4.5 -2.5" /><path d="M20.5 9.5l-4.5 2.5l4.5 2.5" /><path d="M10 3v5.5l-4.5 -2.5" /><path d="M14 3v5.5l4.5 -2.5" /><path d="M12 11l1 1l-1 1l-1 -1z" />
</symbol>
<symbol id="brand-symfony" class="icon icon-tabler icon-tabler-brand-symfony" 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 13c.458 .667 1.125 1 2 1c1.313 0 2 -.875 2 -1.5c0 -1.5 -2 -1 -2 -2c0 -.625 .516 -1.5 1.5 -1.5c2.5 0 1.563 2 5.5 2c.667 0 1 -.333 1 -1" /><path d="M9 17c-.095 .667 .238 1 1 1c1.714 0 2.714 -2 3 -6c.286 -4 1.571 -6 3 -6c.571 0 .905 .333 1 1" /><path d="M22 12c0 5.523 -4.477 10 -10 10s-10 -4.477 -10 -10s4.477 -10 10 -10a10 10 0 0 1 10 10z" />
</symbol>
<symbol id="brand-twilio" class="icon icon-tabler icon-tabler-brand-twilio" 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="M21 12a9 9 0 1 1 -18 0a9 9 0 0 1 18 0z" /><circle cx="9" cy="9" r="1" /><circle cx="15" cy="9" r="1" /><circle cx="15" cy="15" r="1" /><circle cx="9" cy="15" r="1" />
</symbol>
<symbol id="chart-ppf" class="icon icon-tabler icon-tabler-chart-ppf" 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="M19 17c0 -6.075 -5.373 -11 -12 -11" /><path d="M3 3v18h18" />
</symbol>
<symbol id="chart-sankey" class="icon icon-tabler icon-tabler-chart-sankey" 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 3v18h18" /><path d="M3 6h18" /><path d="M3 8c10 0 8 9 18 9" />
</symbol>
<symbol id="code-dots" class="icon icon-tabler icon-tabler-code-dots" 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 12h.01" /><path d="M12 12h.01" /><path d="M9 12h.01" /><path d="M6 19a2 2 0 0 1 -2 -2v-4l-1 -1l1 -1v-4a2 2 0 0 1 2 -2" /><path d="M18 19a2 2 0 0 0 2 -2v-4l1 -1l-1 -1v-4a2 2 0 0 0 -2 -2" />
</symbol>
<symbol id="cube-send" class="icon icon-tabler icon-tabler-cube-send" 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 12.5l-5 -3l5 -3l5 3v5.5l-5 3z" /><path d="M11 9.5v5.5l5 3" /><path d="M16 12.545l5 -3.03" /><path d="M7 9h-5" /><path d="M7 12h-3" /><path d="M7 15h-1" />
</symbol>
<symbol id="cube-unfolded" class="icon icon-tabler icon-tabler-cube-unfolded" 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="M2 15h10v5h5v-5h5v-5h-10v-5h-5v5h-5z" /><path d="M7 15v-5h5v5h5v-5" />
</symbol>
<use xlink:href="#arrow-badge-down" x="24" y="24" width="24" height="24" />
<use xlink:href="#arrow-badge-left" x="68" y="24" width="24" height="24" />
<use xlink:href="#arrow-badge-right" x="112" y="24" width="24" height="24" />
<use xlink:href="#arrow-badge-up" x="156" y="24" width="24" height="24" />
<use xlink:href="#brand-couchdb" x="200" y="24" width="24" height="24" />
<use xlink:href="#brand-denodo" x="244" y="24" width="24" height="24" />
<use xlink:href="#brand-elastic" x="24" y="68" width="24" height="24" />
<use xlink:href="#brand-google-big-query" x="68" y="68" width="24" height="24" />
<use xlink:href="#brand-mongodb" x="112" y="68" width="24" height="24" />
<use xlink:href="#brand-mysql" x="156" y="68" width="24" height="24" />
<use xlink:href="#brand-snowflake" x="200" y="68" width="24" height="24" />
<use xlink:href="#brand-symfony" x="244" y="68" width="24" height="24" />
<use xlink:href="#brand-twilio" x="24" y="112" width="24" height="24" />
<use xlink:href="#chart-ppf" x="68" y="112" width="24" height="24" />
<use xlink:href="#chart-sankey" x="112" y="112" width="24" height="24" />
<use xlink:href="#code-dots" x="156" y="112" width="24" height="24" />
<use xlink:href="#cube-send" x="200" y="112" width="24" height="24" />
<use xlink:href="#cube-unfolded" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
.github/tabler-icons-1.115.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
.github/tabler-icons-1.116.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

58
.github/tabler-icons-1.116.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="arrow-down-rhombus" class="icon icon-tabler icon-tabler-arrow-down-rhombus" 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="M12 8v13" /><path d="M15 18l-3 3l-3 -3" /><path d="M14.5 5.5l-2.5 -2.5l-2.5 2.5l2.5 2.5z" />
</symbol>
<symbol id="arrow-left-rhombus" class="icon icon-tabler icon-tabler-arrow-left-rhombus" 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 12h-13" /><path d="M6 9l-3 3l3 3" /><path d="M18.5 9.5l2.5 2.5l-2.5 2.5l-2.5 -2.5z" />
</symbol>
<symbol id="arrow-right-rhombus" class="icon icon-tabler icon-tabler-arrow-right-rhombus" 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 12h13" /><path d="M18 9l3 3l-3 3" /><path d="M5.5 9.5l-2.5 2.5l2.5 2.5l2.5 -2.5z" />
</symbol>
<symbol id="arrow-up-rhombus" class="icon icon-tabler icon-tabler-arrow-up-rhombus" 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="M12 16v-13" /><path d="M15 6l-3 -3l-3 3" /><path d="M14.5 18.5l-2.5 2.5l-2.5 -2.5l2.5 -2.5z" />
</symbol>
<symbol id="calendar-due" class="icon icon-tabler icon-tabler-calendar-due" 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"/><rect x="4" y="5" width="16" height="16" rx="2" /><path d="M16 3v4" /><path d="M8 3v4" /><path d="M4 11h16" /><circle cx="12" cy="16" r="1" />
</symbol>
<symbol id="circle-chevron-down" class="icon icon-tabler icon-tabler-circle-chevron-down" 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 11l-3 3l-3 -3" /><path d="M12 3a9 9 0 1 0 0 18a9 9 0 0 0 0 -18z" />
</symbol>
<symbol id="circle-chevron-left" class="icon icon-tabler icon-tabler-circle-chevron-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="M13 15l-3 -3l3 -3" /><path d="M21 12a9 9 0 1 0 -18 0a9 9 0 0 0 18 0z" />
</symbol>
<symbol id="circle-chevron-right" class="icon icon-tabler icon-tabler-circle-chevron-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="M11 9l3 3l-3 3" /><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0z" />
</symbol>
<symbol id="circle-chevron-up" class="icon icon-tabler icon-tabler-circle-chevron-up" 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 13l3 -3l3 3" /><circle cx="12" cy="12" r="9" />
</symbol>
<symbol id="placeholder" class="icon icon-tabler icon-tabler-placeholder" 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 20.415a8 8 0 1 0 3 -15.415h-3" /><path d="M13 8l-3 -3l3 -3" /><path d="M7 17l4 -4l-4 -4l-4 4z" />
</symbol>
<symbol id="square-chevron-down" class="icon icon-tabler icon-tabler-square-chevron-down" 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 11l-3 3l-3 -3" /><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" />
</symbol>
<symbol id="square-chevron-left" class="icon icon-tabler icon-tabler-square-chevron-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="M13 15l-3 -3l3 -3" /><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" />
</symbol>
<symbol id="square-chevron-right" class="icon icon-tabler icon-tabler-square-chevron-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="M11 9l3 3l-3 3" /><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" />
</symbol>
<symbol id="square-chevron-up" class="icon icon-tabler icon-tabler-square-chevron-up" 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="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" /><path d="M9 13l3 -3l3 3" />
</symbol>
<symbol id="square-rounded-chevron-down" class="icon icon-tabler icon-tabler-square-rounded-chevron-down" 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 11l-3 3l-3 -3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-chevron-left" class="icon icon-tabler icon-tabler-square-rounded-chevron-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="M13 15l-3 -3l3 -3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-chevron-right" class="icon icon-tabler icon-tabler-square-rounded-chevron-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="M11 9l3 3l-3 3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-chevron-up" class="icon icon-tabler icon-tabler-square-rounded-chevron-up" 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 13l3 -3l3 3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<use xlink:href="#arrow-down-rhombus" x="24" y="24" width="24" height="24" />
<use xlink:href="#arrow-left-rhombus" x="68" y="24" width="24" height="24" />
<use xlink:href="#arrow-right-rhombus" x="112" y="24" width="24" height="24" />
<use xlink:href="#arrow-up-rhombus" x="156" y="24" width="24" height="24" />
<use xlink:href="#calendar-due" x="200" y="24" width="24" height="24" />
<use xlink:href="#circle-chevron-down" x="244" y="24" width="24" height="24" />
<use xlink:href="#circle-chevron-left" x="24" y="68" width="24" height="24" />
<use xlink:href="#circle-chevron-right" x="68" y="68" width="24" height="24" />
<use xlink:href="#circle-chevron-up" x="112" y="68" width="24" height="24" />
<use xlink:href="#placeholder" x="156" y="68" width="24" height="24" />
<use xlink:href="#square-chevron-down" x="200" y="68" width="24" height="24" />
<use xlink:href="#square-chevron-left" x="244" y="68" width="24" height="24" />
<use xlink:href="#square-chevron-right" x="24" y="112" width="24" height="24" />
<use xlink:href="#square-chevron-up" x="68" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-chevron-down" x="112" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-chevron-left" x="156" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-chevron-right" x="200" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-chevron-up" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
.github/tabler-icons-1.116.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
.github/tabler-icons-1.117.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

58
.github/tabler-icons-1.117.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="360" class="icon icon-tabler icon-tabler-360" 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.996 15.328c2.414 -.718 4.004 -1.94 4.004 -3.328c0 -2.21 -4.03 -4 -9 -4s-9 1.79 -9 4s4.03 4 9 4" /><path d="M9 13l3 3l-3 3" />
</symbol>
<symbol id="alarm-minus" class="icon icon-tabler icon-tabler-alarm-minus" 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"/><circle cx="12" cy="13" r="7" /><path d="M7 4l-2.75 2" /><path d="M17 4l2.75 2" /><path d="M10 13h4" />
</symbol>
<symbol id="alarm-plus" class="icon icon-tabler icon-tabler-alarm-plus" 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"/><circle cx="12" cy="13" r="7" /><path d="M7 4l-2.75 2" /><path d="M17 4l2.75 2" /><path d="M10 13h4" /><path d="M12 11v4" />
</symbol>
<symbol id="alarm-snooze" class="icon icon-tabler icon-tabler-alarm-snooze" 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"/><circle cx="12" cy="13" r="7" /><path d="M10 11h4l-4 4h4" /><path d="M7 4l-2.75 2" /><path d="M17 4l2.75 2" />
</symbol>
<symbol id="circle-key" class="icon icon-tabler icon-tabler-circle-key" 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"/><circle cx="14" cy="10" r="2" /><path d="M21 12a9 9 0 1 1 -18 0a9 9 0 0 1 18 0z" /><path d="M12.5 11.5l-4 4l1.5 1.5" /><path d="M12 15l-1.5 -1.5" />
</symbol>
<symbol id="exclamation-circle" class="icon icon-tabler icon-tabler-exclamation-circle" 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"/><circle cx="12" cy="12" r="9" /><path d="M12 9v4" /><path d="M12 16v.01" />
</symbol>
<symbol id="info-square-rounded" class="icon icon-tabler icon-tabler-info-square-rounded" 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="M12 8h.01" /><path d="M11 12h1v4h1" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="lock-square-rounded" class="icon icon-tabler icon-tabler-lock-square-rounded" 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="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" /><rect x="8" y="11" width="8" height="5" rx="1" /><path d="M10 11v-2a2 2 0 1 1 4 0v2" />
</symbol>
<symbol id="question-circle" class="icon icon-tabler icon-tabler-question-circle" 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="M12 16v.01" /><path d="M12 13a2.003 2.003 0 0 0 .914 -3.782a1.98 1.98 0 0 0 -2.414 .483" /><circle cx="12" cy="12" r="9" />
</symbol>
<symbol id="square-key" class="icon icon-tabler icon-tabler-square-key" 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"/><circle cx="14" cy="10" r="2" /><path d="M12.5 11.5l-4 4l1.5 1.5" /><path d="M12 15l-1.5 -1.5" /><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" />
</symbol>
<symbol id="square-rounded-arrow-down" class="icon icon-tabler icon-tabler-square-rounded-arrow-down" 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 12l4 4l4 -4" /><path d="M12 8v8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-arrow-left" class="icon icon-tabler icon-tabler-square-rounded-arrow-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="M12 8l-4 4l4 4" /><path d="M16 12h-8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-arrow-right" class="icon icon-tabler icon-tabler-square-rounded-arrow-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="M12 16l4 -4l-4 -4" /><path d="M8 12h8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-arrow-up" class="icon icon-tabler icon-tabler-square-rounded-arrow-up" 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 12l-4 -4l-4 4" /><path d="M12 16v-8" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-check" class="icon icon-tabler icon-tabler-square-rounded-check" 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 12l2 2l4 -4" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-minus" class="icon icon-tabler icon-tabler-square-rounded-minus" 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 12h6" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-plus" class="icon icon-tabler icon-tabler-square-rounded-plus" 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 12h6" /><path d="M12 9v6" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-x" class="icon icon-tabler icon-tabler-square-rounded-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="M10 10l4 4m0 -4l-4 4" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<use xlink:href="#360" x="24" y="24" width="24" height="24" />
<use xlink:href="#alarm-minus" x="68" y="24" width="24" height="24" />
<use xlink:href="#alarm-plus" x="112" y="24" width="24" height="24" />
<use xlink:href="#alarm-snooze" x="156" y="24" width="24" height="24" />
<use xlink:href="#circle-key" x="200" y="24" width="24" height="24" />
<use xlink:href="#exclamation-circle" x="244" y="24" width="24" height="24" />
<use xlink:href="#info-square-rounded" x="24" y="68" width="24" height="24" />
<use xlink:href="#lock-square-rounded" x="68" y="68" width="24" height="24" />
<use xlink:href="#question-circle" x="112" y="68" width="24" height="24" />
<use xlink:href="#square-key" x="156" y="68" width="24" height="24" />
<use xlink:href="#square-rounded-arrow-down" x="200" y="68" width="24" height="24" />
<use xlink:href="#square-rounded-arrow-left" x="244" y="68" width="24" height="24" />
<use xlink:href="#square-rounded-arrow-right" x="24" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-arrow-up" x="68" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-check" x="112" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-minus" x="156" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-plus" x="200" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-x" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 8.5 KiB

BIN
.github/tabler-icons-1.117.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
.github/tabler-icons-1.118.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

58
.github/tabler-icons-1.118.0.svg vendored Normal file
View File

@ -0,0 +1,58 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 292 160" width="292" height="160" style="color: #354052"><rect x="0" y="0" width="292" height="160" fill="#fff"></rect>
<symbol id="building-stadium" class="icon icon-tabler icon-tabler-building-stadium" 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"/><ellipse cx="12" cy="12" rx="8" ry="2" /><path d="M4 12v7c0 .94 2.51 1.785 6 2v-3h4v3c3.435 -.225 6 -1.07 6 -2v-7" /><path d="M15 6h4v-3h-4v7" /><path d="M7 6h4v-3h-4v7" />
</symbol>
<symbol id="circle-chevrons-down" class="icon icon-tabler icon-tabler-circle-chevrons-down" 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 9l-3 3l-3 -3" /><path d="M15 13l-3 3l-3 -3" /><path d="M12 3a9 9 0 1 0 0 18a9 9 0 0 0 0 -18z" />
</symbol>
<symbol id="circle-chevrons-left" class="icon icon-tabler icon-tabler-circle-chevrons-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="M15 15l-3 -3l3 -3" /><path d="M11 15l-3 -3l3 -3" /><path d="M21 12a9 9 0 1 0 -.004 .265l.004 -.265z" />
</symbol>
<symbol id="circle-chevrons-right" class="icon icon-tabler icon-tabler-circle-chevrons-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="M9 9l3 3l-3 3" /><path d="M13 9l3 3l-3 3" /><path d="M3 12a9 9 0 1 0 .004 -.265l-.004 .265z" />
</symbol>
<symbol id="circle-chevrons-up" class="icon icon-tabler icon-tabler-circle-chevrons-up" 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 15l3 -3l3 3" /><path d="M9 11l3 -3l3 3" /><path d="M12 21a9 9 0 1 0 -.265 -.004l.265 .004z" />
</symbol>
<symbol id="device-airpods-case" class="icon icon-tabler icon-tabler-device-airpods-case" 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="M21 10h-18" /><rect x="3" y="4" width="18" height="16" rx="4" /><path d="M7 10v1.5a1.5 1.5 0 0 0 1.5 1.5h7a1.5 1.5 0 0 0 1.5 -1.5v-1.5" />
</symbol>
<symbol id="device-ipad-horizontal" class="icon icon-tabler icon-tabler-device-ipad-horizontal" 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"/><rect x="2" y="4" width="20" height="16" rx="2" /><path d="M9 17h6" />
</symbol>
<symbol id="device-ipad" class="icon icon-tabler icon-tabler-device-ipad" 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="M20 4v16a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-16a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2z" /><path d="M9 19h6" />
</symbol>
<symbol id="device-landline-phone" class="icon icon-tabler icon-tabler-device-landline-phone" 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="M20 3h-2a2 2 0 0 0 -2 2v14a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-14a2 2 0 0 0 -2 -2z" /><path d="M16 4h-11a3 3 0 0 0 -3 3v10a3 3 0 0 0 3 3h11" /><path d="M12 8h-6v3h6z" /><path d="M12 14v.01" /><path d="M9 14v.01" /><path d="M6 14v.01" /><path d="M12 17v.01" /><path d="M9 17v.01" /><path d="M6 17v.01" />
</symbol>
<symbol id="school-bell" class="icon icon-tabler icon-tabler-school-bell" 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 17a3 3 0 0 0 3 3" /><path d="M14.805 6.37l2.783 -2.784a2 2 0 1 1 2.829 2.828l-2.784 2.786" /><path d="M16.505 7.495a5.105 5.105 0 0 1 .176 7.035l-.176 .184l-1.867 1.867a3.48 3.48 0 0 0 -1.013 2.234l-.008 .23v.934c0 .327 -.13 .64 -.36 .871a0.51 .51 0 0 1 -.652 .06l-.07 -.06l-9.385 -9.384a0.51 .51 0 0 1 0 -.722c.198 -.198 .456 -.322 .732 -.353l.139 -.008h.933c.848 0 1.663 -.309 2.297 -.864l.168 -.157l1.867 -1.867l.16 -.153a5.105 5.105 0 0 1 7.059 .153z" />
</symbol>
<symbol id="square-chevrons-down" class="icon icon-tabler icon-tabler-square-chevrons-down" 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 9l-3 3l-3 -3" /><path d="M15 13l-3 3l-3 -3" /><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" />
</symbol>
<symbol id="square-chevrons-left" class="icon icon-tabler icon-tabler-square-chevrons-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="M15 15l-3 -3l3 -3" /><path d="M11 15l-3 -3l3 -3" /><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" />
</symbol>
<symbol id="square-chevrons-right" class="icon icon-tabler icon-tabler-square-chevrons-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="M9 9l3 3l-3 3" /><path d="M13 9l3 3l-3 3" /><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" />
</symbol>
<symbol id="square-chevrons-up" class="icon icon-tabler icon-tabler-square-chevrons-up" 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 15l3 -3l3 3" /><path d="M9 11l3 -3l3 3" /><path d="M20 6.667v10.666a2.667 2.667 0 0 1 -2.667 2.667h-10.666a2.667 2.667 0 0 1 -2.667 -2.667v-10.666a2.667 2.667 0 0 1 2.667 -2.667h10.666a2.667 2.667 0 0 1 2.667 2.667z" />
</symbol>
<symbol id="square-rounded-chevrons-down" class="icon icon-tabler icon-tabler-square-rounded-chevrons-down" 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 9l-3 3l-3 -3" /><path d="M15 13l-3 3l-3 -3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-chevrons-left" class="icon icon-tabler icon-tabler-square-rounded-chevrons-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="M15 15l-3 -3l3 -3" /><path d="M11 15l-3 -3l3 -3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-chevrons-right" class="icon icon-tabler icon-tabler-square-rounded-chevrons-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="M9 9l3 3l-3 3" /><path d="M13 9l3 3l-3 3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<symbol id="square-rounded-chevrons-up" class="icon icon-tabler icon-tabler-square-rounded-chevrons-up" 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 15l3 -3l3 3" /><path d="M9 11l3 -3l3 3" /><path d="M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z" />
</symbol>
<use xlink:href="#building-stadium" x="24" y="24" width="24" height="24" />
<use xlink:href="#circle-chevrons-down" x="68" y="24" width="24" height="24" />
<use xlink:href="#circle-chevrons-left" x="112" y="24" width="24" height="24" />
<use xlink:href="#circle-chevrons-right" x="156" y="24" width="24" height="24" />
<use xlink:href="#circle-chevrons-up" x="200" y="24" width="24" height="24" />
<use xlink:href="#device-airpods-case" x="244" y="24" width="24" height="24" />
<use xlink:href="#device-ipad-horizontal" x="24" y="68" width="24" height="24" />
<use xlink:href="#device-ipad" x="68" y="68" width="24" height="24" />
<use xlink:href="#device-landline-phone" x="112" y="68" width="24" height="24" />
<use xlink:href="#school-bell" x="156" y="68" width="24" height="24" />
<use xlink:href="#square-chevrons-down" x="200" y="68" width="24" height="24" />
<use xlink:href="#square-chevrons-left" x="244" y="68" width="24" height="24" />
<use xlink:href="#square-chevrons-right" x="24" y="112" width="24" height="24" />
<use xlink:href="#square-chevrons-up" x="68" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-chevrons-down" x="112" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-chevrons-left" x="156" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-chevrons-right" x="200" y="112" width="24" height="24" />
<use xlink:href="#square-rounded-chevrons-up" x="244" y="112" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 9.6 KiB

BIN
.github/tabler-icons-1.118.0@2x.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
.github/tabler-icons-1.119.0.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

64
.github/tabler-icons-1.119.0.svg vendored Normal file
View File

@ -0,0 +1,64 @@
<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="brand-amd" class="icon icon-tabler icon-tabler-brand-amd" 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 16v-7c0 -.566 -.434 -1 -1 -1h-7l-5 -5h17c.566 0 1 .434 1 1v17l-5 -5z" /><path d="M11.293 20.707l4.707 -4.707h-7a1 1 0 0 1 -1 -1v-7l-4.707 4.707a1 1 0 0 0 -.293 .707v6.586a1 1 0 0 0 1 1h6.586a1 1 0 0 0 .707 -.293z" />
</symbol>
<symbol id="brand-etsy" class="icon icon-tabler icon-tabler-brand-etsy" 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 12h-5" /><rect x="3" y="3" width="18" height="18" rx="5" /><path d="M15 16h-5a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1h5" />
</symbol>
<symbol id="brand-funimation" class="icon icon-tabler icon-tabler-brand-funimation" 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"/><circle cx="12" cy="12" r="9" /><path d="M8 13h8a4 4 0 1 1 -8 0z" />
</symbol>
<symbol id="brand-google-podcasts" class="icon icon-tabler icon-tabler-brand-google-podcasts" 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="M12 3v2" /><path d="M12 19v2" /><path d="M12 8v8" /><path d="M8 17v2" /><path d="M4 11v2" /><path d="M20 11v2" /><path d="M8 5v8" /><path d="M16 7v-2" /><path d="M16 19v-8" />
</symbol>
<symbol id="brand-hbo" class="icon icon-tabler icon-tabler-brand-hbo" 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="M2 16v-8" /><path d="M6 8v8" /><path d="M2 12h4" /><path d="M9 16h2a2 2 0 1 0 0 -4h-2h2a2 2 0 1 0 0 -4h-2v8z" /><path d="M19 8a4 4 0 1 1 0 8a4 4 0 0 1 0 -8z" /><circle cx="19" cy="12" r="1" />
</symbol>
<symbol id="brand-ted" class="icon icon-tabler icon-tabler-brand-ted" 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="M2 8h4" /><path d="M4 8v8" /><path d="M13 8h-4v8h4" /><path d="M9 12h2.5" /><path d="M16 8v8h2a3 3 0 0 0 3 -3v-2a3 3 0 0 0 -3 -3h-2z" />
</symbol>
<symbol id="carousel-horizontal" class="icon icon-tabler icon-tabler-carousel-horizontal" 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"/><rect x="7" y="5" width="10" height="14" rx="1" /><path d="M22 17h-1a1 1 0 0 1 -1 -1v-8a1 1 0 0 1 1 -1h1" /><path d="M2 17h1a1 1 0 0 0 1 -1v-8a1 1 0 0 0 -1 -1h-1" />
</symbol>
<symbol id="carousel-vertical" class="icon icon-tabler icon-tabler-carousel-vertical" 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="M19 8v8a1 1 0 0 1 -1 1h-12a1 1 0 0 1 -1 -1v-8a1 1 0 0 1 1 -1h12a1 1 0 0 1 1 1z" /><path d="M7 22v-1a1 1 0 0 1 1 -1h8a1 1 0 0 1 1 1v1" /><path d="M17 2v1a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-1" />
</symbol>
<symbol id="cat" class="icon icon-tabler icon-tabler-cat" 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="M20 3v10a8 8 0 1 1 -16 0v-10l3.432 3.432a7.963 7.963 0 0 1 4.568 -1.432c1.769 0 3.403 .574 4.728 1.546l3.272 -3.546z" /><path d="M2 16h5l-4 4" /><path d="M22 16h-5l4 4" /><circle cx="12" cy="16" r="1" /><path d="M9 11v.01" /><path d="M15 11v.01" />
</symbol>
<symbol id="chart-histogram" class="icon icon-tabler icon-tabler-chart-histogram" 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 3v18h18" /><path d="M20 18v3" /><path d="M16 16v5" /><path d="M12 13v8" /><path d="M8 16v5" /><path d="M3 11c6 0 5 -5 9 -5s3 5 9 5" />
</symbol>
<symbol id="coins" class="icon icon-tabler icon-tabler-coins" 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 14c0 1.657 2.686 3 6 3s6 -1.343 6 -3s-2.686 -3 -6 -3s-6 1.343 -6 3z" /><path d="M9 14v4c0 1.656 2.686 3 6 3s6 -1.344 6 -3v-4" /><path d="M3 6c0 1.072 1.144 2.062 3 2.598s4.144 .536 6 0c1.856 -.536 3 -1.526 3 -2.598c0 -1.072 -1.144 -2.062 -3 -2.598s-4.144 -.536 -6 0c-1.856 .536 -3 1.526 -3 2.598z" /><path d="M3 6v10c0 .888 .772 1.45 2 2" /><path d="M3 11c0 .888 .772 1.45 2 2" />
</symbol>
<symbol id="currency-afghani" class="icon icon-tabler icon-tabler-currency-afghani" 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 13h-3.5a3.5 3.5 0 1 1 3.5 -3.5v6.5h-7" /><path d="M12 3v.01" /><path d="M12 19v2" />
</symbol>
<symbol id="currency-peso" class="icon icon-tabler icon-tabler-currency-peso" 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 19v-14h3.5a4.5 4.5 0 1 1 0 9h-3.5" /><path d="M18 8h-12" /><path d="M18 11h-12" />
</symbol>
<symbol id="dog" class="icon icon-tabler icon-tabler-dog" 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="M11 5h2" /><path d="M19 12c-.667 5.333 -2.333 8 -5 8h-4c-2.667 0 -4.333 -2.667 -5 -8" /><path d="M11 16c0 .667 .333 1 1 1s1 -.333 1 -1h-2z" /><path d="M12 18v2" /><path d="M10 11v.01" /><path d="M14 11v.01" /><path d="M5 4l6 .97l-6.238 6.688a1.021 1.021 0 0 1 -1.41 .111a0.953 .953 0 0 1 -.327 -.954l1.975 -6.815z" /><path d="M19 4l-6 .97l6.238 6.688c.358 .408 .989 .458 1.41 .111a0.953 .953 0 0 0 .327 -.954l-1.975 -6.815z" />
</symbol>
<symbol id="jacket" class="icon icon-tabler icon-tabler-jacket" 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 3l-4 5l-4 -5" /><path d="M12 19a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2v-8.172a2 2 0 0 1 .586 -1.414l.828 -.828a2 2 0 0 0 .586 -1.414v-2.172a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v2.172a2 2 0 0 0 .586 1.414l.828 .828a2 2 0 0 1 .586 1.414v8.172a2 2 0 0 1 -2 2h-4a2 2 0 0 1 -2 -2z" /><path d="M20 13h-3a1 1 0 0 0 -1 1v2a1 1 0 0 0 1 1h3" /><path d="M4 17h3a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1h-3" /><path d="M12 19v-11" />
</symbol>
<symbol id="timeline-event-exclamation" class="icon icon-tabler icon-tabler-timeline-event-exclamation" 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"/><circle cx="12" cy="20" r="2" /><path d="M10 20h-6" /><path d="M14 20h6" /><path d="M12 15l-2 -2h-3a1 1 0 0 1 -1 -1v-8a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-3l-2 2z" /><path d="M12 6v2" /><path d="M12 11v.01" />
</symbol>
<symbol id="timeline-event-minus" class="icon icon-tabler icon-tabler-timeline-event-minus" 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"/><circle cx="12" cy="20" r="2" /><path d="M10 20h-6" /><path d="M14 20h6" /><path d="M12 15l-2 -2h-3a1 1 0 0 1 -1 -1v-8a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-3l-2 2z" /><path d="M10 8h4" />
</symbol>
<symbol id="timeline-event-plus" class="icon icon-tabler icon-tabler-timeline-event-plus" 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"/><circle cx="12" cy="20" r="2" /><path d="M10 20h-6" /><path d="M14 20h6" /><path d="M12 15l-2 -2h-3a1 1 0 0 1 -1 -1v-8a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-3l-2 2z" /><path d="M10 8h4" /><path d="M12 6v4" />
</symbol>
<symbol id="timeline-event-text" class="icon icon-tabler icon-tabler-timeline-event-text" 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"/><circle cx="12" cy="20" r="2" /><path d="M10 20h-6" /><path d="M14 20h6" /><path d="M12 15l-2 -2h-3a1 1 0 0 1 -1 -1v-8a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-3l-2 2z" /><path d="M9 6h6" /><path d="M9 9h3" />
</symbol>
<symbol id="timeline-event-x" class="icon icon-tabler icon-tabler-timeline-event-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"/><circle cx="12" cy="20" r="2" /><path d="M10 20h-6" /><path d="M14 20h6" /><path d="M12 15l-2 -2h-3a1 1 0 0 1 -1 -1v-8a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-3l-2 2z" /><path d="M13.5 9.5l-3 -3" /><path d="M10.5 9.5l3 -3" />
</symbol>
<use xlink:href="#brand-amd" x="24" y="24" width="24" height="24" />
<use xlink:href="#brand-etsy" x="68" y="24" width="24" height="24" />
<use xlink:href="#brand-funimation" x="112" y="24" width="24" height="24" />
<use xlink:href="#brand-google-podcasts" x="156" y="24" width="24" height="24" />
<use xlink:href="#brand-hbo" x="200" y="24" width="24" height="24" />
<use xlink:href="#brand-ted" x="244" y="24" width="24" height="24" />
<use xlink:href="#carousel-horizontal" x="24" y="68" width="24" height="24" />
<use xlink:href="#carousel-vertical" x="68" y="68" width="24" height="24" />
<use xlink:href="#cat" x="112" y="68" width="24" height="24" />
<use xlink:href="#chart-histogram" x="156" y="68" width="24" height="24" />
<use xlink:href="#coins" x="200" y="68" width="24" height="24" />
<use xlink:href="#currency-afghani" x="244" y="68" width="24" height="24" />
<use xlink:href="#currency-peso" x="24" y="112" width="24" height="24" />
<use xlink:href="#dog" x="68" y="112" width="24" height="24" />
<use xlink:href="#jacket" x="112" y="112" width="24" height="24" />
<use xlink:href="#timeline-event-exclamation" x="156" y="112" width="24" height="24" />
<use xlink:href="#timeline-event-minus" x="200" y="112" width="24" height="24" />
<use xlink:href="#timeline-event-plus" x="244" y="112" width="24" height="24" />
<use xlink:href="#timeline-event-text" x="24" y="156" width="24" height="24" />
<use xlink:href="#timeline-event-x" x="68" y="156" width="24" height="24" />
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

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