initial commit
This commit is contained in:
@@ -0,0 +1,267 @@
|
||||
/**
|
||||
* This is an advanced example for creating icon bundles for Iconify SVG Framework.
|
||||
*
|
||||
* It creates a bundle from:
|
||||
* - All SVG files in a directory.
|
||||
* - Custom JSON files.
|
||||
* - Iconify icon sets.
|
||||
* - SVG framework.
|
||||
*
|
||||
* This example uses Iconify Tools to import and clean up icons.
|
||||
* For Iconify Tools documentation visit https://docs.iconify.design/tools/tools2/
|
||||
*/
|
||||
import { promises as fs } from 'node:fs'
|
||||
import { dirname, join } from 'node:path'
|
||||
import { fileURLToPath } from 'node:url'
|
||||
import { createRequire } from 'node:module'
|
||||
|
||||
// Installation: npm install --save-dev @iconify/tools @iconify/utils @iconify/json @iconify/iconify
|
||||
import { cleanupSVG, importDirectory, isEmptyColor, parseColors, runSVGO } from '@iconify/tools'
|
||||
import type { IconifyJSON } from '@iconify/types'
|
||||
import { getIcons, getIconsCSS, stringToIcon } from '@iconify/utils'
|
||||
|
||||
const require = createRequire(import.meta.url)
|
||||
|
||||
async function generateIconsCSS() {
|
||||
const __filename = fileURLToPath(import.meta.url)
|
||||
const __dirname = dirname(__filename)
|
||||
|
||||
/**
|
||||
* Script configuration
|
||||
*/
|
||||
interface BundleScriptCustomSVGConfig {
|
||||
// eslint-disable-next-line lines-around-comment
|
||||
// Path to SVG files
|
||||
dir: string
|
||||
|
||||
// True if icons should be treated as monotone: colors replaced with currentColor
|
||||
monotone: boolean
|
||||
|
||||
// Icon set prefix
|
||||
prefix: string
|
||||
}
|
||||
|
||||
interface BundleScriptCustomJSONConfig {
|
||||
// eslint-disable-next-line lines-around-comment
|
||||
// Path to JSON file
|
||||
filename: string
|
||||
|
||||
// List of icons to import. If missing, all icons will be imported
|
||||
icons?: string[]
|
||||
}
|
||||
|
||||
interface BundleScriptConfig {
|
||||
// eslint-disable-next-line lines-around-comment
|
||||
// Custom SVG to import and bundle
|
||||
svg?: BundleScriptCustomSVGConfig[]
|
||||
|
||||
// Icons to bundled from @iconify/json packages
|
||||
icons?: string[]
|
||||
|
||||
// List of JSON files to bundled
|
||||
// Entry can be a string, pointing to filename or a BundleScriptCustomJSONConfig object (see type above)
|
||||
// If entry is a string or object without 'icons' property, an entire JSON file will be bundled
|
||||
json?: (string | BundleScriptCustomJSONConfig)[]
|
||||
}
|
||||
|
||||
const sources: BundleScriptConfig = {
|
||||
json: [
|
||||
// Iconify JSON file (@iconify/json is a package name, /json/ is directory where files are, then filename)
|
||||
require.resolve('@iconify/json/json/tabler.json')
|
||||
|
||||
// Custom file with only few icons
|
||||
/* {
|
||||
filename: require.resolve('@iconify/json/json/line-md.json'),
|
||||
icons: ['home-twotone-alt', 'github', 'document-list', 'document-code', 'image-twotone']
|
||||
} */
|
||||
|
||||
// Custom JSON file
|
||||
// 'json/gg.json'
|
||||
],
|
||||
|
||||
icons: [
|
||||
'bx-basket',
|
||||
'bi-airplane-engines',
|
||||
'ri-anchor-line',
|
||||
'uit-adobe-alt',
|
||||
|
||||
// 'fa6-regular-comment',
|
||||
'twemoji-auto-rickshaw'
|
||||
],
|
||||
|
||||
svg: [
|
||||
/* {
|
||||
dir: 'src/assets/iconify-icons/svg',
|
||||
monotone: false,
|
||||
prefix: 'custom'
|
||||
} */
|
||||
/* {
|
||||
dir: 'src/assets/iconify-icons/emojis',
|
||||
monotone: false,
|
||||
prefix: 'emoji'
|
||||
} */
|
||||
]
|
||||
}
|
||||
|
||||
// File to save bundle to
|
||||
const target = join(__dirname, 'generated-icons.css')
|
||||
|
||||
/**
|
||||
* Do stuff!
|
||||
*/
|
||||
|
||||
// Create directory for output if missing
|
||||
const dir = dirname(target)
|
||||
|
||||
try {
|
||||
await fs.mkdir(dir, {
|
||||
recursive: true
|
||||
})
|
||||
} catch (err) {
|
||||
//
|
||||
}
|
||||
|
||||
const allIcons: IconifyJSON[] = []
|
||||
|
||||
/**
|
||||
* Convert sources.icons to sources.json
|
||||
*/
|
||||
if (sources.icons) {
|
||||
const sourcesJSON = sources.json ? sources.json : (sources.json = [])
|
||||
|
||||
// Sort icons by prefix
|
||||
const organizedList = organizeIconsList(sources.icons)
|
||||
|
||||
for (const prefix in organizedList) {
|
||||
const filename = require.resolve(`@iconify/json/json/${prefix}.json`)
|
||||
|
||||
sourcesJSON.push({
|
||||
filename,
|
||||
icons: organizedList[prefix]
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Bundle JSON files and collect icons
|
||||
*/
|
||||
if (sources.json) {
|
||||
for (let i = 0; i < sources.json.length; i++) {
|
||||
const item = sources.json[i]
|
||||
|
||||
// Load icon set
|
||||
const filename = typeof item === 'string' ? item : item.filename
|
||||
const content = JSON.parse(await fs.readFile(filename, 'utf8')) as IconifyJSON
|
||||
|
||||
// Filter icons
|
||||
if (typeof item !== 'string' && item.icons?.length) {
|
||||
const filteredContent = getIcons(content, item.icons)
|
||||
|
||||
if (!filteredContent) throw new Error(`Cannot find required icons in ${filename}`)
|
||||
|
||||
// Collect filtered icons
|
||||
allIcons.push(filteredContent)
|
||||
} else {
|
||||
// Collect all icons from the JSON file
|
||||
allIcons.push(content)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Bundle custom SVG icons and collect icons
|
||||
*/
|
||||
if (sources.svg) {
|
||||
for (let i = 0; i < sources.svg.length; i++) {
|
||||
const source = sources.svg[i]
|
||||
|
||||
// Import icons
|
||||
const iconSet = await importDirectory(source.dir, {
|
||||
prefix: source.prefix
|
||||
})
|
||||
|
||||
// Validate, clean up, fix palette, etc.
|
||||
await iconSet.forEach(async (name, type) => {
|
||||
if (type !== 'icon') return
|
||||
|
||||
// Get SVG instance for parsing
|
||||
const svg = iconSet.toSVG(name)
|
||||
|
||||
if (!svg) {
|
||||
// Invalid icon
|
||||
iconSet.remove(name)
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// Clean up and optimise icons
|
||||
try {
|
||||
// Clean up icon code
|
||||
await cleanupSVG(svg)
|
||||
|
||||
if (source.monotone) {
|
||||
// Replace color with currentColor, add if missing
|
||||
// If icon is not monotone, remove this code
|
||||
await parseColors(svg, {
|
||||
defaultColor: 'currentColor',
|
||||
callback: (attr, colorStr, color) => {
|
||||
return !color || isEmptyColor(color) ? colorStr : 'currentColor'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// Optimise
|
||||
await runSVGO(svg)
|
||||
} catch (err) {
|
||||
// Invalid icon
|
||||
console.error(`Error parsing ${name} from ${source.dir}:`, err)
|
||||
iconSet.remove(name)
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// Update icon from SVG instance
|
||||
iconSet.fromSVG(name, svg)
|
||||
})
|
||||
|
||||
// Collect the SVG icon
|
||||
allIcons.push(iconSet.export())
|
||||
}
|
||||
}
|
||||
|
||||
// Generate CSS from collected icons
|
||||
const cssContent = allIcons
|
||||
.map(iconSet => getIconsCSS(iconSet, Object.keys(iconSet.icons), { iconSelector: '.{prefix}-{name}' }))
|
||||
.join('\n')
|
||||
|
||||
// Save the CSS to a file
|
||||
await fs.writeFile(target, cssContent, 'utf8')
|
||||
|
||||
console.log(`Saved CSS to ${target}!`)
|
||||
}
|
||||
|
||||
generateIconsCSS().catch(err => {
|
||||
console.error(err)
|
||||
})
|
||||
|
||||
/**
|
||||
* Sort icon names by prefix
|
||||
*/
|
||||
function organizeIconsList(icons: string[]): Record<string, string[]> {
|
||||
const sorted: Record<string, string[]> = Object.create(null)
|
||||
|
||||
icons.forEach(icon => {
|
||||
const item = stringToIcon(icon)
|
||||
|
||||
if (!item) return
|
||||
|
||||
const prefix = item.prefix
|
||||
const prefixList = sorted[prefix] ? sorted[prefix] : (sorted[prefix] = [])
|
||||
|
||||
const name = item.name
|
||||
|
||||
if (!prefixList.includes(name)) prefixList.push(name)
|
||||
})
|
||||
|
||||
return sorted
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Keyboard = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M34.9219 8.75H5.07812C4.34462 8.75 3.75 9.34462 3.75 10.0781V29.9219C3.75 30.6554 4.34462 31.25 5.07812 31.25H34.9219C35.6554 31.25 36.25 30.6554 36.25 29.9219V10.0781C36.25 9.34462 35.6554 8.75 34.9219 8.75Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M4.75 10.0781C4.75 9.89691 4.89691 9.75 5.07812 9.75H34.9219C35.1031 9.75 35.25 9.89691 35.25 10.0781V29.9219C35.25 30.1031 35.1031 30.25 34.9219 30.25H5.07812C4.89691 30.25 4.75 30.1031 4.75 29.9219V10.0781ZM5.07812 7.75C3.79234 7.75 2.75 8.79234 2.75 10.0781V29.9219C2.75 31.2077 3.79234 32.25 5.07812 32.25H34.9219C36.2077 32.25 37.25 31.2077 37.25 29.9219V10.0781C37.25 8.79234 36.2077 7.75 34.9219 7.75H5.07812ZM8.75 14C8.19772 14 7.75 14.4477 7.75 15C7.75 15.5523 8.19772 16 8.75 16H31.25C31.8023 16 32.25 15.5523 32.25 15C32.25 14.4477 31.8023 14 31.25 14H8.75ZM8.75 19C8.19772 19 7.75 19.4477 7.75 20C7.75 20.5523 8.19772 21 8.75 21H31.25C31.8023 21 32.25 20.5523 32.25 20C32.25 19.4477 31.8023 19 31.25 19H8.75ZM7.75 25C7.75 24.4477 8.19772 24 8.75 24H10C10.5523 24 11 24.4477 11 25C11 25.5523 10.5523 26 10 26H8.75C8.19772 26 7.75 25.5523 7.75 25ZM15 24C14.4477 24 14 24.4477 14 25C14 25.5523 14.4477 26 15 26H25C25.5523 26 26 25.5523 26 25C26 24.4477 25.5523 24 25 24H15ZM29 25C29 24.4477 29.4477 24 30 24H31.25C31.8023 24 32.25 24.4477 32.25 25C32.25 25.5523 31.8023 26 31.25 26H30C29.4477 26 29 25.5523 29 25Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Keyboard
|
||||
@@ -0,0 +1,22 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Paper = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 43 42' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M35.1707 5.89001L4.58941 14.5033C4.32909 14.5745 4.09703 14.7242 3.92485 14.932C3.75268 15.1398 3.64875 15.3956 3.62723 15.6647C3.60571 15.9337 3.66764 16.2028 3.80458 16.4353C3.94153 16.6679 4.14684 16.8526 4.39253 16.9642L18.4363 23.6088C18.7114 23.7362 18.9323 23.9571 19.0597 24.2322L25.7043 38.2759C25.8159 38.5216 26.0006 38.7269 26.2331 38.8639C26.4657 39.0008 26.7348 39.0628 27.0038 39.0412C27.2728 39.0197 27.5287 38.9158 27.7365 38.7436C27.9443 38.5714 28.094 38.3394 28.1652 38.0791L36.7785 7.49782C36.8437 7.27466 36.8478 7.03804 36.7902 6.81279C36.7325 6.58753 36.6154 6.38192 36.451 6.21751C36.2866 6.0531 36.081 5.93594 35.8557 5.87832C35.6304 5.8207 35.3938 5.82474 35.1707 5.89001V5.89001Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M36.1035 4.90951C35.7063 4.80791 35.2892 4.81452 34.8954 4.92862L4.32569 13.5387L4.32147 13.5398C3.86452 13.6657 3.45723 13.929 3.1548 14.294C2.85144 14.6602 2.66833 15.1109 2.63041 15.5849C2.59249 16.0589 2.70161 16.533 2.9429 16.9428C3.1827 17.35 3.54147 17.6739 3.97083 17.871L18.0086 24.5127L18.0086 24.5127L18.016 24.5162C18.0762 24.544 18.1245 24.5923 18.1523 24.6524L18.1523 24.6524L18.1558 24.6599L24.7975 38.6978C24.9946 39.1271 25.3185 39.4858 25.7257 39.7256C26.1354 39.9669 26.6096 40.076 27.0836 40.0381C27.5576 40.0001 28.0083 39.817 28.3745 39.5137C28.7395 39.2112 29.0028 38.804 29.1286 38.347L29.1298 38.3428L37.7383 7.77853L37.7398 7.77315C37.854 7.37938 37.8606 6.96221 37.759 6.56497C37.6569 6.16591 37.4493 5.80166 37.1581 5.5104C36.8668 5.21914 36.5026 5.01159 36.1035 4.90951ZM35.4418 6.85256L35.1707 5.89001L35.4514 6.8498C35.5024 6.83489 35.5564 6.83396 35.6079 6.84713C35.6593 6.86029 35.7063 6.88705 35.7439 6.92461C35.7814 6.96218 35.8082 7.00915 35.8214 7.06061C35.8345 7.11207 35.8336 7.16612 35.8187 7.2171L35.8186 7.21709L35.8159 7.22671L27.2026 37.808L27.2026 37.808L27.2006 37.8153C27.1836 37.8773 27.148 37.9326 27.0985 37.9736C27.049 38.0146 26.9881 38.0393 26.9241 38.0444C26.86 38.0496 26.7959 38.0348 26.7406 38.0022C26.6852 37.9696 26.6412 37.9207 26.6147 37.8622L26.6082 37.8483L20.0646 24.0181L26.9856 17.0971C27.3761 16.7066 27.3761 16.0734 26.9856 15.6829C26.5951 15.2924 25.9619 15.2924 25.5714 15.6829L18.6505 22.6038L4.82021 16.0603L4.80626 16.0538C4.74776 16.0272 4.69888 15.9833 4.66627 15.9279C4.63366 15.8725 4.61892 15.8085 4.62404 15.7444C4.62917 15.6803 4.65391 15.6194 4.69491 15.57C4.7359 15.5205 4.79115 15.4848 4.85313 15.4679L4.85314 15.4679L4.86051 15.4658L35.4418 6.85256Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Paper
|
||||
@@ -0,0 +1,24 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Rocket = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M33.2656 23.1875L28.3594 17.2969C28.5469 20.9062 27.6562 25.1094 24.9062 29.9062L29.5938 33.6562C29.7604 33.7886 29.9581 33.8762 30.1682 33.9108C30.3782 33.9453 30.5936 33.9257 30.7939 33.8537C30.9942 33.7817 31.1728 33.6598 31.3128 33.4995C31.4527 33.3391 31.5495 33.1457 31.5938 32.9375L33.5156 24.25C33.562 24.0658 33.5634 23.8732 33.5199 23.6883C33.4764 23.5034 33.3892 23.3317 33.2656 23.1875ZM6.64061 23.2813L11.5469 17.4062C11.3594 21.0156 12.25 25.2188 15 30L10.3125 33.75C10.1469 33.8823 9.95029 33.9704 9.74127 34.0058C9.53225 34.0413 9.31764 34.023 9.11764 33.9527C8.91763 33.8824 8.73879 33.7623 8.59794 33.6039C8.4571 33.4454 8.35887 33.2537 8.31249 33.0469L6.39061 24.3438C6.34428 24.1596 6.3428 23.967 6.3863 23.7821C6.4298 23.5972 6.51701 23.4255 6.64061 23.2813Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M18.5868 2.31872C18.9844 1.99031 19.484 1.81055 19.9999 1.81055C20.5174 1.81055 21.0185 1.99141 21.4166 2.32172C22.9521 3.57204 26.2759 6.67263 28.1129 11.4477C28.7422 13.0835 29.1922 14.9038 29.3415 16.8978L34.1239 22.6367C34.3488 22.9011 34.5076 23.2152 34.5871 23.5532C34.666 23.8883 34.6646 24.2372 34.5832 24.5716L32.664 33.2626L32.6633 33.2657C32.5798 33.6381 32.403 33.9831 32.1495 34.2684C31.8959 34.5536 31.574 34.7696 31.214 34.8962C30.854 35.0228 30.4677 35.0557 30.0915 34.9919C29.7152 34.928 29.3614 34.7696 29.0633 34.5314L29.0628 34.531L24.6492 31.0001H15.3508L10.9372 34.531L10.9367 34.5314C10.6386 34.7696 10.2847 34.928 9.90851 34.9919C9.53227 35.0557 9.14598 35.0228 8.78597 34.8962C8.42596 34.7696 8.10406 34.5536 7.85053 34.2684C7.597 33.9831 7.42019 33.6381 7.33671 33.2657L7.33601 33.2626L5.4168 24.5716C5.33541 24.2372 5.33403 23.8883 5.41289 23.5532C5.49245 23.215 5.65141 22.9007 5.87655 22.6362L10.5662 17.0205C10.7036 14.9754 11.1625 13.1108 11.8119 11.4389C13.667 6.66274 17.0333 3.56278 18.5868 2.31872ZM27.372 17.4408C27.3612 17.3736 27.3574 17.3057 27.3603 17.2381C27.2407 15.3587 26.8236 13.6664 26.2463 12.1658C24.585 7.84765 21.5539 5.01206 20.15 3.86949L20.1401 3.86146L20.1401 3.8614C20.1008 3.82855 20.0512 3.81055 19.9999 3.81055C19.9487 3.81055 19.899 3.82855 19.8597 3.8614L19.8434 3.87475C18.4249 5.00948 15.3534 7.84484 13.6762 12.163C13.0763 13.7076 12.6489 15.4559 12.5469 17.4027C12.547 17.4384 12.5453 17.4741 12.5416 17.5098C12.3904 20.7895 13.1636 24.6279 15.5833 29.0001H24.4106C26.7972 24.5972 27.5428 20.7358 27.372 17.4408ZM32.5912 23.9216L29.326 20.0033C29.081 22.9478 28.1679 26.2039 26.2812 29.7444L30.3117 32.9689L30.312 32.9691C30.3451 32.9954 30.3843 33.013 30.426 33.02C30.4678 33.0271 30.5107 33.0235 30.5507 33.0094C30.5907 32.9953 30.6265 32.9713 30.6546 32.9396C30.6826 32.9082 30.7021 32.8702 30.7115 32.8292L30.7117 32.8282L32.6329 24.1282C32.635 24.1188 32.6372 24.1093 32.6396 24.0999C32.6469 24.0708 32.6471 24.0404 32.6403 24.0112C32.6334 23.982 32.6196 23.9549 32.6001 23.9322L32.5911 23.9216L32.5912 23.9216ZM10.6056 20.0936L7.40817 23.9224L7.39994 23.9322L7.39987 23.9322C7.38036 23.9549 7.36659 23.982 7.35972 24.0112C7.35285 24.0404 7.35309 24.0708 7.3604 24.0999C7.36277 24.1093 7.365 24.1188 7.36709 24.1282L9.28827 32.8282L9.28849 32.8292C9.29786 32.8702 9.31741 32.9082 9.34536 32.9397C9.37353 32.9713 9.40929 32.9953 9.4493 33.0094C9.4893 33.0235 9.53222 33.0271 9.57403 33.02C9.61574 33.013 9.65498 32.9954 9.68806 32.969L9.68827 32.9689L13.7131 29.749C11.8077 26.2443 10.8721 23.0167 10.6056 20.0936ZM16.5 35.0001C16.5 34.4478 16.9477 34.0001 17.5 34.0001H22.5C23.0523 34.0001 23.5 34.4478 23.5 35.0001C23.5 35.5524 23.0523 36.0001 22.5 36.0001H17.5C16.9477 36.0001 16.5 35.5524 16.5 35.0001ZM21.875 15.0001C21.875 16.0357 21.0355 16.8751 20 16.8751C18.9645 16.8751 18.125 16.0357 18.125 15.0001C18.125 13.9646 18.9645 13.1251 20 13.1251C21.0355 13.1251 21.875 13.9646 21.875 15.0001Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Rocket
|
||||
@@ -0,0 +1,22 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Bulb = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 58 58' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M17.8304 37.8359C15.6726 36.1581 13.925 34.0112 12.7199 31.5579C11.5148 29.1045 10.8839 26.4091 10.8749 23.6757C10.8296 13.8429 18.7367 5.66403 28.5695 5.43747C32.375 5.34725 36.1123 6.45746 39.2514 8.61062C42.3904 10.7638 44.7719 13.8506 46.0581 17.4333C47.3442 21.016 47.4698 24.9127 46.4169 28.5707C45.364 32.2288 43.1861 35.4625 40.1921 37.8132C39.5308 38.3245 38.995 38.9802 38.6259 39.7302C38.2568 40.4802 38.0641 41.3047 38.0625 42.1406V43.5C38.0625 43.9807 37.8715 44.4417 37.5316 44.7816C37.1917 45.1215 36.7307 45.3125 36.25 45.3125H21.7499C21.2692 45.3125 20.8082 45.1215 20.4683 44.7816C20.1284 44.4417 19.9374 43.9807 19.9374 43.5V42.1406C19.9318 41.3109 19.7394 40.4932 19.3747 39.748C19.0099 39.0028 18.4821 38.3493 17.8304 37.8359Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M38.6857 9.43527C35.7198 7.4009 32.1887 6.35195 28.5932 6.43719L28.5925 6.4372C28.3515 6.44275 28.1116 6.45338 27.8731 6.46896L28.5464 4.43773C32.5617 4.34269 36.5049 5.51414 39.817 7.78597C43.1293 10.0579 45.6422 13.3151 46.9993 17.0954C48.3564 20.8758 48.4889 24.9875 47.3779 28.8473C46.2669 32.7072 43.9688 36.1193 40.8097 38.5998L40.8037 38.6045L40.8037 38.6044C40.263 39.0224 39.8249 39.5585 39.5232 40.1717C39.2215 40.7847 39.0639 41.4585 39.0625 42.1416V42.1425V43.5C39.0625 44.2459 38.7661 44.9613 38.2387 45.4887C37.7112 46.0162 36.9959 46.3125 36.25 46.3125H21.75C21.004 46.3125 20.2887 46.0162 19.7612 45.4887C19.2338 44.9613 18.9375 44.2459 18.9375 43.5V42.1441C18.9323 41.4657 18.7748 40.7971 18.4765 40.1877C18.1782 39.5781 17.7466 39.0434 17.2138 38.6231L17.8866 36.5936C18.069 36.7483 18.255 36.8993 18.4442 37.0465L17.8304 37.836L18.4492 37.0504C19.2189 37.6567 19.8421 38.4284 20.2729 39.3084C20.7036 40.1884 20.9307 41.154 20.9374 42.1338L20.9375 42.1406L20.9375 43.5C20.9375 43.7155 21.0231 43.9221 21.1754 44.0745C21.3278 44.2269 21.5345 44.3125 21.75 44.3125H36.25C36.4654 44.3125 36.6721 44.2269 36.8245 44.0745C36.9768 43.9221 37.0625 43.7155 37.0625 43.5V42.1406V42.1387C37.0644 41.1503 37.2923 40.1754 37.7287 39.2886C38.1646 38.4029 38.7969 37.6285 39.5775 37.0244C42.4048 34.8035 44.4614 31.7492 45.4559 28.2941C46.4507 24.8379 46.3321 21.1562 45.1169 17.7712C43.9017 14.3862 41.6516 11.4696 38.6857 9.43527ZM17.8865 36.5936L17.8866 36.5936L27.8731 6.46896L27.8724 6.469L28.5458 4.43775C18.1651 4.67729 9.8275 13.3058 9.87496 23.6797C9.88451 26.5645 10.5504 29.4094 11.8223 31.9987C13.0938 34.5872 14.9375 36.8525 17.2138 38.6231L17.8865 36.5936ZM17.8865 36.5936C16.1041 35.0827 14.6499 33.2189 13.6175 31.117C12.4793 28.7998 11.8834 26.254 11.8749 23.6725L11.8749 23.6711C11.8332 14.6214 18.9246 7.05389 27.8724 6.469L17.8865 36.5936ZM18.9376 52.5625C18.9376 52.0102 19.3853 51.5625 19.9376 51.5625H38.0626C38.6149 51.5625 39.0626 52.0102 39.0626 52.5625C39.0626 53.1148 38.6149 53.5625 38.0626 53.5625H19.9376C19.3853 53.5625 18.9376 53.1148 18.9376 52.5625ZM31.0024 11.8828C30.4579 11.7905 29.9416 12.1571 29.8493 12.7016C29.757 13.2461 30.1236 13.7624 30.6681 13.8547C32.6793 14.1956 34.535 15.1524 35.9792 16.5929C37.4235 18.0334 38.385 19.8867 38.731 21.897C38.8247 22.4413 39.3419 22.8066 39.8862 22.7129C40.4304 22.6192 40.7957 22.102 40.702 21.5577C40.2857 19.1394 39.129 16.9098 37.3916 15.1769C35.6543 13.4439 33.4218 12.293 31.0024 11.8828Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Bulb
|
||||
@@ -0,0 +1,30 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Discord = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 58 58' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M22.8829 41.2571L20.1415 46.6946C19.9651 47.0654 19.6651 47.3632 19.293 47.5368C18.9209 47.7105 18.4999 47.7491 18.1024 47.6462C12.5517 46.2868 7.74854 43.9305 4.25947 40.8946C3.99643 40.6625 3.80541 40.3599 3.70904 40.0226C3.61267 39.6853 3.61499 39.3275 3.71572 38.9915L11.3962 13.3446C11.4709 13.0821 11.6062 12.8409 11.7912 12.6402C11.9761 12.4395 12.2055 12.285 12.461 12.1891C14.631 11.2989 16.875 10.6014 19.1673 10.1047C19.6078 10.0083 20.0684 10.0774 20.4612 10.2988C20.854 10.5203 21.1515 10.8787 21.297 11.3055L23.0868 16.7204C27.0103 16.1766 30.99 16.1766 34.9134 16.7204L36.7032 11.3055C36.8487 10.8787 37.1462 10.5203 37.539 10.2988C37.9318 10.0774 38.3924 10.0083 38.8329 10.1047C41.1252 10.6014 43.3692 11.2989 45.5392 12.1891C45.7947 12.285 46.0241 12.4395 46.209 12.6402C46.394 12.8409 46.5293 13.0821 46.604 13.3446L54.2845 38.9915C54.3852 39.3275 54.3875 39.6853 54.2912 40.0226C54.1948 40.3599 54.0038 40.6625 53.7407 40.8946C50.2517 43.9305 45.4485 46.2868 39.8978 47.6462C39.5003 47.7491 39.0793 47.7105 38.7072 47.5368C38.3351 47.3632 38.0351 47.0654 37.8587 46.6946L35.1173 41.2571C33.0907 41.5421 31.0467 41.6859 29.0001 41.6876C26.9535 41.6859 24.9095 41.5421 22.8829 41.2571Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M24.4688 32.625C24.4688 34.1265 23.2515 35.3438 21.75 35.3438C20.2485 35.3438 19.0312 34.1265 19.0312 32.625C19.0312 31.1235 20.2485 29.9062 21.75 29.9062C23.2515 29.9062 24.4688 31.1235 24.4688 32.625ZM38.9688 32.625C38.9688 34.1265 37.7515 35.3438 36.25 35.3438C34.7485 35.3438 33.5312 34.1265 33.5312 32.625C33.5312 31.1235 34.7485 29.9062 36.25 29.9062C37.7515 29.9062 38.9688 31.1235 38.9688 32.625Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
d='M16.8563 18.1251C20.7855 16.8936 24.8826 16.2821 29.0001 16.3126C33.1176 16.2821 37.2147 16.8936 41.1439 18.1251M41.1439 39.8751C37.2147 41.1065 33.1176 41.718 29.0001 41.6876C24.8826 41.718 20.7855 41.1065 16.8563 39.8751M35.1173 41.2571L37.8587 46.6946C38.0351 47.0654 38.3351 47.3632 38.7072 47.5368C39.0793 47.7105 39.5003 47.7491 39.8978 47.6462C45.4485 46.2868 50.2517 43.9305 53.7407 40.8946C54.0038 40.6625 54.1948 40.3599 54.2912 40.0226C54.3875 39.6853 54.3852 39.3275 54.2845 38.9915L46.604 13.3446C46.5293 13.0821 46.394 12.8409 46.209 12.6402C46.0241 12.4395 45.7947 12.285 45.5392 12.1891C43.3692 11.2989 41.1252 10.6014 38.8329 10.1047C38.3924 10.0083 37.9318 10.0774 37.539 10.2988C37.1462 10.5203 36.8487 10.8787 36.7032 11.3055L34.9134 16.7204M22.8829 41.2571L20.1415 46.6946C19.9651 47.0654 19.6651 47.3632 19.293 47.5368C18.9209 47.7105 18.4999 47.7491 18.1024 47.6462C12.5517 46.2868 7.74854 43.9305 4.25947 40.8946C3.99643 40.6625 3.80541 40.3599 3.70904 40.0226C3.61267 39.6853 3.61499 39.3275 3.71572 38.9915L11.3962 13.3446C11.4709 13.0821 11.6062 12.8409 11.7912 12.6402C11.9761 12.4395 12.2055 12.285 12.461 12.1891C14.631 11.2989 16.875 10.6014 19.1673 10.1047C19.6078 10.0083 20.0684 10.0774 20.4612 10.2988C20.854 10.5203 21.1515 10.8787 21.297 11.3055L23.0868 16.7204'
|
||||
stroke='var(--mui-palette-text-secondary)'
|
||||
strokeOpacity='0.7'
|
||||
strokeWidth='2'
|
||||
strokeLinecap='round'
|
||||
strokeLinejoin='round'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Discord
|
||||
@@ -0,0 +1,22 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const File = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 58 58' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M50.6367 12.6875H7.36328C6.2997 12.6875 5.4375 13.5497 5.4375 14.6133V43.3867C5.4375 44.4503 6.2997 45.3125 7.36328 45.3125H50.6367C51.7003 45.3125 52.5625 44.4503 52.5625 43.3867V14.6133C52.5625 13.5497 51.7003 12.6875 50.6367 12.6875Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M6.6875 14.6133C6.6875 14.2401 6.99006 13.9375 7.36328 13.9375H50.6367C51.0099 13.9375 51.3125 14.2401 51.3125 14.6133V43.3867C51.3125 43.7599 51.0099 44.0625 50.6367 44.0625H7.36328C6.99006 44.0625 6.6875 43.7599 6.6875 43.3867V14.6133ZM7.36328 11.4375C5.60935 11.4375 4.1875 12.8593 4.1875 14.6133V43.3867C4.1875 45.1407 5.60935 46.5625 7.36328 46.5625H50.6367C52.3907 46.5625 53.8125 45.1407 53.8125 43.3867V14.6133C53.8125 12.8593 52.3907 11.4375 50.6367 11.4375H7.36328ZM12.6875 20.75C12.1352 20.75 11.6875 21.1977 11.6875 21.75C11.6875 22.3023 12.1352 22.75 12.6875 22.75H45.3125C45.8648 22.75 46.3125 22.3023 46.3125 21.75C46.3125 21.1977 45.8648 20.75 45.3125 20.75H12.6875ZM12.6875 28C12.1352 28 11.6875 28.4477 11.6875 29C11.6875 29.5523 12.1352 30 12.6875 30H45.3125C45.8648 30 46.3125 29.5523 46.3125 29C46.3125 28.4477 45.8648 28 45.3125 28H12.6875ZM11.6875 36.25C11.6875 35.6977 12.1352 35.25 12.6875 35.25H14.5C15.0523 35.25 15.5 35.6977 15.5 36.25C15.5 36.8023 15.0523 37.25 14.5 37.25H12.6875C12.1352 37.25 11.6875 36.8023 11.6875 36.25ZM21.75 35.25C21.1977 35.25 20.75 35.6977 20.75 36.25C20.75 36.8023 21.1977 37.25 21.75 37.25H36.25C36.8023 37.25 37.25 36.8023 37.25 36.25C37.25 35.6977 36.8023 35.25 36.25 35.25H21.75ZM42.5 36.25C42.5 35.6977 42.9477 35.25 43.5 35.25H45.3125C45.8648 35.25 46.3125 35.6977 46.3125 36.25C46.3125 36.8023 45.8648 37.25 45.3125 37.25H43.5C42.9477 37.25 42.5 36.8023 42.5 36.25Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default File
|
||||
@@ -0,0 +1,22 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Gift = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 58 58' fill='none' {...props}>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M32.2689 8.56722C31.7876 9.05354 31.3688 9.84814 31.029 10.8704C30.6946 11.8767 30.4652 13.0152 30.31 14.1032C30.1553 15.1872 30.0776 16.197 30.0386 16.9371C30.0358 16.991 30.0332 17.0434 30.0307 17.0943C30.0816 17.0918 30.134 17.0892 30.1879 17.0864C30.928 17.0475 31.9378 16.9697 33.0218 16.815C34.1098 16.6598 35.2483 16.4304 36.2546 16.096C37.2769 15.7562 38.0715 15.3374 38.5578 14.8561C39.3907 14.0223 39.8587 12.8919 39.8587 11.7133C39.8587 10.5339 39.3901 9.4028 38.5562 8.56883C37.7222 7.73487 36.5911 7.26636 35.4117 7.26636C34.2331 7.26636 33.1027 7.73427 32.2689 8.56722ZM39.2633 15.5649L39.9704 16.272C41.1794 15.0629 41.8587 13.4231 41.8587 11.7133C41.8587 10.0035 41.1794 8.36365 39.9704 7.15462C38.7614 5.94559 37.1216 5.26636 35.4117 5.26636C33.7019 5.26636 32.0621 5.94559 30.853 7.15461L30.8499 7.15774C30.0518 7.96296 29.5111 9.09639 29.1311 10.2396C29.0855 10.3767 29.0418 10.5154 28.9999 10.6551C28.958 10.5154 28.9143 10.3767 28.8688 10.2396C28.4888 9.09639 27.9481 7.96296 27.1499 7.15774L27.1468 7.15462C25.9378 5.94559 24.298 5.26636 22.5882 5.26636C20.8783 5.26636 19.2385 5.94559 18.0295 7.15462C16.8205 8.36366 16.1412 10.0035 16.1412 11.7133C16.1412 13.4231 16.8205 15.0629 18.0295 16.272L18.7366 15.5649L18.0326 16.2751C18.3589 16.5985 18.7391 16.8797 19.152 17.125H9.0625C7.5092 17.125 6.25 18.3842 6.25 19.9375V27.1875C6.25 28.7408 7.5092 30 9.0625 30H9.875V45.3125C9.875 46.0584 10.1713 46.7738 10.6988 47.3012C11.2262 47.8287 11.9416 48.125 12.6875 48.125H29H45.3125C46.0584 48.125 46.7738 47.8287 47.3012 47.3012C47.8287 46.7738 48.125 46.0584 48.125 45.3125V30H48.9375C50.4908 30 51.75 28.7408 51.75 27.1875V19.9375C51.75 18.3842 50.4908 17.125 48.9375 17.125H38.8479C39.2608 16.8797 39.641 16.5985 39.9673 16.2751L39.2633 15.5649ZM9.0625 19.125C8.61377 19.125 8.25 19.4888 8.25 19.9375V27.1875C8.25 27.6362 8.61377 28 9.0625 28H10.875H28V19.125H9.0625ZM30 19.125V28H47.125H48.9375C49.3862 28 49.75 27.6362 49.75 27.1875V19.9375C49.75 19.4888 49.3862 19.125 48.9375 19.125H30ZM28 30H11.875V45.3125C11.875 45.528 11.9606 45.7347 12.113 45.887C12.2653 46.0394 12.472 46.125 12.6875 46.125H28V30ZM30 46.125V30H46.125V45.3125C46.125 45.528 46.0394 45.7347 45.887 45.887C45.7347 46.0394 45.528 46.125 45.3125 46.125H30ZM21.7452 16.096C20.723 15.7562 19.9284 15.3374 19.4421 14.8562C18.6091 14.0223 18.1412 12.8919 18.1412 11.7133C18.1412 10.5339 18.6097 9.4028 19.4437 8.56883C20.2777 7.73487 21.4088 7.26636 22.5882 7.26636C23.7668 7.26636 24.8972 7.73428 25.731 8.56725C26.2123 9.05357 26.6311 9.84816 26.9708 10.8704C27.3053 11.8767 27.5346 13.0152 27.6899 14.1032C27.8445 15.1872 27.9223 16.197 27.9613 16.9371C27.9641 16.991 27.9667 17.0434 27.9691 17.0943C27.9183 17.0918 27.8659 17.0892 27.812 17.0864C27.0719 17.0475 26.0621 16.9697 24.978 16.815C23.89 16.6598 22.7516 16.4304 21.7452 16.096Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M47.125 29V45.3125C47.125 45.7932 46.934 46.2542 46.5941 46.5941C46.2542 46.934 45.7932 47.125 45.3125 47.125H12.6875C12.2068 47.125 11.7458 46.934 11.4059 46.5941C11.066 46.2542 10.875 45.7932 10.875 45.3125V29H47.125Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Gift
|
||||
@@ -0,0 +1,24 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Laptop = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 58 58' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M9.0625 39.875V16.3125C9.0625 15.3511 9.44442 14.4291 10.1242 13.7492C10.8041 13.0694 11.7261 12.6875 12.6875 12.6875H45.3125C46.2739 12.6875 47.1959 13.0694 47.8758 13.7492C48.5556 14.4291 48.9375 15.3511 48.9375 16.3125V39.875H9.0625Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
d='M9.0625 39.875V16.3125C9.0625 15.3511 9.44442 14.4291 10.1242 13.7492C10.8041 13.0694 11.7261 12.6875 12.6875 12.6875H45.3125C46.2739 12.6875 47.1959 13.0694 47.8758 13.7492C48.5556 14.4291 48.9375 15.3511 48.9375 16.3125V39.875M32.625 19.9375H25.375M5.4375 39.875H52.5625V43.5C52.5625 44.4614 52.1806 45.3834 51.5008 46.0633C50.8209 46.7431 49.8989 47.125 48.9375 47.125H9.0625C8.10109 47.125 7.17906 46.7431 6.49924 46.0633C5.81942 45.3834 5.4375 44.4614 5.4375 43.5V39.875Z'
|
||||
stroke='currentColor'
|
||||
strokeOpacity='0.7'
|
||||
strokeWidth='2'
|
||||
strokeLinecap='round'
|
||||
strokeLinejoin='round'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Laptop
|
||||
@@ -0,0 +1,24 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Rocket = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 58 58' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M48.2351 33.622L41.1211 25.0806C41.393 30.3142 40.1016 36.4087 36.1141 43.3642L42.9109 48.8017C43.1526 48.9936 43.4393 49.1206 43.7438 49.1707C44.0484 49.2208 44.3607 49.1924 44.6511 49.088C44.9415 48.9836 45.2005 48.8068 45.4035 48.5743C45.6065 48.3418 45.7467 48.0613 45.8109 47.7595L48.5976 35.1626C48.6648 34.8955 48.667 34.6162 48.6039 34.3482C48.5408 34.0801 48.4144 33.8311 48.2351 33.622ZM9.62888 33.7579L16.7429 25.2392C16.4711 30.4728 17.7625 36.5673 21.75 43.5001L14.9531 48.9376C14.7129 49.1295 14.4279 49.2571 14.1248 49.3086C13.8217 49.36 13.5106 49.3334 13.2206 49.2315C12.9305 49.1295 12.6712 48.9555 12.467 48.7257C12.2628 48.496 12.1203 48.218 12.0531 47.9181L9.26638 35.2985C9.1992 35.0315 9.19705 34.7522 9.26013 34.4841C9.3232 34.216 9.44966 33.967 9.62888 33.7579Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M27.235 3.71108C27.7312 3.30017 28.3554 3.0752 28.9999 3.0752C29.6459 3.0752 30.2715 3.30123 30.7683 3.71401C32.9648 5.5023 37.7192 9.93877 40.3437 16.7607C41.2551 19.1297 41.9046 21.7739 42.1067 24.6786L49.1354 33.113C49.416 33.4423 49.6141 33.8338 49.7132 34.255C49.8117 34.6735 49.8096 35.1093 49.7073 35.5267L46.9233 48.1337L46.9226 48.1368C46.8183 48.6023 46.5973 49.0335 46.2804 49.3901C45.9635 49.7466 45.5611 50.0167 45.1111 50.1749C44.6611 50.3331 44.1782 50.3742 43.7079 50.2944C43.2376 50.2147 42.7953 50.0166 42.4226 49.7188L42.4222 49.7184L35.8992 44.5001H22.1007L15.5778 49.7185L15.5773 49.7188C15.2046 50.0166 14.7624 50.2147 14.2921 50.2945C13.8218 50.3742 13.3389 50.3331 12.8889 50.1749C12.4389 50.0167 12.0365 49.7466 11.7196 49.3901C11.4027 49.0335 11.1817 48.6023 11.0773 48.1368L11.0766 48.1337L8.29268 35.5267C8.19032 35.1093 8.18824 34.6735 8.28671 34.2551C8.38587 33.8336 8.58413 33.4419 8.86498 33.1125L15.7606 24.8553C15.9445 21.8771 16.6066 19.1696 17.5467 16.7492C20.1971 9.92547 25.0133 5.48967 27.235 3.71108ZM40.1374 25.2386C40.1225 25.1574 40.1179 25.0749 40.1232 24.993C39.9491 22.2128 39.3336 19.7052 38.4771 17.4788C36.0283 11.1136 31.5663 6.9421 29.5015 5.26164L29.4916 5.25361L29.4917 5.25355C29.3537 5.13832 29.1796 5.0752 28.9999 5.0752C28.8201 5.0752 28.646 5.13832 28.5081 5.25355L28.4917 5.2669C26.4054 6.93601 21.8836 11.1073 19.411 17.4733C18.5219 19.7624 17.8919 22.3493 17.7428 25.2244C17.7435 25.2675 17.7414 25.3106 17.7365 25.3535C17.5077 30.2531 18.6768 35.9842 22.3314 42.5001H35.6625C39.2712 35.9326 40.398 30.1631 40.1374 25.2386ZM47.6029 34.3981L42.1455 27.8492C41.9426 32.4349 40.608 37.5836 37.5337 43.2464L43.6711 48.1563C43.7787 48.2423 43.9065 48.2996 44.0424 48.3226C44.1782 48.3457 44.3177 48.3338 44.4477 48.2881C44.5777 48.2424 44.694 48.1643 44.7855 48.0614C44.8768 47.9586 44.9406 47.8345 44.9708 47.7004L44.9711 47.6993L47.7571 35.0829L47.7604 35.0683L47.7638 35.0546C47.792 34.9426 47.7929 34.8255 47.7664 34.7131C47.74 34.6007 47.687 34.4963 47.6118 34.4087L47.6028 34.3981L47.6029 34.3981ZM15.7471 27.9917L10.3964 34.3989L10.3882 34.4087L10.3881 34.4087C10.313 34.4963 10.26 34.6007 10.2335 34.7131C10.2071 34.8255 10.208 34.9426 10.2362 35.0546C10.2385 35.064 10.2408 35.0734 10.2429 35.0829L13.0289 47.6993L13.0292 47.7005C13.0594 47.8345 13.1232 47.9587 13.2144 48.0614C13.306 48.1644 13.4222 48.2424 13.5522 48.2881C13.6822 48.3338 13.8217 48.3457 13.9576 48.3226C14.0934 48.2996 14.2212 48.2424 14.3289 48.1563L20.4604 43.2511C17.3566 37.6471 15.985 32.5444 15.7471 27.9917ZM24.375 50.7501C24.375 50.1978 24.8227 49.7501 25.375 49.7501H32.625C33.1773 49.7501 33.625 50.1978 33.625 50.7501C33.625 51.3024 33.1773 51.7501 32.625 51.7501H25.375C24.8227 51.7501 24.375 51.3024 24.375 50.7501ZM31.7187 21.7501C31.7187 23.2516 30.5015 24.4688 29 24.4688C27.4985 24.4688 26.2812 23.2516 26.2812 21.7501C26.2812 20.2486 27.4985 19.0313 29 19.0313C30.5015 19.0313 31.7187 20.2486 31.7187 21.7501Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Rocket
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,23 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Check = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='64' height='65' viewBox='0 0 64 65' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M13.625 51.0693C11.325 48.7693 12.85 43.9443 11.675 41.1193C10.5 38.2943 6 35.8193 6 32.6943C6 29.5693 10.45 27.1943 11.675 24.2693C12.9 21.3443 11.325 16.6193 13.625 14.3193C15.925 12.0193 20.75 13.5443 23.575 12.3693C26.4 11.1943 28.875 6.69434 32 6.69434C35.125 6.69434 37.5 11.1443 40.425 12.3693C43.35 13.5943 48.075 12.0193 50.375 14.3193C52.675 16.6193 51.15 21.4443 52.325 24.2693C53.5 27.0943 58 29.5693 58 32.6943C58 35.8193 53.55 38.1943 52.325 41.1193C51.1 44.0443 52.675 48.7693 50.375 51.0693C48.075 53.3693 43.25 51.8443 40.425 53.0193C37.6 54.1943 35.125 58.6943 32 58.6943C28.875 58.6943 26.5 54.2443 23.575 53.0193C20.65 51.7943 15.925 53.3693 13.625 51.0693Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
d='M43 26.6943L28.325 40.6943L21 33.6943M13.625 51.0693C11.325 48.7693 12.85 43.9443 11.675 41.1193C10.5 38.2943 6 35.8193 6 32.6943C6 29.5693 10.45 27.1943 11.675 24.2693C12.9 21.3443 11.325 16.6193 13.625 14.3193C15.925 12.0193 20.75 13.5443 23.575 12.3693C26.4 11.1943 28.875 6.69434 32 6.69434C35.125 6.69434 37.5 11.1443 40.425 12.3693C43.35 13.5943 48.075 12.0193 50.375 14.3193C52.675 16.6193 51.15 21.4443 52.325 24.2693C53.5 27.0943 58 29.5693 58 32.6943C58 35.8193 53.55 38.1943 52.325 41.1193C51.1 44.0443 52.675 48.7693 50.375 51.0693C48.075 53.3693 43.25 51.8443 40.425 53.0193C37.6 54.1943 35.125 58.6943 32 58.6943C28.875 58.6943 26.5 54.2443 23.575 53.0193C20.65 51.7943 15.925 53.3693 13.625 51.0693Z'
|
||||
stroke='currentColor'
|
||||
strokeWidth='2'
|
||||
strokeLinecap='round'
|
||||
strokeLinejoin='round'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Check
|
||||
@@ -0,0 +1,18 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Coinbase = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg width='107' height='39' viewBox='0 0 107 39' fill='none' xmlns='http://www.w3.org/2000/svg' {...props}>
|
||||
<g id='logo-4'>
|
||||
<path
|
||||
id='Vector'
|
||||
d='M13.4571 29.7984C10.4234 29.7984 7.45386 27.6145 7.45386 22.6845C7.45386 17.7385 10.4234 15.5866 13.4571 15.5866C14.9499 15.5866 16.1217 15.972 16.9563 16.518L16.0414 18.5254C15.4796 18.1239 14.6449 17.867 13.8102 17.867C11.9804 17.867 10.311 19.3122 10.311 22.6524C10.311 25.9926 12.0285 27.4699 13.8102 27.4699C14.6449 27.4699 15.4796 27.213 16.0414 26.8115L16.9563 28.867C16.0895 29.4452 14.9499 29.7984 13.4571 29.7984ZM23.9066 29.7984C20.0382 29.7984 17.9034 26.7312 17.9034 22.6845C17.9034 18.6377 20.0221 15.5866 23.9066 15.5866C27.775 15.5866 29.9098 18.6217 29.9098 22.6845C29.9098 26.7312 27.775 29.7984 23.9066 29.7984ZM23.9066 17.7866C21.7557 17.7866 20.6963 19.7137 20.6963 22.6524C20.6963 25.5911 21.7557 27.5342 23.9066 27.5342C26.0575 27.5342 27.1169 25.5911 27.1169 22.6524C27.1169 19.7137 26.0575 17.7866 23.9066 17.7866ZM33.6338 13.3866C32.7188 13.3866 31.9805 12.68 31.9805 11.8129C31.9805 10.9457 32.7188 10.2391 33.6338 10.2391C34.5487 10.2391 35.287 10.9457 35.287 11.8129C35.287 12.68 34.5326 13.3866 33.6338 13.3866ZM32.2373 15.8596H35.0302V29.5094H32.2373V15.8596ZM45.9773 29.5094V20.4042C45.9773 18.8144 45.0142 17.8188 43.1202 17.8188C42.1089 17.8188 41.1779 17.9954 40.6161 18.2202V29.5254H37.8553V16.5501C39.2197 15.9881 40.9693 15.5866 43.1041 15.5866C46.9244 15.5866 48.7703 17.2567 48.7703 20.1472V29.5255H45.9773V29.5094ZM56.1058 29.7984C54.3401 29.7984 52.5905 29.3649 51.5151 28.8349V9.62891H54.2759V16.2129C54.934 15.9078 55.9934 15.6509 56.9404 15.6509C60.4557 15.6509 62.8474 18.1881 62.8474 22.3633C62.8474 27.5181 60.1828 29.7984 56.1058 29.7984ZM56.4589 17.8188C55.7045 17.8188 54.8056 17.9954 54.2759 18.2684V27.2291C54.6772 27.4057 55.4637 27.5824 56.2502 27.5824C58.4493 27.5824 60.0705 26.0568 60.0705 22.5721C60.0865 19.5852 58.674 17.8188 56.4589 17.8188ZM70.3595 29.7984C66.4429 29.7984 64.4525 28.2086 64.4525 25.5108C64.4525 21.7049 68.4975 21.0305 72.6227 20.8057V19.9385C72.6227 18.2202 71.4831 17.61 69.7334 17.61C68.4493 17.61 66.8763 18.0115 65.9614 18.4451L65.2551 16.5501C66.3466 16.0684 68.1925 15.5866 70.0224 15.5866C73.2808 15.5866 75.2712 16.8552 75.2712 20.2275V28.8349C74.2921 29.3649 72.2857 29.7984 70.3595 29.7984ZM72.6387 22.6524C69.8458 22.7969 67.0689 23.0378 67.0689 25.4626C67.0689 26.9079 68.1764 27.7911 70.2792 27.7911C71.162 27.7911 72.2054 27.6466 72.6387 27.4378V22.6524ZM81.4991 29.7984C79.91 29.7984 78.2407 29.3649 77.2455 28.8349L78.1765 26.7152C78.8828 27.1488 80.3756 27.5984 81.4189 27.5984C82.9117 27.5984 83.9069 26.8597 83.9069 25.7195C83.9069 24.4831 82.8635 24.0013 81.4831 23.4874C79.6533 22.7969 77.6147 21.9619 77.6147 19.4086C77.6147 17.1604 79.3643 15.5866 82.398 15.5866C84.0513 15.5866 85.4157 15.9881 86.3788 16.5501L85.512 18.4772C84.902 18.0918 83.6822 17.6742 82.703 17.6742C81.2584 17.6742 80.4558 18.429 80.4558 19.4246C80.4558 20.6611 81.4671 21.0947 82.8154 21.6086C84.7094 22.3152 86.8122 23.102 86.8122 25.7677C86.7961 28.1925 84.9181 29.7984 81.4991 29.7984ZM100.263 22.6203L91.1942 23.8889C91.4671 26.3458 93.0722 27.5824 95.3676 27.5824C96.732 27.5824 98.2087 27.2451 99.1397 26.7473L99.9423 28.8189C98.8829 29.3809 97.053 29.7824 95.175 29.7824C90.8732 29.7824 88.4655 27.0203 88.4655 22.6684C88.4655 18.4932 90.7929 15.5706 94.6132 15.5706C98.1606 15.5706 100.263 17.8991 100.263 21.5765C100.295 21.9137 100.295 22.267 100.263 22.6203ZM94.5971 17.61C92.4783 17.61 91.0819 19.2319 91.0337 22.0743L97.6469 21.159C97.6148 18.7823 96.4109 17.61 94.5971 17.61Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</g>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Coinbase
|
||||
@@ -0,0 +1,29 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Diamond = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='65' height='65' viewBox='0 0 65 65' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M46.5001 10.7568H32.5001L20.2251 26.7568L32.5001 56.7568L60.5001 26.7568L46.5001 10.7568Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
d='M18.5 10.7568H46.5L60.5 26.7568L32.5 56.7568L4.5 26.7568L18.5 10.7568Z'
|
||||
stroke='currentColor'
|
||||
strokeWidth='2'
|
||||
strokeLinecap='round'
|
||||
strokeLinejoin='round'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M33.2934 10.1481C33.1042 9.90146 32.8109 9.75684 32.5 9.75684C32.1891 9.75684 31.8958 9.90146 31.7066 10.1481L19.7318 25.7568H4.5C3.94772 25.7568 3.5 26.2046 3.5 26.7568C3.5 27.3091 3.94772 27.7568 4.5 27.7568H19.5537L31.5745 57.1355C31.7282 57.5113 32.094 57.7568 32.5 57.7568C32.906 57.7568 33.2718 57.5113 33.4255 57.1355L45.4463 27.7568H60.5C61.0523 27.7568 61.5 27.3091 61.5 26.7568C61.5 26.2046 61.0523 25.7568 60.5 25.7568H45.2682L33.2934 10.1481ZM42.7474 25.7568L32.5 12.3997L22.2526 25.7568H42.7474ZM21.7146 27.7568L32.5 54.1162L43.2854 27.7568H21.7146Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Diamond
|
||||
@@ -0,0 +1,22 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Document = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='64' height='65' viewBox='0 0 64 65' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M55.875 14.6943H8.125C6.95139 14.6943 6 15.6457 6 16.8193V48.5693C6 49.7429 6.95139 50.6943 8.125 50.6943H55.875C57.0486 50.6943 58 49.7429 58 48.5693V16.8193C58 15.6457 57.0486 14.6943 55.875 14.6943Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M7 16.8193C7 16.198 7.50368 15.6943 8.125 15.6943H55.875C56.4963 15.6943 57 16.198 57 16.8193V48.5693C57 49.1907 56.4963 49.6943 55.875 49.6943H8.125C7.50368 49.6943 7 49.1907 7 48.5693V16.8193ZM8.125 13.6943C6.39911 13.6943 5 15.0934 5 16.8193V48.5693C5 50.2952 6.39911 51.6943 8.125 51.6943H55.875C57.6009 51.6943 59 50.2952 59 48.5693V16.8193C59 15.0934 57.6009 13.6943 55.875 13.6943H8.125ZM14 23.6943C13.4477 23.6943 13 24.1421 13 24.6943C13 25.2466 13.4477 25.6943 14 25.6943H50C50.5523 25.6943 51 25.2466 51 24.6943C51 24.1421 50.5523 23.6943 50 23.6943H14ZM14 31.6943C13.4477 31.6943 13 32.1421 13 32.6943C13 33.2466 13.4477 33.6943 14 33.6943H50C50.5523 33.6943 51 33.2466 51 32.6943C51 32.1421 50.5523 31.6943 50 31.6943H14ZM13 40.6943C13 40.1421 13.4477 39.6943 14 39.6943H16C16.5523 39.6943 17 40.1421 17 40.6943C17 41.2466 16.5523 41.6943 16 41.6943H14C13.4477 41.6943 13 41.2466 13 40.6943ZM24 39.6943C23.4477 39.6943 23 40.1421 23 40.6943C23 41.2466 23.4477 41.6943 24 41.6943H40C40.5523 41.6943 41 41.2466 41 40.6943C41 40.1421 40.5523 39.6943 40 39.6943H24ZM47 40.6943C47 40.1421 47.4477 39.6943 48 39.6943H50C50.5523 39.6943 51 40.1421 51 40.6943C51 41.2466 50.5523 41.6943 50 41.6943H48C47.4477 41.6943 47 41.2466 47 40.6943Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Document
|
||||
@@ -0,0 +1,15 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Dribbble = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='91' height='23' viewBox='0 0 91 23' fill='none' {...props}>
|
||||
<path
|
||||
d='M27.8171 9.29942C28.8495 9.29942 29.6863 8.46351 29.6863 7.43253C29.6863 6.40139 28.8495 5.56567 27.8171 5.56567C26.7847 5.56567 25.9478 6.40139 25.9478 7.43253C25.9478 8.46355 26.7847 9.29942 27.8171 9.29942ZM89.5081 15.6778C89.2238 15.4782 89.0042 15.4451 88.8221 15.8328C85.6825 22.6219 80.3919 19.234 80.9174 19.5322C82.0909 18.9962 85.1774 16.5248 84.7109 13.1123C84.4276 11.0268 82.6348 10.1017 80.7319 10.4329C77.4102 11.0111 76.1882 14.5883 76.8103 17.7553C76.9192 18.2991 77.1137 18.7477 77.308 19.1871C73.5543 22.2348 72.0637 16.4588 71.8945 15.7686C71.8878 15.7317 74.7929 13.314 75.6009 7.55306C76.4477 1.51519 74.5186 0.415758 72.5459 0.450085C68.8954 0.513595 67.909 8.12861 69.2343 14.4752C69.1232 14.504 68.6067 14.7897 67.7767 14.8217C67.1795 12.9454 64.6275 11.3006 63.9596 11.9344C62.288 13.5198 64.365 16.6194 65.8264 16.8625C64.9485 22.2612 59.4582 20.9242 60.4802 14.1605C62.2681 10.8456 63.6279 5.91661 63.3852 2.94102C63.2993 1.88755 62.5192 0.476125 60.7549 0.546125C57.3615 0.680166 56.9926 8.2973 57.3904 13.7035C57.3707 13.5703 57.1818 14.3603 55.7912 14.7531C55.4623 12.9302 52.5226 11.1004 51.8305 11.9802C50.5351 13.6266 52.7801 16.5623 53.8436 16.767C52.9656 22.1655 47.4755 20.8284 48.4976 14.0648C50.2854 10.7501 51.645 5.8211 51.4024 2.84551C51.3164 1.79188 50.5365 0.380411 48.7721 0.450248C45.3786 0.584452 45.0097 8.20159 45.4076 13.6078C45.3876 13.4725 45.1944 14.2886 43.7471 14.6748C43.6986 12.3098 40.7481 11.2254 40.0393 11.98C38.7762 13.3251 40.3286 16.0851 41.7649 16.767C40.887 22.1655 35.3969 20.8284 36.4188 14.0648C38.2067 10.7501 39.5665 5.8211 39.3237 2.84551C39.2379 1.79188 38.4578 0.380411 36.6933 0.450248C33.3001 0.584452 33.0271 8.58453 33.4249 13.9906C32.3072 18.7718 28.559 24.7426 29.0459 12.7817C29.094 11.9427 29.1465 11.6242 28.7276 11.31C28.4136 11.0658 27.6998 11.1833 27.3095 11.193C26.8352 11.212 26.7163 11.4891 26.6115 11.9079C26.3673 12.9893 26.3234 14.0377 26.2885 15.4682C26.2657 16.1373 26.2119 16.4495 25.9538 17.3619C25.696 18.2742 24.2255 19.9415 23.4203 19.6627C22.3034 19.2793 22.6698 16.131 22.8791 13.9679C23.0535 12.2585 22.495 11.4908 21.0641 11.2117C20.2264 11.0373 19.7174 11.0641 18.8449 10.7895C18.0199 10.5299 17.8333 8.97171 16.0736 9.49098C15.1112 9.77522 15.7299 11.8113 15.4986 13.3204C14.3614 20.7437 11.9951 20.9475 10.8973 17.3415C15.8414 5.25151 12.3275 0.485268 10.2707 0.485268C8.1283 0.485268 5.6794 1.95861 6.71638 11.3856C6.21218 11.2387 6.05712 11.1596 5.50516 11.1596C2.38345 11.1596 0.256592 13.6792 0.256592 16.7874C0.256592 19.8956 2.38361 22.4155 5.50536 22.4155C7.34822 22.4155 8.64206 21.5787 9.62197 20.2842C10.2613 21.1984 11.0398 22.4295 12.4636 22.3741C16.7072 22.2091 17.9413 13.5179 18.087 13.0331C18.5407 13.1029 18.9699 13.2351 19.3888 13.3049C20.0869 13.4095 20.1376 13.6854 20.1217 14.3864C19.9367 20.2974 21.0292 22.3671 23.5074 22.3671C24.8881 22.3671 26.1187 21.0126 26.9665 20.0441C27.5997 21.3489 28.6087 22.3271 29.9622 22.3669C33.2422 22.4484 34.498 17.2288 34.3835 17.9157C34.2936 18.4546 35.4476 22.3375 38.8243 22.3516C43.0069 22.3692 43.7844 17.7767 43.8771 17.0075C43.8887 16.8544 43.8938 16.8703 43.8771 17.0075L43.8739 17.0541C45.2018 16.8075 45.887 16.0966 45.887 16.0966C45.887 16.0966 46.9532 22.423 50.9028 22.3517C55.0042 22.2775 55.7777 18.1262 55.8791 17.3167C55.8925 17.1246 55.9004 17.1471 55.8791 17.3167L55.8775 17.3405C57.4549 16.7675 57.8698 16.1925 57.8698 16.1925C57.8698 16.1925 58.7172 22.3931 62.8856 22.4473C66.6002 22.4959 67.9769 18.6979 67.985 17.1083C68.6115 17.115 69.7704 16.7371 69.7432 16.7156C69.7432 16.7156 71.1039 22.137 74.9035 22.4155C76.6875 22.5462 78.0258 21.4131 78.7887 20.8964C80.5814 22.3459 86.5513 24.1975 90.3208 17.8166C90.8529 16.9009 89.709 15.8191 89.5081 15.6778ZM5.35471 20.3106C3.53336 20.3106 2.36549 18.6291 2.36549 16.8161C2.36549 15.0033 3.43753 13.3218 5.25887 13.3218C6.07847 13.3218 6.53438 13.4118 7.17271 13.9661C7.28847 14.4215 7.61651 15.472 7.77614 15.9491C7.99002 16.5874 8.24442 17.1308 8.50091 17.7222C8.13446 19.239 6.93312 20.3106 5.35471 20.3106ZM9.79303 14.0194C9.71728 13.8989 9.73312 13.973 9.64838 13.8592C9.3145 12.9524 8.67112 10.9284 8.59659 8.62955C8.51238 6.02902 8.94646 2.98078 10.2263 2.98078C11.0934 2.98078 12.015 9.15853 9.79283 14.0194H9.79303ZM35.4379 11.3098C35.2325 9.76661 35.2217 2.88702 36.8759 3.07649C37.7892 3.44588 36.2968 9.93759 35.4379 11.3098ZM47.5166 11.3098C47.3112 9.76661 47.3004 2.88702 48.9546 3.07649C49.8679 3.44588 48.3755 9.93759 47.5166 11.3098ZM59.4995 11.4057C59.2939 9.86228 59.2833 2.98274 60.9372 3.1722C61.8506 3.54159 60.3581 10.0334 59.4995 11.4057ZM72.7284 2.67384C74.2407 2.51731 74.1784 9.11118 71.1428 13.2741C70.7514 11.7694 70.1511 3.19045 72.7284 2.67367V2.67384ZM79.085 16.8625C78.5993 14.4127 79.8544 12.8037 81.1482 12.6273C81.6005 12.5552 82.2558 12.8477 82.3866 13.3946C82.6015 14.4252 82.3554 15.954 79.4595 17.8937C79.4638 17.9102 79.1933 17.4082 79.0852 16.8625H79.085Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Dribbble
|
||||
@@ -0,0 +1,15 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const HubSpot = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg width='107' height='39' viewBox='0 0 339 96' fill='none' xmlns='http://www.w3.org/2000/svg' {...props}>
|
||||
<path
|
||||
d='M36.677 54.332H11.81V80.53H0V15.89h11.81v27.08h24.867V15.89h11.807v64.638H36.677zm49.593 5.304c0 5.384-4.386 9.764-9.768 9.764-5.384 0-9.766-4.38-9.766-9.764V31.951H55.553v27.685c0 11.55 9.398 20.946 20.949 20.946 11.548 0 20.946-9.395 20.946-20.946V31.951H86.269zm82.976-24.834c0-5.676 3.757-7.476 7.87-7.476 3.312 0 7.695 2.52 10.554 5.583l7.333-8.644c-3.664-4.951-11.088-8.374-17.17-8.374-12.168 0-20.934 7.114-20.934 18.91 0 21.881 26.748 14.946 26.748 27.195 0 3.777-3.666 7.112-7.869 7.112-6.622 0-8.77-3.241-11.81-6.664l-8.142 8.463c5.191 6.394 11.63 9.637 19.324 9.637 11.539 0 20.843-7.204 20.843-18.461 0-24.311-26.747-16.747-26.747-27.281M334.72 70.203c-6.616 0-8.495-2.861-8.495-7.246v-19.41h10.285v-9.84h-10.285V20.736l-11.357 5.098v39.54c0 10.109 6.974 15.209 16.542 15.209 1.432 0 3.402-.093 4.476-.358l2.774-10.197c-1.252.087-2.683.176-3.94.176M128.893 32.275c-5.546 0-9.418 1.61-13.157 5.28V16.277h-11.218v39.435c0 14.76 10.671 24.87 22.662 24.87 13.329 0 25.008-10.289 25.008-24.152 0-13.688-10.769-24.155-23.295-24.155m-.069 37.017c-7.028 0-12.724-5.697-12.724-12.724s5.696-12.723 12.724-12.723c7.026 0 12.723 5.696 12.723 12.723s-5.697 12.724-12.723 12.724m121.859-13.445c0-13.863-11.678-24.152-25.007-24.152-11.991 0-22.663 10.11-22.663 24.87V96h11.218V74.722c3.739 3.67 7.611 5.28 13.158 5.28 12.525 0 23.294-10.467 23.294-24.155m-10.641-.138c0 7.026-5.696 12.723-12.723 12.723s-12.724-5.696-12.724-12.723 5.696-12.724 12.724-12.724c7.027 0 12.723 5.697 12.723 12.724 M286.932 31.152V19.883c2.942-1.39 5.002-4.365 5.002-7.818v-.26c0-4.766-3.899-8.666-8.664-8.666h-.261c-4.765 0-8.665 3.9-8.665 8.665v.26c0 3.454 2.062 6.43 5.003 7.82v11.268a24.6 24.6 0 0 0-11.683 5.14l-30.938-24.067c.203-.784.346-1.591.347-2.439.007-5.398-4.363-9.779-9.761-9.786s-9.78 4.364-9.787 9.761c-.006 5.398 4.364 9.78 9.762 9.787 1.759.002 3.387-.498 4.814-1.31l30.435 23.676a24.6 24.6 0 0 0-4.104 13.625 24.57 24.57 0 0 0 4.482 14.165l-9.256 9.256c-.731-.22-1.491-.373-2.295-.373a8.032 8.032 0 1 0 8.032 8.032c0-.803-.153-1.563-.373-2.295l9.155-9.155c4.156 3.172 9.331 5.078 14.963 5.078 13.646 0 24.708-11.062 24.708-24.708 0-12.353-9.075-22.559-20.916-24.388m-3.792 37.054c-6.996 0-12.668-5.671-12.668-12.667s5.672-12.668 12.668-12.668 12.668 5.672 12.668 12.668-5.672 12.667-12.668 12.667'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default HubSpot
|
||||
@@ -0,0 +1,23 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const LaptopCharging = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='64' height='65' viewBox='0 0 64 65' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M10 44.6943V18.6943C10 17.6335 10.4214 16.6161 11.1716 15.8659C11.9217 15.1158 12.9391 14.6943 14 14.6943H50C51.0609 14.6943 52.0783 15.1158 52.8284 15.8659C53.5786 16.6161 54 17.6335 54 18.6943V44.6943H10Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
d='M10 44.6943V18.6943C10 17.6335 10.4214 16.6161 11.1716 15.8659C11.9217 15.1158 12.9391 14.6943 14 14.6943H50C51.0609 14.6943 52.0783 15.1158 52.8284 15.8659C53.5786 16.6161 54 17.6335 54 18.6943V44.6943M36 22.6943H28M6 44.6943H58V48.6943C58 49.7552 57.5786 50.7726 56.8284 51.5228C56.0783 52.2729 55.0609 52.6943 54 52.6943H10C8.93913 52.6943 7.92172 52.2729 7.17157 51.5228C6.42143 50.7726 6 49.7552 6 48.6943V44.6943Z'
|
||||
stroke='currentColor'
|
||||
strokeWidth='2'
|
||||
strokeLinecap='round'
|
||||
strokeLinejoin='round'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default LaptopCharging
|
||||
@@ -0,0 +1,15 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Netflix = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg width='88' height='35' viewBox='0 0 111 30' xmlns='http://www.w3.org/2000/svg' aria-hidden='true' {...props}>
|
||||
<path
|
||||
fill='currentColor'
|
||||
d='M105.062 14.28 111 30c-1.75-.25-3.499-.563-5.28-.845l-3.345-8.686-3.437 7.969c-1.687-.282-3.344-.376-5.031-.595l6.031-13.75L94.468 0h5.063l3.062 7.874L105.875 0h5.124zM90.47 0h-4.594v27.25c1.5.094 3.062.156 4.594.343zm-8.563 26.937c-4.187-.281-8.375-.53-12.656-.625V0h4.687v21.875c2.688.062 5.375.28 7.969.405zM64.25 10.657v4.687h-6.406V26H53.22V0h13.125v4.687h-8.5v5.97zm-18.906-5.97V26.25c-1.563 0-3.156 0-4.688.062V4.687h-4.844V0h14.406v4.687zM30.75 15.593c-2.062 0-4.5 0-6.25.095v6.968c2.75-.188 5.5-.406 8.281-.5v4.5l-12.968 1.032V0H32.78v4.687H24.5V11c1.813 0 4.594-.094 6.25-.094zM4.78 12.968v16.375A105 105 0 0 0 0 30V0h4.469l6.093 17.032V0h4.688v28.062c-1.656.282-3.344.376-5.125.625z'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Netflix
|
||||
@@ -0,0 +1,22 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Paper = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='64' height='65' viewBox='0 0 64 65' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M52.575 9.66926L5.97499 22.7943C5.57831 22.9027 5.2247 23.1308 4.96234 23.4475C4.69997 23.7642 4.54161 24.154 4.50881 24.564C4.47602 24.9739 4.57039 25.384 4.77907 25.7383C4.98775 26.0927 5.3006 26.3741 5.67499 26.5443L27.075 36.6693C27.4942 36.8634 27.8309 37.2001 28.025 37.6193L38.15 59.0193C38.3201 59.3937 38.6016 59.7065 38.9559 59.9152C39.3103 60.1239 39.7204 60.2182 40.1303 60.1854C40.5402 60.1526 40.9301 59.9943 41.2468 59.7319C41.5634 59.4695 41.7915 59.1159 41.9 58.7193L55.025 12.1193C55.1245 11.7792 55.1306 11.4186 55.0428 11.0754C54.955 10.7321 54.7765 10.4188 54.5259 10.1683C54.2754 9.91778 53.9621 9.73925 53.6189 9.65145C53.2756 9.56365 52.9151 9.5698 52.575 9.66926Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M53.8666 8.68265C53.3513 8.55084 52.8102 8.55959 52.2995 8.70791L52.2942 8.70947L5.71115 21.8297L5.70701 21.8308C5.11366 21.9939 4.5848 22.3356 4.19216 22.8095C3.79862 23.2845 3.56107 23.8693 3.51188 24.4842C3.46268 25.0991 3.60424 25.7142 3.91726 26.2458C4.22884 26.7749 4.69522 27.1955 5.25338 27.4511L26.6472 37.5732L26.6472 37.5732L26.6546 37.5767C26.8589 37.6712 27.0229 37.8353 27.1175 38.0395L27.1174 38.0395L27.1209 38.0469L37.243 59.4407C37.4985 59.9989 37.9192 60.4653 38.4484 60.7769C38.9799 61.0899 39.595 61.2314 40.2099 61.1822C40.8248 61.1331 41.4096 60.8955 41.8846 60.502C42.3586 60.1093 42.7002 59.5804 42.8634 58.9871L42.8645 58.983L55.9847 12.4L55.9862 12.3948C56.1346 11.8841 56.1433 11.3429 56.0115 10.8276C55.8792 10.3105 55.6103 9.83858 55.2329 9.4612C54.8556 9.08382 54.3836 8.81491 53.8666 8.68265ZM52.846 10.6318L52.5749 9.66926L52.8556 10.629C53.0235 10.5799 53.2015 10.5769 53.3709 10.6203C53.5404 10.6636 53.695 10.7517 53.8187 10.8754C53.9424 10.9991 54.0305 11.1538 54.0739 11.3232C54.1172 11.4927 54.1142 11.6707 54.0651 11.8385L54.065 11.8385L54.0623 11.8482L40.9373 58.4482L40.9353 58.4555C40.8811 58.6539 40.767 58.8307 40.6087 58.9619C40.4503 59.093 40.2554 59.1722 40.0504 59.1886C39.8455 59.205 39.6404 59.1578 39.4632 59.0535C39.2861 58.9492 39.1454 58.7927 39.0603 58.6055L39.0538 58.5916L28.9323 37.199L28.9303 37.1948C28.9285 37.191 28.9268 37.1872 28.925 37.1834L39.732 26.3764C40.1225 25.9858 40.1225 25.3527 39.732 24.9621C39.3415 24.5716 38.7083 24.5716 38.3178 24.9621L27.5108 35.7691C27.5069 35.7673 27.503 35.7655 27.4991 35.7637L6.10255 25.6403L6.0886 25.6339C5.9014 25.5488 5.74498 25.4081 5.64064 25.2309C5.53629 25.0537 5.48911 24.8487 5.50551 24.6437C5.5219 24.4387 5.60109 24.2438 5.73227 24.0855C5.86345 23.9271 6.04025 23.8131 6.2386 23.7589L6.2386 23.7589L6.24598 23.7568L52.846 10.6318Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Paper
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,24 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const Rocket = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M52.8934 37.2147L45.1661 27.937C45.4614 33.6218 44.0587 40.2417 39.7274 47.7968L47.1102 53.703C47.3728 53.9115 47.6842 54.0495 48.0149 54.1039C48.3457 54.1583 48.6849 54.1274 49.0004 54.014C49.3159 53.9007 49.5972 53.7086 49.8177 53.4561C50.0381 53.2035 50.1905 52.8989 50.2602 52.571L53.2872 38.8882C53.3602 38.5981 53.3625 38.2947 53.294 38.0035C53.2255 37.7124 53.0881 37.4419 52.8934 37.2147ZM10.959 37.3624L18.6864 28.1093C18.3911 33.794 19.7938 40.414 24.1251 47.9444L16.7422 53.8507C16.4814 54.0591 16.1718 54.1978 15.8426 54.2536C15.5134 54.3095 15.1754 54.2807 14.8604 54.1699C14.5453 54.0592 14.2637 53.8701 14.0418 53.6206C13.82 53.371 13.6653 53.0691 13.5922 52.7433L10.5653 39.0358C10.4923 38.7457 10.49 38.4424 10.5585 38.1512C10.627 37.86 10.7644 37.5895 10.959 37.3624Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
fillRule='evenodd'
|
||||
clipRule='evenodd'
|
||||
d='M30.1373 4.7922C30.661 4.35837 31.3197 4.12085 31.9999 4.12085C32.6817 4.12085 33.3419 4.35943 33.8661 4.7951C36.2461 6.73283 41.3981 11.5404 44.2413 18.9308C45.231 21.5034 45.9359 24.3766 46.1526 27.5342L53.8054 36.7175C54.1015 37.0648 54.3105 37.4778 54.4151 37.9222C54.519 38.3638 54.5167 38.8237 54.4085 39.2641L51.3844 52.9589L51.3837 52.962C51.2735 53.4533 51.0402 53.9086 50.7057 54.2849C50.3712 54.6612 49.9465 54.9463 49.4715 55.1133C48.9964 55.2803 48.4867 55.3237 47.9903 55.2395C47.4939 55.1553 47.027 54.9462 46.6337 54.6319L46.6332 54.6315L39.5243 48.9444H24.4758L17.3669 54.6316L17.3665 54.6319C16.9731 54.9462 16.5062 55.1553 16.0098 55.2395C15.5134 55.3237 15.0037 55.2803 14.5287 55.1133C14.0537 54.9463 13.6289 54.6612 13.2944 54.2849C12.9599 53.9086 12.7266 53.4533 12.6165 52.962L12.6158 52.9589L9.59162 39.2642C9.48345 38.8237 9.48117 38.3638 9.58509 37.9222C9.68969 37.4776 9.89886 37.0644 10.1952 36.717L17.7037 27.7259C17.9004 24.4884 18.619 21.5468 19.6398 18.9186C22.5111 11.5261 27.7301 6.71924 30.1373 4.7922ZM44.1834 28.0984C44.1674 28.0137 44.1625 27.9275 44.1686 27.8422C43.9794 24.8114 43.3088 22.0771 42.3746 19.649C39.7071 12.7152 34.8477 8.17258 32.5992 6.34271L32.5893 6.33468L32.5894 6.33462C32.424 6.19651 32.2154 6.12085 31.9999 6.12085C31.7845 6.12085 31.5759 6.19651 31.4105 6.33462L31.3942 6.34797C29.1222 8.16551 24.1977 12.7079 21.5041 19.6427C20.5347 22.1387 19.8484 24.9586 19.6863 28.0918C19.6871 28.1367 19.6849 28.1817 19.6796 28.2264C19.4292 33.576 20.7083 39.8331 24.7062 46.9444H39.2879C43.2365 39.7755 44.4691 33.4758 44.1834 28.0984ZM52.2729 38.0026L46.2018 30.7173C46.0153 35.7582 44.567 41.4345 41.1592 47.6911L47.8821 53.0694C48.0105 53.172 48.1628 53.2402 48.3248 53.2677C48.4868 53.2952 48.6531 53.281 48.8081 53.2265C48.9631 53.172 49.1017 53.079 49.2109 52.9562C49.3197 52.8337 49.3957 52.6857 49.4318 52.5259L49.4321 52.5245L52.4584 38.8202C52.4605 38.8107 52.4627 38.8013 52.4651 38.7919C52.499 38.6569 52.5001 38.5157 52.4682 38.3802C52.4363 38.2447 52.3724 38.1189 52.2818 38.0132L52.2728 38.0026L52.2729 38.0026ZM17.6801 30.8744L11.7266 38.0034L11.7184 38.0132L11.7183 38.0132C11.6277 38.1189 11.5638 38.2447 11.5319 38.3802C11.5 38.5157 11.5011 38.6569 11.5351 38.7919C11.5374 38.8013 11.5397 38.8107 11.5418 38.8202L14.568 52.5245L14.5683 52.5258C14.6044 52.6856 14.6804 52.8337 14.7893 52.9562C14.8984 53.079 15.037 53.172 15.192 53.2265C15.347 53.281 15.5133 53.2952 15.6753 53.2677C15.8373 53.2402 15.9897 53.172 16.118 53.0694L22.835 47.6959C19.3947 41.5046 17.9053 35.8791 17.6801 30.8744ZM27.0626 55.8194C27.0626 55.2671 27.5103 54.8194 28.0626 54.8194H35.9376C36.4899 54.8194 36.9376 55.2671 36.9376 55.8194C36.9376 56.3717 36.4899 56.8194 35.9376 56.8194H28.0626C27.5103 56.8194 27.0626 56.3717 27.0626 55.8194ZM34.9532 24.3194C34.9532 25.9504 33.631 27.2726 32.0001 27.2726C30.3691 27.2726 29.047 25.9504 29.047 24.3194C29.047 22.6885 30.3691 21.3663 32.0001 21.3663C33.631 21.3663 34.9532 22.6885 34.9532 24.3194Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default Rocket
|
||||
@@ -0,0 +1,23 @@
|
||||
// React Imports
|
||||
import type { SVGAttributes } from 'react'
|
||||
|
||||
const User = (props: SVGAttributes<SVGElement>) => {
|
||||
return (
|
||||
<svg xmlns='http://www.w3.org/2000/svg' width='64' height='65' viewBox='0 0 64 65' fill='none' {...props}>
|
||||
<path
|
||||
opacity='0.2'
|
||||
d='M31.9999 8.69434C27.1437 8.69292 22.4012 10.1648 18.399 12.9154C14.3969 15.6661 11.3233 19.5661 9.58436 24.1004C7.84542 28.6346 7.52291 33.5897 8.65945 38.3112C9.79598 43.0326 12.3381 47.2981 15.9499 50.5443C17.4549 47.5807 19.7511 45.0916 22.5841 43.353C25.417 41.6144 28.676 40.6942 31.9999 40.6943C30.0221 40.6943 28.0887 40.1078 26.4442 39.009C24.7997 37.9102 23.518 36.3484 22.7611 34.5212C22.0043 32.6939 21.8062 30.6832 22.1921 28.7434C22.5779 26.8036 23.5303 25.0218 24.9289 23.6233C26.3274 22.2247 28.1092 21.2723 30.049 20.8865C31.9888 20.5006 33.9995 20.6987 35.8268 21.4555C37.654 22.2124 39.2158 23.4941 40.3146 25.1386C41.4135 26.7831 41.9999 28.7165 41.9999 30.6943C41.9999 33.3465 40.9464 35.89 39.071 37.7654C37.1956 39.6408 34.6521 40.6943 31.9999 40.6943C35.3238 40.6942 38.5829 41.6144 41.4158 43.353C44.2487 45.0916 46.545 47.5807 48.0499 50.5443C51.6618 47.2981 54.2039 43.0326 55.3404 38.3112C56.477 33.5897 56.1545 28.6346 54.4155 24.1004C52.6766 19.5661 49.603 15.6661 45.6008 12.9154C41.5987 10.1648 36.8562 8.69292 31.9999 8.69434Z'
|
||||
fill='currentColor'
|
||||
/>
|
||||
<path
|
||||
d='M32 40.6943C37.5228 40.6943 42 36.2172 42 30.6943C42 25.1715 37.5228 20.6943 32 20.6943C26.4772 20.6943 22 25.1715 22 30.6943C22 36.2172 26.4772 40.6943 32 40.6943ZM32 40.6943C28.6759 40.6943 25.4168 41.6133 22.5839 43.3521C19.7509 45.091 17.4548 47.5804 15.95 50.5443M32 40.6943C35.3241 40.6943 38.5832 41.6133 41.4161 43.3521C44.2491 45.091 46.5452 47.5804 48.05 50.5443M56 32.6943C56 45.9492 45.2548 56.6943 32 56.6943C18.7452 56.6943 8 45.9492 8 32.6943C8 19.4395 18.7452 8.69434 32 8.69434C45.2548 8.69434 56 19.4395 56 32.6943Z'
|
||||
stroke='currentColor'
|
||||
strokeWidth='2'
|
||||
strokeLinecap='round'
|
||||
strokeLinejoin='round'
|
||||
/>
|
||||
</svg>
|
||||
)
|
||||
}
|
||||
|
||||
export default User
|
||||
Reference in New Issue
Block a user