diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..849ddff3 --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +dist/ diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 6893df7b..cae76fad 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -10,6 +10,38 @@ module.exports = { sourceType: 'module', }, rules: { + 'padding-line-between-statements': [ + 'error', + { + blankLine: 'always', + prev: [ + 'block', + 'block-like', + 'class', + 'export', + 'import', + 'multiline-block-like', + 'multiline-expression', + ], + next: '*', + }, + { + blankLine: 'always', + prev: ['const', 'let'], + next: ['block', 'block-like', 'class', 'export', 'import'], + }, + { + blankLine: 'always', + prev: '*', + next: ['multiline-block-like', 'multiline-expression', 'return'], + }, + { + blankLine: 'any', + prev: ['export', 'import'], + next: ['export', 'import'], + }, + ], + 'prettier/prettier': ['error'], }, }; diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 029c3396..27649cff 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -18,8 +18,8 @@ jobs: - name: Setup uses: ./.github/actions/setup - - name: Build meta-data and css - run: pnpm run build meta-data css + - name: Build CSS + run: pnpm run build css - name: Commit changes uses: stefanzweifel/git-auto-commit-action@v4 diff --git a/.gitignore b/.gitignore index 84d267bb..2c60c589 100644 --- a/.gitignore +++ b/.gitignore @@ -5,11 +5,6 @@ dist/ packages/iconoir-flutter/lib/ -packages/iconoir-react/src/ -!packages/iconoir-react/src/IconoirContext.tsx -!packages/iconoir-react/src/server/IconoirContext.tsx - -packages/iconoir-react-native/src/ -!packages/iconoir-react-native/src/IconoirContext.tsx - -packages/iconoir-vue/src/ +packages/iconoir-vue/src/* +!packages/iconoir-vue/src/IconoirProvider.vue +!packages/iconoir-vue/src/providerKey.ts diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000..849ddff3 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +dist/ diff --git a/.prettierrc.json b/.prettierrc.json index 544138be..703dfa5e 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,3 +1,4 @@ { - "singleQuote": true + "singleQuote": true, + "quoteProps": "consistent" } diff --git a/bin/build.js b/bin/build.js deleted file mode 100644 index bb11b62c..00000000 --- a/bin/build.js +++ /dev/null @@ -1,663 +0,0 @@ -import { execa } from 'execa'; -import { generateTemplateFilesBatch } from 'generate-template-files'; -import { Listr } from 'listr2'; -import { existsSync, promises as fs, readFileSync } from 'node:fs'; -import os from 'node:os'; -import path, { basename, dirname } from 'node:path'; -import { fileURLToPath } from 'node:url'; -import { flutterIncompatibleNames, incompatibleNames } from '../constants.js'; -import { buildVueIcons } from './buildVue.js'; - -// Paths -const __dirname = dirname(fileURLToPath(import.meta.url)); -const rootDir = path.join(__dirname, '..'); -const iconoirIconsDir = path.join(rootDir, 'icons'); -const ignoreCleanFilenames = ['IconoirContext.tsx', 'server']; - -// Targets for building icons -const targets = { - 'meta-data': { path: 'meta-data.json' }, - css: { path: 'css/iconoir.css' }, - 'iconoir-flutter': { flutter: true, path: 'packages/iconoir-flutter' }, - 'iconoir-react': { react: true, path: 'packages/iconoir-react' }, - 'iconoir-react-native': { - react: true, - path: 'packages/iconoir-react-native', - }, - 'iconoir-vue': { - vue: true, - path: 'packages/iconoir-vue', - }, -}; - -// Get targets from command line arguments -// (build all targets if no arguments) -const args = process.argv.slice(2); -const cliTargets = []; -args.forEach((target) => { - if (target in targets) { - cliTargets.push(target); - } else { - console.error(`Target '${target}' doesn't exist!\n\nPossible targets are:`); - for (const [targetName] of Object.entries(targets)) { - console.log(`- ${targetName}`); - } - process.exit(1); - } -}); - -// Build tasks -const tasks = new Listr( - [ - { - title: 'Fetching icons', - task: async (ctx) => { - const iconFiles = await fs.readdir(iconoirIconsDir); - ctx.iconoirIconsFiles = iconFiles.filter((file) => - file.endsWith('.svg'), - ); - }, - }, - { - title: 'Building targets', - skip: (ctx) => !ctx.iconoirIconsFiles, - task: (_, task) => - task.newListr( - [ - { - title: 'Building meta-data file', - enabled: () => - cliTargets.length === 0 || cliTargets.includes('meta-data'), - task: async (ctx) => { - await fs.writeFile( - path.join(rootDir, targets['meta-data'].path), - JSON.stringify({ icons: ctx.iconoirIconsFiles }), - ); - }, - }, - { - title: 'Building CSS file', - enabled: () => - cliTargets.length === 0 || cliTargets.includes('css'), - task: async (ctx) => { - const content = [ - ( - await fs.readFile( - path.join(__dirname, 'header.css'), - 'utf8', - ) - ).replace('[YEAR]', new Date().getFullYear()), - ]; - ctx.iconoirIconsFiles.forEach((file) => { - const fileContents = readFileSync( - path.join(__dirname, '../icons/', file), - ) - .toString() - .replace(/\n/g, '') - .replace(/(width|height)="[0-9]+px"/g, '') - .replace(/[ ]+/g, ' '); - content.push( - `.iconoir-${ - path.parse(file).name - }::before{mask-image:url('data:image/svg+xml;charset=utf-8,${fileContents}');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,${fileContents}');}`, - ); - }); - await fs.writeFile( - path.join(rootDir, targets.css.path), - content, - ); - }, - }, - { - title: 'Building React libraries', - enabled: () => - cliTargets.length === 0 || - cliTargets.filter((cliTarget) => targets[cliTarget]?.react) - .length > 0, - task: (_, task) => - task.newListr( - [ - { - title: 'Creating temporary directory', - task: async (ctx) => { - try { - ctx.tmpDir = await fs.mkdtemp( - path.join(os.tmpdir(), 'iconoir-'), - ); - } catch (err) { - ctx.skip = true; - throw new Error(err.message); - } - }, - }, - { - title: - 'Copying icon files to temporary directory, while renaming icons with incompatible names', - skip: (ctx) => ctx.skip, - task: async (ctx) => { - try { - const promises = ctx.iconoirIconsFiles.map((file) => { - const srcFilePath = path.join( - iconoirIconsDir, - file, - ); - const iconName = file.split('.')[0]; - const dstFileName = - iconName in incompatibleNames - ? incompatibleNames[iconName] - : iconName; - const dstFilePath = path.join( - ctx.tmpDir, - `${dstFileName}.svg`, - ); - - return fs.copyFile(srcFilePath, dstFilePath); - }); - return Promise.all(promises).catch((err) => { - ctx.skip = true; - throw new Error(err.message); - }); - } catch (err) { - ctx.skip = true; - throw new Error(err.message); - } - }, - }, - { - skip: (ctx) => ctx.skip, - task: (_, task) => { - const targetsToBuild = - cliTargets.length > 0 - ? cliTargets.filter( - (cliTarget) => targets[cliTarget]?.react, - ) - : Object.keys(targets).filter( - (target) => targets[target].react, - ); - const tasks = targetsToBuild.map((target) => { - const builtIconsDir = path.join( - rootDir, - targets[target].path, - 'src', - ); - return { - title: `Building ${target}`, - task: (_, task) => - task.newListr( - [ - { - title: 'Cleaning target directory', - task: async (ctx) => { - try { - const files = - await fs.readdir(builtIconsDir); - const serverFiles = existsSync( - path.join(builtIconsDir, 'server'), - ) - ? ( - await fs.readdir( - path.join( - builtIconsDir, - 'server', - ), - ) - ).map((file) => `server/${file}`) - : []; - const promises = [ - ...files, - ...serverFiles, - ] - .filter( - (file) => - !ignoreCleanFilenames.includes( - path.basename(file), - ), - ) - .map((file) => { - return fs.unlink( - path.join(builtIconsDir, file), - ); - }); - return Promise.all(promises).catch( - (err) => { - ctx[target] = { skip: true }; - throw new Error(err.message); - }, - ); - } catch (err) { - ctx[target] = { skip: true }; - throw new Error(err.message); - } - }, - }, - { - title: 'Building icon files', - skip: (ctx) => ctx[target]?.skip, - task: async (ctx) => { - try { - await execa( - 'svgr', - [ - '--config-file', - path.join( - targets[target].path, - '.svgrrc.json', - ), - '--out-dir', - builtIconsDir, - '--template', - 'bin/templates/icon-template.cjs', - '--index-template', - 'bin/templates/index-template.cjs', - '--', - ctx.tmpDir, - ], - { preferLocal: true }, - ); - } catch (err) { - throw new Error(err.message); - } - }, - }, - ...(target === 'iconoir-react' - ? [ - { - title: - 'Building icon files (server components)', - skip: (ctx) => ctx[target]?.skip, - task: async (ctx) => { - try { - await execa( - 'svgr', - [ - '--config-file', - path.join( - targets[target].path, - '.svgrrc.json', - ), - '--out-dir', - path.join( - builtIconsDir, - 'server', - ), - '--template', - 'bin/templates/icon-template-server-component.cjs', - '--index-template', - 'bin/templates/index-template.cjs', - '--', - ctx.tmpDir, - ], - { preferLocal: true }, - ); - } catch (err) { - throw new Error(err.message); - } - }, - }, - ] - : []), - ], - { concurrent: false, exitOnError: false }, - ), - }; - }); - return task.newListr(tasks, { - concurrent: true, - rendererOptions: { collapseSubtasks: false }, - }); - }, - }, - ], - { concurrent: false }, - ), - }, - { - title: 'Building Vue library', - enabled: () => - cliTargets.length === 0 || - cliTargets.filter((cliTarget) => targets[cliTarget]?.vue) - .length > 0, - task: (_, task) => - task.newListr( - [ - { - title: 'Creating temporary directory', - task: async (ctx) => { - try { - ctx.tmpDir = await fs.mkdtemp( - path.join(os.tmpdir(), 'iconoir-'), - ); - } catch (err) { - ctx.skip = true; - throw new Error(err.message); - } - }, - }, - { - title: - 'Copying icon files to temporary directory, while renaming icons with incompatible names', - skip: (ctx) => ctx.skip, - task: async (ctx) => { - try { - const promises = ctx.iconoirIconsFiles.map((file) => { - const srcFilePath = path.join( - iconoirIconsDir, - file, - ); - const iconName = file.split('.')[0]; - const dstFileName = - iconName in incompatibleNames - ? incompatibleNames[iconName] - : iconName; - const dstFilePath = path.join( - ctx.tmpDir, - `${dstFileName}.svg`, - ); - - return fs.copyFile(srcFilePath, dstFilePath); - }); - return Promise.all(promises).catch((err) => { - ctx.skip = true; - throw new Error(err.message); - }); - } catch (err) { - ctx.skip = true; - throw new Error(err.message); - } - }, - }, - { - skip: (ctx) => ctx.skip, - task: (_, task) => { - const targetsToBuild = - cliTargets.length > 0 - ? cliTargets.filter( - (cliTarget) => targets[cliTarget]?.vue, - ) - : Object.keys(targets).filter( - (target) => targets[target].vue, - ); - const tasks = targetsToBuild.map((target) => { - const builtIconsDir = path.join( - rootDir, - targets[target].path, - 'src', - ); - return { - title: `Building ${target}`, - task: (_, task) => - task.newListr( - [ - { - title: 'Create target directory', - task: async (ctx) => { - try { - await fs.mkdir(builtIconsDir, { - recursive: true, - }); - } catch (err) { - ctx[target] = { skip: true }; - throw new Error(err.message); - } - }, - }, - { - title: 'Building icon files', - skip: (ctx) => ctx[target]?.skip, - task: async (ctx) => { - try { - await buildVueIcons(ctx.tmpDir, { - outDir: builtIconsDir, - }); - } catch (err) { - throw new Error(err.message); - } - }, - }, - ], - { concurrent: false, exitOnError: false }, - ), - }; - }); - return task.newListr(tasks, { - concurrent: true, - rendererOptions: { collapseSubtasks: false }, - }); - }, - }, - ], - { concurrent: false }, - ), - }, - { - title: 'Building Flutter libraries', - enabled: () => - cliTargets.length === 0 || - cliTargets.filter((cliTarget) => targets[cliTarget]?.flutter) - .length > 0, - task: (_, task) => - task.newListr( - [ - { - title: 'Creating temporary directory', - task: async (ctx) => { - try { - ctx.flutterTmpDir = await fs.mkdtemp( - path.join(os.tmpdir(), 'iconoir-'), - ); - } catch (err) { - ctx.skip = true; - throw new Error(err.message); - } - }, - }, - { - title: - 'Copying icon files to temporary directory, while renaming icons with incompatible names', - skip: (ctx) => ctx.skip, - task: async (ctx) => { - try { - const promises = ctx.iconoirIconsFiles.map((file) => { - const srcFilePath = path.join( - iconoirIconsDir, - file, - ); - const iconName = file.split('.')[0]; - const dstFileName = - iconName in flutterIncompatibleNames - ? flutterIncompatibleNames[iconName] - : iconName; - const dstFilePath = path.join( - ctx.flutterTmpDir, - `${dstFileName}.svg`, - ); - - ctx.dstFilePaths = [ - ...(ctx.dstFilePaths ?? []), - dstFilePath, - ]; - - return fs.copyFile(srcFilePath, dstFilePath); - }); - return Promise.all(promises).catch((err) => { - ctx.skip = true; - throw new Error(err.message); - }); - } catch (err) { - ctx.skip = true; - throw new Error(err.message); - } - }, - }, - { - skip: (ctx) => ctx.skip, - task: (_, task) => { - const targetsToBuild = - cliTargets.length > 0 - ? cliTargets.filter( - (cliTarget) => targets[cliTarget]?.flutter, - ) - : Object.keys(targets).filter( - (target) => targets[target].flutter, - ); - const tasks = targetsToBuild.map((target) => { - const builtIconsDir = path.join( - rootDir, - targets[target].path, - 'lib', - ); - return { - title: `Building ${target}`, - task: (_, task) => - task.newListr( - [ - { - title: 'Create target directory', - task: async (ctx) => { - try { - await fs.mkdir(builtIconsDir, { - recursive: true, - }); - } catch (err) { - ctx[target] = { skip: true }; - throw new Error(err.message); - } - }, - }, - { - title: 'Create entry file', - task: async () => { - await fs.writeFile( - path.join( - builtIconsDir, - 'iconoir_flutter.dart', - ), - 'library iconoir_flutter;\n\n', - ); - }, - }, - { - title: 'Building icon files', - skip: (ctx) => ctx[target]?.skip, - task: async (ctx) => { - const finalFileNames = []; - try { - await Promise.all( - ctx.dstFilePaths.map(async (file) => { - const svgfilename = - path.parse(file).name; - // Prefix with Svg if icon name starts with a number - const iconname = `${ - /^\d/.test(svgfilename) - ? 'Svg' - : '' - }${svgfilename}`; - - const svgfilecontent = ( - await fs.readFile(file) - ).toString(); - - await generateTemplateFilesBatch([ - { - option: - 'Create Icon Flutter Widget', - entry: { - folderPath: - './bin/templates/__svgfilename__.dart', - }, - dynamicReplacers: [ - { - slot: '__icon__', - slotValue: iconname, - }, - { - slot: '__svgfilecontent__', - slotValue: svgfilecontent, - }, - { - slot: '__svgfilename__', - slotValue: svgfilename, - }, - ], - output: { - path: './packages/iconoir-flutter/lib/__svgfilename__(snakeCase).dart', - pathAndFileNameDefaultCase: - '(snakeCase)', - }, - onComplete(results) { - finalFileNames.push( - results.output.path, - ); - }, - }, - ]); - }), - ); - - finalFileNames.sort(); - await fs.appendFile( - path.join( - builtIconsDir, - 'iconoir_flutter.dart', - ), - finalFileNames - .map( - (fileName) => - `export './${basename( - fileName, - )}';`, - ) - .join('\n'), - ); - } catch (err) { - throw new Error(err.message); - } - }, - }, - ], - { concurrent: false, exitOnError: false }, - ), - }; - }); - return task.newListr(tasks, { - concurrent: true, - rendererOptions: { - collapseSubtasks: false, - }, - }); - }, - }, - ], - { concurrent: false }, - ), - }, - ], - { concurrent: true }, - ), - }, - { - title: 'Removing React temporary directory', - skip: (ctx) => !ctx.tmpDir, - task: async (ctx) => { - await fs.rm(ctx.tmpDir, { recursive: true }); - }, - }, - { - title: 'Removing Flutter temporary directory', - skip: (ctx) => !ctx.flutterTmpDir, - task: async (ctx) => { - await fs.rm(ctx.flutterTmpDir, { recursive: true }); - }, - }, - ], - { - concurrent: false, - exitOnError: false, - rendererOptions: { - collapseSubtasks: false, - collapseErrors: false, - }, - }, -); - -await tasks.run(); diff --git a/bin/build/index.js b/bin/build/index.js new file mode 100644 index 00000000..e61db78c --- /dev/null +++ b/bin/build/index.js @@ -0,0 +1,133 @@ +import { Listr } from 'listr2'; +import fs from 'node:fs/promises'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { pascalCase, snakeCase } from 'scule'; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); + +const rootDir = path.join(__dirname, '..', '..'); +const iconsDir = path.join(rootDir, 'icons'); + +const iconsVariants = ['regular', 'solid']; +const defaultVariant = iconsVariants[0]; + +const targets = { + 'css': { + title: 'CSS files', + path: 'css', + }, + 'flutter': { + title: 'Flutter library', + path: 'packages/iconoir-flutter', + }, + 'react': { + title: 'React library', + path: 'packages/iconoir-react', + }, + 'react-native': { + title: 'React Native library', + target: 'react', + native: true, + path: 'packages/iconoir-react-native', + }, + 'vue': { + title: 'Vue library', + path: 'packages/iconoir-vue', + }, +}; + +const tasks = new Listr( + [ + { + title: 'Fetching icons', + task: async (ctx) => { + ctx.icons = {}; + + const iconsVariantsDirs = Object.fromEntries( + iconsVariants.map((variant) => [ + variant, + path.join(iconsDir, variant), + ]), + ); + + for (const [variant, dir] of Object.entries(iconsVariantsDirs)) { + const files = await fs.readdir(dir); + + const icons = files + .filter((file) => file.endsWith('.svg')) + .map((file) => { + const name = path.parse(file).name; + const nameVariant = `${name}-${variant}`; + + return { + name, + nameVariant, + pascalName: pascalCase(name), + pascalNameVariant: pascalCase(nameVariant), + snakeName: snakeCase(name), + snakeNameVariant: snakeCase(nameVariant), + path: path.join(dir, file), + }; + }); + + ctx.icons[variant] = icons; + } + + ctx.global = { defaultVariant }; + }, + }, + { + title: 'Building targets', + task: (_, task) => + task.newListr( + Object.entries(targets).map(([targetName, targetConfig]) => ({ + title: targetConfig.title, + enabled: () => + cliTargets.length === 0 || cliTargets.includes(targetName), + task: async (ctx) => { + const { default: task } = await import( + `./targets/${targetConfig.target || targetName}/index.js` + ); + + targetConfig.path = path.join( + rootDir, + ...targetConfig.path.split(path.posix.sep), + ); + + return task(ctx, targetConfig); + }, + })), + { concurrent: true, exitOnError: false }, + ), + }, + ], + { + rendererOptions: { + collapseSubtasks: false, + collapseErrors: false, + }, + }, +); + +const cliTargets = []; + +// Get targets from command line arguments +// (build all targets if no arguments given) +for (const arg of process.argv.slice(2)) { + if (arg in targets) { + cliTargets.push(arg); + } else { + console.error( + `Target '${arg}' doesn't exist!\n\nPossible targets are:\n${Object.keys( + targets, + ) + .map((name) => `- ${name}`) + .join('\n')}`, + ); + + process.exit(1); + } +} + +await tasks.run(); diff --git a/bin/build/lib/import-export.js b/bin/build/lib/import-export.js new file mode 100644 index 00000000..afd42ce3 --- /dev/null +++ b/bin/build/lib/import-export.js @@ -0,0 +1,19 @@ +import path from 'node:path'; + +export function generateImport(name, from) { + if (Array.isArray(name)) name = `{${name.toString()}}`; + + return `import ${name} from "${from}";`; +} + +export function generateExport(name, from) { + const base = `export {${name.toString()}}`; + + return from ? `${base} from "${from}";` : `${base};`; +} + +export function toImportPath(input) { + input = input.split(path.sep).join(path.posix.sep); + + return input.charAt(0) !== '.' ? `./${input}` : input; +} diff --git a/bin/build/lib/ts.js b/bin/build/lib/ts.js new file mode 100644 index 00000000..42245ea1 --- /dev/null +++ b/bin/build/lib/ts.js @@ -0,0 +1,53 @@ +import ts from 'typescript'; + +export function getDts(path, content, options) { + let output; + + const host = ts.createCompilerHost(options); + + const _readFile = host.readFile; + + host.readFile = (filename) => { + if (filename === path) return content; + + return _readFile(filename); + }; + + const dtsFilename = path.replace(/\.(m|c)?(ts|js)x?$/, '.d.$1ts'); + + host.writeFile = (filename, contents) => { + if (filename === dtsFilename) output = contents; + }; + + const program = ts.createProgram([path], options, host); + const emitResult = program.emit(); + + const allDiagnostics = ts + .getPreEmitDiagnostics(program) + .concat(emitResult.diagnostics); + + const results = allDiagnostics.map((diagnostic) => { + if (diagnostic.file) { + const { line, character } = ts.getLineAndCharacterOfPosition( + diagnostic.file, + diagnostic.start, + ); + const message = ts.flattenDiagnosticMessageText( + diagnostic.messageText, + '\n', + ); + + return `${diagnostic.file.fileName} (${line + 1},${ + character + 1 + }): ${message}`; + } else { + return ts.flattenDiagnosticMessageText(diagnostic.messageText, '\n'); + } + }); + + if (results.length > 0) { + throw new Error(results); + } + + return output; +} diff --git a/bin/header.css b/bin/build/targets/css/header.css similarity index 59% rename from bin/header.css rename to bin/build/targets/css/header.css index 88ae664a..26f6c96b 100644 --- a/bin/header.css +++ b/bin/build/targets/css/header.css @@ -1,13 +1,13 @@ /*! * Iconoir * Copyright (c) [YEAR] Luca Burgio - https://iconoir.com - * License - https://github.com/lucaburgio/iconoir/blob/main/LICENSE (Code: MIT License) + * License - https://github.com/iconoir-icons/iconoir/blob/main/LICENSE (Code: MIT License) * CSS file created by Till Esser (@Wiwaltill) and automated by Pascal Jufer (@paescuj) */ -*[class^="iconoir-"]::before, -*[class*=" iconoir-"]::before { - content: " "; +*[class^='iconoir-']::before, +*[class*=' iconoir-']::before { + content: ' '; display: block; background: currentColor; mask-size: cover; @@ -15,7 +15,7 @@ width: 1em; height: 1em; } -*[class^="iconoir-"], -*[class*=" iconoir-"] { +*[class^='iconoir-'], +*[class*=' iconoir-'] { display: inline-block; } diff --git a/bin/build/targets/css/index.js b/bin/build/targets/css/index.js new file mode 100644 index 00000000..72ad3fe4 --- /dev/null +++ b/bin/build/targets/css/index.js @@ -0,0 +1,51 @@ +import fs from 'node:fs/promises'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); + +export default async (ctx, target) => { + const headerFile = await fs.readFile( + path.join(__dirname, 'header.css'), + 'utf8', + ); + + const header = headerFile.replace('[YEAR]', new Date().getFullYear()); + + const mainCssContent = [header]; + + for (const [variant, icons] of Object.entries(ctx.icons)) { + const variantCssContent = [header]; + + const cssTarget = (icon, suffixed) => { + const iconName = + suffixed && variant !== ctx.global.defaultVariant + ? icon.nameVariant + : icon.name; + + return `.iconoir-${iconName}::before`; + }; + + for (const icon of icons) { + const fileContent = await fs.readFile(icon.path, 'utf8'); + + const transformedContent = fileContent + .replace(/\n/g, '') + .replace(/(width|height)="[0-9]+px"/g, '') + .replace(/[ ]+/g, ' '); + + const cssContent = `{mask-image:url('data:image/svg+xml;charset=utf-8,${transformedContent}');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,${transformedContent}');}`; + + mainCssContent.push(`${cssTarget(icon)}${cssContent}`); + + variantCssContent.push(`${cssTarget(icon, true)}${cssContent}`); + } + + await fs.writeFile( + path.join(target.path, `iconoir-${variant}.css`), + variantCssContent, + ); + } + + await fs.writeFile(path.join(target.path, 'iconoir.css'), mainCssContent); +}; diff --git a/bin/build/targets/flutter/index.js b/bin/build/targets/flutter/index.js new file mode 100644 index 00000000..2acef2a7 --- /dev/null +++ b/bin/build/targets/flutter/index.js @@ -0,0 +1,47 @@ +import fs from 'node:fs/promises'; +import path from 'node:path'; +import iconTemplate from './template.js'; + +export default async (ctx, target) => { + const promises = []; + + const outDir = path.join(target.path, 'lib'); + + const entryContent = ['library iconoir_flutter;']; + + for (const [variant, icons] of Object.entries(ctx.icons)) { + const variantOutDir = path.join(outDir, variant); + await fs.mkdir(variantOutDir, { recursive: true }); + + for (const icon of icons) { + const dartFileName = `${icon.snakeName}.dart`; + const dartPath = path.join(variant, dartFileName); + + promises.push( + generateIconFile( + icon.path, + path.join(outDir, dartPath), + variant !== ctx.global.defaultVariant + ? icon.pascalNameVariant + : icon.pascalName, + ), + ); + + entryContent.push(`export './${dartPath}';`); + } + } + + promises.push( + fs.writeFile(path.join(outDir, 'iconoir_flutter.dart'), entryContent), + ); + + return Promise.all(promises); +}; + +async function generateIconFile(src, dest, iconName) { + const iconContent = await fs.readFile(src, 'utf8'); + + const dartContent = iconTemplate(iconName, iconContent); + + return fs.writeFile(dest, dartContent); +} diff --git a/bin/build/targets/flutter/template.js b/bin/build/targets/flutter/template.js new file mode 100644 index 00000000..7a7e18d2 --- /dev/null +++ b/bin/build/targets/flutter/template.js @@ -0,0 +1,25 @@ +const template = (name, svg) => ` +import 'package:flutter/widgets.dart' as widgets; +import 'package:flutter_svg/flutter_svg.dart'; + +class ${name} extends widgets.StatelessWidget { + final widgets.Color? color; + final double? width; + final double? height; + + const ${name}({widgets.Key? key, this.color, this.width, this.height}) + : super(key: key); + + @override + widgets.Widget build(widgets.BuildContext context) => SvgPicture.string( + ''' +${svg}''', + colorFilter: + color != null ? widgets.ColorFilter.mode(color!, widgets.BlendMode.srcIn) : null, + width: width, + height: height, + ); +} +`; + +export default template; diff --git a/bin/build/targets/react/index.js b/bin/build/targets/react/index.js new file mode 100644 index 00000000..fac56ef7 --- /dev/null +++ b/bin/build/targets/react/index.js @@ -0,0 +1,248 @@ +import * as svgr from '@svgr/core'; +import * as esbuild from 'esbuild'; +import fs from 'node:fs/promises'; +import path from 'node:path'; +import { + generateExport, + generateImport, + toImportPath, +} from '../../lib/import-export.js'; +import { getDts } from '../../lib/ts.js'; +import iconoirContextTemplate, { + exports as iconoirContextExports, +} from './resources/context-template.js'; +import { getTemplate as getIconTemplate } from './resources/icon-template.js'; +import { nativeSvgrOptions, svgrOptions } from './resources/svgr-options.js'; + +const outDir = 'dist'; + +const jsTargets = [ + { + format: 'cjs', + module: 'commonjs', + dir: '.', + ext: 'js', + dtsExt: 'd.ts', + }, + { + format: 'esm', + module: 'esnext', + dir: 'esm', + ext: 'mjs', + dtsExt: 'd.mts', + }, +]; + +/** @type {import('esbuild').TransformOptions} */ +const defaultEsbuildOptions = { target: 'es6', minify: true }; + +/** @type {import('typescript').CompilerOptions} */ +const defaultTsOptions = { + jsx: 'react', + declaration: true, + emitDeclarationOnly: true, + target: 'es6', + strict: true, + esModuleInterop: true, + skipLibCheck: true, +}; + +export default async (ctx, target) => { + const localJsTargets = jsTargets.map((jsTarget) => ({ + ...jsTarget, + iconTemplate: getIconTemplate(target.native, jsTarget.ext), + })); + + const promises = []; + + const outPath = path.join(target.path, outDir); + + // Preparation + // (needs to run in a separate loop, otherwise leads to uncaught exceptions in case of errors in main loop) + for (const jsTarget of localJsTargets) { + jsTarget.path = path.join(outPath, jsTarget.dir); + + await fs.mkdir(jsTarget.path, { recursive: true }); + + const iconoirContext = iconoirContextTemplate(target.native); + + jsTarget.iconoirContextPath = path.join( + jsTarget.path, + `IconoirContext.${jsTarget.ext}`, + ); + + await generateJs( + jsTarget.iconoirContextPath, + iconoirContext, + jsTarget.format, + ); + + const iconoirContextTsxPath = path.join( + jsTarget.path, + 'IconoirContext.tsx', + ); + const iconoirContextDtsPath = path.join( + jsTarget.path, + `IconoirContext.${jsTarget.dtsExt}`, + ); + + await generateDts( + iconoirContextTsxPath, + iconoirContextDtsPath, + iconoirContext, + jsTarget.module, + ); + + for (const variant of Object.keys(ctx.icons)) { + jsTarget.path = path.join(outPath, jsTarget.dir); + + await fs.mkdir(path.join(jsTarget.path, variant), { recursive: true }); + } + } + + for (const jsTarget of localJsTargets) { + const mainIndex = prepareIndex(jsTarget); + + for (const [variant, icons] of Object.entries(ctx.icons)) { + const variantIndex = prepareIndex(jsTarget, variant); + + for (const icon of icons) { + const mainIndexComponentName = + variant === ctx.global.defaultVariant + ? icon.pascalName + : icon.pascalNameVariant; + + const jsPath = path.join( + jsTarget.path, + variant, + `${icon.pascalName}.${jsTarget.ext}`, + ); + + mainIndex.add(mainIndexComponentName, jsPath); + variantIndex.add(icon.pascalName, jsPath); + + const reactComponent = getReactComponent( + icon.path, + target.native, + jsTarget.iconTemplate, + ); + + // Only run for first icon, type is same and can be reused for all the others + if (!jsTarget.iconDts) { + jsTarget.iconDts = true; + + // Virtual input path + const tsxPath = path.join(jsTarget.path, variant, 'icon.tsx'); + + const dtsPath = path.join(jsTarget.path, `icon.${jsTarget.dtsExt}`); + + const iconDts = generateDts( + tsxPath, + dtsPath, + reactComponent, + jsTarget.module, + ); + + promises.push(iconDts); + } + + const iconJs = generateJs(jsPath, reactComponent, jsTarget.format); + + promises.push(iconJs); + } + + promises.push(variantIndex.generate()); + } + + promises.push(mainIndex.generate()); + } + + return Promise.all(promises); +}; + +async function getReactComponent(iconPath, native, template) { + const iconContent = await fs.readFile(iconPath, 'utf8'); + + const options = native ? nativeSvgrOptions : svgrOptions; + options.template = template; + + return svgr.transform(iconContent, options); +} + +async function generateDts(inputPath, outputPath, input, module) { + const dts = getDts(inputPath, await input, { + ...defaultTsOptions, + module, + }); + + return fs.writeFile(outputPath, dts); +} + +async function generateJs(outputPath, input, format) { + const { code } = await esbuild.transform(await input, { + ...defaultEsbuildOptions, + loader: 'tsx', + format, + }); + + return fs.writeFile(outputPath, code); +} + +function prepareIndex(jsTarget, variant) { + const outputPath = path.join(jsTarget.path, variant ?? ''); + + const iconoirContextPath = toImportPath( + path.relative(outputPath, jsTarget.iconoirContextPath), + ); + + const iconoirContext = generateExport( + iconoirContextExports, + iconoirContextPath, + ); + + const content = [iconoirContext]; + + const iconJsPath = toImportPath( + path.relative(outputPath, path.join(jsTarget.path, `icon.${jsTarget.ext}`)), + ); + + const iconDtsImport = generateImport('Icon', iconJsPath); + + const dtsContent = [iconoirContext, iconDtsImport, 'type I = typeof Icon;']; + + function add(name, iconPath) { + const iconImportPath = toImportPath(path.relative(outputPath, iconPath)); + + content.push(generateExport(`default as ${name}`, iconImportPath)); + + dtsContent.push(`export declare const ${name}: I;`); + } + + function generate() { + const indexJs = generateIndexJs( + outputPath, + content, + jsTarget.format, + jsTarget.ext, + ); + + const indexDts = generateIndexDts(outputPath, dtsContent, jsTarget.dtsExt); + + return Promise.all([indexJs, indexDts]); + } + + return { add, generate }; +} + +async function generateIndexJs(outputDir, content, format, ext) { + const { code } = await esbuild.transform(content.join(''), { + minify: true, + format, + }); + + return fs.writeFile(path.join(outputDir, `index.${ext}`), code); +} + +async function generateIndexDts(outputDir, content, dtsExt) { + return fs.writeFile(path.join(outputDir, `index.${dtsExt}`), content); +} diff --git a/bin/build/targets/react/resources/context-template.js b/bin/build/targets/react/resources/context-template.js new file mode 100644 index 00000000..82faa367 --- /dev/null +++ b/bin/build/targets/react/resources/context-template.js @@ -0,0 +1,36 @@ +const template = (native) => { + const useClientDirective = native ? '' : '"use client";'; + + const imports = [ + 'import React from "react";', + ...(native ? ['import type { SvgProps } from "react-native-svg";'] : []), + ].join('\n'); + + return ` +${useClientDirective} +${imports} + +type IconoirContextValue = Partial<${ + native ? 'SvgProps' : 'React.SVGProps' + }>; + +export const IconoirContext = React.createContext({}); + +export interface IconoirProviderProps { + iconProps?: Partial<${ + native ? `Omit` : 'React.SVGProps' + }>; + children: React.ReactNode; +} + +export function IconoirProvider({ iconProps, children }: IconoirProviderProps) { + return ( + + ); +} +`; +}; + +export default template; + +export const exports = ['IconoirContext', 'IconoirProvider']; diff --git a/bin/build/targets/react/resources/icon-template.js b/bin/build/targets/react/resources/icon-template.js new file mode 100644 index 00000000..37fded24 --- /dev/null +++ b/bin/build/targets/react/resources/icon-template.js @@ -0,0 +1,35 @@ +import { generateImport } from '../../../lib/import-export.js'; + +export function getTemplate(native, ext) { + return (variables, { tpl }) => { + variables.props[0].name = 'passedProps'; + + // Workaround to fix ref type for React Native + if (native) { + variables.props[1].typeAnnotation.typeAnnotation.typeParameters.params[0].typeName.name = + 'Svg'; + } + + const useClientDirective = native ? '' : '"use client";'; + const iconoirContextImport = generateImport( + ['IconoirContext'], + `../IconoirContext.${ext}`, + ); + + return tpl` + ${useClientDirective} + ${variables.imports}; + ${iconoirContextImport}; + + ${variables.interfaces}; + + const ${variables.componentName} = (${variables.props}) => { + const context = React.useContext(IconoirContext); + const props = { ...context, ...passedProps }; + return ${variables.jsx}; + }; + + ${variables.exports}; + `; + }; +} diff --git a/bin/build/targets/react/resources/svgr-options.js b/bin/build/targets/react/resources/svgr-options.js new file mode 100644 index 00000000..f44e2df2 --- /dev/null +++ b/bin/build/targets/react/resources/svgr-options.js @@ -0,0 +1,46 @@ +/** @type {import('@svgr/core').Config} */ +export const svgrOptions = { + plugins: ['@svgr/plugin-jsx'], + icon: true, + ref: true, + typescript: true, + svgProps: { + width: '1.5em', + height: '1.5em', + color: 'currentColor', + }, + jsx: { + babelConfig: { + plugins: [ + [ + '@svgr/babel-plugin-remove-jsx-attribute', + { + elements: ['path'], + attributes: ['strokeWidth'], + }, + 'remove-stroke-width', + ], + ], + }, + }, +}; + +/** @type {import('@svgr/core').Config} */ +export const nativeSvgrOptions = { + ...svgrOptions, + native: true, + jsx: { + babelConfig: { + plugins: [ + ...svgrOptions.jsx.babelConfig.plugins, + [ + '@svgr/babel-plugin-remove-jsx-attribute', + { + elements: ['Svg'], + attributes: ['xmlns'], + }, + ], + ], + }, + }, +}; diff --git a/bin/build/targets/vue/index.js b/bin/build/targets/vue/index.js new file mode 100644 index 00000000..f1bc47f4 --- /dev/null +++ b/bin/build/targets/vue/index.js @@ -0,0 +1,72 @@ +import { fromHtml } from 'hast-util-from-html'; +import { toHtml } from 'hast-util-to-html'; +import fs from 'node:fs/promises'; +import path from 'node:path'; +import { generateExport } from '../../lib/import-export.js'; +import iconTemplate from './template.js'; + +export default async (ctx, target) => { + const promises = []; + + const outDir = path.join(target.path, 'src'); + + const mainIndexContent = [ + generateExport(`default as IconoirProvider`, `./IconoirProvider.vue`), + ]; + + for (const [variant, icons] of Object.entries(ctx.icons)) { + const variantOutDir = path.join(outDir, variant); + await fs.mkdir(variantOutDir, { recursive: true }); + + const variantIndexContent = [ + generateExport(`default as IconoirProvider`, `../IconoirProvider.vue`), + ]; + + const generateIconFile = async (src, vueFileName) => { + const iconContent = await fs.readFile(src, 'utf8'); + + const iconAst = fromHtml(iconContent, { fragment: true }); + // Bind iconProps of the provider to the svg root + iconAst.children[0].properties['v-bind'] = 'context'; + const transformedIcon = toHtml(iconAst); + const componentContent = iconTemplate(transformedIcon); + + const vuePath = path.join(variantOutDir, vueFileName); + + return fs.writeFile(vuePath, componentContent); + }; + + for (const icon of icons) { + const vueFileName = `${icon.pascalName}.vue`; + + promises.push(generateIconFile(icon.path, vueFileName)); + + const mainIndexComponentName = + variant === ctx.global.defaultVariant + ? icon.pascalName + : icon.pascalNameVariant; + + mainIndexContent.push( + generateExport( + `default as ${mainIndexComponentName}`, + `./${variant}/${vueFileName}`, + ), + ); + + variantIndexContent.push( + generateExport( + `default as ${mainIndexComponentName}`, + `./${vueFileName}`, + ), + ); + } + + promises.push( + fs.writeFile(path.join(variantOutDir, 'index.ts'), variantIndexContent), + ); + } + + promises.push(fs.writeFile(path.join(outDir, 'index.ts'), mainIndexContent)); + + return Promise.all(promises); +}; diff --git a/bin/templates/vue/icon-template.cjs b/bin/build/targets/vue/template.js similarity index 64% rename from bin/templates/vue/icon-template.cjs rename to bin/build/targets/vue/template.js index 77ea4c8a..684f64e8 100644 --- a/bin/templates/vue/icon-template.cjs +++ b/bin/build/targets/vue/template.js @@ -1,14 +1,16 @@ -const template = (svg, keyFileName) => ` + `; -module.exports = template; +export default template; diff --git a/bin/buildVue.js b/bin/buildVue.js deleted file mode 100644 index fb5a379c..00000000 --- a/bin/buildVue.js +++ /dev/null @@ -1,52 +0,0 @@ -import { toHtml } from 'hast-util-to-html'; -import fs from 'node:fs/promises'; -import path from 'node:path'; -import { parse } from 'svg-parser'; -import componentTemplate from './templates/vue/icon-template.cjs'; -import indexTemplate from './templates/vue/index-template.cjs'; -import providerKeyTemplate from './templates/vue/provider-key-template.cjs'; -import providerTemplate from './templates/vue/provider-template.cjs'; - -export async function buildVueIcons(srcDir, { outDir = './out/' }) { - const files = await fs.readdir(srcDir, 'utf8'); - - const providerKeyFileName = 'providerKey'; - const providerKey = providerKeyTemplate(); - await fs.writeFile( - path.join(outDir, providerKeyFileName + '.ts'), - providerKey, - 'utf8', - ); - - const fileNames = []; - for (const file of files) { - const svgRaw = await fs.readFile(path.join(srcDir, file), 'utf8'); - - const svgAst = parse(svgRaw); - // Bind iconProps of the provider to the svg root - svgAst.children[0].properties['v-bind'] = 'context'; - const svgString = toHtml(svgAst); - - const component = componentTemplate(svgString, providerKeyFileName); - const pascalCaseFileName = file - .replaceAll(/[\s-]([\w\d])/g, (_, cg1) => cg1.toUpperCase()) - .replace(/^\w/, (m) => m.toUpperCase()) - .replace('.svg', '.vue'); - await fs.writeFile( - path.join(outDir, pascalCaseFileName), - component, - 'utf8', - ); - - fileNames.push(pascalCaseFileName); - } - - const providerFileName = 'IconoirProvider.vue'; - const provider = providerTemplate(providerKeyFileName); - await fs.writeFile(path.join(outDir, providerFileName), provider, 'utf8'); - - fileNames.push(providerFileName); - - const index = indexTemplate(fileNames); - await fs.writeFile(path.join(outDir, 'index.ts'), index, 'utf8'); -} diff --git a/bin/prepublish.js b/bin/prepublish.js index 21952602..70af07e1 100644 --- a/bin/prepublish.js +++ b/bin/prepublish.js @@ -7,10 +7,17 @@ const PACKAGE_BASE = ''; const newVersion = semver.valid(semver.coerce(process.env.TAG_NAME)); console.info('New version is %s', newVersion); + if (!newVersion) { throw new Error(`Tag name ${process.env.TAG_NAME} is not valid.`); } +publishNpmPackage('iconoir'); +publishNpmPackage('iconoir-react'); +publishNpmPackage('iconoir-react-native'); +publishNpmPackage('iconoir-vue'); +publishPubPackage('iconoir-flutter'); + function publishNpmPackage(name) { console.info('Publishing %s', name); @@ -20,9 +27,11 @@ function publishNpmPackage(name) { : path.join('packages', name, 'package.json'); const contents = JSON.parse(fs.readFileSync(packageJsonPath).toString()); contents.version = newVersion; + if (PACKAGE_BASE) { contents.name = `${PACKAGE_BASE}/${name}`; } + fs.writeFileSync(packageJsonPath, JSON.stringify(contents, undefined, 2)); console.info('package.json updated'); } @@ -38,9 +47,3 @@ function publishPubPackage(name) { console.info('pubspec.yaml updated'); } - -publishNpmPackage('iconoir'); -publishNpmPackage('iconoir-react'); -publishNpmPackage('iconoir-react-native'); -publishNpmPackage('iconoir-vue'); -publishPubPackage('iconoir-flutter'); diff --git a/bin/templates/__svgfilename__.dart b/bin/templates/__svgfilename__.dart deleted file mode 100644 index 16f9a8b2..00000000 --- a/bin/templates/__svgfilename__.dart +++ /dev/null @@ -1,21 +0,0 @@ -import 'package:flutter/widgets.dart'; -import 'package:flutter_svg/flutter_svg.dart'; - -class __icon__(pascalCase) extends StatelessWidget { - final Color? color; - final double? width; - final double? height; - - const __icon__(pascalCase)({Key? key, this.color, this.width, this.height}) - : super(key: key); - - @override - Widget build(BuildContext context) => SvgPicture.string( - ''' -__svgfilecontent__''', - colorFilter: - color != null ? ColorFilter.mode(color!, BlendMode.srcIn) : null, - width: width, - height: height, - ); -} diff --git a/bin/templates/icon-template-server-component.cjs b/bin/templates/icon-template-server-component.cjs deleted file mode 100644 index 79e63fba..00000000 --- a/bin/templates/icon-template-server-component.cjs +++ /dev/null @@ -1,15 +0,0 @@ -const template = (variables, { tpl }) => { - return tpl` -${variables.imports}; - -${variables.interfaces}; - -const ${variables.componentName} = (${variables.props}) => ( - ${variables.jsx} -); - -${variables.exports}; -`; -}; - -module.exports = template; diff --git a/bin/templates/icon-template.cjs b/bin/templates/icon-template.cjs deleted file mode 100644 index d1dd7d79..00000000 --- a/bin/templates/icon-template.cjs +++ /dev/null @@ -1,30 +0,0 @@ -const template = (variables, { tpl }) => { - variables.props[0].name = 'passedProps'; - - // Workaround to fix ref type for React Native - const isNative = variables.imports.some( - (i) => i.source?.value === 'react-native-svg', - ); - - if (isNative) { - variables.props[1].typeAnnotation.typeAnnotation.typeParameters.params[0].typeName.name = - 'Svg'; - } - - return tpl` -${variables.imports}; -import { IconoirContext } from './IconoirContext'; - -${variables.interfaces}; - -const ${variables.componentName} = (${variables.props}) => { - const context = React.useContext(IconoirContext); - const props = { ...context, ...passedProps }; - return ${variables.jsx}; -}; - -${variables.exports}; -`; -}; - -module.exports = template; diff --git a/bin/templates/index-template.cjs b/bin/templates/index-template.cjs deleted file mode 100644 index c3e9c4b6..00000000 --- a/bin/templates/index-template.cjs +++ /dev/null @@ -1,15 +0,0 @@ -const path = require('path'); - -function template(filePaths) { - const exportEntries = filePaths.map(({ path: filePath }) => { - const basename = path.basename(filePath, path.extname(filePath)); - const exportName = /^\d/.test(basename) ? `Svg${basename}` : basename; - return `export { default as ${exportName} } from './${basename}'`; - }); - exportEntries.push( - "export { IconoirProvider, IconoirContext, IconoirContextValue } from './IconoirContext'", - ); - return exportEntries.join('\n'); -} - -module.exports = template; diff --git a/bin/templates/vue/index-template.cjs b/bin/templates/vue/index-template.cjs deleted file mode 100644 index c0457eaa..00000000 --- a/bin/templates/vue/index-template.cjs +++ /dev/null @@ -1,13 +0,0 @@ -const path = require('path'); - -function template(filePaths) { - const exportEntries = filePaths.map((filePath) => { - const basename = path.basename(filePath, path.extname(filePath)); - const exportName = /^\d/.test(basename) ? `Svg${basename}` : basename; - return `export { default as ${exportName} } from './${filePath}'`; - }); - - return exportEntries.join('\n'); -} - -module.exports = template; diff --git a/bin/templates/vue/provider-key-template.cjs b/bin/templates/vue/provider-key-template.cjs deleted file mode 100644 index a252f30c..00000000 --- a/bin/templates/vue/provider-key-template.cjs +++ /dev/null @@ -1,7 +0,0 @@ -const template = - () => `import type { InjectionKey, SVGAttributes } from "vue-demi"; -const providerKey = Symbol() as InjectionKey; -export default providerKey; -`; - -module.exports = template; diff --git a/bin/templates/vue/provider-template.cjs b/bin/templates/vue/provider-template.cjs deleted file mode 100644 index a6447130..00000000 --- a/bin/templates/vue/provider-template.cjs +++ /dev/null @@ -1,15 +0,0 @@ -const template = (keyFileName) => ` -`; - -module.exports = template; diff --git a/constants.js b/constants.js deleted file mode 100644 index 735f3d3f..00000000 --- a/constants.js +++ /dev/null @@ -1,17 +0,0 @@ -export const incompatibleNames = { - '1st-medal': 'medal-1st', - '4k-display': 'display-4k', - '2x2-cell': 'cell-2x2', - '360-view': 'view360', - github: 'gitHub', - 'github-outline': 'gitHubOutline', - 'gitlab-full': 'gitLabFull', - linkedin: 'linkedIn', - tiktok: 'tikTok', - youtube: 'youTube', -}; - -export const flutterIncompatibleNames = { - ...incompatibleNames, - 'color-filter': 'color-filter-icon', -}; diff --git a/css/iconoir-regular.css b/css/iconoir-regular.css new file mode 100644 index 00000000..045e9475 --- /dev/null +++ b/css/iconoir-regular.css @@ -0,0 +1,22 @@ +/*! + * Iconoir + * Copyright (c) 2023 Luca Burgio - https://iconoir.com + * License - https://github.com/iconoir-icons/iconoir/blob/main/LICENSE (Code: MIT License) + * CSS file created by Till Esser (@Wiwaltill) and automated by Pascal Jufer (@paescuj) + */ + +*[class^='iconoir-']::before, +*[class*=' iconoir-']::before { + content: ' '; + display: block; + background: currentColor; + mask-size: cover; + -webkit-mask-size: cover; + width: 1em; + height: 1em; +} +*[class^='iconoir-'], +*[class*=' iconoir-'] { + display: inline-block; +} +.iconoir-accessibility-sign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-accessibility-tech::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-accessibility::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-activity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-after-effects::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-illustrator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-indesign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-lightroom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-photoshop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-xd::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-african-tree::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-agile::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-air-conditioner::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-helix-45deg::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-helix::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-rotation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplay::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-alarm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album-carousel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album-open::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-bottom-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-centers::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-spacing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-justify::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-left-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-right-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-top-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-centers::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-spacing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-angle-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna-signal-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna-signal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-notification::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-store::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-imac-2021-side::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-imac-2021::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-mac::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-shortcuts::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-swift::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-wallet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ar-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arc-3d-center-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arc-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arcade::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-archery-match::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-archery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-archive::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-area-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-archery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-email-forward::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-enlarge-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-reduce-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-separate-vertical::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-separate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-union-vertical::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-union::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrows-up-from-line::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-asana::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-at-sign-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-at-sign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-atom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-attachment::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-augmented-reality::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-auto-flash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-avi-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-axes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-backward-15-seconds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-badge-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-balcony::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bank::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-barcode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-basketball-field::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-basketball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bathroom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-25::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-50::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-75::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-charging::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-indicator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bbq::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-beach-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bed-ready::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-behance-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-behance::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bell-notification::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bell-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bell::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bicycle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-binocular::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-birthday-cake::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bishop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitbucket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitcoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitcoin-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bluetooth-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bluetooth::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bold-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bold::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bonfire::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book-stack::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-bl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-bottom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-br::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-inner::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-tl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-tr::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bounce-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bounce-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bowling-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-3d-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-3d-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-3d-three-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-iso::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-boxing-glove::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain-electricity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain-research::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bread-slice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bridge-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bridge-surface::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bright-crown::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bright-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brightness-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brightness::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-income::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-outcome::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-building::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bus-green::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bus-stop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-c-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cable-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calculator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calendar-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calendar-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calendar::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-camera::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-candlestick-chart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-car::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-reader::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-wallet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cell-2x2::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cellar::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-center-align::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-question::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-translate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-lines::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-check-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chocolate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chromecast-active::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chromecast::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-church-side::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-church::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cigarette-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cinema-old::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-circle-spark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-city::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clipboard-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clock-rotate-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-closed-captions-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-closet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-bookmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-desync::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-sunny::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-sync::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-code-brackets-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-code-brackets::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-codepen::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coffee-cup::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coin-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coins-swap::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coins::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-collage-frame::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-collapse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-color-filter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-color-picker::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-color-wheel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-combine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-commodity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-community::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-bottom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compact-disc::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-component::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compress-lines::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compress::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-computer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-constrained-surface::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-consumable::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-contactless::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-control-slider::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cookie::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cooling-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-copy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-copyright::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-bottom-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-bottom-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-top-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-top-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cpu-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cpu::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cracked-egg::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-creative-commons::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-credit-card-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-credit-card::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-credit-cards::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crib::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-bl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-br::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-tl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-tr::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crown-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crown::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-css3::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-bandage::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-cut-with-curve::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-hole::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-replace-face::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cursor-pointer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-curve-array::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cut::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cutlery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cycling::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cylinder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dash-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dashboard-dots::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dashboard-speed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dashboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-both::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-backup::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-export::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-monitor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-restore::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-script-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-script-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-script::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-stats::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-de-compress::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-delivery-truck::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-delivery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-depth::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-design-nib::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-design-pencil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-desk::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-developer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dew-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dialpad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-diameter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-five::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-four::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-one::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-six::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-three::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-two::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dimmer-switch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-director-chair::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-discord::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dishwasher::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-display-4k::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-divide-three::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-divide::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dna::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-magnifying-glass-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-magnifying-glass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-star-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dogecoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dogecoin-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dollar-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dollar::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-domotic-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-donate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-double-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-data-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drag-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drawer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dribbble::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-charge-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-charge-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-charge-low::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-landing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-refresh::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-take-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-curve-control-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-in-control-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-in-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-out-control-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ecology-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-edit-pencil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-edit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-egg::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eject::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-electronics-chip::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-electronics-transistor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-elevator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ellipse-3d-three-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ellipse-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-blink-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-blink-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-puzzled::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-quite::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-really::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-satisfied::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-left-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-right-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-surprise-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-surprise::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-talking-angry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-talking-happy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-think-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-think-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-empty-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-energy-usage-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-enlarge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-erase::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ethereum-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ethereum-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-euro-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-euro::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-charge-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-charge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-plug-charging::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-plug-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-plug::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-station::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-exclude::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-expand-lines::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-expand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-extrude::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eye-closed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eye::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-f-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-face-3d-draft::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-face-id::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-facebook-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-facebook::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-facetime::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-farm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-down-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-up-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-down-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-up-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-favourite-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-favourite-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-female::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-figma::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-file-not-found::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fill-color::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fillet-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-list-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-finder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-check-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-lock-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-xmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fire-flame::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fish::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fishing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flare::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flash-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flask::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flip-reverse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flip::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-floppy-disk-arrow-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-floppy-disk-arrow-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-floppy-disk::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flower::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fog::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-font-question::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-football-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-football::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward-15-seconds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-alt-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-select::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-simple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fridge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fx-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fx::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gamepad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-garage::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gas-tank-droplet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gas-tank::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gas::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gif-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gift::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-branch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-cherry-pick-commit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-commit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-compare::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-fork::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-merge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-pull-request-closed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-pull-request::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-github-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-github::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gitlab-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-fragile::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-half-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glasses::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-globe::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-golf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-docs::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive-sync::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-home::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-one::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gps::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-graduation-cap::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-graph-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-graph-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-grid-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-grid-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-grid-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-group::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gym::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-h-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-half-cookie::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-half-moon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hammer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-brake::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-card::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-cash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-contactless::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-handbag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hard-drive::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hd-display::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hd::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hdr::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-bolt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-help::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-health-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-healthcare::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heart-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heating-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heavy-rain::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heptagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hexagon-dice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hexagon-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hexagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-historic-shield-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-historic-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-alt-slim-horiz::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-alt-slim::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-hospital::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-sale::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-secure::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-simple-door::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-simple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-table::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-temperature-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-temperature-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-user::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horizontal-merge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horizontal-split::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hospital-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hospital::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hot-air-balloon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hourglass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-house-rooms::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-html5::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-iconoir::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-import::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-inclination::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-industry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-infinite::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-info-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-input-field::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-input-output::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-input-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-instagram::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-internet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-intersect-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-intersect::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ios-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ip-address-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-iris-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-italic-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-italic::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-jellyfish::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-journal-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-journal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-jpeg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-jpg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-kanban-board::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-back::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-command::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-align-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-align-horizontal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-align-vertical::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-position::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes-couple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-label::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lamp::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-language::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-charging::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-dev-mode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-fix::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-layout-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-layout-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-leaderboard-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-leaderboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-leaf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-learning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lens-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lens::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lifebelt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-light-bulb-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-light-bulb-on::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-light-bulb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-line-space::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-linear::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-link-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-link-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-link::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-linkedin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-linux::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-list-select::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-litecoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-litecoin-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lock-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lock-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-loft-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-log-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-log-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-log-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-down-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-down-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-left-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-left-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-right-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-right-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-up-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-up-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lot-of-cash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lullaby::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-control-key::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-dock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-option-key::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-os-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-magic-wand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-magnet-energy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-magnet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail-open::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-male::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-arrow-diagonal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-arrow-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-arrow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-go-straight::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-turn-back::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-turn-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-turn-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mask-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mastercard-card::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-math-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maximize::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal-1st::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-folder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-folder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medium::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-megaphone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-menu-scale::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-menu::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-message-alert::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-message-text::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-metro::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-mute::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-speaking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microscope::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-hexagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mirror::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mobile-dev-mode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mobile-fingerprint::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mobile-voice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-modern-tv-4k::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-modern-tv::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-money-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-moon-sat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-horiz-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-horiz::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-vert-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-vert::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-motorcycle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mouse-button-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mouse-button-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mouse-scroll-wheel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-movie::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mpeg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multi-bubble::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multi-mac-os-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multi-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-double-note-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-double-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-n-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-navigator-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-navigator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-neighbourhood::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-reverse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-new-tab::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nintendo-switch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-no-smoking-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-non-binary::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-notes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-npm-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-npm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-0-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-1-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-2-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-3-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-4-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-5-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-6-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-7-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-8-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-9-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-numbered-list-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-numbered-list-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-o-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-octagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-off-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-oil-industry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-okrs::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-on-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-one-finger-select-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-one-point-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-in-browser::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-in-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-new-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-select-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-vpn::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orange-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orange-slice-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orange-slice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-organic-food-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-organic-food::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orthogonal-view::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-package-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-package::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-packages::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pacman::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-edit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-flip::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-palette::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-panorama-enlarge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-panorama-reduce::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pants-pockets::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pants::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-parking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-password-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-password-cursor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-password-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-paste-clipboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-path-arrow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pause-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pause::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-paypal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-firewall::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-mouse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-no-entry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-peace-hand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-connect-bluetooth::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-connect-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-tablet-connect-usb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-tablet-connect-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-tablet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pentagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-people-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percent-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-perspective-view::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pharmacy-cross-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pharmacy-cross-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-disabled::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-income::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-outcome::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-paused::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-piggy-bank::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pillow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pine-tree::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pinterest::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pipe-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pizza-slice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planet-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planet-sat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planimetry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-play::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playlist-play::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playlist-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playlist::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playstation-gamepad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-a::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-c::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-g::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-l::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-png-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pocket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-podcast::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pokeball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-position-align::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-position::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-post::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-potion::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pound::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-precision-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-presentation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-printer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-printing-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-medium::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-privacy-policy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-private-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-profile-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-prohibition::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-project-curve-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-puzzle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-qr-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-question-mark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-quote-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-quote::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-radiation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-radius::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rain::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-raw-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-dollars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-euros::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-pounds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-yens::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo-action::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reduce::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh-double::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reload-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reminder-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-repeat-once::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-repeat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reply-to-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reply::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-report-columns::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reports::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-repository::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-restart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rewind::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rhombus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rocket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rook::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rotate-camera-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rotate-camera-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-round-flask::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rounded-mirror::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rss-feed-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rss-feed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rubik-cube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-arrows::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-combine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-running::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safari::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe-open::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sandals::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scale-frame-enlarge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scale-frame-reduce::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scan-barcode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scan-qr-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scanning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scarf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scissor-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scissor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-screenshot::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sea-and-sun::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sea-waves::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-search-engine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-search-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-secure-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-security-pass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-edge-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-face-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-point-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-selective-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-diagonal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-dollars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-euros::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-mail::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-pounds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-yens::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server-connection::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-settings-profiles::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-share-android::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-share-ios::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-alert::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-broken::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-eye::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-loading::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-question::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shirt-tank-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shirt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop-four-tiles-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop-four-tiles::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-pocket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-code-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-code-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-short-pants-pockets::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-short-pants::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shortcut-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shuffle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sidebar-collapse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sidebar-expand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sigma-function::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-simple-cart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sine-wave::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-single-tap-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skateboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skateboarding::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-next::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-prev::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-slash-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sleeper-chair::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-slips::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-small-lamp-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-small-lamp::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-smartphone-device::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-smoking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-snapchat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-snow-flake::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-snow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soap::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soccer-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sofa::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soil-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sort-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sort-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sort::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-low::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-min::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spades::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sparks::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sphere::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spiral::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-split-area::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-split-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spock-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spotify::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-3d-corner-to-corner::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-3d-from-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-3d-three-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-cursor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-wave::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stackoverflow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star-half-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stat-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stat-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-down-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-report::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-up-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-strategy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stretching::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-strikethrough::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stroller::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-style-border::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-submit-document::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-substract::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-suggestion::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-suitcase::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sun-light::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-svg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sweep-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swimming::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-down-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-left-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-right-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-down-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-left-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-right-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-up-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-up-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-switch-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-switch-on::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-system-restart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-system-shut::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-table-2-columns::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-table-rows::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-table::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-task-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-telegram-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-telegram::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-low::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tennis-ball-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tennis-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-terminal-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-terminal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-test-tube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-arrows-up-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-magnifying-glass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-size::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-threads::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-three-points-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-three-stars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-thumbs-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-thumbs-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-thunderstorm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tif-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tiff-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tiktok::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-time-zone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-timer-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-timer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tools::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tournament::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trademark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-train::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tram::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-translate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-treadmill::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tree::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trekking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trello::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle-flag-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle-flag-two-stripes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trophy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-truck-green::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-truck-length::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-truck::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tunnel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tv-fix::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tv-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tv::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-twitter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-two-points-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-two-seater-sofa::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-type::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-umbrella::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-underline-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-underline::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo-action::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-union-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-union-horiz-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-union::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-unity-5::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-unity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-unjoin-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload-data-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-usb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-badge-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-cart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-crown::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-love::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vegan-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vegan-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vegan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vehicle-green::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vertical-merge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vertical-split::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vials::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-video-camera-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-video-camera::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-video-projector::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-360::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-columns-2::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-columns-3::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-grid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-structure-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-structure-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-lock-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vr-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vue-js::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-waist::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-walking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wallet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-hexagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-triangle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-washing-machine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-watering-soil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-web-window-energy-consumption::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-web-window-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-web-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-webp-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-weight-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-weight::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-white-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-signal-none::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wind::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-windows::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wolf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wrap-text::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wrench::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wristwatch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-www::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-x-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-a::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-b::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-x::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-y::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xray-view::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-y-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yelp::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yen-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yen::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yoga::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-youtube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-z-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-zoom-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-zoom-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');} \ No newline at end of file diff --git a/css/iconoir-solid.css b/css/iconoir-solid.css new file mode 100644 index 00000000..86d0978f --- /dev/null +++ b/css/iconoir-solid.css @@ -0,0 +1,22 @@ +/*! + * Iconoir + * Copyright (c) 2023 Luca Burgio - https://iconoir.com + * License - https://github.com/iconoir-icons/iconoir/blob/main/LICENSE (Code: MIT License) + * CSS file created by Till Esser (@Wiwaltill) and automated by Pascal Jufer (@paescuj) + */ + +*[class^='iconoir-']::before, +*[class*=' iconoir-']::before { + content: ' '; + display: block; + background: currentColor; + mask-size: cover; + -webkit-mask-size: cover; + width: 1em; + height: 1em; +} +*[class^='iconoir-'], +*[class*=' iconoir-'] { + display: inline-block; +} +.iconoir-adobe-after-effects-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-illustrator-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-indesign-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-lightroom-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-photoshop-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-xd-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplay-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-alarm-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-bottom-box-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-centers-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-spacing-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-left-box-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-right-box-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-top-box-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-centers-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-spacing-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-store-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-shortcuts-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bathroom-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitcoin-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bluetooth-tag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bold-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-search-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cable-tag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-center-align-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-check-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clock-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-bottom-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-left-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-right-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-top-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-component-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-check-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-tag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-xmark-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-design-nib-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dogecoin-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-erase-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ethereum-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eye-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fill-color-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-tool-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-bolt-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-warning-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heart-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-left-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-right-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hospital-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-info-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-italic-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-label-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-litecoin-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal-1st-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-check-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-minus-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-plus-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-speaking-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-warning-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note-plus-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-left-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-reverse-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-right-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-0-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-1-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-2-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-3-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-4-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-5-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-6-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-7-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-8-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-9-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pause-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin-slash-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-play-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-post-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-presentation-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-down-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-high-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-medium-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-up-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reports-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rewind-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server-connection-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-share-android-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-next-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-prev-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spark-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sparks-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-cursor-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-down-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-up-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-style-border-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-three-stars-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-timer-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trash-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-underline-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-usb-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-triangle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-white-flag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-signal-none-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-tag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-warning-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');} \ No newline at end of file diff --git a/css/iconoir.css b/css/iconoir.css index b3c925ad..183bec0b 100644 --- a/css/iconoir.css +++ b/css/iconoir.css @@ -1,13 +1,13 @@ /*! * Iconoir * Copyright (c) 2023 Luca Burgio - https://iconoir.com - * License - https://github.com/lucaburgio/iconoir/blob/main/LICENSE (Code: MIT License) + * License - https://github.com/iconoir-icons/iconoir/blob/main/LICENSE (Code: MIT License) * CSS file created by Till Esser (@Wiwaltill) and automated by Pascal Jufer (@paescuj) */ -*[class^="iconoir-"]::before, -*[class*=" iconoir-"]::before { - content: " "; +*[class^='iconoir-']::before, +*[class*=' iconoir-']::before { + content: ' '; display: block; background: currentColor; mask-size: cover; @@ -15,8 +15,8 @@ width: 1em; height: 1em; } -*[class^="iconoir-"], -*[class*=" iconoir-"] { +*[class^='iconoir-'], +*[class*=' iconoir-'] { display: inline-block; } -.iconoir-accessibility-sign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-accessibility-tech::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-accessibility::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-activity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-after-effects-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-after-effects::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-illustrator-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-illustrator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-indesign-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-indesign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-lightroom-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-lightroom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-photoshop-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-photoshop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-xd-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-xd::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-african-tree::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-agile::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-air-conditioner::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-helix-45deg::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-helix::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-rotation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplay-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplay::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-alarm-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-alarm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album-carousel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album-open::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-bottom-box-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-bottom-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-centers-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-centers::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-spacing-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-spacing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-justify::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-left-box-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-left-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-right-box-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-right-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-top-box-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-top-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-centers-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-centers::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-spacing-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-spacing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-angle-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna-signal-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna-signal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-notification::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-store-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-store::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-imac-2021-side::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-imac-2021::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-mac::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-shortcuts-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-shortcuts::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-swift::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-wallet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ar-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arc-3d-center-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arc-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arcade::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-archery-match::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-archery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-archive::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-area-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-archery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-email-forward::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-enlarge-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-reduce-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-separate-vertical::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-separate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-union-vertical::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-union::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrows-up-from-line::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-asana::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-at-sign-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-at-sign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-atom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-attachment::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-augmented-reality::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-auto-flash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-avi-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-axes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-backward-15-seconds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-badge-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-balcony::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bank::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-barcode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-basketball-field::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-basketball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bathroom-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bathroom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-25::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-50::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-75::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-charging::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-indicator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bbq::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-beach-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bed-ready::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-behance-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-behance::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bell-notification::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bell-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bell::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bicycle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-binocular::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-birthday-cake::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bishop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitbucket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitcoin-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitcoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitcoin-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bluetooth-tag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bluetooth-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bluetooth::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bold-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bold-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bold::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bonfire::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book-stack::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-bl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-bottom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-br::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-inner::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-tl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-tr::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bounce-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bounce-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bowling-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-3d-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-3d-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-3d-three-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-iso::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-boxing-glove::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain-electricity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain-research::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bread-slice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bridge-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bridge-surface::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bright-crown::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bright-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brightness-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brightness::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-income::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-outcome::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-search-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-building::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bus-green::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bus-stop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-c-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cable-tag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cable-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calculator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calendar-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calendar-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calendar::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-camera::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-candlestick-chart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-car::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-reader::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-wallet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cell-2x2::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cellar::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-center-align-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-center-align::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-question::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-translate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-lines::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-check-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-check-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chocolate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chromecast-active::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chromecast::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-church-side::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-church::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cigarette-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cinema-old::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-circle-spark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-city::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clipboard-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clock-rotate-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clock-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-closed-captions-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-closet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-bookmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-desync::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-sunny::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-sync::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-code-brackets-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-code-brackets::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-codepen::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coffee-cup::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coin-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coins-swap::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coins::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-collage-frame::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-collapse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-color-filter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-color-picker::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-color-wheel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-combine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-commodity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-community::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-bottom-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-bottom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-left-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-right-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-top-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compact-disc::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-component-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-component::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compress-lines::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compress::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-computer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-constrained-surface::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-consumable::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-contactless::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-control-slider::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cookie::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cooling-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-copy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-copyright::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-bottom-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-bottom-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-top-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-top-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cpu-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cpu::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cracked-egg::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-creative-commons::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-credit-card-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-credit-card::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-credit-cards::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crib::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-bl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-br::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-tl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-tr::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crown-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crown::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-css3::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-bandage::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-cut-with-curve::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-hole::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-replace-face::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cursor-pointer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-curve-array::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cut::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cutlery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cycling::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cylinder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dash-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dashboard-dots::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dashboard-speed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dashboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-both::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-backup::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-check-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-export::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-monitor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-restore::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-script-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-script-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-script::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-stats::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-tag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-xmark-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-de-compress::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-delivery-truck::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-delivery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-depth::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-design-nib-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-design-nib::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-design-pencil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-desk::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-developer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dew-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dialpad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-diameter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-five::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-four::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-one::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-six::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-three::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-two::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dimmer-switch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-director-chair::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-discord::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dishwasher::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-display-4k::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-divide-three::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-divide::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dna::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-magnifying-glass-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-magnifying-glass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-star-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dogecoin-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dogecoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dogecoin-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dollar-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dollar::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-domotic-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-donate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-double-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-data-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drag-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drawer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dribbble::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-charge-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-charge-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-charge-low::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-landing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-refresh::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-take-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-curve-control-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-in-control-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-in-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-out-control-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ecology-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-edit-pencil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-edit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-egg::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eject::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-electronics-chip::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-electronics-transistor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-elevator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ellipse-3d-three-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ellipse-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-blink-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-blink-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-puzzled::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-quite::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-really::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-satisfied::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-left-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-right-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-surprise-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-surprise::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-talking-angry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-talking-happy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-think-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-think-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-empty-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-energy-usage-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-enlarge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-erase-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-erase::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ethereum-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ethereum-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ethereum-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-euro-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-euro::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-charge-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-charge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-plug-charging::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-plug-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-plug::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-station::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-exclude::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-expand-lines::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-expand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-extrude::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eye-closed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eye-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eye::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-f-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-face-3d-draft::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-face-id::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-facebook-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-facebook::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-facetime::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-farm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-down-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-up-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-down-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-up-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-favourite-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-favourite-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-female::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-figma::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-file-not-found::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fill-color-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fill-color::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fillet-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-list-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-finder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-check-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-lock-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-xmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fire-flame::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fish::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fishing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flare::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flash-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flask::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flip-reverse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flip::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-floppy-disk-arrow-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-floppy-disk-arrow-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-floppy-disk::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flower::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fog::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-font-question::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-football-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-football::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward-15-seconds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-alt-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-select::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-simple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-tool-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fridge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fx-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fx::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gamepad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-garage::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gas-tank-droplet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gas-tank::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gas::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gif-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gift::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-branch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-cherry-pick-commit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-commit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-compare::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-fork::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-merge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-pull-request-closed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-pull-request::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-github-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-github::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gitlab-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-fragile::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-half-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glasses::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-globe::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-golf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-docs::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive-sync::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-home::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-one::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gps::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-graduation-cap::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-graph-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-graph-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-grid-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-grid-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-grid-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-group::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gym::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-h-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-half-cookie::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-half-moon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hammer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-brake::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-card::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-cash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-contactless::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-handbag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hard-drive::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hd-display::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hd::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hdr::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-bolt-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-bolt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-help::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-warning-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-health-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-healthcare::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heart-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heart-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heating-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heavy-rain::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heptagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hexagon-dice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hexagon-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hexagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-historic-shield-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-historic-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-alt-slim-horiz::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-alt-slim::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-hospital::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-sale::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-secure::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-simple-door::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-simple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-table::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-temperature-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-temperature-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-user::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-left-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-right-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horizontal-merge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horizontal-split::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hospital-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hospital-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hospital::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hot-air-balloon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hourglass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-house-rooms::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-html5::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-iconoir::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-import::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-inclination::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-industry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-infinite::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-info-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-info-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-input-field::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-input-output::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-input-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-instagram::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-internet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-intersect-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-intersect::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ios-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ip-address-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-iris-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-italic-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-italic-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-italic::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-jellyfish::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-journal-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-journal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-jpeg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-jpg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-kanban-board::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-back::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-command::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-align-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-align-horizontal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-align-vertical::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-position::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes-couple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-label-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-label::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lamp::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-language::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-charging::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-dev-mode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-fix::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-layout-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-layout-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-leaderboard-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-leaderboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-leaf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-learning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lens-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lens::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lifebelt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-light-bulb-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-light-bulb-on::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-light-bulb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-line-space::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-linear::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-link-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-link-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-link::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-linkedin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-linux::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-list-select::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-litecoin-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-litecoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-litecoin-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lock-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lock-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-loft-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-log-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-log-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-log-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-down-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-down-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-left-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-left-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-right-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-right-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-up-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-up-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lot-of-cash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lullaby::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-control-key::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-dock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-option-key::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-os-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-magic-wand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-magnet-energy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-magnet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail-open::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-male::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-arrow-diagonal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-arrow-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-arrow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-go-straight::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-turn-back::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-turn-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-turn-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mask-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mastercard-card::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-math-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maximize::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal-1st-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal-1st::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-folder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-folder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medium::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-megaphone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-menu-scale::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-menu::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-message-alert::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-message-text::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-metro::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-check-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-minus-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-mute::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-plus-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-speaking-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-speaking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-warning-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microscope::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-hexagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mirror::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mobile-dev-mode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mobile-fingerprint::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mobile-voice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-modern-tv-4k::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-modern-tv::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-money-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-moon-sat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-horiz-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-horiz::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-vert-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-vert::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-motorcycle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mouse-button-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mouse-button-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mouse-scroll-wheel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-movie::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mpeg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multi-bubble::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multi-mac-os-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multi-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-double-note-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-double-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note-plus-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-n-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-navigator-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-navigator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-neighbourhood::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-left-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-reverse-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-reverse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-right-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-new-tab::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nintendo-switch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-no-smoking-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-non-binary::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-notes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-npm-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-npm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-0-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-0-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-1-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-1-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-2-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-2-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-3-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-3-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-4-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-4-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-5-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-5-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-6-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-6-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-7-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-7-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-8-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-8-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-9-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-9-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-numbered-list-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-numbered-list-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-o-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-octagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-off-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-oil-industry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-okrs::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-on-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-one-finger-select-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-one-point-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-in-browser::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-in-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-new-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-select-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-vpn::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orange-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orange-slice-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orange-slice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-organic-food-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-organic-food::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orthogonal-view::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-package-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-package::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-packages::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pacman::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-edit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-flip::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-palette::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-panorama-enlarge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-panorama-reduce::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pants-pockets::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pants::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-parking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-password-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-password-cursor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-password-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-paste-clipboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-path-arrow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pause-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pause-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pause::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-paypal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-firewall::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-mouse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-no-entry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-peace-hand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-connect-bluetooth::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-connect-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-tablet-connect-usb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-tablet-connect-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-tablet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pentagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-people-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percent-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-perspective-view::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pharmacy-cross-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pharmacy-cross-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-disabled::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-income::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-outcome::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-paused::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-piggy-bank::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pillow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin-slash-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pine-tree::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pinterest::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pipe-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pizza-slice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planet-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planet-sat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planimetry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-play-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-play::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playlist-play::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playlist-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playlist::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playstation-gamepad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-a::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-c::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-g::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-l::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-png-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pocket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-podcast::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pokeball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-position-align::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-position::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-post-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-post::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-potion::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pound::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-precision-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-presentation-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-presentation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-printer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-printing-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-down-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-high-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-medium-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-medium::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-up-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-privacy-policy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-private-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-profile-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-prohibition::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-project-curve-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-puzzle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-qr-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-question-mark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-quote-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-quote::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-radiation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-radius::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rain::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-raw-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-dollars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-euros::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-pounds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-yens::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo-action::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reduce::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh-double::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reload-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reminder-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-repeat-once::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-repeat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reply-to-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reply::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-report-columns::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reports-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reports::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-repository::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-restart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rewind-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rewind::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rhombus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rocket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rook::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rotate-camera-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rotate-camera-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-round-flask::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rounded-mirror::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rss-feed-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rss-feed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rubik-cube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-arrows::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-combine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-running::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safari::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe-open::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sandals::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scale-frame-enlarge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scale-frame-reduce::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scan-barcode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scan-qr-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scanning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scarf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scissor-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scissor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-screenshot::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sea-and-sun::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sea-waves::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-search-engine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-search-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-secure-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-security-pass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-edge-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-face-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-point-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-selective-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-diagonal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-dollars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-euros::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-mail::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-pounds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-yens::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server-connection-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server-connection::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-settings-profiles::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-share-android-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-share-android::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-share-ios::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-alert::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-broken::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-eye::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-loading::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-question::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shirt-tank-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shirt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop-four-tiles-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop-four-tiles::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-pocket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-code-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-code-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-short-pants-pockets::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-short-pants::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shortcut-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shuffle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sidebar-collapse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sidebar-expand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sigma-function::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-simple-cart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sine-wave::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-single-tap-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skateboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skateboarding::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-next-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-next::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-prev-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-prev::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-slash-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sleeper-chair::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-slips::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-small-lamp-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-small-lamp::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-smartphone-device::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-smoking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-snapchat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-snow-flake::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-snow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soap::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soccer-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sofa::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soil-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sort-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sort-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sort::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-low::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-min::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spades::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spark-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sparks-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sparks::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sphere::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spiral::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-split-area::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-split-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spock-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spotify::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-3d-corner-to-corner::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-3d-from-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-3d-three-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-cursor-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-cursor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-wave::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stackoverflow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star-half-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stat-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stat-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-down-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-down-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-report::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-up-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-up-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-strategy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stretching::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-strikethrough::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stroller::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-style-border-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-style-border::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-submit-document::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-substract::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-suggestion::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-suitcase::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sun-light::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-svg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sweep-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swimming::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-down-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-left-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-right-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-down-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-left-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-right-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-up-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-up-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-switch-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-switch-on::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-system-restart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-system-shut::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-table-2-columns::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-table-rows::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-table::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-task-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-telegram-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-telegram::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-low::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tennis-ball-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tennis-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-terminal-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-terminal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-test-tube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-arrows-up-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-magnifying-glass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-size::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-threads::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-three-points-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-three-stars-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-three-stars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-thumbs-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-thumbs-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-thunderstorm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tif-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tiff-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tiktok::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-time-zone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-timer-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-timer-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-timer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tools::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tournament::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trademark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-train::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tram::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-translate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trash-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-treadmill::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tree::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trekking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trello::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle-flag-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle-flag-two-stripes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trophy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-truck-green::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-truck-length::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-truck::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tunnel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tv-fix::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tv-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tv::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-twitter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-two-points-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-two-seater-sofa::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-type::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-umbrella::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-underline-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-underline-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-underline::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo-action::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-union-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-union-horiz-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-union::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-unity-5::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-unity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-unjoin-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload-data-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-usb-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-usb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-badge-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-cart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-crown::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-love::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vegan-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vegan-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vegan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vehicle-green::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vertical-merge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vertical-split::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vials::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-video-camera-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-video-camera::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-video-projector::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-360::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-columns-2::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-columns-3::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-grid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-structure-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-structure-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-lock-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vr-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vue-js::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-waist::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-walking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wallet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-hexagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-triangle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-triangle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-washing-machine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-watering-soil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-web-window-energy-consumption::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-web-window-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-web-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-webp-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-weight-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-weight::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-white-flag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-white-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-signal-none-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-signal-none::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-tag-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-warning-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wind::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-windows::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wolf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wrap-text::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wrench::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wristwatch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-www::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-x-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-a::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-b::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-x::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-y::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-circle-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-square-solid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xray-view::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-y-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yelp::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yen-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yen::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yoga::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-youtube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-z-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-zoom-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-zoom-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');} \ No newline at end of file +.iconoir-accessibility-sign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-accessibility-tech::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-accessibility::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-activity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-after-effects::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-illustrator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-indesign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-lightroom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-photoshop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-xd::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-african-tree::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-agile::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-air-conditioner::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-helix-45deg::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-helix::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane-rotation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplane::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplay::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-alarm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album-carousel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album-open::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-album::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-bottom-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-centers::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-spacing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-justify::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-left-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-right-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-top-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-centers::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-spacing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-angle-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna-signal-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna-signal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-antenna::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-notification::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-store::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-imac-2021-side::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-imac-2021::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-mac::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-shortcuts::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-swift::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-wallet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ar-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arc-3d-center-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arc-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arcade::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-archery-match::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-archery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-archive::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-area-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-archery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-email-forward::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-enlarge-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-reduce-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-separate-vertical::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-separate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-union-vertical::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-union::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrows-up-from-line::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-asana::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-at-sign-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-at-sign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-atom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-attachment::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-augmented-reality::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-auto-flash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-avi-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-axes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-backward-15-seconds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-badge-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-balcony::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bank::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-barcode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-basketball-field::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-basketball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bathroom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-25::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-50::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-75::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-charging::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-indicator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-battery-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bbq::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-beach-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bed-ready::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-behance-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-behance::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bell-notification::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bell-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bell::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bicycle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-binocular::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-birthday-cake::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bishop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitbucket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitcoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitcoin-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bluetooth-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bluetooth::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bold-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bold::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bonfire::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book-stack::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-bl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-bottom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-br::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-inner::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-tl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-border-tr::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bounce-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bounce-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bowling-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-3d-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-3d-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-3d-three-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box-iso::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-boxing-glove::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain-electricity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain-research::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brain::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bread-slice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bridge-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bridge-surface::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bright-crown::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bright-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brightness-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-brightness::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-income::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-outcome::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-building::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bus-green::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bus-stop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-c-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cable-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calculator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calendar-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calendar-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-calendar::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-camera::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-candlestick-chart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-car::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-reader::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-card-wallet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cell-2x2::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cellar::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-center-align::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-question::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-translate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-bubble::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-lines::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chat-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-check-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chocolate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chromecast-active::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-chromecast::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-church-side::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-church::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cigarette-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cinema-old::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-circle-spark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-city::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clipboard-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clock-rotate-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-closed-captions-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-closet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-bookmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-desync::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-sunny::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-sync::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-code-brackets-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-code-brackets::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-codepen::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coffee-cup::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coin-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coins-swap::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-coins::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-collage-frame::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-collapse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-color-filter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-color-picker::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-color-wheel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-combine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-commodity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-community::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-bottom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compact-disc::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-component::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compress-lines::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-compress::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-computer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-constrained-surface::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-consumable::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-contactless::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-control-slider::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cookie::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cooling-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-copy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-copyright::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-bottom-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-bottom-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-top-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-corner-top-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cpu-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cpu::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cracked-egg::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-creative-commons::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-credit-card-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-credit-card::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-credit-cards::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crib::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-bl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-br::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-tl::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop-rotate-tr::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crown-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-crown::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-css3::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-bandage::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-cut-with-curve::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-hole::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube-replace-face::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cursor-pointer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-curve-array::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cut::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cutlery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cycling::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cylinder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dash-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dashboard-dots::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dashboard-speed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dashboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-both::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-data-transfer-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-backup::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-export::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-monitor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-restore::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-script-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-script-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-script::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-stats::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-de-compress::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-delivery-truck::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-delivery::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-depth::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-design-nib::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-design-pencil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-desk::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-developer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dew-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dialpad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-diameter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-five::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-four::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-one::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-six::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-three::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dice-two::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dimmer-switch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-director-chair::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-discord::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dishwasher::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-display-4k::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-divide-three::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-divide::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dna::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-magnifying-glass-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-magnifying-glass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-star-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-doc-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dogecoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dogecoin-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dollar-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dollar::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-domotic-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-donate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dot-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-double-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-data-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drag-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drawer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dribbble::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-charge-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-charge-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-charge-low::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-landing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-refresh::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-take-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-drone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-curve-control-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-in-control-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-in-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-out-control-point::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ease-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ecology-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-edit-pencil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-edit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-egg::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eject::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-electronics-chip::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-electronics-transistor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-elevator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ellipse-3d-three-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ellipse-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-blink-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-blink-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-look-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-puzzled::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-quite::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-really::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-satisfied::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-left-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-right-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-sing-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-surprise-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-surprise::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-talking-angry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-talking-happy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-think-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji-think-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-emoji::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-empty-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-energy-usage-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-enlarge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-erase::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ethereum-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ethereum-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-euro-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-euro::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-charge-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-charge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-plug-charging::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-plug-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-plug::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-station::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ev-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-exclude::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-expand-lines::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-expand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-extrude::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eye-closed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eye::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-f-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-face-3d-draft::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-face-id::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-facebook-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-facebook::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-facetime::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-farm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-down-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-up-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-down-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fast-up-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-favourite-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-favourite-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-female::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-figma::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-file-not-found::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fill-color::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fillet-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-list-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-finder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-check-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-lock-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint-xmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fingerprint::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fire-flame::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fish::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fishing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flare::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flash-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flask::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flip-reverse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flip::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-floppy-disk-arrow-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-floppy-disk-arrow-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-floppy-disk::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-flower::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fog::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-folder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-font-question::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-football-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-football::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward-15-seconds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-alt-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-select::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-simple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fridge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fx-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fx::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gamepad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-garage::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gas-tank-droplet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gas-tank::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gas::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gif-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gift::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-branch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-cherry-pick-commit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-commit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-compare::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-fork::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-merge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-pull-request-closed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-git-pull-request::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-github-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-github::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gitlab-full::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-fragile::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-half-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glass-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-glasses::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-globe::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-golf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-docs::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive-sync::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-drive::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-home::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google-one::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-google::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gps::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-graduation-cap::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-graph-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-graph-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-grid-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-grid-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-grid-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-group::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-gym::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-h-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-half-cookie::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-half-moon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hammer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-brake::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-card::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-cash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hand-contactless::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-handbag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hard-drive::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hd-display::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hd::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hdr::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-bolt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-help::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-health-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-healthcare::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heart-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heating-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heavy-rain::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heptagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hexagon-dice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hexagon-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hexagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-historic-shield-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-historic-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-alt-slim-horiz::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-alt-slim::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-hospital::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-sale::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-secure::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-simple-door::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-simple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-table::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-temperature-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-temperature-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home-user::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-home::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horizontal-merge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horizontal-split::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hospital-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hospital::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hot-air-balloon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hourglass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-house-rooms::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-html5::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-iconoir::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-import::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-inclination::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-industry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-infinite::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-info-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-input-field::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-input-output::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-input-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-instagram::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-internet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-intersect-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-intersect::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ios-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ip-address-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-iris-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-italic-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-italic::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-jellyfish::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-journal-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-journal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-jpeg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-jpg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-kanban-board::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-back::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-command::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-key::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-align-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-align-horizontal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-align-vertical::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe-position::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframe::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes-couple::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-keyframes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-label::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lamp::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-language::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-charging::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-dev-mode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-fix::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-laptop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-layout-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-layout-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-leaderboard-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-leaderboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-leaf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-learning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lens-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lens::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lifebelt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-light-bulb-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-light-bulb-on::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-light-bulb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-line-space::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-linear::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-link-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-link-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-link::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-linkedin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-linux::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-list-select::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-litecoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-litecoin-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lock-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lock-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-loft-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-log-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-log-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-log-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-down-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-down-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-left-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-left-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-right-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-right-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-up-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-long-arrow-up-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lot-of-cash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-lullaby::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-control-key::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-dock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-option-key::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mac-os-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-magic-wand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-magnet-energy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-magnet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail-open::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mail::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-male::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-pin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-map::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-arrow-diagonal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-arrow-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-arrow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-go-straight::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-turn-back::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-turn-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maps-turn-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mask-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mastercard-card::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-math-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-maximize::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal-1st::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-folder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-image::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-folder::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-media-video::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medium::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-megaphone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-menu-scale::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-menu::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-message-alert::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-message-text::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-metro::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-mute::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-speaking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microscope::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-hexagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mirror::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mobile-dev-mode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mobile-fingerprint::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mobile-voice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-modern-tv-4k::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-modern-tv::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-money-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-moon-sat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-horiz-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-horiz::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-vert-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-more-vert::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-motorcycle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mouse-button-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mouse-button-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mouse-scroll-wheel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-movie::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-mpeg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multi-bubble::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multi-mac-os-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multi-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-empty::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-multiple-pages::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-double-note-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-double-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-n-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nav-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-navigator-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-navigator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-neighbourhood::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-reverse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-new-tab::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-nintendo-switch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-no-smoking-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-non-binary::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-notes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-npm-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-npm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-0-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-1-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-2-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-3-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-4-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-5-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-6-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-7-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-8-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-9-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-numbered-list-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-numbered-list-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-o-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-octagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-off-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-oil-industry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-okrs::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-on-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-one-finger-select-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-one-point-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-in-browser::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-in-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-new-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-select-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-open-vpn::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orange-half::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orange-slice-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orange-slice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-organic-food-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-organic-food::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-orthogonal-view::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-package-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-package::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-packages::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pacman::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-edit::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-flip::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-minus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-palette::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-panorama-enlarge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-panorama-reduce::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pants-pockets::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pants::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-parking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-password-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-password-cursor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-password-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-paste-clipboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-path-arrow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pause-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pause::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-paypal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-firewall::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-mouse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-no-entry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pc-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-peace-hand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-connect-bluetooth::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-connect-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-tablet-connect-usb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-tablet-connect-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pen-tablet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pentagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-people-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percent-rotate-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-perspective-view::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pharmacy-cross-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pharmacy-cross-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-disabled::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-income::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-outcome::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-paused::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-phone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-piggy-bank::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pillow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pine-tree::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pinterest::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pipe-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pizza-slice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planet-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planet-sat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-planimetry::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-play::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playlist-play::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playlist-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playlist::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-playstation-gamepad::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-a::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-c::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-g::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plug-type-l::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-png-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pocket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-podcast::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pokeball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-position-align::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-position::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-post::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-potion::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pound::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-precision-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-presentation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-printer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-printing-page::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-medium::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-privacy-policy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-private-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-profile-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-prohibition::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-project-curve-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-puzzle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-qr-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-question-mark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-quote-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-quote::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-radiation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-radius::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rain::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-raw-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-dollars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-euros::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-pounds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-receive-yens::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo-action::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reduce::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh-double::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reload-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reminder-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-repeat-once::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-repeat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reply-to-message::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reply::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-report-columns::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reports::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-repository::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-restart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rewind::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rhombus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rocket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rook::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rotate-camera-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rotate-camera-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-round-flask::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rounded-mirror::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rss-feed-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rss-feed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rubik-cube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-arrows::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-combine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ruler::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-running::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safari::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe-arrow-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe-arrow-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe-open::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-safe::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sandals::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scale-frame-enlarge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scale-frame-reduce::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scan-barcode::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scan-qr-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scanning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scarf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scissor-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-scissor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-screenshot::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sea-and-sun::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sea-waves::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-search-engine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-search-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-secure-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-security-pass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-edge-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-face-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-point-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-select-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-selective-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-diagonal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-dollars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-euros::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-mail::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-pounds::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send-yens::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-send::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server-connection::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-settings-profiles::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-settings::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-share-android::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-share-ios::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-alert::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-broken::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-download::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-eye::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-loading::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-plus-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-question::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shield::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shirt-tank-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shirt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop-four-tiles-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop-four-tiles::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-arrow-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-arrow-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-pocket::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-code-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-code-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shopping-code::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-short-pants-pockets::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-short-pants::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shortcut-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-shuffle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sidebar-collapse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sidebar-expand::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sigma-function::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-simple-cart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sine-wave::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-single-tap-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skateboard::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skateboarding::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-next::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-prev::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-slash-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sleeper-chair::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-slips::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-small-lamp-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-small-lamp::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-smartphone-device::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-smoking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-snapchat::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-snow-flake::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-snow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soap::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soccer-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sofa::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soil-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-soil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sort-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sort-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sort::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-low::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-min::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sound-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spades::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sparks::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sphere::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spiral::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-split-area::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-split-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spock-hand-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spotify::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-3d-corner-to-corner::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-3d-from-center::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-3d-three-points::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-cursor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-wave::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stackoverflow::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star-half-dashed::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stat-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stat-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-down-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-report::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-up-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-strategy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stretching::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-strikethrough::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stroller::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-style-border::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-submit-document::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-substract::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-suggestion::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-suitcase::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sun-light::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-svg-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sweep-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swimming::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-down-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-left-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-right-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-down-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-left-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-right-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-two-fingers-up-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-swipe-up-gesture::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-switch-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-switch-on::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-system-restart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-system-shut::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-table-2-columns::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-table-rows::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-table::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-task-list::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-telegram-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-telegram::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-low::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-temperature-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tennis-ball-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tennis-ball::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-terminal-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-terminal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-test-tube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-arrows-up-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-magnifying-glass::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-size::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-threads::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-three-points-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-three-stars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-thumbs-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-thumbs-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-thunderstorm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tif-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tiff-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tiktok::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-time-zone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-timer-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-timer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tools::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tournament::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tower::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trademark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-train::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tram::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-transition-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-translate::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-treadmill::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tree::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trekking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trello::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle-flag-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle-flag-two-stripes::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-triangle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trophy::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-truck-green::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-truck-length::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-truck::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tunnel::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tv-fix::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tv-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-tv::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-twitter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-two-points-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-two-seater-sofa::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-type::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-umbrella::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-underline-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-underline::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo-action::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-union-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-union-horiz-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-union::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-unity-5::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-unity::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-unjoin-3d::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload-data-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-usb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-badge-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-bag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-cart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-crown::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-love::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-user::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vegan-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vegan-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vegan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vehicle-green::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vertical-merge::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vertical-split::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vials::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-video-camera-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-video-camera::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-video-projector::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-360::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-columns-2::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-columns-3::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-grid::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-structure-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-view-structure-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-lock-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-scan::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-voice::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vr-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-vue-js::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-waist::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-walking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wallet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-hexagon::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-triangle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-washing-machine::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-watering-soil::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-web-window-energy-consumption::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-web-window-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-web-window::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-webp-format::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-weight-alt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-weight::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-white-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-off::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-signal-none::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wind::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-lock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-no-access::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-window-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-windows::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wolf::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wrap-text::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wrench::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wristwatch::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-www::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-x-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-a::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-b::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-x::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xbox-y::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xray-view::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-y-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yelp::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yen-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yen::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-yoga::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-youtube::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-z-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-zoom-in::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-zoom-out::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-after-effects::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-illustrator::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-indesign::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-lightroom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-photoshop::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-adobe-xd::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-airplay::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-alarm::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-bottom-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-centers::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-horizontal-spacing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-left-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-right-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-top-box::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-centers::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-align-vertical-spacing::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-app-store::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-apple-shortcuts::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-down-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-left-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-arrow-up-right-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bathroom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bitcoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bluetooth-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bold-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-book::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bookmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-bubble-search::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cable-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-center-align::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-check-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-clock::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-cloud-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-bottom::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-comp-align-top::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-component::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database-xmark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-database::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-design-nib::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-dogecoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-download-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-droplet::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-erase::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-ethereum-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-eye::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-fill-color::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-filter::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-forward::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-frame-tool::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-bolt::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-headset::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-heart::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-help-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-horiz-distribution-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-hospital-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-info-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-italic-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-label::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-litecoin-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal-1st::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-medal::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-check::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-minus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-speaking::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-microphone::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-minus-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note-plus::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-music-note::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-left::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-reverse::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network-right::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-network::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-0-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-1-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-2-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-3-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-4-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-5-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-6-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-7-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-8-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-number-9-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pause::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-percentage-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin-slash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-pin::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-play::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-plus-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-post::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-presentation::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-down::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-high::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-medium::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-priority-up::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-redo-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-refresh-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-reports::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-rewind::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server-connection::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-server::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-share-android::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-next::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-skip-prev::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-spark::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-sparks::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-square-cursor::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-star::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-down-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-stats-up-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-style-border::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-text-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-three-stars::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-timer::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-trash::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-underline-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-undo-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-upload-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-usb::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-warning-triangle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-white-flag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-signal-none::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-tag::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-wifi-warning::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-circle::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');}.iconoir-xmark-square::before{mask-image:url('data:image/svg+xml;charset=utf-8,');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,');} \ No newline at end of file diff --git a/examples/next/.gitignore b/examples/next/.gitignore new file mode 100644 index 00000000..fd3dbb57 --- /dev/null +++ b/examples/next/.gitignore @@ -0,0 +1,36 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +.yarn/install-state.gz + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/examples/next/app/layout.tsx b/examples/next/app/layout.tsx new file mode 100644 index 00000000..5b173499 --- /dev/null +++ b/examples/next/app/layout.tsx @@ -0,0 +1,17 @@ +import type { Metadata } from 'next'; + +export const metadata: Metadata = { + title: 'Iconoir', +}; + +export default function RootLayout({ + children, +}: { + children: React.ReactNode; +}) { + return ( + + {children} + + ); +} diff --git a/examples/next/app/page.tsx b/examples/next/app/page.tsx new file mode 100644 index 00000000..98480ce0 --- /dev/null +++ b/examples/next/app/page.tsx @@ -0,0 +1,15 @@ +import { Iconoir, Medal1st, Medal1stSolid } from 'iconoir-react'; +import { AdobeAfterEffects as AdobeAfterEffectsRegular } from 'iconoir-react/regular'; +import { AdobeAfterEffects as AdobeAfterEffectsSolid } from 'iconoir-react/solid'; + +export default function Home() { + return ( + <> + + + + + + + ); +} diff --git a/examples/next/next.config.js b/examples/next/next.config.js new file mode 100644 index 00000000..6b0ac0ec --- /dev/null +++ b/examples/next/next.config.js @@ -0,0 +1,8 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + experimental: { + optimizePackageImports: ['iconoir-react'], + }, +}; + +module.exports = nextConfig; diff --git a/examples/next/package.json b/examples/next/package.json new file mode 100644 index 00000000..06b0af37 --- /dev/null +++ b/examples/next/package.json @@ -0,0 +1,22 @@ +{ + "name": "next", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "next": "14.0.0", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "iconoir-react": "workspace:*", + "typescript": "^5" + } +} diff --git a/examples/next/public/next.svg b/examples/next/public/next.svg new file mode 100644 index 00000000..5174b28c --- /dev/null +++ b/examples/next/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/next/public/vercel.svg b/examples/next/public/vercel.svg new file mode 100644 index 00000000..d2f84222 --- /dev/null +++ b/examples/next/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/next/tsconfig.json b/examples/next/tsconfig.json new file mode 100644 index 00000000..c7146963 --- /dev/null +++ b/examples/next/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} diff --git a/iconoir.com/.eslintrc.json b/iconoir.com/.eslintrc.json index 7daeddbf..c2ff8b03 100644 --- a/iconoir.com/.eslintrc.json +++ b/iconoir.com/.eslintrc.json @@ -1,5 +1,10 @@ { "extends": ["next/core-web-vitals"], + "settings": { + "next": { + "rootDir": "iconoir.com" + } + }, "rules": { "react/no-unescaped-entities": ["off"] }, diff --git a/iconoir.com/components/Ad.tsx b/iconoir.com/components/Ad.tsx index d48d625f..613e2763 100644 --- a/iconoir.com/components/Ad.tsx +++ b/iconoir.com/components/Ad.tsx @@ -4,19 +4,24 @@ import styled from 'styled-components'; export function Ad() { const containerRef = React.useRef(null); const addedScript = React.useRef(false); + React.useEffect(() => { const container = containerRef.current; + if (container && !addedScript.current) { addedScript.current = true; const script = document.createElement('script'); script.async = true; script.type = 'text/javascript'; + script.src = '//cdn.carbonads.com/carbon.js?serve=CESDK5QJ&placement=iconoircom'; + script.id = '_carbonads_js'; container.appendChild(script); } }, []); + return ; } diff --git a/iconoir.com/components/AnimatedSvg.tsx b/iconoir.com/components/AnimatedSvg.tsx index a5aa4ed6..765a6e2e 100644 --- a/iconoir.com/components/AnimatedSvg.tsx +++ b/iconoir.com/components/AnimatedSvg.tsx @@ -19,6 +19,7 @@ function playWithLines1(setInstances: SetInstances): anime.AnimeInstance[] { }), ]; } + function playWithLines2(setInstances: SetInstances): anime.AnimeInstance[] { return [ anime({ @@ -34,6 +35,7 @@ function playWithLines2(setInstances: SetInstances): anime.AnimeInstance[] { }), ]; } + function playWithLines3(setInstances: SetInstances): anime.AnimeInstance[] { return [ anime({ @@ -58,6 +60,7 @@ function playWithLines3(setInstances: SetInstances): anime.AnimeInstance[] { }), ]; } + function playWithLines4(setInstances: SetInstances): anime.AnimeInstance[] { return [ anime({ @@ -76,16 +79,19 @@ function playWithLines4(setInstances: SetInstances): anime.AnimeInstance[] { export function AnimatedSvg() { const instancesRef = React.useRef(null); + React.useEffect(() => { instancesRef.current = playWithLines1((instances) => { instancesRef.current = instances; }); + return () => { for (const instance of instancesRef.current || []) { instance.pause(); } }; }, []); + return ( Available For diff --git a/iconoir.com/components/ChangelogEntry.tsx b/iconoir.com/components/ChangelogEntry.tsx index c7dd9740..5d365850 100644 --- a/iconoir.com/components/ChangelogEntry.tsx +++ b/iconoir.com/components/ChangelogEntry.tsx @@ -25,6 +25,7 @@ export function ChangelogEntry({ const [expanded, setExpanded] = React.useState(false); const [shouldExpand, setShouldExpand] = React.useState(false); const containerRef = React.useRef(null); + React.useEffect(() => { if ( containerRef.current && @@ -33,6 +34,7 @@ export function ChangelogEntry({ setShouldExpand(true); } }, []); + return ( diff --git a/iconoir.com/components/CustomizationEditor.tsx b/iconoir.com/components/CustomizationEditor.tsx index dc30cbf4..a1ba2de0 100644 --- a/iconoir.com/components/CustomizationEditor.tsx +++ b/iconoir.com/components/CustomizationEditor.tsx @@ -21,6 +21,7 @@ export function CustomizationEditor({ const [strokeWidth, setStrokeWidth] = React.useState( customizations.strokeWidth, ); + React.useEffect(() => { setColor(customizations.hexColor); setSize(customizations.size); diff --git a/iconoir.com/components/DocumentationNavigation.tsx b/iconoir.com/components/DocumentationNavigation.tsx index c30cd794..a29f1a86 100644 --- a/iconoir.com/components/DocumentationNavigation.tsx +++ b/iconoir.com/components/DocumentationNavigation.tsx @@ -17,9 +17,11 @@ export function DocumentationNavigation({ const router = useRouter(); const activePath = router.asPath.replace('/docs/', ''); const [expandedTitles, setExpandedTitles] = React.useState([]); + React.useEffect(() => { const expandedItems = documentationItems.filter((item) => { const normalized = activePath.replace((pathPrefix || []).join('/'), ''); + return ( normalized === item.path || item.children?.some((child) => { @@ -31,20 +33,24 @@ export function DocumentationNavigation({ }); setExpandedTitles(expandedItems.map((item) => item.title)); }, [activePath, pathPrefix, documentationItems]); + return ( <> {documentationItems.map((documentationItem) => { const path = [...(pathPrefix || []), documentationItem.path] .filter(Boolean) .join('/'); + if (documentationItem.children?.length) { const active = expandedTitles.includes(documentationItem.title); + return ( { setExpandedTitles((et) => { const includes = et.includes(documentationItem.title); + return includes ? et.filter((i) => i !== documentationItem.title) : [...et, documentationItem.title]; diff --git a/iconoir.com/components/Explore.tsx b/iconoir.com/components/Explore.tsx index ded34234..8a38ea13 100644 --- a/iconoir.com/components/Explore.tsx +++ b/iconoir.com/components/Explore.tsx @@ -15,6 +15,7 @@ export interface ExploreProps { export function Explore({ allIcons }: ExploreProps) { const [filters, setFilters] = React.useState({}); const [customizations, setCustomizations] = useCustomizationPersistence(); + return ( diff --git a/iconoir.com/components/FiltersEditor.tsx b/iconoir.com/components/FiltersEditor.tsx index 74d773ab..55b804e7 100644 --- a/iconoir.com/components/FiltersEditor.tsx +++ b/iconoir.com/components/FiltersEditor.tsx @@ -14,12 +14,15 @@ export function FiltersEditor({ filters, onChange }: FiltersEditorProps) { // Keep track if the user hits tab before scrolling, so we can scroll the search // field to the top of the page automatically. const didScrollRef = React.useRef(false); + React.useEffect(() => { const scrollEvent = () => { didScrollRef.current = true; window.removeEventListener('scroll', scrollEvent); }; + window.addEventListener('scroll', scrollEvent); + return () => { window.removeEventListener('scroll', scrollEvent); }; diff --git a/iconoir.com/components/Footer.tsx b/iconoir.com/components/Footer.tsx index 6872b44f..8ad7c43c 100644 --- a/iconoir.com/components/Footer.tsx +++ b/iconoir.com/components/Footer.tsx @@ -14,6 +14,7 @@ export interface FooterCategoryProps { category: string; links: { name: string; url: string }[]; } + function FooterCategory({ category, links }: FooterCategoryProps) { return ( @@ -28,6 +29,7 @@ function FooterCategory({ category, links }: FooterCategoryProps) { ); } + export function Footer() { return ( diff --git a/iconoir.com/components/Header.tsx b/iconoir.com/components/Header.tsx index c51eb2df..65800172 100644 --- a/iconoir.com/components/Header.tsx +++ b/iconoir.com/components/Header.tsx @@ -15,6 +15,7 @@ export interface HeaderProps { } export function Header({ currentVersion }: HeaderProps) { const [menuVisible, setMenuVisible] = React.useState(false); + return ( @@ -69,6 +70,7 @@ export const LogoContainer = styled.div` transition: 0.2s; } `; + const MobileMenuButton = styled(ResetButton)` &&& { z-index: 101; @@ -156,6 +158,7 @@ const HeaderRight = styled(HeaderItem)` justify-content: flex-end; } `; + export const Logo = styled.img` height: 24px; margin-top: -4px; @@ -171,6 +174,7 @@ export const LogoIcon = styled.div` height: 36px; } `; + const BuiltWith = styled(Text15)<{ $isMobile?: boolean }>` &&& { display: ${(props) => (props.$isMobile ? 'flex' : 'none')}; diff --git a/iconoir.com/components/HeaderBackground.tsx b/iconoir.com/components/HeaderBackground.tsx index 83301223..b90b0b7c 100644 --- a/iconoir.com/components/HeaderBackground.tsx +++ b/iconoir.com/components/HeaderBackground.tsx @@ -19,10 +19,12 @@ export function HeaderBackground({ children }: HeaderBackgroundProps) { const handleMouseMove = (event: MouseEvent) => { const x = event.clientX / window.innerWidth; const y = event.clientY / window.innerHeight; + parallaxElements.forEach((el) => { const factor = parseFloat( el.getAttribute('data-parallax-factor') || '1', ); + (el as HTMLElement).style.transform = `translate3d(${ x * factor * 40 }px, ${y * factor * 80}px, 0)`; diff --git a/iconoir.com/components/Icon.tsx b/iconoir.com/components/Icon.tsx index 881d5c99..93ce92f6 100644 --- a/iconoir.com/components/Icon.tsx +++ b/iconoir.com/components/Icon.tsx @@ -6,6 +6,7 @@ import { ResetButton } from './Button'; import { DEFAULT_CUSTOMIZATIONS, Icon as IconType } from './IconList'; const HEADER = ''; + function bakeSvg( svgString: string, color: string, @@ -33,12 +34,14 @@ export function Icon({ iconWidth, icon }: IconProps) { const htmlContentsRef = React.useRef(''); const iconContext = React.useContext(AllIcons.IconoirContext); const [supportsClipboard, setSupportsClipboard] = React.useState(false); + React.useEffect(() => { setSupportsClipboard( typeof window !== 'undefined' && typeof window?.navigator?.clipboard?.writeText !== 'undefined', ); }, []); + React.useEffect(() => { if (iconContainerRef.current) { htmlContentsRef.current = bakeSvg( @@ -48,16 +51,19 @@ export function Icon({ iconWidth, icon }: IconProps) { ); } }, [iconContext, supportsClipboard]); + React.useEffect(() => { const element = downloadRef.current || (iconContainerRef.current as unknown as HTMLAnchorElement); + if (element) { element.href = `data:image/svg+xml;base64,${btoa( htmlContentsRef.current, )}`; } }, [iconContext, supportsClipboard]); + return (
@@ -75,8 +81,6 @@ export function Icon({ iconWidth, icon }: IconProps) { {icon.filename.includes('-solid') ? SOLID : ''} - - {supportsClipboard ? ( diff --git a/iconoir.com/components/IconList.tsx b/iconoir.com/components/IconList.tsx index 04c9da52..cf6707d6 100644 --- a/iconoir.com/components/IconList.tsx +++ b/iconoir.com/components/IconList.tsx @@ -42,6 +42,7 @@ function filterIcons(allIcons: Icon[], filters: IconListFilters): Icon[] { if (filters.search) { const normalSearch = normalizeString(filters.search!); let result = allIcons; + for (const term of normalSearch.split(' ')) { result = result.filter((icon) => { return ( @@ -51,6 +52,7 @@ function filterIcons(allIcons: Icon[], filters: IconListFilters): Icon[] { ); }); } + return result; } else return allIcons; } @@ -63,6 +65,7 @@ interface IconIconsRow { icons: Icon[]; } type IconRow = IconCategoryRow | IconIconsRow; + function isCategoryRow(iconRow: IconRow): iconRow is IconCategoryRow { return !!(iconRow as IconCategoryRow).category; } @@ -72,6 +75,7 @@ function getRowsFromIcons( iconsPerRow: number, ): IconRow[] { const categoryGroups: Record = {}; + for (const icon of filteredIcons) { if (!categoryGroups[icon.category]) categoryGroups[icon.category] = []; categoryGroups[icon.category].push(icon); @@ -79,12 +83,15 @@ function getRowsFromIcons( const result: IconRow[] = []; const sortedCategories = Object.keys(categoryGroups).sort(); + for (const sortedCategory of sortedCategories) { result.push({ category: sortedCategory, numIcons: categoryGroups[sortedCategory].length, }); + const iconRows = chunk(categoryGroups[sortedCategory], iconsPerRow); + for (const iconRow of iconRows) { result.push({ icons: iconRow }); } @@ -97,6 +104,7 @@ const ICON_BOTTOM_PADDING = 65; const HEADER_HEIGHT = 150; const HEADER_INNER_HEIGHT = 15 + 40; const HEADER_TOP_PADDING = HEADER_HEIGHT - HEADER_INNER_HEIGHT; + function getItemSize(row: IconRow, iconWidth: number): number { if (isCategoryRow(row)) { return HEADER_HEIGHT; @@ -129,9 +137,11 @@ export function IconList({ filters, allIcons }: IconListProps) { const iconWidth = iconsPerRow ? Math.floor((width + ICON_SPACE) / iconsPerRow) - ICON_SPACE : null; + React.useEffect(() => { setHeight(window.innerHeight); }, []); + React.useEffect(() => { if (listRef.current) { listRef.current.resetAfterIndex(0, true); @@ -140,6 +150,7 @@ export function IconList({ filters, allIcons }: IconListProps) { if (filteredIcons.length && iconsPerRow && width && iconWidth) { const iconRows = getRowsFromIcons(filteredIcons, iconsPerRow); + children = ( @@ -187,6 +198,7 @@ const Row = React.memo( ({ data, index, style }: ListChildComponentProps) => { const { iconWidth } = React.useContext(IconListContext)!; const row = data[index]; + if (isCategoryRow(row)) { return ( (null); const indicatorContainerRef = React.useRef(null); + React.useEffect(() => { if (containerRef.current) { const handle = () => { @@ -19,12 +21,14 @@ export function Praise() { containerRef.current.scrollWidth - window.innerWidth - 100 ? indicatorContainerRef.current.children.length - 1 : Math.round(currentScrollLeft / interval); + for ( let i = 0; i < indicatorContainerRef.current.children.length; i++ ) { const child = indicatorContainerRef.current.children[i]; + if (currentIndex === i) { child.classList.add('active'); } else { @@ -33,13 +37,16 @@ export function Praise() { } } }; + const element = containerRef.current; element.addEventListener('scroll', handle); + return () => { element.removeEventListener('scroll', handle); }; } }, []); + return ( <> diff --git a/iconoir.com/components/ReactWindowScroller.tsx b/iconoir.com/components/ReactWindowScroller.tsx index 8d0df01a..c02d7022 100644 --- a/iconoir.com/components/ReactWindowScroller.tsx +++ b/iconoir.com/components/ReactWindowScroller.tsx @@ -52,6 +52,7 @@ interface ReactWindowScrollerProps { throttleTime?: number; isGrid?: boolean; } + export function ReactWindowScroller< Props extends ListProps | GridProps = ListProps, >({ @@ -85,6 +86,7 @@ export function ReactWindowScroller< }, throttleTime); targetElement.addEventListener('scroll', handleWindowScroll); + return () => { handleWindowScroll.cancel(); targetElement.removeEventListener('scroll', handleWindowScroll); @@ -98,6 +100,7 @@ export function ReactWindowScroller< // We have to get rid of the scroll handlers here, because they will cause the list // to go blank whenever adjusting the number of items. ref.current._onScrollVertical = () => {}; + ref.current._onScrollHorizontal = () => {}; }, [outerRef]); diff --git a/iconoir.com/components/SEO.tsx b/iconoir.com/components/SEO.tsx index 8c0bf13a..0ab0c410 100644 --- a/iconoir.com/components/SEO.tsx +++ b/iconoir.com/components/SEO.tsx @@ -7,6 +7,7 @@ export interface SEOProps { } export function SEO({ title }: SEOProps) { const pageTitle = title ? `${title} | ${TITLE_SUFFIX}` : TITLE_SUFFIX; + return ( {pageTitle} diff --git a/iconoir.com/components/Slider.tsx b/iconoir.com/components/Slider.tsx index b882ac98..461337d3 100644 --- a/iconoir.com/components/Slider.tsx +++ b/iconoir.com/components/Slider.tsx @@ -47,6 +47,7 @@ interface ThumbProps { trackRef: React.RefObject; index: number; } + function Thumb({ state, trackRef, index }: ThumbProps) { let inputRef = React.useRef(null); let { thumbProps, inputProps } = useSliderThumb( @@ -59,6 +60,7 @@ function Thumb({ state, trackRef, index }: ThumbProps) { ); let { focusProps, isFocusVisible } = useFocusRing(); + return ( ) { const containerRef = React.useRef(null); const [supportsClipboard, setSupportsClipboard] = React.useState(false); + React.useEffect(() => { setSupportsClipboard( typeof window !== 'undefined' && typeof window?.navigator?.clipboard?.writeText !== 'undefined', ); }, []); + return (
{children}
diff --git a/iconoir.com/components/useCustomizationPersistence.ts b/iconoir.com/components/useCustomizationPersistence.ts index ae10d1f6..a919823a 100644 --- a/iconoir.com/components/useCustomizationPersistence.ts +++ b/iconoir.com/components/useCustomizationPersistence.ts @@ -11,8 +11,10 @@ export function useCustomizationPersistence(): [ const [customizations, _setCustomizations] = React.useState( DEFAULT_CUSTOMIZATIONS, ); + React.useEffect(() => { const localStorageValue = localStorage.getItem(CUSTOMIZATIONS_KEY); + if (localStorageValue) { try { const parsedValue = JSON.parse(localStorageValue); @@ -30,6 +32,7 @@ export function useCustomizationPersistence(): [ CUSTOMIZATIONS_KEY, JSON.stringify(newCustomizations), ); + _setCustomizations(newCustomizations); }, ]; diff --git a/iconoir.com/generate-icons.js b/iconoir.com/generate-icons.js index 4d044032..eb41364c 100644 --- a/iconoir.com/generate-icons.js +++ b/iconoir.com/generate-icons.js @@ -4,68 +4,73 @@ const path = require('path'); const previewPath = process.argv[2]; const resultPath = 'icons.csv'; const categoryMap = { - actions: 'Actions', - activities: 'Activities', - analytics: 'Analytics', - animations: 'Animations', - audio: 'Audio', - buildings: 'Buildings', - clothing: 'Clothing', - cloud: 'Cloud', - communication: 'Communication', + 'actions': 'Actions', + 'activities': 'Activities', + 'analytics': 'Analytics', + 'animations': 'Animations', + 'audio': 'Audio', + 'buildings': 'Buildings', + 'clothing': 'Clothing', + 'cloud': 'Cloud', + 'communication': 'Communication', 'communication-1': 'Communication', - connectivity: 'Connectivity', - database: 'Database', - designtools: 'Design Tools', - development: 'Development', - devices: 'Devices', - docs: 'Docs', - editor: 'Editor', + 'connectivity': 'Connectivity', + 'database': 'Database', + 'designtools': 'Design Tools', + 'development': 'Development', + 'devices': 'Devices', + 'docs': 'Docs', + 'editor': 'Editor', '3deditor': '3D Editor', - emojis: 'Emojis', - finance: 'Finance', - food: 'Food', - gaming: 'Gaming', - gestures: 'Gestures', - git: 'Git', - health: 'Health', - home: 'Home', - identity: 'Identity', - layout: 'Layout', - maps: 'Maps', - music: 'Music', - nature: 'Nature', - navigation: 'Navigation', - organization: 'Organization', - other: 'Other', - photosvideos: 'Photos and Videos', - security: 'Security', - shapes: 'Shapes', - shopping: 'Shopping', - science: 'Science', - social: 'Social', - system: 'System', - transport: 'Transport', - users: 'Users', - weather: 'Weather', + 'emojis': 'Emojis', + 'finance': 'Finance', + 'food': 'Food', + 'gaming': 'Gaming', + 'gestures': 'Gestures', + 'git': 'Git', + 'health': 'Health', + 'home': 'Home', + 'identity': 'Identity', + 'layout': 'Layout', + 'maps': 'Maps', + 'music': 'Music', + 'nature': 'Nature', + 'navigation': 'Navigation', + 'organization': 'Organization', + 'other': 'Other', + 'photosvideos': 'Photos and Videos', + 'security': 'Security', + 'shapes': 'Shapes', + 'shopping': 'Shopping', + 'science': 'Science', + 'social': 'Social', + 'system': 'System', + 'transport': 'Transport', + 'users': 'Users', + 'weather': 'Weather', }; const allIcons = fs.readdirSync(previewPath); const resultLines = ['filename,category,tags']; + for (const filename of allIcons) { const [icon, category] = path .basename(filename) .replace(path.extname(filename), '') .split('@'); + if (!icon || !category) { console.error('invalid filename %s', filename); process.exit(1); } + const mappedCategory = categoryMap[category]; + if (!mappedCategory) { console.error('category %s does not exist', category); process.exit(1); } + resultLines.push(`"${icon}","${mappedCategory}",`); } diff --git a/iconoir.com/icons.csv b/iconoir.com/icons.csv index bd49e819..c98b27a1 100644 --- a/iconoir.com/icons.csv +++ b/iconoir.com/icons.csv @@ -4,17 +4,11 @@ filename,category,tags "accessibility-tech","System","assistance,assistant,impaired", "activity","Other", "adobe-after-effects","Design Tools", -"adobe-after-effects-solid","Design Tools","", "adobe-illustrator","Design Tools", -"adobe-illustrator-solid","Design Tools","", "adobe-indesign","Design Tools", -"adobe-indesign-solid","Design Tools","", "adobe-lightroom","Design Tools", -"adobe-lightroom-solid","Design Tools","", "adobe-photoshop","Design Tools", -"adobe-photoshop-solid","Design Tools","", "adobe-xd","Design Tools", -"adobe-xd-solid","Design Tools","", "african-tree","Nature", "agile","Business", "air-conditioner","Home", @@ -24,33 +18,23 @@ filename,category,tags "airplane-off","Transport","fly,jet", "airplane-rotation","Transport","fly,jet", "airplay","Connectivity", -"airplay-solid","Connectivity","", "alarm","Other", -"alarm-solid","Other","", "album","Music", "album-carousel","Music", "album-list","Music", "album-open","Music", "align-bottom-box","Design Tools", -"align-bottom-box-solid","Design Tools","", "align-center","Editor", "align-horizontal-centers","Design Tools","figma, design", -"align-horizontal-centers-solid","Design Tools","figma, design", "align-horizontal-spacing","Design Tools","figma, design", -"align-horizontal-spacing-solid","Design Tools","figma, design", "align-justify","Editor", "align-left","Editor", "align-left-box","Design Tools", -"align-left-box-solid","Design Tools","", "align-right","Editor", "align-right-box","Design Tools", -"align-right-box-solid","Design Tools","", "align-top-box","Design Tools", -"align-top-box-solid","Design Tools","", "align-vertical-centers","Design Tools","figma, design", -"align-vertical-centers-solid","Design Tools","", "align-vertical-spacing","Design Tools","figma, design", -"align-vertical-spacing-solid","Design Tools","", "angle-tool","Tools", "antenna","Connectivity", "antenna-off","Connectivity", @@ -58,7 +42,6 @@ filename,category,tags "antenna-signal-tag","Connectivity", "app-notification","Communication", "app-store","Social","apple, iphone, ios", -"app-store-solid","Social","", "app-window","System", "apple","Food", "apple-half","Food", @@ -66,7 +49,6 @@ filename,category,tags "apple-imac-2021-side","Devices", "apple-mac","System", "apple-shortcuts","System", -"apple-shortcuts-solid","System","", "apple-swift","Development", "apple-wallet","Finance", "ar-tag","Devices", @@ -80,27 +62,21 @@ filename,category,tags "arrow-archery","Activities","sport,activity,arrows", "arrow-down","Navigation", "arrow-down-circle","Navigation", -"arrow-down-circle-solid","Navigation","", "arrow-down-left","Navigation", "arrow-down-left-circle","Navigation", -"arrow-down-left-circle-solid","Navigation","", "arrow-down-left-square","Navigation", "arrow-down-right","Navigation", "arrow-down-right-circle","Navigation", -"arrow-down-right-circle-solid","Navigation","", "arrow-down-right-square","Navigation", -"arrow-down-right-square-solid","Navigation","", "arrow-down-tag","Navigation", "arrow-email-forward","Communication", "arrow-enlarge-tag","Navigation", "arrow-left","Navigation", "arrow-left-circle","Navigation", -"arrow-left-circle-solid","Navigation","", "arrow-left-tag","Navigation", "arrow-reduce-tag","Navigation", "arrow-right","Navigation", "arrow-right-circle","Navigation", -"arrow-right-circle-solid","Navigation","", "arrow-right-tag","Navigation", "arrow-separate","Navigation", "arrow-separate-vertical","Navigation", @@ -108,17 +84,12 @@ filename,category,tags "arrow-union-vertical","Navigation", "arrow-up","Navigation", "arrow-up-circle","Navigation", -"arrow-up-circle-solid","Navigation","", "arrow-up-left","Navigation", "arrow-up-left-circle","Navigation", -"arrow-up-left-circle-solid","Navigation","", "arrow-up-left-square","Navigation", -"arrow-up-left-square-solid","Navigation","", "arrow-up-right","Navigation", "arrow-up-right-circle","Navigation", -"arrow-up-right-circle-solid","Navigation","", "arrow-up-right-square","Navigation", -"arrow-up-right-square-solid","Navigation","", "arrow-up-tag","Navigation", "arrows-up-from-line","Shopping", "asana","Development", @@ -139,7 +110,6 @@ filename,category,tags "basketball","Activities", "basketball-field","Activities", "bathroom","Buildings","", -"bathroom-solid","Buildings","", "battery-25","System","energy,source,charge", "battery-50","System","energy,source,charge", "battery-75","System","energy,source,charge", @@ -169,24 +139,18 @@ filename,category,tags "bishop","Gaming","game,chess", "bitbucket","Git","git, repository, github", "bitcoin-circle","Finance", -"bitcoin-circle-solid","Finance","", "bitcoin-rotate-out","Finance", "bluetooth","Connectivity", "bluetooth-tag","Connectivity", -"bluetooth-tag-solid","Connectivity","", "bold","Editor", "bold-square","Editor", -"bold-square-solid","Editor","", "bonfire","Activities", "book","Activities", "book-lock","Activities", -"book-solid","Activities","", "book-stack","Activities", "bookmark","Organization", "bookmark-book","Activities", "bookmark-circle","Organization", -"bookmark-circle-solid","Organization","", -"bookmark-solid","Organization","", "border-bl","Design Tools", "border-bottom","Design Tools", "border-br","Design Tools", @@ -221,7 +185,6 @@ filename,category,tags "bubble-income","Communication", "bubble-outcome","Communication", "bubble-search","Communication", -"bubble-search-solid","Communication","", "bubble-star","Communication", "bubble-upload","Communication", "bubble-warning","Communication", @@ -232,7 +195,6 @@ filename,category,tags "bus-stop","Transport","transport,station,track,public,shuttle", "c-square","Typography","carbon,element", "cable-tag","Connectivity", -"cable-tag-solid","Connectivity","", "calculator","System","math,operation", "calendar","System","organization,organisation,plan,planning,date,day,month,year", "calendar-minus","System", @@ -253,7 +215,6 @@ filename,category,tags "cell-2x2","Layout", "cellar","Buildings", "center-align","Design Tools", -"center-align-solid","Design Tools","", "chat-bubble","Communication", "chat-bubble-check","Communication", "chat-bubble-empty","Communication", @@ -266,7 +227,6 @@ filename,category,tags "chat-plus-in","Communication", "check","Actions", "check-circle","Actions", -"check-circle-solid","Actions","", "chocolate","Food", "chromecast","Devices", "chromecast-active","Devices", @@ -280,7 +240,6 @@ filename,category,tags "clipboard-check","Actions", "clock","Other", "clock-rotate-right","Shopping", -"clock-solid","Other","", "closed-captions-tag","Photos and Videos", "closet","Home", "cloud","Weather", @@ -289,7 +248,6 @@ filename,category,tags "cloud-desync","Cloud", "cloud-download","Cloud", "cloud-square","Cloud", -"cloud-square-solid","Cloud","", "cloud-sunny","Weather","weather,clouds", "cloud-sync","Cloud", "cloud-upload","Cloud", @@ -311,17 +269,12 @@ filename,category,tags "commodity","Finance","gold, ingot, bar", "community","Users", "comp-align-bottom","Design Tools","figma, design", -"comp-align-bottom-solid","Design Tools","", "comp-align-left","Design Tools","figma, design", -"comp-align-left-solid","Design Tools","", "comp-align-right","Design Tools","figma, design", -"comp-align-right-solid","Design Tools","", "comp-align-top","Design Tools","figma, design", -"comp-align-top-solid","Design Tools","", "compact-disc","Music", "compass","Navigation", "component","Design Tools","figma, design", -"component-solid","Design Tools","", "compress","Other", "compress-lines","Editor", "computer","Devices", @@ -376,7 +329,6 @@ filename,category,tags "database","Database","db, storage, repo", "database-backup","Database","db, storage, repo", "database-check","Database","db, storage, repo", -"database-check-solid","Database","", "database-export","Database","db, storage, repo", "database-monitor","Database","db, storage, repo", "database-restore","Database","db, storage, repo", @@ -385,20 +337,16 @@ filename,category,tags "database-script-plus","Database", "database-search","Database","db, storage, repo", "database-settings","Database","db, storage, repo", -"database-solid","Database","", "database-star","Database","db, storage, repo", "database-stats","Database","db, storage, repo", "database-tag","Database","db, storage, repo", -"database-tag-solid","Database","", "database-warning","Database","db, storage, repo", "database-xmark","Database","db, storage, repo, error", -"database-xmark-solid","Database","", "de-compress","Other", "delivery","Transport","ship,shipment,amazon", "delivery-truck","Transport","ship,semitruck,shipment,amazon", "depth","Science", "design-nib","Design Tools", -"design-nib-solid","Design Tools","", "design-pencil","Design Tools", "desk","Home", "developer","Development", @@ -424,7 +372,6 @@ filename,category,tags "doc-star","Docs", "doc-star-in","Docs", "dogecoin-circle","Finance", -"dogecoin-circle-solid","Finance","", "dogecoin-rotate-out","Finance", "dollar","Finance", "dollar-circle","Finance", @@ -437,10 +384,8 @@ filename,category,tags "double-check","Actions", "download","Actions", "download-circle","Actions", -"download-circle-solid","Actions","", "download-data-window","System","browser,os", "download-square","Actions", -"download-square-solid","Actions","", "drag","Navigation", "drag-hand-gesture","Gestures", "drawer","Home", @@ -457,7 +402,6 @@ filename,category,tags "droplet","Design Tools", "droplet-check","Nature","check, safe, water, clean, pure", "droplet-half","Design Tools", -"droplet-solid","Design Tools","", "ease-curve-control-points","Animations", "ease-in","Animations", "ease-in-control-point","Animations", @@ -501,9 +445,7 @@ filename,category,tags "energy-usage-window","System","browser,os,consuption,economy", "enlarge","Photos and Videos", "erase","Actions", -"erase-solid","Actions","", "ethereum-circle","Finance", -"ethereum-circle-solid","Finance","", "ethereum-rotate-out","Finance", "euro","Finance", "euro-square","Finance", @@ -520,7 +462,6 @@ filename,category,tags "extrude","3D Editor", "eye","Actions", "eye-closed","Actions", -"eye-solid","Actions","", "f-square","Typography","fluorine,element", "face-3d-draft","3D Editor", "face-id","Identity", @@ -546,13 +487,11 @@ filename,category,tags "figma","Design Tools", "file-not-found","Other", "fill-color","Design Tools", -"fill-color-solid","Design Tools","", "fillet-3d","3D Editor", "filter","Organization", "filter-alt","Organization", "filter-list","Navigation", "filter-list-circle","Navigation", -"filter-solid","Organization","", "finder","System","mac,apple,folder,file,os,operative,system", "fingerprint","Identity", "fingerprint-check-circle","Identity", @@ -587,7 +526,6 @@ filename,category,tags "forward","Music", "forward-15-seconds","Music", "forward-message","Communication", -"forward-solid","Music","", "frame","Design Tools", "frame-alt","Design Tools", "frame-alt-empty","Design Tools", @@ -596,7 +534,6 @@ filename,category,tags "frame-select","Design Tools", "frame-simple","Design Tools", "frame-tool","Design Tools", -"frame-tool-solid","Design Tools","", "fridge","Home", "fx","Photos and Videos", "fx-tag","Photos and Videos", @@ -659,22 +596,16 @@ filename,category,tags "hdr","Photos and Videos", "headset","Music","earphones,earbuds,listenings,audio", "headset-bolt","Music","charge,energy,electricity,audio,listenings,earphones,earbuds", -"headset-bolt-solid","Music","", "headset-help","Communication","earphones,earbuds,listenings,audio", -"headset-solid","Music","", "headset-warning","Music","earphones,earbuds,listenings,audio,issue,error", -"headset-warning-solid","Music","", "health-shield","Health", "healthcare","Health", "heart","Health", "heart-arrow-down","System", -"heart-solid","Health","", "heating-square","Science", "heavy-rain","Weather","weather,storm", "help-circle","Actions", -"help-circle-solid","Actions","", "help-square","Actions", -"help-square-solid","Actions","", "heptagon","Shapes", "hexagon","Shapes", "hexagon-dice","Gaming", @@ -696,14 +627,11 @@ filename,category,tags "home-temperature-out","Home", "home-user","Home", "horiz-distribution-left","Design Tools", -"horiz-distribution-left-solid","Design Tools","", "horiz-distribution-right","Design Tools", -"horiz-distribution-right-solid","Design Tools","", "horizontal-merge","Navigation", "horizontal-split","Navigation", "hospital","Buildings", "hospital-circle","Health", -"hospital-circle-solid","Health","", "hot-air-balloon","Transport","fly, airship", "hourglass","Activities", "house-rooms","Buildings", @@ -714,7 +642,6 @@ filename,category,tags "industry","Buildings", "infinite","Science","limitless, endless, boundless, unbounded, unlimited", "info-circle","Actions", -"info-circle-solid","Actions","", "input-field","System","element,ui,textbox", "input-output","System", "input-search","Organization", @@ -727,7 +654,6 @@ filename,category,tags "iris-scan","Identity", "italic","Editor", "italic-square","Editor", -"italic-square-solid","Editor","", "jellyfish","Animals", "journal","Docs", "journal-page","Docs", @@ -754,7 +680,6 @@ filename,category,tags "keyframes-minus","Animations", "keyframes-plus","Animations","add", "label","Organization", -"label-solid","Organization","", "lamp","Home","light, home, house", "language","Other", "laptop","Devices", @@ -784,7 +709,6 @@ filename,category,tags "list","Editor", "list-select","Editor", "litecoin-circle","Finance", -"litecoin-circle-solid","Finance","", "litecoin-rotate-out","Finance", "lock","Security", "lock-slash","Security", @@ -834,8 +758,6 @@ filename,category,tags "maximize","Other", "medal","Activities", "medal-1st","Activities","prize,place,first,winner,champion", -"medal-1st-solid","Activities","prize,place,first,winner,champion", -"medal-solid","Activities","", "media-image","Photos and Videos", "media-image-folder","Photos and Videos", "media-image-list","Photos and Videos", @@ -856,25 +778,17 @@ filename,category,tags "metro","Transport","transport,train,station,track,public", "microphone","Audio", "microphone-check","Audio", -"microphone-check-solid","Audio","", "microphone-minus","Audio", -"microphone-minus-solid","Audio","", "microphone-mute","Audio", "microphone-plus","Audio", -"microphone-plus-solid","Audio","", -"microphone-solid","Audio","", "microphone-speaking","Audio", -"microphone-speaking-solid","Audio","", "microphone-warning","Audio", -"microphone-warning-solid","Audio","", "microscope","Science", "minus","Actions", "minus-circle","Actions", -"minus-circle-solid","Actions","", "minus-hexagon","Shapes", "minus-square","Actions", "minus-square-dashed","Other","remove,selection,select", -"minus-square-solid","Actions","", "mirror","Home", "mobile-dev-mode","Development", "mobile-fingerprint","Identity", @@ -905,8 +819,6 @@ filename,category,tags "music-double-note-plus","Music", "music-note","Music", "music-note-plus","Music", -"music-note-plus-solid","Music","", -"music-note-solid","Music","", "n-square","Typography","nitrogen,element", "nav-arrow-down","Navigation", "nav-arrow-left","Navigation", @@ -917,12 +829,8 @@ filename,category,tags "neighbourhood","Buildings", "network","Connectivity","connection, computer, network, information", "network-left","Connectivity","connection, computer, network, information", -"network-left-solid","Connectivity","", "network-reverse","Connectivity","connection, computer, network, information", -"network-reverse-solid","Connectivity","", "network-right","Connectivity","connection, computer, network, information", -"network-right-solid","Connectivity","", -"network-solid","Connectivity","", "new-tab","System", "nintendo-switch","Gaming","game,console,portable", "no-smoking-circle","Activities", @@ -931,25 +839,15 @@ filename,category,tags "npm","Development", "npm-square","Development", "number-0-square","Other", -"number-0-square-solid","Other","", "number-1-square","Other", -"number-1-square-solid","Other","", "number-2-square","Other", -"number-2-square-solid","Other","", "number-3-square","Other", -"number-3-square-solid","Other","", "number-4-square","Other", -"number-4-square-solid","Other","", "number-5-square","Other", -"number-5-square-solid","Other","", "number-6-square","Other", -"number-6-square-solid","Other","", "number-7-square","Other", -"number-7-square-solid","Other","", "number-8-square","Other", -"number-8-square-solid","Other","", "number-9-square","Other", -"number-9-square-solid","Other","", "numbered-list-left","Editor", "numbered-list-right","Editor", "o-square","Typography","oxygen,element", @@ -1001,7 +899,6 @@ filename,category,tags "paste-clipboard","Actions", "path-arrow","Navigation", "pause","Music", -"pause-solid","Music","", "pause-window","System","browser,os,hold,wait,freeze", "paypal","Finance", "pc-check","Security", @@ -1020,9 +917,7 @@ filename,category,tags "percent-rotate-out","Finance", "percentage","Activities", "percentage-circle","Activities", -"percentage-circle-solid","Activities","", "percentage-square","Activities", -"percentage-square-solid","Activities","", "perspective-view","3D Editor", "pharmacy-cross-circle","Health","hospital,health,emergency", "pharmacy-cross-tag","Health","hospital,health,emergency", @@ -1038,8 +933,6 @@ filename,category,tags "pillow","Home", "pin","Organization", "pin-slash","Organization", -"pin-slash-solid","Organization","", -"pin-solid","Organization","", "pine-tree","Nature", "pinterest","Social", "pipe-3d","3D Editor", @@ -1049,7 +942,6 @@ filename,category,tags "planet-sat","Science", "planimetry","Buildings", "play","Music", -"play-solid","Music","", "playlist","Music", "playlist-play","Music", "playlist-plus","Music", @@ -1060,10 +952,8 @@ filename,category,tags "plug-type-l","Connectivity","port, access, connection, cable", "plus","Actions", "plus-circle","Actions","add", -"plus-circle-solid","Actions","", "plus-square","Actions","add", "plus-square-dashed","Other", -"plus-square-solid","Actions","", "png-format","Photos and Videos", "pocket","Social","save,tool,app", "podcast","Communication", @@ -1071,22 +961,16 @@ filename,category,tags "position","Maps", "position-align","Design Tools", "post","Social", -"post-solid","Social","", "potion","Gaming","power,superpower,energy", "pound","Finance", "precision-tool","Design Tools", "presentation","Business", -"presentation-solid","Business","", "printer","Devices", "printing-page","Devices", "priority-down","Business", -"priority-down-solid","Business","", "priority-high","Business", -"priority-high-solid","Business","", "priority-medium","Business", -"priority-medium-solid","Business","", "priority-up","Business", -"priority-up-solid","Business","", "privacy-policy","Docs", "private-wifi","Connectivity", "profile-circle","Users","user,round,person", @@ -1108,11 +992,9 @@ filename,category,tags "redo","Actions", "redo-action","Actions", "redo-circle","Actions", -"redo-circle-solid","Actions","", "reduce","Photos and Videos", "refresh","Actions", "refresh-circle","Actions", -"refresh-circle-solid","Actions","", "refresh-double","Actions", "reload-window","System","refresh,browser,os", "reminder-hand-gesture","Gestures", @@ -1122,11 +1004,9 @@ filename,category,tags "reply-to-message","Communication", "report-columns","Activities", "reports","Activities", -"reports-solid","Activities","", "repository","Git","git, github", "restart","Actions", "rewind","Music", -"rewind-solid","Music","", "rhombus","Shapes", "rings","Activities", "rocket","Science","space, nasa, esa, spacex, missile", @@ -1180,12 +1060,9 @@ filename,category,tags "send-yens","Finance", "server","Connectivity","connection, computer, network", "server-connection","Connectivity","connection, computer, network", -"server-connection-solid","Connectivity","", -"server-solid","Connectivity","", "settings","System", "settings-profiles","System", "share-android","Actions", -"share-android-solid","Actions","", "share-ios","Actions", "shield","Security","security,protection,firewall", "shield-alert","Security","security,protection,firewall", @@ -1231,9 +1108,7 @@ filename,category,tags "skateboard","Activities", "skateboarding","Activities", "skip-next","Music", -"skip-next-solid","Music","", "skip-prev","Music", -"skip-prev-solid","Music","", "slash","Development", "slash-square","Git","git, github, command", "sleeper-chair","Home", @@ -1259,9 +1134,7 @@ filename,category,tags "sound-off","Audio", "spades","Gaming","poker,game,cards,gambling,vegas", "spark","Other","ai, artificial, intelligence", -"spark-solid","Other","", "sparks","Other","ai, artificial, intelligence", -"sparks-solid","Other","", "sphere","3D Editor","modeling,blender,4d,geometry", "spiral","3D Editor","modeling,blender,4d,geometry", "split-area","Other", @@ -1273,27 +1146,22 @@ filename,category,tags "square-3d-from-center","3D Editor","modeling,blender,4d", "square-3d-three-points","3D Editor","modeling,blender,4d", "square-cursor","System", -"square-cursor-solid","System","", "square-dashed","Other","selection", "square-wave","Science", "stackoverflow","Social", "star","Organization", "star-dashed","Organization", "star-half-dashed","Organization", -"star-solid","Organization","", "stat-down","Activities", "stat-up","Activities", "stats-down-square","Business", -"stats-down-square-solid","Business","", "stats-report","Business", "stats-up-square","Business", -"stats-up-square-solid","Business","", "strategy","Business", "stretching","Activities", "strikethrough","Editor", "stroller","Health", "style-border","Design Tools", -"style-border-solid","Design Tools","", "submit-document","Docs", "substract","Design Tools", "suggestion","Maps", @@ -1335,11 +1203,9 @@ filename,category,tags "text-magnifying-glass","Editor","search", "text-size","Editor", "text-square","Editor", -"text-square-solid","Editor","", "threads","Social", "three-points-circle","3D Editor", "three-stars","Organization", -"three-stars-solid","Organization","", "thumbs-down","Social","disapprove,dislike,facebook,fb,meta,no", "thumbs-up","Social","approve,like,facebook,fb,meta,yes", "thunderstorm","Weather", @@ -1349,7 +1215,6 @@ filename,category,tags "time-zone","Communication", "timer","Other", "timer-off","Other", -"timer-solid","Other","", "tools","Tools", "tournament","Gaming", "tower","Security", @@ -1365,7 +1230,6 @@ filename,category,tags "transition-up","Animations", "translate","Other", "trash","Actions", -"trash-solid","Actions","", "treadmill","Activities", "tree","Nature", "trekking","Activities", @@ -1389,11 +1253,9 @@ filename,category,tags "umbrella","Clothing", "underline","Editor", "underline-square","Editor", -"underline-square-solid","Editor","", "undo","Actions", "undo-action","Actions", "undo-circle","Actions", -"undo-circle-solid","Actions","", "union","Design Tools", "union-alt","Design Tools", "union-horiz-alt","Design Tools", @@ -1403,9 +1265,7 @@ filename,category,tags "upload","Actions","upload,arrow,data,cloud,save", "upload-data-window","System","os,browser", "upload-square","Actions", -"upload-square-solid","Actions","", "usb","Connectivity","port, access, connection, cable", -"usb-solid","Connectivity","", "user","Users","person,people,ux", "user-badge-check","Users","profile,person", "user-bag","Shopping", @@ -1447,12 +1307,9 @@ filename,category,tags "walking","Activities", "wallet","Finance", "warning-circle","Actions", -"warning-circle-solid","Actions","", "warning-hexagon","Devices", "warning-square","Actions", -"warning-square-solid","Actions","", "warning-triangle","Actions", -"warning-triangle-solid","Actions","", "warning-window","System","alert,danger", "wash","Home", "washing-machine","Home", @@ -1464,15 +1321,11 @@ filename,category,tags "weight","Health", "weight-alt","Health", "white-flag","Other", -"white-flag-solid","Other","", "wifi","Connectivity","signal, connection, network", "wifi-off","Connectivity","signal, connection, network", "wifi-signal-none","Connectivity","signal, connection, network", -"wifi-signal-none-solid","Connectivity","", "wifi-tag","Connectivity","signal, connection, network", -"wifi-tag-solid","Connectivity","", "wifi-warning","Connectivity","signal, connection, network", -"wifi-warning-solid","Connectivity","", "wifi-xmark","Connectivity","signal,connection,network,error", "wind","Weather","weather,air,fresh", "window-check","System","browser,os", @@ -1492,9 +1345,7 @@ filename,category,tags "xbox-y","Gaming", "xmark","Actions","cancel,delete,remove", "xmark-circle","Actions","delete", -"xmark-circle-solid","Actions","", "xmark-square","Actions","remove", -"xmark-square-solid","Actions","", "xray-view","3D Editor", "y-square","Typography","coordinate,axis", "yelp","Social", diff --git a/iconoir.com/lib/getHeaderProps.ts b/iconoir.com/lib/getHeaderProps.ts index c900d948..c878b39d 100644 --- a/iconoir.com/lib/getHeaderProps.ts +++ b/iconoir.com/lib/getHeaderProps.ts @@ -2,6 +2,7 @@ import fs from 'fs'; export function getHeaderProps() { const packageJson = JSON.parse(fs.readFileSync('../package.json').toString()); + return { currentVersion: `v${packageJson.version}`, }; diff --git a/iconoir.com/lib/getIcons.ts b/iconoir.com/lib/getIcons.ts index 2ec94273..7f272ea6 100644 --- a/iconoir.com/lib/getIcons.ts +++ b/iconoir.com/lib/getIcons.ts @@ -1,42 +1,40 @@ -import Case from 'case'; import csv from 'csvtojson'; import * as AllIcons from 'iconoir-react'; -import { incompatibleNames } from '../../constants'; +import { kebabCase, pascalCase } from 'scule'; import { Icon } from '../components/IconList'; const ICONS_PATH = 'icons.csv'; const TAG_SEPARATOR = '|'; -const typedIncompatibleNames = incompatibleNames as Record; - -function getIconComponentName(filename: string) { - const dstFileName = - filename in typedIncompatibleNames - ? typedIncompatibleNames[filename] - : filename; - return Case.pascal(dstFileName); -} - export async function getAllIcons(): Promise { const rows = await csv().fromFile(ICONS_PATH); - return rows.map((row) => { - const iconComponentName = getIconComponentName(row.filename); - // Convert to lowercase to solve for differences in how the names are calculated. - const matchingKey = Object.keys(AllIcons).find( - (k) => - k.toLowerCase() === iconComponentName.toLowerCase() || - k.toLowerCase() === `svg${iconComponentName.toLowerCase()}`, + + const icons: Icon[] = []; + + for (const row of rows) { + const iconComponentName = pascalCase(row.filename); + const iconComponentSolidName = pascalCase(`${row.filename}-solid`); + + const iconComponents = Object.keys(AllIcons).filter( + (icon) => icon === iconComponentName || icon === iconComponentSolidName, ); - if (!matchingKey) + + if (iconComponents.length === 0) throw new Error( - `Cannot find icon '${iconComponentName}' in iconoir-react.`, + `Couldn't find icons for ${row.filename} (${iconComponentName}) in 'iconoir-react'.`, ); - return { - filename: row.filename, - category: row.category, - tags: - row.tags?.split(TAG_SEPARATOR).map((item: string) => item.trim()) || [], - iconComponentName: matchingKey, - }; - }); + + for (const iconComponent of iconComponents) { + icons.push({ + filename: kebabCase(iconComponent), + category: row.category, + tags: + row.tags?.split(TAG_SEPARATOR).map((item: string) => item.trim()) || + [], + iconComponentName: iconComponent, + }); + } + } + + return icons; } diff --git a/iconoir.com/lib/showNotification.ts b/iconoir.com/lib/showNotification.ts index e0cbcb4c..dc18a5fd 100644 --- a/iconoir.com/lib/showNotification.ts +++ b/iconoir.com/lib/showNotification.ts @@ -3,6 +3,7 @@ export function showNotification(message: string) { element.classList.add('bottom-notification'); element.innerText = message; document.body.appendChild(element); + setTimeout(() => { element.remove(); }, 3000); diff --git a/iconoir.com/package.json b/iconoir.com/package.json index f972b629..5b3049e7 100644 --- a/iconoir.com/package.json +++ b/iconoir.com/package.json @@ -20,14 +20,13 @@ "@react-types/slider": "^3.6.1", "@types/animejs": "^3.1.8", "@types/lodash": "^4.14.199", - "@types/node": "^20.7.0", - "@types/react": "^18.2.22", - "@types/react-dom": "^18.2.7", + "@types/node": "^20.8.9", + "@types/react": "^18.2.33", + "@types/react-dom": "^18.2.14", "@types/react-window": "^1.8.5", "animejs": "^3.2.1", - "case": "^1.6.3", "csvtojson": "^2.0.10", - "eslint": "^8.50.0", + "eslint": "^8.52.0", "eslint-config-next": "^13.5.3", "iconoir-react": "workspace:*", "lodash": "^4.17.21", @@ -40,6 +39,7 @@ "react-window": "^1.8.9", "remark-gfm": "^3.0.1", "remark-prism": "^1.3.6", + "scule": "^1.0.0", "styled-components": "^6.0.8", "typescript": "^5.1.6", "use-resize-observer": "^9.1.0" diff --git a/iconoir.com/pages/_document.tsx b/iconoir.com/pages/_document.tsx index 6698256e..249ae6fa 100644 --- a/iconoir.com/pages/_document.tsx +++ b/iconoir.com/pages/_document.tsx @@ -21,7 +21,9 @@ export default class IconoirDocument extends Document { enhanceApp: (App) => (props) => sheet.collectStyles(), }); + const initialProps = await Document.getInitialProps(ctx); + return { ...initialProps, styles: ( diff --git a/iconoir.com/pages/docs/[...slug].tsx b/iconoir.com/pages/docs/[...slug].tsx index 7de4efe4..68c753e3 100644 --- a/iconoir.com/pages/docs/[...slug].tsx +++ b/iconoir.com/pages/docs/[...slug].tsx @@ -25,6 +25,7 @@ interface DocumentationPageProps extends HeaderProps { navigationItem: DocumentationItem; navigationProps: DocumentationNavigationProps; } + export default function DocumentationPage({ source, title, @@ -183,10 +184,12 @@ function structureItemsToPaths( ): ParsedUrlQuery[] { const result: ParsedUrlQuery[] = []; const filteredItems = items.filter((item) => !item.skip); + for (const item of filteredItems) { if (item.filepath && item.path) { result.push({ slug: [...(slugPrefix || []), item.path].filter(Boolean) }); } + if (item.children?.length) { result.push( ...structureItemsToPaths( @@ -234,11 +237,13 @@ function itemFromSlug( const item = flatItems.find((flatItem) => flatItem.path === joinedSlug); if (!item) throw new Error(`Cannot find item matching slug '${slug.join('/')}'`); + return item; } export async function getStaticPaths(): Promise { const structure = getDocumentationStructure(); + return { paths: structureItemsToPaths(structure).map((p) => ({ params: p })), fallback: false, @@ -263,6 +268,7 @@ export async function getStaticProps(context: GetStaticPropsContext) { remarkPlugins: [require('remark-prism'), remarkGfm], }, }); + return { props: { source: mdxSource, diff --git a/iconoir.com/pages/docs/changelog.tsx b/iconoir.com/pages/docs/changelog.tsx index 9c434dbe..9c5bf418 100644 --- a/iconoir.com/pages/docs/changelog.tsx +++ b/iconoir.com/pages/docs/changelog.tsx @@ -62,6 +62,7 @@ export async function getStaticProps() { ...REPO, }); const entries: ChangelogEntryProps[] = []; + for (const release of releases) { entries.push({ name: release.name || release.tag_name, @@ -76,7 +77,9 @@ export async function getStaticProps() { }), }); } + const items = getDocumentationStructure(); + return { props: { entries, diff --git a/iconoir.com/pages/docs/index.tsx b/iconoir.com/pages/docs/index.tsx index c4d95a53..2b6367fc 100644 --- a/iconoir.com/pages/docs/index.tsx +++ b/iconoir.com/pages/docs/index.tsx @@ -3,8 +3,10 @@ import React from 'react'; export default function Index() { const router = useRouter(); + React.useEffect(() => { router.replace('/docs/introduction'); }, [router]); + return null; } diff --git a/iconoir.com/pages/index.tsx b/iconoir.com/pages/index.tsx index 6a2d25f8..4d3d6d00 100644 --- a/iconoir.com/pages/index.tsx +++ b/iconoir.com/pages/index.tsx @@ -24,6 +24,7 @@ interface HomeProps { numStars: number; numDownloads: number; } + const Home: NextPage = ({ allIcons, currentVersion, @@ -176,6 +177,7 @@ export const HeroDescription = styled(Text18)<{ topMargin?: number }>` margin-top: ${(props) => props.topMargin || 0}px; } `; + const Supporters = styled.div` display: flex; flex-direction: row; diff --git a/iconoir.com/pages/support.tsx b/iconoir.com/pages/support.tsx index e5eb3084..575c58a3 100644 --- a/iconoir.com/pages/support.tsx +++ b/iconoir.com/pages/support.tsx @@ -16,6 +16,7 @@ import { getHeaderProps } from '../lib/getHeaderProps'; import { Praise } from '../components/Praise'; interface SupportProps extends HeaderProps {} + const Support: NextPage = ({ ...headerProps }) => { return ( @@ -192,6 +193,7 @@ const PraiseTitle = styled(Heading2)` const DonateLeft = styled.div` max-width: 800px; `; + export const DonateRight = styled.div` display: flex; align-items: center; @@ -204,6 +206,7 @@ export const DonateRight = styled.div` margin-left: 30px; } `; + const DonateButton = styled(LargeButton)` &&& { padding: 0 24px; @@ -219,6 +222,7 @@ const CallToAction = styled(LargeButton)` } } `; + export const DonateContainer = styled.div` display: flex; flex-direction: column; @@ -244,6 +248,7 @@ export const DonateHeader = styled.div` font-size: 22px; } `; + const PraiseContainer = styled.div` margin: 50px 0 64px 0; ${media.md} { diff --git a/iconoir.com/tsconfig.json b/iconoir.com/tsconfig.json index 99710e85..c7146963 100644 --- a/iconoir.com/tsconfig.json +++ b/iconoir.com/tsconfig.json @@ -5,16 +5,23 @@ "allowJs": true, "skipLibCheck": true, "strict": true, - "forceConsistentCasingInFileNames": true, "noEmit": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", - "incremental": true + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], "exclude": ["node_modules"] } diff --git a/icons/accessibility-sign.svg b/icons/regular/accessibility-sign.svg similarity index 100% rename from icons/accessibility-sign.svg rename to icons/regular/accessibility-sign.svg diff --git a/icons/accessibility-tech.svg b/icons/regular/accessibility-tech.svg similarity index 100% rename from icons/accessibility-tech.svg rename to icons/regular/accessibility-tech.svg diff --git a/icons/accessibility.svg b/icons/regular/accessibility.svg similarity index 100% rename from icons/accessibility.svg rename to icons/regular/accessibility.svg diff --git a/icons/activity.svg b/icons/regular/activity.svg similarity index 100% rename from icons/activity.svg rename to icons/regular/activity.svg diff --git a/icons/adobe-after-effects.svg b/icons/regular/adobe-after-effects.svg similarity index 100% rename from icons/adobe-after-effects.svg rename to icons/regular/adobe-after-effects.svg diff --git a/icons/adobe-illustrator.svg b/icons/regular/adobe-illustrator.svg similarity index 100% rename from icons/adobe-illustrator.svg rename to icons/regular/adobe-illustrator.svg diff --git a/icons/adobe-indesign.svg b/icons/regular/adobe-indesign.svg similarity index 100% rename from icons/adobe-indesign.svg rename to icons/regular/adobe-indesign.svg diff --git a/icons/adobe-lightroom.svg b/icons/regular/adobe-lightroom.svg similarity index 100% rename from icons/adobe-lightroom.svg rename to icons/regular/adobe-lightroom.svg diff --git a/icons/adobe-photoshop.svg b/icons/regular/adobe-photoshop.svg similarity index 100% rename from icons/adobe-photoshop.svg rename to icons/regular/adobe-photoshop.svg diff --git a/icons/adobe-xd.svg b/icons/regular/adobe-xd.svg similarity index 100% rename from icons/adobe-xd.svg rename to icons/regular/adobe-xd.svg diff --git a/icons/african-tree.svg b/icons/regular/african-tree.svg similarity index 100% rename from icons/african-tree.svg rename to icons/regular/african-tree.svg diff --git a/icons/agile.svg b/icons/regular/agile.svg similarity index 100% rename from icons/agile.svg rename to icons/regular/agile.svg diff --git a/icons/air-conditioner.svg b/icons/regular/air-conditioner.svg similarity index 100% rename from icons/air-conditioner.svg rename to icons/regular/air-conditioner.svg diff --git a/icons/airplane-helix-45deg.svg b/icons/regular/airplane-helix-45deg.svg similarity index 100% rename from icons/airplane-helix-45deg.svg rename to icons/regular/airplane-helix-45deg.svg diff --git a/icons/airplane-helix.svg b/icons/regular/airplane-helix.svg similarity index 100% rename from icons/airplane-helix.svg rename to icons/regular/airplane-helix.svg diff --git a/icons/airplane-off.svg b/icons/regular/airplane-off.svg similarity index 100% rename from icons/airplane-off.svg rename to icons/regular/airplane-off.svg diff --git a/icons/airplane-rotation.svg b/icons/regular/airplane-rotation.svg similarity index 100% rename from icons/airplane-rotation.svg rename to icons/regular/airplane-rotation.svg diff --git a/icons/airplane.svg b/icons/regular/airplane.svg similarity index 100% rename from icons/airplane.svg rename to icons/regular/airplane.svg diff --git a/icons/airplay.svg b/icons/regular/airplay.svg similarity index 100% rename from icons/airplay.svg rename to icons/regular/airplay.svg diff --git a/icons/alarm.svg b/icons/regular/alarm.svg similarity index 100% rename from icons/alarm.svg rename to icons/regular/alarm.svg diff --git a/icons/album-carousel.svg b/icons/regular/album-carousel.svg similarity index 100% rename from icons/album-carousel.svg rename to icons/regular/album-carousel.svg diff --git a/icons/album-list.svg b/icons/regular/album-list.svg similarity index 100% rename from icons/album-list.svg rename to icons/regular/album-list.svg diff --git a/icons/album-open.svg b/icons/regular/album-open.svg similarity index 100% rename from icons/album-open.svg rename to icons/regular/album-open.svg diff --git a/icons/album.svg b/icons/regular/album.svg similarity index 100% rename from icons/album.svg rename to icons/regular/album.svg diff --git a/icons/align-bottom-box.svg b/icons/regular/align-bottom-box.svg similarity index 100% rename from icons/align-bottom-box.svg rename to icons/regular/align-bottom-box.svg diff --git a/icons/align-center.svg b/icons/regular/align-center.svg similarity index 100% rename from icons/align-center.svg rename to icons/regular/align-center.svg diff --git a/icons/align-horizontal-centers.svg b/icons/regular/align-horizontal-centers.svg similarity index 100% rename from icons/align-horizontal-centers.svg rename to icons/regular/align-horizontal-centers.svg diff --git a/icons/align-horizontal-spacing.svg b/icons/regular/align-horizontal-spacing.svg similarity index 100% rename from icons/align-horizontal-spacing.svg rename to icons/regular/align-horizontal-spacing.svg diff --git a/icons/align-justify.svg b/icons/regular/align-justify.svg similarity index 100% rename from icons/align-justify.svg rename to icons/regular/align-justify.svg diff --git a/icons/align-left-box.svg b/icons/regular/align-left-box.svg similarity index 100% rename from icons/align-left-box.svg rename to icons/regular/align-left-box.svg diff --git a/icons/align-left.svg b/icons/regular/align-left.svg similarity index 100% rename from icons/align-left.svg rename to icons/regular/align-left.svg diff --git a/icons/align-right-box.svg b/icons/regular/align-right-box.svg similarity index 100% rename from icons/align-right-box.svg rename to icons/regular/align-right-box.svg diff --git a/icons/align-right.svg b/icons/regular/align-right.svg similarity index 100% rename from icons/align-right.svg rename to icons/regular/align-right.svg diff --git a/icons/align-top-box.svg b/icons/regular/align-top-box.svg similarity index 100% rename from icons/align-top-box.svg rename to icons/regular/align-top-box.svg diff --git a/icons/align-vertical-centers.svg b/icons/regular/align-vertical-centers.svg similarity index 100% rename from icons/align-vertical-centers.svg rename to icons/regular/align-vertical-centers.svg diff --git a/icons/align-vertical-spacing.svg b/icons/regular/align-vertical-spacing.svg similarity index 100% rename from icons/align-vertical-spacing.svg rename to icons/regular/align-vertical-spacing.svg diff --git a/icons/angle-tool.svg b/icons/regular/angle-tool.svg similarity index 100% rename from icons/angle-tool.svg rename to icons/regular/angle-tool.svg diff --git a/icons/antenna-off.svg b/icons/regular/antenna-off.svg similarity index 100% rename from icons/antenna-off.svg rename to icons/regular/antenna-off.svg diff --git a/icons/antenna-signal-tag.svg b/icons/regular/antenna-signal-tag.svg similarity index 100% rename from icons/antenna-signal-tag.svg rename to icons/regular/antenna-signal-tag.svg diff --git a/icons/antenna-signal.svg b/icons/regular/antenna-signal.svg similarity index 100% rename from icons/antenna-signal.svg rename to icons/regular/antenna-signal.svg diff --git a/icons/antenna.svg b/icons/regular/antenna.svg similarity index 100% rename from icons/antenna.svg rename to icons/regular/antenna.svg diff --git a/icons/app-notification.svg b/icons/regular/app-notification.svg similarity index 100% rename from icons/app-notification.svg rename to icons/regular/app-notification.svg diff --git a/icons/app-store.svg b/icons/regular/app-store.svg similarity index 100% rename from icons/app-store.svg rename to icons/regular/app-store.svg diff --git a/icons/app-window.svg b/icons/regular/app-window.svg similarity index 100% rename from icons/app-window.svg rename to icons/regular/app-window.svg diff --git a/icons/apple-half.svg b/icons/regular/apple-half.svg similarity index 100% rename from icons/apple-half.svg rename to icons/regular/apple-half.svg diff --git a/icons/apple-imac-2021-side.svg b/icons/regular/apple-imac-2021-side.svg similarity index 100% rename from icons/apple-imac-2021-side.svg rename to icons/regular/apple-imac-2021-side.svg diff --git a/icons/apple-imac-2021.svg b/icons/regular/apple-imac-2021.svg similarity index 100% rename from icons/apple-imac-2021.svg rename to icons/regular/apple-imac-2021.svg diff --git a/icons/apple-mac.svg b/icons/regular/apple-mac.svg similarity index 100% rename from icons/apple-mac.svg rename to icons/regular/apple-mac.svg diff --git a/icons/apple-shortcuts.svg b/icons/regular/apple-shortcuts.svg similarity index 100% rename from icons/apple-shortcuts.svg rename to icons/regular/apple-shortcuts.svg diff --git a/icons/apple-swift.svg b/icons/regular/apple-swift.svg similarity index 100% rename from icons/apple-swift.svg rename to icons/regular/apple-swift.svg diff --git a/icons/apple-wallet.svg b/icons/regular/apple-wallet.svg similarity index 100% rename from icons/apple-wallet.svg rename to icons/regular/apple-wallet.svg diff --git a/icons/apple.svg b/icons/regular/apple.svg similarity index 100% rename from icons/apple.svg rename to icons/regular/apple.svg diff --git a/icons/ar-tag.svg b/icons/regular/ar-tag.svg similarity index 100% rename from icons/ar-tag.svg rename to icons/regular/ar-tag.svg diff --git a/icons/arc-3d-center-point.svg b/icons/regular/arc-3d-center-point.svg similarity index 100% rename from icons/arc-3d-center-point.svg rename to icons/regular/arc-3d-center-point.svg diff --git a/icons/arc-3d.svg b/icons/regular/arc-3d.svg similarity index 100% rename from icons/arc-3d.svg rename to icons/regular/arc-3d.svg diff --git a/icons/arcade.svg b/icons/regular/arcade.svg similarity index 100% rename from icons/arcade.svg rename to icons/regular/arcade.svg diff --git a/icons/archery-match.svg b/icons/regular/archery-match.svg similarity index 100% rename from icons/archery-match.svg rename to icons/regular/archery-match.svg diff --git a/icons/archery.svg b/icons/regular/archery.svg similarity index 100% rename from icons/archery.svg rename to icons/regular/archery.svg diff --git a/icons/archive.svg b/icons/regular/archive.svg similarity index 100% rename from icons/archive.svg rename to icons/regular/archive.svg diff --git a/icons/area-search.svg b/icons/regular/area-search.svg similarity index 100% rename from icons/area-search.svg rename to icons/regular/area-search.svg diff --git a/icons/arrow-archery.svg b/icons/regular/arrow-archery.svg similarity index 100% rename from icons/arrow-archery.svg rename to icons/regular/arrow-archery.svg diff --git a/icons/arrow-down-circle.svg b/icons/regular/arrow-down-circle.svg similarity index 100% rename from icons/arrow-down-circle.svg rename to icons/regular/arrow-down-circle.svg diff --git a/icons/arrow-down-left-circle.svg b/icons/regular/arrow-down-left-circle.svg similarity index 100% rename from icons/arrow-down-left-circle.svg rename to icons/regular/arrow-down-left-circle.svg diff --git a/icons/arrow-down-left-square.svg b/icons/regular/arrow-down-left-square.svg similarity index 100% rename from icons/arrow-down-left-square.svg rename to icons/regular/arrow-down-left-square.svg diff --git a/icons/arrow-down-left.svg b/icons/regular/arrow-down-left.svg similarity index 100% rename from icons/arrow-down-left.svg rename to icons/regular/arrow-down-left.svg diff --git a/icons/arrow-down-right-circle.svg b/icons/regular/arrow-down-right-circle.svg similarity index 100% rename from icons/arrow-down-right-circle.svg rename to icons/regular/arrow-down-right-circle.svg diff --git a/icons/arrow-down-right-square.svg b/icons/regular/arrow-down-right-square.svg similarity index 100% rename from icons/arrow-down-right-square.svg rename to icons/regular/arrow-down-right-square.svg diff --git a/icons/arrow-down-right.svg b/icons/regular/arrow-down-right.svg similarity index 100% rename from icons/arrow-down-right.svg rename to icons/regular/arrow-down-right.svg diff --git a/icons/arrow-down-tag.svg b/icons/regular/arrow-down-tag.svg similarity index 100% rename from icons/arrow-down-tag.svg rename to icons/regular/arrow-down-tag.svg diff --git a/icons/arrow-down.svg b/icons/regular/arrow-down.svg similarity index 100% rename from icons/arrow-down.svg rename to icons/regular/arrow-down.svg diff --git a/icons/arrow-email-forward.svg b/icons/regular/arrow-email-forward.svg similarity index 100% rename from icons/arrow-email-forward.svg rename to icons/regular/arrow-email-forward.svg diff --git a/icons/arrow-enlarge-tag.svg b/icons/regular/arrow-enlarge-tag.svg similarity index 100% rename from icons/arrow-enlarge-tag.svg rename to icons/regular/arrow-enlarge-tag.svg diff --git a/icons/arrow-left-circle.svg b/icons/regular/arrow-left-circle.svg similarity index 100% rename from icons/arrow-left-circle.svg rename to icons/regular/arrow-left-circle.svg diff --git a/icons/arrow-left-tag.svg b/icons/regular/arrow-left-tag.svg similarity index 100% rename from icons/arrow-left-tag.svg rename to icons/regular/arrow-left-tag.svg diff --git a/icons/arrow-left.svg b/icons/regular/arrow-left.svg similarity index 100% rename from icons/arrow-left.svg rename to icons/regular/arrow-left.svg diff --git a/icons/arrow-reduce-tag.svg b/icons/regular/arrow-reduce-tag.svg similarity index 100% rename from icons/arrow-reduce-tag.svg rename to icons/regular/arrow-reduce-tag.svg diff --git a/icons/arrow-right-circle.svg b/icons/regular/arrow-right-circle.svg similarity index 100% rename from icons/arrow-right-circle.svg rename to icons/regular/arrow-right-circle.svg diff --git a/icons/arrow-right-tag.svg b/icons/regular/arrow-right-tag.svg similarity index 100% rename from icons/arrow-right-tag.svg rename to icons/regular/arrow-right-tag.svg diff --git a/icons/arrow-right.svg b/icons/regular/arrow-right.svg similarity index 100% rename from icons/arrow-right.svg rename to icons/regular/arrow-right.svg diff --git a/icons/arrow-separate-vertical.svg b/icons/regular/arrow-separate-vertical.svg similarity index 100% rename from icons/arrow-separate-vertical.svg rename to icons/regular/arrow-separate-vertical.svg diff --git a/icons/arrow-separate.svg b/icons/regular/arrow-separate.svg similarity index 100% rename from icons/arrow-separate.svg rename to icons/regular/arrow-separate.svg diff --git a/icons/arrow-union-vertical.svg b/icons/regular/arrow-union-vertical.svg similarity index 100% rename from icons/arrow-union-vertical.svg rename to icons/regular/arrow-union-vertical.svg diff --git a/icons/arrow-union.svg b/icons/regular/arrow-union.svg similarity index 100% rename from icons/arrow-union.svg rename to icons/regular/arrow-union.svg diff --git a/icons/arrow-up-circle.svg b/icons/regular/arrow-up-circle.svg similarity index 100% rename from icons/arrow-up-circle.svg rename to icons/regular/arrow-up-circle.svg diff --git a/icons/arrow-up-left-circle.svg b/icons/regular/arrow-up-left-circle.svg similarity index 100% rename from icons/arrow-up-left-circle.svg rename to icons/regular/arrow-up-left-circle.svg diff --git a/icons/arrow-up-left-square.svg b/icons/regular/arrow-up-left-square.svg similarity index 100% rename from icons/arrow-up-left-square.svg rename to icons/regular/arrow-up-left-square.svg diff --git a/icons/arrow-up-left.svg b/icons/regular/arrow-up-left.svg similarity index 100% rename from icons/arrow-up-left.svg rename to icons/regular/arrow-up-left.svg diff --git a/icons/arrow-up-right-circle.svg b/icons/regular/arrow-up-right-circle.svg similarity index 100% rename from icons/arrow-up-right-circle.svg rename to icons/regular/arrow-up-right-circle.svg diff --git a/icons/arrow-up-right-square.svg b/icons/regular/arrow-up-right-square.svg similarity index 100% rename from icons/arrow-up-right-square.svg rename to icons/regular/arrow-up-right-square.svg diff --git a/icons/arrow-up-right.svg b/icons/regular/arrow-up-right.svg similarity index 100% rename from icons/arrow-up-right.svg rename to icons/regular/arrow-up-right.svg diff --git a/icons/arrow-up-tag.svg b/icons/regular/arrow-up-tag.svg similarity index 100% rename from icons/arrow-up-tag.svg rename to icons/regular/arrow-up-tag.svg diff --git a/icons/arrow-up.svg b/icons/regular/arrow-up.svg similarity index 100% rename from icons/arrow-up.svg rename to icons/regular/arrow-up.svg diff --git a/icons/arrows-up-from-line.svg b/icons/regular/arrows-up-from-line.svg similarity index 100% rename from icons/arrows-up-from-line.svg rename to icons/regular/arrows-up-from-line.svg diff --git a/icons/asana.svg b/icons/regular/asana.svg similarity index 100% rename from icons/asana.svg rename to icons/regular/asana.svg diff --git a/icons/at-sign-circle.svg b/icons/regular/at-sign-circle.svg similarity index 100% rename from icons/at-sign-circle.svg rename to icons/regular/at-sign-circle.svg diff --git a/icons/at-sign.svg b/icons/regular/at-sign.svg similarity index 100% rename from icons/at-sign.svg rename to icons/regular/at-sign.svg diff --git a/icons/atom.svg b/icons/regular/atom.svg similarity index 100% rename from icons/atom.svg rename to icons/regular/atom.svg diff --git a/icons/attachment.svg b/icons/regular/attachment.svg similarity index 100% rename from icons/attachment.svg rename to icons/regular/attachment.svg diff --git a/icons/augmented-reality.svg b/icons/regular/augmented-reality.svg similarity index 100% rename from icons/augmented-reality.svg rename to icons/regular/augmented-reality.svg diff --git a/icons/auto-flash.svg b/icons/regular/auto-flash.svg similarity index 100% rename from icons/auto-flash.svg rename to icons/regular/auto-flash.svg diff --git a/icons/avi-format.svg b/icons/regular/avi-format.svg similarity index 100% rename from icons/avi-format.svg rename to icons/regular/avi-format.svg diff --git a/icons/axes.svg b/icons/regular/axes.svg similarity index 100% rename from icons/axes.svg rename to icons/regular/axes.svg diff --git a/icons/backward-15-seconds.svg b/icons/regular/backward-15-seconds.svg similarity index 100% rename from icons/backward-15-seconds.svg rename to icons/regular/backward-15-seconds.svg diff --git a/icons/badge-check.svg b/icons/regular/badge-check.svg similarity index 100% rename from icons/badge-check.svg rename to icons/regular/badge-check.svg diff --git a/icons/bag.svg b/icons/regular/bag.svg similarity index 100% rename from icons/bag.svg rename to icons/regular/bag.svg diff --git a/icons/balcony.svg b/icons/regular/balcony.svg similarity index 100% rename from icons/balcony.svg rename to icons/regular/balcony.svg diff --git a/icons/bank.svg b/icons/regular/bank.svg similarity index 100% rename from icons/bank.svg rename to icons/regular/bank.svg diff --git a/icons/barcode.svg b/icons/regular/barcode.svg similarity index 100% rename from icons/barcode.svg rename to icons/regular/barcode.svg diff --git a/icons/basketball-field.svg b/icons/regular/basketball-field.svg similarity index 100% rename from icons/basketball-field.svg rename to icons/regular/basketball-field.svg diff --git a/icons/basketball.svg b/icons/regular/basketball.svg similarity index 100% rename from icons/basketball.svg rename to icons/regular/basketball.svg diff --git a/icons/bathroom.svg b/icons/regular/bathroom.svg similarity index 100% rename from icons/bathroom.svg rename to icons/regular/bathroom.svg diff --git a/icons/battery-25.svg b/icons/regular/battery-25.svg similarity index 100% rename from icons/battery-25.svg rename to icons/regular/battery-25.svg diff --git a/icons/battery-50.svg b/icons/regular/battery-50.svg similarity index 100% rename from icons/battery-50.svg rename to icons/regular/battery-50.svg diff --git a/icons/battery-75.svg b/icons/regular/battery-75.svg similarity index 100% rename from icons/battery-75.svg rename to icons/regular/battery-75.svg diff --git a/icons/battery-charging.svg b/icons/regular/battery-charging.svg similarity index 100% rename from icons/battery-charging.svg rename to icons/regular/battery-charging.svg diff --git a/icons/battery-empty.svg b/icons/regular/battery-empty.svg similarity index 100% rename from icons/battery-empty.svg rename to icons/regular/battery-empty.svg diff --git a/icons/battery-full.svg b/icons/regular/battery-full.svg similarity index 100% rename from icons/battery-full.svg rename to icons/regular/battery-full.svg diff --git a/icons/battery-indicator.svg b/icons/regular/battery-indicator.svg similarity index 100% rename from icons/battery-indicator.svg rename to icons/regular/battery-indicator.svg diff --git a/icons/battery-slash.svg b/icons/regular/battery-slash.svg similarity index 100% rename from icons/battery-slash.svg rename to icons/regular/battery-slash.svg diff --git a/icons/battery-warning.svg b/icons/regular/battery-warning.svg similarity index 100% rename from icons/battery-warning.svg rename to icons/regular/battery-warning.svg diff --git a/icons/bbq.svg b/icons/regular/bbq.svg similarity index 100% rename from icons/bbq.svg rename to icons/regular/bbq.svg diff --git a/icons/beach-bag.svg b/icons/regular/beach-bag.svg similarity index 100% rename from icons/beach-bag.svg rename to icons/regular/beach-bag.svg diff --git a/icons/bed-ready.svg b/icons/regular/bed-ready.svg similarity index 100% rename from icons/bed-ready.svg rename to icons/regular/bed-ready.svg diff --git a/icons/bed.svg b/icons/regular/bed.svg similarity index 100% rename from icons/bed.svg rename to icons/regular/bed.svg diff --git a/icons/behance-tag.svg b/icons/regular/behance-tag.svg similarity index 100% rename from icons/behance-tag.svg rename to icons/regular/behance-tag.svg diff --git a/icons/behance.svg b/icons/regular/behance.svg similarity index 100% rename from icons/behance.svg rename to icons/regular/behance.svg diff --git a/icons/bell-notification.svg b/icons/regular/bell-notification.svg similarity index 100% rename from icons/bell-notification.svg rename to icons/regular/bell-notification.svg diff --git a/icons/bell-off.svg b/icons/regular/bell-off.svg similarity index 100% rename from icons/bell-off.svg rename to icons/regular/bell-off.svg diff --git a/icons/bell.svg b/icons/regular/bell.svg similarity index 100% rename from icons/bell.svg rename to icons/regular/bell.svg diff --git a/icons/bicycle.svg b/icons/regular/bicycle.svg similarity index 100% rename from icons/bicycle.svg rename to icons/regular/bicycle.svg diff --git a/icons/bin-full.svg b/icons/regular/bin-full.svg similarity index 100% rename from icons/bin-full.svg rename to icons/regular/bin-full.svg diff --git a/icons/bin-half.svg b/icons/regular/bin-half.svg similarity index 100% rename from icons/bin-half.svg rename to icons/regular/bin-half.svg diff --git a/icons/bin-minus-in.svg b/icons/regular/bin-minus-in.svg similarity index 100% rename from icons/bin-minus-in.svg rename to icons/regular/bin-minus-in.svg diff --git a/icons/bin-plus-in.svg b/icons/regular/bin-plus-in.svg similarity index 100% rename from icons/bin-plus-in.svg rename to icons/regular/bin-plus-in.svg diff --git a/icons/bin.svg b/icons/regular/bin.svg similarity index 100% rename from icons/bin.svg rename to icons/regular/bin.svg diff --git a/icons/binocular.svg b/icons/regular/binocular.svg similarity index 100% rename from icons/binocular.svg rename to icons/regular/binocular.svg diff --git a/icons/birthday-cake.svg b/icons/regular/birthday-cake.svg similarity index 100% rename from icons/birthday-cake.svg rename to icons/regular/birthday-cake.svg diff --git a/icons/bishop.svg b/icons/regular/bishop.svg similarity index 100% rename from icons/bishop.svg rename to icons/regular/bishop.svg diff --git a/icons/bitbucket.svg b/icons/regular/bitbucket.svg similarity index 100% rename from icons/bitbucket.svg rename to icons/regular/bitbucket.svg diff --git a/icons/bitcoin-circle.svg b/icons/regular/bitcoin-circle.svg similarity index 100% rename from icons/bitcoin-circle.svg rename to icons/regular/bitcoin-circle.svg diff --git a/icons/bitcoin-rotate-out.svg b/icons/regular/bitcoin-rotate-out.svg similarity index 100% rename from icons/bitcoin-rotate-out.svg rename to icons/regular/bitcoin-rotate-out.svg diff --git a/icons/bluetooth-tag.svg b/icons/regular/bluetooth-tag.svg similarity index 100% rename from icons/bluetooth-tag.svg rename to icons/regular/bluetooth-tag.svg diff --git a/icons/bluetooth.svg b/icons/regular/bluetooth.svg similarity index 100% rename from icons/bluetooth.svg rename to icons/regular/bluetooth.svg diff --git a/icons/bold-square.svg b/icons/regular/bold-square.svg similarity index 100% rename from icons/bold-square.svg rename to icons/regular/bold-square.svg diff --git a/icons/bold.svg b/icons/regular/bold.svg similarity index 100% rename from icons/bold.svg rename to icons/regular/bold.svg diff --git a/icons/bonfire.svg b/icons/regular/bonfire.svg similarity index 100% rename from icons/bonfire.svg rename to icons/regular/bonfire.svg diff --git a/icons/book-lock.svg b/icons/regular/book-lock.svg similarity index 100% rename from icons/book-lock.svg rename to icons/regular/book-lock.svg diff --git a/icons/book-stack.svg b/icons/regular/book-stack.svg similarity index 100% rename from icons/book-stack.svg rename to icons/regular/book-stack.svg diff --git a/icons/book.svg b/icons/regular/book.svg similarity index 100% rename from icons/book.svg rename to icons/regular/book.svg diff --git a/icons/bookmark-book.svg b/icons/regular/bookmark-book.svg similarity index 100% rename from icons/bookmark-book.svg rename to icons/regular/bookmark-book.svg diff --git a/icons/bookmark-circle.svg b/icons/regular/bookmark-circle.svg similarity index 100% rename from icons/bookmark-circle.svg rename to icons/regular/bookmark-circle.svg diff --git a/icons/bookmark.svg b/icons/regular/bookmark.svg similarity index 100% rename from icons/bookmark.svg rename to icons/regular/bookmark.svg diff --git a/icons/border-bl.svg b/icons/regular/border-bl.svg similarity index 100% rename from icons/border-bl.svg rename to icons/regular/border-bl.svg diff --git a/icons/border-bottom.svg b/icons/regular/border-bottom.svg similarity index 100% rename from icons/border-bottom.svg rename to icons/regular/border-bottom.svg diff --git a/icons/border-br.svg b/icons/regular/border-br.svg similarity index 100% rename from icons/border-br.svg rename to icons/regular/border-br.svg diff --git a/icons/border-inner.svg b/icons/regular/border-inner.svg similarity index 100% rename from icons/border-inner.svg rename to icons/regular/border-inner.svg diff --git a/icons/border-left.svg b/icons/regular/border-left.svg similarity index 100% rename from icons/border-left.svg rename to icons/regular/border-left.svg diff --git a/icons/border-out.svg b/icons/regular/border-out.svg similarity index 100% rename from icons/border-out.svg rename to icons/regular/border-out.svg diff --git a/icons/border-right.svg b/icons/regular/border-right.svg similarity index 100% rename from icons/border-right.svg rename to icons/regular/border-right.svg diff --git a/icons/border-tl.svg b/icons/regular/border-tl.svg similarity index 100% rename from icons/border-tl.svg rename to icons/regular/border-tl.svg diff --git a/icons/border-top.svg b/icons/regular/border-top.svg similarity index 100% rename from icons/border-top.svg rename to icons/regular/border-top.svg diff --git a/icons/border-tr.svg b/icons/regular/border-tr.svg similarity index 100% rename from icons/border-tr.svg rename to icons/regular/border-tr.svg diff --git a/icons/bounce-left.svg b/icons/regular/bounce-left.svg similarity index 100% rename from icons/bounce-left.svg rename to icons/regular/bounce-left.svg diff --git a/icons/bounce-right.svg b/icons/regular/bounce-right.svg similarity index 100% rename from icons/bounce-right.svg rename to icons/regular/bounce-right.svg diff --git a/icons/bowling-ball.svg b/icons/regular/bowling-ball.svg similarity index 100% rename from icons/bowling-ball.svg rename to icons/regular/bowling-ball.svg diff --git a/icons/box-3d-center.svg b/icons/regular/box-3d-center.svg similarity index 100% rename from icons/box-3d-center.svg rename to icons/regular/box-3d-center.svg diff --git a/icons/box-3d-point.svg b/icons/regular/box-3d-point.svg similarity index 100% rename from icons/box-3d-point.svg rename to icons/regular/box-3d-point.svg diff --git a/icons/box-3d-three-points.svg b/icons/regular/box-3d-three-points.svg similarity index 100% rename from icons/box-3d-three-points.svg rename to icons/regular/box-3d-three-points.svg diff --git a/icons/box-iso.svg b/icons/regular/box-iso.svg similarity index 100% rename from icons/box-iso.svg rename to icons/regular/box-iso.svg diff --git a/icons/box.svg b/icons/regular/box.svg similarity index 100% rename from icons/box.svg rename to icons/regular/box.svg diff --git a/icons/boxing-glove.svg b/icons/regular/boxing-glove.svg similarity index 100% rename from icons/boxing-glove.svg rename to icons/regular/boxing-glove.svg diff --git a/icons/brain-electricity.svg b/icons/regular/brain-electricity.svg similarity index 100% rename from icons/brain-electricity.svg rename to icons/regular/brain-electricity.svg diff --git a/icons/brain-research.svg b/icons/regular/brain-research.svg similarity index 100% rename from icons/brain-research.svg rename to icons/regular/brain-research.svg diff --git a/icons/brain-warning.svg b/icons/regular/brain-warning.svg similarity index 100% rename from icons/brain-warning.svg rename to icons/regular/brain-warning.svg diff --git a/icons/brain.svg b/icons/regular/brain.svg similarity index 100% rename from icons/brain.svg rename to icons/regular/brain.svg diff --git a/icons/bread-slice.svg b/icons/regular/bread-slice.svg similarity index 100% rename from icons/bread-slice.svg rename to icons/regular/bread-slice.svg diff --git a/icons/bridge-3d.svg b/icons/regular/bridge-3d.svg similarity index 100% rename from icons/bridge-3d.svg rename to icons/regular/bridge-3d.svg diff --git a/icons/bridge-surface.svg b/icons/regular/bridge-surface.svg similarity index 100% rename from icons/bridge-surface.svg rename to icons/regular/bridge-surface.svg diff --git a/icons/bright-crown.svg b/icons/regular/bright-crown.svg similarity index 100% rename from icons/bright-crown.svg rename to icons/regular/bright-crown.svg diff --git a/icons/bright-star.svg b/icons/regular/bright-star.svg similarity index 100% rename from icons/bright-star.svg rename to icons/regular/bright-star.svg diff --git a/icons/brightness-window.svg b/icons/regular/brightness-window.svg similarity index 100% rename from icons/brightness-window.svg rename to icons/regular/brightness-window.svg diff --git a/icons/brightness.svg b/icons/regular/brightness.svg similarity index 100% rename from icons/brightness.svg rename to icons/regular/brightness.svg diff --git a/icons/bubble-download.svg b/icons/regular/bubble-download.svg similarity index 100% rename from icons/bubble-download.svg rename to icons/regular/bubble-download.svg diff --git a/icons/bubble-income.svg b/icons/regular/bubble-income.svg similarity index 100% rename from icons/bubble-income.svg rename to icons/regular/bubble-income.svg diff --git a/icons/bubble-outcome.svg b/icons/regular/bubble-outcome.svg similarity index 100% rename from icons/bubble-outcome.svg rename to icons/regular/bubble-outcome.svg diff --git a/icons/bubble-search.svg b/icons/regular/bubble-search.svg similarity index 100% rename from icons/bubble-search.svg rename to icons/regular/bubble-search.svg diff --git a/icons/bubble-star.svg b/icons/regular/bubble-star.svg similarity index 100% rename from icons/bubble-star.svg rename to icons/regular/bubble-star.svg diff --git a/icons/bubble-upload.svg b/icons/regular/bubble-upload.svg similarity index 100% rename from icons/bubble-upload.svg rename to icons/regular/bubble-upload.svg diff --git a/icons/bubble-warning.svg b/icons/regular/bubble-warning.svg similarity index 100% rename from icons/bubble-warning.svg rename to icons/regular/bubble-warning.svg diff --git a/icons/bubble-xmark.svg b/icons/regular/bubble-xmark.svg similarity index 100% rename from icons/bubble-xmark.svg rename to icons/regular/bubble-xmark.svg diff --git a/icons/building.svg b/icons/regular/building.svg similarity index 100% rename from icons/building.svg rename to icons/regular/building.svg diff --git a/icons/bus-green.svg b/icons/regular/bus-green.svg similarity index 100% rename from icons/bus-green.svg rename to icons/regular/bus-green.svg diff --git a/icons/bus-stop.svg b/icons/regular/bus-stop.svg similarity index 100% rename from icons/bus-stop.svg rename to icons/regular/bus-stop.svg diff --git a/icons/bus.svg b/icons/regular/bus.svg similarity index 100% rename from icons/bus.svg rename to icons/regular/bus.svg diff --git a/icons/c-square.svg b/icons/regular/c-square.svg similarity index 100% rename from icons/c-square.svg rename to icons/regular/c-square.svg diff --git a/icons/cable-tag.svg b/icons/regular/cable-tag.svg similarity index 100% rename from icons/cable-tag.svg rename to icons/regular/cable-tag.svg diff --git a/icons/calculator.svg b/icons/regular/calculator.svg similarity index 100% rename from icons/calculator.svg rename to icons/regular/calculator.svg diff --git a/icons/calendar-minus.svg b/icons/regular/calendar-minus.svg similarity index 100% rename from icons/calendar-minus.svg rename to icons/regular/calendar-minus.svg diff --git a/icons/calendar-plus.svg b/icons/regular/calendar-plus.svg similarity index 100% rename from icons/calendar-plus.svg rename to icons/regular/calendar-plus.svg diff --git a/icons/calendar.svg b/icons/regular/calendar.svg similarity index 100% rename from icons/calendar.svg rename to icons/regular/calendar.svg diff --git a/icons/camera.svg b/icons/regular/camera.svg similarity index 100% rename from icons/camera.svg rename to icons/regular/camera.svg diff --git a/icons/candlestick-chart.svg b/icons/regular/candlestick-chart.svg similarity index 100% rename from icons/candlestick-chart.svg rename to icons/regular/candlestick-chart.svg diff --git a/icons/car.svg b/icons/regular/car.svg similarity index 100% rename from icons/car.svg rename to icons/regular/car.svg diff --git a/icons/card-lock.svg b/icons/regular/card-lock.svg similarity index 100% rename from icons/card-lock.svg rename to icons/regular/card-lock.svg diff --git a/icons/card-no-access.svg b/icons/regular/card-no-access.svg similarity index 100% rename from icons/card-no-access.svg rename to icons/regular/card-no-access.svg diff --git a/icons/card-reader.svg b/icons/regular/card-reader.svg similarity index 100% rename from icons/card-reader.svg rename to icons/regular/card-reader.svg diff --git a/icons/card-shield.svg b/icons/regular/card-shield.svg similarity index 100% rename from icons/card-shield.svg rename to icons/regular/card-shield.svg diff --git a/icons/card-wallet.svg b/icons/regular/card-wallet.svg similarity index 100% rename from icons/card-wallet.svg rename to icons/regular/card-wallet.svg diff --git a/icons/cart-alt.svg b/icons/regular/cart-alt.svg similarity index 100% rename from icons/cart-alt.svg rename to icons/regular/cart-alt.svg diff --git a/icons/cart-minus.svg b/icons/regular/cart-minus.svg similarity index 100% rename from icons/cart-minus.svg rename to icons/regular/cart-minus.svg diff --git a/icons/cart-plus.svg b/icons/regular/cart-plus.svg similarity index 100% rename from icons/cart-plus.svg rename to icons/regular/cart-plus.svg diff --git a/icons/cart.svg b/icons/regular/cart.svg similarity index 100% rename from icons/cart.svg rename to icons/regular/cart.svg diff --git a/icons/cash.svg b/icons/regular/cash.svg similarity index 100% rename from icons/cash.svg rename to icons/regular/cash.svg diff --git a/icons/cell-2x2.svg b/icons/regular/cell-2x2.svg similarity index 100% rename from icons/cell-2x2.svg rename to icons/regular/cell-2x2.svg diff --git a/icons/cellar.svg b/icons/regular/cellar.svg similarity index 100% rename from icons/cellar.svg rename to icons/regular/cellar.svg diff --git a/icons/center-align.svg b/icons/regular/center-align.svg similarity index 100% rename from icons/center-align.svg rename to icons/regular/center-align.svg diff --git a/icons/chat-bubble-check.svg b/icons/regular/chat-bubble-check.svg similarity index 100% rename from icons/chat-bubble-check.svg rename to icons/regular/chat-bubble-check.svg diff --git a/icons/chat-bubble-empty.svg b/icons/regular/chat-bubble-empty.svg similarity index 100% rename from icons/chat-bubble-empty.svg rename to icons/regular/chat-bubble-empty.svg diff --git a/icons/chat-bubble-question.svg b/icons/regular/chat-bubble-question.svg similarity index 100% rename from icons/chat-bubble-question.svg rename to icons/regular/chat-bubble-question.svg diff --git a/icons/chat-bubble-translate.svg b/icons/regular/chat-bubble-translate.svg similarity index 100% rename from icons/chat-bubble-translate.svg rename to icons/regular/chat-bubble-translate.svg diff --git a/icons/chat-bubble-warning.svg b/icons/regular/chat-bubble-warning.svg similarity index 100% rename from icons/chat-bubble-warning.svg rename to icons/regular/chat-bubble-warning.svg diff --git a/icons/chat-bubble-xmark.svg b/icons/regular/chat-bubble-xmark.svg similarity index 100% rename from icons/chat-bubble-xmark.svg rename to icons/regular/chat-bubble-xmark.svg diff --git a/icons/chat-bubble.svg b/icons/regular/chat-bubble.svg similarity index 100% rename from icons/chat-bubble.svg rename to icons/regular/chat-bubble.svg diff --git a/icons/chat-lines.svg b/icons/regular/chat-lines.svg similarity index 100% rename from icons/chat-lines.svg rename to icons/regular/chat-lines.svg diff --git a/icons/chat-minus-in.svg b/icons/regular/chat-minus-in.svg similarity index 100% rename from icons/chat-minus-in.svg rename to icons/regular/chat-minus-in.svg diff --git a/icons/chat-plus-in.svg b/icons/regular/chat-plus-in.svg similarity index 100% rename from icons/chat-plus-in.svg rename to icons/regular/chat-plus-in.svg diff --git a/icons/check-circle.svg b/icons/regular/check-circle.svg similarity index 100% rename from icons/check-circle.svg rename to icons/regular/check-circle.svg diff --git a/icons/check.svg b/icons/regular/check.svg similarity index 100% rename from icons/check.svg rename to icons/regular/check.svg diff --git a/icons/chocolate.svg b/icons/regular/chocolate.svg similarity index 100% rename from icons/chocolate.svg rename to icons/regular/chocolate.svg diff --git a/icons/chromecast-active.svg b/icons/regular/chromecast-active.svg similarity index 100% rename from icons/chromecast-active.svg rename to icons/regular/chromecast-active.svg diff --git a/icons/chromecast.svg b/icons/regular/chromecast.svg similarity index 100% rename from icons/chromecast.svg rename to icons/regular/chromecast.svg diff --git a/icons/church-side.svg b/icons/regular/church-side.svg similarity index 100% rename from icons/church-side.svg rename to icons/regular/church-side.svg diff --git a/icons/church.svg b/icons/regular/church.svg similarity index 100% rename from icons/church.svg rename to icons/regular/church.svg diff --git a/icons/cigarette-slash.svg b/icons/regular/cigarette-slash.svg similarity index 100% rename from icons/cigarette-slash.svg rename to icons/regular/cigarette-slash.svg diff --git a/icons/cinema-old.svg b/icons/regular/cinema-old.svg similarity index 100% rename from icons/cinema-old.svg rename to icons/regular/cinema-old.svg diff --git a/icons/circle-spark.svg b/icons/regular/circle-spark.svg similarity index 100% rename from icons/circle-spark.svg rename to icons/regular/circle-spark.svg diff --git a/icons/circle.svg b/icons/regular/circle.svg similarity index 100% rename from icons/circle.svg rename to icons/regular/circle.svg diff --git a/icons/city.svg b/icons/regular/city.svg similarity index 100% rename from icons/city.svg rename to icons/regular/city.svg diff --git a/icons/clipboard-check.svg b/icons/regular/clipboard-check.svg similarity index 100% rename from icons/clipboard-check.svg rename to icons/regular/clipboard-check.svg diff --git a/icons/clock-rotate-right.svg b/icons/regular/clock-rotate-right.svg similarity index 100% rename from icons/clock-rotate-right.svg rename to icons/regular/clock-rotate-right.svg diff --git a/icons/clock.svg b/icons/regular/clock.svg similarity index 100% rename from icons/clock.svg rename to icons/regular/clock.svg diff --git a/icons/closed-captions-tag.svg b/icons/regular/closed-captions-tag.svg similarity index 100% rename from icons/closed-captions-tag.svg rename to icons/regular/closed-captions-tag.svg diff --git a/icons/closet.svg b/icons/regular/closet.svg similarity index 100% rename from icons/closet.svg rename to icons/regular/closet.svg diff --git a/icons/cloud-bookmark.svg b/icons/regular/cloud-bookmark.svg similarity index 100% rename from icons/cloud-bookmark.svg rename to icons/regular/cloud-bookmark.svg diff --git a/icons/cloud-check.svg b/icons/regular/cloud-check.svg similarity index 100% rename from icons/cloud-check.svg rename to icons/regular/cloud-check.svg diff --git a/icons/cloud-desync.svg b/icons/regular/cloud-desync.svg similarity index 100% rename from icons/cloud-desync.svg rename to icons/regular/cloud-desync.svg diff --git a/icons/cloud-download.svg b/icons/regular/cloud-download.svg similarity index 100% rename from icons/cloud-download.svg rename to icons/regular/cloud-download.svg diff --git a/icons/cloud-square.svg b/icons/regular/cloud-square.svg similarity index 100% rename from icons/cloud-square.svg rename to icons/regular/cloud-square.svg diff --git a/icons/cloud-sunny.svg b/icons/regular/cloud-sunny.svg similarity index 100% rename from icons/cloud-sunny.svg rename to icons/regular/cloud-sunny.svg diff --git a/icons/cloud-sync.svg b/icons/regular/cloud-sync.svg similarity index 100% rename from icons/cloud-sync.svg rename to icons/regular/cloud-sync.svg diff --git a/icons/cloud-upload.svg b/icons/regular/cloud-upload.svg similarity index 100% rename from icons/cloud-upload.svg rename to icons/regular/cloud-upload.svg diff --git a/icons/cloud-xmark.svg b/icons/regular/cloud-xmark.svg similarity index 100% rename from icons/cloud-xmark.svg rename to icons/regular/cloud-xmark.svg diff --git a/icons/cloud.svg b/icons/regular/cloud.svg similarity index 100% rename from icons/cloud.svg rename to icons/regular/cloud.svg diff --git a/icons/code-brackets-square.svg b/icons/regular/code-brackets-square.svg similarity index 100% rename from icons/code-brackets-square.svg rename to icons/regular/code-brackets-square.svg diff --git a/icons/code-brackets.svg b/icons/regular/code-brackets.svg similarity index 100% rename from icons/code-brackets.svg rename to icons/regular/code-brackets.svg diff --git a/icons/code.svg b/icons/regular/code.svg similarity index 100% rename from icons/code.svg rename to icons/regular/code.svg diff --git a/icons/codepen.svg b/icons/regular/codepen.svg similarity index 100% rename from icons/codepen.svg rename to icons/regular/codepen.svg diff --git a/icons/coffee-cup.svg b/icons/regular/coffee-cup.svg similarity index 100% rename from icons/coffee-cup.svg rename to icons/regular/coffee-cup.svg diff --git a/icons/coin-slash.svg b/icons/regular/coin-slash.svg similarity index 100% rename from icons/coin-slash.svg rename to icons/regular/coin-slash.svg diff --git a/icons/coins-swap.svg b/icons/regular/coins-swap.svg similarity index 100% rename from icons/coins-swap.svg rename to icons/regular/coins-swap.svg diff --git a/icons/coins.svg b/icons/regular/coins.svg similarity index 100% rename from icons/coins.svg rename to icons/regular/coins.svg diff --git a/icons/collage-frame.svg b/icons/regular/collage-frame.svg similarity index 100% rename from icons/collage-frame.svg rename to icons/regular/collage-frame.svg diff --git a/icons/collapse.svg b/icons/regular/collapse.svg similarity index 100% rename from icons/collapse.svg rename to icons/regular/collapse.svg diff --git a/icons/color-filter.svg b/icons/regular/color-filter.svg similarity index 100% rename from icons/color-filter.svg rename to icons/regular/color-filter.svg diff --git a/icons/color-picker.svg b/icons/regular/color-picker.svg similarity index 100% rename from icons/color-picker.svg rename to icons/regular/color-picker.svg diff --git a/icons/color-wheel.svg b/icons/regular/color-wheel.svg similarity index 100% rename from icons/color-wheel.svg rename to icons/regular/color-wheel.svg diff --git a/icons/combine.svg b/icons/regular/combine.svg similarity index 100% rename from icons/combine.svg rename to icons/regular/combine.svg diff --git a/icons/commodity.svg b/icons/regular/commodity.svg similarity index 100% rename from icons/commodity.svg rename to icons/regular/commodity.svg diff --git a/icons/community.svg b/icons/regular/community.svg similarity index 100% rename from icons/community.svg rename to icons/regular/community.svg diff --git a/icons/comp-align-bottom.svg b/icons/regular/comp-align-bottom.svg similarity index 100% rename from icons/comp-align-bottom.svg rename to icons/regular/comp-align-bottom.svg diff --git a/icons/comp-align-left.svg b/icons/regular/comp-align-left.svg similarity index 100% rename from icons/comp-align-left.svg rename to icons/regular/comp-align-left.svg diff --git a/icons/comp-align-right.svg b/icons/regular/comp-align-right.svg similarity index 100% rename from icons/comp-align-right.svg rename to icons/regular/comp-align-right.svg diff --git a/icons/comp-align-top.svg b/icons/regular/comp-align-top.svg similarity index 100% rename from icons/comp-align-top.svg rename to icons/regular/comp-align-top.svg diff --git a/icons/compact-disc.svg b/icons/regular/compact-disc.svg similarity index 100% rename from icons/compact-disc.svg rename to icons/regular/compact-disc.svg diff --git a/icons/compass.svg b/icons/regular/compass.svg similarity index 100% rename from icons/compass.svg rename to icons/regular/compass.svg diff --git a/icons/component.svg b/icons/regular/component.svg similarity index 100% rename from icons/component.svg rename to icons/regular/component.svg diff --git a/icons/compress-lines.svg b/icons/regular/compress-lines.svg similarity index 100% rename from icons/compress-lines.svg rename to icons/regular/compress-lines.svg diff --git a/icons/compress.svg b/icons/regular/compress.svg similarity index 100% rename from icons/compress.svg rename to icons/regular/compress.svg diff --git a/icons/computer.svg b/icons/regular/computer.svg similarity index 100% rename from icons/computer.svg rename to icons/regular/computer.svg diff --git a/icons/constrained-surface.svg b/icons/regular/constrained-surface.svg similarity index 100% rename from icons/constrained-surface.svg rename to icons/regular/constrained-surface.svg diff --git a/icons/consumable.svg b/icons/regular/consumable.svg similarity index 100% rename from icons/consumable.svg rename to icons/regular/consumable.svg diff --git a/icons/contactless.svg b/icons/regular/contactless.svg similarity index 100% rename from icons/contactless.svg rename to icons/regular/contactless.svg diff --git a/icons/control-slider.svg b/icons/regular/control-slider.svg similarity index 100% rename from icons/control-slider.svg rename to icons/regular/control-slider.svg diff --git a/icons/cookie.svg b/icons/regular/cookie.svg similarity index 100% rename from icons/cookie.svg rename to icons/regular/cookie.svg diff --git a/icons/cooling-square.svg b/icons/regular/cooling-square.svg similarity index 100% rename from icons/cooling-square.svg rename to icons/regular/cooling-square.svg diff --git a/icons/copy.svg b/icons/regular/copy.svg similarity index 100% rename from icons/copy.svg rename to icons/regular/copy.svg diff --git a/icons/copyright.svg b/icons/regular/copyright.svg similarity index 100% rename from icons/copyright.svg rename to icons/regular/copyright.svg diff --git a/icons/corner-bottom-left.svg b/icons/regular/corner-bottom-left.svg similarity index 100% rename from icons/corner-bottom-left.svg rename to icons/regular/corner-bottom-left.svg diff --git a/icons/corner-bottom-right.svg b/icons/regular/corner-bottom-right.svg similarity index 100% rename from icons/corner-bottom-right.svg rename to icons/regular/corner-bottom-right.svg diff --git a/icons/corner-top-left.svg b/icons/regular/corner-top-left.svg similarity index 100% rename from icons/corner-top-left.svg rename to icons/regular/corner-top-left.svg diff --git a/icons/corner-top-right.svg b/icons/regular/corner-top-right.svg similarity index 100% rename from icons/corner-top-right.svg rename to icons/regular/corner-top-right.svg diff --git a/icons/cpu-warning.svg b/icons/regular/cpu-warning.svg similarity index 100% rename from icons/cpu-warning.svg rename to icons/regular/cpu-warning.svg diff --git a/icons/cpu.svg b/icons/regular/cpu.svg similarity index 100% rename from icons/cpu.svg rename to icons/regular/cpu.svg diff --git a/icons/cracked-egg.svg b/icons/regular/cracked-egg.svg similarity index 100% rename from icons/cracked-egg.svg rename to icons/regular/cracked-egg.svg diff --git a/icons/creative-commons.svg b/icons/regular/creative-commons.svg similarity index 100% rename from icons/creative-commons.svg rename to icons/regular/creative-commons.svg diff --git a/icons/credit-card-slash.svg b/icons/regular/credit-card-slash.svg similarity index 100% rename from icons/credit-card-slash.svg rename to icons/regular/credit-card-slash.svg diff --git a/icons/credit-card.svg b/icons/regular/credit-card.svg similarity index 100% rename from icons/credit-card.svg rename to icons/regular/credit-card.svg diff --git a/icons/credit-cards.svg b/icons/regular/credit-cards.svg similarity index 100% rename from icons/credit-cards.svg rename to icons/regular/credit-cards.svg diff --git a/icons/crib.svg b/icons/regular/crib.svg similarity index 100% rename from icons/crib.svg rename to icons/regular/crib.svg diff --git a/icons/crop-rotate-bl.svg b/icons/regular/crop-rotate-bl.svg similarity index 100% rename from icons/crop-rotate-bl.svg rename to icons/regular/crop-rotate-bl.svg diff --git a/icons/crop-rotate-br.svg b/icons/regular/crop-rotate-br.svg similarity index 100% rename from icons/crop-rotate-br.svg rename to icons/regular/crop-rotate-br.svg diff --git a/icons/crop-rotate-tl.svg b/icons/regular/crop-rotate-tl.svg similarity index 100% rename from icons/crop-rotate-tl.svg rename to icons/regular/crop-rotate-tl.svg diff --git a/icons/crop-rotate-tr.svg b/icons/regular/crop-rotate-tr.svg similarity index 100% rename from icons/crop-rotate-tr.svg rename to icons/regular/crop-rotate-tr.svg diff --git a/icons/crop.svg b/icons/regular/crop.svg similarity index 100% rename from icons/crop.svg rename to icons/regular/crop.svg diff --git a/icons/crown-circle.svg b/icons/regular/crown-circle.svg similarity index 100% rename from icons/crown-circle.svg rename to icons/regular/crown-circle.svg diff --git a/icons/crown.svg b/icons/regular/crown.svg similarity index 100% rename from icons/crown.svg rename to icons/regular/crown.svg diff --git a/icons/css3.svg b/icons/regular/css3.svg similarity index 100% rename from icons/css3.svg rename to icons/regular/css3.svg diff --git a/icons/cube-bandage.svg b/icons/regular/cube-bandage.svg similarity index 100% rename from icons/cube-bandage.svg rename to icons/regular/cube-bandage.svg diff --git a/icons/cube-cut-with-curve.svg b/icons/regular/cube-cut-with-curve.svg similarity index 100% rename from icons/cube-cut-with-curve.svg rename to icons/regular/cube-cut-with-curve.svg diff --git a/icons/cube-hole.svg b/icons/regular/cube-hole.svg similarity index 100% rename from icons/cube-hole.svg rename to icons/regular/cube-hole.svg diff --git a/icons/cube-replace-face.svg b/icons/regular/cube-replace-face.svg similarity index 100% rename from icons/cube-replace-face.svg rename to icons/regular/cube-replace-face.svg diff --git a/icons/cube.svg b/icons/regular/cube.svg similarity index 100% rename from icons/cube.svg rename to icons/regular/cube.svg diff --git a/icons/cursor-pointer.svg b/icons/regular/cursor-pointer.svg similarity index 100% rename from icons/cursor-pointer.svg rename to icons/regular/cursor-pointer.svg diff --git a/icons/curve-array.svg b/icons/regular/curve-array.svg similarity index 100% rename from icons/curve-array.svg rename to icons/regular/curve-array.svg diff --git a/icons/cut.svg b/icons/regular/cut.svg similarity index 100% rename from icons/cut.svg rename to icons/regular/cut.svg diff --git a/icons/cutlery.svg b/icons/regular/cutlery.svg similarity index 100% rename from icons/cutlery.svg rename to icons/regular/cutlery.svg diff --git a/icons/cycling.svg b/icons/regular/cycling.svg similarity index 100% rename from icons/cycling.svg rename to icons/regular/cycling.svg diff --git a/icons/cylinder.svg b/icons/regular/cylinder.svg similarity index 100% rename from icons/cylinder.svg rename to icons/regular/cylinder.svg diff --git a/icons/dash-flag.svg b/icons/regular/dash-flag.svg similarity index 100% rename from icons/dash-flag.svg rename to icons/regular/dash-flag.svg diff --git a/icons/dashboard-dots.svg b/icons/regular/dashboard-dots.svg similarity index 100% rename from icons/dashboard-dots.svg rename to icons/regular/dashboard-dots.svg diff --git a/icons/dashboard-speed.svg b/icons/regular/dashboard-speed.svg similarity index 100% rename from icons/dashboard-speed.svg rename to icons/regular/dashboard-speed.svg diff --git a/icons/dashboard.svg b/icons/regular/dashboard.svg similarity index 100% rename from icons/dashboard.svg rename to icons/regular/dashboard.svg diff --git a/icons/data-transfer-both.svg b/icons/regular/data-transfer-both.svg similarity index 100% rename from icons/data-transfer-both.svg rename to icons/regular/data-transfer-both.svg diff --git a/icons/data-transfer-check.svg b/icons/regular/data-transfer-check.svg similarity index 100% rename from icons/data-transfer-check.svg rename to icons/regular/data-transfer-check.svg diff --git a/icons/data-transfer-down.svg b/icons/regular/data-transfer-down.svg similarity index 100% rename from icons/data-transfer-down.svg rename to icons/regular/data-transfer-down.svg diff --git a/icons/data-transfer-up.svg b/icons/regular/data-transfer-up.svg similarity index 100% rename from icons/data-transfer-up.svg rename to icons/regular/data-transfer-up.svg diff --git a/icons/data-transfer-warning.svg b/icons/regular/data-transfer-warning.svg similarity index 100% rename from icons/data-transfer-warning.svg rename to icons/regular/data-transfer-warning.svg diff --git a/icons/database-backup.svg b/icons/regular/database-backup.svg similarity index 100% rename from icons/database-backup.svg rename to icons/regular/database-backup.svg diff --git a/icons/database-check.svg b/icons/regular/database-check.svg similarity index 100% rename from icons/database-check.svg rename to icons/regular/database-check.svg diff --git a/icons/database-export.svg b/icons/regular/database-export.svg similarity index 100% rename from icons/database-export.svg rename to icons/regular/database-export.svg diff --git a/icons/database-monitor.svg b/icons/regular/database-monitor.svg similarity index 100% rename from icons/database-monitor.svg rename to icons/regular/database-monitor.svg diff --git a/icons/database-restore.svg b/icons/regular/database-restore.svg similarity index 100% rename from icons/database-restore.svg rename to icons/regular/database-restore.svg diff --git a/icons/database-script-minus.svg b/icons/regular/database-script-minus.svg similarity index 100% rename from icons/database-script-minus.svg rename to icons/regular/database-script-minus.svg diff --git a/icons/database-script-plus.svg b/icons/regular/database-script-plus.svg similarity index 100% rename from icons/database-script-plus.svg rename to icons/regular/database-script-plus.svg diff --git a/icons/database-script.svg b/icons/regular/database-script.svg similarity index 100% rename from icons/database-script.svg rename to icons/regular/database-script.svg diff --git a/icons/database-search.svg b/icons/regular/database-search.svg similarity index 100% rename from icons/database-search.svg rename to icons/regular/database-search.svg diff --git a/icons/database-settings.svg b/icons/regular/database-settings.svg similarity index 100% rename from icons/database-settings.svg rename to icons/regular/database-settings.svg diff --git a/icons/database-star.svg b/icons/regular/database-star.svg similarity index 100% rename from icons/database-star.svg rename to icons/regular/database-star.svg diff --git a/icons/database-stats.svg b/icons/regular/database-stats.svg similarity index 100% rename from icons/database-stats.svg rename to icons/regular/database-stats.svg diff --git a/icons/database-tag.svg b/icons/regular/database-tag.svg similarity index 100% rename from icons/database-tag.svg rename to icons/regular/database-tag.svg diff --git a/icons/database-warning.svg b/icons/regular/database-warning.svg similarity index 100% rename from icons/database-warning.svg rename to icons/regular/database-warning.svg diff --git a/icons/database-xmark.svg b/icons/regular/database-xmark.svg similarity index 100% rename from icons/database-xmark.svg rename to icons/regular/database-xmark.svg diff --git a/icons/database.svg b/icons/regular/database.svg similarity index 100% rename from icons/database.svg rename to icons/regular/database.svg diff --git a/icons/de-compress.svg b/icons/regular/de-compress.svg similarity index 100% rename from icons/de-compress.svg rename to icons/regular/de-compress.svg diff --git a/icons/delivery-truck.svg b/icons/regular/delivery-truck.svg similarity index 100% rename from icons/delivery-truck.svg rename to icons/regular/delivery-truck.svg diff --git a/icons/delivery.svg b/icons/regular/delivery.svg similarity index 100% rename from icons/delivery.svg rename to icons/regular/delivery.svg diff --git a/icons/depth.svg b/icons/regular/depth.svg similarity index 100% rename from icons/depth.svg rename to icons/regular/depth.svg diff --git a/icons/design-nib.svg b/icons/regular/design-nib.svg similarity index 100% rename from icons/design-nib.svg rename to icons/regular/design-nib.svg diff --git a/icons/design-pencil.svg b/icons/regular/design-pencil.svg similarity index 100% rename from icons/design-pencil.svg rename to icons/regular/design-pencil.svg diff --git a/icons/desk.svg b/icons/regular/desk.svg similarity index 100% rename from icons/desk.svg rename to icons/regular/desk.svg diff --git a/icons/developer.svg b/icons/regular/developer.svg similarity index 100% rename from icons/developer.svg rename to icons/regular/developer.svg diff --git a/icons/dew-point.svg b/icons/regular/dew-point.svg similarity index 100% rename from icons/dew-point.svg rename to icons/regular/dew-point.svg diff --git a/icons/dialpad.svg b/icons/regular/dialpad.svg similarity index 100% rename from icons/dialpad.svg rename to icons/regular/dialpad.svg diff --git a/icons/diameter.svg b/icons/regular/diameter.svg similarity index 100% rename from icons/diameter.svg rename to icons/regular/diameter.svg diff --git a/icons/dice-five.svg b/icons/regular/dice-five.svg similarity index 100% rename from icons/dice-five.svg rename to icons/regular/dice-five.svg diff --git a/icons/dice-four.svg b/icons/regular/dice-four.svg similarity index 100% rename from icons/dice-four.svg rename to icons/regular/dice-four.svg diff --git a/icons/dice-one.svg b/icons/regular/dice-one.svg similarity index 100% rename from icons/dice-one.svg rename to icons/regular/dice-one.svg diff --git a/icons/dice-six.svg b/icons/regular/dice-six.svg similarity index 100% rename from icons/dice-six.svg rename to icons/regular/dice-six.svg diff --git a/icons/dice-three.svg b/icons/regular/dice-three.svg similarity index 100% rename from icons/dice-three.svg rename to icons/regular/dice-three.svg diff --git a/icons/dice-two.svg b/icons/regular/dice-two.svg similarity index 100% rename from icons/dice-two.svg rename to icons/regular/dice-two.svg diff --git a/icons/dimmer-switch.svg b/icons/regular/dimmer-switch.svg similarity index 100% rename from icons/dimmer-switch.svg rename to icons/regular/dimmer-switch.svg diff --git a/icons/director-chair.svg b/icons/regular/director-chair.svg similarity index 100% rename from icons/director-chair.svg rename to icons/regular/director-chair.svg diff --git a/icons/discord.svg b/icons/regular/discord.svg similarity index 100% rename from icons/discord.svg rename to icons/regular/discord.svg diff --git a/icons/dishwasher.svg b/icons/regular/dishwasher.svg similarity index 100% rename from icons/dishwasher.svg rename to icons/regular/dishwasher.svg diff --git a/icons/display-4k.svg b/icons/regular/display-4k.svg similarity index 100% rename from icons/display-4k.svg rename to icons/regular/display-4k.svg diff --git a/icons/divide-three.svg b/icons/regular/divide-three.svg similarity index 100% rename from icons/divide-three.svg rename to icons/regular/divide-three.svg diff --git a/icons/divide.svg b/icons/regular/divide.svg similarity index 100% rename from icons/divide.svg rename to icons/regular/divide.svg diff --git a/icons/dna.svg b/icons/regular/dna.svg similarity index 100% rename from icons/dna.svg rename to icons/regular/dna.svg diff --git a/icons/doc-magnifying-glass-in.svg b/icons/regular/doc-magnifying-glass-in.svg similarity index 100% rename from icons/doc-magnifying-glass-in.svg rename to icons/regular/doc-magnifying-glass-in.svg diff --git a/icons/doc-magnifying-glass.svg b/icons/regular/doc-magnifying-glass.svg similarity index 100% rename from icons/doc-magnifying-glass.svg rename to icons/regular/doc-magnifying-glass.svg diff --git a/icons/doc-star-in.svg b/icons/regular/doc-star-in.svg similarity index 100% rename from icons/doc-star-in.svg rename to icons/regular/doc-star-in.svg diff --git a/icons/doc-star.svg b/icons/regular/doc-star.svg similarity index 100% rename from icons/doc-star.svg rename to icons/regular/doc-star.svg diff --git a/icons/dogecoin-circle.svg b/icons/regular/dogecoin-circle.svg similarity index 100% rename from icons/dogecoin-circle.svg rename to icons/regular/dogecoin-circle.svg diff --git a/icons/dogecoin-rotate-out.svg b/icons/regular/dogecoin-rotate-out.svg similarity index 100% rename from icons/dogecoin-rotate-out.svg rename to icons/regular/dogecoin-rotate-out.svg diff --git a/icons/dollar-circle.svg b/icons/regular/dollar-circle.svg similarity index 100% rename from icons/dollar-circle.svg rename to icons/regular/dollar-circle.svg diff --git a/icons/dollar.svg b/icons/regular/dollar.svg similarity index 100% rename from icons/dollar.svg rename to icons/regular/dollar.svg diff --git a/icons/domotic-warning.svg b/icons/regular/domotic-warning.svg similarity index 100% rename from icons/domotic-warning.svg rename to icons/regular/domotic-warning.svg diff --git a/icons/donate.svg b/icons/regular/donate.svg similarity index 100% rename from icons/donate.svg rename to icons/regular/donate.svg diff --git a/icons/dot-arrow-down.svg b/icons/regular/dot-arrow-down.svg similarity index 100% rename from icons/dot-arrow-down.svg rename to icons/regular/dot-arrow-down.svg diff --git a/icons/dot-arrow-left.svg b/icons/regular/dot-arrow-left.svg similarity index 100% rename from icons/dot-arrow-left.svg rename to icons/regular/dot-arrow-left.svg diff --git a/icons/dot-arrow-right.svg b/icons/regular/dot-arrow-right.svg similarity index 100% rename from icons/dot-arrow-right.svg rename to icons/regular/dot-arrow-right.svg diff --git a/icons/dot-arrow-up.svg b/icons/regular/dot-arrow-up.svg similarity index 100% rename from icons/dot-arrow-up.svg rename to icons/regular/dot-arrow-up.svg diff --git a/icons/double-check.svg b/icons/regular/double-check.svg similarity index 100% rename from icons/double-check.svg rename to icons/regular/double-check.svg diff --git a/icons/download-circle.svg b/icons/regular/download-circle.svg similarity index 100% rename from icons/download-circle.svg rename to icons/regular/download-circle.svg diff --git a/icons/download-data-window.svg b/icons/regular/download-data-window.svg similarity index 100% rename from icons/download-data-window.svg rename to icons/regular/download-data-window.svg diff --git a/icons/download-square.svg b/icons/regular/download-square.svg similarity index 100% rename from icons/download-square.svg rename to icons/regular/download-square.svg diff --git a/icons/download.svg b/icons/regular/download.svg similarity index 100% rename from icons/download.svg rename to icons/regular/download.svg diff --git a/icons/drag-hand-gesture.svg b/icons/regular/drag-hand-gesture.svg similarity index 100% rename from icons/drag-hand-gesture.svg rename to icons/regular/drag-hand-gesture.svg diff --git a/icons/drag.svg b/icons/regular/drag.svg similarity index 100% rename from icons/drag.svg rename to icons/regular/drag.svg diff --git a/icons/drawer.svg b/icons/regular/drawer.svg similarity index 100% rename from icons/drawer.svg rename to icons/regular/drawer.svg diff --git a/icons/dribbble.svg b/icons/regular/dribbble.svg similarity index 100% rename from icons/dribbble.svg rename to icons/regular/dribbble.svg diff --git a/icons/drone-charge-full.svg b/icons/regular/drone-charge-full.svg similarity index 100% rename from icons/drone-charge-full.svg rename to icons/regular/drone-charge-full.svg diff --git a/icons/drone-charge-half.svg b/icons/regular/drone-charge-half.svg similarity index 100% rename from icons/drone-charge-half.svg rename to icons/regular/drone-charge-half.svg diff --git a/icons/drone-charge-low.svg b/icons/regular/drone-charge-low.svg similarity index 100% rename from icons/drone-charge-low.svg rename to icons/regular/drone-charge-low.svg diff --git a/icons/drone-check.svg b/icons/regular/drone-check.svg similarity index 100% rename from icons/drone-check.svg rename to icons/regular/drone-check.svg diff --git a/icons/drone-landing.svg b/icons/regular/drone-landing.svg similarity index 100% rename from icons/drone-landing.svg rename to icons/regular/drone-landing.svg diff --git a/icons/drone-refresh.svg b/icons/regular/drone-refresh.svg similarity index 100% rename from icons/drone-refresh.svg rename to icons/regular/drone-refresh.svg diff --git a/icons/drone-take-off.svg b/icons/regular/drone-take-off.svg similarity index 100% rename from icons/drone-take-off.svg rename to icons/regular/drone-take-off.svg diff --git a/icons/drone-xmark.svg b/icons/regular/drone-xmark.svg similarity index 100% rename from icons/drone-xmark.svg rename to icons/regular/drone-xmark.svg diff --git a/icons/drone.svg b/icons/regular/drone.svg similarity index 100% rename from icons/drone.svg rename to icons/regular/drone.svg diff --git a/icons/droplet-check.svg b/icons/regular/droplet-check.svg similarity index 100% rename from icons/droplet-check.svg rename to icons/regular/droplet-check.svg diff --git a/icons/droplet-half.svg b/icons/regular/droplet-half.svg similarity index 100% rename from icons/droplet-half.svg rename to icons/regular/droplet-half.svg diff --git a/icons/droplet.svg b/icons/regular/droplet.svg similarity index 100% rename from icons/droplet.svg rename to icons/regular/droplet.svg diff --git a/icons/ease-curve-control-points.svg b/icons/regular/ease-curve-control-points.svg similarity index 100% rename from icons/ease-curve-control-points.svg rename to icons/regular/ease-curve-control-points.svg diff --git a/icons/ease-in-control-point.svg b/icons/regular/ease-in-control-point.svg similarity index 100% rename from icons/ease-in-control-point.svg rename to icons/regular/ease-in-control-point.svg diff --git a/icons/ease-in-out.svg b/icons/regular/ease-in-out.svg similarity index 100% rename from icons/ease-in-out.svg rename to icons/regular/ease-in-out.svg diff --git a/icons/ease-in.svg b/icons/regular/ease-in.svg similarity index 100% rename from icons/ease-in.svg rename to icons/regular/ease-in.svg diff --git a/icons/ease-out-control-point.svg b/icons/regular/ease-out-control-point.svg similarity index 100% rename from icons/ease-out-control-point.svg rename to icons/regular/ease-out-control-point.svg diff --git a/icons/ease-out.svg b/icons/regular/ease-out.svg similarity index 100% rename from icons/ease-out.svg rename to icons/regular/ease-out.svg diff --git a/icons/ecology-book.svg b/icons/regular/ecology-book.svg similarity index 100% rename from icons/ecology-book.svg rename to icons/regular/ecology-book.svg diff --git a/icons/edit-pencil.svg b/icons/regular/edit-pencil.svg similarity index 100% rename from icons/edit-pencil.svg rename to icons/regular/edit-pencil.svg diff --git a/icons/edit.svg b/icons/regular/edit.svg similarity index 100% rename from icons/edit.svg rename to icons/regular/edit.svg diff --git a/icons/egg.svg b/icons/regular/egg.svg similarity index 100% rename from icons/egg.svg rename to icons/regular/egg.svg diff --git a/icons/eject.svg b/icons/regular/eject.svg similarity index 100% rename from icons/eject.svg rename to icons/regular/eject.svg diff --git a/icons/electronics-chip.svg b/icons/regular/electronics-chip.svg similarity index 100% rename from icons/electronics-chip.svg rename to icons/regular/electronics-chip.svg diff --git a/icons/electronics-transistor.svg b/icons/regular/electronics-transistor.svg similarity index 100% rename from icons/electronics-transistor.svg rename to icons/regular/electronics-transistor.svg diff --git a/icons/elevator.svg b/icons/regular/elevator.svg similarity index 100% rename from icons/elevator.svg rename to icons/regular/elevator.svg diff --git a/icons/ellipse-3d-three-points.svg b/icons/regular/ellipse-3d-three-points.svg similarity index 100% rename from icons/ellipse-3d-three-points.svg rename to icons/regular/ellipse-3d-three-points.svg diff --git a/icons/ellipse-3d.svg b/icons/regular/ellipse-3d.svg similarity index 100% rename from icons/ellipse-3d.svg rename to icons/regular/ellipse-3d.svg diff --git a/icons/emoji-ball.svg b/icons/regular/emoji-ball.svg similarity index 100% rename from icons/emoji-ball.svg rename to icons/regular/emoji-ball.svg diff --git a/icons/emoji-blink-left.svg b/icons/regular/emoji-blink-left.svg similarity index 100% rename from icons/emoji-blink-left.svg rename to icons/regular/emoji-blink-left.svg diff --git a/icons/emoji-blink-right.svg b/icons/regular/emoji-blink-right.svg similarity index 100% rename from icons/emoji-blink-right.svg rename to icons/regular/emoji-blink-right.svg diff --git a/icons/emoji-look-down.svg b/icons/regular/emoji-look-down.svg similarity index 100% rename from icons/emoji-look-down.svg rename to icons/regular/emoji-look-down.svg diff --git a/icons/emoji-look-left.svg b/icons/regular/emoji-look-left.svg similarity index 100% rename from icons/emoji-look-left.svg rename to icons/regular/emoji-look-left.svg diff --git a/icons/emoji-look-right.svg b/icons/regular/emoji-look-right.svg similarity index 100% rename from icons/emoji-look-right.svg rename to icons/regular/emoji-look-right.svg diff --git a/icons/emoji-look-up.svg b/icons/regular/emoji-look-up.svg similarity index 100% rename from icons/emoji-look-up.svg rename to icons/regular/emoji-look-up.svg diff --git a/icons/emoji-puzzled.svg b/icons/regular/emoji-puzzled.svg similarity index 100% rename from icons/emoji-puzzled.svg rename to icons/regular/emoji-puzzled.svg diff --git a/icons/emoji-quite.svg b/icons/regular/emoji-quite.svg similarity index 100% rename from icons/emoji-quite.svg rename to icons/regular/emoji-quite.svg diff --git a/icons/emoji-really.svg b/icons/regular/emoji-really.svg similarity index 100% rename from icons/emoji-really.svg rename to icons/regular/emoji-really.svg diff --git a/icons/emoji-sad.svg b/icons/regular/emoji-sad.svg similarity index 100% rename from icons/emoji-sad.svg rename to icons/regular/emoji-sad.svg diff --git a/icons/emoji-satisfied.svg b/icons/regular/emoji-satisfied.svg similarity index 100% rename from icons/emoji-satisfied.svg rename to icons/regular/emoji-satisfied.svg diff --git a/icons/emoji-sing-left-note.svg b/icons/regular/emoji-sing-left-note.svg similarity index 100% rename from icons/emoji-sing-left-note.svg rename to icons/regular/emoji-sing-left-note.svg diff --git a/icons/emoji-sing-left.svg b/icons/regular/emoji-sing-left.svg similarity index 100% rename from icons/emoji-sing-left.svg rename to icons/regular/emoji-sing-left.svg diff --git a/icons/emoji-sing-right-note.svg b/icons/regular/emoji-sing-right-note.svg similarity index 100% rename from icons/emoji-sing-right-note.svg rename to icons/regular/emoji-sing-right-note.svg diff --git a/icons/emoji-sing-right.svg b/icons/regular/emoji-sing-right.svg similarity index 100% rename from icons/emoji-sing-right.svg rename to icons/regular/emoji-sing-right.svg diff --git a/icons/emoji-surprise-alt.svg b/icons/regular/emoji-surprise-alt.svg similarity index 100% rename from icons/emoji-surprise-alt.svg rename to icons/regular/emoji-surprise-alt.svg diff --git a/icons/emoji-surprise.svg b/icons/regular/emoji-surprise.svg similarity index 100% rename from icons/emoji-surprise.svg rename to icons/regular/emoji-surprise.svg diff --git a/icons/emoji-talking-angry.svg b/icons/regular/emoji-talking-angry.svg similarity index 100% rename from icons/emoji-talking-angry.svg rename to icons/regular/emoji-talking-angry.svg diff --git a/icons/emoji-talking-happy.svg b/icons/regular/emoji-talking-happy.svg similarity index 100% rename from icons/emoji-talking-happy.svg rename to icons/regular/emoji-talking-happy.svg diff --git a/icons/emoji-think-left.svg b/icons/regular/emoji-think-left.svg similarity index 100% rename from icons/emoji-think-left.svg rename to icons/regular/emoji-think-left.svg diff --git a/icons/emoji-think-right.svg b/icons/regular/emoji-think-right.svg similarity index 100% rename from icons/emoji-think-right.svg rename to icons/regular/emoji-think-right.svg diff --git a/icons/emoji.svg b/icons/regular/emoji.svg similarity index 100% rename from icons/emoji.svg rename to icons/regular/emoji.svg diff --git a/icons/empty-page.svg b/icons/regular/empty-page.svg similarity index 100% rename from icons/empty-page.svg rename to icons/regular/empty-page.svg diff --git a/icons/energy-usage-window.svg b/icons/regular/energy-usage-window.svg similarity index 100% rename from icons/energy-usage-window.svg rename to icons/regular/energy-usage-window.svg diff --git a/icons/enlarge.svg b/icons/regular/enlarge.svg similarity index 100% rename from icons/enlarge.svg rename to icons/regular/enlarge.svg diff --git a/icons/erase.svg b/icons/regular/erase.svg similarity index 100% rename from icons/erase.svg rename to icons/regular/erase.svg diff --git a/icons/ethereum-circle.svg b/icons/regular/ethereum-circle.svg similarity index 100% rename from icons/ethereum-circle.svg rename to icons/regular/ethereum-circle.svg diff --git a/icons/ethereum-rotate-out.svg b/icons/regular/ethereum-rotate-out.svg similarity index 100% rename from icons/ethereum-rotate-out.svg rename to icons/regular/ethereum-rotate-out.svg diff --git a/icons/euro-square.svg b/icons/regular/euro-square.svg similarity index 100% rename from icons/euro-square.svg rename to icons/regular/euro-square.svg diff --git a/icons/euro.svg b/icons/regular/euro.svg similarity index 100% rename from icons/euro.svg rename to icons/regular/euro.svg diff --git a/icons/ev-charge-alt.svg b/icons/regular/ev-charge-alt.svg similarity index 100% rename from icons/ev-charge-alt.svg rename to icons/regular/ev-charge-alt.svg diff --git a/icons/ev-charge.svg b/icons/regular/ev-charge.svg similarity index 100% rename from icons/ev-charge.svg rename to icons/regular/ev-charge.svg diff --git a/icons/ev-plug-charging.svg b/icons/regular/ev-plug-charging.svg similarity index 100% rename from icons/ev-plug-charging.svg rename to icons/regular/ev-plug-charging.svg diff --git a/icons/ev-plug-xmark.svg b/icons/regular/ev-plug-xmark.svg similarity index 100% rename from icons/ev-plug-xmark.svg rename to icons/regular/ev-plug-xmark.svg diff --git a/icons/ev-plug.svg b/icons/regular/ev-plug.svg similarity index 100% rename from icons/ev-plug.svg rename to icons/regular/ev-plug.svg diff --git a/icons/ev-station.svg b/icons/regular/ev-station.svg similarity index 100% rename from icons/ev-station.svg rename to icons/regular/ev-station.svg diff --git a/icons/ev-tag.svg b/icons/regular/ev-tag.svg similarity index 100% rename from icons/ev-tag.svg rename to icons/regular/ev-tag.svg diff --git a/icons/exclude.svg b/icons/regular/exclude.svg similarity index 100% rename from icons/exclude.svg rename to icons/regular/exclude.svg diff --git a/icons/expand-lines.svg b/icons/regular/expand-lines.svg similarity index 100% rename from icons/expand-lines.svg rename to icons/regular/expand-lines.svg diff --git a/icons/expand.svg b/icons/regular/expand.svg similarity index 100% rename from icons/expand.svg rename to icons/regular/expand.svg diff --git a/icons/extrude.svg b/icons/regular/extrude.svg similarity index 100% rename from icons/extrude.svg rename to icons/regular/extrude.svg diff --git a/icons/eye-closed.svg b/icons/regular/eye-closed.svg similarity index 100% rename from icons/eye-closed.svg rename to icons/regular/eye-closed.svg diff --git a/icons/eye.svg b/icons/regular/eye.svg similarity index 100% rename from icons/eye.svg rename to icons/regular/eye.svg diff --git a/icons/f-square.svg b/icons/regular/f-square.svg similarity index 100% rename from icons/f-square.svg rename to icons/regular/f-square.svg diff --git a/icons/face-3d-draft.svg b/icons/regular/face-3d-draft.svg similarity index 100% rename from icons/face-3d-draft.svg rename to icons/regular/face-3d-draft.svg diff --git a/icons/face-id.svg b/icons/regular/face-id.svg similarity index 100% rename from icons/face-id.svg rename to icons/regular/face-id.svg diff --git a/icons/facebook-tag.svg b/icons/regular/facebook-tag.svg similarity index 100% rename from icons/facebook-tag.svg rename to icons/regular/facebook-tag.svg diff --git a/icons/facebook.svg b/icons/regular/facebook.svg similarity index 100% rename from icons/facebook.svg rename to icons/regular/facebook.svg diff --git a/icons/facetime.svg b/icons/regular/facetime.svg similarity index 100% rename from icons/facetime.svg rename to icons/regular/facetime.svg diff --git a/icons/farm.svg b/icons/regular/farm.svg similarity index 100% rename from icons/farm.svg rename to icons/regular/farm.svg diff --git a/icons/fast-arrow-down-square.svg b/icons/regular/fast-arrow-down-square.svg similarity index 100% rename from icons/fast-arrow-down-square.svg rename to icons/regular/fast-arrow-down-square.svg diff --git a/icons/fast-arrow-down.svg b/icons/regular/fast-arrow-down.svg similarity index 100% rename from icons/fast-arrow-down.svg rename to icons/regular/fast-arrow-down.svg diff --git a/icons/fast-arrow-left-square.svg b/icons/regular/fast-arrow-left-square.svg similarity index 100% rename from icons/fast-arrow-left-square.svg rename to icons/regular/fast-arrow-left-square.svg diff --git a/icons/fast-arrow-left.svg b/icons/regular/fast-arrow-left.svg similarity index 100% rename from icons/fast-arrow-left.svg rename to icons/regular/fast-arrow-left.svg diff --git a/icons/fast-arrow-right-square.svg b/icons/regular/fast-arrow-right-square.svg similarity index 100% rename from icons/fast-arrow-right-square.svg rename to icons/regular/fast-arrow-right-square.svg diff --git a/icons/fast-arrow-right.svg b/icons/regular/fast-arrow-right.svg similarity index 100% rename from icons/fast-arrow-right.svg rename to icons/regular/fast-arrow-right.svg diff --git a/icons/fast-arrow-up-square.svg b/icons/regular/fast-arrow-up-square.svg similarity index 100% rename from icons/fast-arrow-up-square.svg rename to icons/regular/fast-arrow-up-square.svg diff --git a/icons/fast-arrow-up.svg b/icons/regular/fast-arrow-up.svg similarity index 100% rename from icons/fast-arrow-up.svg rename to icons/regular/fast-arrow-up.svg diff --git a/icons/fast-down-circle.svg b/icons/regular/fast-down-circle.svg similarity index 100% rename from icons/fast-down-circle.svg rename to icons/regular/fast-down-circle.svg diff --git a/icons/fast-left-circle.svg b/icons/regular/fast-left-circle.svg similarity index 100% rename from icons/fast-left-circle.svg rename to icons/regular/fast-left-circle.svg diff --git a/icons/fast-right-circle.svg b/icons/regular/fast-right-circle.svg similarity index 100% rename from icons/fast-right-circle.svg rename to icons/regular/fast-right-circle.svg diff --git a/icons/fast-up-circle.svg b/icons/regular/fast-up-circle.svg similarity index 100% rename from icons/fast-up-circle.svg rename to icons/regular/fast-up-circle.svg diff --git a/icons/favourite-book.svg b/icons/regular/favourite-book.svg similarity index 100% rename from icons/favourite-book.svg rename to icons/regular/favourite-book.svg diff --git a/icons/favourite-window.svg b/icons/regular/favourite-window.svg similarity index 100% rename from icons/favourite-window.svg rename to icons/regular/favourite-window.svg diff --git a/icons/female.svg b/icons/regular/female.svg similarity index 100% rename from icons/female.svg rename to icons/regular/female.svg diff --git a/icons/figma.svg b/icons/regular/figma.svg similarity index 100% rename from icons/figma.svg rename to icons/regular/figma.svg diff --git a/icons/file-not-found.svg b/icons/regular/file-not-found.svg similarity index 100% rename from icons/file-not-found.svg rename to icons/regular/file-not-found.svg diff --git a/icons/fill-color.svg b/icons/regular/fill-color.svg similarity index 100% rename from icons/fill-color.svg rename to icons/regular/fill-color.svg diff --git a/icons/fillet-3d.svg b/icons/regular/fillet-3d.svg similarity index 100% rename from icons/fillet-3d.svg rename to icons/regular/fillet-3d.svg diff --git a/icons/filter-alt.svg b/icons/regular/filter-alt.svg similarity index 100% rename from icons/filter-alt.svg rename to icons/regular/filter-alt.svg diff --git a/icons/filter-list-circle.svg b/icons/regular/filter-list-circle.svg similarity index 100% rename from icons/filter-list-circle.svg rename to icons/regular/filter-list-circle.svg diff --git a/icons/filter-list.svg b/icons/regular/filter-list.svg similarity index 100% rename from icons/filter-list.svg rename to icons/regular/filter-list.svg diff --git a/icons/filter.svg b/icons/regular/filter.svg similarity index 100% rename from icons/filter.svg rename to icons/regular/filter.svg diff --git a/icons/finder.svg b/icons/regular/finder.svg similarity index 100% rename from icons/finder.svg rename to icons/regular/finder.svg diff --git a/icons/fingerprint-check-circle.svg b/icons/regular/fingerprint-check-circle.svg similarity index 100% rename from icons/fingerprint-check-circle.svg rename to icons/regular/fingerprint-check-circle.svg diff --git a/icons/fingerprint-circle.svg b/icons/regular/fingerprint-circle.svg similarity index 100% rename from icons/fingerprint-circle.svg rename to icons/regular/fingerprint-circle.svg diff --git a/icons/fingerprint-lock-circle.svg b/icons/regular/fingerprint-lock-circle.svg similarity index 100% rename from icons/fingerprint-lock-circle.svg rename to icons/regular/fingerprint-lock-circle.svg diff --git a/icons/fingerprint-scan.svg b/icons/regular/fingerprint-scan.svg similarity index 100% rename from icons/fingerprint-scan.svg rename to icons/regular/fingerprint-scan.svg diff --git a/icons/fingerprint-square.svg b/icons/regular/fingerprint-square.svg similarity index 100% rename from icons/fingerprint-square.svg rename to icons/regular/fingerprint-square.svg diff --git a/icons/fingerprint-window.svg b/icons/regular/fingerprint-window.svg similarity index 100% rename from icons/fingerprint-window.svg rename to icons/regular/fingerprint-window.svg diff --git a/icons/fingerprint-xmark-circle.svg b/icons/regular/fingerprint-xmark-circle.svg similarity index 100% rename from icons/fingerprint-xmark-circle.svg rename to icons/regular/fingerprint-xmark-circle.svg diff --git a/icons/fingerprint.svg b/icons/regular/fingerprint.svg similarity index 100% rename from icons/fingerprint.svg rename to icons/regular/fingerprint.svg diff --git a/icons/fire-flame.svg b/icons/regular/fire-flame.svg similarity index 100% rename from icons/fire-flame.svg rename to icons/regular/fire-flame.svg diff --git a/icons/fish.svg b/icons/regular/fish.svg similarity index 100% rename from icons/fish.svg rename to icons/regular/fish.svg diff --git a/icons/fishing.svg b/icons/regular/fishing.svg similarity index 100% rename from icons/fishing.svg rename to icons/regular/fishing.svg diff --git a/icons/flare.svg b/icons/regular/flare.svg similarity index 100% rename from icons/flare.svg rename to icons/regular/flare.svg diff --git a/icons/flash-off.svg b/icons/regular/flash-off.svg similarity index 100% rename from icons/flash-off.svg rename to icons/regular/flash-off.svg diff --git a/icons/flash.svg b/icons/regular/flash.svg similarity index 100% rename from icons/flash.svg rename to icons/regular/flash.svg diff --git a/icons/flask.svg b/icons/regular/flask.svg similarity index 100% rename from icons/flask.svg rename to icons/regular/flask.svg diff --git a/icons/flip-reverse.svg b/icons/regular/flip-reverse.svg similarity index 100% rename from icons/flip-reverse.svg rename to icons/regular/flip-reverse.svg diff --git a/icons/flip.svg b/icons/regular/flip.svg similarity index 100% rename from icons/flip.svg rename to icons/regular/flip.svg diff --git a/icons/floppy-disk-arrow-in.svg b/icons/regular/floppy-disk-arrow-in.svg similarity index 100% rename from icons/floppy-disk-arrow-in.svg rename to icons/regular/floppy-disk-arrow-in.svg diff --git a/icons/floppy-disk-arrow-out.svg b/icons/regular/floppy-disk-arrow-out.svg similarity index 100% rename from icons/floppy-disk-arrow-out.svg rename to icons/regular/floppy-disk-arrow-out.svg diff --git a/icons/floppy-disk.svg b/icons/regular/floppy-disk.svg similarity index 100% rename from icons/floppy-disk.svg rename to icons/regular/floppy-disk.svg diff --git a/icons/flower.svg b/icons/regular/flower.svg similarity index 100% rename from icons/flower.svg rename to icons/regular/flower.svg diff --git a/icons/fog.svg b/icons/regular/fog.svg similarity index 100% rename from icons/fog.svg rename to icons/regular/fog.svg diff --git a/icons/folder-minus.svg b/icons/regular/folder-minus.svg similarity index 100% rename from icons/folder-minus.svg rename to icons/regular/folder-minus.svg diff --git a/icons/folder-plus.svg b/icons/regular/folder-plus.svg similarity index 100% rename from icons/folder-plus.svg rename to icons/regular/folder-plus.svg diff --git a/icons/folder-settings.svg b/icons/regular/folder-settings.svg similarity index 100% rename from icons/folder-settings.svg rename to icons/regular/folder-settings.svg diff --git a/icons/folder-warning.svg b/icons/regular/folder-warning.svg similarity index 100% rename from icons/folder-warning.svg rename to icons/regular/folder-warning.svg diff --git a/icons/folder.svg b/icons/regular/folder.svg similarity index 100% rename from icons/folder.svg rename to icons/regular/folder.svg diff --git a/icons/font-question.svg b/icons/regular/font-question.svg similarity index 100% rename from icons/font-question.svg rename to icons/regular/font-question.svg diff --git a/icons/football-ball.svg b/icons/regular/football-ball.svg similarity index 100% rename from icons/football-ball.svg rename to icons/regular/football-ball.svg diff --git a/icons/football.svg b/icons/regular/football.svg similarity index 100% rename from icons/football.svg rename to icons/regular/football.svg diff --git a/icons/forward-15-seconds.svg b/icons/regular/forward-15-seconds.svg similarity index 100% rename from icons/forward-15-seconds.svg rename to icons/regular/forward-15-seconds.svg diff --git a/icons/forward-message.svg b/icons/regular/forward-message.svg similarity index 100% rename from icons/forward-message.svg rename to icons/regular/forward-message.svg diff --git a/icons/forward.svg b/icons/regular/forward.svg similarity index 100% rename from icons/forward.svg rename to icons/regular/forward.svg diff --git a/icons/frame-alt-empty.svg b/icons/regular/frame-alt-empty.svg similarity index 100% rename from icons/frame-alt-empty.svg rename to icons/regular/frame-alt-empty.svg diff --git a/icons/frame-alt.svg b/icons/regular/frame-alt.svg similarity index 100% rename from icons/frame-alt.svg rename to icons/regular/frame-alt.svg diff --git a/icons/frame-minus-in.svg b/icons/regular/frame-minus-in.svg similarity index 100% rename from icons/frame-minus-in.svg rename to icons/regular/frame-minus-in.svg diff --git a/icons/frame-plus-in.svg b/icons/regular/frame-plus-in.svg similarity index 100% rename from icons/frame-plus-in.svg rename to icons/regular/frame-plus-in.svg diff --git a/icons/frame-select.svg b/icons/regular/frame-select.svg similarity index 100% rename from icons/frame-select.svg rename to icons/regular/frame-select.svg diff --git a/icons/frame-simple.svg b/icons/regular/frame-simple.svg similarity index 100% rename from icons/frame-simple.svg rename to icons/regular/frame-simple.svg diff --git a/icons/frame-tool.svg b/icons/regular/frame-tool.svg similarity index 100% rename from icons/frame-tool.svg rename to icons/regular/frame-tool.svg diff --git a/icons/frame.svg b/icons/regular/frame.svg similarity index 100% rename from icons/frame.svg rename to icons/regular/frame.svg diff --git a/icons/fridge.svg b/icons/regular/fridge.svg similarity index 100% rename from icons/fridge.svg rename to icons/regular/fridge.svg diff --git a/icons/fx-tag.svg b/icons/regular/fx-tag.svg similarity index 100% rename from icons/fx-tag.svg rename to icons/regular/fx-tag.svg diff --git a/icons/fx.svg b/icons/regular/fx.svg similarity index 100% rename from icons/fx.svg rename to icons/regular/fx.svg diff --git a/icons/gamepad.svg b/icons/regular/gamepad.svg similarity index 100% rename from icons/gamepad.svg rename to icons/regular/gamepad.svg diff --git a/icons/garage.svg b/icons/regular/garage.svg similarity index 100% rename from icons/garage.svg rename to icons/regular/garage.svg diff --git a/icons/gas-tank-droplet.svg b/icons/regular/gas-tank-droplet.svg similarity index 100% rename from icons/gas-tank-droplet.svg rename to icons/regular/gas-tank-droplet.svg diff --git a/icons/gas-tank.svg b/icons/regular/gas-tank.svg similarity index 100% rename from icons/gas-tank.svg rename to icons/regular/gas-tank.svg diff --git a/icons/gas.svg b/icons/regular/gas.svg similarity index 100% rename from icons/gas.svg rename to icons/regular/gas.svg diff --git a/icons/gif-format.svg b/icons/regular/gif-format.svg similarity index 100% rename from icons/gif-format.svg rename to icons/regular/gif-format.svg diff --git a/icons/gift.svg b/icons/regular/gift.svg similarity index 100% rename from icons/gift.svg rename to icons/regular/gift.svg diff --git a/icons/git-branch.svg b/icons/regular/git-branch.svg similarity index 100% rename from icons/git-branch.svg rename to icons/regular/git-branch.svg diff --git a/icons/git-cherry-pick-commit.svg b/icons/regular/git-cherry-pick-commit.svg similarity index 100% rename from icons/git-cherry-pick-commit.svg rename to icons/regular/git-cherry-pick-commit.svg diff --git a/icons/git-commit.svg b/icons/regular/git-commit.svg similarity index 100% rename from icons/git-commit.svg rename to icons/regular/git-commit.svg diff --git a/icons/git-compare.svg b/icons/regular/git-compare.svg similarity index 100% rename from icons/git-compare.svg rename to icons/regular/git-compare.svg diff --git a/icons/git-fork.svg b/icons/regular/git-fork.svg similarity index 100% rename from icons/git-fork.svg rename to icons/regular/git-fork.svg diff --git a/icons/git-merge.svg b/icons/regular/git-merge.svg similarity index 100% rename from icons/git-merge.svg rename to icons/regular/git-merge.svg diff --git a/icons/git-pull-request-closed.svg b/icons/regular/git-pull-request-closed.svg similarity index 100% rename from icons/git-pull-request-closed.svg rename to icons/regular/git-pull-request-closed.svg diff --git a/icons/git-pull-request.svg b/icons/regular/git-pull-request.svg similarity index 100% rename from icons/git-pull-request.svg rename to icons/regular/git-pull-request.svg diff --git a/icons/github-circle.svg b/icons/regular/github-circle.svg similarity index 100% rename from icons/github-circle.svg rename to icons/regular/github-circle.svg diff --git a/icons/github.svg b/icons/regular/github.svg similarity index 100% rename from icons/github.svg rename to icons/regular/github.svg diff --git a/icons/gitlab-full.svg b/icons/regular/gitlab-full.svg similarity index 100% rename from icons/gitlab-full.svg rename to icons/regular/gitlab-full.svg diff --git a/icons/glass-empty.svg b/icons/regular/glass-empty.svg similarity index 100% rename from icons/glass-empty.svg rename to icons/regular/glass-empty.svg diff --git a/icons/glass-fragile.svg b/icons/regular/glass-fragile.svg similarity index 100% rename from icons/glass-fragile.svg rename to icons/regular/glass-fragile.svg diff --git a/icons/glass-half-alt.svg b/icons/regular/glass-half-alt.svg similarity index 100% rename from icons/glass-half-alt.svg rename to icons/regular/glass-half-alt.svg diff --git a/icons/glass-half.svg b/icons/regular/glass-half.svg similarity index 100% rename from icons/glass-half.svg rename to icons/regular/glass-half.svg diff --git a/icons/glasses.svg b/icons/regular/glasses.svg similarity index 100% rename from icons/glasses.svg rename to icons/regular/glasses.svg diff --git a/icons/globe.svg b/icons/regular/globe.svg similarity index 100% rename from icons/globe.svg rename to icons/regular/globe.svg diff --git a/icons/golf.svg b/icons/regular/golf.svg similarity index 100% rename from icons/golf.svg rename to icons/regular/golf.svg diff --git a/icons/google-circle.svg b/icons/regular/google-circle.svg similarity index 100% rename from icons/google-circle.svg rename to icons/regular/google-circle.svg diff --git a/icons/google-docs.svg b/icons/regular/google-docs.svg similarity index 100% rename from icons/google-docs.svg rename to icons/regular/google-docs.svg diff --git a/icons/google-drive-check.svg b/icons/regular/google-drive-check.svg similarity index 100% rename from icons/google-drive-check.svg rename to icons/regular/google-drive-check.svg diff --git a/icons/google-drive-sync.svg b/icons/regular/google-drive-sync.svg similarity index 100% rename from icons/google-drive-sync.svg rename to icons/regular/google-drive-sync.svg diff --git a/icons/google-drive-warning.svg b/icons/regular/google-drive-warning.svg similarity index 100% rename from icons/google-drive-warning.svg rename to icons/regular/google-drive-warning.svg diff --git a/icons/google-drive.svg b/icons/regular/google-drive.svg similarity index 100% rename from icons/google-drive.svg rename to icons/regular/google-drive.svg diff --git a/icons/google-home.svg b/icons/regular/google-home.svg similarity index 100% rename from icons/google-home.svg rename to icons/regular/google-home.svg diff --git a/icons/google-one.svg b/icons/regular/google-one.svg similarity index 100% rename from icons/google-one.svg rename to icons/regular/google-one.svg diff --git a/icons/google.svg b/icons/regular/google.svg similarity index 100% rename from icons/google.svg rename to icons/regular/google.svg diff --git a/icons/gps.svg b/icons/regular/gps.svg similarity index 100% rename from icons/gps.svg rename to icons/regular/gps.svg diff --git a/icons/graduation-cap.svg b/icons/regular/graduation-cap.svg similarity index 100% rename from icons/graduation-cap.svg rename to icons/regular/graduation-cap.svg diff --git a/icons/graph-down.svg b/icons/regular/graph-down.svg similarity index 100% rename from icons/graph-down.svg rename to icons/regular/graph-down.svg diff --git a/icons/graph-up.svg b/icons/regular/graph-up.svg similarity index 100% rename from icons/graph-up.svg rename to icons/regular/graph-up.svg diff --git a/icons/grid-minus.svg b/icons/regular/grid-minus.svg similarity index 100% rename from icons/grid-minus.svg rename to icons/regular/grid-minus.svg diff --git a/icons/grid-plus.svg b/icons/regular/grid-plus.svg similarity index 100% rename from icons/grid-plus.svg rename to icons/regular/grid-plus.svg diff --git a/icons/grid-xmark.svg b/icons/regular/grid-xmark.svg similarity index 100% rename from icons/grid-xmark.svg rename to icons/regular/grid-xmark.svg diff --git a/icons/group.svg b/icons/regular/group.svg similarity index 100% rename from icons/group.svg rename to icons/regular/group.svg diff --git a/icons/gym.svg b/icons/regular/gym.svg similarity index 100% rename from icons/gym.svg rename to icons/regular/gym.svg diff --git a/icons/h-square.svg b/icons/regular/h-square.svg similarity index 100% rename from icons/h-square.svg rename to icons/regular/h-square.svg diff --git a/icons/half-cookie.svg b/icons/regular/half-cookie.svg similarity index 100% rename from icons/half-cookie.svg rename to icons/regular/half-cookie.svg diff --git a/icons/half-moon.svg b/icons/regular/half-moon.svg similarity index 100% rename from icons/half-moon.svg rename to icons/regular/half-moon.svg diff --git a/icons/hammer.svg b/icons/regular/hammer.svg similarity index 100% rename from icons/hammer.svg rename to icons/regular/hammer.svg diff --git a/icons/hand-brake.svg b/icons/regular/hand-brake.svg similarity index 100% rename from icons/hand-brake.svg rename to icons/regular/hand-brake.svg diff --git a/icons/hand-card.svg b/icons/regular/hand-card.svg similarity index 100% rename from icons/hand-card.svg rename to icons/regular/hand-card.svg diff --git a/icons/hand-cash.svg b/icons/regular/hand-cash.svg similarity index 100% rename from icons/hand-cash.svg rename to icons/regular/hand-cash.svg diff --git a/icons/hand-contactless.svg b/icons/regular/hand-contactless.svg similarity index 100% rename from icons/hand-contactless.svg rename to icons/regular/hand-contactless.svg diff --git a/icons/handbag.svg b/icons/regular/handbag.svg similarity index 100% rename from icons/handbag.svg rename to icons/regular/handbag.svg diff --git a/icons/hard-drive.svg b/icons/regular/hard-drive.svg similarity index 100% rename from icons/hard-drive.svg rename to icons/regular/hard-drive.svg diff --git a/icons/hat.svg b/icons/regular/hat.svg similarity index 100% rename from icons/hat.svg rename to icons/regular/hat.svg diff --git a/icons/hd-display.svg b/icons/regular/hd-display.svg similarity index 100% rename from icons/hd-display.svg rename to icons/regular/hd-display.svg diff --git a/icons/hd.svg b/icons/regular/hd.svg similarity index 100% rename from icons/hd.svg rename to icons/regular/hd.svg diff --git a/icons/hdr.svg b/icons/regular/hdr.svg similarity index 100% rename from icons/hdr.svg rename to icons/regular/hdr.svg diff --git a/icons/headset-bolt.svg b/icons/regular/headset-bolt.svg similarity index 100% rename from icons/headset-bolt.svg rename to icons/regular/headset-bolt.svg diff --git a/icons/headset-help.svg b/icons/regular/headset-help.svg similarity index 100% rename from icons/headset-help.svg rename to icons/regular/headset-help.svg diff --git a/icons/headset-warning.svg b/icons/regular/headset-warning.svg similarity index 100% rename from icons/headset-warning.svg rename to icons/regular/headset-warning.svg diff --git a/icons/headset.svg b/icons/regular/headset.svg similarity index 100% rename from icons/headset.svg rename to icons/regular/headset.svg diff --git a/icons/health-shield.svg b/icons/regular/health-shield.svg similarity index 100% rename from icons/health-shield.svg rename to icons/regular/health-shield.svg diff --git a/icons/healthcare.svg b/icons/regular/healthcare.svg similarity index 100% rename from icons/healthcare.svg rename to icons/regular/healthcare.svg diff --git a/icons/heart-arrow-down.svg b/icons/regular/heart-arrow-down.svg similarity index 100% rename from icons/heart-arrow-down.svg rename to icons/regular/heart-arrow-down.svg diff --git a/icons/heart.svg b/icons/regular/heart.svg similarity index 100% rename from icons/heart.svg rename to icons/regular/heart.svg diff --git a/icons/heating-square.svg b/icons/regular/heating-square.svg similarity index 100% rename from icons/heating-square.svg rename to icons/regular/heating-square.svg diff --git a/icons/heavy-rain.svg b/icons/regular/heavy-rain.svg similarity index 100% rename from icons/heavy-rain.svg rename to icons/regular/heavy-rain.svg diff --git a/icons/help-circle.svg b/icons/regular/help-circle.svg similarity index 100% rename from icons/help-circle.svg rename to icons/regular/help-circle.svg diff --git a/icons/help-square.svg b/icons/regular/help-square.svg similarity index 100% rename from icons/help-square.svg rename to icons/regular/help-square.svg diff --git a/icons/heptagon.svg b/icons/regular/heptagon.svg similarity index 100% rename from icons/heptagon.svg rename to icons/regular/heptagon.svg diff --git a/icons/hexagon-dice.svg b/icons/regular/hexagon-dice.svg similarity index 100% rename from icons/hexagon-dice.svg rename to icons/regular/hexagon-dice.svg diff --git a/icons/hexagon-plus.svg b/icons/regular/hexagon-plus.svg similarity index 100% rename from icons/hexagon-plus.svg rename to icons/regular/hexagon-plus.svg diff --git a/icons/hexagon.svg b/icons/regular/hexagon.svg similarity index 100% rename from icons/hexagon.svg rename to icons/regular/hexagon.svg diff --git a/icons/historic-shield-alt.svg b/icons/regular/historic-shield-alt.svg similarity index 100% rename from icons/historic-shield-alt.svg rename to icons/regular/historic-shield-alt.svg diff --git a/icons/historic-shield.svg b/icons/regular/historic-shield.svg similarity index 100% rename from icons/historic-shield.svg rename to icons/regular/historic-shield.svg diff --git a/icons/home-alt-slim-horiz.svg b/icons/regular/home-alt-slim-horiz.svg similarity index 100% rename from icons/home-alt-slim-horiz.svg rename to icons/regular/home-alt-slim-horiz.svg diff --git a/icons/home-alt-slim.svg b/icons/regular/home-alt-slim.svg similarity index 100% rename from icons/home-alt-slim.svg rename to icons/regular/home-alt-slim.svg diff --git a/icons/home-alt.svg b/icons/regular/home-alt.svg similarity index 100% rename from icons/home-alt.svg rename to icons/regular/home-alt.svg diff --git a/icons/home-hospital.svg b/icons/regular/home-hospital.svg similarity index 100% rename from icons/home-hospital.svg rename to icons/regular/home-hospital.svg diff --git a/icons/home-sale.svg b/icons/regular/home-sale.svg similarity index 100% rename from icons/home-sale.svg rename to icons/regular/home-sale.svg diff --git a/icons/home-secure.svg b/icons/regular/home-secure.svg similarity index 100% rename from icons/home-secure.svg rename to icons/regular/home-secure.svg diff --git a/icons/home-shield.svg b/icons/regular/home-shield.svg similarity index 100% rename from icons/home-shield.svg rename to icons/regular/home-shield.svg diff --git a/icons/home-simple-door.svg b/icons/regular/home-simple-door.svg similarity index 100% rename from icons/home-simple-door.svg rename to icons/regular/home-simple-door.svg diff --git a/icons/home-simple.svg b/icons/regular/home-simple.svg similarity index 100% rename from icons/home-simple.svg rename to icons/regular/home-simple.svg diff --git a/icons/home-table.svg b/icons/regular/home-table.svg similarity index 100% rename from icons/home-table.svg rename to icons/regular/home-table.svg diff --git a/icons/home-temperature-in.svg b/icons/regular/home-temperature-in.svg similarity index 100% rename from icons/home-temperature-in.svg rename to icons/regular/home-temperature-in.svg diff --git a/icons/home-temperature-out.svg b/icons/regular/home-temperature-out.svg similarity index 100% rename from icons/home-temperature-out.svg rename to icons/regular/home-temperature-out.svg diff --git a/icons/home-user.svg b/icons/regular/home-user.svg similarity index 100% rename from icons/home-user.svg rename to icons/regular/home-user.svg diff --git a/icons/home.svg b/icons/regular/home.svg similarity index 100% rename from icons/home.svg rename to icons/regular/home.svg diff --git a/icons/horiz-distribution-left.svg b/icons/regular/horiz-distribution-left.svg similarity index 100% rename from icons/horiz-distribution-left.svg rename to icons/regular/horiz-distribution-left.svg diff --git a/icons/horiz-distribution-right.svg b/icons/regular/horiz-distribution-right.svg similarity index 100% rename from icons/horiz-distribution-right.svg rename to icons/regular/horiz-distribution-right.svg diff --git a/icons/horizontal-merge.svg b/icons/regular/horizontal-merge.svg similarity index 100% rename from icons/horizontal-merge.svg rename to icons/regular/horizontal-merge.svg diff --git a/icons/horizontal-split.svg b/icons/regular/horizontal-split.svg similarity index 100% rename from icons/horizontal-split.svg rename to icons/regular/horizontal-split.svg diff --git a/icons/hospital-circle.svg b/icons/regular/hospital-circle.svg similarity index 100% rename from icons/hospital-circle.svg rename to icons/regular/hospital-circle.svg diff --git a/icons/hospital.svg b/icons/regular/hospital.svg similarity index 100% rename from icons/hospital.svg rename to icons/regular/hospital.svg diff --git a/icons/hot-air-balloon.svg b/icons/regular/hot-air-balloon.svg similarity index 100% rename from icons/hot-air-balloon.svg rename to icons/regular/hot-air-balloon.svg diff --git a/icons/hourglass.svg b/icons/regular/hourglass.svg similarity index 100% rename from icons/hourglass.svg rename to icons/regular/hourglass.svg diff --git a/icons/house-rooms.svg b/icons/regular/house-rooms.svg similarity index 100% rename from icons/house-rooms.svg rename to icons/regular/house-rooms.svg diff --git a/icons/html5.svg b/icons/regular/html5.svg similarity index 100% rename from icons/html5.svg rename to icons/regular/html5.svg diff --git a/icons/iconoir.svg b/icons/regular/iconoir.svg similarity index 100% rename from icons/iconoir.svg rename to icons/regular/iconoir.svg diff --git a/icons/import.svg b/icons/regular/import.svg similarity index 100% rename from icons/import.svg rename to icons/regular/import.svg diff --git a/icons/inclination.svg b/icons/regular/inclination.svg similarity index 100% rename from icons/inclination.svg rename to icons/regular/inclination.svg diff --git a/icons/industry.svg b/icons/regular/industry.svg similarity index 100% rename from icons/industry.svg rename to icons/regular/industry.svg diff --git a/icons/infinite.svg b/icons/regular/infinite.svg similarity index 100% rename from icons/infinite.svg rename to icons/regular/infinite.svg diff --git a/icons/info-circle.svg b/icons/regular/info-circle.svg similarity index 100% rename from icons/info-circle.svg rename to icons/regular/info-circle.svg diff --git a/icons/input-field.svg b/icons/regular/input-field.svg similarity index 100% rename from icons/input-field.svg rename to icons/regular/input-field.svg diff --git a/icons/input-output.svg b/icons/regular/input-output.svg similarity index 100% rename from icons/input-output.svg rename to icons/regular/input-output.svg diff --git a/icons/input-search.svg b/icons/regular/input-search.svg similarity index 100% rename from icons/input-search.svg rename to icons/regular/input-search.svg diff --git a/icons/instagram.svg b/icons/regular/instagram.svg similarity index 100% rename from icons/instagram.svg rename to icons/regular/instagram.svg diff --git a/icons/internet.svg b/icons/regular/internet.svg similarity index 100% rename from icons/internet.svg rename to icons/regular/internet.svg diff --git a/icons/intersect-alt.svg b/icons/regular/intersect-alt.svg similarity index 100% rename from icons/intersect-alt.svg rename to icons/regular/intersect-alt.svg diff --git a/icons/intersect.svg b/icons/regular/intersect.svg similarity index 100% rename from icons/intersect.svg rename to icons/regular/intersect.svg diff --git a/icons/ios-settings.svg b/icons/regular/ios-settings.svg similarity index 100% rename from icons/ios-settings.svg rename to icons/regular/ios-settings.svg diff --git a/icons/ip-address-tag.svg b/icons/regular/ip-address-tag.svg similarity index 100% rename from icons/ip-address-tag.svg rename to icons/regular/ip-address-tag.svg diff --git a/icons/iris-scan.svg b/icons/regular/iris-scan.svg similarity index 100% rename from icons/iris-scan.svg rename to icons/regular/iris-scan.svg diff --git a/icons/italic-square.svg b/icons/regular/italic-square.svg similarity index 100% rename from icons/italic-square.svg rename to icons/regular/italic-square.svg diff --git a/icons/italic.svg b/icons/regular/italic.svg similarity index 100% rename from icons/italic.svg rename to icons/regular/italic.svg diff --git a/icons/jellyfish.svg b/icons/regular/jellyfish.svg similarity index 100% rename from icons/jellyfish.svg rename to icons/regular/jellyfish.svg diff --git a/icons/journal-page.svg b/icons/regular/journal-page.svg similarity index 100% rename from icons/journal-page.svg rename to icons/regular/journal-page.svg diff --git a/icons/journal.svg b/icons/regular/journal.svg similarity index 100% rename from icons/journal.svg rename to icons/regular/journal.svg diff --git a/icons/jpeg-format.svg b/icons/regular/jpeg-format.svg similarity index 100% rename from icons/jpeg-format.svg rename to icons/regular/jpeg-format.svg diff --git a/icons/jpg-format.svg b/icons/regular/jpg-format.svg similarity index 100% rename from icons/jpg-format.svg rename to icons/regular/jpg-format.svg diff --git a/icons/kanban-board.svg b/icons/regular/kanban-board.svg similarity index 100% rename from icons/kanban-board.svg rename to icons/regular/kanban-board.svg diff --git a/icons/key-back.svg b/icons/regular/key-back.svg similarity index 100% rename from icons/key-back.svg rename to icons/regular/key-back.svg diff --git a/icons/key-command.svg b/icons/regular/key-command.svg similarity index 100% rename from icons/key-command.svg rename to icons/regular/key-command.svg diff --git a/icons/key-minus.svg b/icons/regular/key-minus.svg similarity index 100% rename from icons/key-minus.svg rename to icons/regular/key-minus.svg diff --git a/icons/key-plus.svg b/icons/regular/key-plus.svg similarity index 100% rename from icons/key-plus.svg rename to icons/regular/key-plus.svg diff --git a/icons/key-xmark.svg b/icons/regular/key-xmark.svg similarity index 100% rename from icons/key-xmark.svg rename to icons/regular/key-xmark.svg diff --git a/icons/key.svg b/icons/regular/key.svg similarity index 100% rename from icons/key.svg rename to icons/regular/key.svg diff --git a/icons/keyframe-align-center.svg b/icons/regular/keyframe-align-center.svg similarity index 100% rename from icons/keyframe-align-center.svg rename to icons/regular/keyframe-align-center.svg diff --git a/icons/keyframe-align-horizontal.svg b/icons/regular/keyframe-align-horizontal.svg similarity index 100% rename from icons/keyframe-align-horizontal.svg rename to icons/regular/keyframe-align-horizontal.svg diff --git a/icons/keyframe-align-vertical.svg b/icons/regular/keyframe-align-vertical.svg similarity index 100% rename from icons/keyframe-align-vertical.svg rename to icons/regular/keyframe-align-vertical.svg diff --git a/icons/keyframe-minus-in.svg b/icons/regular/keyframe-minus-in.svg similarity index 100% rename from icons/keyframe-minus-in.svg rename to icons/regular/keyframe-minus-in.svg diff --git a/icons/keyframe-minus.svg b/icons/regular/keyframe-minus.svg similarity index 100% rename from icons/keyframe-minus.svg rename to icons/regular/keyframe-minus.svg diff --git a/icons/keyframe-plus-in.svg b/icons/regular/keyframe-plus-in.svg similarity index 100% rename from icons/keyframe-plus-in.svg rename to icons/regular/keyframe-plus-in.svg diff --git a/icons/keyframe-plus.svg b/icons/regular/keyframe-plus.svg similarity index 100% rename from icons/keyframe-plus.svg rename to icons/regular/keyframe-plus.svg diff --git a/icons/keyframe-position.svg b/icons/regular/keyframe-position.svg similarity index 100% rename from icons/keyframe-position.svg rename to icons/regular/keyframe-position.svg diff --git a/icons/keyframe.svg b/icons/regular/keyframe.svg similarity index 100% rename from icons/keyframe.svg rename to icons/regular/keyframe.svg diff --git a/icons/keyframes-couple.svg b/icons/regular/keyframes-couple.svg similarity index 100% rename from icons/keyframes-couple.svg rename to icons/regular/keyframes-couple.svg diff --git a/icons/keyframes-minus.svg b/icons/regular/keyframes-minus.svg similarity index 100% rename from icons/keyframes-minus.svg rename to icons/regular/keyframes-minus.svg diff --git a/icons/keyframes-plus.svg b/icons/regular/keyframes-plus.svg similarity index 100% rename from icons/keyframes-plus.svg rename to icons/regular/keyframes-plus.svg diff --git a/icons/keyframes.svg b/icons/regular/keyframes.svg similarity index 100% rename from icons/keyframes.svg rename to icons/regular/keyframes.svg diff --git a/icons/label.svg b/icons/regular/label.svg similarity index 100% rename from icons/label.svg rename to icons/regular/label.svg diff --git a/icons/lamp.svg b/icons/regular/lamp.svg similarity index 100% rename from icons/lamp.svg rename to icons/regular/lamp.svg diff --git a/icons/language.svg b/icons/regular/language.svg similarity index 100% rename from icons/language.svg rename to icons/regular/language.svg diff --git a/icons/laptop-charging.svg b/icons/regular/laptop-charging.svg similarity index 100% rename from icons/laptop-charging.svg rename to icons/regular/laptop-charging.svg diff --git a/icons/laptop-dev-mode.svg b/icons/regular/laptop-dev-mode.svg similarity index 100% rename from icons/laptop-dev-mode.svg rename to icons/regular/laptop-dev-mode.svg diff --git a/icons/laptop-fix.svg b/icons/regular/laptop-fix.svg similarity index 100% rename from icons/laptop-fix.svg rename to icons/regular/laptop-fix.svg diff --git a/icons/laptop-warning.svg b/icons/regular/laptop-warning.svg similarity index 100% rename from icons/laptop-warning.svg rename to icons/regular/laptop-warning.svg diff --git a/icons/laptop.svg b/icons/regular/laptop.svg similarity index 100% rename from icons/laptop.svg rename to icons/regular/laptop.svg diff --git a/icons/layout-left.svg b/icons/regular/layout-left.svg similarity index 100% rename from icons/layout-left.svg rename to icons/regular/layout-left.svg diff --git a/icons/layout-right.svg b/icons/regular/layout-right.svg similarity index 100% rename from icons/layout-right.svg rename to icons/regular/layout-right.svg diff --git a/icons/leaderboard-star.svg b/icons/regular/leaderboard-star.svg similarity index 100% rename from icons/leaderboard-star.svg rename to icons/regular/leaderboard-star.svg diff --git a/icons/leaderboard.svg b/icons/regular/leaderboard.svg similarity index 100% rename from icons/leaderboard.svg rename to icons/regular/leaderboard.svg diff --git a/icons/leaf.svg b/icons/regular/leaf.svg similarity index 100% rename from icons/leaf.svg rename to icons/regular/leaf.svg diff --git a/icons/learning.svg b/icons/regular/learning.svg similarity index 100% rename from icons/learning.svg rename to icons/regular/learning.svg diff --git a/icons/lens-plus.svg b/icons/regular/lens-plus.svg similarity index 100% rename from icons/lens-plus.svg rename to icons/regular/lens-plus.svg diff --git a/icons/lens.svg b/icons/regular/lens.svg similarity index 100% rename from icons/lens.svg rename to icons/regular/lens.svg diff --git a/icons/lifebelt.svg b/icons/regular/lifebelt.svg similarity index 100% rename from icons/lifebelt.svg rename to icons/regular/lifebelt.svg diff --git a/icons/light-bulb-off.svg b/icons/regular/light-bulb-off.svg similarity index 100% rename from icons/light-bulb-off.svg rename to icons/regular/light-bulb-off.svg diff --git a/icons/light-bulb-on.svg b/icons/regular/light-bulb-on.svg similarity index 100% rename from icons/light-bulb-on.svg rename to icons/regular/light-bulb-on.svg diff --git a/icons/light-bulb.svg b/icons/regular/light-bulb.svg similarity index 100% rename from icons/light-bulb.svg rename to icons/regular/light-bulb.svg diff --git a/icons/line-space.svg b/icons/regular/line-space.svg similarity index 100% rename from icons/line-space.svg rename to icons/regular/line-space.svg diff --git a/icons/linear.svg b/icons/regular/linear.svg similarity index 100% rename from icons/linear.svg rename to icons/regular/linear.svg diff --git a/icons/link-slash.svg b/icons/regular/link-slash.svg similarity index 100% rename from icons/link-slash.svg rename to icons/regular/link-slash.svg diff --git a/icons/link-xmark.svg b/icons/regular/link-xmark.svg similarity index 100% rename from icons/link-xmark.svg rename to icons/regular/link-xmark.svg diff --git a/icons/link.svg b/icons/regular/link.svg similarity index 100% rename from icons/link.svg rename to icons/regular/link.svg diff --git a/icons/linkedin.svg b/icons/regular/linkedin.svg similarity index 100% rename from icons/linkedin.svg rename to icons/regular/linkedin.svg diff --git a/icons/linux.svg b/icons/regular/linux.svg similarity index 100% rename from icons/linux.svg rename to icons/regular/linux.svg diff --git a/icons/list-select.svg b/icons/regular/list-select.svg similarity index 100% rename from icons/list-select.svg rename to icons/regular/list-select.svg diff --git a/icons/list.svg b/icons/regular/list.svg similarity index 100% rename from icons/list.svg rename to icons/regular/list.svg diff --git a/icons/litecoin-circle.svg b/icons/regular/litecoin-circle.svg similarity index 100% rename from icons/litecoin-circle.svg rename to icons/regular/litecoin-circle.svg diff --git a/icons/litecoin-rotate-out.svg b/icons/regular/litecoin-rotate-out.svg similarity index 100% rename from icons/litecoin-rotate-out.svg rename to icons/regular/litecoin-rotate-out.svg diff --git a/icons/lock-slash.svg b/icons/regular/lock-slash.svg similarity index 100% rename from icons/lock-slash.svg rename to icons/regular/lock-slash.svg diff --git a/icons/lock-square.svg b/icons/regular/lock-square.svg similarity index 100% rename from icons/lock-square.svg rename to icons/regular/lock-square.svg diff --git a/icons/lock.svg b/icons/regular/lock.svg similarity index 100% rename from icons/lock.svg rename to icons/regular/lock.svg diff --git a/icons/loft-3d.svg b/icons/regular/loft-3d.svg similarity index 100% rename from icons/loft-3d.svg rename to icons/regular/loft-3d.svg diff --git a/icons/log-in.svg b/icons/regular/log-in.svg similarity index 100% rename from icons/log-in.svg rename to icons/regular/log-in.svg diff --git a/icons/log-no-access.svg b/icons/regular/log-no-access.svg similarity index 100% rename from icons/log-no-access.svg rename to icons/regular/log-no-access.svg diff --git a/icons/log-out.svg b/icons/regular/log-out.svg similarity index 100% rename from icons/log-out.svg rename to icons/regular/log-out.svg diff --git a/icons/long-arrow-down-left.svg b/icons/regular/long-arrow-down-left.svg similarity index 100% rename from icons/long-arrow-down-left.svg rename to icons/regular/long-arrow-down-left.svg diff --git a/icons/long-arrow-down-right.svg b/icons/regular/long-arrow-down-right.svg similarity index 100% rename from icons/long-arrow-down-right.svg rename to icons/regular/long-arrow-down-right.svg diff --git a/icons/long-arrow-left-down.svg b/icons/regular/long-arrow-left-down.svg similarity index 100% rename from icons/long-arrow-left-down.svg rename to icons/regular/long-arrow-left-down.svg diff --git a/icons/long-arrow-left-up.svg b/icons/regular/long-arrow-left-up.svg similarity index 100% rename from icons/long-arrow-left-up.svg rename to icons/regular/long-arrow-left-up.svg diff --git a/icons/long-arrow-right-down.svg b/icons/regular/long-arrow-right-down.svg similarity index 100% rename from icons/long-arrow-right-down.svg rename to icons/regular/long-arrow-right-down.svg diff --git a/icons/long-arrow-right-up.svg b/icons/regular/long-arrow-right-up.svg similarity index 100% rename from icons/long-arrow-right-up.svg rename to icons/regular/long-arrow-right-up.svg diff --git a/icons/long-arrow-up-left.svg b/icons/regular/long-arrow-up-left.svg similarity index 100% rename from icons/long-arrow-up-left.svg rename to icons/regular/long-arrow-up-left.svg diff --git a/icons/long-arrow-up-right.svg b/icons/regular/long-arrow-up-right.svg similarity index 100% rename from icons/long-arrow-up-right.svg rename to icons/regular/long-arrow-up-right.svg diff --git a/icons/lot-of-cash.svg b/icons/regular/lot-of-cash.svg similarity index 100% rename from icons/lot-of-cash.svg rename to icons/regular/lot-of-cash.svg diff --git a/icons/lullaby.svg b/icons/regular/lullaby.svg similarity index 100% rename from icons/lullaby.svg rename to icons/regular/lullaby.svg diff --git a/icons/mac-control-key.svg b/icons/regular/mac-control-key.svg similarity index 100% rename from icons/mac-control-key.svg rename to icons/regular/mac-control-key.svg diff --git a/icons/mac-dock.svg b/icons/regular/mac-dock.svg similarity index 100% rename from icons/mac-dock.svg rename to icons/regular/mac-dock.svg diff --git a/icons/mac-option-key.svg b/icons/regular/mac-option-key.svg similarity index 100% rename from icons/mac-option-key.svg rename to icons/regular/mac-option-key.svg diff --git a/icons/mac-os-window.svg b/icons/regular/mac-os-window.svg similarity index 100% rename from icons/mac-os-window.svg rename to icons/regular/mac-os-window.svg diff --git a/icons/magic-wand.svg b/icons/regular/magic-wand.svg similarity index 100% rename from icons/magic-wand.svg rename to icons/regular/magic-wand.svg diff --git a/icons/magnet-energy.svg b/icons/regular/magnet-energy.svg similarity index 100% rename from icons/magnet-energy.svg rename to icons/regular/magnet-energy.svg diff --git a/icons/magnet.svg b/icons/regular/magnet.svg similarity index 100% rename from icons/magnet.svg rename to icons/regular/magnet.svg diff --git a/icons/mail-in.svg b/icons/regular/mail-in.svg similarity index 100% rename from icons/mail-in.svg rename to icons/regular/mail-in.svg diff --git a/icons/mail-open.svg b/icons/regular/mail-open.svg similarity index 100% rename from icons/mail-open.svg rename to icons/regular/mail-open.svg diff --git a/icons/mail-out.svg b/icons/regular/mail-out.svg similarity index 100% rename from icons/mail-out.svg rename to icons/regular/mail-out.svg diff --git a/icons/mail.svg b/icons/regular/mail.svg similarity index 100% rename from icons/mail.svg rename to icons/regular/mail.svg diff --git a/icons/male.svg b/icons/regular/male.svg similarity index 100% rename from icons/male.svg rename to icons/regular/male.svg diff --git a/icons/map-pin-minus.svg b/icons/regular/map-pin-minus.svg similarity index 100% rename from icons/map-pin-minus.svg rename to icons/regular/map-pin-minus.svg diff --git a/icons/map-pin-plus.svg b/icons/regular/map-pin-plus.svg similarity index 100% rename from icons/map-pin-plus.svg rename to icons/regular/map-pin-plus.svg diff --git a/icons/map-pin-xmark.svg b/icons/regular/map-pin-xmark.svg similarity index 100% rename from icons/map-pin-xmark.svg rename to icons/regular/map-pin-xmark.svg diff --git a/icons/map-pin.svg b/icons/regular/map-pin.svg similarity index 100% rename from icons/map-pin.svg rename to icons/regular/map-pin.svg diff --git a/icons/map-xmark.svg b/icons/regular/map-xmark.svg similarity index 100% rename from icons/map-xmark.svg rename to icons/regular/map-xmark.svg diff --git a/icons/map.svg b/icons/regular/map.svg similarity index 100% rename from icons/map.svg rename to icons/regular/map.svg diff --git a/icons/maps-arrow-diagonal.svg b/icons/regular/maps-arrow-diagonal.svg similarity index 100% rename from icons/maps-arrow-diagonal.svg rename to icons/regular/maps-arrow-diagonal.svg diff --git a/icons/maps-arrow-xmark.svg b/icons/regular/maps-arrow-xmark.svg similarity index 100% rename from icons/maps-arrow-xmark.svg rename to icons/regular/maps-arrow-xmark.svg diff --git a/icons/maps-arrow.svg b/icons/regular/maps-arrow.svg similarity index 100% rename from icons/maps-arrow.svg rename to icons/regular/maps-arrow.svg diff --git a/icons/maps-go-straight.svg b/icons/regular/maps-go-straight.svg similarity index 100% rename from icons/maps-go-straight.svg rename to icons/regular/maps-go-straight.svg diff --git a/icons/maps-turn-back.svg b/icons/regular/maps-turn-back.svg similarity index 100% rename from icons/maps-turn-back.svg rename to icons/regular/maps-turn-back.svg diff --git a/icons/maps-turn-left.svg b/icons/regular/maps-turn-left.svg similarity index 100% rename from icons/maps-turn-left.svg rename to icons/regular/maps-turn-left.svg diff --git a/icons/maps-turn-right.svg b/icons/regular/maps-turn-right.svg similarity index 100% rename from icons/maps-turn-right.svg rename to icons/regular/maps-turn-right.svg diff --git a/icons/mask-square.svg b/icons/regular/mask-square.svg similarity index 100% rename from icons/mask-square.svg rename to icons/regular/mask-square.svg diff --git a/icons/mastercard-card.svg b/icons/regular/mastercard-card.svg similarity index 100% rename from icons/mastercard-card.svg rename to icons/regular/mastercard-card.svg diff --git a/icons/math-book.svg b/icons/regular/math-book.svg similarity index 100% rename from icons/math-book.svg rename to icons/regular/math-book.svg diff --git a/icons/maximize.svg b/icons/regular/maximize.svg similarity index 100% rename from icons/maximize.svg rename to icons/regular/maximize.svg diff --git a/icons/medal-1st.svg b/icons/regular/medal-1st.svg similarity index 100% rename from icons/medal-1st.svg rename to icons/regular/medal-1st.svg diff --git a/icons/medal.svg b/icons/regular/medal.svg similarity index 100% rename from icons/medal.svg rename to icons/regular/medal.svg diff --git a/icons/media-image-folder.svg b/icons/regular/media-image-folder.svg similarity index 100% rename from icons/media-image-folder.svg rename to icons/regular/media-image-folder.svg diff --git a/icons/media-image-list.svg b/icons/regular/media-image-list.svg similarity index 100% rename from icons/media-image-list.svg rename to icons/regular/media-image-list.svg diff --git a/icons/media-image-plus.svg b/icons/regular/media-image-plus.svg similarity index 100% rename from icons/media-image-plus.svg rename to icons/regular/media-image-plus.svg diff --git a/icons/media-image-xmark.svg b/icons/regular/media-image-xmark.svg similarity index 100% rename from icons/media-image-xmark.svg rename to icons/regular/media-image-xmark.svg diff --git a/icons/media-image.svg b/icons/regular/media-image.svg similarity index 100% rename from icons/media-image.svg rename to icons/regular/media-image.svg diff --git a/icons/media-video-folder.svg b/icons/regular/media-video-folder.svg similarity index 100% rename from icons/media-video-folder.svg rename to icons/regular/media-video-folder.svg diff --git a/icons/media-video-list.svg b/icons/regular/media-video-list.svg similarity index 100% rename from icons/media-video-list.svg rename to icons/regular/media-video-list.svg diff --git a/icons/media-video-plus.svg b/icons/regular/media-video-plus.svg similarity index 100% rename from icons/media-video-plus.svg rename to icons/regular/media-video-plus.svg diff --git a/icons/media-video-xmark.svg b/icons/regular/media-video-xmark.svg similarity index 100% rename from icons/media-video-xmark.svg rename to icons/regular/media-video-xmark.svg diff --git a/icons/media-video.svg b/icons/regular/media-video.svg similarity index 100% rename from icons/media-video.svg rename to icons/regular/media-video.svg diff --git a/icons/medium.svg b/icons/regular/medium.svg similarity index 100% rename from icons/medium.svg rename to icons/regular/medium.svg diff --git a/icons/megaphone.svg b/icons/regular/megaphone.svg similarity index 100% rename from icons/megaphone.svg rename to icons/regular/megaphone.svg diff --git a/icons/menu-scale.svg b/icons/regular/menu-scale.svg similarity index 100% rename from icons/menu-scale.svg rename to icons/regular/menu-scale.svg diff --git a/icons/menu.svg b/icons/regular/menu.svg similarity index 100% rename from icons/menu.svg rename to icons/regular/menu.svg diff --git a/icons/message-alert.svg b/icons/regular/message-alert.svg similarity index 100% rename from icons/message-alert.svg rename to icons/regular/message-alert.svg diff --git a/icons/message-text.svg b/icons/regular/message-text.svg similarity index 100% rename from icons/message-text.svg rename to icons/regular/message-text.svg diff --git a/icons/message.svg b/icons/regular/message.svg similarity index 100% rename from icons/message.svg rename to icons/regular/message.svg diff --git a/icons/metro.svg b/icons/regular/metro.svg similarity index 100% rename from icons/metro.svg rename to icons/regular/metro.svg diff --git a/icons/microphone-check.svg b/icons/regular/microphone-check.svg similarity index 100% rename from icons/microphone-check.svg rename to icons/regular/microphone-check.svg diff --git a/icons/microphone-minus.svg b/icons/regular/microphone-minus.svg similarity index 100% rename from icons/microphone-minus.svg rename to icons/regular/microphone-minus.svg diff --git a/icons/microphone-mute.svg b/icons/regular/microphone-mute.svg similarity index 100% rename from icons/microphone-mute.svg rename to icons/regular/microphone-mute.svg diff --git a/icons/microphone-plus.svg b/icons/regular/microphone-plus.svg similarity index 100% rename from icons/microphone-plus.svg rename to icons/regular/microphone-plus.svg diff --git a/icons/microphone-speaking.svg b/icons/regular/microphone-speaking.svg similarity index 100% rename from icons/microphone-speaking.svg rename to icons/regular/microphone-speaking.svg diff --git a/icons/microphone-warning.svg b/icons/regular/microphone-warning.svg similarity index 100% rename from icons/microphone-warning.svg rename to icons/regular/microphone-warning.svg diff --git a/icons/microphone.svg b/icons/regular/microphone.svg similarity index 100% rename from icons/microphone.svg rename to icons/regular/microphone.svg diff --git a/icons/microscope.svg b/icons/regular/microscope.svg similarity index 100% rename from icons/microscope.svg rename to icons/regular/microscope.svg diff --git a/icons/minus-circle.svg b/icons/regular/minus-circle.svg similarity index 100% rename from icons/minus-circle.svg rename to icons/regular/minus-circle.svg diff --git a/icons/minus-hexagon.svg b/icons/regular/minus-hexagon.svg similarity index 100% rename from icons/minus-hexagon.svg rename to icons/regular/minus-hexagon.svg diff --git a/icons/minus-square-dashed.svg b/icons/regular/minus-square-dashed.svg similarity index 100% rename from icons/minus-square-dashed.svg rename to icons/regular/minus-square-dashed.svg diff --git a/icons/minus-square.svg b/icons/regular/minus-square.svg similarity index 100% rename from icons/minus-square.svg rename to icons/regular/minus-square.svg diff --git a/icons/minus.svg b/icons/regular/minus.svg similarity index 100% rename from icons/minus.svg rename to icons/regular/minus.svg diff --git a/icons/mirror.svg b/icons/regular/mirror.svg similarity index 100% rename from icons/mirror.svg rename to icons/regular/mirror.svg diff --git a/icons/mobile-dev-mode.svg b/icons/regular/mobile-dev-mode.svg similarity index 100% rename from icons/mobile-dev-mode.svg rename to icons/regular/mobile-dev-mode.svg diff --git a/icons/mobile-fingerprint.svg b/icons/regular/mobile-fingerprint.svg similarity index 100% rename from icons/mobile-fingerprint.svg rename to icons/regular/mobile-fingerprint.svg diff --git a/icons/mobile-voice.svg b/icons/regular/mobile-voice.svg similarity index 100% rename from icons/mobile-voice.svg rename to icons/regular/mobile-voice.svg diff --git a/icons/modern-tv-4k.svg b/icons/regular/modern-tv-4k.svg similarity index 100% rename from icons/modern-tv-4k.svg rename to icons/regular/modern-tv-4k.svg diff --git a/icons/modern-tv.svg b/icons/regular/modern-tv.svg similarity index 100% rename from icons/modern-tv.svg rename to icons/regular/modern-tv.svg diff --git a/icons/money-square.svg b/icons/regular/money-square.svg similarity index 100% rename from icons/money-square.svg rename to icons/regular/money-square.svg diff --git a/icons/moon-sat.svg b/icons/regular/moon-sat.svg similarity index 100% rename from icons/moon-sat.svg rename to icons/regular/moon-sat.svg diff --git a/icons/more-horiz-circle.svg b/icons/regular/more-horiz-circle.svg similarity index 100% rename from icons/more-horiz-circle.svg rename to icons/regular/more-horiz-circle.svg diff --git a/icons/more-horiz.svg b/icons/regular/more-horiz.svg similarity index 100% rename from icons/more-horiz.svg rename to icons/regular/more-horiz.svg diff --git a/icons/more-vert-circle.svg b/icons/regular/more-vert-circle.svg similarity index 100% rename from icons/more-vert-circle.svg rename to icons/regular/more-vert-circle.svg diff --git a/icons/more-vert.svg b/icons/regular/more-vert.svg similarity index 100% rename from icons/more-vert.svg rename to icons/regular/more-vert.svg diff --git a/icons/motorcycle.svg b/icons/regular/motorcycle.svg similarity index 100% rename from icons/motorcycle.svg rename to icons/regular/motorcycle.svg diff --git a/icons/mouse-button-left.svg b/icons/regular/mouse-button-left.svg similarity index 100% rename from icons/mouse-button-left.svg rename to icons/regular/mouse-button-left.svg diff --git a/icons/mouse-button-right.svg b/icons/regular/mouse-button-right.svg similarity index 100% rename from icons/mouse-button-right.svg rename to icons/regular/mouse-button-right.svg diff --git a/icons/mouse-scroll-wheel.svg b/icons/regular/mouse-scroll-wheel.svg similarity index 100% rename from icons/mouse-scroll-wheel.svg rename to icons/regular/mouse-scroll-wheel.svg diff --git a/icons/movie.svg b/icons/regular/movie.svg similarity index 100% rename from icons/movie.svg rename to icons/regular/movie.svg diff --git a/icons/mpeg-format.svg b/icons/regular/mpeg-format.svg similarity index 100% rename from icons/mpeg-format.svg rename to icons/regular/mpeg-format.svg diff --git a/icons/multi-bubble.svg b/icons/regular/multi-bubble.svg similarity index 100% rename from icons/multi-bubble.svg rename to icons/regular/multi-bubble.svg diff --git a/icons/multi-mac-os-window.svg b/icons/regular/multi-mac-os-window.svg similarity index 100% rename from icons/multi-mac-os-window.svg rename to icons/regular/multi-mac-os-window.svg diff --git a/icons/multi-window.svg b/icons/regular/multi-window.svg similarity index 100% rename from icons/multi-window.svg rename to icons/regular/multi-window.svg diff --git a/icons/multiple-pages-empty.svg b/icons/regular/multiple-pages-empty.svg similarity index 100% rename from icons/multiple-pages-empty.svg rename to icons/regular/multiple-pages-empty.svg diff --git a/icons/multiple-pages-minus.svg b/icons/regular/multiple-pages-minus.svg similarity index 100% rename from icons/multiple-pages-minus.svg rename to icons/regular/multiple-pages-minus.svg diff --git a/icons/multiple-pages-plus.svg b/icons/regular/multiple-pages-plus.svg similarity index 100% rename from icons/multiple-pages-plus.svg rename to icons/regular/multiple-pages-plus.svg diff --git a/icons/multiple-pages-xmark.svg b/icons/regular/multiple-pages-xmark.svg similarity index 100% rename from icons/multiple-pages-xmark.svg rename to icons/regular/multiple-pages-xmark.svg diff --git a/icons/multiple-pages.svg b/icons/regular/multiple-pages.svg similarity index 100% rename from icons/multiple-pages.svg rename to icons/regular/multiple-pages.svg diff --git a/icons/music-double-note-plus.svg b/icons/regular/music-double-note-plus.svg similarity index 100% rename from icons/music-double-note-plus.svg rename to icons/regular/music-double-note-plus.svg diff --git a/icons/music-double-note.svg b/icons/regular/music-double-note.svg similarity index 100% rename from icons/music-double-note.svg rename to icons/regular/music-double-note.svg diff --git a/icons/music-note-plus.svg b/icons/regular/music-note-plus.svg similarity index 100% rename from icons/music-note-plus.svg rename to icons/regular/music-note-plus.svg diff --git a/icons/music-note.svg b/icons/regular/music-note.svg similarity index 100% rename from icons/music-note.svg rename to icons/regular/music-note.svg diff --git a/icons/n-square.svg b/icons/regular/n-square.svg similarity index 100% rename from icons/n-square.svg rename to icons/regular/n-square.svg diff --git a/icons/nav-arrow-down.svg b/icons/regular/nav-arrow-down.svg similarity index 100% rename from icons/nav-arrow-down.svg rename to icons/regular/nav-arrow-down.svg diff --git a/icons/nav-arrow-left.svg b/icons/regular/nav-arrow-left.svg similarity index 100% rename from icons/nav-arrow-left.svg rename to icons/regular/nav-arrow-left.svg diff --git a/icons/nav-arrow-right.svg b/icons/regular/nav-arrow-right.svg similarity index 100% rename from icons/nav-arrow-right.svg rename to icons/regular/nav-arrow-right.svg diff --git a/icons/nav-arrow-up.svg b/icons/regular/nav-arrow-up.svg similarity index 100% rename from icons/nav-arrow-up.svg rename to icons/regular/nav-arrow-up.svg diff --git a/icons/navigator-alt.svg b/icons/regular/navigator-alt.svg similarity index 100% rename from icons/navigator-alt.svg rename to icons/regular/navigator-alt.svg diff --git a/icons/navigator.svg b/icons/regular/navigator.svg similarity index 100% rename from icons/navigator.svg rename to icons/regular/navigator.svg diff --git a/icons/neighbourhood.svg b/icons/regular/neighbourhood.svg similarity index 100% rename from icons/neighbourhood.svg rename to icons/regular/neighbourhood.svg diff --git a/icons/network-left.svg b/icons/regular/network-left.svg similarity index 100% rename from icons/network-left.svg rename to icons/regular/network-left.svg diff --git a/icons/network-reverse.svg b/icons/regular/network-reverse.svg similarity index 100% rename from icons/network-reverse.svg rename to icons/regular/network-reverse.svg diff --git a/icons/network-right.svg b/icons/regular/network-right.svg similarity index 100% rename from icons/network-right.svg rename to icons/regular/network-right.svg diff --git a/icons/network.svg b/icons/regular/network.svg similarity index 100% rename from icons/network.svg rename to icons/regular/network.svg diff --git a/icons/new-tab.svg b/icons/regular/new-tab.svg similarity index 100% rename from icons/new-tab.svg rename to icons/regular/new-tab.svg diff --git a/icons/nintendo-switch.svg b/icons/regular/nintendo-switch.svg similarity index 100% rename from icons/nintendo-switch.svg rename to icons/regular/nintendo-switch.svg diff --git a/icons/no-smoking-circle.svg b/icons/regular/no-smoking-circle.svg similarity index 100% rename from icons/no-smoking-circle.svg rename to icons/regular/no-smoking-circle.svg diff --git a/icons/non-binary.svg b/icons/regular/non-binary.svg similarity index 100% rename from icons/non-binary.svg rename to icons/regular/non-binary.svg diff --git a/icons/notes.svg b/icons/regular/notes.svg similarity index 100% rename from icons/notes.svg rename to icons/regular/notes.svg diff --git a/icons/npm-square.svg b/icons/regular/npm-square.svg similarity index 100% rename from icons/npm-square.svg rename to icons/regular/npm-square.svg diff --git a/icons/npm.svg b/icons/regular/npm.svg similarity index 100% rename from icons/npm.svg rename to icons/regular/npm.svg diff --git a/icons/number-0-square.svg b/icons/regular/number-0-square.svg similarity index 100% rename from icons/number-0-square.svg rename to icons/regular/number-0-square.svg diff --git a/icons/number-1-square.svg b/icons/regular/number-1-square.svg similarity index 100% rename from icons/number-1-square.svg rename to icons/regular/number-1-square.svg diff --git a/icons/number-2-square.svg b/icons/regular/number-2-square.svg similarity index 100% rename from icons/number-2-square.svg rename to icons/regular/number-2-square.svg diff --git a/icons/number-3-square.svg b/icons/regular/number-3-square.svg similarity index 100% rename from icons/number-3-square.svg rename to icons/regular/number-3-square.svg diff --git a/icons/number-4-square.svg b/icons/regular/number-4-square.svg similarity index 100% rename from icons/number-4-square.svg rename to icons/regular/number-4-square.svg diff --git a/icons/number-5-square.svg b/icons/regular/number-5-square.svg similarity index 100% rename from icons/number-5-square.svg rename to icons/regular/number-5-square.svg diff --git a/icons/number-6-square.svg b/icons/regular/number-6-square.svg similarity index 100% rename from icons/number-6-square.svg rename to icons/regular/number-6-square.svg diff --git a/icons/number-7-square.svg b/icons/regular/number-7-square.svg similarity index 100% rename from icons/number-7-square.svg rename to icons/regular/number-7-square.svg diff --git a/icons/number-8-square.svg b/icons/regular/number-8-square.svg similarity index 100% rename from icons/number-8-square.svg rename to icons/regular/number-8-square.svg diff --git a/icons/number-9-square.svg b/icons/regular/number-9-square.svg similarity index 100% rename from icons/number-9-square.svg rename to icons/regular/number-9-square.svg diff --git a/icons/numbered-list-left.svg b/icons/regular/numbered-list-left.svg similarity index 100% rename from icons/numbered-list-left.svg rename to icons/regular/numbered-list-left.svg diff --git a/icons/numbered-list-right.svg b/icons/regular/numbered-list-right.svg similarity index 100% rename from icons/numbered-list-right.svg rename to icons/regular/numbered-list-right.svg diff --git a/icons/o-square.svg b/icons/regular/o-square.svg similarity index 100% rename from icons/o-square.svg rename to icons/regular/o-square.svg diff --git a/icons/octagon.svg b/icons/regular/octagon.svg similarity index 100% rename from icons/octagon.svg rename to icons/regular/octagon.svg diff --git a/icons/off-tag.svg b/icons/regular/off-tag.svg similarity index 100% rename from icons/off-tag.svg rename to icons/regular/off-tag.svg diff --git a/icons/oil-industry.svg b/icons/regular/oil-industry.svg similarity index 100% rename from icons/oil-industry.svg rename to icons/regular/oil-industry.svg diff --git a/icons/okrs.svg b/icons/regular/okrs.svg similarity index 100% rename from icons/okrs.svg rename to icons/regular/okrs.svg diff --git a/icons/on-tag.svg b/icons/regular/on-tag.svg similarity index 100% rename from icons/on-tag.svg rename to icons/regular/on-tag.svg diff --git a/icons/one-finger-select-hand-gesture.svg b/icons/regular/one-finger-select-hand-gesture.svg similarity index 100% rename from icons/one-finger-select-hand-gesture.svg rename to icons/regular/one-finger-select-hand-gesture.svg diff --git a/icons/one-point-circle.svg b/icons/regular/one-point-circle.svg similarity index 100% rename from icons/one-point-circle.svg rename to icons/regular/one-point-circle.svg diff --git a/icons/open-book.svg b/icons/regular/open-book.svg similarity index 100% rename from icons/open-book.svg rename to icons/regular/open-book.svg diff --git a/icons/open-in-browser.svg b/icons/regular/open-in-browser.svg similarity index 100% rename from icons/open-in-browser.svg rename to icons/regular/open-in-browser.svg diff --git a/icons/open-in-window.svg b/icons/regular/open-in-window.svg similarity index 100% rename from icons/open-in-window.svg rename to icons/regular/open-in-window.svg diff --git a/icons/open-new-window.svg b/icons/regular/open-new-window.svg similarity index 100% rename from icons/open-new-window.svg rename to icons/regular/open-new-window.svg diff --git a/icons/open-select-hand-gesture.svg b/icons/regular/open-select-hand-gesture.svg similarity index 100% rename from icons/open-select-hand-gesture.svg rename to icons/regular/open-select-hand-gesture.svg diff --git a/icons/open-vpn.svg b/icons/regular/open-vpn.svg similarity index 100% rename from icons/open-vpn.svg rename to icons/regular/open-vpn.svg diff --git a/icons/orange-half.svg b/icons/regular/orange-half.svg similarity index 100% rename from icons/orange-half.svg rename to icons/regular/orange-half.svg diff --git a/icons/orange-slice-alt.svg b/icons/regular/orange-slice-alt.svg similarity index 100% rename from icons/orange-slice-alt.svg rename to icons/regular/orange-slice-alt.svg diff --git a/icons/orange-slice.svg b/icons/regular/orange-slice.svg similarity index 100% rename from icons/orange-slice.svg rename to icons/regular/orange-slice.svg diff --git a/icons/organic-food-square.svg b/icons/regular/organic-food-square.svg similarity index 100% rename from icons/organic-food-square.svg rename to icons/regular/organic-food-square.svg diff --git a/icons/organic-food.svg b/icons/regular/organic-food.svg similarity index 100% rename from icons/organic-food.svg rename to icons/regular/organic-food.svg diff --git a/icons/orthogonal-view.svg b/icons/regular/orthogonal-view.svg similarity index 100% rename from icons/orthogonal-view.svg rename to icons/regular/orthogonal-view.svg diff --git a/icons/package-lock.svg b/icons/regular/package-lock.svg similarity index 100% rename from icons/package-lock.svg rename to icons/regular/package-lock.svg diff --git a/icons/package.svg b/icons/regular/package.svg similarity index 100% rename from icons/package.svg rename to icons/regular/package.svg diff --git a/icons/packages.svg b/icons/regular/packages.svg similarity index 100% rename from icons/packages.svg rename to icons/regular/packages.svg diff --git a/icons/pacman.svg b/icons/regular/pacman.svg similarity index 100% rename from icons/pacman.svg rename to icons/regular/pacman.svg diff --git a/icons/page-down.svg b/icons/regular/page-down.svg similarity index 100% rename from icons/page-down.svg rename to icons/regular/page-down.svg diff --git a/icons/page-edit.svg b/icons/regular/page-edit.svg similarity index 100% rename from icons/page-edit.svg rename to icons/regular/page-edit.svg diff --git a/icons/page-flip.svg b/icons/regular/page-flip.svg similarity index 100% rename from icons/page-flip.svg rename to icons/regular/page-flip.svg diff --git a/icons/page-left.svg b/icons/regular/page-left.svg similarity index 100% rename from icons/page-left.svg rename to icons/regular/page-left.svg diff --git a/icons/page-minus-in.svg b/icons/regular/page-minus-in.svg similarity index 100% rename from icons/page-minus-in.svg rename to icons/regular/page-minus-in.svg diff --git a/icons/page-minus.svg b/icons/regular/page-minus.svg similarity index 100% rename from icons/page-minus.svg rename to icons/regular/page-minus.svg diff --git a/icons/page-plus-in.svg b/icons/regular/page-plus-in.svg similarity index 100% rename from icons/page-plus-in.svg rename to icons/regular/page-plus-in.svg diff --git a/icons/page-plus.svg b/icons/regular/page-plus.svg similarity index 100% rename from icons/page-plus.svg rename to icons/regular/page-plus.svg diff --git a/icons/page-right.svg b/icons/regular/page-right.svg similarity index 100% rename from icons/page-right.svg rename to icons/regular/page-right.svg diff --git a/icons/page-search.svg b/icons/regular/page-search.svg similarity index 100% rename from icons/page-search.svg rename to icons/regular/page-search.svg diff --git a/icons/page-star.svg b/icons/regular/page-star.svg similarity index 100% rename from icons/page-star.svg rename to icons/regular/page-star.svg diff --git a/icons/page-up.svg b/icons/regular/page-up.svg similarity index 100% rename from icons/page-up.svg rename to icons/regular/page-up.svg diff --git a/icons/page.svg b/icons/regular/page.svg similarity index 100% rename from icons/page.svg rename to icons/regular/page.svg diff --git a/icons/palette.svg b/icons/regular/palette.svg similarity index 100% rename from icons/palette.svg rename to icons/regular/palette.svg diff --git a/icons/panorama-enlarge.svg b/icons/regular/panorama-enlarge.svg similarity index 100% rename from icons/panorama-enlarge.svg rename to icons/regular/panorama-enlarge.svg diff --git a/icons/panorama-reduce.svg b/icons/regular/panorama-reduce.svg similarity index 100% rename from icons/panorama-reduce.svg rename to icons/regular/panorama-reduce.svg diff --git a/icons/pants-pockets.svg b/icons/regular/pants-pockets.svg similarity index 100% rename from icons/pants-pockets.svg rename to icons/regular/pants-pockets.svg diff --git a/icons/pants.svg b/icons/regular/pants.svg similarity index 100% rename from icons/pants.svg rename to icons/regular/pants.svg diff --git a/icons/parking.svg b/icons/regular/parking.svg similarity index 100% rename from icons/parking.svg rename to icons/regular/parking.svg diff --git a/icons/password-check.svg b/icons/regular/password-check.svg similarity index 100% rename from icons/password-check.svg rename to icons/regular/password-check.svg diff --git a/icons/password-cursor.svg b/icons/regular/password-cursor.svg similarity index 100% rename from icons/password-cursor.svg rename to icons/regular/password-cursor.svg diff --git a/icons/password-xmark.svg b/icons/regular/password-xmark.svg similarity index 100% rename from icons/password-xmark.svg rename to icons/regular/password-xmark.svg diff --git a/icons/paste-clipboard.svg b/icons/regular/paste-clipboard.svg similarity index 100% rename from icons/paste-clipboard.svg rename to icons/regular/paste-clipboard.svg diff --git a/icons/path-arrow.svg b/icons/regular/path-arrow.svg similarity index 100% rename from icons/path-arrow.svg rename to icons/regular/path-arrow.svg diff --git a/icons/pause-window.svg b/icons/regular/pause-window.svg similarity index 100% rename from icons/pause-window.svg rename to icons/regular/pause-window.svg diff --git a/icons/pause.svg b/icons/regular/pause.svg similarity index 100% rename from icons/pause.svg rename to icons/regular/pause.svg diff --git a/icons/paypal.svg b/icons/regular/paypal.svg similarity index 100% rename from icons/paypal.svg rename to icons/regular/paypal.svg diff --git a/icons/pc-check.svg b/icons/regular/pc-check.svg similarity index 100% rename from icons/pc-check.svg rename to icons/regular/pc-check.svg diff --git a/icons/pc-firewall.svg b/icons/regular/pc-firewall.svg similarity index 100% rename from icons/pc-firewall.svg rename to icons/regular/pc-firewall.svg diff --git a/icons/pc-mouse.svg b/icons/regular/pc-mouse.svg similarity index 100% rename from icons/pc-mouse.svg rename to icons/regular/pc-mouse.svg diff --git a/icons/pc-no-entry.svg b/icons/regular/pc-no-entry.svg similarity index 100% rename from icons/pc-no-entry.svg rename to icons/regular/pc-no-entry.svg diff --git a/icons/pc-warning.svg b/icons/regular/pc-warning.svg similarity index 100% rename from icons/pc-warning.svg rename to icons/regular/pc-warning.svg diff --git a/icons/peace-hand.svg b/icons/regular/peace-hand.svg similarity index 100% rename from icons/peace-hand.svg rename to icons/regular/peace-hand.svg diff --git a/icons/pen-connect-bluetooth.svg b/icons/regular/pen-connect-bluetooth.svg similarity index 100% rename from icons/pen-connect-bluetooth.svg rename to icons/regular/pen-connect-bluetooth.svg diff --git a/icons/pen-connect-wifi.svg b/icons/regular/pen-connect-wifi.svg similarity index 100% rename from icons/pen-connect-wifi.svg rename to icons/regular/pen-connect-wifi.svg diff --git a/icons/pen-tablet-connect-usb.svg b/icons/regular/pen-tablet-connect-usb.svg similarity index 100% rename from icons/pen-tablet-connect-usb.svg rename to icons/regular/pen-tablet-connect-usb.svg diff --git a/icons/pen-tablet-connect-wifi.svg b/icons/regular/pen-tablet-connect-wifi.svg similarity index 100% rename from icons/pen-tablet-connect-wifi.svg rename to icons/regular/pen-tablet-connect-wifi.svg diff --git a/icons/pen-tablet.svg b/icons/regular/pen-tablet.svg similarity index 100% rename from icons/pen-tablet.svg rename to icons/regular/pen-tablet.svg diff --git a/icons/pentagon.svg b/icons/regular/pentagon.svg similarity index 100% rename from icons/pentagon.svg rename to icons/regular/pentagon.svg diff --git a/icons/people-tag.svg b/icons/regular/people-tag.svg similarity index 100% rename from icons/people-tag.svg rename to icons/regular/people-tag.svg diff --git a/icons/percent-rotate-out.svg b/icons/regular/percent-rotate-out.svg similarity index 100% rename from icons/percent-rotate-out.svg rename to icons/regular/percent-rotate-out.svg diff --git a/icons/percentage-circle.svg b/icons/regular/percentage-circle.svg similarity index 100% rename from icons/percentage-circle.svg rename to icons/regular/percentage-circle.svg diff --git a/icons/percentage-square.svg b/icons/regular/percentage-square.svg similarity index 100% rename from icons/percentage-square.svg rename to icons/regular/percentage-square.svg diff --git a/icons/percentage.svg b/icons/regular/percentage.svg similarity index 100% rename from icons/percentage.svg rename to icons/regular/percentage.svg diff --git a/icons/perspective-view.svg b/icons/regular/perspective-view.svg similarity index 100% rename from icons/perspective-view.svg rename to icons/regular/perspective-view.svg diff --git a/icons/pharmacy-cross-circle.svg b/icons/regular/pharmacy-cross-circle.svg similarity index 100% rename from icons/pharmacy-cross-circle.svg rename to icons/regular/pharmacy-cross-circle.svg diff --git a/icons/pharmacy-cross-tag.svg b/icons/regular/pharmacy-cross-tag.svg similarity index 100% rename from icons/pharmacy-cross-tag.svg rename to icons/regular/pharmacy-cross-tag.svg diff --git a/icons/phone-disabled.svg b/icons/regular/phone-disabled.svg similarity index 100% rename from icons/phone-disabled.svg rename to icons/regular/phone-disabled.svg diff --git a/icons/phone-income.svg b/icons/regular/phone-income.svg similarity index 100% rename from icons/phone-income.svg rename to icons/regular/phone-income.svg diff --git a/icons/phone-minus.svg b/icons/regular/phone-minus.svg similarity index 100% rename from icons/phone-minus.svg rename to icons/regular/phone-minus.svg diff --git a/icons/phone-outcome.svg b/icons/regular/phone-outcome.svg similarity index 100% rename from icons/phone-outcome.svg rename to icons/regular/phone-outcome.svg diff --git a/icons/phone-paused.svg b/icons/regular/phone-paused.svg similarity index 100% rename from icons/phone-paused.svg rename to icons/regular/phone-paused.svg diff --git a/icons/phone-plus.svg b/icons/regular/phone-plus.svg similarity index 100% rename from icons/phone-plus.svg rename to icons/regular/phone-plus.svg diff --git a/icons/phone-xmark.svg b/icons/regular/phone-xmark.svg similarity index 100% rename from icons/phone-xmark.svg rename to icons/regular/phone-xmark.svg diff --git a/icons/phone.svg b/icons/regular/phone.svg similarity index 100% rename from icons/phone.svg rename to icons/regular/phone.svg diff --git a/icons/piggy-bank.svg b/icons/regular/piggy-bank.svg similarity index 100% rename from icons/piggy-bank.svg rename to icons/regular/piggy-bank.svg diff --git a/icons/pillow.svg b/icons/regular/pillow.svg similarity index 100% rename from icons/pillow.svg rename to icons/regular/pillow.svg diff --git a/icons/pin-slash.svg b/icons/regular/pin-slash.svg similarity index 100% rename from icons/pin-slash.svg rename to icons/regular/pin-slash.svg diff --git a/icons/pin.svg b/icons/regular/pin.svg similarity index 100% rename from icons/pin.svg rename to icons/regular/pin.svg diff --git a/icons/pine-tree.svg b/icons/regular/pine-tree.svg similarity index 100% rename from icons/pine-tree.svg rename to icons/regular/pine-tree.svg diff --git a/icons/pinterest.svg b/icons/regular/pinterest.svg similarity index 100% rename from icons/pinterest.svg rename to icons/regular/pinterest.svg diff --git a/icons/pipe-3d.svg b/icons/regular/pipe-3d.svg similarity index 100% rename from icons/pipe-3d.svg rename to icons/regular/pipe-3d.svg diff --git a/icons/pizza-slice.svg b/icons/regular/pizza-slice.svg similarity index 100% rename from icons/pizza-slice.svg rename to icons/regular/pizza-slice.svg diff --git a/icons/planet-alt.svg b/icons/regular/planet-alt.svg similarity index 100% rename from icons/planet-alt.svg rename to icons/regular/planet-alt.svg diff --git a/icons/planet-sat.svg b/icons/regular/planet-sat.svg similarity index 100% rename from icons/planet-sat.svg rename to icons/regular/planet-sat.svg diff --git a/icons/planet.svg b/icons/regular/planet.svg similarity index 100% rename from icons/planet.svg rename to icons/regular/planet.svg diff --git a/icons/planimetry.svg b/icons/regular/planimetry.svg similarity index 100% rename from icons/planimetry.svg rename to icons/regular/planimetry.svg diff --git a/icons/play.svg b/icons/regular/play.svg similarity index 100% rename from icons/play.svg rename to icons/regular/play.svg diff --git a/icons/playlist-play.svg b/icons/regular/playlist-play.svg similarity index 100% rename from icons/playlist-play.svg rename to icons/regular/playlist-play.svg diff --git a/icons/playlist-plus.svg b/icons/regular/playlist-plus.svg similarity index 100% rename from icons/playlist-plus.svg rename to icons/regular/playlist-plus.svg diff --git a/icons/playlist.svg b/icons/regular/playlist.svg similarity index 100% rename from icons/playlist.svg rename to icons/regular/playlist.svg diff --git a/icons/playstation-gamepad.svg b/icons/regular/playstation-gamepad.svg similarity index 100% rename from icons/playstation-gamepad.svg rename to icons/regular/playstation-gamepad.svg diff --git a/icons/plug-type-a.svg b/icons/regular/plug-type-a.svg similarity index 100% rename from icons/plug-type-a.svg rename to icons/regular/plug-type-a.svg diff --git a/icons/plug-type-c.svg b/icons/regular/plug-type-c.svg similarity index 100% rename from icons/plug-type-c.svg rename to icons/regular/plug-type-c.svg diff --git a/icons/plug-type-g.svg b/icons/regular/plug-type-g.svg similarity index 100% rename from icons/plug-type-g.svg rename to icons/regular/plug-type-g.svg diff --git a/icons/plug-type-l.svg b/icons/regular/plug-type-l.svg similarity index 100% rename from icons/plug-type-l.svg rename to icons/regular/plug-type-l.svg diff --git a/icons/plus-circle.svg b/icons/regular/plus-circle.svg similarity index 100% rename from icons/plus-circle.svg rename to icons/regular/plus-circle.svg diff --git a/icons/plus-square-dashed.svg b/icons/regular/plus-square-dashed.svg similarity index 100% rename from icons/plus-square-dashed.svg rename to icons/regular/plus-square-dashed.svg diff --git a/icons/plus-square.svg b/icons/regular/plus-square.svg similarity index 100% rename from icons/plus-square.svg rename to icons/regular/plus-square.svg diff --git a/icons/plus.svg b/icons/regular/plus.svg similarity index 100% rename from icons/plus.svg rename to icons/regular/plus.svg diff --git a/icons/png-format.svg b/icons/regular/png-format.svg similarity index 100% rename from icons/png-format.svg rename to icons/regular/png-format.svg diff --git a/icons/pocket.svg b/icons/regular/pocket.svg similarity index 100% rename from icons/pocket.svg rename to icons/regular/pocket.svg diff --git a/icons/podcast.svg b/icons/regular/podcast.svg similarity index 100% rename from icons/podcast.svg rename to icons/regular/podcast.svg diff --git a/icons/pokeball.svg b/icons/regular/pokeball.svg similarity index 100% rename from icons/pokeball.svg rename to icons/regular/pokeball.svg diff --git a/icons/position-align.svg b/icons/regular/position-align.svg similarity index 100% rename from icons/position-align.svg rename to icons/regular/position-align.svg diff --git a/icons/position.svg b/icons/regular/position.svg similarity index 100% rename from icons/position.svg rename to icons/regular/position.svg diff --git a/icons/post.svg b/icons/regular/post.svg similarity index 100% rename from icons/post.svg rename to icons/regular/post.svg diff --git a/icons/potion.svg b/icons/regular/potion.svg similarity index 100% rename from icons/potion.svg rename to icons/regular/potion.svg diff --git a/icons/pound.svg b/icons/regular/pound.svg similarity index 100% rename from icons/pound.svg rename to icons/regular/pound.svg diff --git a/icons/precision-tool.svg b/icons/regular/precision-tool.svg similarity index 100% rename from icons/precision-tool.svg rename to icons/regular/precision-tool.svg diff --git a/icons/presentation.svg b/icons/regular/presentation.svg similarity index 100% rename from icons/presentation.svg rename to icons/regular/presentation.svg diff --git a/icons/printer.svg b/icons/regular/printer.svg similarity index 100% rename from icons/printer.svg rename to icons/regular/printer.svg diff --git a/icons/printing-page.svg b/icons/regular/printing-page.svg similarity index 100% rename from icons/printing-page.svg rename to icons/regular/printing-page.svg diff --git a/icons/priority-down.svg b/icons/regular/priority-down.svg similarity index 100% rename from icons/priority-down.svg rename to icons/regular/priority-down.svg diff --git a/icons/priority-high.svg b/icons/regular/priority-high.svg similarity index 100% rename from icons/priority-high.svg rename to icons/regular/priority-high.svg diff --git a/icons/priority-medium.svg b/icons/regular/priority-medium.svg similarity index 100% rename from icons/priority-medium.svg rename to icons/regular/priority-medium.svg diff --git a/icons/priority-up.svg b/icons/regular/priority-up.svg similarity index 100% rename from icons/priority-up.svg rename to icons/regular/priority-up.svg diff --git a/icons/privacy-policy.svg b/icons/regular/privacy-policy.svg similarity index 100% rename from icons/privacy-policy.svg rename to icons/regular/privacy-policy.svg diff --git a/icons/private-wifi.svg b/icons/regular/private-wifi.svg similarity index 100% rename from icons/private-wifi.svg rename to icons/regular/private-wifi.svg diff --git a/icons/profile-circle.svg b/icons/regular/profile-circle.svg similarity index 100% rename from icons/profile-circle.svg rename to icons/regular/profile-circle.svg diff --git a/icons/prohibition.svg b/icons/regular/prohibition.svg similarity index 100% rename from icons/prohibition.svg rename to icons/regular/prohibition.svg diff --git a/icons/project-curve-3d.svg b/icons/regular/project-curve-3d.svg similarity index 100% rename from icons/project-curve-3d.svg rename to icons/regular/project-curve-3d.svg diff --git a/icons/puzzle.svg b/icons/regular/puzzle.svg similarity index 100% rename from icons/puzzle.svg rename to icons/regular/puzzle.svg diff --git a/icons/qr-code.svg b/icons/regular/qr-code.svg similarity index 100% rename from icons/qr-code.svg rename to icons/regular/qr-code.svg diff --git a/icons/question-mark.svg b/icons/regular/question-mark.svg similarity index 100% rename from icons/question-mark.svg rename to icons/regular/question-mark.svg diff --git a/icons/quote-message.svg b/icons/regular/quote-message.svg similarity index 100% rename from icons/quote-message.svg rename to icons/regular/quote-message.svg diff --git a/icons/quote.svg b/icons/regular/quote.svg similarity index 100% rename from icons/quote.svg rename to icons/regular/quote.svg diff --git a/icons/radiation.svg b/icons/regular/radiation.svg similarity index 100% rename from icons/radiation.svg rename to icons/regular/radiation.svg diff --git a/icons/radius.svg b/icons/regular/radius.svg similarity index 100% rename from icons/radius.svg rename to icons/regular/radius.svg diff --git a/icons/rain.svg b/icons/regular/rain.svg similarity index 100% rename from icons/rain.svg rename to icons/regular/rain.svg diff --git a/icons/raw-format.svg b/icons/regular/raw-format.svg similarity index 100% rename from icons/raw-format.svg rename to icons/regular/raw-format.svg diff --git a/icons/receive-dollars.svg b/icons/regular/receive-dollars.svg similarity index 100% rename from icons/receive-dollars.svg rename to icons/regular/receive-dollars.svg diff --git a/icons/receive-euros.svg b/icons/regular/receive-euros.svg similarity index 100% rename from icons/receive-euros.svg rename to icons/regular/receive-euros.svg diff --git a/icons/receive-pounds.svg b/icons/regular/receive-pounds.svg similarity index 100% rename from icons/receive-pounds.svg rename to icons/regular/receive-pounds.svg diff --git a/icons/receive-yens.svg b/icons/regular/receive-yens.svg similarity index 100% rename from icons/receive-yens.svg rename to icons/regular/receive-yens.svg diff --git a/icons/redo-action.svg b/icons/regular/redo-action.svg similarity index 100% rename from icons/redo-action.svg rename to icons/regular/redo-action.svg diff --git a/icons/redo-circle.svg b/icons/regular/redo-circle.svg similarity index 100% rename from icons/redo-circle.svg rename to icons/regular/redo-circle.svg diff --git a/icons/redo.svg b/icons/regular/redo.svg similarity index 100% rename from icons/redo.svg rename to icons/regular/redo.svg diff --git a/icons/reduce.svg b/icons/regular/reduce.svg similarity index 100% rename from icons/reduce.svg rename to icons/regular/reduce.svg diff --git a/icons/refresh-circle.svg b/icons/regular/refresh-circle.svg similarity index 100% rename from icons/refresh-circle.svg rename to icons/regular/refresh-circle.svg diff --git a/icons/refresh-double.svg b/icons/regular/refresh-double.svg similarity index 100% rename from icons/refresh-double.svg rename to icons/regular/refresh-double.svg diff --git a/icons/refresh.svg b/icons/regular/refresh.svg similarity index 100% rename from icons/refresh.svg rename to icons/regular/refresh.svg diff --git a/icons/reload-window.svg b/icons/regular/reload-window.svg similarity index 100% rename from icons/reload-window.svg rename to icons/regular/reload-window.svg diff --git a/icons/reminder-hand-gesture.svg b/icons/regular/reminder-hand-gesture.svg similarity index 100% rename from icons/reminder-hand-gesture.svg rename to icons/regular/reminder-hand-gesture.svg diff --git a/icons/repeat-once.svg b/icons/regular/repeat-once.svg similarity index 100% rename from icons/repeat-once.svg rename to icons/regular/repeat-once.svg diff --git a/icons/repeat.svg b/icons/regular/repeat.svg similarity index 100% rename from icons/repeat.svg rename to icons/regular/repeat.svg diff --git a/icons/reply-to-message.svg b/icons/regular/reply-to-message.svg similarity index 100% rename from icons/reply-to-message.svg rename to icons/regular/reply-to-message.svg diff --git a/icons/reply.svg b/icons/regular/reply.svg similarity index 100% rename from icons/reply.svg rename to icons/regular/reply.svg diff --git a/icons/report-columns.svg b/icons/regular/report-columns.svg similarity index 100% rename from icons/report-columns.svg rename to icons/regular/report-columns.svg diff --git a/icons/reports.svg b/icons/regular/reports.svg similarity index 100% rename from icons/reports.svg rename to icons/regular/reports.svg diff --git a/icons/repository.svg b/icons/regular/repository.svg similarity index 100% rename from icons/repository.svg rename to icons/regular/repository.svg diff --git a/icons/restart.svg b/icons/regular/restart.svg similarity index 100% rename from icons/restart.svg rename to icons/regular/restart.svg diff --git a/icons/rewind.svg b/icons/regular/rewind.svg similarity index 100% rename from icons/rewind.svg rename to icons/regular/rewind.svg diff --git a/icons/rhombus.svg b/icons/regular/rhombus.svg similarity index 100% rename from icons/rhombus.svg rename to icons/regular/rhombus.svg diff --git a/icons/rings.svg b/icons/regular/rings.svg similarity index 100% rename from icons/rings.svg rename to icons/regular/rings.svg diff --git a/icons/rocket.svg b/icons/regular/rocket.svg similarity index 100% rename from icons/rocket.svg rename to icons/regular/rocket.svg diff --git a/icons/rook.svg b/icons/regular/rook.svg similarity index 100% rename from icons/rook.svg rename to icons/regular/rook.svg diff --git a/icons/rotate-camera-left.svg b/icons/regular/rotate-camera-left.svg similarity index 100% rename from icons/rotate-camera-left.svg rename to icons/regular/rotate-camera-left.svg diff --git a/icons/rotate-camera-right.svg b/icons/regular/rotate-camera-right.svg similarity index 100% rename from icons/rotate-camera-right.svg rename to icons/regular/rotate-camera-right.svg diff --git a/icons/round-flask.svg b/icons/regular/round-flask.svg similarity index 100% rename from icons/round-flask.svg rename to icons/regular/round-flask.svg diff --git a/icons/rounded-mirror.svg b/icons/regular/rounded-mirror.svg similarity index 100% rename from icons/rounded-mirror.svg rename to icons/regular/rounded-mirror.svg diff --git a/icons/rss-feed-tag.svg b/icons/regular/rss-feed-tag.svg similarity index 100% rename from icons/rss-feed-tag.svg rename to icons/regular/rss-feed-tag.svg diff --git a/icons/rss-feed.svg b/icons/regular/rss-feed.svg similarity index 100% rename from icons/rss-feed.svg rename to icons/regular/rss-feed.svg diff --git a/icons/rubik-cube.svg b/icons/regular/rubik-cube.svg similarity index 100% rename from icons/rubik-cube.svg rename to icons/regular/rubik-cube.svg diff --git a/icons/ruler-arrows.svg b/icons/regular/ruler-arrows.svg similarity index 100% rename from icons/ruler-arrows.svg rename to icons/regular/ruler-arrows.svg diff --git a/icons/ruler-combine.svg b/icons/regular/ruler-combine.svg similarity index 100% rename from icons/ruler-combine.svg rename to icons/regular/ruler-combine.svg diff --git a/icons/ruler-minus.svg b/icons/regular/ruler-minus.svg similarity index 100% rename from icons/ruler-minus.svg rename to icons/regular/ruler-minus.svg diff --git a/icons/ruler-plus.svg b/icons/regular/ruler-plus.svg similarity index 100% rename from icons/ruler-plus.svg rename to icons/regular/ruler-plus.svg diff --git a/icons/ruler.svg b/icons/regular/ruler.svg similarity index 100% rename from icons/ruler.svg rename to icons/regular/ruler.svg diff --git a/icons/running.svg b/icons/regular/running.svg similarity index 100% rename from icons/running.svg rename to icons/regular/running.svg diff --git a/icons/safari.svg b/icons/regular/safari.svg similarity index 100% rename from icons/safari.svg rename to icons/regular/safari.svg diff --git a/icons/safe-arrow-left.svg b/icons/regular/safe-arrow-left.svg similarity index 100% rename from icons/safe-arrow-left.svg rename to icons/regular/safe-arrow-left.svg diff --git a/icons/safe-arrow-right.svg b/icons/regular/safe-arrow-right.svg similarity index 100% rename from icons/safe-arrow-right.svg rename to icons/regular/safe-arrow-right.svg diff --git a/icons/safe-open.svg b/icons/regular/safe-open.svg similarity index 100% rename from icons/safe-open.svg rename to icons/regular/safe-open.svg diff --git a/icons/safe.svg b/icons/regular/safe.svg similarity index 100% rename from icons/safe.svg rename to icons/regular/safe.svg diff --git a/icons/sandals.svg b/icons/regular/sandals.svg similarity index 100% rename from icons/sandals.svg rename to icons/regular/sandals.svg diff --git a/icons/scale-frame-enlarge.svg b/icons/regular/scale-frame-enlarge.svg similarity index 100% rename from icons/scale-frame-enlarge.svg rename to icons/regular/scale-frame-enlarge.svg diff --git a/icons/scale-frame-reduce.svg b/icons/regular/scale-frame-reduce.svg similarity index 100% rename from icons/scale-frame-reduce.svg rename to icons/regular/scale-frame-reduce.svg diff --git a/icons/scan-barcode.svg b/icons/regular/scan-barcode.svg similarity index 100% rename from icons/scan-barcode.svg rename to icons/regular/scan-barcode.svg diff --git a/icons/scan-qr-code.svg b/icons/regular/scan-qr-code.svg similarity index 100% rename from icons/scan-qr-code.svg rename to icons/regular/scan-qr-code.svg diff --git a/icons/scanning.svg b/icons/regular/scanning.svg similarity index 100% rename from icons/scanning.svg rename to icons/regular/scanning.svg diff --git a/icons/scarf.svg b/icons/regular/scarf.svg similarity index 100% rename from icons/scarf.svg rename to icons/regular/scarf.svg diff --git a/icons/scissor-alt.svg b/icons/regular/scissor-alt.svg similarity index 100% rename from icons/scissor-alt.svg rename to icons/regular/scissor-alt.svg diff --git a/icons/scissor.svg b/icons/regular/scissor.svg similarity index 100% rename from icons/scissor.svg rename to icons/regular/scissor.svg diff --git a/icons/screenshot.svg b/icons/regular/screenshot.svg similarity index 100% rename from icons/screenshot.svg rename to icons/regular/screenshot.svg diff --git a/icons/sea-and-sun.svg b/icons/regular/sea-and-sun.svg similarity index 100% rename from icons/sea-and-sun.svg rename to icons/regular/sea-and-sun.svg diff --git a/icons/sea-waves.svg b/icons/regular/sea-waves.svg similarity index 100% rename from icons/sea-waves.svg rename to icons/regular/sea-waves.svg diff --git a/icons/search-engine.svg b/icons/regular/search-engine.svg similarity index 100% rename from icons/search-engine.svg rename to icons/regular/search-engine.svg diff --git a/icons/search-window.svg b/icons/regular/search-window.svg similarity index 100% rename from icons/search-window.svg rename to icons/regular/search-window.svg diff --git a/icons/search.svg b/icons/regular/search.svg similarity index 100% rename from icons/search.svg rename to icons/regular/search.svg diff --git a/icons/secure-window.svg b/icons/regular/secure-window.svg similarity index 100% rename from icons/secure-window.svg rename to icons/regular/secure-window.svg diff --git a/icons/security-pass.svg b/icons/regular/security-pass.svg similarity index 100% rename from icons/security-pass.svg rename to icons/regular/security-pass.svg diff --git a/icons/select-edge-3d.svg b/icons/regular/select-edge-3d.svg similarity index 100% rename from icons/select-edge-3d.svg rename to icons/regular/select-edge-3d.svg diff --git a/icons/select-face-3d.svg b/icons/regular/select-face-3d.svg similarity index 100% rename from icons/select-face-3d.svg rename to icons/regular/select-face-3d.svg diff --git a/icons/select-point-3d.svg b/icons/regular/select-point-3d.svg similarity index 100% rename from icons/select-point-3d.svg rename to icons/regular/select-point-3d.svg diff --git a/icons/select-window.svg b/icons/regular/select-window.svg similarity index 100% rename from icons/select-window.svg rename to icons/regular/select-window.svg diff --git a/icons/selective-tool.svg b/icons/regular/selective-tool.svg similarity index 100% rename from icons/selective-tool.svg rename to icons/regular/selective-tool.svg diff --git a/icons/send-diagonal.svg b/icons/regular/send-diagonal.svg similarity index 100% rename from icons/send-diagonal.svg rename to icons/regular/send-diagonal.svg diff --git a/icons/send-dollars.svg b/icons/regular/send-dollars.svg similarity index 100% rename from icons/send-dollars.svg rename to icons/regular/send-dollars.svg diff --git a/icons/send-euros.svg b/icons/regular/send-euros.svg similarity index 100% rename from icons/send-euros.svg rename to icons/regular/send-euros.svg diff --git a/icons/send-mail.svg b/icons/regular/send-mail.svg similarity index 100% rename from icons/send-mail.svg rename to icons/regular/send-mail.svg diff --git a/icons/send-pounds.svg b/icons/regular/send-pounds.svg similarity index 100% rename from icons/send-pounds.svg rename to icons/regular/send-pounds.svg diff --git a/icons/send-yens.svg b/icons/regular/send-yens.svg similarity index 100% rename from icons/send-yens.svg rename to icons/regular/send-yens.svg diff --git a/icons/send.svg b/icons/regular/send.svg similarity index 100% rename from icons/send.svg rename to icons/regular/send.svg diff --git a/icons/server-connection.svg b/icons/regular/server-connection.svg similarity index 100% rename from icons/server-connection.svg rename to icons/regular/server-connection.svg diff --git a/icons/server.svg b/icons/regular/server.svg similarity index 100% rename from icons/server.svg rename to icons/regular/server.svg diff --git a/icons/settings-profiles.svg b/icons/regular/settings-profiles.svg similarity index 100% rename from icons/settings-profiles.svg rename to icons/regular/settings-profiles.svg diff --git a/icons/settings.svg b/icons/regular/settings.svg similarity index 100% rename from icons/settings.svg rename to icons/regular/settings.svg diff --git a/icons/share-android.svg b/icons/regular/share-android.svg similarity index 100% rename from icons/share-android.svg rename to icons/regular/share-android.svg diff --git a/icons/share-ios.svg b/icons/regular/share-ios.svg similarity index 100% rename from icons/share-ios.svg rename to icons/regular/share-ios.svg diff --git a/icons/shield-alert.svg b/icons/regular/shield-alert.svg similarity index 100% rename from icons/shield-alert.svg rename to icons/regular/shield-alert.svg diff --git a/icons/shield-alt.svg b/icons/regular/shield-alt.svg similarity index 100% rename from icons/shield-alt.svg rename to icons/regular/shield-alt.svg diff --git a/icons/shield-broken.svg b/icons/regular/shield-broken.svg similarity index 100% rename from icons/shield-broken.svg rename to icons/regular/shield-broken.svg diff --git a/icons/shield-check.svg b/icons/regular/shield-check.svg similarity index 100% rename from icons/shield-check.svg rename to icons/regular/shield-check.svg diff --git a/icons/shield-download.svg b/icons/regular/shield-download.svg similarity index 100% rename from icons/shield-download.svg rename to icons/regular/shield-download.svg diff --git a/icons/shield-eye.svg b/icons/regular/shield-eye.svg similarity index 100% rename from icons/shield-eye.svg rename to icons/regular/shield-eye.svg diff --git a/icons/shield-loading.svg b/icons/regular/shield-loading.svg similarity index 100% rename from icons/shield-loading.svg rename to icons/regular/shield-loading.svg diff --git a/icons/shield-minus.svg b/icons/regular/shield-minus.svg similarity index 100% rename from icons/shield-minus.svg rename to icons/regular/shield-minus.svg diff --git a/icons/shield-plus-in.svg b/icons/regular/shield-plus-in.svg similarity index 100% rename from icons/shield-plus-in.svg rename to icons/regular/shield-plus-in.svg diff --git a/icons/shield-question.svg b/icons/regular/shield-question.svg similarity index 100% rename from icons/shield-question.svg rename to icons/regular/shield-question.svg diff --git a/icons/shield-search.svg b/icons/regular/shield-search.svg similarity index 100% rename from icons/shield-search.svg rename to icons/regular/shield-search.svg diff --git a/icons/shield-upload.svg b/icons/regular/shield-upload.svg similarity index 100% rename from icons/shield-upload.svg rename to icons/regular/shield-upload.svg diff --git a/icons/shield-xmark.svg b/icons/regular/shield-xmark.svg similarity index 100% rename from icons/shield-xmark.svg rename to icons/regular/shield-xmark.svg diff --git a/icons/shield.svg b/icons/regular/shield.svg similarity index 100% rename from icons/shield.svg rename to icons/regular/shield.svg diff --git a/icons/shirt-tank-top.svg b/icons/regular/shirt-tank-top.svg similarity index 100% rename from icons/shirt-tank-top.svg rename to icons/regular/shirt-tank-top.svg diff --git a/icons/shirt.svg b/icons/regular/shirt.svg similarity index 100% rename from icons/shirt.svg rename to icons/regular/shirt.svg diff --git a/icons/shop-four-tiles-window.svg b/icons/regular/shop-four-tiles-window.svg similarity index 100% rename from icons/shop-four-tiles-window.svg rename to icons/regular/shop-four-tiles-window.svg diff --git a/icons/shop-four-tiles.svg b/icons/regular/shop-four-tiles.svg similarity index 100% rename from icons/shop-four-tiles.svg rename to icons/regular/shop-four-tiles.svg diff --git a/icons/shop-window.svg b/icons/regular/shop-window.svg similarity index 100% rename from icons/shop-window.svg rename to icons/regular/shop-window.svg diff --git a/icons/shop.svg b/icons/regular/shop.svg similarity index 100% rename from icons/shop.svg rename to icons/regular/shop.svg diff --git a/icons/shopping-bag-arrow-down.svg b/icons/regular/shopping-bag-arrow-down.svg similarity index 100% rename from icons/shopping-bag-arrow-down.svg rename to icons/regular/shopping-bag-arrow-down.svg diff --git a/icons/shopping-bag-arrow-up.svg b/icons/regular/shopping-bag-arrow-up.svg similarity index 100% rename from icons/shopping-bag-arrow-up.svg rename to icons/regular/shopping-bag-arrow-up.svg diff --git a/icons/shopping-bag-check.svg b/icons/regular/shopping-bag-check.svg similarity index 100% rename from icons/shopping-bag-check.svg rename to icons/regular/shopping-bag-check.svg diff --git a/icons/shopping-bag-minus.svg b/icons/regular/shopping-bag-minus.svg similarity index 100% rename from icons/shopping-bag-minus.svg rename to icons/regular/shopping-bag-minus.svg diff --git a/icons/shopping-bag-plus.svg b/icons/regular/shopping-bag-plus.svg similarity index 100% rename from icons/shopping-bag-plus.svg rename to icons/regular/shopping-bag-plus.svg diff --git a/icons/shopping-bag-pocket.svg b/icons/regular/shopping-bag-pocket.svg similarity index 100% rename from icons/shopping-bag-pocket.svg rename to icons/regular/shopping-bag-pocket.svg diff --git a/icons/shopping-bag-warning.svg b/icons/regular/shopping-bag-warning.svg similarity index 100% rename from icons/shopping-bag-warning.svg rename to icons/regular/shopping-bag-warning.svg diff --git a/icons/shopping-bag.svg b/icons/regular/shopping-bag.svg similarity index 100% rename from icons/shopping-bag.svg rename to icons/regular/shopping-bag.svg diff --git a/icons/shopping-code-check.svg b/icons/regular/shopping-code-check.svg similarity index 100% rename from icons/shopping-code-check.svg rename to icons/regular/shopping-code-check.svg diff --git a/icons/shopping-code-xmark.svg b/icons/regular/shopping-code-xmark.svg similarity index 100% rename from icons/shopping-code-xmark.svg rename to icons/regular/shopping-code-xmark.svg diff --git a/icons/shopping-code.svg b/icons/regular/shopping-code.svg similarity index 100% rename from icons/shopping-code.svg rename to icons/regular/shopping-code.svg diff --git a/icons/short-pants-pockets.svg b/icons/regular/short-pants-pockets.svg similarity index 100% rename from icons/short-pants-pockets.svg rename to icons/regular/short-pants-pockets.svg diff --git a/icons/short-pants.svg b/icons/regular/short-pants.svg similarity index 100% rename from icons/short-pants.svg rename to icons/regular/short-pants.svg diff --git a/icons/shortcut-square.svg b/icons/regular/shortcut-square.svg similarity index 100% rename from icons/shortcut-square.svg rename to icons/regular/shortcut-square.svg diff --git a/icons/shuffle.svg b/icons/regular/shuffle.svg similarity index 100% rename from icons/shuffle.svg rename to icons/regular/shuffle.svg diff --git a/icons/sidebar-collapse.svg b/icons/regular/sidebar-collapse.svg similarity index 100% rename from icons/sidebar-collapse.svg rename to icons/regular/sidebar-collapse.svg diff --git a/icons/sidebar-expand.svg b/icons/regular/sidebar-expand.svg similarity index 100% rename from icons/sidebar-expand.svg rename to icons/regular/sidebar-expand.svg diff --git a/icons/sigma-function.svg b/icons/regular/sigma-function.svg similarity index 100% rename from icons/sigma-function.svg rename to icons/regular/sigma-function.svg diff --git a/icons/simple-cart.svg b/icons/regular/simple-cart.svg similarity index 100% rename from icons/simple-cart.svg rename to icons/regular/simple-cart.svg diff --git a/icons/sine-wave.svg b/icons/regular/sine-wave.svg similarity index 100% rename from icons/sine-wave.svg rename to icons/regular/sine-wave.svg diff --git a/icons/single-tap-gesture.svg b/icons/regular/single-tap-gesture.svg similarity index 100% rename from icons/single-tap-gesture.svg rename to icons/regular/single-tap-gesture.svg diff --git a/icons/skateboard.svg b/icons/regular/skateboard.svg similarity index 100% rename from icons/skateboard.svg rename to icons/regular/skateboard.svg diff --git a/icons/skateboarding.svg b/icons/regular/skateboarding.svg similarity index 100% rename from icons/skateboarding.svg rename to icons/regular/skateboarding.svg diff --git a/icons/skip-next.svg b/icons/regular/skip-next.svg similarity index 100% rename from icons/skip-next.svg rename to icons/regular/skip-next.svg diff --git a/icons/skip-prev.svg b/icons/regular/skip-prev.svg similarity index 100% rename from icons/skip-prev.svg rename to icons/regular/skip-prev.svg diff --git a/icons/slash-square.svg b/icons/regular/slash-square.svg similarity index 100% rename from icons/slash-square.svg rename to icons/regular/slash-square.svg diff --git a/icons/slash.svg b/icons/regular/slash.svg similarity index 100% rename from icons/slash.svg rename to icons/regular/slash.svg diff --git a/icons/sleeper-chair.svg b/icons/regular/sleeper-chair.svg similarity index 100% rename from icons/sleeper-chair.svg rename to icons/regular/sleeper-chair.svg diff --git a/icons/slips.svg b/icons/regular/slips.svg similarity index 100% rename from icons/slips.svg rename to icons/regular/slips.svg diff --git a/icons/small-lamp-alt.svg b/icons/regular/small-lamp-alt.svg similarity index 100% rename from icons/small-lamp-alt.svg rename to icons/regular/small-lamp-alt.svg diff --git a/icons/small-lamp.svg b/icons/regular/small-lamp.svg similarity index 100% rename from icons/small-lamp.svg rename to icons/regular/small-lamp.svg diff --git a/icons/smartphone-device.svg b/icons/regular/smartphone-device.svg similarity index 100% rename from icons/smartphone-device.svg rename to icons/regular/smartphone-device.svg diff --git a/icons/smoking.svg b/icons/regular/smoking.svg similarity index 100% rename from icons/smoking.svg rename to icons/regular/smoking.svg diff --git a/icons/snapchat.svg b/icons/regular/snapchat.svg similarity index 100% rename from icons/snapchat.svg rename to icons/regular/snapchat.svg diff --git a/icons/snow-flake.svg b/icons/regular/snow-flake.svg similarity index 100% rename from icons/snow-flake.svg rename to icons/regular/snow-flake.svg diff --git a/icons/snow.svg b/icons/regular/snow.svg similarity index 100% rename from icons/snow.svg rename to icons/regular/snow.svg diff --git a/icons/soap.svg b/icons/regular/soap.svg similarity index 100% rename from icons/soap.svg rename to icons/regular/soap.svg diff --git a/icons/soccer-ball.svg b/icons/regular/soccer-ball.svg similarity index 100% rename from icons/soccer-ball.svg rename to icons/regular/soccer-ball.svg diff --git a/icons/sofa.svg b/icons/regular/sofa.svg similarity index 100% rename from icons/sofa.svg rename to icons/regular/sofa.svg diff --git a/icons/soil-alt.svg b/icons/regular/soil-alt.svg similarity index 100% rename from icons/soil-alt.svg rename to icons/regular/soil-alt.svg diff --git a/icons/soil.svg b/icons/regular/soil.svg similarity index 100% rename from icons/soil.svg rename to icons/regular/soil.svg diff --git a/icons/sort-down.svg b/icons/regular/sort-down.svg similarity index 100% rename from icons/sort-down.svg rename to icons/regular/sort-down.svg diff --git a/icons/sort-up.svg b/icons/regular/sort-up.svg similarity index 100% rename from icons/sort-up.svg rename to icons/regular/sort-up.svg diff --git a/icons/sort.svg b/icons/regular/sort.svg similarity index 100% rename from icons/sort.svg rename to icons/regular/sort.svg diff --git a/icons/sound-high.svg b/icons/regular/sound-high.svg similarity index 100% rename from icons/sound-high.svg rename to icons/regular/sound-high.svg diff --git a/icons/sound-low.svg b/icons/regular/sound-low.svg similarity index 100% rename from icons/sound-low.svg rename to icons/regular/sound-low.svg diff --git a/icons/sound-min.svg b/icons/regular/sound-min.svg similarity index 100% rename from icons/sound-min.svg rename to icons/regular/sound-min.svg diff --git a/icons/sound-off.svg b/icons/regular/sound-off.svg similarity index 100% rename from icons/sound-off.svg rename to icons/regular/sound-off.svg diff --git a/icons/spades.svg b/icons/regular/spades.svg similarity index 100% rename from icons/spades.svg rename to icons/regular/spades.svg diff --git a/icons/spark.svg b/icons/regular/spark.svg similarity index 100% rename from icons/spark.svg rename to icons/regular/spark.svg diff --git a/icons/sparks.svg b/icons/regular/sparks.svg similarity index 100% rename from icons/sparks.svg rename to icons/regular/sparks.svg diff --git a/icons/sphere.svg b/icons/regular/sphere.svg similarity index 100% rename from icons/sphere.svg rename to icons/regular/sphere.svg diff --git a/icons/spiral.svg b/icons/regular/spiral.svg similarity index 100% rename from icons/spiral.svg rename to icons/regular/spiral.svg diff --git a/icons/split-area.svg b/icons/regular/split-area.svg similarity index 100% rename from icons/split-area.svg rename to icons/regular/split-area.svg diff --git a/icons/split-square-dashed.svg b/icons/regular/split-square-dashed.svg similarity index 100% rename from icons/split-square-dashed.svg rename to icons/regular/split-square-dashed.svg diff --git a/icons/spock-hand-gesture.svg b/icons/regular/spock-hand-gesture.svg similarity index 100% rename from icons/spock-hand-gesture.svg rename to icons/regular/spock-hand-gesture.svg diff --git a/icons/spotify.svg b/icons/regular/spotify.svg similarity index 100% rename from icons/spotify.svg rename to icons/regular/spotify.svg diff --git a/icons/square-3d-corner-to-corner.svg b/icons/regular/square-3d-corner-to-corner.svg similarity index 100% rename from icons/square-3d-corner-to-corner.svg rename to icons/regular/square-3d-corner-to-corner.svg diff --git a/icons/square-3d-from-center.svg b/icons/regular/square-3d-from-center.svg similarity index 100% rename from icons/square-3d-from-center.svg rename to icons/regular/square-3d-from-center.svg diff --git a/icons/square-3d-three-points.svg b/icons/regular/square-3d-three-points.svg similarity index 100% rename from icons/square-3d-three-points.svg rename to icons/regular/square-3d-three-points.svg diff --git a/icons/square-cursor.svg b/icons/regular/square-cursor.svg similarity index 100% rename from icons/square-cursor.svg rename to icons/regular/square-cursor.svg diff --git a/icons/square-dashed.svg b/icons/regular/square-dashed.svg similarity index 100% rename from icons/square-dashed.svg rename to icons/regular/square-dashed.svg diff --git a/icons/square-wave.svg b/icons/regular/square-wave.svg similarity index 100% rename from icons/square-wave.svg rename to icons/regular/square-wave.svg diff --git a/icons/square.svg b/icons/regular/square.svg similarity index 100% rename from icons/square.svg rename to icons/regular/square.svg diff --git a/icons/stackoverflow.svg b/icons/regular/stackoverflow.svg similarity index 100% rename from icons/stackoverflow.svg rename to icons/regular/stackoverflow.svg diff --git a/icons/star-dashed.svg b/icons/regular/star-dashed.svg similarity index 100% rename from icons/star-dashed.svg rename to icons/regular/star-dashed.svg diff --git a/icons/star-half-dashed.svg b/icons/regular/star-half-dashed.svg similarity index 100% rename from icons/star-half-dashed.svg rename to icons/regular/star-half-dashed.svg diff --git a/icons/star.svg b/icons/regular/star.svg similarity index 100% rename from icons/star.svg rename to icons/regular/star.svg diff --git a/icons/stat-down.svg b/icons/regular/stat-down.svg similarity index 100% rename from icons/stat-down.svg rename to icons/regular/stat-down.svg diff --git a/icons/stat-up.svg b/icons/regular/stat-up.svg similarity index 100% rename from icons/stat-up.svg rename to icons/regular/stat-up.svg diff --git a/icons/stats-down-square.svg b/icons/regular/stats-down-square.svg similarity index 100% rename from icons/stats-down-square.svg rename to icons/regular/stats-down-square.svg diff --git a/icons/stats-report.svg b/icons/regular/stats-report.svg similarity index 100% rename from icons/stats-report.svg rename to icons/regular/stats-report.svg diff --git a/icons/stats-up-square.svg b/icons/regular/stats-up-square.svg similarity index 100% rename from icons/stats-up-square.svg rename to icons/regular/stats-up-square.svg diff --git a/icons/strategy.svg b/icons/regular/strategy.svg similarity index 100% rename from icons/strategy.svg rename to icons/regular/strategy.svg diff --git a/icons/stretching.svg b/icons/regular/stretching.svg similarity index 100% rename from icons/stretching.svg rename to icons/regular/stretching.svg diff --git a/icons/strikethrough.svg b/icons/regular/strikethrough.svg similarity index 100% rename from icons/strikethrough.svg rename to icons/regular/strikethrough.svg diff --git a/icons/stroller.svg b/icons/regular/stroller.svg similarity index 100% rename from icons/stroller.svg rename to icons/regular/stroller.svg diff --git a/icons/style-border.svg b/icons/regular/style-border.svg similarity index 100% rename from icons/style-border.svg rename to icons/regular/style-border.svg diff --git a/icons/submit-document.svg b/icons/regular/submit-document.svg similarity index 100% rename from icons/submit-document.svg rename to icons/regular/submit-document.svg diff --git a/icons/substract.svg b/icons/regular/substract.svg similarity index 100% rename from icons/substract.svg rename to icons/regular/substract.svg diff --git a/icons/suggestion.svg b/icons/regular/suggestion.svg similarity index 100% rename from icons/suggestion.svg rename to icons/regular/suggestion.svg diff --git a/icons/suitcase.svg b/icons/regular/suitcase.svg similarity index 100% rename from icons/suitcase.svg rename to icons/regular/suitcase.svg diff --git a/icons/sun-light.svg b/icons/regular/sun-light.svg similarity index 100% rename from icons/sun-light.svg rename to icons/regular/sun-light.svg diff --git a/icons/svg-format.svg b/icons/regular/svg-format.svg similarity index 100% rename from icons/svg-format.svg rename to icons/regular/svg-format.svg diff --git a/icons/sweep-3d.svg b/icons/regular/sweep-3d.svg similarity index 100% rename from icons/sweep-3d.svg rename to icons/regular/sweep-3d.svg diff --git a/icons/swimming.svg b/icons/regular/swimming.svg similarity index 100% rename from icons/swimming.svg rename to icons/regular/swimming.svg diff --git a/icons/swipe-down-gesture.svg b/icons/regular/swipe-down-gesture.svg similarity index 100% rename from icons/swipe-down-gesture.svg rename to icons/regular/swipe-down-gesture.svg diff --git a/icons/swipe-left-gesture.svg b/icons/regular/swipe-left-gesture.svg similarity index 100% rename from icons/swipe-left-gesture.svg rename to icons/regular/swipe-left-gesture.svg diff --git a/icons/swipe-right-gesture.svg b/icons/regular/swipe-right-gesture.svg similarity index 100% rename from icons/swipe-right-gesture.svg rename to icons/regular/swipe-right-gesture.svg diff --git a/icons/swipe-two-fingers-down-gesture.svg b/icons/regular/swipe-two-fingers-down-gesture.svg similarity index 100% rename from icons/swipe-two-fingers-down-gesture.svg rename to icons/regular/swipe-two-fingers-down-gesture.svg diff --git a/icons/swipe-two-fingers-left-gesture.svg b/icons/regular/swipe-two-fingers-left-gesture.svg similarity index 100% rename from icons/swipe-two-fingers-left-gesture.svg rename to icons/regular/swipe-two-fingers-left-gesture.svg diff --git a/icons/swipe-two-fingers-right-gesture.svg b/icons/regular/swipe-two-fingers-right-gesture.svg similarity index 100% rename from icons/swipe-two-fingers-right-gesture.svg rename to icons/regular/swipe-two-fingers-right-gesture.svg diff --git a/icons/swipe-two-fingers-up-gesture.svg b/icons/regular/swipe-two-fingers-up-gesture.svg similarity index 100% rename from icons/swipe-two-fingers-up-gesture.svg rename to icons/regular/swipe-two-fingers-up-gesture.svg diff --git a/icons/swipe-up-gesture.svg b/icons/regular/swipe-up-gesture.svg similarity index 100% rename from icons/swipe-up-gesture.svg rename to icons/regular/swipe-up-gesture.svg diff --git a/icons/switch-off.svg b/icons/regular/switch-off.svg similarity index 100% rename from icons/switch-off.svg rename to icons/regular/switch-off.svg diff --git a/icons/switch-on.svg b/icons/regular/switch-on.svg similarity index 100% rename from icons/switch-on.svg rename to icons/regular/switch-on.svg diff --git a/icons/system-restart.svg b/icons/regular/system-restart.svg similarity index 100% rename from icons/system-restart.svg rename to icons/regular/system-restart.svg diff --git a/icons/system-shut.svg b/icons/regular/system-shut.svg similarity index 100% rename from icons/system-shut.svg rename to icons/regular/system-shut.svg diff --git a/icons/table-2-columns.svg b/icons/regular/table-2-columns.svg similarity index 100% rename from icons/table-2-columns.svg rename to icons/regular/table-2-columns.svg diff --git a/icons/table-rows.svg b/icons/regular/table-rows.svg similarity index 100% rename from icons/table-rows.svg rename to icons/regular/table-rows.svg diff --git a/icons/table.svg b/icons/regular/table.svg similarity index 100% rename from icons/table.svg rename to icons/regular/table.svg diff --git a/icons/task-list.svg b/icons/regular/task-list.svg similarity index 100% rename from icons/task-list.svg rename to icons/regular/task-list.svg diff --git a/icons/telegram-circle.svg b/icons/regular/telegram-circle.svg similarity index 100% rename from icons/telegram-circle.svg rename to icons/regular/telegram-circle.svg diff --git a/icons/telegram.svg b/icons/regular/telegram.svg similarity index 100% rename from icons/telegram.svg rename to icons/regular/telegram.svg diff --git a/icons/temperature-down.svg b/icons/regular/temperature-down.svg similarity index 100% rename from icons/temperature-down.svg rename to icons/regular/temperature-down.svg diff --git a/icons/temperature-high.svg b/icons/regular/temperature-high.svg similarity index 100% rename from icons/temperature-high.svg rename to icons/regular/temperature-high.svg diff --git a/icons/temperature-low.svg b/icons/regular/temperature-low.svg similarity index 100% rename from icons/temperature-low.svg rename to icons/regular/temperature-low.svg diff --git a/icons/temperature-up.svg b/icons/regular/temperature-up.svg similarity index 100% rename from icons/temperature-up.svg rename to icons/regular/temperature-up.svg diff --git a/icons/tennis-ball-alt.svg b/icons/regular/tennis-ball-alt.svg similarity index 100% rename from icons/tennis-ball-alt.svg rename to icons/regular/tennis-ball-alt.svg diff --git a/icons/tennis-ball.svg b/icons/regular/tennis-ball.svg similarity index 100% rename from icons/tennis-ball.svg rename to icons/regular/tennis-ball.svg diff --git a/icons/terminal-tag.svg b/icons/regular/terminal-tag.svg similarity index 100% rename from icons/terminal-tag.svg rename to icons/regular/terminal-tag.svg diff --git a/icons/terminal.svg b/icons/regular/terminal.svg similarity index 100% rename from icons/terminal.svg rename to icons/regular/terminal.svg diff --git a/icons/test-tube.svg b/icons/regular/test-tube.svg similarity index 100% rename from icons/test-tube.svg rename to icons/regular/test-tube.svg diff --git a/icons/text-arrows-up-down.svg b/icons/regular/text-arrows-up-down.svg similarity index 100% rename from icons/text-arrows-up-down.svg rename to icons/regular/text-arrows-up-down.svg diff --git a/icons/text-box.svg b/icons/regular/text-box.svg similarity index 100% rename from icons/text-box.svg rename to icons/regular/text-box.svg diff --git a/icons/text-magnifying-glass.svg b/icons/regular/text-magnifying-glass.svg similarity index 100% rename from icons/text-magnifying-glass.svg rename to icons/regular/text-magnifying-glass.svg diff --git a/icons/text-size.svg b/icons/regular/text-size.svg similarity index 100% rename from icons/text-size.svg rename to icons/regular/text-size.svg diff --git a/icons/text-square.svg b/icons/regular/text-square.svg similarity index 100% rename from icons/text-square.svg rename to icons/regular/text-square.svg diff --git a/icons/text.svg b/icons/regular/text.svg similarity index 100% rename from icons/text.svg rename to icons/regular/text.svg diff --git a/icons/threads.svg b/icons/regular/threads.svg similarity index 100% rename from icons/threads.svg rename to icons/regular/threads.svg diff --git a/icons/three-points-circle.svg b/icons/regular/three-points-circle.svg similarity index 100% rename from icons/three-points-circle.svg rename to icons/regular/three-points-circle.svg diff --git a/icons/three-stars.svg b/icons/regular/three-stars.svg similarity index 100% rename from icons/three-stars.svg rename to icons/regular/three-stars.svg diff --git a/icons/thumbs-down.svg b/icons/regular/thumbs-down.svg similarity index 100% rename from icons/thumbs-down.svg rename to icons/regular/thumbs-down.svg diff --git a/icons/thumbs-up.svg b/icons/regular/thumbs-up.svg similarity index 100% rename from icons/thumbs-up.svg rename to icons/regular/thumbs-up.svg diff --git a/icons/thunderstorm.svg b/icons/regular/thunderstorm.svg similarity index 100% rename from icons/thunderstorm.svg rename to icons/regular/thunderstorm.svg diff --git a/icons/tif-format.svg b/icons/regular/tif-format.svg similarity index 100% rename from icons/tif-format.svg rename to icons/regular/tif-format.svg diff --git a/icons/tiff-format.svg b/icons/regular/tiff-format.svg similarity index 100% rename from icons/tiff-format.svg rename to icons/regular/tiff-format.svg diff --git a/icons/tiktok.svg b/icons/regular/tiktok.svg similarity index 100% rename from icons/tiktok.svg rename to icons/regular/tiktok.svg diff --git a/icons/time-zone.svg b/icons/regular/time-zone.svg similarity index 100% rename from icons/time-zone.svg rename to icons/regular/time-zone.svg diff --git a/icons/timer-off.svg b/icons/regular/timer-off.svg similarity index 100% rename from icons/timer-off.svg rename to icons/regular/timer-off.svg diff --git a/icons/timer.svg b/icons/regular/timer.svg similarity index 100% rename from icons/timer.svg rename to icons/regular/timer.svg diff --git a/icons/tools.svg b/icons/regular/tools.svg similarity index 100% rename from icons/tools.svg rename to icons/regular/tools.svg diff --git a/icons/tournament.svg b/icons/regular/tournament.svg similarity index 100% rename from icons/tournament.svg rename to icons/regular/tournament.svg diff --git a/icons/tower-check.svg b/icons/regular/tower-check.svg similarity index 100% rename from icons/tower-check.svg rename to icons/regular/tower-check.svg diff --git a/icons/tower-no-access.svg b/icons/regular/tower-no-access.svg similarity index 100% rename from icons/tower-no-access.svg rename to icons/regular/tower-no-access.svg diff --git a/icons/tower-warning.svg b/icons/regular/tower-warning.svg similarity index 100% rename from icons/tower-warning.svg rename to icons/regular/tower-warning.svg diff --git a/icons/tower.svg b/icons/regular/tower.svg similarity index 100% rename from icons/tower.svg rename to icons/regular/tower.svg diff --git a/icons/trademark.svg b/icons/regular/trademark.svg similarity index 100% rename from icons/trademark.svg rename to icons/regular/trademark.svg diff --git a/icons/train.svg b/icons/regular/train.svg similarity index 100% rename from icons/train.svg rename to icons/regular/train.svg diff --git a/icons/tram.svg b/icons/regular/tram.svg similarity index 100% rename from icons/tram.svg rename to icons/regular/tram.svg diff --git a/icons/transition-down.svg b/icons/regular/transition-down.svg similarity index 100% rename from icons/transition-down.svg rename to icons/regular/transition-down.svg diff --git a/icons/transition-left.svg b/icons/regular/transition-left.svg similarity index 100% rename from icons/transition-left.svg rename to icons/regular/transition-left.svg diff --git a/icons/transition-right.svg b/icons/regular/transition-right.svg similarity index 100% rename from icons/transition-right.svg rename to icons/regular/transition-right.svg diff --git a/icons/transition-up.svg b/icons/regular/transition-up.svg similarity index 100% rename from icons/transition-up.svg rename to icons/regular/transition-up.svg diff --git a/icons/translate.svg b/icons/regular/translate.svg similarity index 100% rename from icons/translate.svg rename to icons/regular/translate.svg diff --git a/icons/trash.svg b/icons/regular/trash.svg similarity index 100% rename from icons/trash.svg rename to icons/regular/trash.svg diff --git a/icons/treadmill.svg b/icons/regular/treadmill.svg similarity index 100% rename from icons/treadmill.svg rename to icons/regular/treadmill.svg diff --git a/icons/tree.svg b/icons/regular/tree.svg similarity index 100% rename from icons/tree.svg rename to icons/regular/tree.svg diff --git a/icons/trekking.svg b/icons/regular/trekking.svg similarity index 100% rename from icons/trekking.svg rename to icons/regular/trekking.svg diff --git a/icons/trello.svg b/icons/regular/trello.svg similarity index 100% rename from icons/trello.svg rename to icons/regular/trello.svg diff --git a/icons/triangle-flag-circle.svg b/icons/regular/triangle-flag-circle.svg similarity index 100% rename from icons/triangle-flag-circle.svg rename to icons/regular/triangle-flag-circle.svg diff --git a/icons/triangle-flag-two-stripes.svg b/icons/regular/triangle-flag-two-stripes.svg similarity index 100% rename from icons/triangle-flag-two-stripes.svg rename to icons/regular/triangle-flag-two-stripes.svg diff --git a/icons/triangle-flag.svg b/icons/regular/triangle-flag.svg similarity index 100% rename from icons/triangle-flag.svg rename to icons/regular/triangle-flag.svg diff --git a/icons/triangle.svg b/icons/regular/triangle.svg similarity index 100% rename from icons/triangle.svg rename to icons/regular/triangle.svg diff --git a/icons/trophy.svg b/icons/regular/trophy.svg similarity index 100% rename from icons/trophy.svg rename to icons/regular/trophy.svg diff --git a/icons/truck-green.svg b/icons/regular/truck-green.svg similarity index 100% rename from icons/truck-green.svg rename to icons/regular/truck-green.svg diff --git a/icons/truck-length.svg b/icons/regular/truck-length.svg similarity index 100% rename from icons/truck-length.svg rename to icons/regular/truck-length.svg diff --git a/icons/truck.svg b/icons/regular/truck.svg similarity index 100% rename from icons/truck.svg rename to icons/regular/truck.svg diff --git a/icons/tunnel.svg b/icons/regular/tunnel.svg similarity index 100% rename from icons/tunnel.svg rename to icons/regular/tunnel.svg diff --git a/icons/tv-fix.svg b/icons/regular/tv-fix.svg similarity index 100% rename from icons/tv-fix.svg rename to icons/regular/tv-fix.svg diff --git a/icons/tv-warning.svg b/icons/regular/tv-warning.svg similarity index 100% rename from icons/tv-warning.svg rename to icons/regular/tv-warning.svg diff --git a/icons/tv.svg b/icons/regular/tv.svg similarity index 100% rename from icons/tv.svg rename to icons/regular/tv.svg diff --git a/icons/twitter.svg b/icons/regular/twitter.svg similarity index 100% rename from icons/twitter.svg rename to icons/regular/twitter.svg diff --git a/icons/two-points-circle.svg b/icons/regular/two-points-circle.svg similarity index 100% rename from icons/two-points-circle.svg rename to icons/regular/two-points-circle.svg diff --git a/icons/two-seater-sofa.svg b/icons/regular/two-seater-sofa.svg similarity index 100% rename from icons/two-seater-sofa.svg rename to icons/regular/two-seater-sofa.svg diff --git a/icons/type.svg b/icons/regular/type.svg similarity index 100% rename from icons/type.svg rename to icons/regular/type.svg diff --git a/icons/umbrella.svg b/icons/regular/umbrella.svg similarity index 100% rename from icons/umbrella.svg rename to icons/regular/umbrella.svg diff --git a/icons/underline-square.svg b/icons/regular/underline-square.svg similarity index 100% rename from icons/underline-square.svg rename to icons/regular/underline-square.svg diff --git a/icons/underline.svg b/icons/regular/underline.svg similarity index 100% rename from icons/underline.svg rename to icons/regular/underline.svg diff --git a/icons/undo-action.svg b/icons/regular/undo-action.svg similarity index 100% rename from icons/undo-action.svg rename to icons/regular/undo-action.svg diff --git a/icons/undo-circle.svg b/icons/regular/undo-circle.svg similarity index 100% rename from icons/undo-circle.svg rename to icons/regular/undo-circle.svg diff --git a/icons/undo.svg b/icons/regular/undo.svg similarity index 100% rename from icons/undo.svg rename to icons/regular/undo.svg diff --git a/icons/union-alt.svg b/icons/regular/union-alt.svg similarity index 100% rename from icons/union-alt.svg rename to icons/regular/union-alt.svg diff --git a/icons/union-horiz-alt.svg b/icons/regular/union-horiz-alt.svg similarity index 100% rename from icons/union-horiz-alt.svg rename to icons/regular/union-horiz-alt.svg diff --git a/icons/union.svg b/icons/regular/union.svg similarity index 100% rename from icons/union.svg rename to icons/regular/union.svg diff --git a/icons/unity-5.svg b/icons/regular/unity-5.svg similarity index 100% rename from icons/unity-5.svg rename to icons/regular/unity-5.svg diff --git a/icons/unity.svg b/icons/regular/unity.svg similarity index 100% rename from icons/unity.svg rename to icons/regular/unity.svg diff --git a/icons/unjoin-3d.svg b/icons/regular/unjoin-3d.svg similarity index 100% rename from icons/unjoin-3d.svg rename to icons/regular/unjoin-3d.svg diff --git a/icons/upload-data-window.svg b/icons/regular/upload-data-window.svg similarity index 100% rename from icons/upload-data-window.svg rename to icons/regular/upload-data-window.svg diff --git a/icons/upload-square.svg b/icons/regular/upload-square.svg similarity index 100% rename from icons/upload-square.svg rename to icons/regular/upload-square.svg diff --git a/icons/upload.svg b/icons/regular/upload.svg similarity index 100% rename from icons/upload.svg rename to icons/regular/upload.svg diff --git a/icons/usb.svg b/icons/regular/usb.svg similarity index 100% rename from icons/usb.svg rename to icons/regular/usb.svg diff --git a/icons/user-badge-check.svg b/icons/regular/user-badge-check.svg similarity index 100% rename from icons/user-badge-check.svg rename to icons/regular/user-badge-check.svg diff --git a/icons/user-bag.svg b/icons/regular/user-bag.svg similarity index 100% rename from icons/user-bag.svg rename to icons/regular/user-bag.svg diff --git a/icons/user-cart.svg b/icons/regular/user-cart.svg similarity index 100% rename from icons/user-cart.svg rename to icons/regular/user-cart.svg diff --git a/icons/user-circle.svg b/icons/regular/user-circle.svg similarity index 100% rename from icons/user-circle.svg rename to icons/regular/user-circle.svg diff --git a/icons/user-crown.svg b/icons/regular/user-crown.svg similarity index 100% rename from icons/user-crown.svg rename to icons/regular/user-crown.svg diff --git a/icons/user-love.svg b/icons/regular/user-love.svg similarity index 100% rename from icons/user-love.svg rename to icons/regular/user-love.svg diff --git a/icons/user-plus.svg b/icons/regular/user-plus.svg similarity index 100% rename from icons/user-plus.svg rename to icons/regular/user-plus.svg diff --git a/icons/user-scan.svg b/icons/regular/user-scan.svg similarity index 100% rename from icons/user-scan.svg rename to icons/regular/user-scan.svg diff --git a/icons/user-square.svg b/icons/regular/user-square.svg similarity index 100% rename from icons/user-square.svg rename to icons/regular/user-square.svg diff --git a/icons/user-star.svg b/icons/regular/user-star.svg similarity index 100% rename from icons/user-star.svg rename to icons/regular/user-star.svg diff --git a/icons/user-xmark.svg b/icons/regular/user-xmark.svg similarity index 100% rename from icons/user-xmark.svg rename to icons/regular/user-xmark.svg diff --git a/icons/user.svg b/icons/regular/user.svg similarity index 100% rename from icons/user.svg rename to icons/regular/user.svg diff --git a/icons/vegan-circle.svg b/icons/regular/vegan-circle.svg similarity index 100% rename from icons/vegan-circle.svg rename to icons/regular/vegan-circle.svg diff --git a/icons/vegan-square.svg b/icons/regular/vegan-square.svg similarity index 100% rename from icons/vegan-square.svg rename to icons/regular/vegan-square.svg diff --git a/icons/vegan.svg b/icons/regular/vegan.svg similarity index 100% rename from icons/vegan.svg rename to icons/regular/vegan.svg diff --git a/icons/vehicle-green.svg b/icons/regular/vehicle-green.svg similarity index 100% rename from icons/vehicle-green.svg rename to icons/regular/vehicle-green.svg diff --git a/icons/vertical-merge.svg b/icons/regular/vertical-merge.svg similarity index 100% rename from icons/vertical-merge.svg rename to icons/regular/vertical-merge.svg diff --git a/icons/vertical-split.svg b/icons/regular/vertical-split.svg similarity index 100% rename from icons/vertical-split.svg rename to icons/regular/vertical-split.svg diff --git a/icons/vials.svg b/icons/regular/vials.svg similarity index 100% rename from icons/vials.svg rename to icons/regular/vials.svg diff --git a/icons/video-camera-off.svg b/icons/regular/video-camera-off.svg similarity index 100% rename from icons/video-camera-off.svg rename to icons/regular/video-camera-off.svg diff --git a/icons/video-camera.svg b/icons/regular/video-camera.svg similarity index 100% rename from icons/video-camera.svg rename to icons/regular/video-camera.svg diff --git a/icons/video-projector.svg b/icons/regular/video-projector.svg similarity index 100% rename from icons/video-projector.svg rename to icons/regular/video-projector.svg diff --git a/icons/view-360.svg b/icons/regular/view-360.svg similarity index 100% rename from icons/view-360.svg rename to icons/regular/view-360.svg diff --git a/icons/view-columns-2.svg b/icons/regular/view-columns-2.svg similarity index 100% rename from icons/view-columns-2.svg rename to icons/regular/view-columns-2.svg diff --git a/icons/view-columns-3.svg b/icons/regular/view-columns-3.svg similarity index 100% rename from icons/view-columns-3.svg rename to icons/regular/view-columns-3.svg diff --git a/icons/view-grid.svg b/icons/regular/view-grid.svg similarity index 100% rename from icons/view-grid.svg rename to icons/regular/view-grid.svg diff --git a/icons/view-structure-down.svg b/icons/regular/view-structure-down.svg similarity index 100% rename from icons/view-structure-down.svg rename to icons/regular/view-structure-down.svg diff --git a/icons/view-structure-up.svg b/icons/regular/view-structure-up.svg similarity index 100% rename from icons/view-structure-up.svg rename to icons/regular/view-structure-up.svg diff --git a/icons/voice-check.svg b/icons/regular/voice-check.svg similarity index 100% rename from icons/voice-check.svg rename to icons/regular/voice-check.svg diff --git a/icons/voice-circle.svg b/icons/regular/voice-circle.svg similarity index 100% rename from icons/voice-circle.svg rename to icons/regular/voice-circle.svg diff --git a/icons/voice-lock-circle.svg b/icons/regular/voice-lock-circle.svg similarity index 100% rename from icons/voice-lock-circle.svg rename to icons/regular/voice-lock-circle.svg diff --git a/icons/voice-scan.svg b/icons/regular/voice-scan.svg similarity index 100% rename from icons/voice-scan.svg rename to icons/regular/voice-scan.svg diff --git a/icons/voice-square.svg b/icons/regular/voice-square.svg similarity index 100% rename from icons/voice-square.svg rename to icons/regular/voice-square.svg diff --git a/icons/voice-xmark.svg b/icons/regular/voice-xmark.svg similarity index 100% rename from icons/voice-xmark.svg rename to icons/regular/voice-xmark.svg diff --git a/icons/voice.svg b/icons/regular/voice.svg similarity index 100% rename from icons/voice.svg rename to icons/regular/voice.svg diff --git a/icons/vr-tag.svg b/icons/regular/vr-tag.svg similarity index 100% rename from icons/vr-tag.svg rename to icons/regular/vr-tag.svg diff --git a/icons/vue-js.svg b/icons/regular/vue-js.svg similarity index 100% rename from icons/vue-js.svg rename to icons/regular/vue-js.svg diff --git a/icons/waist.svg b/icons/regular/waist.svg similarity index 100% rename from icons/waist.svg rename to icons/regular/waist.svg diff --git a/icons/walking.svg b/icons/regular/walking.svg similarity index 100% rename from icons/walking.svg rename to icons/regular/walking.svg diff --git a/icons/wallet.svg b/icons/regular/wallet.svg similarity index 100% rename from icons/wallet.svg rename to icons/regular/wallet.svg diff --git a/icons/warning-circle.svg b/icons/regular/warning-circle.svg similarity index 100% rename from icons/warning-circle.svg rename to icons/regular/warning-circle.svg diff --git a/icons/warning-hexagon.svg b/icons/regular/warning-hexagon.svg similarity index 100% rename from icons/warning-hexagon.svg rename to icons/regular/warning-hexagon.svg diff --git a/icons/warning-square.svg b/icons/regular/warning-square.svg similarity index 100% rename from icons/warning-square.svg rename to icons/regular/warning-square.svg diff --git a/icons/warning-triangle.svg b/icons/regular/warning-triangle.svg similarity index 100% rename from icons/warning-triangle.svg rename to icons/regular/warning-triangle.svg diff --git a/icons/warning-window.svg b/icons/regular/warning-window.svg similarity index 100% rename from icons/warning-window.svg rename to icons/regular/warning-window.svg diff --git a/icons/wash.svg b/icons/regular/wash.svg similarity index 100% rename from icons/wash.svg rename to icons/regular/wash.svg diff --git a/icons/washing-machine.svg b/icons/regular/washing-machine.svg similarity index 100% rename from icons/washing-machine.svg rename to icons/regular/washing-machine.svg diff --git a/icons/watering-soil.svg b/icons/regular/watering-soil.svg similarity index 100% rename from icons/watering-soil.svg rename to icons/regular/watering-soil.svg diff --git a/icons/web-window-energy-consumption.svg b/icons/regular/web-window-energy-consumption.svg similarity index 100% rename from icons/web-window-energy-consumption.svg rename to icons/regular/web-window-energy-consumption.svg diff --git a/icons/web-window-xmark.svg b/icons/regular/web-window-xmark.svg similarity index 100% rename from icons/web-window-xmark.svg rename to icons/regular/web-window-xmark.svg diff --git a/icons/web-window.svg b/icons/regular/web-window.svg similarity index 100% rename from icons/web-window.svg rename to icons/regular/web-window.svg diff --git a/icons/webp-format.svg b/icons/regular/webp-format.svg similarity index 100% rename from icons/webp-format.svg rename to icons/regular/webp-format.svg diff --git a/icons/weight-alt.svg b/icons/regular/weight-alt.svg similarity index 100% rename from icons/weight-alt.svg rename to icons/regular/weight-alt.svg diff --git a/icons/weight.svg b/icons/regular/weight.svg similarity index 100% rename from icons/weight.svg rename to icons/regular/weight.svg diff --git a/icons/white-flag.svg b/icons/regular/white-flag.svg similarity index 100% rename from icons/white-flag.svg rename to icons/regular/white-flag.svg diff --git a/icons/wifi-off.svg b/icons/regular/wifi-off.svg similarity index 100% rename from icons/wifi-off.svg rename to icons/regular/wifi-off.svg diff --git a/icons/wifi-signal-none.svg b/icons/regular/wifi-signal-none.svg similarity index 100% rename from icons/wifi-signal-none.svg rename to icons/regular/wifi-signal-none.svg diff --git a/icons/wifi-tag.svg b/icons/regular/wifi-tag.svg similarity index 100% rename from icons/wifi-tag.svg rename to icons/regular/wifi-tag.svg diff --git a/icons/wifi-warning.svg b/icons/regular/wifi-warning.svg similarity index 100% rename from icons/wifi-warning.svg rename to icons/regular/wifi-warning.svg diff --git a/icons/wifi-xmark.svg b/icons/regular/wifi-xmark.svg similarity index 100% rename from icons/wifi-xmark.svg rename to icons/regular/wifi-xmark.svg diff --git a/icons/wifi.svg b/icons/regular/wifi.svg similarity index 100% rename from icons/wifi.svg rename to icons/regular/wifi.svg diff --git a/icons/wind.svg b/icons/regular/wind.svg similarity index 100% rename from icons/wind.svg rename to icons/regular/wind.svg diff --git a/icons/window-check.svg b/icons/regular/window-check.svg similarity index 100% rename from icons/window-check.svg rename to icons/regular/window-check.svg diff --git a/icons/window-lock.svg b/icons/regular/window-lock.svg similarity index 100% rename from icons/window-lock.svg rename to icons/regular/window-lock.svg diff --git a/icons/window-no-access.svg b/icons/regular/window-no-access.svg similarity index 100% rename from icons/window-no-access.svg rename to icons/regular/window-no-access.svg diff --git a/icons/window-xmark.svg b/icons/regular/window-xmark.svg similarity index 100% rename from icons/window-xmark.svg rename to icons/regular/window-xmark.svg diff --git a/icons/windows.svg b/icons/regular/windows.svg similarity index 100% rename from icons/windows.svg rename to icons/regular/windows.svg diff --git a/icons/wolf.svg b/icons/regular/wolf.svg similarity index 100% rename from icons/wolf.svg rename to icons/regular/wolf.svg diff --git a/icons/wrap-text.svg b/icons/regular/wrap-text.svg similarity index 100% rename from icons/wrap-text.svg rename to icons/regular/wrap-text.svg diff --git a/icons/wrench.svg b/icons/regular/wrench.svg similarity index 100% rename from icons/wrench.svg rename to icons/regular/wrench.svg diff --git a/icons/wristwatch.svg b/icons/regular/wristwatch.svg similarity index 100% rename from icons/wristwatch.svg rename to icons/regular/wristwatch.svg diff --git a/icons/www.svg b/icons/regular/www.svg similarity index 100% rename from icons/www.svg rename to icons/regular/www.svg diff --git a/icons/x-square.svg b/icons/regular/x-square.svg similarity index 100% rename from icons/x-square.svg rename to icons/regular/x-square.svg diff --git a/icons/xbox-a.svg b/icons/regular/xbox-a.svg similarity index 100% rename from icons/xbox-a.svg rename to icons/regular/xbox-a.svg diff --git a/icons/xbox-b.svg b/icons/regular/xbox-b.svg similarity index 100% rename from icons/xbox-b.svg rename to icons/regular/xbox-b.svg diff --git a/icons/xbox-x.svg b/icons/regular/xbox-x.svg similarity index 100% rename from icons/xbox-x.svg rename to icons/regular/xbox-x.svg diff --git a/icons/xbox-y.svg b/icons/regular/xbox-y.svg similarity index 100% rename from icons/xbox-y.svg rename to icons/regular/xbox-y.svg diff --git a/icons/xmark-circle.svg b/icons/regular/xmark-circle.svg similarity index 100% rename from icons/xmark-circle.svg rename to icons/regular/xmark-circle.svg diff --git a/icons/xmark-square.svg b/icons/regular/xmark-square.svg similarity index 100% rename from icons/xmark-square.svg rename to icons/regular/xmark-square.svg diff --git a/icons/xmark.svg b/icons/regular/xmark.svg similarity index 100% rename from icons/xmark.svg rename to icons/regular/xmark.svg diff --git a/icons/xray-view.svg b/icons/regular/xray-view.svg similarity index 100% rename from icons/xray-view.svg rename to icons/regular/xray-view.svg diff --git a/icons/y-square.svg b/icons/regular/y-square.svg similarity index 100% rename from icons/y-square.svg rename to icons/regular/y-square.svg diff --git a/icons/yelp.svg b/icons/regular/yelp.svg similarity index 100% rename from icons/yelp.svg rename to icons/regular/yelp.svg diff --git a/icons/yen-square.svg b/icons/regular/yen-square.svg similarity index 100% rename from icons/yen-square.svg rename to icons/regular/yen-square.svg diff --git a/icons/yen.svg b/icons/regular/yen.svg similarity index 100% rename from icons/yen.svg rename to icons/regular/yen.svg diff --git a/icons/yoga.svg b/icons/regular/yoga.svg similarity index 100% rename from icons/yoga.svg rename to icons/regular/yoga.svg diff --git a/icons/youtube.svg b/icons/regular/youtube.svg similarity index 100% rename from icons/youtube.svg rename to icons/regular/youtube.svg diff --git a/icons/z-square.svg b/icons/regular/z-square.svg similarity index 100% rename from icons/z-square.svg rename to icons/regular/z-square.svg diff --git a/icons/zoom-in.svg b/icons/regular/zoom-in.svg similarity index 100% rename from icons/zoom-in.svg rename to icons/regular/zoom-in.svg diff --git a/icons/zoom-out.svg b/icons/regular/zoom-out.svg similarity index 100% rename from icons/zoom-out.svg rename to icons/regular/zoom-out.svg diff --git a/icons/adobe-after-effects-solid.svg b/icons/solid/adobe-after-effects.svg similarity index 100% rename from icons/adobe-after-effects-solid.svg rename to icons/solid/adobe-after-effects.svg diff --git a/icons/adobe-illustrator-solid.svg b/icons/solid/adobe-illustrator.svg similarity index 100% rename from icons/adobe-illustrator-solid.svg rename to icons/solid/adobe-illustrator.svg diff --git a/icons/adobe-indesign-solid.svg b/icons/solid/adobe-indesign.svg similarity index 100% rename from icons/adobe-indesign-solid.svg rename to icons/solid/adobe-indesign.svg diff --git a/icons/adobe-lightroom-solid.svg b/icons/solid/adobe-lightroom.svg similarity index 100% rename from icons/adobe-lightroom-solid.svg rename to icons/solid/adobe-lightroom.svg diff --git a/icons/adobe-photoshop-solid.svg b/icons/solid/adobe-photoshop.svg similarity index 100% rename from icons/adobe-photoshop-solid.svg rename to icons/solid/adobe-photoshop.svg diff --git a/icons/adobe-xd-solid.svg b/icons/solid/adobe-xd.svg similarity index 100% rename from icons/adobe-xd-solid.svg rename to icons/solid/adobe-xd.svg diff --git a/icons/airplay-solid.svg b/icons/solid/airplay.svg similarity index 100% rename from icons/airplay-solid.svg rename to icons/solid/airplay.svg diff --git a/icons/alarm-solid.svg b/icons/solid/alarm.svg similarity index 100% rename from icons/alarm-solid.svg rename to icons/solid/alarm.svg diff --git a/icons/align-bottom-box-solid.svg b/icons/solid/align-bottom-box.svg similarity index 100% rename from icons/align-bottom-box-solid.svg rename to icons/solid/align-bottom-box.svg diff --git a/icons/align-horizontal-centers-solid.svg b/icons/solid/align-horizontal-centers.svg similarity index 100% rename from icons/align-horizontal-centers-solid.svg rename to icons/solid/align-horizontal-centers.svg diff --git a/icons/align-horizontal-spacing-solid.svg b/icons/solid/align-horizontal-spacing.svg similarity index 100% rename from icons/align-horizontal-spacing-solid.svg rename to icons/solid/align-horizontal-spacing.svg diff --git a/icons/align-left-box-solid.svg b/icons/solid/align-left-box.svg similarity index 100% rename from icons/align-left-box-solid.svg rename to icons/solid/align-left-box.svg diff --git a/icons/align-right-box-solid.svg b/icons/solid/align-right-box.svg similarity index 100% rename from icons/align-right-box-solid.svg rename to icons/solid/align-right-box.svg diff --git a/icons/align-top-box-solid.svg b/icons/solid/align-top-box.svg similarity index 100% rename from icons/align-top-box-solid.svg rename to icons/solid/align-top-box.svg diff --git a/icons/align-vertical-centers-solid.svg b/icons/solid/align-vertical-centers.svg similarity index 100% rename from icons/align-vertical-centers-solid.svg rename to icons/solid/align-vertical-centers.svg diff --git a/icons/align-vertical-spacing-solid.svg b/icons/solid/align-vertical-spacing.svg similarity index 100% rename from icons/align-vertical-spacing-solid.svg rename to icons/solid/align-vertical-spacing.svg diff --git a/icons/app-store-solid.svg b/icons/solid/app-store.svg similarity index 100% rename from icons/app-store-solid.svg rename to icons/solid/app-store.svg diff --git a/icons/apple-shortcuts-solid.svg b/icons/solid/apple-shortcuts.svg similarity index 100% rename from icons/apple-shortcuts-solid.svg rename to icons/solid/apple-shortcuts.svg diff --git a/icons/arrow-down-circle-solid.svg b/icons/solid/arrow-down-circle.svg similarity index 100% rename from icons/arrow-down-circle-solid.svg rename to icons/solid/arrow-down-circle.svg diff --git a/icons/arrow-down-left-circle-solid.svg b/icons/solid/arrow-down-left-circle.svg similarity index 100% rename from icons/arrow-down-left-circle-solid.svg rename to icons/solid/arrow-down-left-circle.svg diff --git a/icons/arrow-down-right-circle-solid.svg b/icons/solid/arrow-down-right-circle.svg similarity index 100% rename from icons/arrow-down-right-circle-solid.svg rename to icons/solid/arrow-down-right-circle.svg diff --git a/icons/arrow-down-right-square-solid.svg b/icons/solid/arrow-down-right-square.svg similarity index 100% rename from icons/arrow-down-right-square-solid.svg rename to icons/solid/arrow-down-right-square.svg diff --git a/icons/arrow-left-circle-solid.svg b/icons/solid/arrow-left-circle.svg similarity index 100% rename from icons/arrow-left-circle-solid.svg rename to icons/solid/arrow-left-circle.svg diff --git a/icons/arrow-right-circle-solid.svg b/icons/solid/arrow-right-circle.svg similarity index 100% rename from icons/arrow-right-circle-solid.svg rename to icons/solid/arrow-right-circle.svg diff --git a/icons/arrow-up-circle-solid.svg b/icons/solid/arrow-up-circle.svg similarity index 100% rename from icons/arrow-up-circle-solid.svg rename to icons/solid/arrow-up-circle.svg diff --git a/icons/arrow-up-left-circle-solid.svg b/icons/solid/arrow-up-left-circle.svg similarity index 100% rename from icons/arrow-up-left-circle-solid.svg rename to icons/solid/arrow-up-left-circle.svg diff --git a/icons/arrow-up-left-square-solid.svg b/icons/solid/arrow-up-left-square.svg similarity index 100% rename from icons/arrow-up-left-square-solid.svg rename to icons/solid/arrow-up-left-square.svg diff --git a/icons/arrow-up-right-circle-solid.svg b/icons/solid/arrow-up-right-circle.svg similarity index 100% rename from icons/arrow-up-right-circle-solid.svg rename to icons/solid/arrow-up-right-circle.svg diff --git a/icons/arrow-up-right-square-solid.svg b/icons/solid/arrow-up-right-square.svg similarity index 100% rename from icons/arrow-up-right-square-solid.svg rename to icons/solid/arrow-up-right-square.svg diff --git a/icons/bathroom-solid.svg b/icons/solid/bathroom.svg similarity index 100% rename from icons/bathroom-solid.svg rename to icons/solid/bathroom.svg diff --git a/icons/bitcoin-circle-solid.svg b/icons/solid/bitcoin-circle.svg similarity index 100% rename from icons/bitcoin-circle-solid.svg rename to icons/solid/bitcoin-circle.svg diff --git a/icons/bluetooth-tag-solid.svg b/icons/solid/bluetooth-tag.svg similarity index 100% rename from icons/bluetooth-tag-solid.svg rename to icons/solid/bluetooth-tag.svg diff --git a/icons/bold-square-solid.svg b/icons/solid/bold-square.svg similarity index 100% rename from icons/bold-square-solid.svg rename to icons/solid/bold-square.svg diff --git a/icons/book-solid.svg b/icons/solid/book.svg similarity index 100% rename from icons/book-solid.svg rename to icons/solid/book.svg diff --git a/icons/bookmark-circle-solid.svg b/icons/solid/bookmark-circle.svg similarity index 100% rename from icons/bookmark-circle-solid.svg rename to icons/solid/bookmark-circle.svg diff --git a/icons/bookmark-solid.svg b/icons/solid/bookmark.svg similarity index 100% rename from icons/bookmark-solid.svg rename to icons/solid/bookmark.svg diff --git a/icons/bubble-search-solid.svg b/icons/solid/bubble-search.svg similarity index 100% rename from icons/bubble-search-solid.svg rename to icons/solid/bubble-search.svg diff --git a/icons/cable-tag-solid.svg b/icons/solid/cable-tag.svg similarity index 100% rename from icons/cable-tag-solid.svg rename to icons/solid/cable-tag.svg diff --git a/icons/center-align-solid.svg b/icons/solid/center-align.svg similarity index 100% rename from icons/center-align-solid.svg rename to icons/solid/center-align.svg diff --git a/icons/check-circle-solid.svg b/icons/solid/check-circle.svg similarity index 100% rename from icons/check-circle-solid.svg rename to icons/solid/check-circle.svg diff --git a/icons/clock-solid.svg b/icons/solid/clock.svg similarity index 100% rename from icons/clock-solid.svg rename to icons/solid/clock.svg diff --git a/icons/cloud-square-solid.svg b/icons/solid/cloud-square.svg similarity index 100% rename from icons/cloud-square-solid.svg rename to icons/solid/cloud-square.svg diff --git a/icons/comp-align-bottom-solid.svg b/icons/solid/comp-align-bottom.svg similarity index 100% rename from icons/comp-align-bottom-solid.svg rename to icons/solid/comp-align-bottom.svg diff --git a/icons/comp-align-left-solid.svg b/icons/solid/comp-align-left.svg similarity index 100% rename from icons/comp-align-left-solid.svg rename to icons/solid/comp-align-left.svg diff --git a/icons/comp-align-right-solid.svg b/icons/solid/comp-align-right.svg similarity index 100% rename from icons/comp-align-right-solid.svg rename to icons/solid/comp-align-right.svg diff --git a/icons/comp-align-top-solid.svg b/icons/solid/comp-align-top.svg similarity index 100% rename from icons/comp-align-top-solid.svg rename to icons/solid/comp-align-top.svg diff --git a/icons/component-solid.svg b/icons/solid/component.svg similarity index 100% rename from icons/component-solid.svg rename to icons/solid/component.svg diff --git a/icons/database-check-solid.svg b/icons/solid/database-check.svg similarity index 100% rename from icons/database-check-solid.svg rename to icons/solid/database-check.svg diff --git a/icons/database-tag-solid.svg b/icons/solid/database-tag.svg similarity index 100% rename from icons/database-tag-solid.svg rename to icons/solid/database-tag.svg diff --git a/icons/database-xmark-solid.svg b/icons/solid/database-xmark.svg similarity index 100% rename from icons/database-xmark-solid.svg rename to icons/solid/database-xmark.svg diff --git a/icons/database-solid.svg b/icons/solid/database.svg similarity index 100% rename from icons/database-solid.svg rename to icons/solid/database.svg diff --git a/icons/design-nib-solid.svg b/icons/solid/design-nib.svg similarity index 100% rename from icons/design-nib-solid.svg rename to icons/solid/design-nib.svg diff --git a/icons/dogecoin-circle-solid.svg b/icons/solid/dogecoin-circle.svg similarity index 100% rename from icons/dogecoin-circle-solid.svg rename to icons/solid/dogecoin-circle.svg diff --git a/icons/download-circle-solid.svg b/icons/solid/download-circle.svg similarity index 100% rename from icons/download-circle-solid.svg rename to icons/solid/download-circle.svg diff --git a/icons/download-square-solid.svg b/icons/solid/download-square.svg similarity index 100% rename from icons/download-square-solid.svg rename to icons/solid/download-square.svg diff --git a/icons/droplet-solid.svg b/icons/solid/droplet.svg similarity index 100% rename from icons/droplet-solid.svg rename to icons/solid/droplet.svg diff --git a/icons/erase-solid.svg b/icons/solid/erase.svg similarity index 100% rename from icons/erase-solid.svg rename to icons/solid/erase.svg diff --git a/icons/ethereum-circle-solid.svg b/icons/solid/ethereum-circle.svg similarity index 100% rename from icons/ethereum-circle-solid.svg rename to icons/solid/ethereum-circle.svg diff --git a/icons/eye-solid.svg b/icons/solid/eye.svg similarity index 100% rename from icons/eye-solid.svg rename to icons/solid/eye.svg diff --git a/icons/fill-color-solid.svg b/icons/solid/fill-color.svg similarity index 100% rename from icons/fill-color-solid.svg rename to icons/solid/fill-color.svg diff --git a/icons/filter-solid.svg b/icons/solid/filter.svg similarity index 100% rename from icons/filter-solid.svg rename to icons/solid/filter.svg diff --git a/icons/forward-solid.svg b/icons/solid/forward.svg similarity index 100% rename from icons/forward-solid.svg rename to icons/solid/forward.svg diff --git a/icons/frame-tool-solid.svg b/icons/solid/frame-tool.svg similarity index 100% rename from icons/frame-tool-solid.svg rename to icons/solid/frame-tool.svg diff --git a/icons/headset-bolt-solid.svg b/icons/solid/headset-bolt.svg similarity index 100% rename from icons/headset-bolt-solid.svg rename to icons/solid/headset-bolt.svg diff --git a/icons/headset-warning-solid.svg b/icons/solid/headset-warning.svg similarity index 100% rename from icons/headset-warning-solid.svg rename to icons/solid/headset-warning.svg diff --git a/icons/headset-solid.svg b/icons/solid/headset.svg similarity index 100% rename from icons/headset-solid.svg rename to icons/solid/headset.svg diff --git a/icons/heart-solid.svg b/icons/solid/heart.svg similarity index 100% rename from icons/heart-solid.svg rename to icons/solid/heart.svg diff --git a/icons/help-circle-solid.svg b/icons/solid/help-circle.svg similarity index 100% rename from icons/help-circle-solid.svg rename to icons/solid/help-circle.svg diff --git a/icons/help-square-solid.svg b/icons/solid/help-square.svg similarity index 100% rename from icons/help-square-solid.svg rename to icons/solid/help-square.svg diff --git a/icons/horiz-distribution-left-solid.svg b/icons/solid/horiz-distribution-left.svg similarity index 100% rename from icons/horiz-distribution-left-solid.svg rename to icons/solid/horiz-distribution-left.svg diff --git a/icons/horiz-distribution-right-solid.svg b/icons/solid/horiz-distribution-right.svg similarity index 100% rename from icons/horiz-distribution-right-solid.svg rename to icons/solid/horiz-distribution-right.svg diff --git a/icons/hospital-circle-solid.svg b/icons/solid/hospital-circle.svg similarity index 100% rename from icons/hospital-circle-solid.svg rename to icons/solid/hospital-circle.svg diff --git a/icons/info-circle-solid.svg b/icons/solid/info-circle.svg similarity index 100% rename from icons/info-circle-solid.svg rename to icons/solid/info-circle.svg diff --git a/icons/italic-square-solid.svg b/icons/solid/italic-square.svg similarity index 100% rename from icons/italic-square-solid.svg rename to icons/solid/italic-square.svg diff --git a/icons/label-solid.svg b/icons/solid/label.svg similarity index 100% rename from icons/label-solid.svg rename to icons/solid/label.svg diff --git a/icons/litecoin-circle-solid.svg b/icons/solid/litecoin-circle.svg similarity index 100% rename from icons/litecoin-circle-solid.svg rename to icons/solid/litecoin-circle.svg diff --git a/icons/medal-1st-solid.svg b/icons/solid/medal-1st.svg similarity index 100% rename from icons/medal-1st-solid.svg rename to icons/solid/medal-1st.svg diff --git a/icons/medal-solid.svg b/icons/solid/medal.svg similarity index 100% rename from icons/medal-solid.svg rename to icons/solid/medal.svg diff --git a/icons/microphone-check-solid.svg b/icons/solid/microphone-check.svg similarity index 100% rename from icons/microphone-check-solid.svg rename to icons/solid/microphone-check.svg diff --git a/icons/microphone-minus-solid.svg b/icons/solid/microphone-minus.svg similarity index 100% rename from icons/microphone-minus-solid.svg rename to icons/solid/microphone-minus.svg diff --git a/icons/microphone-plus-solid.svg b/icons/solid/microphone-plus.svg similarity index 100% rename from icons/microphone-plus-solid.svg rename to icons/solid/microphone-plus.svg diff --git a/icons/microphone-speaking-solid.svg b/icons/solid/microphone-speaking.svg similarity index 100% rename from icons/microphone-speaking-solid.svg rename to icons/solid/microphone-speaking.svg diff --git a/icons/microphone-warning-solid.svg b/icons/solid/microphone-warning.svg similarity index 100% rename from icons/microphone-warning-solid.svg rename to icons/solid/microphone-warning.svg diff --git a/icons/microphone-solid.svg b/icons/solid/microphone.svg similarity index 100% rename from icons/microphone-solid.svg rename to icons/solid/microphone.svg diff --git a/icons/minus-circle-solid.svg b/icons/solid/minus-circle.svg similarity index 100% rename from icons/minus-circle-solid.svg rename to icons/solid/minus-circle.svg diff --git a/icons/minus-square-solid.svg b/icons/solid/minus-square.svg similarity index 100% rename from icons/minus-square-solid.svg rename to icons/solid/minus-square.svg diff --git a/icons/music-note-plus-solid.svg b/icons/solid/music-note-plus.svg similarity index 100% rename from icons/music-note-plus-solid.svg rename to icons/solid/music-note-plus.svg diff --git a/icons/music-note-solid.svg b/icons/solid/music-note.svg similarity index 100% rename from icons/music-note-solid.svg rename to icons/solid/music-note.svg diff --git a/icons/network-left-solid.svg b/icons/solid/network-left.svg similarity index 100% rename from icons/network-left-solid.svg rename to icons/solid/network-left.svg diff --git a/icons/network-reverse-solid.svg b/icons/solid/network-reverse.svg similarity index 100% rename from icons/network-reverse-solid.svg rename to icons/solid/network-reverse.svg diff --git a/icons/network-right-solid.svg b/icons/solid/network-right.svg similarity index 100% rename from icons/network-right-solid.svg rename to icons/solid/network-right.svg diff --git a/icons/network-solid.svg b/icons/solid/network.svg similarity index 100% rename from icons/network-solid.svg rename to icons/solid/network.svg diff --git a/icons/number-0-square-solid.svg b/icons/solid/number-0-square.svg similarity index 100% rename from icons/number-0-square-solid.svg rename to icons/solid/number-0-square.svg diff --git a/icons/number-1-square-solid.svg b/icons/solid/number-1-square.svg similarity index 100% rename from icons/number-1-square-solid.svg rename to icons/solid/number-1-square.svg diff --git a/icons/number-2-square-solid.svg b/icons/solid/number-2-square.svg similarity index 100% rename from icons/number-2-square-solid.svg rename to icons/solid/number-2-square.svg diff --git a/icons/number-3-square-solid.svg b/icons/solid/number-3-square.svg similarity index 100% rename from icons/number-3-square-solid.svg rename to icons/solid/number-3-square.svg diff --git a/icons/number-4-square-solid.svg b/icons/solid/number-4-square.svg similarity index 100% rename from icons/number-4-square-solid.svg rename to icons/solid/number-4-square.svg diff --git a/icons/number-5-square-solid.svg b/icons/solid/number-5-square.svg similarity index 100% rename from icons/number-5-square-solid.svg rename to icons/solid/number-5-square.svg diff --git a/icons/number-6-square-solid.svg b/icons/solid/number-6-square.svg similarity index 100% rename from icons/number-6-square-solid.svg rename to icons/solid/number-6-square.svg diff --git a/icons/number-7-square-solid.svg b/icons/solid/number-7-square.svg similarity index 100% rename from icons/number-7-square-solid.svg rename to icons/solid/number-7-square.svg diff --git a/icons/number-8-square-solid.svg b/icons/solid/number-8-square.svg similarity index 100% rename from icons/number-8-square-solid.svg rename to icons/solid/number-8-square.svg diff --git a/icons/number-9-square-solid.svg b/icons/solid/number-9-square.svg similarity index 100% rename from icons/number-9-square-solid.svg rename to icons/solid/number-9-square.svg diff --git a/icons/pause-solid.svg b/icons/solid/pause.svg similarity index 100% rename from icons/pause-solid.svg rename to icons/solid/pause.svg diff --git a/icons/percentage-circle-solid.svg b/icons/solid/percentage-circle.svg similarity index 100% rename from icons/percentage-circle-solid.svg rename to icons/solid/percentage-circle.svg diff --git a/icons/percentage-square-solid.svg b/icons/solid/percentage-square.svg similarity index 100% rename from icons/percentage-square-solid.svg rename to icons/solid/percentage-square.svg diff --git a/icons/pin-slash-solid.svg b/icons/solid/pin-slash.svg similarity index 100% rename from icons/pin-slash-solid.svg rename to icons/solid/pin-slash.svg diff --git a/icons/pin-solid.svg b/icons/solid/pin.svg similarity index 100% rename from icons/pin-solid.svg rename to icons/solid/pin.svg diff --git a/icons/play-solid.svg b/icons/solid/play.svg similarity index 100% rename from icons/play-solid.svg rename to icons/solid/play.svg diff --git a/icons/plus-circle-solid.svg b/icons/solid/plus-circle.svg similarity index 100% rename from icons/plus-circle-solid.svg rename to icons/solid/plus-circle.svg diff --git a/icons/plus-square-solid.svg b/icons/solid/plus-square.svg similarity index 100% rename from icons/plus-square-solid.svg rename to icons/solid/plus-square.svg diff --git a/icons/post-solid.svg b/icons/solid/post.svg similarity index 100% rename from icons/post-solid.svg rename to icons/solid/post.svg diff --git a/icons/presentation-solid.svg b/icons/solid/presentation.svg similarity index 100% rename from icons/presentation-solid.svg rename to icons/solid/presentation.svg diff --git a/icons/priority-down-solid.svg b/icons/solid/priority-down.svg similarity index 100% rename from icons/priority-down-solid.svg rename to icons/solid/priority-down.svg diff --git a/icons/priority-high-solid.svg b/icons/solid/priority-high.svg similarity index 100% rename from icons/priority-high-solid.svg rename to icons/solid/priority-high.svg diff --git a/icons/priority-medium-solid.svg b/icons/solid/priority-medium.svg similarity index 100% rename from icons/priority-medium-solid.svg rename to icons/solid/priority-medium.svg diff --git a/icons/priority-up-solid.svg b/icons/solid/priority-up.svg similarity index 100% rename from icons/priority-up-solid.svg rename to icons/solid/priority-up.svg diff --git a/icons/redo-circle-solid.svg b/icons/solid/redo-circle.svg similarity index 100% rename from icons/redo-circle-solid.svg rename to icons/solid/redo-circle.svg diff --git a/icons/refresh-circle-solid.svg b/icons/solid/refresh-circle.svg similarity index 100% rename from icons/refresh-circle-solid.svg rename to icons/solid/refresh-circle.svg diff --git a/icons/reports-solid.svg b/icons/solid/reports.svg similarity index 100% rename from icons/reports-solid.svg rename to icons/solid/reports.svg diff --git a/icons/rewind-solid.svg b/icons/solid/rewind.svg similarity index 100% rename from icons/rewind-solid.svg rename to icons/solid/rewind.svg diff --git a/icons/server-connection-solid.svg b/icons/solid/server-connection.svg similarity index 100% rename from icons/server-connection-solid.svg rename to icons/solid/server-connection.svg diff --git a/icons/server-solid.svg b/icons/solid/server.svg similarity index 100% rename from icons/server-solid.svg rename to icons/solid/server.svg diff --git a/icons/share-android-solid.svg b/icons/solid/share-android.svg similarity index 100% rename from icons/share-android-solid.svg rename to icons/solid/share-android.svg diff --git a/icons/skip-next-solid.svg b/icons/solid/skip-next.svg similarity index 100% rename from icons/skip-next-solid.svg rename to icons/solid/skip-next.svg diff --git a/icons/skip-prev-solid.svg b/icons/solid/skip-prev.svg similarity index 100% rename from icons/skip-prev-solid.svg rename to icons/solid/skip-prev.svg diff --git a/icons/spark-solid.svg b/icons/solid/spark.svg similarity index 100% rename from icons/spark-solid.svg rename to icons/solid/spark.svg diff --git a/icons/sparks-solid.svg b/icons/solid/sparks.svg similarity index 100% rename from icons/sparks-solid.svg rename to icons/solid/sparks.svg diff --git a/icons/square-cursor-solid.svg b/icons/solid/square-cursor.svg similarity index 100% rename from icons/square-cursor-solid.svg rename to icons/solid/square-cursor.svg diff --git a/icons/star-solid.svg b/icons/solid/star.svg similarity index 100% rename from icons/star-solid.svg rename to icons/solid/star.svg diff --git a/icons/stats-down-square-solid.svg b/icons/solid/stats-down-square.svg similarity index 100% rename from icons/stats-down-square-solid.svg rename to icons/solid/stats-down-square.svg diff --git a/icons/stats-up-square-solid.svg b/icons/solid/stats-up-square.svg similarity index 100% rename from icons/stats-up-square-solid.svg rename to icons/solid/stats-up-square.svg diff --git a/icons/style-border-solid.svg b/icons/solid/style-border.svg similarity index 100% rename from icons/style-border-solid.svg rename to icons/solid/style-border.svg diff --git a/icons/text-square-solid.svg b/icons/solid/text-square.svg similarity index 100% rename from icons/text-square-solid.svg rename to icons/solid/text-square.svg diff --git a/icons/three-stars-solid.svg b/icons/solid/three-stars.svg similarity index 100% rename from icons/three-stars-solid.svg rename to icons/solid/three-stars.svg diff --git a/icons/timer-solid.svg b/icons/solid/timer.svg similarity index 100% rename from icons/timer-solid.svg rename to icons/solid/timer.svg diff --git a/icons/trash-solid.svg b/icons/solid/trash.svg similarity index 100% rename from icons/trash-solid.svg rename to icons/solid/trash.svg diff --git a/icons/underline-square-solid.svg b/icons/solid/underline-square.svg similarity index 100% rename from icons/underline-square-solid.svg rename to icons/solid/underline-square.svg diff --git a/icons/undo-circle-solid.svg b/icons/solid/undo-circle.svg similarity index 100% rename from icons/undo-circle-solid.svg rename to icons/solid/undo-circle.svg diff --git a/icons/upload-square-solid.svg b/icons/solid/upload-square.svg similarity index 100% rename from icons/upload-square-solid.svg rename to icons/solid/upload-square.svg diff --git a/icons/usb-solid.svg b/icons/solid/usb.svg similarity index 100% rename from icons/usb-solid.svg rename to icons/solid/usb.svg diff --git a/icons/warning-circle-solid.svg b/icons/solid/warning-circle.svg similarity index 100% rename from icons/warning-circle-solid.svg rename to icons/solid/warning-circle.svg diff --git a/icons/warning-square-solid.svg b/icons/solid/warning-square.svg similarity index 100% rename from icons/warning-square-solid.svg rename to icons/solid/warning-square.svg diff --git a/icons/warning-triangle-solid.svg b/icons/solid/warning-triangle.svg similarity index 100% rename from icons/warning-triangle-solid.svg rename to icons/solid/warning-triangle.svg diff --git a/icons/white-flag-solid.svg b/icons/solid/white-flag.svg similarity index 100% rename from icons/white-flag-solid.svg rename to icons/solid/white-flag.svg diff --git a/icons/wifi-signal-none-solid.svg b/icons/solid/wifi-signal-none.svg similarity index 100% rename from icons/wifi-signal-none-solid.svg rename to icons/solid/wifi-signal-none.svg diff --git a/icons/wifi-tag-solid.svg b/icons/solid/wifi-tag.svg similarity index 100% rename from icons/wifi-tag-solid.svg rename to icons/solid/wifi-tag.svg diff --git a/icons/wifi-warning-solid.svg b/icons/solid/wifi-warning.svg similarity index 100% rename from icons/wifi-warning-solid.svg rename to icons/solid/wifi-warning.svg diff --git a/icons/xmark-circle-solid.svg b/icons/solid/xmark-circle.svg similarity index 100% rename from icons/xmark-circle-solid.svg rename to icons/solid/xmark-circle.svg diff --git a/icons/xmark-square-solid.svg b/icons/solid/xmark-square.svg similarity index 100% rename from icons/xmark-square-solid.svg rename to icons/solid/xmark-square.svg diff --git a/meta-data.json b/meta-data.json deleted file mode 100644 index 8e422d09..00000000 --- a/meta-data.json +++ /dev/null @@ -1 +0,0 @@ -{"icons":["accessibility-sign.svg","accessibility-tech.svg","accessibility.svg","activity.svg","adobe-after-effects-solid.svg","adobe-after-effects.svg","adobe-illustrator-solid.svg","adobe-illustrator.svg","adobe-indesign-solid.svg","adobe-indesign.svg","adobe-lightroom-solid.svg","adobe-lightroom.svg","adobe-photoshop-solid.svg","adobe-photoshop.svg","adobe-xd-solid.svg","adobe-xd.svg","african-tree.svg","agile.svg","air-conditioner.svg","airplane-helix-45deg.svg","airplane-helix.svg","airplane-off.svg","airplane-rotation.svg","airplane.svg","airplay-solid.svg","airplay.svg","alarm-solid.svg","alarm.svg","album-carousel.svg","album-list.svg","album-open.svg","album.svg","align-bottom-box-solid.svg","align-bottom-box.svg","align-center.svg","align-horizontal-centers-solid.svg","align-horizontal-centers.svg","align-horizontal-spacing-solid.svg","align-horizontal-spacing.svg","align-justify.svg","align-left-box-solid.svg","align-left-box.svg","align-left.svg","align-right-box-solid.svg","align-right-box.svg","align-right.svg","align-top-box-solid.svg","align-top-box.svg","align-vertical-centers-solid.svg","align-vertical-centers.svg","align-vertical-spacing-solid.svg","align-vertical-spacing.svg","angle-tool.svg","antenna-off.svg","antenna-signal-tag.svg","antenna-signal.svg","antenna.svg","app-notification.svg","app-store-solid.svg","app-store.svg","app-window.svg","apple-half.svg","apple-imac-2021-side.svg","apple-imac-2021.svg","apple-mac.svg","apple-shortcuts-solid.svg","apple-shortcuts.svg","apple-swift.svg","apple-wallet.svg","apple.svg","ar-tag.svg","arc-3d-center-point.svg","arc-3d.svg","arcade.svg","archery-match.svg","archery.svg","archive.svg","area-search.svg","arrow-archery.svg","arrow-down-circle-solid.svg","arrow-down-circle.svg","arrow-down-left-circle-solid.svg","arrow-down-left-circle.svg","arrow-down-left-square.svg","arrow-down-left.svg","arrow-down-right-circle-solid.svg","arrow-down-right-circle.svg","arrow-down-right-square-solid.svg","arrow-down-right-square.svg","arrow-down-right.svg","arrow-down-tag.svg","arrow-down.svg","arrow-email-forward.svg","arrow-enlarge-tag.svg","arrow-left-circle-solid.svg","arrow-left-circle.svg","arrow-left-tag.svg","arrow-left.svg","arrow-reduce-tag.svg","arrow-right-circle-solid.svg","arrow-right-circle.svg","arrow-right-tag.svg","arrow-right.svg","arrow-separate-vertical.svg","arrow-separate.svg","arrow-union-vertical.svg","arrow-union.svg","arrow-up-circle-solid.svg","arrow-up-circle.svg","arrow-up-left-circle-solid.svg","arrow-up-left-circle.svg","arrow-up-left-square-solid.svg","arrow-up-left-square.svg","arrow-up-left.svg","arrow-up-right-circle-solid.svg","arrow-up-right-circle.svg","arrow-up-right-square-solid.svg","arrow-up-right-square.svg","arrow-up-right.svg","arrow-up-tag.svg","arrow-up.svg","arrows-up-from-line.svg","asana.svg","at-sign-circle.svg","at-sign.svg","atom.svg","attachment.svg","augmented-reality.svg","auto-flash.svg","avi-format.svg","axes.svg","backward-15-seconds.svg","badge-check.svg","bag.svg","balcony.svg","bank.svg","barcode.svg","basketball-field.svg","basketball.svg","bathroom-solid.svg","bathroom.svg","battery-25.svg","battery-50.svg","battery-75.svg","battery-charging.svg","battery-empty.svg","battery-full.svg","battery-indicator.svg","battery-slash.svg","battery-warning.svg","bbq.svg","beach-bag.svg","bed-ready.svg","bed.svg","behance-tag.svg","behance.svg","bell-notification.svg","bell-off.svg","bell.svg","bicycle.svg","bin-full.svg","bin-half.svg","bin-minus-in.svg","bin-plus-in.svg","bin.svg","binocular.svg","birthday-cake.svg","bishop.svg","bitbucket.svg","bitcoin-circle-solid.svg","bitcoin-circle.svg","bitcoin-rotate-out.svg","bluetooth-tag-solid.svg","bluetooth-tag.svg","bluetooth.svg","bold-square-solid.svg","bold-square.svg","bold.svg","bonfire.svg","book-lock.svg","book-solid.svg","book-stack.svg","book.svg","bookmark-book.svg","bookmark-circle-solid.svg","bookmark-circle.svg","bookmark-solid.svg","bookmark.svg","border-bl.svg","border-bottom.svg","border-br.svg","border-inner.svg","border-left.svg","border-out.svg","border-right.svg","border-tl.svg","border-top.svg","border-tr.svg","bounce-left.svg","bounce-right.svg","bowling-ball.svg","box-3d-center.svg","box-3d-point.svg","box-3d-three-points.svg","box-iso.svg","box.svg","boxing-glove.svg","brain-electricity.svg","brain-research.svg","brain-warning.svg","brain.svg","bread-slice.svg","bridge-3d.svg","bridge-surface.svg","bright-crown.svg","bright-star.svg","brightness-window.svg","brightness.svg","bubble-download.svg","bubble-income.svg","bubble-outcome.svg","bubble-search-solid.svg","bubble-search.svg","bubble-star.svg","bubble-upload.svg","bubble-warning.svg","bubble-xmark.svg","building.svg","bus-green.svg","bus-stop.svg","bus.svg","c-square.svg","cable-tag-solid.svg","cable-tag.svg","calculator.svg","calendar-minus.svg","calendar-plus.svg","calendar.svg","camera.svg","candlestick-chart.svg","car.svg","card-lock.svg","card-no-access.svg","card-reader.svg","card-shield.svg","card-wallet.svg","cart-alt.svg","cart-minus.svg","cart-plus.svg","cart.svg","cash.svg","cell-2x2.svg","cellar.svg","center-align-solid.svg","center-align.svg","chat-bubble-check.svg","chat-bubble-empty.svg","chat-bubble-question.svg","chat-bubble-translate.svg","chat-bubble-warning.svg","chat-bubble-xmark.svg","chat-bubble.svg","chat-lines.svg","chat-minus-in.svg","chat-plus-in.svg","check-circle-solid.svg","check-circle.svg","check.svg","chocolate.svg","chromecast-active.svg","chromecast.svg","church-side.svg","church.svg","cigarette-slash.svg","cinema-old.svg","circle-spark.svg","circle.svg","city.svg","clipboard-check.svg","clock-rotate-right.svg","clock-solid.svg","clock.svg","closed-captions-tag.svg","closet.svg","cloud-bookmark.svg","cloud-check.svg","cloud-desync.svg","cloud-download.svg","cloud-square-solid.svg","cloud-square.svg","cloud-sunny.svg","cloud-sync.svg","cloud-upload.svg","cloud-xmark.svg","cloud.svg","code-brackets-square.svg","code-brackets.svg","code.svg","codepen.svg","coffee-cup.svg","coin-slash.svg","coins-swap.svg","coins.svg","collage-frame.svg","collapse.svg","color-filter.svg","color-picker.svg","color-wheel.svg","combine.svg","commodity.svg","community.svg","comp-align-bottom-solid.svg","comp-align-bottom.svg","comp-align-left-solid.svg","comp-align-left.svg","comp-align-right-solid.svg","comp-align-right.svg","comp-align-top-solid.svg","comp-align-top.svg","compact-disc.svg","compass.svg","component-solid.svg","component.svg","compress-lines.svg","compress.svg","computer.svg","constrained-surface.svg","consumable.svg","contactless.svg","control-slider.svg","cookie.svg","cooling-square.svg","copy.svg","copyright.svg","corner-bottom-left.svg","corner-bottom-right.svg","corner-top-left.svg","corner-top-right.svg","cpu-warning.svg","cpu.svg","cracked-egg.svg","creative-commons.svg","credit-card-slash.svg","credit-card.svg","credit-cards.svg","crib.svg","crop-rotate-bl.svg","crop-rotate-br.svg","crop-rotate-tl.svg","crop-rotate-tr.svg","crop.svg","crown-circle.svg","crown.svg","css3.svg","cube-bandage.svg","cube-cut-with-curve.svg","cube-hole.svg","cube-replace-face.svg","cube.svg","cursor-pointer.svg","curve-array.svg","cut.svg","cutlery.svg","cycling.svg","cylinder.svg","dash-flag.svg","dashboard-dots.svg","dashboard-speed.svg","dashboard.svg","data-transfer-both.svg","data-transfer-check.svg","data-transfer-down.svg","data-transfer-up.svg","data-transfer-warning.svg","database-backup.svg","database-check-solid.svg","database-check.svg","database-export.svg","database-monitor.svg","database-restore.svg","database-script-minus.svg","database-script-plus.svg","database-script.svg","database-search.svg","database-settings.svg","database-solid.svg","database-star.svg","database-stats.svg","database-tag-solid.svg","database-tag.svg","database-warning.svg","database-xmark-solid.svg","database-xmark.svg","database.svg","de-compress.svg","delivery-truck.svg","delivery.svg","depth.svg","design-nib-solid.svg","design-nib.svg","design-pencil.svg","desk.svg","developer.svg","dew-point.svg","dialpad.svg","diameter.svg","dice-five.svg","dice-four.svg","dice-one.svg","dice-six.svg","dice-three.svg","dice-two.svg","dimmer-switch.svg","director-chair.svg","discord.svg","dishwasher.svg","display-4k.svg","divide-three.svg","divide.svg","dna.svg","doc-magnifying-glass-in.svg","doc-magnifying-glass.svg","doc-star-in.svg","doc-star.svg","dogecoin-circle-solid.svg","dogecoin-circle.svg","dogecoin-rotate-out.svg","dollar-circle.svg","dollar.svg","domotic-warning.svg","donate.svg","dot-arrow-down.svg","dot-arrow-left.svg","dot-arrow-right.svg","dot-arrow-up.svg","double-check.svg","download-circle-solid.svg","download-circle.svg","download-data-window.svg","download-square-solid.svg","download-square.svg","download.svg","drag-hand-gesture.svg","drag.svg","drawer.svg","dribbble.svg","drone-charge-full.svg","drone-charge-half.svg","drone-charge-low.svg","drone-check.svg","drone-landing.svg","drone-refresh.svg","drone-take-off.svg","drone-xmark.svg","drone.svg","droplet-check.svg","droplet-half.svg","droplet-solid.svg","droplet.svg","ease-curve-control-points.svg","ease-in-control-point.svg","ease-in-out.svg","ease-in.svg","ease-out-control-point.svg","ease-out.svg","ecology-book.svg","edit-pencil.svg","edit.svg","egg.svg","eject.svg","electronics-chip.svg","electronics-transistor.svg","elevator.svg","ellipse-3d-three-points.svg","ellipse-3d.svg","emoji-ball.svg","emoji-blink-left.svg","emoji-blink-right.svg","emoji-look-down.svg","emoji-look-left.svg","emoji-look-right.svg","emoji-look-up.svg","emoji-puzzled.svg","emoji-quite.svg","emoji-really.svg","emoji-sad.svg","emoji-satisfied.svg","emoji-sing-left-note.svg","emoji-sing-left.svg","emoji-sing-right-note.svg","emoji-sing-right.svg","emoji-surprise-alt.svg","emoji-surprise.svg","emoji-talking-angry.svg","emoji-talking-happy.svg","emoji-think-left.svg","emoji-think-right.svg","emoji.svg","empty-page.svg","energy-usage-window.svg","enlarge.svg","erase-solid.svg","erase.svg","ethereum-circle-solid.svg","ethereum-circle.svg","ethereum-rotate-out.svg","euro-square.svg","euro.svg","ev-charge-alt.svg","ev-charge.svg","ev-plug-charging.svg","ev-plug-xmark.svg","ev-plug.svg","ev-station.svg","ev-tag.svg","exclude.svg","expand-lines.svg","expand.svg","extrude.svg","eye-closed.svg","eye-solid.svg","eye.svg","f-square.svg","face-3d-draft.svg","face-id.svg","facebook-tag.svg","facebook.svg","facetime.svg","farm.svg","fast-arrow-down-square.svg","fast-arrow-down.svg","fast-arrow-left-square.svg","fast-arrow-left.svg","fast-arrow-right-square.svg","fast-arrow-right.svg","fast-arrow-up-square.svg","fast-arrow-up.svg","fast-down-circle.svg","fast-left-circle.svg","fast-right-circle.svg","fast-up-circle.svg","favourite-book.svg","favourite-window.svg","female.svg","figma.svg","file-not-found.svg","fill-color-solid.svg","fill-color.svg","fillet-3d.svg","filter-alt.svg","filter-list-circle.svg","filter-list.svg","filter-solid.svg","filter.svg","finder.svg","fingerprint-check-circle.svg","fingerprint-circle.svg","fingerprint-lock-circle.svg","fingerprint-scan.svg","fingerprint-square.svg","fingerprint-window.svg","fingerprint-xmark-circle.svg","fingerprint.svg","fire-flame.svg","fish.svg","fishing.svg","flare.svg","flash-off.svg","flash.svg","flask.svg","flip-reverse.svg","flip.svg","floppy-disk-arrow-in.svg","floppy-disk-arrow-out.svg","floppy-disk.svg","flower.svg","fog.svg","folder-minus.svg","folder-plus.svg","folder-settings.svg","folder-warning.svg","folder.svg","font-question.svg","football-ball.svg","football.svg","forward-15-seconds.svg","forward-message.svg","forward-solid.svg","forward.svg","frame-alt-empty.svg","frame-alt.svg","frame-minus-in.svg","frame-plus-in.svg","frame-select.svg","frame-simple.svg","frame-tool-solid.svg","frame-tool.svg","frame.svg","fridge.svg","fx-tag.svg","fx.svg","gamepad.svg","garage.svg","gas-tank-droplet.svg","gas-tank.svg","gas.svg","gif-format.svg","gift.svg","git-branch.svg","git-cherry-pick-commit.svg","git-commit.svg","git-compare.svg","git-fork.svg","git-merge.svg","git-pull-request-closed.svg","git-pull-request.svg","github-circle.svg","github.svg","gitlab-full.svg","glass-empty.svg","glass-fragile.svg","glass-half-alt.svg","glass-half.svg","glasses.svg","globe.svg","golf.svg","google-circle.svg","google-docs.svg","google-drive-check.svg","google-drive-sync.svg","google-drive-warning.svg","google-drive.svg","google-home.svg","google-one.svg","google.svg","gps.svg","graduation-cap.svg","graph-down.svg","graph-up.svg","grid-minus.svg","grid-plus.svg","grid-xmark.svg","group.svg","gym.svg","h-square.svg","half-cookie.svg","half-moon.svg","hammer.svg","hand-brake.svg","hand-card.svg","hand-cash.svg","hand-contactless.svg","handbag.svg","hard-drive.svg","hat.svg","hd-display.svg","hd.svg","hdr.svg","headset-bolt-solid.svg","headset-bolt.svg","headset-help.svg","headset-solid.svg","headset-warning-solid.svg","headset-warning.svg","headset.svg","health-shield.svg","healthcare.svg","heart-arrow-down.svg","heart-solid.svg","heart.svg","heating-square.svg","heavy-rain.svg","help-circle-solid.svg","help-circle.svg","help-square-solid.svg","help-square.svg","heptagon.svg","hexagon-dice.svg","hexagon-plus.svg","hexagon.svg","historic-shield-alt.svg","historic-shield.svg","home-alt-slim-horiz.svg","home-alt-slim.svg","home-alt.svg","home-hospital.svg","home-sale.svg","home-secure.svg","home-shield.svg","home-simple-door.svg","home-simple.svg","home-table.svg","home-temperature-in.svg","home-temperature-out.svg","home-user.svg","home.svg","horiz-distribution-left-solid.svg","horiz-distribution-left.svg","horiz-distribution-right-solid.svg","horiz-distribution-right.svg","horizontal-merge.svg","horizontal-split.svg","hospital-circle-solid.svg","hospital-circle.svg","hospital.svg","hot-air-balloon.svg","hourglass.svg","house-rooms.svg","html5.svg","iconoir.svg","import.svg","inclination.svg","industry.svg","infinite.svg","info-circle-solid.svg","info-circle.svg","input-field.svg","input-output.svg","input-search.svg","instagram.svg","internet.svg","intersect-alt.svg","intersect.svg","ios-settings.svg","ip-address-tag.svg","iris-scan.svg","italic-square-solid.svg","italic-square.svg","italic.svg","jellyfish.svg","journal-page.svg","journal.svg","jpeg-format.svg","jpg-format.svg","kanban-board.svg","key-back.svg","key-command.svg","key-minus.svg","key-plus.svg","key-xmark.svg","key.svg","keyframe-align-center.svg","keyframe-align-horizontal.svg","keyframe-align-vertical.svg","keyframe-minus-in.svg","keyframe-minus.svg","keyframe-plus-in.svg","keyframe-plus.svg","keyframe-position.svg","keyframe.svg","keyframes-couple.svg","keyframes-minus.svg","keyframes-plus.svg","keyframes.svg","label-solid.svg","label.svg","lamp.svg","language.svg","laptop-charging.svg","laptop-dev-mode.svg","laptop-fix.svg","laptop-warning.svg","laptop.svg","layout-left.svg","layout-right.svg","leaderboard-star.svg","leaderboard.svg","leaf.svg","learning.svg","lens-plus.svg","lens.svg","lifebelt.svg","light-bulb-off.svg","light-bulb-on.svg","light-bulb.svg","line-space.svg","linear.svg","link-slash.svg","link-xmark.svg","link.svg","linkedin.svg","linux.svg","list-select.svg","list.svg","litecoin-circle-solid.svg","litecoin-circle.svg","litecoin-rotate-out.svg","lock-slash.svg","lock-square.svg","lock.svg","loft-3d.svg","log-in.svg","log-no-access.svg","log-out.svg","long-arrow-down-left.svg","long-arrow-down-right.svg","long-arrow-left-down.svg","long-arrow-left-up.svg","long-arrow-right-down.svg","long-arrow-right-up.svg","long-arrow-up-left.svg","long-arrow-up-right.svg","lot-of-cash.svg","lullaby.svg","mac-control-key.svg","mac-dock.svg","mac-option-key.svg","mac-os-window.svg","magic-wand.svg","magnet-energy.svg","magnet.svg","mail-in.svg","mail-open.svg","mail-out.svg","mail.svg","male.svg","map-pin-minus.svg","map-pin-plus.svg","map-pin-xmark.svg","map-pin.svg","map-xmark.svg","map.svg","maps-arrow-diagonal.svg","maps-arrow-xmark.svg","maps-arrow.svg","maps-go-straight.svg","maps-turn-back.svg","maps-turn-left.svg","maps-turn-right.svg","mask-square.svg","mastercard-card.svg","math-book.svg","maximize.svg","medal-1st-solid.svg","medal-1st.svg","medal-solid.svg","medal.svg","media-image-folder.svg","media-image-list.svg","media-image-plus.svg","media-image-xmark.svg","media-image.svg","media-video-folder.svg","media-video-list.svg","media-video-plus.svg","media-video-xmark.svg","media-video.svg","medium.svg","megaphone.svg","menu-scale.svg","menu.svg","message-alert.svg","message-text.svg","message.svg","metro.svg","microphone-check-solid.svg","microphone-check.svg","microphone-minus-solid.svg","microphone-minus.svg","microphone-mute.svg","microphone-plus-solid.svg","microphone-plus.svg","microphone-solid.svg","microphone-speaking-solid.svg","microphone-speaking.svg","microphone-warning-solid.svg","microphone-warning.svg","microphone.svg","microscope.svg","minus-circle-solid.svg","minus-circle.svg","minus-hexagon.svg","minus-square-dashed.svg","minus-square-solid.svg","minus-square.svg","minus.svg","mirror.svg","mobile-dev-mode.svg","mobile-fingerprint.svg","mobile-voice.svg","modern-tv-4k.svg","modern-tv.svg","money-square.svg","moon-sat.svg","more-horiz-circle.svg","more-horiz.svg","more-vert-circle.svg","more-vert.svg","motorcycle.svg","mouse-button-left.svg","mouse-button-right.svg","mouse-scroll-wheel.svg","movie.svg","mpeg-format.svg","multi-bubble.svg","multi-mac-os-window.svg","multi-window.svg","multiple-pages-empty.svg","multiple-pages-minus.svg","multiple-pages-plus.svg","multiple-pages-xmark.svg","multiple-pages.svg","music-double-note-plus.svg","music-double-note.svg","music-note-plus-solid.svg","music-note-plus.svg","music-note-solid.svg","music-note.svg","n-square.svg","nav-arrow-down.svg","nav-arrow-left.svg","nav-arrow-right.svg","nav-arrow-up.svg","navigator-alt.svg","navigator.svg","neighbourhood.svg","network-left-solid.svg","network-left.svg","network-reverse-solid.svg","network-reverse.svg","network-right-solid.svg","network-right.svg","network-solid.svg","network.svg","new-tab.svg","nintendo-switch.svg","no-smoking-circle.svg","non-binary.svg","notes.svg","npm-square.svg","npm.svg","number-0-square-solid.svg","number-0-square.svg","number-1-square-solid.svg","number-1-square.svg","number-2-square-solid.svg","number-2-square.svg","number-3-square-solid.svg","number-3-square.svg","number-4-square-solid.svg","number-4-square.svg","number-5-square-solid.svg","number-5-square.svg","number-6-square-solid.svg","number-6-square.svg","number-7-square-solid.svg","number-7-square.svg","number-8-square-solid.svg","number-8-square.svg","number-9-square-solid.svg","number-9-square.svg","numbered-list-left.svg","numbered-list-right.svg","o-square.svg","octagon.svg","off-tag.svg","oil-industry.svg","okrs.svg","on-tag.svg","one-finger-select-hand-gesture.svg","one-point-circle.svg","open-book.svg","open-in-browser.svg","open-in-window.svg","open-new-window.svg","open-select-hand-gesture.svg","open-vpn.svg","orange-half.svg","orange-slice-alt.svg","orange-slice.svg","organic-food-square.svg","organic-food.svg","orthogonal-view.svg","package-lock.svg","package.svg","packages.svg","pacman.svg","page-down.svg","page-edit.svg","page-flip.svg","page-left.svg","page-minus-in.svg","page-minus.svg","page-plus-in.svg","page-plus.svg","page-right.svg","page-search.svg","page-star.svg","page-up.svg","page.svg","palette.svg","panorama-enlarge.svg","panorama-reduce.svg","pants-pockets.svg","pants.svg","parking.svg","password-check.svg","password-cursor.svg","password-xmark.svg","paste-clipboard.svg","path-arrow.svg","pause-solid.svg","pause-window.svg","pause.svg","paypal.svg","pc-check.svg","pc-firewall.svg","pc-mouse.svg","pc-no-entry.svg","pc-warning.svg","peace-hand.svg","pen-connect-bluetooth.svg","pen-connect-wifi.svg","pen-tablet-connect-usb.svg","pen-tablet-connect-wifi.svg","pen-tablet.svg","pentagon.svg","people-tag.svg","percent-rotate-out.svg","percentage-circle-solid.svg","percentage-circle.svg","percentage-square-solid.svg","percentage-square.svg","percentage.svg","perspective-view.svg","pharmacy-cross-circle.svg","pharmacy-cross-tag.svg","phone-disabled.svg","phone-income.svg","phone-minus.svg","phone-outcome.svg","phone-paused.svg","phone-plus.svg","phone-xmark.svg","phone.svg","piggy-bank.svg","pillow.svg","pin-slash-solid.svg","pin-slash.svg","pin-solid.svg","pin.svg","pine-tree.svg","pinterest.svg","pipe-3d.svg","pizza-slice.svg","planet-alt.svg","planet-sat.svg","planet.svg","planimetry.svg","play-solid.svg","play.svg","playlist-play.svg","playlist-plus.svg","playlist.svg","playstation-gamepad.svg","plug-type-a.svg","plug-type-c.svg","plug-type-g.svg","plug-type-l.svg","plus-circle-solid.svg","plus-circle.svg","plus-square-dashed.svg","plus-square-solid.svg","plus-square.svg","plus.svg","png-format.svg","pocket.svg","podcast.svg","pokeball.svg","position-align.svg","position.svg","post-solid.svg","post.svg","potion.svg","pound.svg","precision-tool.svg","presentation-solid.svg","presentation.svg","printer.svg","printing-page.svg","priority-down-solid.svg","priority-down.svg","priority-high-solid.svg","priority-high.svg","priority-medium-solid.svg","priority-medium.svg","priority-up-solid.svg","priority-up.svg","privacy-policy.svg","private-wifi.svg","profile-circle.svg","prohibition.svg","project-curve-3d.svg","puzzle.svg","qr-code.svg","question-mark.svg","quote-message.svg","quote.svg","radiation.svg","radius.svg","rain.svg","raw-format.svg","receive-dollars.svg","receive-euros.svg","receive-pounds.svg","receive-yens.svg","redo-action.svg","redo-circle-solid.svg","redo-circle.svg","redo.svg","reduce.svg","refresh-circle-solid.svg","refresh-circle.svg","refresh-double.svg","refresh.svg","reload-window.svg","reminder-hand-gesture.svg","repeat-once.svg","repeat.svg","reply-to-message.svg","reply.svg","report-columns.svg","reports-solid.svg","reports.svg","repository.svg","restart.svg","rewind-solid.svg","rewind.svg","rhombus.svg","rings.svg","rocket.svg","rook.svg","rotate-camera-left.svg","rotate-camera-right.svg","round-flask.svg","rounded-mirror.svg","rss-feed-tag.svg","rss-feed.svg","rubik-cube.svg","ruler-arrows.svg","ruler-combine.svg","ruler-minus.svg","ruler-plus.svg","ruler.svg","running.svg","safari.svg","safe-arrow-left.svg","safe-arrow-right.svg","safe-open.svg","safe.svg","sandals.svg","scale-frame-enlarge.svg","scale-frame-reduce.svg","scan-barcode.svg","scan-qr-code.svg","scanning.svg","scarf.svg","scissor-alt.svg","scissor.svg","screenshot.svg","sea-and-sun.svg","sea-waves.svg","search-engine.svg","search-window.svg","search.svg","secure-window.svg","security-pass.svg","select-edge-3d.svg","select-face-3d.svg","select-point-3d.svg","select-window.svg","selective-tool.svg","send-diagonal.svg","send-dollars.svg","send-euros.svg","send-mail.svg","send-pounds.svg","send-yens.svg","send.svg","server-connection-solid.svg","server-connection.svg","server-solid.svg","server.svg","settings-profiles.svg","settings.svg","share-android-solid.svg","share-android.svg","share-ios.svg","shield-alert.svg","shield-alt.svg","shield-broken.svg","shield-check.svg","shield-download.svg","shield-eye.svg","shield-loading.svg","shield-minus.svg","shield-plus-in.svg","shield-question.svg","shield-search.svg","shield-upload.svg","shield-xmark.svg","shield.svg","shirt-tank-top.svg","shirt.svg","shop-four-tiles-window.svg","shop-four-tiles.svg","shop-window.svg","shop.svg","shopping-bag-arrow-down.svg","shopping-bag-arrow-up.svg","shopping-bag-check.svg","shopping-bag-minus.svg","shopping-bag-plus.svg","shopping-bag-pocket.svg","shopping-bag-warning.svg","shopping-bag.svg","shopping-code-check.svg","shopping-code-xmark.svg","shopping-code.svg","short-pants-pockets.svg","short-pants.svg","shortcut-square.svg","shuffle.svg","sidebar-collapse.svg","sidebar-expand.svg","sigma-function.svg","simple-cart.svg","sine-wave.svg","single-tap-gesture.svg","skateboard.svg","skateboarding.svg","skip-next-solid.svg","skip-next.svg","skip-prev-solid.svg","skip-prev.svg","slash-square.svg","slash.svg","sleeper-chair.svg","slips.svg","small-lamp-alt.svg","small-lamp.svg","smartphone-device.svg","smoking.svg","snapchat.svg","snow-flake.svg","snow.svg","soap.svg","soccer-ball.svg","sofa.svg","soil-alt.svg","soil.svg","sort-down.svg","sort-up.svg","sort.svg","sound-high.svg","sound-low.svg","sound-min.svg","sound-off.svg","spades.svg","spark-solid.svg","spark.svg","sparks-solid.svg","sparks.svg","sphere.svg","spiral.svg","split-area.svg","split-square-dashed.svg","spock-hand-gesture.svg","spotify.svg","square-3d-corner-to-corner.svg","square-3d-from-center.svg","square-3d-three-points.svg","square-cursor-solid.svg","square-cursor.svg","square-dashed.svg","square-wave.svg","square.svg","stackoverflow.svg","star-dashed.svg","star-half-dashed.svg","star-solid.svg","star.svg","stat-down.svg","stat-up.svg","stats-down-square-solid.svg","stats-down-square.svg","stats-report.svg","stats-up-square-solid.svg","stats-up-square.svg","strategy.svg","stretching.svg","strikethrough.svg","stroller.svg","style-border-solid.svg","style-border.svg","submit-document.svg","substract.svg","suggestion.svg","suitcase.svg","sun-light.svg","svg-format.svg","sweep-3d.svg","swimming.svg","swipe-down-gesture.svg","swipe-left-gesture.svg","swipe-right-gesture.svg","swipe-two-fingers-down-gesture.svg","swipe-two-fingers-left-gesture.svg","swipe-two-fingers-right-gesture.svg","swipe-two-fingers-up-gesture.svg","swipe-up-gesture.svg","switch-off.svg","switch-on.svg","system-restart.svg","system-shut.svg","table-2-columns.svg","table-rows.svg","table.svg","task-list.svg","telegram-circle.svg","telegram.svg","temperature-down.svg","temperature-high.svg","temperature-low.svg","temperature-up.svg","tennis-ball-alt.svg","tennis-ball.svg","terminal-tag.svg","terminal.svg","test-tube.svg","text-arrows-up-down.svg","text-box.svg","text-magnifying-glass.svg","text-size.svg","text-square-solid.svg","text-square.svg","text.svg","threads.svg","three-points-circle.svg","three-stars-solid.svg","three-stars.svg","thumbs-down.svg","thumbs-up.svg","thunderstorm.svg","tif-format.svg","tiff-format.svg","tiktok.svg","time-zone.svg","timer-off.svg","timer-solid.svg","timer.svg","tools.svg","tournament.svg","tower-check.svg","tower-no-access.svg","tower-warning.svg","tower.svg","trademark.svg","train.svg","tram.svg","transition-down.svg","transition-left.svg","transition-right.svg","transition-up.svg","translate.svg","trash-solid.svg","trash.svg","treadmill.svg","tree.svg","trekking.svg","trello.svg","triangle-flag-circle.svg","triangle-flag-two-stripes.svg","triangle-flag.svg","triangle.svg","trophy.svg","truck-green.svg","truck-length.svg","truck.svg","tunnel.svg","tv-fix.svg","tv-warning.svg","tv.svg","twitter.svg","two-points-circle.svg","two-seater-sofa.svg","type.svg","umbrella.svg","underline-square-solid.svg","underline-square.svg","underline.svg","undo-action.svg","undo-circle-solid.svg","undo-circle.svg","undo.svg","union-alt.svg","union-horiz-alt.svg","union.svg","unity-5.svg","unity.svg","unjoin-3d.svg","upload-data-window.svg","upload-square-solid.svg","upload-square.svg","upload.svg","usb-solid.svg","usb.svg","user-badge-check.svg","user-bag.svg","user-cart.svg","user-circle.svg","user-crown.svg","user-love.svg","user-plus.svg","user-scan.svg","user-square.svg","user-star.svg","user-xmark.svg","user.svg","vegan-circle.svg","vegan-square.svg","vegan.svg","vehicle-green.svg","vertical-merge.svg","vertical-split.svg","vials.svg","video-camera-off.svg","video-camera.svg","video-projector.svg","view-360.svg","view-columns-2.svg","view-columns-3.svg","view-grid.svg","view-structure-down.svg","view-structure-up.svg","voice-check.svg","voice-circle.svg","voice-lock-circle.svg","voice-scan.svg","voice-square.svg","voice-xmark.svg","voice.svg","vr-tag.svg","vue-js.svg","waist.svg","walking.svg","wallet.svg","warning-circle-solid.svg","warning-circle.svg","warning-hexagon.svg","warning-square-solid.svg","warning-square.svg","warning-triangle-solid.svg","warning-triangle.svg","warning-window.svg","wash.svg","washing-machine.svg","watering-soil.svg","web-window-energy-consumption.svg","web-window-xmark.svg","web-window.svg","webp-format.svg","weight-alt.svg","weight.svg","white-flag-solid.svg","white-flag.svg","wifi-off.svg","wifi-signal-none-solid.svg","wifi-signal-none.svg","wifi-tag-solid.svg","wifi-tag.svg","wifi-warning-solid.svg","wifi-warning.svg","wifi-xmark.svg","wifi.svg","wind.svg","window-check.svg","window-lock.svg","window-no-access.svg","window-xmark.svg","windows.svg","wolf.svg","wrap-text.svg","wrench.svg","wristwatch.svg","www.svg","x-square.svg","xbox-a.svg","xbox-b.svg","xbox-x.svg","xbox-y.svg","xmark-circle-solid.svg","xmark-circle.svg","xmark-square-solid.svg","xmark-square.svg","xmark.svg","xray-view.svg","y-square.svg","yelp.svg","yen-square.svg","yen.svg","yoga.svg","youtube.svg","z-square.svg","zoom-in.svg","zoom-out.svg"]} \ No newline at end of file diff --git a/package.json b/package.json index e9753bee..3e1fd301 100644 --- a/package.json +++ b/package.json @@ -20,31 +20,40 @@ }, "license": "MIT", "type": "module", + "exports": { + "./icons/*.svg": "./icons/regular/*.svg", + "./icons/*-solid.svg": "./icons/solid/*.svg", + "./icons/regular/*.svg": "./icons/regular/*.svg", + "./icons/solid/*.svg": "./icons/solid/*.svg", + "./css/*.css": "./css/*.css" + }, "files": [ - "css", + "css/*.css", "icons" ], "scripts": { - "build": "node ./bin/build.js", - "dist": "pnpm -r --filter './packages/**' run dist", - "lint": "eslint \"./bin/**/*.{cjs,js}\"", + "build": "node ./bin/build/index.js", + "dist": "pnpm --filter './packages/**' run dist", + "lint": "eslint .", "lint:fix": "pnpm run lint --fix", "prepublish-all": "node ./bin/prepublish.js" }, "devDependencies": { "@atomist/yaml-updater": "^1.0.2", - "@svgr/cli": "^8.1.0", - "@types/svg-parser": "^2.0.3", - "eslint": "^8.50.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^8.0.0", + "@svgr/core": "^8.1.0", + "@svgr/plugin-jsx": "^8.1.0", + "esbuild": "^0.19.5", + "eslint": "^8.52.0", "eslint-config-prettier": "^9.0.0", - "eslint-plugin-prettier": "^5.0.0", - "execa": "^8.0.1", - "generate-template-files": "^3.2.1", + "eslint-plugin-prettier": "^5.0.1", + "hast-util-from-html": "^2.0.1", "hast-util-to-html": "^9.0.0", - "listr2": "^7.0.1", + "listr2": "^7.0.2", "prettier": "^3.0.3", + "scule": "^1.0.0", "semver": "^7.5.4", - "svg-parser": "^2.0.4" + "typescript": "^5.2.2" }, - "packageManager": "pnpm@8.8.0" + "packageManager": "pnpm@8.9.2" } diff --git a/packages/iconoir-flutter/assets/icons b/packages/iconoir-flutter/assets/icons new file mode 120000 index 00000000..0bcb6fcb --- /dev/null +++ b/packages/iconoir-flutter/assets/icons @@ -0,0 +1 @@ +../../../icons \ No newline at end of file diff --git a/packages/iconoir-flutter/example/pubspec.lock b/packages/iconoir-flutter/example/pubspec.lock index 8c8ded66..2d673662 100644 --- a/packages/iconoir-flutter/example/pubspec.lock +++ b/packages/iconoir-flutter/example/pubspec.lock @@ -1,14 +1,22 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + args: + dependency: transitive + description: + name: args + sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 + url: "https://pub.dev" + source: hosted + version: "2.4.2" async: dependency: transitive description: name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" url: "https://pub.dev" source: hosted - version: "2.10.0" + version: "2.11.0" boolean_selector: dependency: transitive description: @@ -21,10 +29,10 @@ packages: dependency: transitive description: name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.3.0" clock: dependency: transitive description: @@ -37,10 +45,10 @@ packages: dependency: transitive description: name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 url: "https://pub.dev" source: hosted - version: "1.17.0" + version: "1.17.2" fake_async: dependency: transitive description: @@ -66,10 +74,10 @@ packages: dependency: transitive description: name: flutter_svg - sha256: "6ff9fa12892ae074092de2fa6a9938fb21dbabfdaa2ff57dc697ff912fc8d4b2" + sha256: "8c5d68a82add3ca76d792f058b186a0599414f279f00ece4830b9b231b570338" url: "https://pub.dev" source: hosted - version: "1.1.6" + version: "2.0.7" flutter_test: dependency: "direct dev" description: flutter @@ -81,15 +89,7 @@ packages: path: ".." relative: true source: path - version: "6.4.0" - js: - dependency: transitive - description: - name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" - url: "https://pub.dev" - source: hosted - version: "0.6.5" + version: "6.11.0" lints: dependency: transitive description: @@ -102,42 +102,34 @@ packages: dependency: transitive description: name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" url: "https://pub.dev" source: hosted - version: "0.12.13" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.5.0" meta: dependency: transitive description: name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" url: "https://pub.dev" source: hosted - version: "1.8.0" + version: "1.9.1" path: dependency: transitive description: name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" url: "https://pub.dev" source: hosted - version: "1.8.2" - path_drawing: - dependency: transitive - description: - name: path_drawing - sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977 - url: "https://pub.dev" - source: hosted - version: "1.0.1" + version: "1.8.3" path_parsing: dependency: transitive description: @@ -150,10 +142,10 @@ packages: dependency: transitive description: name: petitparser - sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4" + sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.4.0" sky_engine: dependency: transitive description: flutter @@ -163,10 +155,10 @@ packages: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" stack_trace: dependency: transitive description: @@ -203,10 +195,34 @@ packages: dependency: transitive description: name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" url: "https://pub.dev" source: hosted - version: "0.4.16" + version: "0.6.0" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: b16dadf7eb610e20da044c141b4a0199a5e8082ca21daba68322756f953ce714 + url: "https://pub.dev" + source: hosted + version: "1.1.9" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: a4b01403d5c613db115e30e71eca33f7e9e09f2d3c52c3fb84e16333ecddc539 + url: "https://pub.dev" + source: hosted + version: "1.1.9" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: d26c0e2f237476426523eb25512e4c09fa27c6d33ed659a0e69d79e20b5dc47f + url: "https://pub.dev" + source: hosted + version: "1.1.9" vector_math: dependency: transitive description: @@ -215,14 +231,22 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.4" + web: + dependency: transitive + description: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" xml: dependency: transitive description: name: xml - sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5" + sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" url: "https://pub.dev" source: hosted - version: "6.2.2" + version: "6.3.0" sdks: - dart: ">=2.19.4 <3.0.0" - flutter: ">=2.11.0-0.1.pre" + dart: ">=3.1.0-185.0.dev <4.0.0" + flutter: ">=3.7.0-0" diff --git a/packages/iconoir-flutter/pubspec.yaml b/packages/iconoir-flutter/pubspec.yaml index 0461a149..b1ffde2a 100644 --- a/packages/iconoir-flutter/pubspec.yaml +++ b/packages/iconoir-flutter/pubspec.yaml @@ -22,4 +22,4 @@ dev_dependencies: flutter: assets: - - ../../icons/ + - assets/icons/ diff --git a/packages/iconoir-react-native/.svgrrc.json b/packages/iconoir-react-native/.svgrrc.json deleted file mode 100644 index f8e17296..00000000 --- a/packages/iconoir-react-native/.svgrrc.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "icon": true, - "ref": true, - "typescript": true, - "native": true, - "svgProps": { - "width": "1.5em", - "height": "1.5em", - "color": "currentColor" - }, - "jsx": { - "babelConfig": { - "plugins": [ - [ - "@svgr/babel-plugin-remove-jsx-attribute", - { - "elements":["Svg"], - "attributes":["xmlns"] - } - ], - [ - "@svgr/babel-plugin-remove-jsx-attribute", - { - "elements": ["Path"], - "attributes": ["strokeWidth"] - }, - "remove-stroke-width" - ] - ] - } - } -} diff --git a/packages/iconoir-react-native/README.md b/packages/iconoir-react-native/README.md index 8552310e..4209812f 100644 --- a/packages/iconoir-react-native/README.md +++ b/packages/iconoir-react-native/README.md @@ -73,17 +73,4 @@ return ( ## Icon names -For the most part, the React components are named as PascalCase variations of their reference names (i.e. `add-circle-outline` becomes `AddCircleOutline`). However, some names have been altered slightly either because they start with numerical digits, which would lead to invalid React component names, or because they are organisations which use PascalCase in their brand names, such as `GitHub`. The altered names are as follows: - -| Iconoir Name | React Native Component | -| ---------------- | ---------------------- | -| `1st-medal` | `Medal1St` | -| `4k-display` | `Display4K` | -| `4x4-cell` | `Cell4X4` | -| `360-view` | `View360` | -| `github` | `GitHub` | -| `github-outline` | `GitHubOutline` | -| `gitlab-full` | `GitLabFull` | -| `linkedin` | `LinkedIn` | -| `tiktok` | `TikTok` | -| `youtube` | `YouTube` | +The React components are named as PascalCase variations of their reference names (i.e. `add-circle-outline` becomes `AddCircleOutline`). diff --git a/packages/iconoir-react-native/package.json b/packages/iconoir-react-native/package.json index 4423d7fd..8cc895ea 100644 --- a/packages/iconoir-react-native/package.json +++ b/packages/iconoir-react-native/package.json @@ -20,26 +20,32 @@ }, "license": "MIT", "sideEffects": false, + "exports": { + ".": { + "import": "./dist/esm/index.mjs", + "require": "./dist/index.js" + }, + "./regular": { + "import": "./dist/esm/regular/index.mjs", + "require": "./dist/regular/index.js" + }, + "./solid": { + "import": "./dist/esm/solid/index.mjs", + "require": "./dist/solid/index.js" + } + }, "main": "dist/index.js", "module": "dist/esm/index.js", "types": "dist/index.d.ts", "files": [ "dist" ], - "scripts": { - "dist": "tsc -p tsconfig.json && tsc -p tsconfig.esm.json", - "prepublishOnly": "npm run dist" - }, "devDependencies": { - "@types/react": "^18.2.22", - "@types/react-native": "^0.72.2", - "react": "^18.2.0", - "react-native-svg": "^13.14.0", - "typescript": "^5.2.2" + "@types/react": "^18.2.33", + "react-native-svg": "^13.14.0" }, "peerDependencies": { "react": "^16.8.6 || ^17 || ^18", - "react-native": ">=0.50.0", - "react-native-svg": ">=12.1.1" + "react-native": ">=0.50.0" } } diff --git a/packages/iconoir-react-native/src/IconoirContext.tsx b/packages/iconoir-react-native/src/IconoirContext.tsx deleted file mode 100644 index e3aa2287..00000000 --- a/packages/iconoir-react-native/src/IconoirContext.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react' -import { SvgProps } from 'react-native-svg' - -export type IconoirContextValue = Partial -export const IconoirContext = React.createContext({}) - -export interface IconoirProviderProps { - iconProps?: Partial> - children: React.ReactNode -} -export function IconoirProvider({ iconProps, children }: IconoirProviderProps) { - return -} diff --git a/packages/iconoir-react-native/tsconfig.esm.json b/packages/iconoir-react-native/tsconfig.esm.json deleted file mode 100644 index 0ebcdc1a..00000000 --- a/packages/iconoir-react-native/tsconfig.esm.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "esnext", - "outDir": "./dist/esm" - } -} diff --git a/packages/iconoir-react-native/tsconfig.json b/packages/iconoir-react-native/tsconfig.json deleted file mode 100644 index a3911b9b..00000000 --- a/packages/iconoir-react-native/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "moduleResolution": "node", - "jsx": "react", - "strict": true, - "esModuleInterop": true, - "skipLibCheck": true, - "forceConsistentCasingInFileNames": true, - "outDir": "./dist" - } -} diff --git a/packages/iconoir-react/.svgrrc.json b/packages/iconoir-react/.svgrrc.json deleted file mode 100644 index 788ee88e..00000000 --- a/packages/iconoir-react/.svgrrc.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "icon": true, - "ref": true, - "typescript": true, - "svgProps": { - "width": "1.5em", - "height": "1.5em", - "color": "currentColor" - }, - "jsx": { - "babelConfig": { - "plugins": [ - [ - "@svgr/babel-plugin-remove-jsx-attribute", - { - "elements": [ - "path" - ], - "attributes": [ - "strokeWidth" - ] - }, - "remove-stroke-width" - ] - ] - } - } -} diff --git a/packages/iconoir-react/README.md b/packages/iconoir-react/README.md index c2ad84d1..cdcffc6c 100644 --- a/packages/iconoir-react/README.md +++ b/packages/iconoir-react/README.md @@ -67,19 +67,6 @@ return ( ## Icon names -For the most part, the React components are named as PascalCase variations of their reference names (i.e. `add-circle-outline` becomes `AddCircleOutline`). However, some names have been altered slightly either because they start with numerical digits, which would lead to invalid React component names, or because they are organisations which use PascalCase in their brand names, such as `GitHub`. The altered names are as follows: - -| Iconoir Name | React Component | -| ---------------- | --------------- | -| `1st-medal` | `Medal1St` | -| `4k-display` | `Display4K` | -| `4x4-cell` | `Cell4X4` | -| `360-view` | `View360` | -| `github` | `GitHub` | -| `github-outline` | `GitHubOutline` | -| `gitlab-full` | `GitLabFull` | -| `linkedin` | `LinkedIn` | -| `tiktok` | `TikTok` | -| `youtube` | `YouTube` | +The React components are named as PascalCase variations of their reference names (i.e. `add-circle-outline` becomes `AddCircleOutline`). diff --git a/packages/iconoir-react/package.json b/packages/iconoir-react/package.json index 8236cd45..ab6e8f26 100644 --- a/packages/iconoir-react/package.json +++ b/packages/iconoir-react/package.json @@ -22,32 +22,26 @@ "sideEffects": false, "exports": { ".": { - "react-server": "./dist/esm/server/index.mjs", - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/esm/index.mjs" - }, - "require": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "default": "./dist/index.js" + "import": "./dist/esm/index.mjs", + "require": "./dist/index.js" + }, + "./regular": { + "import": "./dist/esm/regular/index.mjs", + "require": "./dist/regular/index.js" + }, + "./solid": { + "import": "./dist/esm/solid/index.mjs", + "require": "./dist/solid/index.js" } }, - "main": "dist/index.js", - "module": "dist/esm/index.mjs", - "types": "dist/index.d.ts", + "main": "./dist/index.js", + "module": "./dist/esm/index.mjs", + "types": "./dist/index.d.ts", "files": [ "dist" ], - "scripts": { - "dist": "rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.esm.json && node scripts/fix-esm.js && rm -rf dist/server", - "prepublishOnly": "npm run dist" - }, "devDependencies": { - "@types/react": "^18.2.22", - "react": "^18.2.0", - "typescript": "^5.2.2" + "@types/react": "^18.2.33" }, "peerDependencies": { "react": "^16.8.6 || ^17 || ^18" diff --git a/packages/iconoir-react/scripts/fix-esm.js b/packages/iconoir-react/scripts/fix-esm.js deleted file mode 100644 index 875588d5..00000000 --- a/packages/iconoir-react/scripts/fix-esm.js +++ /dev/null @@ -1,23 +0,0 @@ -const path = require('path'); -const fs = require('fs'); - -function processDirectory(relative) { - const OUTPUT = path.resolve(__dirname, '../dist', relative); - const files = fs.readdirSync(OUTPUT); - - for (const file of files) { - if (fs.statSync(path.resolve(OUTPUT, file)).isFile() === false) continue; - const renamed = file.replace(/\.js$/, '.mjs'); - fs.renameSync(path.resolve(OUTPUT, file), path.resolve(OUTPUT, renamed)); - - // Replace all imports without an extension to .mjs - const contents = fs.readFileSync(path.resolve(OUTPUT, renamed), 'utf8'); - fs.writeFileSync( - path.resolve(OUTPUT, renamed), - contents.replace(/(\bfrom\s+["']\..*)(["'])/g, '$1.mjs$2') - ); - } -} - -processDirectory('esm'); -processDirectory('esm/server'); diff --git a/packages/iconoir-react/src/IconoirContext.tsx b/packages/iconoir-react/src/IconoirContext.tsx deleted file mode 100644 index 714a4277..00000000 --- a/packages/iconoir-react/src/IconoirContext.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react' - -export type IconoirContextValue = Partial> -export const IconoirContext = React.createContext({}) - -export interface IconoirProviderProps { - iconProps?: Partial> - children: React.ReactNode -} -export function IconoirProvider({ iconProps, children }: IconoirProviderProps) { - return -} diff --git a/packages/iconoir-react/src/server/IconoirContext.tsx b/packages/iconoir-react/src/server/IconoirContext.tsx deleted file mode 100644 index 23ca76ab..00000000 --- a/packages/iconoir-react/src/server/IconoirContext.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from 'react' - -console.warn('Using IconoirContext in server components has no effect, because ' + - 'server components do not support React Context. If you would like to use ' + - 'IconoirContext, add \'use client\' to the top of your component.') - -export interface IconoirContextValue {} -export const IconoirContext = null -interface IconoirProviderProps { - children: React.ReactNode -} -export function IconoirProvider({ children }: IconoirProviderProps) { - return children -} diff --git a/packages/iconoir-react/tsconfig.esm.json b/packages/iconoir-react/tsconfig.esm.json deleted file mode 100644 index 3a006f28..00000000 --- a/packages/iconoir-react/tsconfig.esm.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "declaration": false, - "module": "esnext", - "outDir": "./dist/esm" - } -} diff --git a/packages/iconoir-react/tsconfig.json b/packages/iconoir-react/tsconfig.json deleted file mode 100644 index a3911b9b..00000000 --- a/packages/iconoir-react/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "commonjs", - "declaration": true, - "moduleResolution": "node", - "jsx": "react", - "strict": true, - "esModuleInterop": true, - "skipLibCheck": true, - "forceConsistentCasingInFileNames": true, - "outDir": "./dist" - } -} diff --git a/packages/iconoir-vue/README.md b/packages/iconoir-vue/README.md index b3b6d96c..4253e0df 100644 --- a/packages/iconoir-vue/README.md +++ b/packages/iconoir-vue/README.md @@ -90,19 +90,6 @@ import { IconoirProvider, Check } from '@iconoir/vue'; ## Icon names -For the most part, the Vue components are named as PascalCase variations of their reference names (i.e. `add-circle-outline` becomes `AddCircleOutline`). However, some names have been altered slightly either because they start with numerical digits, which would lead to invalid Vue component names, or because they are organisations which use PascalCase in their brand names, such as `GitHub`. The altered names are as follows: - -| Iconoir Name | Vue Component | -| ---------------- | --------------- | -| `1st-medal` | `Medal1St` | -| `4k-display` | `Display4K` | -| `4x4-cell` | `Cell4X4` | -| `360-view` | `View360` | -| `github` | `GitHub` | -| `github-outline` | `GitHubOutline` | -| `gitlab-full` | `GitLabFull` | -| `linkedin` | `LinkedIn` | -| `tiktok` | `TikTok` | -| `youtube` | `YouTube` | +The Vue components are named as PascalCase variations of their reference names (i.e. `add-circle-outline` becomes `AddCircleOutline`). diff --git a/packages/iconoir-vue/src/IconoirProvider.vue b/packages/iconoir-vue/src/IconoirProvider.vue new file mode 100644 index 00000000..8d036db8 --- /dev/null +++ b/packages/iconoir-vue/src/IconoirProvider.vue @@ -0,0 +1,13 @@ + + diff --git a/packages/iconoir-vue/src/providerKey.ts b/packages/iconoir-vue/src/providerKey.ts new file mode 100644 index 00000000..68a9cf4a --- /dev/null +++ b/packages/iconoir-vue/src/providerKey.ts @@ -0,0 +1,3 @@ +import type { InjectionKey, SVGAttributes } from 'vue-demi'; +const providerKey = Symbol() as InjectionKey; +export default providerKey; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8aebd4db..32d1f169 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,42 +11,76 @@ importers: '@atomist/yaml-updater': specifier: ^1.0.2 version: 1.0.2 - '@svgr/cli': + '@svgr/babel-plugin-remove-jsx-attribute': + specifier: ^8.0.0 + version: 8.0.0(@babel/core@7.23.2) + '@svgr/core': specifier: ^8.1.0 - version: 8.1.0 - '@types/svg-parser': - specifier: ^2.0.3 - version: 2.0.4 + version: 8.1.0(typescript@5.2.2) + '@svgr/plugin-jsx': + specifier: ^8.1.0 + version: 8.1.0(@svgr/core@8.1.0) + esbuild: + specifier: ^0.19.5 + version: 0.19.5 eslint: - specifier: ^8.50.0 - version: 8.50.0 + specifier: ^8.52.0 + version: 8.52.0 eslint-config-prettier: specifier: ^9.0.0 - version: 9.0.0(eslint@8.50.0) + version: 9.0.0(eslint@8.52.0) eslint-plugin-prettier: - specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.50.0)(prettier@3.0.3) - execa: - specifier: ^8.0.1 - version: 8.0.1 - generate-template-files: - specifier: ^3.2.1 - version: 3.2.1 + specifier: ^5.0.1 + version: 5.0.1(eslint-config-prettier@9.0.0)(eslint@8.52.0)(prettier@3.0.3) + hast-util-from-html: + specifier: ^2.0.1 + version: 2.0.1 hast-util-to-html: specifier: ^9.0.0 version: 9.0.0 listr2: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^7.0.2 + version: 7.0.2 prettier: specifier: ^3.0.3 version: 3.0.3 + scule: + specifier: ^1.0.0 + version: 1.0.0 semver: specifier: ^7.5.4 version: 7.5.4 - svg-parser: - specifier: ^2.0.4 - version: 2.0.4 + typescript: + specifier: ^5.2.2 + version: 5.2.2 + + examples/next: + dependencies: + next: + specifier: 14.0.0 + version: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18 + version: 18.2.0 + react-dom: + specifier: ^18 + version: 18.2.0(react@18.2.0) + devDependencies: + '@types/node': + specifier: ^20 + version: 20.7.0 + '@types/react': + specifier: ^18 + version: 18.2.22 + '@types/react-dom': + specifier: ^18 + version: 18.2.7 + iconoir-react: + specifier: workspace:* + version: link:../../packages/iconoir-react + typescript: + specifier: ^5 + version: 5.2.2 iconoir.com: devDependencies: @@ -84,32 +118,29 @@ importers: specifier: ^4.14.199 version: 4.14.199 '@types/node': - specifier: ^20.7.0 - version: 20.7.0 + specifier: ^20.8.9 + version: 20.8.9 '@types/react': - specifier: ^18.2.22 - version: 18.2.22 + specifier: ^18.2.33 + version: 18.2.33 '@types/react-dom': - specifier: ^18.2.7 - version: 18.2.7 + specifier: ^18.2.14 + version: 18.2.14 '@types/react-window': specifier: ^1.8.5 version: 1.8.5 animejs: specifier: ^3.2.1 version: 3.2.1 - case: - specifier: ^1.6.3 - version: 1.6.3 csvtojson: specifier: ^2.0.10 version: 2.0.10 eslint: - specifier: ^8.50.0 - version: 8.50.0 + specifier: ^8.52.0 + version: 8.52.0 eslint-config-next: specifier: ^13.5.3 - version: 13.5.3(eslint@8.50.0)(typescript@5.2.2) + version: 13.5.3(eslint@8.52.0)(typescript@5.2.2) iconoir-react: specifier: workspace:* version: link:../packages/iconoir-react @@ -143,6 +174,9 @@ importers: remark-prism: specifier: ^1.3.6 version: 1.3.6 + scule: + specifier: ^1.0.0 + version: 1.0.0 styled-components: specifier: ^6.0.8 version: 6.0.8(react-dom@18.2.0)(react@18.2.0) @@ -154,38 +188,30 @@ importers: version: 9.1.0(react-dom@18.2.0)(react@18.2.0) packages/iconoir-react: + dependencies: + react: + specifier: ^16.8.6 || ^17 || ^18 + version: 18.2.0 devDependencies: '@types/react': - specifier: ^18.2.22 - version: 18.2.22 - react: - specifier: ^18.2.0 - version: 18.2.0 - typescript: - specifier: ^5.2.2 - version: 5.2.2 + specifier: ^18.2.33 + version: 18.2.33 packages/iconoir-react-native: dependencies: + react: + specifier: ^16.8.6 || ^17 || ^18 + version: 18.2.0 react-native: specifier: '>=0.50.0' - version: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20)(react@18.2.0) + version: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) devDependencies: '@types/react': - specifier: ^18.2.22 - version: 18.2.22 - '@types/react-native': - specifier: ^0.72.2 - version: 0.72.2(react-native@0.72.5) - react: - specifier: ^18.2.0 - version: 18.2.0 + specifier: ^18.2.33 + version: 18.2.33 react-native-svg: specifier: ^13.14.0 version: 13.14.0(react-native@0.72.5)(react@18.2.0) - typescript: - specifier: ^5.2.2 - version: 5.2.2 packages/iconoir-vue: dependencies: @@ -230,7 +256,7 @@ packages: resolution: {integrity: sha512-wdOMvqPZWP3ObzpwjrT4ODGnQYukC/bnzmVqWKwUQFMjIzRTMu9lv9MZxU5mtWgQ+l2i736XhmNt7guXzfuJcQ==} engines: {node: '>=8.0.0', npm: '>=5.0.0'} dependencies: - '@types/js-yaml': 3.12.8 + '@types/js-yaml': 3.12.9 fast-deep-equal: 2.0.1 js-yaml: 3.14.1 dev: true @@ -266,6 +292,10 @@ packages: resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==} engines: {node: '>=6.9.0'} + /@babel/compat-data@7.23.2: + resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} + engines: {node: '>=6.9.0'} + /@babel/core@7.23.0: resolution: {integrity: sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==} engines: {node: '>=6.9.0'} @@ -287,6 +317,29 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true + + /@babel/core@7.23.2: + resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.0 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) + '@babel/helpers': 7.23.2 + '@babel/parser': 7.23.0 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.2 + '@babel/types': 7.23.0 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color /@babel/generator@7.23.0: resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} @@ -335,6 +388,24 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + dev: true + + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} @@ -346,6 +417,18 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 + dev: true + + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.23.0): resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} @@ -360,6 +443,35 @@ packages: resolve: 1.22.6 transitivePeerDependencies: - supports-color + dev: true + + /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.23.2): + resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.6 + transitivePeerDependencies: + - supports-color + + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.2): + resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} @@ -402,6 +514,20 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + dev: true + + /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} @@ -423,6 +549,18 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 + dev: true + + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.2): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.22.20 /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.0): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} @@ -434,6 +572,18 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 + dev: true + + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} @@ -482,6 +632,17 @@ packages: '@babel/types': 7.23.0 transitivePeerDependencies: - supports-color + dev: true + + /@babel/helpers@7.23.2: + resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.2 + '@babel/types': 7.23.0 + transitivePeerDependencies: + - supports-color /@babel/highlight@7.22.20: resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} @@ -506,6 +667,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==} @@ -517,6 +688,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.0) + dev: true + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.2) /@babel/plugin-external-helpers@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-ngnNEWxmykPk82mH4ajZT0qTztr3Je6hrMuKAslZVM8G1YZTENJSYwrIGtt6KOtznug3exmAtF4so/nPqJuA4A==} @@ -528,18 +711,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.0): + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.2): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.0) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.0): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -551,38 +734,50 @@ packages: '@babel/core': 7.23.0 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true - /@babel/plugin-proposal-export-default-from@7.22.17(@babel/core@7.23.0): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.2): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-proposal-export-default-from@7.22.17(@babel/core@7.23.2): resolution: {integrity: sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.2) - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.0): + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.2): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.0): + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.2): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.0): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -597,29 +792,44 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.0) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.0) + dev: true - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.0): + /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.2): + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.20 + '@babel/core': 7.23.2 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2) + + /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.2): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.0): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.2): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.0): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} @@ -628,6 +838,15 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.0 + dev: true + + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -636,6 +855,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.2): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -644,6 +872,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} @@ -653,6 +890,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.2): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -661,14 +908,23 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true - /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.23.0): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.0): @@ -678,14 +934,23 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.0): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.0): @@ -696,6 +961,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} @@ -705,6 +980,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} @@ -713,6 +998,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -721,6 +1015,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} @@ -730,6 +1033,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -738,6 +1051,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -746,6 +1068,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -754,6 +1085,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -762,6 +1102,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -770,6 +1119,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -778,6 +1136,15 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -787,6 +1154,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.2): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} @@ -796,6 +1173,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} @@ -805,6 +1192,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.0): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} @@ -815,6 +1212,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.2): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} @@ -824,6 +1232,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-async-generator-functions@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==} @@ -836,6 +1254,19 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.23.2): + resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} @@ -847,6 +1278,18 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2) /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} @@ -856,6 +1299,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.0): resolution: {integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==} @@ -865,6 +1318,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} @@ -875,6 +1338,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.0): resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==} @@ -886,6 +1360,18 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.2): + resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2) /@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==} @@ -903,6 +1389,24 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.0) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + dev: true + + /@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} @@ -913,6 +1417,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 + dev: true + + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.22.15 /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.0): resolution: {integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==} @@ -922,6 +1437,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} @@ -932,6 +1457,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} @@ -941,6 +1477,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.0): resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==} @@ -951,6 +1497,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.2): + resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} @@ -961,6 +1518,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.0): resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==} @@ -971,16 +1539,27 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.0) + dev: true - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.2): + resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2) + + /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2) /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==} @@ -990,6 +1569,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} @@ -1001,6 +1590,18 @@ packages: '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.0): resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==} @@ -1011,6 +1612,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.2): + resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} @@ -1020,6 +1632,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.0): resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==} @@ -1030,6 +1652,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.2): + resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} @@ -1039,6 +1672,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.23.0): resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==} @@ -1049,6 +1692,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.0): resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==} @@ -1060,6 +1714,18 @@ packages: '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + dev: true + + /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.23.0): resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==} @@ -1072,6 +1738,19 @@ packages: '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 + dev: true + + /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} @@ -1082,6 +1761,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} @@ -1092,6 +1782,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} @@ -1101,6 +1802,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.0): resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==} @@ -1111,6 +1822,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.2): + resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.0): resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==} @@ -1121,6 +1843,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.2): + resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==} @@ -1134,6 +1867,20 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.0) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.20 + '@babel/core': 7.23.2 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2) /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} @@ -1144,6 +1891,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.0): resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} @@ -1154,6 +1912,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.2): + resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.23.0): resolution: {integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==} @@ -1165,6 +1934,18 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==} @@ -1174,6 +1955,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} @@ -1184,6 +1975,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.0): resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} @@ -1196,6 +1998,19 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.2): + resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} @@ -1205,6 +2020,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} @@ -1214,6 +2039,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} @@ -1225,22 +2060,22 @@ packages: '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.0) dev: true - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.0): @@ -1255,6 +2090,20 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) '@babel/types': 7.23.0 + dev: true + + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) + '@babel/types': 7.23.0 /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} @@ -1276,6 +2125,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 + dev: true + + /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.23.2): + resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.2 /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} @@ -1285,19 +2145,29 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true - /@babel/plugin-transform-runtime@7.22.15(@babel/core@7.23.0): + /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + + /@babel/plugin-transform-runtime@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.23.0) - babel-plugin-polyfill-corejs3: 0.8.4(@babel/core@7.23.0) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.23.0) + babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.23.2) + babel-plugin-polyfill-corejs3: 0.8.4(@babel/core@7.23.2) + babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.23.2) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -1310,6 +2180,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} @@ -1320,6 +2200,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + + /@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} @@ -1329,6 +2220,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} @@ -1338,6 +2239,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} @@ -1347,6 +2258,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} @@ -1359,6 +2280,19 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0) + dev: true + + /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.2): + resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2) /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.0): resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} @@ -1368,6 +2302,16 @@ packages: dependencies: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.2): + resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} @@ -1378,6 +2322,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} @@ -1388,6 +2343,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.0): resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} @@ -1398,6 +2364,17 @@ packages: '@babel/core': 7.23.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.2): + resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 /@babel/preset-env@7.22.20(@babel/core@7.23.0): resolution: {integrity: sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==} @@ -1488,17 +2465,108 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true - /@babel/preset-flow@7.22.15(@babel/core@7.23.0): + /@babel/preset-env@7.23.2(@babel/core@7.23.2): + resolution: {integrity: sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.2 + '@babel/core': 7.23.2 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.15 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.2) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-async-generator-functions': 7.23.2(@babel/core@7.23.2) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-modules-systemjs': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.23.2) + '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.23.2) + '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.23.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.2) + '@babel/types': 7.23.0 + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.2) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.2) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.2) + core-js-compat: 3.33.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/preset-flow@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.2) /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.0): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} @@ -1509,6 +2577,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.0 esutils: 2.0.3 + dev: true + + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.2): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.23.0 + esutils: 2.0.3 /@babel/preset-react@7.22.15(@babel/core@7.23.0): resolution: {integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==} @@ -1537,14 +2616,28 @@ packages: '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.0) '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0) + dev: true - /@babel/register@7.22.15(@babel/core@7.23.0): + /@babel/preset-typescript@7.23.0(@babel/core@7.23.2): + resolution: {integrity: sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.22.15 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2) + + /@babel/register@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -1585,6 +2678,23 @@ packages: transitivePeerDependencies: - supports-color + /@babel/traverse@7.23.2: + resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.0 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + /@babel/types@7.23.0: resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} engines: {node: '>=6.9.0'} @@ -1616,6 +2726,15 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.19.5: + resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.18.20: resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -1625,6 +2744,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.19.5: + resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.18.20: resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -1634,6 +2762,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.19.5: + resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.18.20: resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -1643,6 +2780,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.19.5: + resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.18.20: resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -1652,6 +2798,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.19.5: + resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.18.20: resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -1661,6 +2816,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.19.5: + resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.18.20: resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -1670,6 +2834,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.19.5: + resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.18.20: resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -1679,6 +2852,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.19.5: + resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.18.20: resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -1688,6 +2870,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.19.5: + resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.18.20: resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -1697,6 +2888,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.19.5: + resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.18.20: resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -1706,6 +2906,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.19.5: + resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.18.20: resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -1715,6 +2924,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.19.5: + resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.18.20: resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -1724,6 +2942,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.19.5: + resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.18.20: resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -1733,6 +2960,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.19.5: + resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.18.20: resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -1742,6 +2978,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.19.5: + resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.18.20: resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -1751,6 +2996,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.19.5: + resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.18.20: resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -1760,6 +3014,15 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.19.5: + resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.18.20: resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -1769,6 +3032,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.19.5: + resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.18.20: resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -1778,6 +3050,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.19.5: + resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.18.20: resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -1787,6 +3068,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.19.5: + resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.18.20: resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -1796,6 +3086,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.19.5: + resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.18.20: resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -1805,18 +3104,27 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.50.0): + /@esbuild/win32-x64@0.19.5: + resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.52.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.50.0 + eslint: 8.52.0 eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.8.2: - resolution: {integrity: sha512-0MGxAVt1m/ZK+LTJp/j0qF7Hz97D9O/FH9Ms3ltnyIdDD57cbb1ACIQTkbHvNXtWDv5TPq7w5Kq56+cNukbo7g==} + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true @@ -1827,7 +3135,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.22.0 + globals: 13.23.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -1837,8 +3145,8 @@ packages: - supports-color dev: true - /@eslint/js@8.50.0: - resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==} + /@eslint/js@8.52.0: + resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1884,11 +3192,11 @@ packages: dependencies: '@hapi/hoek': 9.3.0 - /@humanwhocodes/config-array@0.11.11: - resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} + /@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -1900,8 +3208,8 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true /@internationalized/date@3.5.0: @@ -2057,7 +3365,7 @@ packages: react: '>=16' dependencies: '@types/mdx': 2.0.7 - '@types/react': 18.2.22 + '@types/react': 18.2.33 react: 18.2.0 dev: true @@ -2118,6 +3426,10 @@ packages: resolution: {integrity: sha512-X4te86vsbjsB7iO4usY9jLPtZ827Mbx+WcwNBGUOIuswuTAKQtzsuoxc/6KLxCMvogKG795MhrR1LDhYgDvasg==} dev: true + /@next/env@14.0.0: + resolution: {integrity: sha512-cIKhxkfVELB6hFjYsbtEeTus2mwrTC+JissfZYM0n+8Fv+g8ucUfOlm3VEDtwtwydZ0Nuauv3bl0qF82nnCAqA==} + dev: false + /@next/eslint-plugin-next@13.5.3: resolution: {integrity: sha512-lbZOoEjzSuTtpk9UgV9rOmxYw+PsSfNR+00mZcInqooiDMZ1u+RqT1YQYLsEZPW1kumZoQe5+exkCBtZ2xn0uw==} dependencies: @@ -2133,6 +3445,15 @@ packages: dev: true optional: true + /@next/swc-darwin-arm64@14.0.0: + resolution: {integrity: sha512-HQKi159jCz4SRsPesVCiNN6tPSAFUkOuSkpJsqYTIlbHLKr1mD6be/J0TvWV6fwJekj81bZV9V/Tgx3C2HO9lA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@next/swc-darwin-x64@13.5.3: resolution: {integrity: sha512-UpBKxu2ob9scbpJyEq/xPgpdrgBgN3aLYlxyGqlYX5/KnwpJpFuIHU2lx8upQQ7L+MEmz+fA1XSgesoK92ppwQ==} engines: {node: '>= 10'} @@ -2142,6 +3463,15 @@ packages: dev: true optional: true + /@next/swc-darwin-x64@14.0.0: + resolution: {integrity: sha512-4YyQLMSaCgX/kgC1jjF3s3xSoBnwHuDhnF6WA1DWNEYRsbOOPWjcYhv8TKhRe2ApdOam+VfQSffC4ZD+X4u1Cg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-arm64-gnu@13.5.3: resolution: {integrity: sha512-5AzM7Yx1Ky+oLY6pHs7tjONTF22JirDPd5Jw/3/NazJ73uGB05NqhGhB4SbeCchg7SlVYVBeRMrMSZwJwq/xoA==} engines: {node: '>= 10'} @@ -2151,6 +3481,15 @@ packages: dev: true optional: true + /@next/swc-linux-arm64-gnu@14.0.0: + resolution: {integrity: sha512-io7fMkJ28Glj7SH8yvnlD6naIhRDnDxeE55CmpQkj3+uaA2Hko6WGY2pT5SzpQLTnGGnviK85cy8EJ2qsETj/g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-arm64-musl@13.5.3: resolution: {integrity: sha512-A/C1shbyUhj7wRtokmn73eBksjTM7fFQoY2v/0rTM5wehpkjQRLOXI8WJsag2uLhnZ4ii5OzR1rFPwoD9cvOgA==} engines: {node: '>= 10'} @@ -2160,6 +3499,15 @@ packages: dev: true optional: true + /@next/swc-linux-arm64-musl@14.0.0: + resolution: {integrity: sha512-nC2h0l1Jt8LEzyQeSs/BKpXAMe0mnHIMykYALWaeddTqCv5UEN8nGO3BG8JAqW/Y8iutqJsaMe2A9itS0d/r8w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-x64-gnu@13.5.3: resolution: {integrity: sha512-FubPuw/Boz8tKkk+5eOuDHOpk36F80rbgxlx4+xty/U71e3wZZxVYHfZXmf0IRToBn1Crb8WvLM9OYj/Ur815g==} engines: {node: '>= 10'} @@ -2169,6 +3517,15 @@ packages: dev: true optional: true + /@next/swc-linux-x64-gnu@14.0.0: + resolution: {integrity: sha512-Wf+WjXibJQ7hHXOdNOmSMW5bxeJHVf46Pwb3eLSD2L76NrytQlif9NH7JpHuFlYKCQGfKfgSYYre5rIfmnSwQw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-x64-musl@13.5.3: resolution: {integrity: sha512-DPw8nFuM1uEpbX47tM3wiXIR0Qa+atSzs9Q3peY1urkhofx44o7E1svnq+a5Q0r8lAcssLrwiM+OyJJgV/oj7g==} engines: {node: '>= 10'} @@ -2178,6 +3535,15 @@ packages: dev: true optional: true + /@next/swc-linux-x64-musl@14.0.0: + resolution: {integrity: sha512-WTZb2G7B+CTsdigcJVkRxfcAIQj7Lf0ipPNRJ3vlSadU8f0CFGv/ST+sJwF5eSwIe6dxKoX0DG6OljDBaad+rg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-win32-arm64-msvc@13.5.3: resolution: {integrity: sha512-zBPSP8cHL51Gub/YV8UUePW7AVGukp2D8JU93IHbVDu2qmhFAn9LWXiOOLKplZQKxnIPUkJTQAJDCWBWU4UWUA==} engines: {node: '>= 10'} @@ -2187,6 +3553,15 @@ packages: dev: true optional: true + /@next/swc-win32-arm64-msvc@14.0.0: + resolution: {integrity: sha512-7R8/x6oQODmNpnWVW00rlWX90sIlwluJwcvMT6GXNIBOvEf01t3fBg0AGURNKdTJg2xNuP7TyLchCL7Lh2DTiw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@next/swc-win32-ia32-msvc@13.5.3: resolution: {integrity: sha512-ONcL/lYyGUj4W37D4I2I450SZtSenmFAvapkJQNIJhrPMhzDU/AdfLkW98NvH1D2+7FXwe7yclf3+B7v28uzBQ==} engines: {node: '>= 10'} @@ -2196,6 +3571,15 @@ packages: dev: true optional: true + /@next/swc-win32-ia32-msvc@14.0.0: + resolution: {integrity: sha512-RLK1nELvhCnxaWPF07jGU4x3tjbyx2319q43loZELqF0+iJtKutZ+Lk8SVmf/KiJkYBc7Cragadz7hb3uQvz4g==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@next/swc-win32-x64-msvc@13.5.3: resolution: {integrity: sha512-2Vz2tYWaLqJvLcWbbTlJ5k9AN6JD7a5CN2pAeIzpbecK8ZF/yobA39cXtv6e+Z8c5UJuVOmaTldEAIxvsIux/Q==} engines: {node: '>= 10'} @@ -2205,6 +3589,15 @@ packages: dev: true optional: true + /@next/swc-win32-x64-msvc@14.0.0: + resolution: {integrity: sha512-g6hLf1SUko+hnnaywQQZzzb3BRecQsoKkF3o/C+F+dOA4w/noVAJngUVkfwF0+2/8FzNznM7ofM6TGZO9svn7w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3: resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} requiresBuild: true @@ -2555,7 +3948,7 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-plugin-metro@11.3.7(@babel/core@7.23.0): + /@react-native-community/cli-plugin-metro@11.3.7(@babel/core@7.23.2): resolution: {integrity: sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ==} dependencies: '@react-native-community/cli-server-api': 11.3.7 @@ -2565,7 +3958,7 @@ packages: metro: 0.76.8 metro-config: 0.76.8 metro-core: 0.76.8 - metro-react-native-babel-transformer: 0.76.8(@babel/core@7.23.0) + metro-react-native-babel-transformer: 0.76.8(@babel/core@7.23.2) metro-resolver: 0.76.8 metro-runtime: 0.76.8 readline: 1.3.0 @@ -2614,7 +4007,7 @@ packages: dependencies: joi: 17.10.2 - /@react-native-community/cli@11.3.7(@babel/core@7.23.0): + /@react-native-community/cli@11.3.7(@babel/core@7.23.2): resolution: {integrity: sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w==} engines: {node: '>=16'} hasBin: true @@ -2624,7 +4017,7 @@ packages: '@react-native-community/cli-debugger-ui': 11.3.7 '@react-native-community/cli-doctor': 11.3.7 '@react-native-community/cli-hermes': 11.3.7 - '@react-native-community/cli-plugin-metro': 11.3.7(@babel/core@7.23.0) + '@react-native-community/cli-plugin-metro': 11.3.7(@babel/core@7.23.2) '@react-native-community/cli-server-api': 11.3.7 '@react-native-community/cli-tools': 11.3.7 '@react-native-community/cli-types': 11.3.7 @@ -2646,15 +4039,15 @@ packages: /@react-native/assets-registry@0.72.0: resolution: {integrity: sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==} - /@react-native/codegen@0.72.7(@babel/preset-env@7.22.20): + /@react-native/codegen@0.72.7(@babel/preset-env@7.23.2): resolution: {integrity: sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg==} peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: '@babel/parser': 7.23.0 - '@babel/preset-env': 7.22.20(@babel/core@7.23.0) + '@babel/preset-env': 7.23.2(@babel/core@7.23.2) flow-parser: 0.206.0 - jscodeshift: 0.14.0(@babel/preset-env@7.22.20) + jscodeshift: 0.14.0(@babel/preset-env@7.23.2) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -2675,7 +4068,7 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20)(react@18.2.0) + react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) /@react-stately/radio@3.9.0(react@18.2.0): resolution: {integrity: sha512-Q2vt5VjxLbsvbMWQmDqwm9JUJ3fkmUEzSBUOSYOkUcBchnzUunpaMe3nQjbJLekIWolubsVaE3bTxCKvY8hGZA==} @@ -2822,123 +4215,103 @@ packages: dependencies: '@sinonjs/commons': 3.0.0 - /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.23.0): + /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.23.2): resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 dev: true - /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.0): + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.2): resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 dev: true - /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.0): + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.2): resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 dev: true - /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.23.0): + /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.23.2): resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 dev: true - /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.23.0): + /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.23.2): resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 dev: true - /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.23.0): + /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.23.2): resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 dev: true - /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.23.0): + /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.23.2): resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 dev: true - /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.23.0): + /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.23.2): resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 dev: true - /@svgr/babel-preset@8.1.0(@babel/core@7.23.0): + /@svgr/babel-preset@8.1.0(@babel/core@7.23.2): resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.23.0) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.23.0) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.23.0) - '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.23.0) - '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.23.0) - '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.23.0) - '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.23.0) - '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.23.2) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.23.2) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.23.2) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.23.2) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.23.2) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.23.2) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.23.2) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.23.2) dev: true - /@svgr/cli@8.1.0: - resolution: {integrity: sha512-SnlaLspB610XFXvs3PmhzViHErsXp0yIy4ERyZlHDlO1ro2iYtHMWYk2mztdLD/lBjiA4ZXe4RePON3qU/Tc4A==} - engines: {node: '>=14'} - hasBin: true - dependencies: - '@svgr/core': 8.1.0 - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) - '@svgr/plugin-prettier': 8.1.0(@svgr/core@8.1.0) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0) - camelcase: 6.3.0 - chalk: 4.1.2 - commander: 9.5.0 - dashify: 2.0.0 - glob: 8.1.0 - snake-case: 3.0.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@svgr/core@8.1.0: + /@svgr/core@8.1.0(typescript@5.2.2): resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} engines: {node: '>=14'} dependencies: - '@babel/core': 7.23.0 - '@svgr/babel-preset': 8.1.0(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@svgr/babel-preset': 8.1.0(@babel/core@7.23.2) camelcase: 6.3.0 - cosmiconfig: 8.3.6 + cosmiconfig: 8.3.6(typescript@5.2.2) snake-case: 3.0.4 transitivePeerDependencies: - supports-color @@ -2959,56 +4332,25 @@ packages: peerDependencies: '@svgr/core': '*' dependencies: - '@babel/core': 7.23.0 - '@svgr/babel-preset': 8.1.0(@babel/core@7.23.0) - '@svgr/core': 8.1.0 + '@babel/core': 7.23.2 + '@svgr/babel-preset': 8.1.0(@babel/core@7.23.2) + '@svgr/core': 8.1.0(typescript@5.2.2) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color dev: true - /@svgr/plugin-prettier@8.1.0(@svgr/core@8.1.0): - resolution: {integrity: sha512-o4/uFI8G64tAjBZ4E7gJfH+VP7Qi3T0+M4WnIsP91iFnGPqs5WvPDkpZALXPiyWEtzfYs1Rmwy1Zdfu8qoZuKw==} - engines: {node: '>=14'} - peerDependencies: - '@svgr/core': '*' - dependencies: - '@svgr/core': 8.1.0 - deepmerge: 4.3.1 - prettier: 2.8.8 - dev: true - - /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0): - resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} - engines: {node: '>=14'} - peerDependencies: - '@svgr/core': '*' - dependencies: - '@svgr/core': 8.1.0 - cosmiconfig: 8.3.6 - deepmerge: 4.3.1 - svgo: 3.0.2 - transitivePeerDependencies: - - typescript - dev: true - /@swc/helpers@0.5.2: resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: tslib: 2.6.2 - dev: true /@tootallnate/once@1.1.2: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} dev: true - /@trysound/sax@0.2.0: - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - dev: true - /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: @@ -3045,10 +4387,10 @@ packages: '@types/unist': 2.0.8 dev: true - /@types/hast@3.0.1: - resolution: {integrity: sha512-hs/iBJx2aydugBQx5ETV3ZgeSS0oIreQrFJ4bjBl0XvM4wAmDjFEALY7p0rTSLt2eL+ibjRAAs9dTPiCLtmbqQ==} + /@types/hast@3.0.2: + resolution: {integrity: sha512-B5hZHgHsXvfCoO3xgNJvBnX7N8p86TqQeGKXcokW4XXi+qY4vxxPSFYofytvVmpFxzPv7oxDQzjg5Un5m2/xiw==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 dev: true /@types/istanbul-lib-coverage@2.0.4: @@ -3064,8 +4406,8 @@ packages: dependencies: '@types/istanbul-lib-report': 3.0.0 - /@types/js-yaml@3.12.8: - resolution: {integrity: sha512-6McoI148SFmiE2m2Y9lpzwN238grgzEn2J1mHoc8UWwDKvAUsjl100jjqoj5ORVqDwWuEmD+zlOES0+jI7fZCA==} + /@types/js-yaml@3.12.9: + resolution: {integrity: sha512-s5v3+2RB96nd7AOZXLScwHDRClor83+0E5q+5fzq0fTFXw8spF3QWHAUmHwItmmlr7XnDjpM0FkAgNKHzDTXtg==} dev: true /@types/js-yaml@4.0.6: @@ -3086,10 +4428,10 @@ packages: '@types/unist': 2.0.8 dev: true - /@types/mdast@4.0.0: - resolution: {integrity: sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==} + /@types/mdast@4.0.2: + resolution: {integrity: sha512-tYR83EignvhYO9iU3kDg8V28M0jqyh9zzp5GV+EO+AYnyUl3P5ltkTeJuTiFZQFz670FSb3EwT/6LQdX+UdKfw==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 dev: true /@types/mdx@2.0.7: @@ -3103,29 +4445,36 @@ packages: /@types/node@20.7.0: resolution: {integrity: sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==} + /@types/node@20.8.9: + resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==} + dependencies: + undici-types: 5.26.5 + dev: true + /@types/prop-types@15.7.7: resolution: {integrity: sha512-FbtmBWCcSa2J4zL781Zf1p5YUBXQomPEcep9QZCfRfQgTxz3pJWiDFLebohZ9fFntX5ibzOkSsrJ0TEew8cAog==} dev: true + /@types/prop-types@15.7.9: + resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==} + dev: true + + /@types/react-dom@18.2.14: + resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==} + dependencies: + '@types/react': 18.2.33 + dev: true + /@types/react-dom@18.2.7: resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} dependencies: - '@types/react': 18.2.22 - dev: true - - /@types/react-native@0.72.2(react-native@0.72.5): - resolution: {integrity: sha512-/eEjr04Zqo7mTMszuSdrLx90+j5nWhDMMOgtnKZfAYyV3RwmlpSb7F17ilmMMxZWJY81n/JZ4e6wdhMJFpjrCg==} - dependencies: - '@react-native/virtualized-lists': 0.72.8(react-native@0.72.5) - '@types/react': 18.2.22 - transitivePeerDependencies: - - react-native + '@types/react': 18.2.33 dev: true /@types/react-window@1.8.5: resolution: {integrity: sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==} dependencies: - '@types/react': 18.2.22 + '@types/react': 18.2.33 dev: true /@types/react@18.2.22: @@ -3136,10 +4485,22 @@ packages: csstype: 3.1.2 dev: true + /@types/react@18.2.33: + resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} + dependencies: + '@types/prop-types': 15.7.9 + '@types/scheduler': 0.16.5 + csstype: 3.1.2 + dev: true + /@types/scheduler@0.16.4: resolution: {integrity: sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==} dev: true + /@types/scheduler@0.16.5: + resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==} + dev: true + /@types/stack-utils@2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -3147,16 +4508,12 @@ packages: resolution: {integrity: sha512-OSaMrXUKxVigGlKRrET39V2xdhzlztQ9Aqumn1WbCBKHOi9ry7jKSd7rkyj0GzmWaU960Rd+LpOFpLfx5bMQAg==} dev: true - /@types/svg-parser@2.0.4: - resolution: {integrity: sha512-X0Ji9m4wCrQCdvWSUUhsHqh5GnT1ffeqwCt69uEsdc4Nk/xiiZQMrZdxPdtEB8QTQFOY70m5LAEqaLt3N9alZA==} - dev: true - /@types/unist@2.0.8: resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==} dev: true - /@types/unist@3.0.0: - resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==} + /@types/unist@3.0.1: + resolution: {integrity: sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==} dev: true /@types/yargs-parser@21.0.1: @@ -3177,7 +4534,7 @@ packages: dependencies: '@types/yargs-parser': 21.0.1 - /@typescript-eslint/parser@6.7.3(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.7.3(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3192,7 +4549,7 @@ packages: '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.7.3 debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.52.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -3455,11 +4812,6 @@ packages: /anser@1.4.10: resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} - /ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - dev: true - /ansi-escapes@5.0.0: resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} engines: {node: '>=12'} @@ -3511,6 +4863,7 @@ packages: /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + requiresBuild: true dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 @@ -3540,11 +4893,6 @@ packages: is-array-buffer: 3.0.2 dev: true - /array-differ@1.0.0: - resolution: {integrity: sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==} - engines: {node: '>=0.10.0'} - dev: true - /array-includes@3.1.7: resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} @@ -3556,23 +4904,11 @@ packages: is-string: 1.0.7 dev: true - /array-union@1.0.2: - resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} - engines: {node: '>=0.10.0'} - dependencies: - array-uniq: 1.0.3 - dev: true - /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} dev: true - /array-uniq@1.0.3: - resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} - engines: {node: '>=0.10.0'} - dev: true - /array.prototype.findlastindex@1.2.3: resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} @@ -3627,11 +4963,6 @@ packages: is-shared-array-buffer: 1.0.2 dev: true - /arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} - dev: true - /asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} @@ -3686,12 +5017,12 @@ packages: dequal: 2.0.3 dev: true - /babel-core@7.0.0-bridge.0(@babel/core@7.23.0): + /babel-core@7.0.0-bridge.0(@babel/core@7.23.2): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.23.0): resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} @@ -3704,6 +5035,31 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true + + /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.23.2): + resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.22.20 + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.2): + resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.23.2 + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color /babel-plugin-polyfill-corejs3@0.8.4(@babel/core@7.23.0): resolution: {integrity: sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==} @@ -3715,6 +5071,29 @@ packages: core-js-compat: 3.32.2 transitivePeerDependencies: - supports-color + dev: true + + /babel-plugin-polyfill-corejs3@0.8.4(@babel/core@7.23.2): + resolution: {integrity: sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.2) + core-js-compat: 3.32.2 + transitivePeerDependencies: + - supports-color + + /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.2): + resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) + core-js-compat: 3.33.1 + transitivePeerDependencies: + - supports-color /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.23.0): resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} @@ -3725,49 +5104,70 @@ packages: '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.0) transitivePeerDependencies: - supports-color + dev: true + + /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.23.2): + resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.2) + transitivePeerDependencies: + - supports-color + + /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.2): + resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) + transitivePeerDependencies: + - supports-color /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} - /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.23.0): + /babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.23.2): resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} dependencies: - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2) transitivePeerDependencies: - '@babel/core' - /babel-preset-fbjs@3.4.0(@babel/core@7.23.0): + /babel-preset-fbjs@3.4.0(@babel/core@7.23.2): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.0) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.2) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.2) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 /bail@2.0.2: @@ -3850,6 +5250,16 @@ packages: node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.21.11) + /browserslist@4.22.1: + resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001557 + electron-to-chromium: 1.4.569 + node-releases: 2.0.13 + update-browserslist-db: 1.0.13(browserslist@4.22.1) + /bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: @@ -3876,7 +5286,6 @@ packages: engines: {node: '>=10.16.0'} dependencies: streamsearch: 1.1.0 - dev: true /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} @@ -3925,10 +5334,8 @@ packages: /caniuse-lite@1.0.30001539: resolution: {integrity: sha512-hfS5tE8bnNiNvEOEkm8HElUHroYwlqMMENEzELymy77+tJ6m+gA2krtHl5hxJaj71OlpC2cHZbdSMX1/YEqEkA==} - /case@1.6.3: - resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} - engines: {node: '>= 0.8.0'} - dev: true + /caniuse-lite@1.0.30001557: + resolution: {integrity: sha512-91oR7hLNUP3gG6MLU+n96em322a8Xzes8wWdBKhLgUoiJsAF5irZnxSUCbc+qUZXNnPCfUwLOi9ZCZpkvjQajw==} /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -4020,7 +5427,6 @@ packages: /client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} - dev: true /cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} @@ -4029,14 +5435,6 @@ packages: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - /cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: true - /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -4091,11 +5489,6 @@ packages: engines: {node: '>=0.1.90'} dev: true - /colors@1.4.0: - resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} - engines: {node: '>=0.1.90'} - dev: true - /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -4121,14 +5514,10 @@ packages: engines: {node: '>= 6'} dev: true - /commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: true - /commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} + requiresBuild: true /commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -4180,6 +5569,11 @@ packages: dependencies: browserslist: 4.21.11 + /core-js-compat@3.33.1: + resolution: {integrity: sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==} + dependencies: + browserslist: 4.22.1 + /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -4192,7 +5586,7 @@ packages: js-yaml: 3.14.1 parse-json: 4.0.0 - /cosmiconfig@8.3.6: + /cosmiconfig@8.3.6(typescript@5.2.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -4205,6 +5599,7 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + typescript: 5.2.2 dev: true /cross-spawn@7.0.3: @@ -4250,34 +5645,11 @@ packages: source-map: 0.6.1 dev: true - /css-tree@2.2.1: - resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - dependencies: - mdn-data: 2.0.28 - source-map-js: 1.0.2 - dev: true - - /css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.0.2 - dev: true - /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} dev: true - /csso@5.0.5: - resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - dependencies: - css-tree: 2.2.1 - dev: true - /cssom@0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} dev: true @@ -4310,11 +5682,6 @@ packages: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} dev: true - /dashify@2.0.0: - resolution: {integrity: sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==} - engines: {node: '>=4'} - dev: true - /data-urls@2.0.0: resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} engines: {node: '>=10'} @@ -4546,6 +5913,9 @@ packages: /electron-to-chromium@1.4.529: resolution: {integrity: sha512-6uyPyXTo8lkv8SWAmjKFbG42U073TXlzD4R8rW3EzuznhFS2olCIAfjjQtV2dV2ar/vRF55KUd3zQYnCB0dd3A==} + /electron-to-chromium@1.4.569: + resolution: {integrity: sha512-LsrJjZ0IbVy12ApW3gpYpcmHS3iRxH4bkKOW98y1/D+3cvDUWGcbzbsFinfUS8knpcZk/PG/2p/RnkMCYN7PVg==} + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -4565,13 +5935,6 @@ packages: tapable: 2.2.1 dev: true - /enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.3 - dev: true - /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -4582,13 +5945,6 @@ packages: engines: {node: '>=4'} hasBin: true - /errno@0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true - dependencies: - prr: 1.0.1 - dev: true - /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: @@ -4724,6 +6080,36 @@ packages: '@esbuild/win32-x64': 0.18.20 dev: true + /esbuild@0.19.5: + resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.5 + '@esbuild/android-arm64': 0.19.5 + '@esbuild/android-x64': 0.19.5 + '@esbuild/darwin-arm64': 0.19.5 + '@esbuild/darwin-x64': 0.19.5 + '@esbuild/freebsd-arm64': 0.19.5 + '@esbuild/freebsd-x64': 0.19.5 + '@esbuild/linux-arm': 0.19.5 + '@esbuild/linux-arm64': 0.19.5 + '@esbuild/linux-ia32': 0.19.5 + '@esbuild/linux-loong64': 0.19.5 + '@esbuild/linux-mips64el': 0.19.5 + '@esbuild/linux-ppc64': 0.19.5 + '@esbuild/linux-riscv64': 0.19.5 + '@esbuild/linux-s390x': 0.19.5 + '@esbuild/linux-x64': 0.19.5 + '@esbuild/netbsd-x64': 0.19.5 + '@esbuild/openbsd-x64': 0.19.5 + '@esbuild/sunos-x64': 0.19.5 + '@esbuild/win32-arm64': 0.19.5 + '@esbuild/win32-ia32': 0.19.5 + '@esbuild/win32-x64': 0.19.5 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -4761,7 +6147,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-next@13.5.3(eslint@8.50.0)(typescript@5.2.2): + /eslint-config-next@13.5.3(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-VN2qbCpq2DMWgs7SVF8KTmc8bVaWz3s4nmcFqRLs7PNBt5AXejOhJuZ4zg2sCEHOvz5RvqdwLeI++NSCV6qHVg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -4772,27 +6158,27 @@ packages: dependencies: '@next/eslint-plugin-next': 13.5.3 '@rushstack/eslint-patch': 1.4.0 - '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) - eslint: 8.50.0 + '@typescript-eslint/parser': 6.7.3(eslint@8.52.0)(typescript@5.2.2) + eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.50.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.50.0) - eslint-plugin-react: 7.33.2(eslint@8.50.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.50.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.52.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.52.0) + eslint-plugin-react: 7.33.2(eslint@8.52.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.52.0) typescript: 5.2.2 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color dev: true - /eslint-config-prettier@9.0.0(eslint@8.50.0): + /eslint-config-prettier@9.0.0(eslint@8.52.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.50.0 + eslint: 8.52.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -4805,7 +6191,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.50.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.52.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4814,9 +6200,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.50.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) + eslint: 8.52.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) fast-glob: 3.3.1 get-tsconfig: 4.7.2 is-core-module: 2.13.0 @@ -4828,7 +6214,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -4849,16 +6235,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.3(eslint@8.52.0)(typescript@5.2.2) debug: 3.2.7 - eslint: 8.50.0 + eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.50.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.52.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: @@ -4868,16 +6254,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.3(eslint@8.52.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.50.0 + eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -4893,7 +6279,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.50.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.52.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -4908,7 +6294,7 @@ packages: axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.50.0 + eslint: 8.52.0 has: 1.0.3 jsx-ast-utils: 3.3.5 language-tags: 1.0.5 @@ -4918,8 +6304,8 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.50.0)(prettier@3.0.3): - resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.0.0)(eslint@8.52.0)(prettier@3.0.3): + resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -4932,23 +6318,23 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.50.0 - eslint-config-prettier: 9.0.0(eslint@8.50.0) + eslint: 8.52.0 + eslint-config-prettier: 9.0.0(eslint@8.52.0) prettier: 3.0.3 prettier-linter-helpers: 1.0.0 synckit: 0.8.5 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.50.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.52.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.50.0 + eslint: 8.52.0 dev: true - /eslint-plugin-react@7.33.2(eslint@8.50.0): + /eslint-plugin-react@7.33.2(eslint@8.52.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -4959,7 +6345,7 @@ packages: array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.50.0 + eslint: 8.52.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -4986,18 +6372,19 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.50.0: - resolution: {integrity: sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==} + /eslint@8.52.0: + resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) - '@eslint-community/regexpp': 4.8.2 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.50.0 - '@humanwhocodes/config-array': 0.11.11 + '@eslint/js': 8.52.0 + '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -5013,7 +6400,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.22.0 + globals: 13.23.0 graphemer: 1.4.0 ignore: 5.2.4 imurmurhash: 0.1.4 @@ -5152,21 +6539,6 @@ packages: strip-final-newline: 3.0.0 dev: true - /execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.1.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - dev: true - /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: true @@ -5223,7 +6595,7 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.1.0 + flat-cache: 3.1.1 dev: true /fill-range@7.0.1: @@ -5274,12 +6646,12 @@ packages: locate-path: 6.0.0 path-exists: 4.0.0 - /flat-cache@3.1.0: - resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} + /flat-cache@3.1.1: + resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} engines: {node: '>=12.0.0'} dependencies: flatted: 3.2.9 - keyv: 4.5.3 + keyv: 4.5.4 rimraf: 3.0.2 dev: true @@ -5347,6 +6719,9 @@ packages: /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + /function.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} @@ -5361,18 +6736,6 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /generate-template-files@3.2.1: - resolution: {integrity: sha512-O+qGdgnaMZpqsPXL6/IMNEC6d2jCMo8xyV2wshkwrPYvM1YqDZpZctLTp0lL3Lln7QznWZFFhHymRxc//7eLuA==} - dependencies: - colors: 1.4.0 - enquirer: 2.3.6 - path-exists: 4.0.0 - recursive-copy: 2.0.14 - replace-string: 3.1.0 - through2: 4.0.2 - yargs: 16.2.0 - dev: true - /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -5394,11 +6757,6 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - /get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - dev: true - /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -5429,7 +6787,6 @@ packages: /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: true /glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} @@ -5452,23 +6809,12 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - dev: true - /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals@13.22.0: - resolution: {integrity: sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==} + /globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -5547,11 +6893,28 @@ packages: dependencies: function-bind: 1.1.1 + /hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + + /hast-util-from-html@2.0.1: + resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} + dependencies: + '@types/hast': 3.0.2 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.1 + parse5: 7.1.2 + vfile: 6.0.1 + vfile-message: 4.0.2 + dev: true + /hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} dependencies: - '@types/hast': 3.0.1 - '@types/unist': 3.0.0 + '@types/hast': 3.0.2 + '@types/unist': 3.0.1 devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.3.0 @@ -5563,14 +6926,14 @@ packages: /hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} dependencies: - '@types/hast': 3.0.1 + '@types/hast': 3.0.2 dev: true /hast-util-raw@9.0.1: resolution: {integrity: sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==} dependencies: - '@types/hast': 3.0.1 - '@types/unist': 3.0.0 + '@types/hast': 3.0.2 + '@types/unist': 3.0.1 '@ungap/structured-clone': 1.2.0 hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 @@ -5609,8 +6972,8 @@ packages: /hast-util-to-html@9.0.0: resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} dependencies: - '@types/hast': 3.0.1 - '@types/unist': 3.0.0 + '@types/hast': 3.0.2 + '@types/unist': 3.0.1 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-raw: 9.0.1 @@ -5626,7 +6989,7 @@ packages: /hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} dependencies: - '@types/hast': 3.0.1 + '@types/hast': 3.0.2 comma-separated-tokens: 2.0.3 devlop: 1.1.0 property-information: 6.3.0 @@ -5642,13 +7005,13 @@ packages: /hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} dependencies: - '@types/hast': 3.0.1 + '@types/hast': 3.0.2 dev: true /hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} dependencies: - '@types/hast': 3.0.1 + '@types/hast': 3.0.2 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 property-information: 6.3.0 @@ -5725,11 +7088,6 @@ packages: engines: {node: '>=14.18.0'} dev: true - /human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - dev: true - /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -5882,6 +7240,11 @@ packages: dependencies: has: 1.0.3 + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.0 + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -6241,23 +7604,23 @@ packages: /jsc-safe-url@0.2.4: resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} - /jscodeshift@0.14.0(@babel/preset-env@7.22.20): + /jscodeshift@0.14.0(@babel/preset-env@7.23.2): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/parser': 7.23.0 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.0) - '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.0) - '@babel/preset-env': 7.22.20(@babel/core@7.23.0) - '@babel/preset-flow': 7.22.15(@babel/core@7.23.0) - '@babel/preset-typescript': 7.23.0(@babel/core@7.23.0) - '@babel/register': 7.22.15(@babel/core@7.23.0) - babel-core: 7.0.0-bridge.0(@babel/core@7.23.0) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.2) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2) + '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) + '@babel/preset-env': 7.23.2(@babel/core@7.23.2) + '@babel/preset-flow': 7.22.15(@babel/core@7.23.2) + '@babel/preset-typescript': 7.23.0(@babel/core@7.23.2) + '@babel/register': 7.22.15(@babel/core@7.23.2) + babel-core: 7.0.0-bridge.0(@babel/core@7.23.2) chalk: 4.1.2 flow-parser: 0.206.0 graceful-fs: 4.2.11 @@ -6367,13 +7730,8 @@ packages: object.values: 1.1.7 dev: true - /junk@1.0.3: - resolution: {integrity: sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==} - engines: {node: '>=0.10.0'} - dev: true - - /keyv@4.5.3: - resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 dev: true @@ -6421,8 +7779,8 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /listr2@7.0.1: - resolution: {integrity: sha512-nz+7hwgbDp8eWNoDgzdl4hA/xDSLrNRzPu1TLgOYs6l5Y+Ma6zVWWy9Oyt9TQFONwKoSPoka3H50D3vD5EuNwg==} + /listr2@7.0.2: + resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==} engines: {node: '>=16.0.0'} dependencies: cli-truncate: 3.1.0 @@ -6559,16 +7917,6 @@ packages: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} dev: true - /maximatch@0.1.0: - resolution: {integrity: sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==} - engines: {node: '>=0.10.0'} - dependencies: - array-differ: 1.0.0 - array-union: 1.0.2 - arrify: 1.0.1 - minimatch: 3.1.2 - dev: true - /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: @@ -6739,8 +8087,8 @@ packages: /mdast-util-to-hast@13.0.2: resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} dependencies: - '@types/hast': 3.0.1 - '@types/mdast': 4.0.0 + '@types/hast': 3.0.2 + '@types/mdast': 4.0.2 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 @@ -6772,14 +8120,6 @@ packages: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} dev: true - /mdn-data@2.0.28: - resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - dev: true - - /mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: true - /memoize-one@5.2.1: resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} @@ -6795,7 +8135,7 @@ packages: resolution: {integrity: sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 hermes-parser: 0.12.0 nullthrows: 1.1.1 transitivePeerDependencies: @@ -6885,64 +8225,64 @@ packages: dependencies: uglify-es: 3.3.9 - /metro-react-native-babel-preset@0.76.8(@babel/core@7.23.0): + /metro-react-native-babel-preset@0.76.8(@babel/core@7.23.2): resolution: {integrity: sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==} engines: {node: '>=16'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.0) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-export-default-from': 7.22.17(@babel/core@7.23.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.0) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-runtime': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.2) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.2) + '@babel/plugin-proposal-export-default-from': 7.22.17(@babel/core@7.23.2) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.2) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.2) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.2) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-runtime': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.2) '@babel/template': 7.22.15 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.0) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.2) react-refresh: 0.4.3 transitivePeerDependencies: - supports-color - /metro-react-native-babel-transformer@0.76.8(@babel/core@7.23.0): + /metro-react-native-babel-transformer@0.76.8(@babel/core@7.23.2): resolution: {integrity: sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A==} engines: {node: '>=16'} peerDependencies: '@babel/core': '*' dependencies: - '@babel/core': 7.23.0 - babel-preset-fbjs: 3.4.0(@babel/core@7.23.0) + '@babel/core': 7.23.2 + babel-preset-fbjs: 3.4.0(@babel/core@7.23.2) hermes-parser: 0.12.0 - metro-react-native-babel-preset: 0.76.8(@babel/core@7.23.0) + metro-react-native-babel-preset: 0.76.8(@babel/core@7.23.2) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -6991,7 +8331,7 @@ packages: resolution: {integrity: sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/generator': 7.23.0 '@babel/template': 7.22.15 '@babel/traverse': 7.23.0 @@ -7003,11 +8343,11 @@ packages: resolution: {integrity: sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ==} engines: {node: '>=16'} dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/generator': 7.23.0 '@babel/parser': 7.23.0 '@babel/types': 7.23.0 - babel-preset-fbjs: 3.4.0(@babel/core@7.23.0) + babel-preset-fbjs: 3.4.0(@babel/core@7.23.2) metro: 0.76.8 metro-babel-transformer: 0.76.8 metro-cache: 0.76.8 @@ -7027,7 +8367,7 @@ packages: hasBin: true dependencies: '@babel/code-frame': 7.22.13 - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/generator': 7.23.0 '@babel/parser': 7.23.0 '@babel/template': 7.22.15 @@ -7057,7 +8397,7 @@ packages: metro-inspector-proxy: 0.76.8 metro-minify-terser: 0.76.8 metro-minify-uglify: 0.76.8 - metro-react-native-babel-preset: 0.76.8(@babel/core@7.23.0) + metro-react-native-babel-preset: 0.76.8(@babel/core@7.23.2) metro-resolver: 0.76.8 metro-runtime: 0.76.8 metro-source-map: 0.76.8 @@ -7482,13 +8822,6 @@ packages: dependencies: brace-expansion: 1.1.11 - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} @@ -7600,6 +8933,45 @@ packages: - babel-plugin-macros dev: true + /next@14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-J0jHKBJpB9zd4+c153sair0sz44mbaCHxggs8ryVXSFBuBqJ8XdE9/ozoV85xGh2VnSjahwntBZZgsihL9QznA==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + sass: + optional: true + dependencies: + '@next/env': 14.0.0 + '@swc/helpers': 0.5.2 + busboy: 1.6.0 + caniuse-lite: 1.0.30001539 + postcss: 8.4.31 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.2)(react@18.2.0) + watchpack: 2.4.0 + optionalDependencies: + '@next/swc-darwin-arm64': 14.0.0 + '@next/swc-darwin-x64': 14.0.0 + '@next/swc-linux-arm64-gnu': 14.0.0 + '@next/swc-linux-arm64-musl': 14.0.0 + '@next/swc-linux-x64-gnu': 14.0.0 + '@next/swc-linux-x64-musl': 14.0.0 + '@next/swc-win32-arm64-msvc': 14.0.0 + '@next/swc-win32-ia32-msvc': 14.0.0 + '@next/swc-win32-x64-msvc': 14.0.0 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: @@ -7957,11 +9329,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - dev: true - /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} @@ -7997,6 +9364,15 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -8009,12 +9385,6 @@ packages: fast-diff: 1.3.0 dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - /prettier@3.0.3: resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} engines: {node: '>=14'} @@ -8046,12 +9416,6 @@ packages: /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - /promise@7.3.1: - resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} - dependencies: - asap: 2.0.6 - dev: true - /promise@8.3.0: resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} dependencies: @@ -8075,10 +9439,6 @@ packages: resolution: {integrity: sha512-gVNZ74nqhRMiIUYWGQdosYetaKc83x8oT41a0LlV3AAFCAZwCpg4vmGkq8t34+cUhp3cnM4XDiU/7xlgK7HGrg==} dev: true - /prr@1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - dev: true - /psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: true @@ -8122,7 +9482,6 @@ packages: loose-envify: 1.4.0 react: 18.2.0 scheduler: 0.23.0 - dev: true /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -8142,10 +9501,10 @@ packages: css-select: 5.1.0 css-tree: 1.1.3 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20)(react@18.2.0) + react-native: 0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0) dev: true - /react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20)(react@18.2.0): + /react-native@0.72.5(@babel/core@7.23.2)(@babel/preset-env@7.23.2)(react@18.2.0): resolution: {integrity: sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg==} engines: {node: '>=16'} hasBin: true @@ -8153,11 +9512,11 @@ packages: react: 18.2.0 dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 11.3.7(@babel/core@7.23.0) + '@react-native-community/cli': 11.3.7(@babel/core@7.23.2) '@react-native-community/cli-platform-android': 11.3.7 '@react-native-community/cli-platform-ios': 11.3.7 '@react-native/assets-registry': 0.72.0 - '@react-native/codegen': 0.72.7(@babel/preset-env@7.22.20) + '@react-native/codegen': 0.72.7(@babel/preset-env@7.23.2) '@react-native/gradle-plugin': 0.72.11 '@react-native/js-polyfills': 0.72.1 '@react-native/normalize-colors': 0.72.0 @@ -8269,20 +9628,6 @@ packages: source-map: 0.6.1 tslib: 2.6.2 - /recursive-copy@2.0.14: - resolution: {integrity: sha512-K8WNY8f8naTpfbA+RaXmkaQuD1IeW9EgNEfyGxSqqTQukpVtoOKros9jUqbpEsSw59YOmpd8nCBgtqJZy5nvog==} - dependencies: - errno: 0.1.8 - graceful-fs: 4.2.11 - junk: 1.0.3 - maximatch: 0.1.0 - mkdirp: 0.5.6 - pify: 2.3.0 - promise: 7.3.1 - rimraf: 2.7.1 - slash: 1.0.0 - dev: true - /reflect.getprototypeof@1.0.4: resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} engines: {node: '>= 0.4'} @@ -8399,11 +9744,6 @@ packages: unified: 10.1.2 dev: true - /replace-string@3.1.0: - resolution: {integrity: sha512-yPpxc4ZR2makceA9hy/jHNqc7QVkd4Je/N0WRHm6bs3PtivPuPynxE5ejU/mp5EhnCv8+uZL7vhz8rkluSlx+Q==} - engines: {node: '>=8'} - dev: true - /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -8443,6 +9783,14 @@ packages: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + /resolve@2.0.0-next.4: resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} hasBin: true @@ -8482,13 +9830,6 @@ packages: dependencies: glob: 7.2.3 - /rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: true - /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true @@ -8562,13 +9903,16 @@ packages: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: loose-envify: 1.4.0 - dev: true /scheduler@0.24.0-canary-efb381bbf-20230505: resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} dependencies: loose-envify: 1.4.0 + /scule@1.0.0: + resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} + dev: true + /semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -8668,19 +10012,9 @@ packages: /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: true - /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - /slash@1.0.0: - resolution: {integrity: sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==} - engines: {node: '>=0.10.0'} - dev: true - /slash@2.0.0: resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} engines: {node: '>=6'} @@ -8730,6 +10064,7 @@ packages: /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + requiresBuild: true /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} @@ -8768,7 +10103,6 @@ packages: /streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} - dev: true /string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} @@ -8956,6 +10290,24 @@ packages: react: 18.2.0 dev: true + /styled-jsx@5.1.1(@babel/core@7.23.2)(react@18.2.0): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + '@babel/core': 7.23.2 + client-only: 0.0.1 + react: 18.2.0 + dev: false + /stylis@4.3.0: resolution: {integrity: sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==} dev: true @@ -8989,19 +10341,6 @@ packages: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} dev: true - /svgo@3.0.2: - resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 5.1.0 - css-tree: 2.3.1 - csso: 5.0.5 - picocolors: 1.0.0 - dev: true - /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true @@ -9048,12 +10387,6 @@ packages: readable-stream: 2.3.8 xtend: 4.0.2 - /through2@4.0.2: - resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} - dependencies: - readable-stream: 3.6.2 - dev: true - /titleize@3.0.0: resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} engines: {node: '>=12'} @@ -9218,6 +10551,10 @@ packages: which-boxed-primitive: 1.0.2 dev: true + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true + /undici@5.25.2: resolution: {integrity: sha512-tch8RbCfn1UUH1PeVCXva4V8gDpGAud/w0WubD6sHC46vYQ3KDxL+xv1A2UxK0N6jrVedutuPHxe1XIoqerwMw==} engines: {node: '>=14.0'} @@ -9269,7 +10606,7 @@ packages: /unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 dev: true /unist-util-map@2.0.1: @@ -9294,7 +10631,7 @@ packages: /unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 dev: true /unist-util-remove-position@4.0.2: @@ -9313,7 +10650,7 @@ packages: /unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 dev: true /unist-util-visit-parents@5.1.3: @@ -9326,7 +10663,7 @@ packages: /unist-util-visit-parents@6.0.1: resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 unist-util-is: 6.0.0 dev: true @@ -9341,7 +10678,7 @@ packages: /unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 dev: true @@ -9378,6 +10715,16 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 + /update-browserslist-db@1.0.13(browserslist@4.22.1): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.22.1 + escalade: 3.1.1 + picocolors: 1.0.0 + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: @@ -9439,7 +10786,7 @@ packages: /vfile-location@5.0.2: resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 vfile: 6.0.1 dev: true @@ -9461,7 +10808,7 @@ packages: /vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 unist-util-stringify-position: 4.0.0 dev: true @@ -9477,7 +10824,7 @@ packages: /vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} dependencies: - '@types/unist': 3.0.0 + '@types/unist': 3.0.1 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 dev: true @@ -9614,7 +10961,6 @@ packages: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - dev: true /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -9820,11 +11166,6 @@ packages: camelcase: 5.3.1 decamelize: 1.2.0 - /yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - dev: true - /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -9845,19 +11186,6 @@ packages: y18n: 4.0.3 yargs-parser: 18.1.3 - /yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - dependencies: - cliui: 7.0.4 - escalade: 3.1.1 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - dev: true - /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 11ade428..1638de3e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,4 @@ packages: - packages/* + - examples/* - iconoir.com